<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/html/packages.php, branch v2.0.0-rc1</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/html/packages.php?h=v2.0.0-rc1</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/html/packages.php?h=v2.0.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2012-09-24T10:23:04Z</updated>
<entry>
<title>Use echo shortcut syntax</title>
<updated>2012-09-24T10:23:04Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-09-21T06:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=6102759b7cb9fd23f4e7fa5f12137334ff30a410'/>
<id>urn:sha1:6102759b7cb9fd23f4e7fa5f12137334ff30a410</id>
<content type='text'>
Replace all occurrences of "&lt;?php echo" and "&lt;?php print" by "&lt;?=" to
reduce noise in templates.

Note that as of PHP 5.4.0, "&lt;?=" is always available and no longer
requires "short_open_tag" to be set.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Fix category selection</title>
<updated>2012-09-18T14:09:30Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-09-18T14:09:09Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=3b1dad229b6b486efc31c72090a8985773c329bb'/>
<id>urn:sha1:3b1dad229b6b486efc31c72090a8985773c329bb</id>
<content type='text'>
Add a package ID parameter to pkg_change_category() instead of relying
on the "ID" or "N" GET parameters.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Do not set GET parameters in the routing framework</title>
<updated>2012-09-18T12:05:11Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-09-18T11:57:09Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2e552cbcad8f4abd64041c793851b7420dd5361c'/>
<id>urn:sha1:2e552cbcad8f4abd64041c793851b7420dd5361c</id>
<content type='text'>
Setting GET parameters manually is bad style and causes some strange
side effects when using virtual URLs and mkurl().

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2012-07-14T20:52:04Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-07-14T20:47:04Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=f3ce74c714e3460bb3e3e786f626e397d3139062'/>
<id>urn:sha1:f3ce74c714e3460bb3e3e786f626e397d3139062</id>
<content type='text'>
Conflicts:
	web/html/account.php
	web/html/addvote.php
	web/html/pkgsubmit.php
	web/lib/acctfuncs.inc.php
	web/template/actions_form.php
	web/template/pkg_comment_form.php
	web/template/pkg_comments.php
	web/template/pkg_details.php
	web/template/pkg_search_results.php
	web/template/tu_details.php
</content>
</entry>
<entry>
<title>Implement token system to fix CSRF vulnerabilities</title>
<updated>2012-06-24T08:59:23Z</updated>
<author>
<name>canyonknight</name>
<email>canyonknight@gmail.com</email>
</author>
<published>2012-06-23T18:40:11Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2c93f0a98f0f6380fd07ea17fd16afa2c6e4925b'/>
<id>urn:sha1:2c93f0a98f0f6380fd07ea17fd16afa2c6e4925b</id>
<content type='text'>
Specially crafted pages can force authenticated users to unknowingly perform
actions on the AUR website despite being on an attacker's website. This
cross-site request forgery (CSRF) vulnerability applies to all POST data on
the AUR.

Implement a token system using a double submit cookie. Have a hidden form
value on every page containing POST forms. Use the newly added check_token() to
verify the token sent via POST matches the "AURSID" cookie value. Random
nature of the token limits potential for CSRF.

Signed-off-by: canyonknight &lt;canyonknight@gmail.com&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>web/html/packages.php: Remove duplicate code</title>
<updated>2012-05-06T10:47:19Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-05-06T10:38:59Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=5b0f1f39dba251e5ae29df432587da7ce0098c87'/>
<id>urn:sha1:5b0f1f39dba251e5ae29df432587da7ce0098c87</id>
<content type='text'>
Retrieve the package ID early and merge the if-branches calling
package_details().

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Support canonical links to packages</title>
<updated>2012-03-24T09:34:35Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-03-22T08:38:18Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=cf2f66751238a5c956c69d3852df74c8e9bbbe52'/>
<id>urn:sha1:cf2f66751238a5c956c69d3852df74c8e9bbbe52</id>
<content type='text'>
This is more user-friendly than supporting package IDs only and can be
used as a basis to support direct links to AUR packages in places where
links are computer-produced (e.g. Wiki templates).

Addresses FS#21600 and FS#28839.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Use 'true' instead of 'True' everywhere</title>
<updated>2011-08-11T14:17:09Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2011-08-11T13:45:31Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=34fe0bec4cd29d1f8bcdfb34fb810556bfd939b2'/>
<id>urn:sha1:34fe0bec4cd29d1f8bcdfb34fb810556bfd939b2</id>
<content type='text'>
Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Allow for merging deleted packages into existing ones</title>
<updated>2011-08-11T14:17:07Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-07-31T17:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=87bdee60bcca219ad13ea9bd14cd5611f9dac4c6'/>
<id>urn:sha1:87bdee60bcca219ad13ea9bd14cd5611f9dac4c6</id>
<content type='text'>
Merge all comments and votes of deleted packages into another package if
the "Merge with" field is used. Duplicate votes (votes from a user who
already voted on the target package or voted on more than one of the
deleted packages) are discarded.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>rename *.inc files to *.inc.php and adjust imports and references</title>
<updated>2011-06-22T13:15:04Z</updated>
<author>
<name>elij</name>
<email>elij.mx@gmail.com</email>
</author>
<published>2011-05-29T21:33:37Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=888db089c515270fd5cd9a9bedd217110f43bc4c'/>
<id>urn:sha1:888db089c515270fd5cd9a9bedd217110f43bc4c</id>
<content type='text'>
Lukas: Add note to "UPGRADING".

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
</feed>
