Commit Graph

58 Commits

Author SHA1 Message Date
uriel
8fc2f30a3d Allow to set optional dir listing sorting (ls) options with the config var: dir_listing_ls_opts 2009-01-20 06:55:17 +01:00
uriel
6aac4ce54c Make left sidebar into a list of handlers. 2009-01-17 03:05:19 +01:00
uriel
e8707b03af Add comment on future issue for apps with 'synthetic' dirs. 2009-01-16 03:18:10 +01:00
uriel
e4c517160f Proper 404 for dirs too 2009-01-16 01:24:58 +01:00
uriel
4eb1d92200 Fix handling of static /pub/ files. 2009-01-16 01:08:54 +01:00
uriel
c6ee6093f5 Add handling of static files for /pub/* 2009-01-14 00:36:32 +01:00
uriel
81ca7feb2d Get rid of response_format which was only used by blagh feeds anyway, and we can emulate by setting $headers to nil plus adding a $res_tail var. 2009-01-13 03:18:19 +01:00
uriel
679fefacac Various small cleanups: remove unused code, clarity and reliability fixes here and here, move code to more appropriate locations, improve some comments. 2009-01-12 02:07:31 +01:00
uriel
08d295a667 Move misplaced comment 2009-01-11 07:13:25 +01:00
uriel
912dea9e6e Fix blah to work with new handler interfaces.
Remove outdated app-framework code.
Clanup some of the fallback handler setting code.
2009-01-11 04:40:40 +01:00
uriel
bf16d2b4c8 Handler interface reorg, take oportunity to cleanup default_master.tpl and move comments bits to bridge app. 2009-01-11 04:03:46 +01:00
uriel
bc051f1b27 Handle static files! (Should only be used as a fallback if static files are not handled by httpd) 2009-01-10 05:23:44 +01:00
uriel
65598e15d1 Move top header/title generation for werc.rc to default template. 2009-01-10 04:57:41 +01:00
uriel
86ba2b9392 Minor reorg of handler selection, move comment code to bridge app.
Bigger changes still to come.
2009-01-09 03:08:02 +01:00
uriel
09575c869f Awk_buffer does seem to improve things a bit, but changed the buffer side to an empirically determined value. 2009-01-09 02:06:41 +01:00
uriel
c09789caaf Make tabs/spaces indentation consistent. 2009-01-05 05:49:45 +01:00
uriel
50874c7dee Two other minor code formating changes for readability. 2009-01-05 05:48:23 +01:00
uriel
e0178ea762 Remove a debug tee(1) and split sidebar ls pipeline in three lines to make it more readable. 2009-01-05 05:46:37 +01:00
uriel
a9b49f9f61 Make perm redirect code a bit simpler and a bit less hideous. 2009-01-05 05:41:10 +01:00
uriel
efb5bdf499 Fix stupid bug in last commit. 2009-01-04 23:24:35 +01:00
uriel
69c02ecfb9 Simplify and optimize some of the canonical-url-redirections. 2009-01-04 23:21:55 +01:00
uriel
9478cec323 Simplify genbody/set_handler and reorg some env vars, including moving sitedirs/sitedir out of default initrc. 2009-01-04 22:49:05 +01:00
uriel
25a624318c Very minor dirfilter cleanups and some extra comments. 2009-01-04 07:57:13 +01:00
uriel
7e3a41152e Simplify .txt handler, and remove double spacing, if lines are too close we should use css to space them. 2009-01-04 03:59:52 +01:00
uriel
3f77822d0a More consistent use of dirfilter in sidebar code.
This shoudl allow dots in path elements to show up in sidebar properly!
2009-01-03 02:02:50 +01:00
uriel
ba1eea3078 Fix handling of _werc/config in domain root. 2009-01-01 08:14:38 +01:00
uriel
85e0153050 Move $local_path deffinition to a more correct place. 2008-12-31 00:16:47 +01:00
uriel
1684a29bd2 Remove blog-related code from werc.rc
Make variable use more consistent:
    * $REQUEST_URI and $uri are replaced with $req_path
    * $body is replaced with $local_path
Other simplifications and cleanups.
2008-12-28 23:40:57 +01:00
uriel
08d6044274 Rename $baseuri to $base_url 2008-12-28 20:20:48 +01:00
uriel
cfd4940d06 Replace 404_handler with a direct call to tpl_handler. 2008-12-28 11:52:57 +01:00
uriel
713a591618 Minor comment cleanups. 2008-12-28 11:51:03 +01:00
uriel
de11460a52 Source _werc/config files with their container dir as working directory (allows for relative references in config variables, for example: blaghDirs=(../people/*/blog/)). NOTE: this require some config files to be updated, specially ones with blogDirs in them, $sitedir/ references and full paths are not required anymore.
Added two new global vars: $werc_root and $req_paths_list.
Change sidebar menu generation to use $req_paths_list.
2008-12-27 11:53:58 +01:00
uriel
b029c8774b Move app handler before default dir listing handler 2008-12-24 12:18:05 +01:00
uriel
c63cb84e94 Only call select_apps if enabled_apps is not null. 2008-12-21 09:47:08 +01:00
uriel
d052435688 New html_handler that replaces gnu/sed with awk by sqweek, sorry for taking so long and thanks! 2008-12-20 22:56:49 +01:00
uriel
b99d6ebf78 Add timezone to blog posts date, thanks to dho for the original patch.
Used the opportunity to provide the current date/time info in $current_date_time for any other similar uses.
2008-12-20 22:36:25 +01:00
uriel
c9c9a6f283 Tiny style fix. 2008-12-20 22:29:32 +01:00
uriel
200307d77f Reorg debug printouts a bit. 2008-12-20 13:31:19 +01:00
uriel
4c56c67284 Move trailing * executable market strpping to dirfilter.
All dirfilter users need it so far, and we should not allow * in file names anyway.
2008-12-20 13:15:56 +01:00
uriel
abb5df1d32 Make coding style more consistent. 2008-12-20 06:32:37 +01:00
uriel
6095d57ab8 A couple of minor code simplifications and add a comment about some code that probably should be killed. 2008-12-20 05:46:41 +01:00
uriel
4cd62ee394 Simplification of sidebar code: do away with fn menu, and merge code directly into gensidebar.
No need to run sidebar code in a subshell anymore.
2008-12-20 03:42:43 +01:00
uriel
bb189a3a74 Simplify dir listing handler, and deal better with corner cases. 2008-12-20 02:57:01 +01:00
uriel
8d8419cc24 Make sites/ dir configurable. 2008-12-20 02:18:11 +01:00
uriel
54bb58bef7 First bits of minimal 'modular' app framework, move some blog code out of werc.rc and other minnor code cleanups. 2008-12-20 02:08:12 +01:00
uriel
ce17e73168 Fix and cleanup dir listing regexp. 2008-12-16 03:45:44 +01:00
uriel
2023d168c9 Fix: don't completely delete 'sort helper' delimiter, revert it back to a '/', and coalesce any extra '/' for tidiness 2008-12-13 16:16:10 +00:00
uriel
54e35210f9 Fix sortedBlogPostList to handle paths containing a '.', and strip the '/./' used as a sort delimiter from output 2008-12-13 16:58:08 +01:00
uriel
4c77b804a6 Fix and simplify code that generates rss/atom urls. Now it handles urls in / properly. 2008-12-11 21:38:31 +00:00
uriel
9e734581e1 Improve dirfilter, simplified and made more reliable. Also strip trailing * from ls -F output (not sure if this should be added to dirfilter itself. 2008-11-29 16:20:08 +01:00