lithium3

Timeline
Login

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

50 most recent timeline items

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