Commit graph

92 commits

Author SHA1 Message Date
Uriel
1f376ad60a Further cleanup and code reorganization, move generic cgi related functions to cgilib.rc, start to add code to be used for handing comments and wiki editing. 2008-09-26 10:35:12 +02:00
Uriel
ff35f9ebf6 Big reorganization of blog and rss code, now much better integrated with the rest of the handler system, plus fixed a few bugs along the way.
This will make it easier to add things like .atom feeds and comments later.
2008-09-25 11:06:14 +02:00
Uriel
431b8c7eae Enable search for lib files in deprecated paths only if disableDeprecated is not true. 2008-09-25 07:01:30 +02:00
Uriel
83a10c526a Reorganization of included and template files, made more consistent and logical. inc/ is now called lib/, and all non-staic files in pub/ have moved to lib/.
In site dirs _config and _default.tpl have moved to _werc/ in preparation for things like comments.
2008-09-24 20:21:32 +02:00
Uriel
1413b17724 Cleanup a bit the code that generates page and blog-post titles. 2008-09-21 17:01:51 +02:00
Uriel
ca3c688c52 Reorganize configuration variables, now all settings can be customized from initrc.local and the default initrc documents the available options 2008-09-17 02:16:33 +02:00
Uriel
07ccf11004 Fix 404 status string 2008-09-16 22:29:52 +02:00
Uriel
2fed935c65 Correct inverted scape codes for > and < in .txt files 2008-09-15 07:23:00 +02:00
Uriel
33591c1f7f Hide robots.txt too! 2008-09-15 07:18:31 +02:00
Uriel
eade40776a Proper handling of .txt files in sitemaps, sidebar and dir listings. 2008-09-14 23:31:09 +02:00
Uriel
793a1de02e Note that we should replace stat(1) with ls(1) and mtime(1) 2008-09-14 23:17:46 +02:00
Uriel
ebe450ec29 Use correct css class for sidebar items 2008-09-12 01:31:32 +02:00
Uriel
f92b434cc4 New get_inc_file function to be used in templates and other places to get
includes/templates that can be overriden on a per-site (and group of sites)
basis.
2008-09-05 01:11:14 +02:00
Uriel
2356cf98a9 Fix blog title links 2008-08-29 01:05:05 +02:00
Uriel
79116cf03d Handle shared pub/ .tpl properly 2008-08-29 00:57:40 +02:00
Uriel
875d16625e Minnor fix to filter out blog posts items that don't begin with a date (maybe this will break some 'legacy' posts?) 2008-08-28 23:33:53 +02:00
Uriel
73b8b18679 Automatic perm redirect of foo/index to the canonical path foo/, also move the perm redirect function up and delete some unused code 2008-08-28 23:32:07 +02:00
Uriel
1f66984929 Comment out broken/unused code, plus some minnor debug improvements and a cat-v.org specific hack 2008-08-27 05:27:40 +02:00
Uriel
a9262efd94 Merge big code reorg 2008-07-16 03:12:29 +02:00
Uriel
38f3ab815b Big code reorg: split request handling code into two steps: 1) handler selection 2) handler execution
This allows for real 404 errors and in the future more cleanups and features
2008-07-16 03:05:41 +02:00
Uriel
cc6f787322 Some redirect improvements (add the domain name to match string) 2008-07-12 07:34:43 +02:00
Uriel
f69578a99c Comment out blog post reverse chronological ordering which wasn't working consistently and was creating other problems 2008-07-09 07:23:46 +02:00
Uriel
9723047b26 Minnor style/debug improvements 2008-07-09 00:55:45 +02:00
Uriel
64dc191a6d Exit after doing a perm redirect, and some small style fixes 2008-07-08 00:23:00 +02:00
Uriel
cf09701ff9 Automatically redirect directory requests to the correct canonical address 2008-07-07 05:40:39 +02:00
Uriel
71d419f556 Fix silly syntax error in blog-sidebar code 2008-07-07 05:07:27 +02:00
Uriel
5849b44dd0 Add some new debug facilities, and also fix a minnor bug in the new blog-sidebar-menu 2008-07-06 01:49:45 +02:00
Uriel
e978161aef New regex based redirection mechanism, still somewhat expermental 2008-07-06 01:23:41 +02:00
Uriel
62d2263309 Include <link RSS header for 'implicit' blogs 2008-07-05 21:32:29 +02:00
Uriel
c950f91181 Move .txt handling belog site-wide .tpl's which was allowing the .txt sitemaps to shadow the html version 2008-07-05 04:55:56 +02:00
Uriel
9c749537ed Make it easy to hide certain directories or files from _config 2008-07-05 04:32:29 +02:00
Uriel
0dba064c8e Fix to handle 'implicit dir paths' (ie., paths that match a dir but have no trailing /) properly in menu 2008-07-04 22:49:05 +02:00
Uriel
881a98bef9 Comment explaning what still needs to be done to properly allow files in dirs 2008-06-28 06:26:28 +02:00
Uriel
337c827d00 Merge 2008-06-28 06:08:44 +02:00
Uriel
7e735ba4a7 Fix coding style 2008-06-28 06:07:59 +02:00
Uriel
fe7247ea73 I'm a moron, revert pointless change to dirfilter that broke everything 2008-06-28 05:55:28 +02:00
Uriel
848c9e994a Fix dirfilter to so files with dots in name are displayed 2008-06-28 05:06:52 +02:00
Uriel
fb51a9dfe8 Fix regexp to handle dots in path elements (brown paper bag bug) 2008-06-28 04:15:15 +02:00
Uriel
bafc1b4f67 Add comment pointing out misterious branch 2008-06-28 04:03:11 +02:00
Uriel
d495aceb83 Experimental: allow (non-consecutive) dots in path elements! 2008-06-28 04:02:16 +02:00
Uriel
e90c9d5a67 Add new redirectPermanent _config variable 2008-06-28 00:53:24 +02:00
Uriel
fe00ee1ebc Move rss template into its own file 2008-06-27 03:16:07 +02:00
Uriel
3dde1e66ba Make the output of fortunes.txt more readable and comment a couple of hacks/issues with .txt files. 2008-06-18 21:27:08 +02:00
Uriel
d0855259a1 Make .txt actually work 2008-06-18 21:12:41 +02:00
Uriel
4dca274f37 Add support for .txt files 2008-06-18 21:06:57 +02:00
Uriel
577fc647e5 Fix silly syntax error, thanks anothy for the bug repport and squeek for the fix 2008-06-15 20:41:32 +02:00
Uriel
62ae03cd3b More correctly follow the rss spec, and use mtime for lastBuildDate and the post date for pubDate instead. 2008-06-11 20:09:41 +02:00
Uriel
4a14f71e8d Use fmt(1) to fix formating of rss feed descriptions 2008-06-10 12:12:41 +02:00
Uriel
2f98e908c0 - Move some of the rss code to where it belongs
- Generate </body></html> automatically
2008-06-09 07:21:39 +02:00
Uriel
9168b449f4 * s/formater/formatter/g
* Fix rss validator warnings
* Fix xhtml validator errors (properly close <link /> tag and remove align= attribute).
2008-06-06 09:39:07 +02:00