Tue Mar 7 23:13:19 ART 2006 Alberto Bertogli tagged 0.15 Tue Mar 7 23:13:01 ART 2006 Alberto Bertogli * Version 0.15. Thu Feb 23 22:43:41 ART 2006 Alberto Bertogli tagged 0.15-rc1 Thu Feb 23 22:37:00 ART 2006 Alberto Bertogli * Fix repoencoding, this time for real (I hope). Thu Feb 23 21:54:19 ART 2006 Alberto Bertogli * Fix to allow having a single repoencoding. Thu Feb 23 21:31:28 ART 2006 Alberto Bertogli * Rewrite encoding handling. This patch rewrites fixu8() and affects a couple of places where decode() was used directly. It has the benefit of removing the ugly previous function, replacing it with... well, another ugly function, but with a different kind of uglyness. It also supports multiple encodings, so if the first one fails, a second one is tried (and so on). There still are some corner cases with file named in alternative encodings, but should work much better than the older code. Thu Feb 23 16:47:31 ART 2006 Alberto Bertogli * Include the repository in log_times() output. Thu Feb 23 15:51:21 ART 2006 Alberto Bertogli * Quote filenames in several places. There were several places using filenames in URLs without quoting them properly, this fixes them. Thanks to VMiklos for the report. Thu Feb 23 15:34:51 ART 2006 Alberto Bertogli * Filter '"' in filenames. For security, don't allow '"' in filenames. If there is high demand, some alternative workaround could be implemented. Thu Feb 23 14:21:30 ART 2006 Alberto Bertogli * Add /etc/darcsweb to the module lookup path. This allows darcsweb's configuration to be in /etc/darcsweb instead of the current directory. It's mostly wanted by distributions which want to isolate the config file to keep things clean. A similar patch was sent by Gaetan Lehmann (Mandriva), VMiklos (Frugalware) and Fabian Linzberger (Debian). Wed Feb 22 01:47:15 ART 2006 Alberto Bertogli * Move some one-time used imports to the user location. As a minor but noticeable optimization to darcsweb's load time, move the importing of sha and email.Utils modules to the place where they're used (only one in both cases). This takes the time spent on imports from 0.027s to 0.021s, which will probably be slightly noticeable on slower machines, reducing the time taken by a cache hit from 0.030s to 0.024s (on misses it doesn't make a difference). Tue Feb 21 18:24:30 ART 2006 Alberto Bertogli * Begin with alt = True in listings. I think it looks better if we start a listing with alt = True (the dark one). Mon Feb 20 00:23:19 ART 2006 Alberto Bertogli * Implement time logging. This record adds an option to log the time it took darcsweb to present a page. Unfortunately, because of the way it's implemented, it's impossible to isolate the time it takes to call darcs; however, every darcs invocation is logged too, to allow independant measures. Sun Feb 19 14:42:23 ART 2006 Alberto Bertogli * Change cache file permissions 600. Change cache file permissions to 600. This should work on Windows too because the bits are ignored, according to python's documentation. Thu Jan 12 20:52:34 ART 2006 Alberto Bertogli * Fix typos in the BOLA license. Mon Jan 9 19:25:04 ART 2006 Alberto Bertogli tagged 0.14