]> git.plutz.net Git - cgilite/log
cgilite
16 months agoblock level prefix to avoid repeating headline IDs
Paul Hänsch [Sun, 2 Jul 2023 18:29:00 +0000 (20:29 +0200)]
block level prefix to avoid repeating headline IDs

16 months agonesting of <section> in block elements
Paul Hänsch [Sun, 2 Jul 2023 10:54:52 +0000 (12:54 +0200)]
nesting of <section> in block elements

17 months agounified headline function
Paul Hänsch [Thu, 22 Jun 2023 14:37:18 +0000 (16:37 +0200)]
unified headline function

17 months agobugfix do not escape # character in link references
Paul Hänsch [Wed, 21 Jun 2023 18:42:01 +0000 (20:42 +0200)]
bugfix do not escape # character in link references

17 months agoOmit link IDs in nested headings, to prevent ambiguous IDs
Paul Hänsch [Wed, 21 Jun 2023 17:49:10 +0000 (19:49 +0200)]
Omit link IDs in nested headings, to prevent ambiguous IDs

17 months agoEXPERIMENTAL: <section> wrapping for Headlines
Paul Hänsch [Wed, 21 Jun 2023 15:58:56 +0000 (17:58 +0200)]
EXPERIMENTAL: <section> wrapping for Headlines

17 months agobugfix: HEX_DECODE for prefixes looking like shell patterns
Paul Hänsch [Mon, 19 Jun 2023 14:02:01 +0000 (16:02 +0200)]
bugfix: HEX_DECODE for prefixes looking like shell patterns

17 months agobugfix: do not accidentally strip white spaces from code spans
Paul Hänsch [Mon, 19 Jun 2023 13:32:07 +0000 (15:32 +0200)]
bugfix: do not accidentally strip white spaces from code spans

17 months agoInclude backtick (`) in URL escape handling
Paul Hänsch [Mon, 19 Jun 2023 13:25:13 +0000 (15:25 +0200)]
Include backtick (`) in URL escape handling

17 months agobugfix: prevent endless loop in HEX_DECODE, copy non-hex-digits unchanged
Paul Hänsch [Mon, 19 Jun 2023 13:24:26 +0000 (15:24 +0200)]
bugfix: prevent endless loop in HEX_DECODE, copy non-hex-digits unchanged

17 months agotranslatable user dialogs
Paul Hänsch [Tue, 13 Jun 2023 10:52:37 +0000 (12:52 +0200)]
translatable user dialogs

17 months agolist padding, to prevent bullets floating into elements to the left
Paul Hänsch [Mon, 12 Jun 2023 16:58:14 +0000 (18:58 +0200)]
list padding, to prevent bullets floating into elements to the left

17 months agoSecurity: put backslash-escaped characters through HTML escaping
Paul Hänsch [Mon, 12 Jun 2023 15:41:31 +0000 (17:41 +0200)]
Security: put backslash-escaped characters through HTML escaping

17 months agoCompatibility: Grid Tables section now compatible with posix/busybox awk
Paul Hänsch [Mon, 12 Jun 2023 15:02:33 +0000 (17:02 +0200)]
Compatibility: Grid Tables section now compatible with posix/busybox awk

17 months agoperformance: avoid process forking
Paul Hänsch [Thu, 1 Jun 2023 12:27:43 +0000 (14:27 +0200)]
performance: avoid process forking

17 months agowiki style links: portability regex fix
Paul Hänsch [Tue, 30 May 2023 15:11:42 +0000 (17:11 +0200)]
wiki style links: portability regex fix

18 months agoAllow headerless grid tables
Paul Hänsch [Sat, 20 May 2023 16:02:00 +0000 (18:02 +0200)]
Allow headerless grid tables

18 months agoallow empty alt text in images
Paul Hänsch [Sat, 20 May 2023 11:20:56 +0000 (13:20 +0200)]
allow empty alt text in images

18 months agoExtension: Arrows
Paul Hänsch [Sat, 20 May 2023 11:14:06 +0000 (13:14 +0200)]
Extension: Arrows

