lithium3

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2019-05-08
15:38
lithium-photo_posts: new package with a generator for dynamic multipages Leaf check-in: 17d46aa3a7 user: nat tags: trunk
2019-05-07
18:52
lithium-photo_process: new package providing a programmable image processor check-in: faf7b91cdf user: nat tags: trunk
2019-05-06
20:08
turbojpeg_thin: add a thin binding to TurboJPEG library check-in: fa8cac9bcb user: nat tags: trunk
2019-05-05
16:57
lithium-dispatchers: add the dynamic multipage constructor check-in: e4a4a7ffda user: nat tags: trunk
2019-04-28
17:24
natools-web-simple_pages-markdown_multipages: add page template support check-in: b384211877 user: nat tags: trunk
2019-03-31
21:57
lithium-dispatchers: add the cookie setter page constructor check-in: 472ca5879e user: nat tags: trunk
2019-03-30
22:38
lithium-dispatchers: add a user database backend check-in: c899867743 user: nat tags: trunk
2019-03-04
19:59
lithium-spoiler_filters: new filter to rot13-scramble spoiler spans check-in: 2f20876918 user: nat tags: trunk
2019-03-03
19:37
lithium-markdown: add a "spoiler" span element, marked by double '%' check-in: 00a97167e5 user: nat tags: trunk
2017-07-02
20:05
lithium-comment_cookie_smaz: improve dictionary check-in: 3a87f98cd6 user: nat tags: trunk
2017-07-01
21:22
lithium-exception_log: dump request data on exception and log it check-in: 193f2223bf user: nat tags: trunk
2017-06-30
19:45
lithium-comment_cookie_smaz: base-64 smaz comment cookie codec check-in: ae25cab791 user: nat tags: trunk
2017-06-10
21:24
lithium-log: add a periodic marker to the log when in debug mode check-in: e0251e7c05 user: nat tags: trunk
2017-06-05
20:48
lithium-dispatchers: add expiration purge to prevent termination issue check-in: bb942f62bc user: nat tags: trunk
2017-05-30
20:50
lithium-access_log: add a column for the forward protocol check-in: de8fe7bf8c user: nat tags: trunk
2017-05-29
21:39
lithium-dispatchers: make the new text replacement filter available check-in: 0106e2c1b7 user: nat tags: trunk
2017-01-26
20:46
lithium-access_log: update the main table to refer to the string tables check-in: c4f1cd36e1 user: nat tags: trunk
2017-01-25
20:18
lithium-access_log: insert string values into the dedicated tables check-in: 16ac076d4f user: nat tags: trunk
2017-01-24
21:54
lithium-access_log: create dedicated tables for string values check-in: 126306b9f8 user: nat tags: trunk
2017-01-23
22:38
lithium-access_log: refactor SQL table creation into a procedure check-in: eee45bf240 user: nat tags: trunk
2017-01-22
20:02
lithium-access_log: improve logging in Run_SQL in multiple instances check-in: 07c5bc74ff user: nat tags: trunk
2017-01-21
20:08
lithium-access_log: make Run_SQL generic in the inserted data type check-in: 969909319c user: nat tags: trunk
2017-01-20
21:18
lithium-access_log: add retry code to Run_SQL This also limits the number of retries (currently to a hardcoded 16) before failing unrecoverably. Also retry logic is removed from the Worker task. check-in: ee010b286a user: nat tags: trunk
2017-01-19
20:18
lithium-access_log: move SQL insert code into a dedicated procedure check-in: 166f2c95bf user: nat tags: trunk
2017-01-18
22:32
lithium-access_log: refactor string values into a dedicated array check-in: 51cb9532d7 user: nat tags: trunk
2017-01-17
22:00
natools-web-simple_pages-markdown_multipages: new multipage package This new loader builds several simple pages with markdown text and summary from a single file, using boundary lines to split markdown_pages on the fly. check-in: cfc19d069a user: nat tags: trunk
2017-01-16
20:59
line_parsers: make line-by-line reading publicly available check-in: 9538bf4565 user: nat tags: trunk
2017-01-15
20:50
lithium-markdown-filters: simplify code with slices instead of stream check-in: ec507c9e0e user: nat tags: trunk
2017-01-14
22:17
lithium-markdown: add a lighter slice-based interface to rendering tasks check-in: 4328ece342 user: nat tags: trunk
2016-08-22
20:46
lithium-access_log: allow 60s before busy timeout check-in: ba7d5c797b user: nat tags: trunk
2016-08-21
21:57
sqlite3: add binding to `sqlite3_busy_timeout` check-in: 1862af30be user: nat tags: trunk
2016-08-16
21:19
lithium-access_log: rewrite around a task and a protected queue This new architecture lifts the burden of serializing the transaction from SQLite to the Ada task, at the cost (probably) of unnecessary string copies. Hopefully this will help with the few spurious SQLITE_BUSY errors check-in: bce28d8267 user: nat tags: trunk
2016-07-02
20:56
natools-web-simple_pages-markdown_pages: work around a bug in gcc 6 check-in: b40a347257 user: nat tags: trunk
2015-12-26
19:17
lithium-markdown-filters: add a filter for comment markdown check-in: cdce557a51 user: nat tags: trunk
2015-12-25
21:03
lithium-markdown: new task for rendering limited markdown for comments check-in: 2093d81d14 user: nat tags: trunk
2015-12-24
17:46
natools-web-simple_pages-markdown_pages: use Simple_Page registration check-in: d93718fab1 user: nat tags: trunk
2015-11-10
18:50
lithium-dispatchers: use the new access log package on every response check-in: 5692801256 user: nat tags: trunk
2015-11-09
18:02
lithium-access_log: new package providing an abstraction for request log check-in: 44e7b61301 user: nat tags: trunk
2015-11-08
21:13
sqlite3: minor edits to integrate with the project build options check-in: 5da396dbbc user: nat tags: trunk
2015-11-07
18:58
sqlite3: add Clear_Bindings to re-use prepared statements check-in: 2b1553a28d user: nat tags: trunk
2015-11-06
20:13
sqlite3: add Bind primitive for String and floating-point values check-in: 1ae5274ceb user: nat tags: trunk
2015-11-05
18:06
sqlite3: thin bindings for SQLite, by Tero Koskinen Taken from the repository at https://bitbucket.org/tkoskine/sqlite3-ada check-in: 6aafcf5c15 user: nat tags: trunk
2015-11-04
19:29
lithium-dispatchers: add support for reload pages check-in: f143bd6fd0 user: nat tags: trunk
2015-09-18
21:03
lithium-markdown-filters: new package providing markdown as a web filter check-in: 6055f93247 user: nat tags: trunk
2015-09-17
17:04
lithium-markdown: mark the end of a summary prefix using horiz. rule check-in: 17a809cb96 user: nat tags: trunk
2015-09-16
18:47
lithium-markdown: reset the parser to prevent link reference crosstalk check-in: 4eab8cb745 user: nat tags: trunk
2015-09-14
17:08
lithium-main: new main procedure for stand-alone lithium binary check-in: a60350768f user: nat tags: trunk
2015-09-13
14:20
lithium-dispatchers: new package providing an ad-hoc AWS dispatcher check-in: c9f9c92681 user: nat tags: trunk
2015-09-12
16:22
natools-web-simple_pages-markdown_pages: new package prodiing an alternate constructor of simple pages This is the usual simple page, with an extra internal element built by interpreting the text beyond the leading S-expression as markdown text. check-in: 25d6f358d0 user: nat tags: trunk
2015-09-11
16:38
lithium-line_parsers: new package for line-oriented S-expression parser It will be used for mixed files, starting with a S-expression followed by other kind of data. check-in: 7aae6d019b user: nat tags: trunk