lib+css: update to html5 tags, classless css
apps/blagh/rss20.tpl: find the correct most recently updated file so the <lastBuildDate> field is precisely accurate.
apps/blagh/atom.tpl: find the correct most recently updated file so the feed <updated> field is precisely accurate.
bin/werclib.rc: ndate -a is rfc3339; ndate -t is iso-8601
apps/blagh/atom.tpl, rss20.tpl: date -t -> date -a
bin/werclib.rc -> ndate -t output rfc3339 compliant dates.
apps/blagh/atom.tpl: fix rfc3339 dates for feed <updated> and entry <updated> fields, needed for feed validation.
apps/blagh/rss20.tpl: improve grep for <lastBuildDate>
apps/blagh/rss20.tpl: correctly generate accurate dates for <lastBuildDate> and <pubDate>.
bin/werclib.rc: fn ndate: convert seconds to date when seconds is provided as the second argument.
sites/werc.cat-v.org/index.md: update repo and contact urls
sites/werc.cat-v.org/apps/blagh/index.md: update example urls
sites/default.cat-v.org/_werc/lib/: remove javascript google tracker from footers and headers
apps/blagh/: fix rss (passes validation), partially fix atom (does not pass validation)
bin/werclib.rc: replace fn datei and fn datet (both broken) with fn ndate (implements 9front's date -i, -m, and -t)
bin/contrib/rc-httpd/handlers/dir-index: use urlencode(1), not urlencode.awk (for now?)
bin/aux/* bin/contrib/*: change bang paths to /bin/*: this will later be documented.
etc/initrc: change default markdown formatter from markdown.pl (no modern perl on plan 9) to md2html.awk (works everywhere)
bin/contrib/tcp80: move log to /var/log/rc-httpd
paste: remove some code smell, roll index.html into app.rc
bin/contrib/rc-httpd/handlers/dir-index: use urlencode.awk
bin/contrib/rc-httpd/rc-httpd: add $libdir
add bin/contrib/rc-httpd/lib/urldecode.awk
bin/contrib/rc-httpd/handlers/serve-static: file(1): try Plan 9 syntax first, then devolve to UNIX.
apps/wman: fix comments and restore template syntax.
apps/blagh: use new datei and datet functions
bin/cgilib.rc: hack urlencode/urldecode for UNIX *and* Plan 9
bin/werclib.rc: add datei() and datet()
bin/contrib/rc-httpd/handlers/__mkfstmp: remove accidentally committed file.
bin/contrib/rc-httpd: rc-httpd add system $PATH to $path; bin/contrib/rc-httpd/handlers/serve-static: try two different versions of file(1) syntax
bin/contrib/tcp80: default log location is /var/log/www
bin/contrib/rc-httpd/: fix default paths and environment variables; create a generic default select-handler; add tcp80, used for launching rc-httpd from listen(8)
initial import of changes from 9front bikeshedding; bundle rc-httpd
Be a bit more careful before we redirect to plain files when we get a trailing / and can't find a dir.
Update readme to point to #cat-v instead of #plan9.
Ignore leading spaces/tabs when extracting a title from HTML files.
Fix typo and add a new item to todo list.
When more than one file with the same 'name' (eg., foo.md, foo.html) do not display it more than once in dir listings.
Add commented out stderr debug command. This is provides functionality similar to werc_errlog_wrap.rc but it is easier to enable without changing the http server configuration.
Fix typo in Apache instructions, thanks cdarwin!
Two new configuration options for wman:
Make dir listings a bit prettier by replacing [-_] with spaces.
Fix typo in comment, thanks btdn for reporting it.
When showing a _header.md file for a dir listing, try to extract the page title from it.
Added tag LATEST-RELEASE for changeset 3da783326101
Many documentation changes and updates.
Fix 'Hello World' app to work with modern app API. Thanks EthanG for pointing this out.
Replace '_' in paths in werc's docs section with '-', and set up apropriate redirects to avoid broken links.
Handle https urls consistently in redirects.
Comment out reddit button because reddit's servers are very unreliable.
Document what you need to change in initrc if you want to use 9base.
Add testimonials page to werc site.
Add sitemap.xml to dirfilter so it doesn't show up in dir listings when no index exists in site root.
Update README with 9base dependency.
Remove direct links to feeds, they can be added in a user's config easily enough.
Remove internal nofollow's that waste pagerank.
Add a couple of missing files from the site and other minnor doc changes.
Note about bug where markdown references are used in blog posts.
By default don't include the site's title | sub-title in the <title> of pages from which we were able to extract a title.
Still extract tile if 'empty' line after tile contains spaces.
Set some reasonable titles for man pages.
Make the path to initrc.local more clear.
Display only 20 entries per column in man page listings, this avoids scrillbars most of the time.
Remove underline from footer's links too.
Allow overriding the manual section listing page (just create an index.md or index.html in the dir where wman is enabled).
Some minor style adjustements: make links not underlined by default, and tighten a bit the sidebar menu.
Added tag LATEST-RELEASE for changeset 78f04ff85404
Fix anon posting, make 'pseudo-captcha' more fun and slightly harder.
Cat-v.org updates: Style and default headers/tracker code update.
Document dir listing optinos and _header.md and _footer.md
Documentation and cat-v.org top bar changes.
Added tag LATEST-RELEASE for changeset f66d10ce42b8