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