18 months agoenable block element Macros
Paul Hänsch [Thu, 18 May 2023 12:04:37 +0000 (14:04 +0200)]
enable block element Macros

18 months agoextesion: introduce <figure>-wrapped images as block elements
Paul Hänsch [Thu, 18 May 2023 11:48:02 +0000 (13:48 +0200)]
extesion: introduce <figure>-wrapped images as block elements

18 months agobugfix: enable image links
Paul Hänsch [Thu, 18 May 2023 11:39:09 +0000 (13:39 +0200)]
bugfix: enable image links

18 months agoW3C Validator compliance: introduce separate function for escaping URL references...
Paul Hänsch [Thu, 18 May 2023 11:26:54 +0000 (13:26 +0200)]
W3C Validator compliance: introduce separate function for escaping URL references, omit superfluous trailing slashes (e.g. in <br />)

2 years agoinline image attributes, wiki style links
Paul Hänsch [Thu, 4 Aug 2022 23:11:00 +0000 (01:11 +0200)]
inline image attributes, wiki style links

2 years agobugfix/typo: correct transformation of header fields into web server variable names
Paul Hänsch [Wed, 27 Jul 2022 12:01:10 +0000 (14:01 +0200)]
bugfix/typo: correct transformation of header fields into web server variable names

2 years agoescape CR and BR in HTML output (as previously specified)
Paul Hänsch [Mon, 25 Jul 2022 12:38:02 +0000 (14:38 +0200)]
escape CR and BR in HTML output (as previously specified)

2 years agotable style
Paul Hänsch [Sun, 26 Jun 2022 20:33:15 +0000 (22:33 +0200)]
table style

2 years agobugfix: allow trailing white space in indented code
Paul Hänsch [Sun, 26 Jun 2022 18:21:34 +0000 (20:21 +0200)]
bugfix: allow trailing white space in indented code

2 years agobugfix anchor links starting with # character
Paul Hänsch [Sun, 26 Jun 2022 17:31:00 +0000 (19:31 +0200)]
bugfix anchor links starting with # character

2 years agobugfix: prevent white space lines from becoming code blocks
Paul Hänsch [Sun, 26 Jun 2022 17:03:59 +0000 (19:03 +0200)]
bugfix: prevent white space lines from becoming code blocks

2 years agoanchor links for headlines, bugfix: continue block processing right after tables
Paul Hänsch [Sun, 26 Jun 2022 16:50:03 +0000 (18:50 +0200)]
anchor links for headlines, bugfix: continue block processing right after tables

2 years agoImplemented pandoc grid tables
Paul Hänsch [Sun, 26 Jun 2022 16:28:56 +0000 (18:28 +0200)]
Implemented pandoc grid tables

2 years agoImplemented Pipe Tables
Paul Hänsch [Sun, 26 Jun 2022 12:23:08 +0000 (14:23 +0200)]
Implemented Pipe Tables

2 years agobugfix in recognition of fenced code block attributes
Paul Hänsch [Tue, 31 May 2022 19:13:47 +0000 (21:13 +0200)]
bugfix in recognition of fenced code block attributes

2 years agoordered list of mime types, additional pdf and text types
Paul Hänsch [Tue, 31 May 2022 17:08:13 +0000 (19:08 +0200)]
ordered list of mime types, additional pdf and text types

2 years agostyling classes for task list, additional task list status
Paul Hänsch [Tue, 31 May 2022 12:36:07 +0000 (14:36 +0200)]
styling classes for task list, additional task list status

2 years agostyle for search button
Paul Hänsch [Sun, 22 May 2022 18:12:53 +0000 (20:12 +0200)]
style for search button

2 years agovariable expiration times, clickable invitation links
Paul Hänsch [Thu, 19 May 2022 13:51:30 +0000 (15:51 +0200)]
variable expiration times, clickable invitation links

2 years agodetect https/http schema for invite links
Paul Hänsch [Wed, 18 May 2022 20:33:46 +0000 (22:33 +0200)]
detect https/http schema for invite links

