<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/lib/pkgreqfuncs.inc.php, branch v4.1.1</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgreqfuncs.inc.php?h=v4.1.1</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgreqfuncs.inc.php?h=v4.1.1'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2015-08-08T10:59:23Z</updated>
<entry>
<title>Port notification routines to Python</title>
<updated>2015-08-08T10:59:23Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-06-27T20:20:48Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=9746a654736cba12c234f3c1b3d7b67427678ce3'/>
<id>urn:sha1:9746a654736cba12c234f3c1b3d7b67427678ce3</id>
<content type='text'>
Use a Python script for sending notification emails. The notification
action and additional parameters are passed via command line arguments.
For comment and package request notifications, the text is passed via
stdin.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Make the type parameter of pkgreq_by_pkgbase() optional</title>
<updated>2015-05-21T15:10:33Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-05-21T15:08:58Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=01bfae82ce90e5f98180fb920479ed72977c0385'/>
<id>urn:sha1:01bfae82ce90e5f98180fb920479ed72977c0385</id>
<content type='text'>
This simplifies the code a bit, improves maintainability and reduces the
number of SQL queries when deleting a package.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Automatically close requests</title>
<updated>2015-03-04T11:20:21Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-03-04T10:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=a53241a2f1fe4ecafd86a97738a04e2fbfbb0b84'/>
<id>urn:sha1:a53241a2f1fe4ecafd86a97738a04e2fbfbb0b84</id>
<content type='text'>
Close requests automatically when a package is deleted or orphaned.

Implements FS#43799.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Allow users to delete their own packages</title>
<updated>2015-03-04T11:16:33Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-03-04T11:15:05Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=5dca715c46669a2e1ed193c13aacff03e7e237ff'/>
<id>urn:sha1:5dca715c46669a2e1ed193c13aacff03e7e237ff</id>
<content type='text'>
Allow users to remove their own package bases for a short period of time
after initial submission (defaults to one day).

Implements FS#43648.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Avoid double slashes in notification email body</title>
<updated>2014-12-13T14:28:54Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-12-13T14:28:05Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=5ebf534ba7e90ccb12007c137ecea1cfcc4876da'/>
<id>urn:sha1:5ebf534ba7e90ccb12007c137ecea1cfcc4876da</id>
<content type='text'>
Refactor some of the URI generation code to avoid double slashes in
absolute URIs.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Use an INI-style configuration file</title>
<updated>2014-10-24T08:03:54Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-10-24T06:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=76343fb91511b9f53e58b6c01b258bfe00ddb4c6'/>
<id>urn:sha1:76343fb91511b9f53e58b6c01b258bfe00ddb4c6</id>
<content type='text'>
Replace web/lib/config.inc.php with an INI-style configuration file.
This allows us to get rid of several globals and makes it easier to use
the same configuration file in external scripts.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Include proper timestamp in auto-accept emails</title>
<updated>2014-10-03T11:17:38Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-10-03T11:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=55586d9c22d5404d3d47aeb4290bc86944f98602'/>
<id>urn:sha1:55586d9c22d5404d3d47aeb4290bc86944f98602</id>
<content type='text'>
Fixes a regression introduced in c70b340 (Close requests before
accepting, 2014-07-29).

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Fix permission check in pkgreq_close()</title>
<updated>2014-10-03T11:17:38Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-10-03T11:08:32Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=76872d8b080c5924dac2f65760ee6190a7a368b1'/>
<id>urn:sha1:76872d8b080c5924dac2f65760ee6190a7a368b1</id>
<content type='text'>
Make sure that requests can be auto-accepted if filed by a regular user.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add permission checks to the request feature</title>
<updated>2014-08-08T09:48:58Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-08-08T09:47:06Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=218ccf51e38ad9b0654aa509f2bf8eec44d69c07'/>
<id>urn:sha1:218ccf51e38ad9b0654aa509f2bf8eec44d69c07</id>
<content type='text'>
* Only show the request form to users that are logged in.
* Only show the close request form to Trusted Users and developers.
* Check for a valid login in pkgreq_file().

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add PCRE_DOLLAR_ENDONLY to preg_match()</title>
<updated>2014-08-05T22:00:33Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-08-05T21:52:03Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=237a4570e2a2bbfd39520886f56c5240e6ed4bec'/>
<id>urn:sha1:237a4570e2a2bbfd39520886f56c5240e6ed4bec</id>
<content type='text'>
When using preg_match() to check for a match that starts at the
beginning of the string and ends at the last character of the string, we
do not want to allow an additional newline character to sneak in.
Amongst other potential loopholes, adding the PCRE_DOLLAR_ENDONLY
modifier prevents users from registering with user names that end with a
newline character.

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