<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/lib/acctfuncs.inc.php, branch v2.3.1</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/lib/acctfuncs.inc.php?h=v2.3.1</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/lib/acctfuncs.inc.php?h=v2.3.1'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2013-08-27T23:52:40Z</updated>
<entry>
<title>Only include current TUs in the last votes list</title>
<updated>2013-08-27T23:52:40Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-27T23:52:40Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2276171b2987c42ce9658e9cac469f2714939a33'/>
<id>urn:sha1:2276171b2987c42ce9658e9cac469f2714939a33</id>
<content type='text'>
Do not show users that took part in past TU votes but no longer have TU
powers. Also, fix the sorting column while we're touching these lines.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Exclude running votes from "Last Votes by TU"</title>
<updated>2013-08-27T08:52:38Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-27T08:52:38Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=86d2efaaa0e5761a5118004f861ff46209da3715'/>
<id>urn:sha1:86d2efaaa0e5761a5118004f861ff46209da3715</id>
<content type='text'>
Showing running votes potentially allows for tracking votes and
associating yes/no/abstain votes with specific TUs.

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>Add a vote type to the TU proposal form</title>
<updated>2013-08-22T15:48:18Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-04T15:27:41Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=d41e40d9d6598d13ac35c7301316e4dba481be4a'/>
<id>urn:sha1:d41e40d9d6598d13ac35c7301316e4dba481be4a</id>
<content type='text'>
There are only four valid reasons for starting a TU vote, so instead of
letting the user choose a vote length, let her pick a reason and set
vote length and quorum based on that selection.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Store the number of TUs when starting a vote</title>
<updated>2013-08-22T15:47:51Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-08-04T13:08:05Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=9ff082be25d444535ce99410363e63f6cca5f30d'/>
<id>urn:sha1:9ff082be25d444535ce99410363e63f6cca5f30d</id>
<content type='text'>
This will be used for automated calculation of vote participation later.

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>Remove superfluous search wrapper function</title>
<updated>2013-04-24T09:05:51Z</updated>
<author>
<name>canyonknight</name>
<email>canyonknight@gmail.com</email>
</author>
<published>2013-04-19T23:09:09Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=cf083cf9ba1c5f38e253edd409c7fd459e879690'/>
<id>urn:sha1:cf083cf9ba1c5f38e253edd409c7fd459e879690</id>
<content type='text'>
The search_accounts_form() wrapper function doesn't have any
arguments and only makes it unclear what is happening within
account.php

Signed-off-by: canyonknight &lt;canyonknight@gmail.com&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Show hint if password is empty during login</title>
<updated>2013-03-25T01:15:12Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-03-25T01:15:12Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=cd59a313b40a8611072a4bdd7896e5cf8dab24ee'/>
<id>urn:sha1:cd59a313b40a8611072a4bdd7896e5cf8dab24ee</id>
<content type='text'>
A user might have an empty password due to two reasons:

* The user just created an account and needs to set an initial password.
* The password has been reset by the administrator.

In both cases, the user might be confused as to why the login does not
work. Add a message that helps users debug the issue in both cases.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Implement IP banning for user registration and user login</title>
<updated>2013-03-24T21:12:17Z</updated>
<author>
<name>canyonknight</name>
<email>canyonknight@gmail.com</email>
</author>
<published>2013-03-20T00:17:59Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=cb91942595e796c6a10299d6547767954b923fb5'/>
<id>urn:sha1:cb91942595e796c6a10299d6547767954b923fb5</id>
<content type='text'>
Adds a new is_ipbanned() function to determine whether the user
attempting to login or register for an account has their IP
address listed in the "Bans" table.

Signed-off-by: canyonknight &lt;canyonknight@gmail.com&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Save last login IP address</title>
<updated>2013-03-21T21:26:46Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2013-03-19T13:49:34Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=5660816ea079585c70583a9e470e22c4cf66c022'/>
<id>urn:sha1:5660816ea079585c70583a9e470e22c4cf66c022</id>
<content type='text'>
Save the IP address used for the last login in the "Users" table. This
makes it a bit easier to create IP ban lists for spammers without
looking at web server logs.

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