<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/support, branch 1.7.0</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/support?h=1.7.0</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/support?h=1.7.0'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2010-04-17T20:50:24Z</updated>
<entry>
<title>Support for storing salted passwords</title>
<updated>2010-04-17T20:50:24Z</updated>
<author>
<name>Denis</name>
<email>d.v.kobozev@gmail.com</email>
</author>
<published>2010-04-05T13:41:30Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=290c436046327d9f04b7d12b5fda19f4dc14f574'/>
<id>urn:sha1:290c436046327d9f04b7d12b5fda19f4dc14f574</id>
<content type='text'>
To upgrade existing databases:

ALTER TABLE Users ADD Salt CHAR(32) NOT NULL DEFAULT '';

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>aur-schema.sql: Expand LangPreference field to allow for longer lang codes.</title>
<updated>2009-11-29T11:28:15Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2009-11-29T11:28:15Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c3ebc4d7fa35b280c353192b23d7b6338f60a9a9'/>
<id>urn:sha1:c3ebc4d7fa35b280c353192b23d7b6338f60a9a9</id>
<content type='text'>
To upgrade existing databases:

  ALTER TABLE Users MODIFY LangPreference CHAR(5) NOT NULL DEFAULT 'en';

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Implement 'Password Reset' facility (FS#3061)</title>
<updated>2009-11-13T21:49:55Z</updated>
<author>
<name>Evangelos Foutras</name>
<email>foutrelis@gmail.com</email>
</author>
<published>2009-11-12T15:21:59Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=861cbf493591ec876f71ba200a844ed6177026f9'/>
<id>urn:sha1:861cbf493591ec876f71ba200a844ed6177026f9</id>
<content type='text'>
This works by adding a new field to the 'Users' table called 'ResetKey',
which is a 32 characters long, random string. When the user requests a
password reset, a new 'reset key' is generated and sent to the user's
e-mail address in the form of a link in the following format:

  http://aur.archlinux.org/passreset.php?resetkey=&lt;reset key&gt;

When the above link is followed, the user is presented with a form to
verify his/her e-mail address and specify the new desired password. If
the e-mail address matches the reset key in the database, the new
password is assigned to the account. If there is an error, a relevant
message is displayed and the user is prompted to re-enter the required
information. Upon successful completion of this procedure, the ResetKey
field in the database is blanked and the specific key cannot be reused.

One SQL query is needed to add the ResetKey field to the 'Users' table:

  ALTER TABLE `Users` ADD `ResetKey` CHAR(32) NOT NULL DEFAULT '';

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add multicolumn indexes on votes and notifications tables</title>
<updated>2009-06-18T05:47:17Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2009-04-11T21:40:57Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=e2b3bd1c37d91a747e8f774bbb91aad3dc466c68'/>
<id>urn:sha1:e2b3bd1c37d91a747e8f774bbb91aad3dc466c68</id>
<content type='text'>
To put a long story short, when we do joins on these tables in our
pkg_search_page() function, we always join on both the user ID and package
ID columns. By creating multicolumn indices, we can always get the exact row
we are looking for in the table.

The benefits of adding a unique index should also speak for themselves, as
we previously did not have this on either of these tables.

This is part one of a two-part series to address the fact that this query
was often showing up in our slow query logs.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Move tupkg scripts to tupkg/scripts.</title>
<updated>2008-12-11T15:22:15Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-12-11T15:14:55Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=186abc852a9f442d94cf7fdf44f394993173ccd1'/>
<id>urn:sha1:186abc852a9f442d94cf7fdf44f394993173ccd1</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Update usage and paths in tupkg run scripts.</title>
<updated>2008-12-11T15:20:59Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-12-11T15:09:21Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=084b11a6f2e1575cd7c84dee194d0ab66e2087a4'/>
<id>urn:sha1:084b11a6f2e1575cd7c84dee194d0ab66e2087a4</id>
<content type='text'>
In run-tupkgupdate:
Set HOME for correct CVS auth.
Properly filter out unneeded messages from
CVS output, and prune empty directories on update.

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>run-tupkgupdate: Fix CVS output grepping.</title>
<updated>2008-11-28T00:06:07Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-11-28T00:06:07Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=f285da5d5715d2830578aa955a5490f7cfa403ab'/>
<id>urn:sha1:f285da5d5715d2830578aa955a5490f7cfa403ab</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Rework tupkg support scripts. Update paths.</title>
<updated>2008-11-27T04:03:53Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-11-27T04:00:34Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=460a6ccb468cbf5c878132a1fc2a888b51a67440'/>
<id>urn:sha1:460a6ccb468cbf5c878132a1fc2a888b51a67440</id>
<content type='text'>
Grep CVS update output for only useful messages.

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remove redundant tupkgs.conf.</title>
<updated>2008-11-24T07:55:49Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-11-24T07:55:49Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=90cb026fb85a9166188f397ba2e668ab20e58ed9'/>
<id>urn:sha1:90cb026fb85a9166188f397ba2e668ab20e58ed9</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add version, username and description to daily new package email.</title>
<updated>2008-06-09T20:25:07Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2008-06-09T16:15:16Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=cceb66476ea0ee98f18d3f3c4a459226736f2736'/>
<id>urn:sha1:cceb66476ea0ee98f18d3f3c4a459226736f2736</id>
<content type='text'>
Add some variables to make it more configurable.
Do some general clean up on the script.

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
Signed-off-by: Callan Barrett &lt;wizzomafizzo@gmail.com&gt;
</content>
</entry>
</feed>
