<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/html, branch v2.2.1</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/html?h=v2.2.1</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/html?h=v2.2.1'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2013-04-19T22:22:53Z</updated>
<entry>
<title>Retrieve package details after package actions are processed</title>
<updated>2013-04-19T22:22:53Z</updated>
<author>
<name>canyonknight</name>
<email>canyonknight@gmail.com</email>
</author>
<published>2013-04-14T15:58:57Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=ca067d5492c72e2e034b14d294565881f0167a1f'/>
<id>urn:sha1:ca067d5492c72e2e034b14d294565881f0167a1f</id>
<content type='text'>
Fixes FS#34508

Signed-off-by: canyonknight &lt;canyonknight@gmail.com&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Use minified typeahead JS from archweb</title>
<updated>2013-03-25T23:54:18Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-03-25T23:19:07Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=0703b02c532edb8b943cc2dde97bd117b078a9db'/>
<id>urn:sha1:0703b02c532edb8b943cc2dde97bd117b078a9db</id>
<content type='text'>
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Return 404 error page if invalid package ID is used</title>
<updated>2013-03-21T21:38:49Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-03-21T21:38:49Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=4fc1b9a0ca2cb19d3e6f1fbdaa9470bf2a95a499'/>
<id>urn:sha1:4fc1b9a0ca2cb19d3e6f1fbdaa9470bf2a95a499</id>
<content type='text'>
We already display the 404 error page if someone tries to access an
invalid package via virtual URLs ("/packages/nonexistent"). Add the same
check to "web/html/packages.php" to make sure the same error is shown if
a user requests package details of a nonexistent package ID via legacy
URLs ("/packages.php?ID=-1").

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Enforce e-mail validation during registration</title>
<updated>2013-03-19T13:03:34Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-03-19T12:44:08Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=f1a4b508e57879e2c17feded54f0d1b82ae54d2b'/>
<id>urn:sha1:f1a4b508e57879e2c17feded54f0d1b82ae54d2b</id>
<content type='text'>
Remove the password field from the account creation form and always send
a password reset request via e-mail instead. This ensures that only
users with valid e-mail addresses are able to login.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Move reset key submission to a separate function</title>
<updated>2013-03-19T13:03:33Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-03-19T12:10:12Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=5d31bb24502536d53968f1ba0062d2b0aedb11c5'/>
<id>urn:sha1:5d31bb24502536d53968f1ba0062d2b0aedb11c5</id>
<content type='text'>
This allows for reusing reset key submission for other things, such as
sending an initial password reset code during account registration.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>pkgsubmit.php: Parse .AURINFO metadata</title>
<updated>2013-03-08T23:33:15Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-03-05T10:49:09Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=5a1137363cb358593a64e0e6d0b0adeb1a9514ff'/>
<id>urn:sha1:5a1137363cb358593a64e0e6d0b0adeb1a9514ff</id>
<content type='text'>
This allows for adding a metadata file called ".AURINFO" to source
tarballs to overwrite specific PKGBUILD fields. .AURINFO files are
parsed line by line. The syntax for each line is "key = value", where
key is any of the following field names:

* pkgname
* pkgver
* pkgdesc
* url
* license
* depend

Multiple "depend" lines can be specified to add multiple dependencies.

This format closely matches the .PKGINFO format that is used for binary
packages in pacman/libalpm. It can be extended by field name prefixes or
sections to support split packages later.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>pkgsubmit.php: Move URL protocol check down</title>
<updated>2013-03-05T12:26:35Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-03-05T10:22:44Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=1f27b2fb9bcb61f4ea66dd15b69565428b36f639'/>
<id>urn:sha1:1f27b2fb9bcb61f4ea66dd15b69565428b36f639</id>
<content type='text'>
Move all PKGBUILD field validations to a central location.

Also, change $pkgbuild[] to $new_pkgbuild[] in order to parse evaluated
PKGBUILD fields instead of raw ones.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>pkgsubmit.php: Simplify package name validation</title>
<updated>2013-03-05T12:26:35Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-03-05T10:07:31Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=4bb6e8874237d6b81b46bbaf5726d6f15790594b'/>
<id>urn:sha1:4bb6e8874237d6b81b46bbaf5726d6f15790594b</id>
<content type='text'>
Remove redundant filters -- single quotes are already removed in
$pkgbuild_new and we do not pass the package name to a shell
(additionally, the regular expression already checks for potentially
evil characters).

Also, move the $pkg_name extraction up to fix the split package check.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Fix default selection on the account edit page</title>
<updated>2013-02-10T11:11:36Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2012-11-18T09:21:51Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=21e6c3f65ff4b0daeac75d6d66dcdd33fb98d646'/>
<id>urn:sha1:21e6c3f65ff4b0daeac75d6d66dcdd33fb98d646</id>
<content type='text'>
We used a mixture of account type IDs and account type descriptions on
the account edit page. This resulted in the account type field always
defaulting to "Normal user" after an invalid form had been submitted.

Consistently use account type IDs to avoid this.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Remove unneeded database connection calls</title>
<updated>2013-02-10T11:10:38Z</updated>
<author>
<name>canyonknight</name>
<email>canyonknight@gmail.com</email>
</author>
<published>2013-02-03T16:26:32Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=ecf2caf7fb137d0cd37746cd5db7c14b5599a2e3'/>
<id>urn:sha1:ecf2caf7fb137d0cd37746cd5db7c14b5599a2e3</id>
<content type='text'>
Since all database related functions will establish a connection
when needed, there is no need to pre-emptively try and establish
a database connection.

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