<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/template, branch v2.3.0</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/template?h=v2.3.0</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/template?h=v2.3.0'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2013-08-27T00:27:19Z</updated>
<entry>
<title>Re-add CRSF tokens to most package actions</title>
<updated>2013-08-27T00:27:19Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-27T00:18:59Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=69b98efa35d48d794394df938741fdfc342cfb84'/>
<id>urn:sha1:69b98efa35d48d794394df938741fdfc342cfb84</id>
<content type='text'>
We fixed all known CRSF vulnerabilities in commit 2c93f0a (Implement
token system to fix CSRF vulnerabilities, 2012-06-23). c349cb2 (Add
virtual path support for package actions, 2012-07-17) partly reverted
this by injecting a valid CRSF token when virtual paths are in use.

This patch allows for keeping the virtual path feature, while
reintroducing POST forms and CRSF tokens. Actions like package flagging,
votes and notifications are no longer prone to CRSF (see FS#35437 for
details).

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>pkg_details: Convert most action links to forms</title>
<updated>2013-08-27T00:10:13Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-27T00:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=3bc951e3d87eaf692a7e47cf16a28d838c7cb2bd'/>
<id>urn:sha1:3bc951e3d87eaf692a7e47cf16a28d838c7cb2bd</id>
<content type='text'>
Use forms and POST instead of GET for following actions:

* Flagging/Unflagging a package out-of-date
* Voting for a package and removing votes
* Enabling/Disabling notifications

Use CSS to make the submit buttons of these forms look like links.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>tu_details.php: Avoid division by zero</title>
<updated>2013-08-26T16:02:37Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-26T15:55:34Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=431bf2f2f3ee973a89ee61a046893e6b3a96585c'/>
<id>urn:sha1:431bf2f2f3ee973a89ee61a046893e6b3a96585c</id>
<content type='text'>
Do not divide by zero if the number of active TUs is unknown.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Move "Past Votes" navigation to "Past Votes" box</title>
<updated>2013-08-26T15:53:24Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-26T15:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=a4a170e58e0d795098567e1aea431e49b6956de3'/>
<id>urn:sha1:a4a170e58e0d795098567e1aea431e49b6956de3</id>
<content type='text'>
These are navigation links and do not belong to the action box.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add "Last Votes by TU" list</title>
<updated>2013-08-26T15:34:31Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-26T15:29:24Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2dd3d04f45f8a0e57f0c8686a12d7b95fe5bdb59'/>
<id>urn:sha1:2dd3d04f45f8a0e57f0c8686a12d7b95fe5bdb59</id>
<content type='text'>
This shows a list of all Trusted Users and the vote ID of the last
proposal each of the TUs voted on. This list is sorted by vote ID.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>tu_details.php: Display vote result</title>
<updated>2013-08-22T15:48:18Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-04T15:41:39Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=fb76aab8cffbc3d251fb635ae8e986c7138d8d68'/>
<id>urn:sha1:fb76aab8cffbc3d251fb635ae8e986c7138d8d68</id>
<content type='text'>
This adds an field that indicates whether the vote was accepted or
rejected, based on the rules specified in the TU Bylaws.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>tu_details.php: Avoid inline computations</title>
<updated>2013-08-22T15:48:18Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-05T07:59:24Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=481ff2335c42ae1be0263eb5529981ad4b73dda0'/>
<id>urn:sha1:481ff2335c42ae1be0263eb5529981ad4b73dda0</id>
<content type='text'>
Compute the total number of votes and the participation at the beginning
of the template instead of doing it inside the template itself.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Show participation in vote details</title>
<updated>2013-08-22T15:47:53Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-04T13:15:44Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=86fa42f399dafb2a41b1cfb9c2e0d0b5ab9fedfe'/>
<id>urn:sha1:86fa42f399dafb2a41b1cfb9c2e0d0b5ab9fedfe</id>
<content type='text'>
This is calculated by dividing the sum of all votes by the total number
of TUs (where the number of TUs is measured when the vote starts).

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Allow for setting an account's inactivity status</title>
<updated>2013-08-22T15:43:13Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-04T12:19:32Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=6844f6c1d2965cd5ec2ad72c887baeed9517c246'/>
<id>urn:sha1:6844f6c1d2965cd5ec2ad72c887baeed9517c246</id>
<content type='text'>
This adds a field to the users table and corresponding fields to the
account edit and display forms that allow for setting an (in-)activity
status.

This might turn out to be useful if a user is on vacation and can not
respond to update/orphan/deletion requests.

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>
</feed>
