]>
git.plutz.net Git - shellwiki/log
Paul Hänsch [Mon, 23 May 2022 17:42:27 +0000 (19:42 +0200)]
work around for linking to page view from handler sub pages (i.e. revision pages)
Paul Hänsch [Mon, 23 May 2022 17:34:17 +0000 (19:34 +0200)]
body id is always PATH_INFO, bugfix in attachment links
Paul Hänsch [Mon, 23 May 2022 17:33:08 +0000 (19:33 +0200)]
avoid mishandling of pages (wrong 404 in particular)
Paul Hänsch [Mon, 23 May 2022 17:32:18 +0000 (19:32 +0200)]
revision display
Paul Hänsch [Mon, 23 May 2022 10:08:46 +0000 (12:08 +0200)]
suppress git putput
Paul Hänsch [Mon, 23 May 2022 10:08:15 +0000 (12:08 +0200)]
bugfix html, bugfix reading final line of list
Paul Hänsch [Mon, 23 May 2022 09:38:09 +0000 (11:38 +0200)]
allow page content from stdin for easyer theming of special pages
Paul Hänsch [Mon, 23 May 2022 09:34:57 +0000 (11:34 +0200)]
handler addresses allowing easyier relative link navigation
Paul Hänsch [Sun, 22 May 2022 11:15:57 +0000 (13:15 +0200)]
removed various acl checks (previously moved to handlers), introduce revision theme
Paul Hänsch [Sun, 22 May 2022 11:12:52 +0000 (13:12 +0200)]
basic revision listing
Paul Hänsch [Sun, 22 May 2022 11:05:47 +0000 (13:05 +0200)]
move acl checks from theme to handlers
Paul Hänsch [Fri, 20 May 2022 10:09:11 +0000 (12:09 +0200)]
track pages in git
Paul Hänsch [Thu, 19 May 2022 14:46:16 +0000 (16:46 +0200)]
include file serving
Paul Hänsch [Thu, 19 May 2022 14:39:35 +0000 (16:39 +0200)]
include guards
Paul Hänsch [Thu, 19 May 2022 14:35:35 +0000 (16:35 +0200)]
includes per handler
Paul Hänsch [Thu, 19 May 2022 14:34:56 +0000 (16:34 +0200)]
executable flag
Paul Hänsch [Thu, 19 May 2022 14:34:35 +0000 (16:34 +0200)]
variable theming
Paul Hänsch [Thu, 19 May 2022 14:20:51 +0000 (16:20 +0200)]
div wrapper and page links for include macro
Paul Hänsch [Thu, 19 May 2022 13:53:38 +0000 (15:53 +0200)]
Paul Hänsch [Thu, 19 May 2022 13:53:38 +0000 (15:53 +0200)]
Squashed 'cgilite/' changes from
38314fd..
7680549
7680549 variable expiration times, clickable invitation links
git-subtree-dir: cgilite
git-subtree-split:
76805496f22af93204e2c6225f2e4f32902bcf2b
Paul Hänsch [Wed, 18 May 2022 21:43:04 +0000 (23:43 +0200)]
bugfix: don't rewrite external links in included pages
Paul Hänsch [Wed, 18 May 2022 21:03:00 +0000 (23:03 +0200)]
monospace fint for editor
Paul Hänsch [Wed, 18 May 2022 20:35:00 +0000 (22:35 +0200)]
Squashed 'cgilite/' changes from
98d46bf..
38314fd
38314fd detect https/http schema for invite links
git-subtree-dir: cgilite
git-subtree-split:
38314fd1bc5cdc37422e38de39c8212783d5a2a8
Paul Hänsch [Wed, 18 May 2022 20:35:00 +0000 (22:35 +0200)]
Paul Hänsch [Wed, 18 May 2022 20:30:57 +0000 (22:30 +0200)]
link to attached files
Paul Hänsch [Wed, 18 May 2022 20:29:46 +0000 (22:29 +0200)]
bugfix: filter link prefix for references in included files
Paul Hänsch [Wed, 18 May 2022 20:02:09 +0000 (22:02 +0200)]
newpage macro, allow template in editor
Paul Hänsch [Wed, 18 May 2022 20:00:34 +0000 (22:00 +0200)]
new tool function page_abs
Paul Hänsch [Wed, 18 May 2022 17:21:26 +0000 (19:21 +0200)]
Squashed 'cgilite/' changes from
b3075fd..
98d46bf
98d46bf export user variables
git-subtree-dir: cgilite
git-subtree-split:
98d46bf73351b1148796f47c3b448b3fc5c385c5
Paul Hänsch [Wed, 18 May 2022 17:21:26 +0000 (19:21 +0200)]
Paul Hänsch [Wed, 18 May 2022 17:21:18 +0000 (19:21 +0200)]
omit inclusion of user functions (unnecessary since variables are now exported)
Paul Hänsch [Wed, 18 May 2022 11:26:46 +0000 (13:26 +0200)]
Squashed 'cgilite/' changes from
d4b1cb4..
b3075fd
b3075fd allow email quicklinks, bugfix pattern extractor in all inline links
git-subtree-dir: cgilite
git-subtree-split:
b3075fd95ed1f474fbe0a4eff68228e72a7ec653
Paul Hänsch [Wed, 18 May 2022 11:26:46 +0000 (13:26 +0200)]
Paul Hänsch [Wed, 18 May 2022 00:37:42 +0000 (02:37 +0200)]
Squashed 'cgilite/' changes from
49a67fe..
d4b1cb4
d4b1cb4 variable $UID is reserved in bash and cannot be used
git-subtree-dir: cgilite
git-subtree-split:
d4b1cb41787e37435d02283c648bc1a9458b9eeb
Paul Hänsch [Wed, 18 May 2022 00:37:42 +0000 (02:37 +0200)]
Paul Hänsch [Tue, 17 May 2022 23:27:06 +0000 (01:27 +0200)]
Squashed 'cgilite/' changes from
2f3c712..
49a67fe
49a67fe metadata blocks
b406efc avoid odd margins in list items
2092bc6 user passphrase update, improved username form
git-subtree-dir: cgilite
git-subtree-split:
49a67fed963936a4e88b2a8904296a16a4bbb9eb
Paul Hänsch [Tue, 17 May 2022 23:27:06 +0000 (01:27 +0200)]
Paul Hänsch [Tue, 17 May 2022 23:22:15 +0000 (01:22 +0200)]
acl detection in updated meta blocks
Paul Hänsch [Tue, 17 May 2022 23:20:01 +0000 (01:20 +0200)]
user and acl awareness
Paul Hänsch [Tue, 17 May 2022 23:12:46 +0000 (01:12 +0200)]
clearing of meta data lines now obsolete
Paul Hänsch [Tue, 17 May 2022 21:25:40 +0000 (23:25 +0200)]
include macro
Paul Hänsch [Tue, 17 May 2022 21:25:22 +0000 (23:25 +0200)]
move functions to tools
Paul Hänsch [Tue, 17 May 2022 21:24:30 +0000 (23:24 +0200)]
Disallow newlines in page names
Paul Hänsch [Tue, 17 May 2022 16:29:12 +0000 (18:29 +0200)]
default behaviour of page_children function
Paul Hänsch [Tue, 17 May 2022 12:15:06 +0000 (14:15 +0200)]
fallback handler for regular page names containing brackets
Paul Hänsch [Tue, 17 May 2022 12:14:00 +0000 (14:14 +0200)]
remove debug info
Paul Hänsch [Tue, 17 May 2022 12:13:42 +0000 (14:13 +0200)]
omit empty pages from display
Paul Hänsch [Tue, 17 May 2022 11:10:24 +0000 (13:10 +0200)]
css selector fix
Paul Hänsch [Tue, 17 May 2022 11:09:45 +0000 (13:09 +0200)]
macro for page listing
Paul Hänsch [Mon, 16 May 2022 12:28:30 +0000 (14:28 +0200)]
dialog for user settings, separate handler for special pages
Paul Hänsch [Thu, 12 May 2022 10:22:03 +0000 (12:22 +0200)]
somewhat more readable URL selection
Paul Hänsch [Thu, 12 May 2022 10:21:32 +0000 (12:21 +0200)]
fix accidental mishandling
Paul Hänsch [Thu, 12 May 2022 09:48:26 +0000 (11:48 +0200)]
URL selection based on handlers
Paul Hänsch [Wed, 11 May 2022 18:49:43 +0000 (20:49 +0200)]
Squashed 'cgilite/' changes from
e5e180a..
2f3c712
2f3c712 allow invitation without email, allow setting user page url
git-subtree-dir: cgilite
git-subtree-split:
2f3c712c3c6800a74898bce98dcad781d5b460b6
Paul Hänsch [Wed, 11 May 2022 18:49:43 +0000 (20:49 +0200)]
Paul Hänsch [Wed, 11 May 2022 18:49:38 +0000 (20:49 +0200)]
error 400 page
Paul Hänsch [Wed, 11 May 2022 18:46:41 +0000 (20:46 +0200)]
generalized error pages
Paul Hänsch [Wed, 11 May 2022 18:41:51 +0000 (20:41 +0200)]
user invitation
Paul Hänsch [Wed, 11 May 2022 18:40:57 +0000 (20:40 +0200)]
page selector layout
Paul Hänsch [Wed, 11 May 2022 16:22:08 +0000 (18:22 +0200)]
return links in default register and login pages
Paul Hänsch [Wed, 11 May 2022 16:21:13 +0000 (18:21 +0200)]
error pages 409 and 500
Paul Hänsch [Wed, 11 May 2022 16:20:05 +0000 (18:20 +0200)]
url selection layout
Paul Hänsch [Wed, 11 May 2022 16:19:44 +0000 (18:19 +0200)]
use acls in edit processing
Paul Hänsch [Wed, 11 May 2022 15:24:48 +0000 (17:24 +0200)]
acl and session validation for attachment ops
Paul Hänsch [Wed, 11 May 2022 15:24:10 +0000 (17:24 +0200)]
attachment deletion, acl and session validation for attachment uploading
Paul Hänsch [Wed, 11 May 2022 15:23:10 +0000 (17:23 +0200)]
introduce reflink macro
Paul Hänsch [Tue, 10 May 2022 22:24:28 +0000 (00:24 +0200)]
Squashed 'cgilite/' changes from
6cc62de..
e5e180a
e5e180a "cgilite_headers" among export variables
git-subtree-dir: cgilite
git-subtree-split:
e5e180a2c21f271b87e82a8e4894f63b5bf2af34
Paul Hänsch [Tue, 10 May 2022 22:24:28 +0000 (00:24 +0200)]
Paul Hänsch [Tue, 10 May 2022 22:22:59 +0000 (00:22 +0200)]
delete buttons in attachment list (non-functional)
Paul Hänsch [Tue, 10 May 2022 22:22:05 +0000 (00:22 +0200)]
use acls for attachemnt permissions, proper forking of background conversions
Paul Hänsch [Tue, 10 May 2022 22:21:00 +0000 (00:21 +0200)]
@ sign for distinguishing acl user names
Paul Hänsch [Tue, 10 May 2022 22:20:21 +0000 (00:20 +0200)]
nocache pragma
Paul Hänsch [Tue, 10 May 2022 17:22:18 +0000 (19:22 +0200)]
basic ACLs
Paul Hänsch [Thu, 21 Apr 2022 13:05:32 +0000 (15:05 +0200)]
box styling for attachment page
Paul Hänsch [Thu, 21 Apr 2022 13:04:59 +0000 (15:04 +0200)]
make sure cache dir exists
Paul Hänsch [Fri, 15 Apr 2022 12:30:02 +0000 (14:30 +0200)]
basic attachment upload
Paul Hänsch [Fri, 15 Apr 2022 11:13:42 +0000 (13:13 +0200)]
handling of binary file uploads
Paul Hänsch [Thu, 14 Apr 2022 14:22:26 +0000 (16:22 +0200)]
filename function
Paul Hänsch [Thu, 14 Apr 2022 13:15:58 +0000 (15:15 +0200)]
Squashed 'cgilite/' changes from
b2b268b..
6cc62de
6cc62de reset header variables when processing multiple requests
git-subtree-dir: cgilite
git-subtree-split:
6cc62de8c3909174b18d2a294cfaab70a0386799
Paul Hänsch [Thu, 14 Apr 2022 13:15:58 +0000 (15:15 +0200)]
Paul Hänsch [Thu, 14 Apr 2022 13:15:27 +0000 (15:15 +0200)]
multipart test stub
Paul Hänsch [Thu, 14 Apr 2022 13:14:30 +0000 (15:14 +0200)]
remove debug info
Paul Hänsch [Tue, 12 Apr 2022 18:45:37 +0000 (20:45 +0200)]
basic multipaart handler
Paul Hänsch [Thu, 31 Mar 2022 12:54:42 +0000 (14:54 +0200)]
stub for attachment upload form
Paul Hänsch [Thu, 24 Mar 2022 12:23:38 +0000 (13:23 +0100)]
background colours
Paul Hänsch [Thu, 24 Mar 2022 11:48:14 +0000 (12:48 +0100)]
Squashed 'cgilite/' changes from
6fe824f..
b2b268b
b2b268b corrected paragraph splitting and hr/h2 distinction
33cd660 faster hexdecode for mixed data (e.g. post-data)
git-subtree-dir: cgilite
git-subtree-split:
b2b268b458208ba7746052e05f1f1f5ced081023
Paul Hänsch [Thu, 24 Mar 2022 11:48:14 +0000 (12:48 +0100)]
Paul Hänsch [Thu, 24 Mar 2022 11:43:05 +0000 (12:43 +0100)]
css for toc macro, basic attachment list, some improvements in page structure
Paul Hänsch [Thu, 24 Mar 2022 11:29:27 +0000 (12:29 +0100)]
use css macro class
Paul Hänsch [Thu, 24 Mar 2022 11:27:26 +0000 (12:27 +0100)]
much simpler toc macro
Paul Hänsch [Mon, 21 Mar 2022 14:02:55 +0000 (15:02 +0100)]
theme css
Paul Hänsch [Mon, 21 Mar 2022 14:02:08 +0000 (15:02 +0100)]
use file size function from tools.sh
Paul Hänsch [Mon, 21 Mar 2022 13:59:12 +0000 (14:59 +0100)]
attachment processing, serving and overview
Paul Hänsch [Mon, 21 Mar 2022 13:58:04 +0000 (14:58 +0100)]
calculation of human readable file sizes
Paul Hänsch [Fri, 18 Mar 2022 11:52:56 +0000 (12:52 +0100)]
macro for listing attachments
Paul Hänsch [Fri, 18 Mar 2022 11:52:29 +0000 (12:52 +0100)]
attachment conversion and access
Paul Hänsch [Fri, 18 Mar 2022 11:51:40 +0000 (12:51 +0100)]
cache macro list
Paul Hänsch [Fri, 18 Mar 2022 01:38:02 +0000 (02:38 +0100)]
remove debug output
Paul Hänsch [Tue, 15 Mar 2022 14:56:31 +0000 (15:56 +0100)]
omit nocookie flag due to api change
Paul Hänsch [Tue, 15 Mar 2022 14:52:06 +0000 (15:52 +0100)]
Squashed 'cgilite/' changes from
a8f5776..
6fe824f
6fe824f API CHANGE: do not set session cookie automatically
git-subtree-dir: cgilite
git-subtree-split:
6fe824f0db79fabeec3bc2c3459d2d50858d7ba7