2 years agoexport user variables
Paul Hänsch [Wed, 18 May 2022 17:18:24 +0000 (19:18 +0200)]
export user variables

2 years agoallow email quicklinks, bugfix pattern extractor in all inline links
Paul Hänsch [Wed, 18 May 2022 11:26:16 +0000 (13:26 +0200)]
allow email quicklinks, bugfix pattern extractor in all inline links

2 years agovariable $UID is reserved in bash and cannot be used
Paul Hänsch [Wed, 18 May 2022 00:37:28 +0000 (02:37 +0200)]
variable $UID is reserved in bash and cannot be used

2 years agometadata blocks
Paul Hänsch [Tue, 17 May 2022 23:26:37 +0000 (01:26 +0200)]
metadata blocks

2 years agoavoid odd margins in list items
Paul Hänsch [Mon, 16 May 2022 12:26:14 +0000 (14:26 +0200)]
avoid odd margins in list items

2 years agouser passphrase update, improved username form
Paul Hänsch [Mon, 16 May 2022 12:25:01 +0000 (14:25 +0200)]
user passphrase update, improved username form

2 years agoallow invitation without email, allow setting user page url
Paul Hänsch [Wed, 11 May 2022 18:48:51 +0000 (20:48 +0200)]
allow invitation without email, allow setting user page url

2 years ago"cgilite_headers" among export variables
Paul Hänsch [Tue, 10 May 2022 22:24:06 +0000 (00:24 +0200)]
"cgilite_headers" among export variables

2 years agoreset header variables when processing multiple requests
Paul Hänsch [Fri, 8 Apr 2022 10:39:19 +0000 (12:39 +0200)]
reset header variables when processing multiple requests

2 years agocorrected paragraph splitting and hr/h2 distinction
Paul Hänsch [Thu, 24 Mar 2022 11:46:24 +0000 (12:46 +0100)]
corrected paragraph splitting and hr/h2 distinction

2 years agofaster hexdecode for mixed data (e.g. post-data)
Paul Hänsch [Thu, 24 Mar 2022 11:45:06 +0000 (12:45 +0100)]
faster hexdecode for mixed data (e.g. post-data)

2 years agoAPI CHANGE: do not set session cookie automatically
Paul Hänsch [Tue, 15 Mar 2022 13:20:50 +0000 (14:20 +0100)]
API CHANGE: do not set session cookie automatically

2 years agoenable pandoc fenced divs, and fenced code attributes
Paul Hänsch [Thu, 10 Mar 2022 23:52:57 +0000 (00:52 +0100)]
enable pandoc fenced divs, and fenced code attributes

2 years agomake hr tag visible again
Paul Hänsch [Thu, 10 Mar 2022 23:52:16 +0000 (00:52 +0100)]
make hr tag visible again

2 years agobugfix: prevent HTML injection in reference style link titles
Paul Hänsch [Wed, 23 Feb 2022 15:11:22 +0000 (16:11 +0100)]
bugfix: prevent HTML injection in reference style link titles

2 years agomarkdown support for external macro plugin
Paul Hänsch [Sun, 20 Feb 2022 23:52:03 +0000 (00:52 +0100)]
markdown support for external macro plugin

3 years agobugfix URL escaping for ? and %
Paul Hänsch [Tue, 16 Nov 2021 12:08:05 +0000 (13:08 +0100)]
bugfix URL escaping for ? and %

3 years agofaster HTML and URL functions
Paul Hänsch [Tue, 16 Nov 2021 03:29:11 +0000 (04:29 +0100)]
faster HTML and URL functions

3 years agoexport application globals
Paul Hänsch [Thu, 28 Oct 2021 14:15:19 +0000 (16:15 +0200)]
export application globals

3 years agoidmap functions
Paul Hänsch [Wed, 27 Oct 2021 23:22:35 +0000 (01:22 +0200)]
idmap functions

3 years agobetter data-layer / UI-layer abstraction in user functions
Paul Hänsch [Wed, 27 Oct 2021 20:39:07 +0000 (22:39 +0200)]
better data-layer / UI-layer abstraction in user functions

