Timeline
Not logged in

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

50 most recent timeline items

2018-07-19
22:55
[a2b470f14c] Leaf: Begin adding forum artifact parsing code. (user: drh, tags: forum-v2)
21:31
[e893e9d01b] Enhance the manifest parser to support parsing of Forum posts artifacts. At the same time, simplify the artifact syntax error detection logic using tables rather than straight code. (user: drh, tags: forum-v2)
19:43
[15fa605318] Proposed new design for the forum. Individual posts are stored as ordinary artifacts and thus participate in sync just like any other artifact. There is a new artifact type used to describe forum posts. This check-in defines the format of the new artifact type. Follow-up check-ins on this thread will attempt to flesh-out the idea in code. (user: drh, tags: forum-v2)
18:54
[ac6657e2d3] Leaf: Fix minor comment typo. No code changes. (user: drh, tags: trunk)
17:51
[2f535b028a] Make the file format document and the hacker how-to document easier to find. (user: drh, tags: trunk)
17:22
[ada7ecde5b] The email_auto_exec property is removed. The routine that sends alert emails is renamed to email_backoffice() and it is configured to always auto-run. (user: drh, tags: trunk)
16:27
[f525b6d5e9] Improved SQL logging after SIGPIPE. Exponential backoff in the warnings issued when the backoffice process misses its deadline. (user: drh, tags: trunk)
15:58
[a32a92d227] At the end of CGI processing, close the output pipe before starting backoffice processing, in order to let higher levels know that the CGI is finished. (user: drh, tags: trunk)
15:52
[aa17077eaf] Backoffice only runs for successful webpage that have the database open. Add "refresh" and "Show All" buttons on the /errorlog page. (user: drh, tags: trunk)
15:43
[0fdca8c78f] Run the backoffice processing after every webpage. Fix a memory error in one of the backoffice error messages. (user: drh, tags: trunk)
15:35
[06586ef70f] The configuration loader automatically creates the subscriber table if necessary. This fixes the "fossil clone" command for privileged users. (user: drh, tags: trunk)
13:29
[a8d220b9ff] Improved error logging following a segfault. (user: drh, tags: trunk)
13:24
[3e03913b6f] Closed-Leaf: Add support for backtrace in the ./configure script (user: drh, tags: segvhandler)
13:13
[c4dcb00dcc] Add a segfault simulator to the test-warning page. (user: drh, tags: segvhandler)
11:40
[cc8c33ee8a] Add GCC backtraces to the segv handler. (user: drh, tags: segvhandler)
02:37
[5542cd43b3] Fix the backoffice delay so that it extends the deadline for the follow-on process if the current process runs overtime. This prevents multiple follow-ons. (user: drh, tags: trunk)
2018-07-18
20:32
[86b0a3d3f3] The pop3d command allows the username to contain an extra @domain suffix. (user: drh, tags: trunk)
19:22
[752ea432d1] Use the new SQLITE_FCNTL_DATA_VERSION interface in SQLite to limit running the backoffice processing to case when the repository file changes. (user: drh, tags: trunk)
19:11
[abacf2e5bf] Update the built-in SQLite to the latest 3.25.0 alpha that includes support for the SQLITE_FCNTL_DATA_VERSION file control. (user: drh, tags: trunk)
16:58
[947081aa2f] Add the concept of "backoffice" processing, used to do background cleanup operations after repository changes, such sending alerts and/or syncing to peer repositories. (user: drh, tags: trunk)
16:54
[4695f217ce] Closed-Leaf: Fix the code for obtaining process ids on windows. (user: drh, tags: backoffice)
16:43
[86b43a4648] Add the backoffice module for doing post-processing actions such as sending alerts and/or syncing repositories. (user: drh, tags: backoffice)
02:19
[065070385a] Pop3 server sends a final +OK after QUIT. (user: drh, tags: trunk)
02:14
[6449316323] Enhance the pop3 TOP command so that the second argument can be zero. (user: drh, tags: trunk)
02:09
[2c18ed076e] Add support for TOP and CAPA to pop3d. (user: drh, tags: trunk)
01:41
[2332efb74a] Fix a harmless compiler warning. (user: drh, tags: trunk)
01:40
[38165f3764] Add the --logdir option to the "fossil pop3d" command. Fix some issues with POP3 reply formatting. (user: drh, tags: trunk)
2018-07-17
23:50
[bf13815cd5] Initial implementation of the "fossil pop3d" command. (user: drh, tags: trunk)
20:59
[34b9502698] Store the uncompressed artifact size as an integer field in the emailblob table. (user: drh, tags: trunk)
19:45
[15a5330869] The emailblob table holds content a little while before deleting it. Change the /test-emailblob page to /emailblob, though it is still only accessible by the administrator. (user: drh, tags: trunk)
18:32
[f880aa82aa] Improved tracing capabilities for email notifications. Add the SelectAll button to the webmail display. (user: drh, tags: trunk)
17:14
[0a6898b030] Only show the SMTP transcript button if the transcript actually exists. (user: drh, tags: trunk)
16:59
[032e80b55e] Fix a typo in the on-line documentation for the "fossil smtpd" command. (user: drh, tags: trunk)
16:24
[bb8b60378d] In the webmail interface, provide the option to show the SMTP transcript when that transcript is available. (user: drh, tags: trunk)
15:48
[e6e806a91e] Set an timeout on the database connection to the web-cache. Use the sqlite3_table_column_metadata() interface to check to see if the web-cache database file needs to be initialized prior to actually initializing it. (user: drh, tags: trunk)
15:32
[0f6a5ee117] Webmail changes compile on linux, mac, and windows now, so merge them to trunk. They are not ready for use, but they should not interfere with the stable parts of the code, and it is easier to test from trunk. (user: drh, tags: trunk)
15:10
[adc23c107d] Fix a mimetype typo that prevents email notification from running. (user: drh, tags: trunk)
15:10
[e2fd46ddcc] Closed-Leaf: Fix a mimetype typo that prevents email notification from running. (user: drh, tags: webmail)
15:07
[308f406546] Show the email notification status at the top of the /setup_notification page. (user: drh, tags: webmail)
14:47
[8ac5bbbdb0] Add the test-emailblob page. (user: drh, tags: webmail)
13:54
[94da0fb27c] Add a reference count field to the emailblob table and triggers to keep the reference count current and to drop entries when the reference count reaches zero. (user: drh, tags: webmail)
2018-07-16
13:33
[0cb83decdd] Initialize variable to quell compiler warning about potentially unitialized variable. (user: andybradford, tags: trunk)
11:35
[03a9b6f897] Merge enhancements from trunk. (user: drh, tags: webmail)
2018-07-15
19:56
[3f5ab71744] Clarify the difference between fossil_fatal() and fossil_panic(). The fossil_panic() interface puts a message on the error log when generating webpages. Otherwise the two routines are identical. Convert some fossil_fatal() calls into fossil_panic() where appropriate. The goal here is to limit messages on the error log to things that require att... (user: drh, tags: trunk)
18:31
[06d4751a44] Improvements to error logging. Only log fossil_panic() calls, not fossil_fatal() calls. (user: drh, tags: trunk)
2018-07-14
22:16
[a2e1f9fb40] More cases of incorrect permission checks. (user: drh, tags: trunk)
20:11
[023ce4edde] The -DFOSSIL_OMIT_DNS compile-time option avoids trying to link -lresolv. (user: drh, tags: trunk)
20:07
[3a903bfd49] Fix display text typo on the skin editor page for non-administrators. (user: drh, tags: trunk)
19:57
[09e6fc3df3] Fixes to login checking for the skin editor. (user: drh, tags: trunk)
19:40
[3ddc881713] New "Normal" mode for viewing email messages in webmail. (user: drh, tags: webmail)