<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/lib/pkgreqfuncs.inc.php, branch v3.5.1</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgreqfuncs.inc.php?h=v3.5.1</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/lib/pkgreqfuncs.inc.php?h=v3.5.1'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2014-12-13T14:28:54Z</updated>
<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>
<entry>
<title>Close requests before accepting</title>
<updated>2014-07-29T15:59:26Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-29T15:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c70b340c41899926f121a37546f456a2e4608ffc'/>
<id>urn:sha1:c70b340c41899926f121a37546f456a2e4608ffc</id>
<content type='text'>
When auto-accepting a request, we need to close the package request
before performing the actual action (disown/deletion/merge). Otherwise,
the former maintainer is not included in the Cc list of the
acceptance/rejection notification email.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Remove duplicate recipients from Cc</title>
<updated>2014-07-29T15:52:09Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-29T15:50:11Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=98235c834b08c4528585fb46e0206699ccdbdecb'/>
<id>urn:sha1:98235c834b08c4528585fb46e0206699ccdbdecb</id>
<content type='text'>
When a user files a request for a package maintained by himself, he is
currently included in the Cc list twice. Use array_unique() to omit
repeated entries.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Prevent merging a package base with itself</title>
<updated>2014-07-23T15:53:28Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-23T13:37:31Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=48ae736068f9953ba69c91190ef7eb7b056c2b50'/>
<id>urn:sha1:48ae736068f9953ba69c91190ef7eb7b056c2b50</id>
<content type='text'>
Instead of deleting the package, show an error message if a user tries
to merge a package base with itself.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Verify that the target of merge operations exists</title>
<updated>2014-07-23T13:11:59Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2014-07-23T13:11:59Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=ed1e747847ce6e5f9928505e7fc6630779d91f85'/>
<id>urn:sha1:ed1e747847ce6e5f9928505e7fc6630779d91f85</id>
<content type='text'>
Make sure that the target of a merge operation is either empty or an
existing package base name.

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