3 years agoallow server site message page to confirm registration
Paul Hänsch [Wed, 13 Oct 2021 15:37:40 +0000 (17:37 +0200)]
allow server site message page to confirm registration

3 years agoperform _BASE striping outside of internal web server
Paul Hänsch [Thu, 7 Oct 2021 23:53:47 +0000 (01:53 +0200)]
perform _BASE striping outside of internal web server

3 years agocleaner display of activation link, include port number in activation link
Paul Hänsch [Thu, 7 Oct 2021 22:31:46 +0000 (00:31 +0200)]
cleaner display of activation link, include port number in activation link

3 years agostrip _BASE path from PATH_INFO variable
Paul Hänsch [Thu, 7 Oct 2021 22:30:25 +0000 (00:30 +0200)]
strip _BASE path from PATH_INFO variable

3 years agouser invite function, handle invite/registration expire, always allow registration...
Paul Hänsch [Thu, 7 Oct 2021 14:21:54 +0000 (16:21 +0200)]
user invite function, handle invite/registration expire, always allow registration of first user

3 years agobugfix tooltips
Paul Hänsch [Wed, 29 Sep 2021 21:49:14 +0000 (23:49 +0200)]
bugfix tooltips

3 years agoimproved markup for styling
Paul Hänsch [Wed, 29 Sep 2021 11:18:19 +0000 (13:18 +0200)]
improved markup for styling

3 years agomin-height for textarea
Paul Hänsch [Wed, 29 Sep 2021 11:09:15 +0000 (13:09 +0200)]
min-height for textarea

3 years agounambiguous cookie path when destroying user session
Paul Hänsch [Wed, 29 Sep 2021 10:34:51 +0000 (12:34 +0200)]
unambiguous cookie path when destroying user session

3 years agoautomatically swap in confirmation dialog for registration
Paul Hänsch [Wed, 22 Sep 2021 13:43:31 +0000 (15:43 +0200)]
automatically swap in confirmation dialog for registration

3 years agofix in email syntax and confirm path
Paul Hänsch [Tue, 21 Sep 2021 20:25:50 +0000 (22:25 +0200)]
fix in email syntax and confirm path

3 years agoignore automatic files from modules
Paul Hänsch [Tue, 21 Sep 2021 19:12:54 +0000 (21:12 +0200)]
ignore automatic files from modules

3 years agosyntax fixes, minor sanity checks
Paul Hänsch [Tue, 21 Sep 2021 19:10:58 +0000 (21:10 +0200)]
syntax fixes, minor sanity checks

3 years agouser account functions
Paul Hänsch [Thu, 16 Sep 2021 00:01:40 +0000 (02:01 +0200)]
user account functions

3 years agofunction new_session to force session update, limit session cookies to _BASE path
Paul Hänsch [Wed, 15 Sep 2021 23:57:47 +0000 (01:57 +0200)]
function new_session to force session update, limit session cookies to _BASE path

3 years agoallow suppression of default session cookie
Paul Hänsch [Mon, 13 Sep 2021 10:48:33 +0000 (12:48 +0200)]
allow suppression of default session cookie

3 years agoSTRING encodes empty values as backslash for easyer `read`ing of TAB-DBs, UNSTRING...
Paul Hänsch [Mon, 13 Sep 2021 10:37:12 +0000 (12:37 +0200)]
STRING encodes empty values as backslash for easyer `read`ing of TAB-DBs, UNSTRING produces trailing newline for consistent output of encoded \n, obsoleted `sed` $UNSTRING code

3 years agotypo in cli parsing
Paul Hänsch [Sun, 12 Sep 2021 23:39:42 +0000 (01:39 +0200)]
typo in cli parsing

3 years agoSet _EXEC _DATA and _BASE variables
Paul Hänsch [Fri, 27 Aug 2021 13:23:07 +0000 (15:23 +0200)]
Set _EXEC _DATA and _BASE variables

