From: Paul Hänsch Date: Mon, 28 Mar 2022 10:46:31 +0000 (+0200) Subject: Squashed 'cgilite/' changes from 1462517..b2b268b X-Git-Url: http://git.plutz.net/?a=commitdiff_plain;h=22cff303ffb275439156c95e454c95c1b0864dae;hp=22cff303ffb275439156c95e454c95c1b0864dae;p=invoices Squashed 'cgilite/' changes from 1462517..b2b268b b2b268b corrected paragraph splitting and hr/h2 distinction 33cd660 faster hexdecode for mixed data (e.g. post-data) 6fe824f API CHANGE: do not set session cookie automatically a8f5776 enable pandoc fenced divs, and fenced code attributes fabbc00 make hr tag visible again 47295e6 bugfix: prevent HTML injection in reference style link titles 882f37d markdown support for external macro plugin 1d27862 bugfix URL escaping for ? and % 6147b0e faster HTML and URL functions b191eb8 export application globals dba2d39 idmap functions f477dc5 better data-layer / UI-layer abstraction in user functions 5a44f82 allow server site message page to confirm registration 24df501 perform _BASE striping outside of internal web server 343a22a cleaner display of activation link, include port number in activation link f6fa7fb strip _BASE path from PATH_INFO variable 6c1784b user invite function, handle invite/registration expire, always allow registration of first user af27357 bugfix tooltips 7459611 improved markup for styling 9451cdd min-height for textarea 84a16dd unambiguous cookie path when destroying user session 6bfa64b automatically swap in confirmation dialog for registration 5d5fc0f fix in email syntax and confirm path d468e35 ignore automatic files from modules 5a714a2 syntax fixes, minor sanity checks 142f5b0 user account functions d6e0c1a function new_session to force session update, limit session cookies to _BASE path a76f6a5 allow suppression of default session cookie bcca3c0 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 9884092 typo in cli parsing 2218e82 Set _EXEC _DATA and _BASE variables dcab989 much faster hex decode function 07b4b96 simpler lock algorithm using files 38702db improved gonzo mac if openssl is unavailable 8be65ce bugfix: faulty check in update and append 904badc bugfix: parameter passing in cgilite_value calls 4a04dc4 portability GNU `date` / Busybox `date` 76395d4 Fix: prevent horizontal rule from masking 2nd order heading 52e7985 enable pipe/argument choice for more functions b65a5ae md: heading identifiers b089a33 md: handle DOS line breaks fa3afea md: task lists cd49a5c HTML escaping, switchable HTML processing 4f5d122 md: inline HTML fcdebd0 bugfix: stop condition in HTML block 987f4ef md: verbatim html block, md: allow emphasis before punctuation 1218334 md: image embedding, completing support for basic markdown c1eb795 md: horizontal rules b2cf4a3 md: allow hard line breaks; md extension: ignore embedded underscores 4f6c3fe todo items 3d2264c include markdown processor 80b3d8c try automatic switching to busybox for uuencode and sha256sum c207699 bugfix: fix error when reading literal "+" char from storage e7e354d basic print styles 4b913ff set foreground color where background color is set 49b4c44 remove obsolte escape functions 47a1cf6 introduce functions for cookie based cryptographically signed session variables e3e5c0d introduce simple DBM module 8070ac9 use debug function for error output 13c2995 change border of input elements 31fd9a7 experimental: basic set of css rules 6212086 simplified mac function and cookie format a836764 prefer hmac for session security a1caf91 include guard for main script, prevent double read of post data 147c722 mime types for streaming formats 1caf684 prevent line breaks in debug message 06a4763 try reading session key from post before trying cookie git-subtree-dir: cgilite git-subtree-split: b2b268b458208ba7746052e05f1f1f5ced081023 ---