3 years agomuch faster hex decode function
Paul Hänsch [Tue, 24 Aug 2021 13:35:40 +0000 (15:35 +0200)]
much faster hex decode function

3 years agosimpler lock algorithm using files
Paul Hänsch [Mon, 23 Aug 2021 15:29:30 +0000 (17:29 +0200)]
simpler lock algorithm using files

3 years agoimproved gonzo mac if openssl is unavailable
Paul Hänsch [Mon, 2 Aug 2021 10:23:04 +0000 (12:23 +0200)]
improved gonzo mac if openssl is unavailable

3 years agobugfix: faulty check in update and append
Paul Hänsch [Mon, 26 Jul 2021 22:55:39 +0000 (00:55 +0200)]
bugfix: faulty check in update and append

3 years agobugfix: parameter passing in cgilite_value calls
Paul Hänsch [Mon, 26 Jul 2021 22:55:04 +0000 (00:55 +0200)]
bugfix: parameter passing in cgilite_value calls

3 years agoportability GNU `date` / Busybox `date`
Paul Hänsch [Mon, 26 Jul 2021 13:08:44 +0000 (15:08 +0200)]
portability GNU `date` / Busybox `date`

3 years agoFix: prevent horizontal rule from masking 2nd order heading
Paul Hänsch [Sun, 25 Jul 2021 02:52:35 +0000 (04:52 +0200)]
Fix: prevent horizontal rule from masking 2nd order heading

3 years agoenable pipe/argument choice for more functions
Paul Hänsch [Sat, 24 Jul 2021 20:07:39 +0000 (22:07 +0200)]
enable pipe/argument choice for more functions

3 years agomd: heading identifiers
Paul Hänsch [Thu, 8 Jul 2021 22:36:52 +0000 (00:36 +0200)]
md: heading identifiers

3 years agomd: handle DOS line breaks
Paul Hänsch [Wed, 7 Jul 2021 12:50:32 +0000 (14:50 +0200)]
md: handle DOS line breaks

3 years agomd: task lists
Paul Hänsch [Wed, 7 Jul 2021 12:10:24 +0000 (14:10 +0200)]
md: task lists

3 years agoHTML escaping, switchable HTML processing
Paul Hänsch [Wed, 7 Jul 2021 11:55:31 +0000 (13:55 +0200)]
HTML escaping, switchable HTML processing

3 years agomd: inline HTML
Paul Hänsch [Tue, 6 Jul 2021 23:26:12 +0000 (01:26 +0200)]
md: inline HTML

3 years agobugfix: stop condition in HTML block
Paul Hänsch [Tue, 6 Jul 2021 16:50:39 +0000 (18:50 +0200)]
bugfix: stop condition in HTML block

3 years agomd: verbatim html block, md: allow emphasis before punctuation
Paul Hänsch [Mon, 5 Jul 2021 13:19:59 +0000 (15:19 +0200)]
md: verbatim html block, md: allow emphasis before punctuation

3 years agomd: image embedding, completing support for basic markdown
Paul Hänsch [Fri, 2 Jul 2021 11:15:30 +0000 (13:15 +0200)]
md: image embedding, completing support for basic markdown

3 years agomd: horizontal rules
Paul Hänsch [Thu, 1 Jul 2021 16:12:00 +0000 (18:12 +0200)]
md: horizontal rules

3 years agomd: allow hard line breaks; md extension: ignore embedded underscores
Paul Hänsch [Thu, 1 Jul 2021 14:54:12 +0000 (16:54 +0200)]
md: allow hard line breaks; md extension: ignore embedded underscores

3 years agotodo items
Paul Hänsch [Tue, 29 Jun 2021 17:28:32 +0000 (19:28 +0200)]
todo items

3 years agoinclude markdown processor
Paul Hänsch [Tue, 29 Jun 2021 16:58:24 +0000 (18:58 +0200)]
include markdown processor

3 years agotry automatic switching to busybox for uuencode and sha256sum
Paul Hänsch [Sat, 15 May 2021 10:56:33 +0000 (12:56 +0200)]
try automatic switching to busybox for uuencode and sha256sum