Fossil

Timeline
Login

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

200 most recent check-ins tagged with "trunk"

2018-08-17
01:27
Allow + signs in email addresses. Added a comment to link to a source giving the true limit on legal characters in email addresses, which are currently far less restrictive than our newly-expanded limits. Leaf check-in: 1bfd7903 user: wyoung tags: trunk
2018-08-16
20:48
Enhance the backoffice to automatically purge stale entries from the emailblob table, if that table exists. check-in: 4c7edd4c user: drh tags: trunk
19:51
Do not put "Return-Path:" headers in notification emails to be sent. That is a violation of standards as only the receiving SMTP server should add the Return-Path header. Instead, include a custom X-Fossil-From: header that downstream software can use (if desired) to set the envelope header of the message. check-in: 731836b8 user: drh tags: trunk
18:56
For email notifications abound events from a single user (such as individual forum post notifications) make the From: address be a "noreply" hash based on the users human-readable name or handle. Always include a Return-Path: field in the header that is the email-self setting, to be used by MTUs that need to bounce the message. check-in: 475c9d11 user: drh tags: trunk
16:45
Do not show posts that are awaiting moderation to users without moderator privilege unless they are the same user that generated the post in the first place. check-in: 16c42a08 user: drh tags: trunk
16:26
Update the built-in SQLite to the latest trunk version which includes the fix for EXPLAIN QUERY PLAN for the query that runs the /forum page. check-in: f8994f89 user: drh tags: trunk
16:13
Adjust the /forum page so that it for users without forum moderator privilege, it pretends that unmoderated posts do not exist, and for user with moderator privilege it paints an "Awaiting Moderator Approval" message on posts that need moderation. check-in: ef7f85ee user: drh tags: trunk
12:31
Fix the /forum page so that it links to the most recent post. check-in: b0ae37c0 user: drh tags: trunk
07:21
Improved locality of a variable. No functional change. check-in: 09103fd2 user: wyoung tags: trunk
06:36
Replaced a declare-and-init line pair with a single define-with-value line. No functional change. check-in: 8f47c3f6 user: wyoung tags: trunk
02:03
Fix the hextoblob() function so that does not report out-of-memory if the size of the input string is zero bytes. This fixes the instances of "out-of-memory" reports when accessing the /alerts page without an argument. check-in: 5519c6b8 user: drh tags: trunk
01:46
Fixes to the /webmail screen check-in: a24de3f9 user: drh tags: trunk
01:43
Add comments to the /register page implementation. No logic changes. check-in: a4419c6c user: drh tags: trunk
2018-08-15
21:28
Do not issue a warning about duplicate branch names when doing a --private check-in. check-in: d7e45aae user: drh tags: trunk
20:50
Improved title on on the /forum page. check-in: dbd96b2c user: drh tags: trunk
20:41
On the main /forum screen, provide the new n= and x= query parameters to enable access to older threads. check-in: aff20904 user: drh tags: trunk
20:17
On the "Recent Threads" page (/forum) show the number of messages and the duration of each thread. check-in: a50dfe6f user: drh tags: trunk
18:14
Improvements to self-register (the /register page) so that it works correctly for users how are already subscribers and enter the subscriber email. check-in: 4c43f2cd user: drh tags: trunk
15:53
Remove an db_begin_transaction() that had no matching db_end_transaction(). check-in: b2fca3dd user: drh tags: trunk
12:09
Change the default markup language for Forum to Markdown. check-in: 5f3cb278 user: drh tags: trunk
11:05
Update to openssl-1.0.2p check-in: 38638cfc user: jan.nijtmans tags: trunk
2018-08-14
13:05
Don't use "file nativename" in makemake.tcl, because it gives a different win/Makefile.msc when run on UNIX check-in: af80be5c user: jan.nijtmans tags: trunk
05:59
Changed all of the "sendmail -t" commands to "sendmail -ti" to make it ignore lines containing only a dot; we use EOF to signal "end of message," so we don't need the second signal. This is separate from the smtp.c fix in [51740ce45f]: that's only used when Fossil speaks directly to an SMTP server, where a leading dot is treated somewhat differently than the lone dot rule for sendmail(1)'s stdin.    This problem with leading dots was diagnosed by gumblex, /forumpost/4290f75ba1. check-in: 8c0ec30b user: wyoung tags: trunk
04:39
URL fix check-in: 6787aac9 user: wyoung tags: trunk
03:55
The blob-to-SMTP encoding logic was not strictly following RFC 5321 in that it was only dealing with the lone dot on the line case, doubling it to prevent the SMTP server from interpreting that as end-of-message. It missed the case where, if anything follows the dot, SMTP drops the leading dot, so you must also double the leading dot in that case. Basically, you always double a leading dot, regardless of line length.    This only affects Fossil's direct-to-SMTP email sending case, not those that send via a piped command or via DB. That is dealt with later in [8c0ec30bc3]. check-in: 51740ce4 user: wyoung tags: trunk
2018-08-13
03:51
Covered capability 7 in the forum.wiki document, and made several improvements to the "Using the Moderation Feature" section. check-in: 31631b75 user: wyoung tags: trunk
03:23
Assorted minor improvements to the www/alerts.md document. The major one is re-emphasizing the need to give capability 7 to some user or user category. Ask me how I came to think this necessary. :) check-in: 3e75a683 user: wyoung tags: trunk
01:11
Typo fix check-in: c3d9c8e0 user: wyoung tags: trunk
00:59
More forum.wiki tweaks check-in: 26424763 user: wyoung tags: trunk
00:31
Assorted improvements to the forum.wiki document, mainly to the new moderation material. check-in: c1be5508 user: wyoung tags: trunk
2018-08-12
23:24
Added the "How Moderation Works" section to www/forum.wiki, and improved the newly-renamed "Using the Moderation Feature" section as a result. check-in: 812dd52c user: wyoung tags: trunk
22:27
Added "id"s to every header tag in the forum.wiki document, so you can create links to sub-sections. check-in: 03c298dc user: wyoung tags: trunk
21:40
Fixed a few references to MIME type "text/x-fossil" in the fileformat document. It's "text/x-fossil-wiki" everywhere else. check-in: e00cdbe7 user: wyoung tags: trunk
21:35
Add /forum link to sitemap if user has RdForum capability check-in: 5ad7222f user: wyoung tags: trunk
10:42
Merge the fix to the login-by-email-address patch. check-in: 9b4e157b user: drh tags: trunk
06:11
URL fix in forum.wiki check-in: 542c5576 user: wyoung tags: trunk
03:21
Added the "Moderation" section to www/forum.wiki check-in: e06e7f84 user: wyoung tags: trunk
03:00
Assorted tweaks and improvements to the new email alerts material in www/forum.wiki. check-in: 4326f76f user: wyoung tags: trunk
02:47
Added the "Email Notification" section to the forum.wiki document. check-in: 6b275203 user: wyoung tags: trunk
2018-08-11
21:04
Added forumSel adjustment advice to forum.wiki. check-in: 0194fb67 user: wyoung tags: trunk
20:49
The periodic "updateClock()" call made in the header for several of the built-in skins (Eagle, Enhanced1, and Xekri) violates the new stricter CSP, since it requires a JS eval. We don't need an eval here: we can pass the function's name literally to window.setTimeout instead, which treats it as a Function object, which doesn't need to be eval'd. check-in: eac15b4c user: wyoung tags: trunk
19:43
Added the "Enable Forum Search" section to www/forum.wiki check-in: cc5d2e1f user: wyoung tags: trunk
19:28
Zeroed a pointer in its declaration to squish a warning from GCC 4.8.4 on Ubuntu 14.04 about use of a potentially uninitted pointer. I don't think it's actually possible for the current code to use the pointer in the window between its declaration and first use, but I think we can afford the extra machine instruction this will cost us. (I assume newer GCCs are smart enough to analyze this situation correctly, which is why the warning hasn't been squished earlier.) check-in: 892781cb user: wyoung tags: trunk
2018-08-10
23:28
Try to put the human name of the person who posted on the From: line of email notifications for new forum posts. check-in: ad419331 user: drh tags: trunk
20:30
Be sure to send forum event notifications in chronological order. check-in: b4602502 user: drh tags: trunk
17:08
Also remember the name the user for webmail. check-in: 800cd27d user: drh tags: trunk
16:59
Fix the webmail screen so that it remembers the folder that is being viewed. check-in: e0377d04 user: drh tags: trunk
16:51
Fix the /forum webpage so that it works even if the forumpost table does not exist in the repository. check-in: d73c5fd2 user: drh tags: trunk
16:44
Allow login using either the username or the first email address found in the USER.INFO column. Note that it might be useful to create an index on user(find_emailaddr(info)) to make this efficient in the case where there are many rows in the user table. check-in: 8c91be8b user: drh tags: trunk
16:16
Add the find_emailaddr() SQL function. check-in: 8a20d41f user: drh tags: trunk
2018-08-09
21:40
Remove an unused function from the backoffice.c. This problem only comes up on Windows as the function call was contained within #ifdef _WIN32. check-in: 2d732f40 user: drh tags: trunk
16:00
Fix an unfinalized prepared statement in the "fossil bisect ui" command. check-in: 148d4b66 user: drh tags: trunk
15:39
Improvements to formatting in generated emails to make them appear less like spam. Suggestions from "gahr" on the forum. check-in: 27404ad0 user: drh tags: trunk
14:15
Take care that a bug in the email alert sender results in missed alerts rather than an endless cascade of duplicate alerts. check-in: 164c3d1a user: drh tags: trunk
06:59
Minor improvements to forum.wiki check-in: 635d2f63 user: wyoung tags: trunk
06:17
Tightned up the login-groups sub-section of the SSO section in forum.wiki. check-in: 60c586d7 user: wyoung tags: trunk
06:13
Tightened up the MTA point in www/forum.wiki, and added a bit about digest delivery. check-in: b51d6212 user: wyoung tags: trunk
06:04
More feature rah-rah in www/forum.wiki, plus better formatting. check-in: cce5da16 user: wyoung tags: trunk
04:34
Clarity pass on the forum capability names in www/forum.wiki to match nomenclature on the Admin -> Users page. check-in: 2490bfba user: wyoung tags: trunk
03:35
Added point about multiple copies of each matching post in web search results to the forum.wiki doc. check-in: 89ab99e3 user: wyoung tags: trunk
2018-08-08
23:59
Go ahead and permanently remove the backoffice timeout mechanism, as it seems clear we will not have a use for it moving forward. check-in: 4db38487 user: drh tags: trunk
20:56
Disable backoffice timeouts. This is a temporary measure to avoid a horrible bug in which a timeout causes the email notification sending process to exit before recording the fact that notifications have already been sent, and thus causing the same notifications to be sent again on the next backoffice cycle, and so forth over and over and over. check-in: 628d63c4 user: drh tags: trunk
20:01
Enhance the /register page so that it also does email subscriptions if that is enabled for self-registered users. check-in: 2e308280 user: drh tags: trunk
19:43
More SSO discussion improvements in forum.wiki check-in: bc303c0e user: wyoung tags: trunk
19:30
More tweaks to the forum.wiki doc check-in: 5d75504a user: wyoung tags: trunk
19:25
Small tweak to the advice for "reader" category capability for forums check-in: ea67aade user: wyoung tags: trunk
19:22
Added the "Skin Setup" section to the new forum.wiki document check-in: 3ec8f0a9 user: wyoung tags: trunk
19:09
Expanded the SSO discussion in the new forum.wiki document check-in: dd0a2dd3 user: wyoung tags: trunk
18:58
Fixed some incorrect uses of Markdown backticks in a document declared as wiki format. check-in: 76ca1f82 user: wyoung tags: trunk
18:55
Link fix in previous check-in: be74f259 user: wyoung tags: trunk
18:52
Several improvements to the new forum.wiki document check-in: f85bc326 user: wyoung tags: trunk
18:32
Typo fix check-in: 15b20343 user: wyoung tags: trunk
18:29
Fixed some Markdown formatting problems in www/emaildesign.md. Made a few minor grammar tweaks while in there. check-in: 30716e3c user: wyoung tags: trunk
18:17
Fix the backoffice processes on unix so that they close file descriptors 0, 1, and 2 and reopen them on /dev/null, so as not to interfere with parent processes in any way. Restore the default of backoffice-nodelay back to off. Remove the /test-backoffice-lease webpage, which did not work correctly. check-in: c09b2512 user: drh tags: trunk
17:21
Added initial version of www/forum.wiki document and a link to it from the front page. check-in: 4ed14b1f user: wyoung tags: trunk
16:20
If the "fds" query parameter is provided, then the /test-backoffice-lease webpage shows the open file descriptors. check-in: 918e1ddd user: drh tags: trunk
14:40
Turn backoffice-nodelay on by default. check-in: af599d6a user: drh tags: trunk
14:23
Add the /test-backoffice-lease web page. check-in: 4a544e5d user: drh tags: trunk
14:08
Make sure the backoffice has all file descriptors closed before it starts. check-in: 15f85cfd user: drh tags: trunk
13:47
Add table sorting to the subscriber list. check-in: 988cf44d user: drh tags: trunk
12:27
Adjust the homepage to point to the new forum instead of to the legacy mailing lists. check-in: ec88836d user: drh tags: trunk
11:35
Add initial documentation about email alerts. Remove obsolete forum features from the "fossil config" command. check-in: 62411f37 user: drh tags: trunk
09:21
Update internal Unicode character tables, used in regular expression handling, from version 10.0 to 11.0. check-in: 1aff43a7 user: jan.nijtmans tags: trunk
02:21
Fix the build on unix. check-in: 88240d4d user: drh tags: trunk
02:15
More enhancements to backoffice diagnostics. check-in: 864a6f39 user: mistachkin tags: trunk
01:51
Add documentation about the backoffice. check-in: c6522a0f user: drh tags: trunk
00:03
Fix some compiler warnings. check-in: 250fc00d user: mistachkin tags: trunk
00:01
Add the test-backoffice-lease command for testing the backoffice. check-in: f26ef806 user: drh tags: trunk
2018-08-07
23:48
Make the backoffice module tracing behave more consistently on Win32. check-in: 0fe9da81 user: mistachkin tags: trunk
23:22
Merge changes from the previous two check-ins. check-in: 30068260 user: mistachkin tags: trunk
23:16
Change backoffice-nodelay to default off. check-in: 12c487c4 user: drh tags: trunk
23:08
Improve Win32 error handling in the backoffice module and fix a compiler warning. check-in: 3c084879 user: mistachkin tags: trunk
23:03
Make it possible to debug child processes on Windows. check-in: e285341f user: mistachkin tags: trunk
23:01
Fix harmless compiler warning. check-in: 7014c2dd user: mistachkin tags: trunk
21:45
In the backoffice module, use GETPID macro consistently, fix compiler warning with MinGW, and add an assert(). check-in: af87fa5b user: mistachkin tags: trunk
21:44
Fix harmless compiler warning. check-in: 014bb2d7 user: mistachkin tags: trunk
21:43
Fix error when compiling with JSON support enabled (TODO: review semantics to preserve JSON error handling). check-in: f430f623 user: mistachkin tags: trunk
21:42
Update the custom MinGW makefile. check-in: 32641d15 user: mistachkin tags: trunk
21:21
Report the time of the last backoffice run in the /stat page for administrators. check-in: ae6e8d97 user: drh tags: trunk
20:58
Improved windows code for the backoffice. Properly check to see if processes still exist. Provide a timeout feature. check-in: 43c29877 user: drh tags: trunk
20:11
Use the Windows _wspawnv() interface with the _P_NOWAIT option to start a separate backoffice process whenever necessary. Add the backoffice-logfile setting for monitoring backoffice operation. check-in: 2583cae1 user: drh tags: trunk
18:53
Allow manifest artifacts to omit the C and U cards, because otherwise there are some historical manifest artifacts in Fossil itself that will not parse, and there may be similar artifacts in other repositories. check-in: b3ccc4bf user: drh tags: trunk
18:30
Improvements to the way backoffice is launched, especially on unix where it now runs in a separate process using fork(). Also fix some minor bugs in other parts of the system that were found while testing backoffice. check-in: 4180dc6b user: drh tags: trunk
15:12
A new implementation for "Forum" in which each forum post is an artifact. This merge includes lots of enhancements to email notification, backoffice, configuration, and other subsystems, all in support of the new forum artifacts. The forum feature is not complete nor bug-free but at this point it seems good enough to continue development on trunk. check-in: 99fcc43f user: drh tags: trunk
2018-08-06
21:19
Fix the mkbuiltin.c code generator so that it tolerates Windows-style backslash path separators on its arguments. This fixes the windows build that was busted by check-in [774bdc83556442c5]. check-in: 030bf200 user: drh tags: trunk
2018-08-03
21:06
Merged in ben-json-timeline (adds /json/timeline/event). check-in: 74c908e7 user: stephan tags: trunk
2018-08-02
11:56
Use the native directory separator for the extra files in the MSVC makefile. check-in: 774bdc83 user: mistachkin tags: trunk
06:54
Refactor to fix an unused var warning in debug build check-in: 811333a5 user: ashepilko tags: trunk
03:53
Exit with error status when halt is triggered on error check-in: ccc66763 user: ashepilko tags: trunk
03:35
Include winsock2.h for WinXP compatibility; was breaking the build check-in: 889bc0f7 user: ashepilko tags: trunk
2018-07-31
00:09
Update the custom MinGW makefile. check-in: d5c41263 user: mistachkin tags: trunk
00:09
Fix harmless compiler warnings. check-in: ea2e5151 user: mistachkin tags: trunk
2018-07-30
13:25
Backoffice processing improvements: Set a timer on the backoffice to prevent it from running too long. Report errors on failed attempts to open /dev/null. Use "NUL" instead of "/dev/null" on Windows. check-in: 07356e44 user: drh tags: trunk
2018-07-25
13:20
Add the 'D' Debug user capability. This is designed to show additional information and controls on webpages for debugging purposes. Also take steps to avoid trying to generate a webpage error message after the webpage has already gone out. check-in: fd319832 user: drh tags: trunk
2018-07-22
21:10
In debug config, reference the compiled sources; this allows stepping through the actual code in the debugger check-in: 58bf02d1 user: ashepilko tags: trunk
20:04
Set debug defines in CFLAGS when in debug config, so it applies project wide check-in: eb0f689d user: ashepilko tags: trunk
19:16
Install by copy; covers case when install destination is on a different volume check-in: 449c6fd7 user: ashepilko tags: trunk
18:59
Untested change to get "fossil server --scgi" working again on Windows. check-in: 861fc11e user: drh tags: trunk
18:58
New options to the "fossil http" command: --in FILE, --out FILE, --ipaddr ADDRESS, and --nodelay. Use the --in, --out, and --inaddr options for subprocesses that handle HTTP requests via file I/O. This replaced the older and undocumented form of the "fossil http" command that accepted extra arguments. Use the --nodelay option to prevent lengthy backoffice processing. The use of --nodelay during "fossil ui" on Windows prevents annoying pauses on that platform. check-in: 52943029 user: drh tags: trunk
18:25
Remove duplicate FOSSIL_ENABLE_LEGACY_MV_RM define check-in: 2230c811 user: ashepilko tags: trunk
16:22
Allow CFLAGS override without duplicating compile options by default check-in: 09f41885 user: ashepilko tags: trunk
2018-07-21
16:50
Remove unnecessary #ifdefs and improve comments in db.c. No logic changes. check-in: d216ea9a user: drh tags: trunk
15:31
Extra effort to close all prepared statements prior to exiting, in order to avoid dangling journal files. check-in: 76800769 user: drh tags: trunk
14:29
Issue a panic if there is an attempt to invoke backoffice_run() more than once. check-in: 9d0bfcb3 user: drh tags: trunk
2018-07-19
18:54
Fix minor comment typo. No code changes. check-in: ac6657e2 user: drh tags: trunk
17:51
Make the file format document and the hacker how-to document easier to find. check-in: 2f535b02 user: drh tags: trunk
17:22
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. check-in: ada7ecde user: drh tags: trunk
16:27
Improved SQL logging after SIGPIPE. Exponential backoff in the warnings issued when the backoffice process misses its deadline. check-in: f525b6d5 user: drh tags: trunk
15:58
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. check-in: a32a92d2 user: drh tags: trunk
15:52
Backoffice only runs for successful webpage that have the database open. Add "refresh" and "Show All" buttons on the /errorlog page. check-in: aa17077e user: drh tags: trunk
15:43
Run the backoffice processing after every webpage. Fix a memory error in one of the backoffice error messages. check-in: 0fdca8c7 user: drh tags: trunk
15:35
The configuration loader automatically creates the subscriber table if necessary. This fixes the "fossil clone" command for privileged users. check-in: 06586ef7 user: drh tags: trunk
13:29
Improved error logging following a segfault. check-in: a8d220b9 user: drh tags: trunk
02:37
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. check-in: 5542cd43 user: drh tags: trunk
2018-07-18
20:32
The pop3d command allows the username to contain an extra @domain suffix. check-in: 86b0a3d3 user: drh tags: trunk
19:22
Use the new SQLITE_FCNTL_DATA_VERSION interface in SQLite to limit running the backoffice processing to case when the repository file changes. check-in: 752ea432 user: drh tags: trunk
19:11
Update the built-in SQLite to the latest 3.25.0 alpha that includes support for the SQLITE_FCNTL_DATA_VERSION file control. check-in: abacf2e5 user: drh tags: trunk
16:58
Add the concept of "backoffice" processing, used to do background cleanup operations after repository changes, such sending alerts and/or syncing to peer repositories. check-in: 947081aa user: drh tags: trunk
02:19
Pop3 server sends a final +OK after QUIT. check-in: 06507038 user: drh tags: trunk
02:14
Enhance the pop3 TOP command so that the second argument can be zero. check-in: 64493163 user: drh tags: trunk
02:09
Add support for TOP and CAPA to pop3d. check-in: 2c18ed07 user: drh tags: trunk
01:41
Fix a harmless compiler warning. check-in: 2332efb7 user: drh tags: trunk
01:40
Add the --logdir option to the "fossil pop3d" command. Fix some issues with POP3 reply formatting. check-in: 38165f37 user: drh tags: trunk
2018-07-17
23:50
Initial implementation of the "fossil pop3d" command. check-in: bf13815c user: drh tags: trunk
20:59
Store the uncompressed artifact size as an integer field in the emailblob table. check-in: 34b95026 user: drh tags: trunk
19:45
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. check-in: 15a53308 user: drh tags: trunk
18:32
Improved tracing capabilities for email notifications. Add the SelectAll button to the webmail display. check-in: f880aa82 user: drh tags: trunk
17:14
Only show the SMTP transcript button if the transcript actually exists. check-in: 0a6898b0 user: drh tags: trunk
16:59
Fix a typo in the on-line documentation for the "fossil smtpd" command. check-in: 032e80b5 user: drh tags: trunk
16:24
In the webmail interface, provide the option to show the SMTP transcript when that transcript is available. check-in: bb8b6037 user: drh tags: trunk
15:48
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. check-in: e6e806a9 user: drh tags: trunk
15:32
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. check-in: 0f6a5ee1 user: drh tags: trunk
15:10
Fix a mimetype typo that prevents email notification from running. check-in: adc23c10 user: drh tags: trunk
2018-07-16
13:33
Initialize variable to quell compiler warning about potentially unitialized variable. check-in: 0cb83dec user: andybradford tags: trunk
2018-07-15
19:56
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 attention from the system administrator, or represent bugs. check-in: 3f5ab717 user: drh tags: trunk
18:31
Improvements to error logging. Only log fossil_panic() calls, not fossil_fatal() calls. check-in: 06d4751a user: drh tags: trunk
2018-07-14
22:16
More cases of incorrect permission checks. check-in: a2e1f9fb user: drh tags: trunk
20:11
The -DFOSSIL_OMIT_DNS compile-time option avoids trying to link -lresolv. check-in: 023ce4ed user: drh tags: trunk
20:07
Fix display text typo on the skin editor page for non-administrators. check-in: 3a903bfd user: drh tags: trunk
19:57
Fixes to login checking for the skin editor. check-in: 09e6fc3d user: drh tags: trunk
16:22
Add missing option to diff option summary check-in: 9b733276 user: andygoth tags: trunk
16:22
Silence const warning (GCC 8.1.1) check-in: 83288757 user: andygoth tags: trunk
15:12
Update the built-in SQLite to the lastest 3.25.0 alpha version due to improved error message processing in that version. 3.25.0 also includes support for window functions, but we do not (yet) use that feature in Fossil. check-in: d66f3224 user: drh tags: trunk
14:13
Add the --nocompress option to the "ui", "server", and "http" commands. This option prevents HTTP reply compression, which is useful during debugging. The option is on by default for "test-http". Also, make sure the mimetype for error messages is set to text/html. check-in: cfc7aca2 user: drh tags: trunk
00:54
Do not allow people to subscribe to notifications for which they do not have read permission. check-in: 6e6e3c8b user: drh tags: trunk
2018-07-13
21:36
Improved process debugging for "fossil ui" and "fossil server". Sanely close the open database connection upon receiving SIGPIPE. check-in: 83b171bc user: drh tags: trunk
20:36
An early attempt at the /setup_smtp page. Partly working. check-in: 1e799919 user: drh tags: trunk
18:40
Attempts to obtain the IPv6 address of the peer do not seem to work. Fallback to getting the IPv4 address until we figure this out. check-in: cf94d5a0 user: drh tags: trunk
18:20
Improved code to discover the IP address of the peer. Record the IP address of the peer in a Received: header line of all input emails. check-in: 9979edbd user: drh tags: trunk
16:26
When logging transaction errors on the error log, try to include information about where the transaction started. check-in: 43336f67 user: drh tags: trunk
16:06
When rendering SQLite log messages to the error log, include the SQL for all busy SQL statements in the log message. check-in: c6ecf21f user: drh tags: trunk
15:07
Use the email content parser to the prototype webmail page. check-in: 264223fc user: drh tags: trunk
10:04
Append -ldl only when needed on the target platform; OpenBSD resolves it from the standard libc. check-in: 7cdb522b user: ashepilko tags: trunk
05:46
An alternative to removing FOSSIL_ENABLE_LEGACY_MV_RM that just makes it the default. check-in: 9951fd7b user: mistachkin tags: trunk
2018-07-12
23:03
Fully function email message decoder now in place. check-in: d0ae0898 user: drh tags: trunk
22:16
Another incremental check-in on the email format decoder. check-in: ec3fccd3 user: drh tags: trunk
20:36
Work toward an email format decoder. This is an incremental check-in. check-in: 11c82d81 user: drh tags: trunk
17:08
Fix typo in makemake.tcl. check-in: e817f1b0 user: tsbg tags: trunk
15:19
For new subscribers, default all alert options to "on". check-in: 9c388035 user: drh tags: trunk
14:55
Add "Download", "Test", and "Truncate" submenu buttons on the /errorlog page. Show a confirmation page prior to truncating the error log. Improvements to the /test-warning page, including a link back to /errorlog through the submenu. check-in: c931dd7b user: drh tags: trunk
14:29
Update the documentation on the email-send-method setting. check-in: 83b12c3a user: drh tags: trunk
14:21
Put a link to the error log on the /stat page. The link is only visible to administrators. check-in: 488709be user: drh tags: trunk
14:09
Add "Truncate" and "Download" buttons to the /errorlog display. Provide a link to the error log on the /setup page. check-in: 8e3bad04 user: drh tags: trunk
13:15
Get the smtp_mx_host() routine working on Windows in addition to Linux. check-in: 9a6c6c2c user: drh tags: trunk
06:46
Make sure -ldl is appended after -lcrypto; Fixes link errors with static build. check-in: efbc319c user: ashepilko tags: trunk
2018-07-11
20:37
Rename the /msgtoadmin page to /contact_admin. Improvements to the setup pages for notifications. check-in: 9830d7cb user: drh tags: trunk
19:55
The email-server enhancements are far from complete, but they at least compile now on non-linux systems, so it seems safe to merge the existing skeleton to trunk and continue development there where it can be more easily tested on live systems. check-in: 0a201f71 user: drh tags: trunk
2018-07-07
20:14
Fix annotate_file() so that it correctly errors out if the named file does not exist in the revision. check-in: ae73e4ed user: ashepilko tags: trunk
2018-07-05
16:51
Patched cgi_set_cookie() to be a no-op when not running in HTTP(s) mode (e.g. in JSON CLI mode), since g.zTop is not set in that case. Resolves a segfault reported on the ML. check-in: f488a5aa user: stephan tags: trunk
2018-07-03
10:23
Only add the default <body> element to the header if the configured header lacks "<body". Formerly, it searched for "<body>" and that search would fail if the body element contained attributes. ToDo: This default body-element mechanism needs to be better documented. check-in: 24ecb3bb user: drh tags: trunk
2018-06-30
15:40
Fix harmless compiler warnings. check-in: 50daa540 user: drh tags: trunk
15:37
Improve the conformance to rfc2822 for generated email messages. check-in: 429ae9b7 user: drh tags: trunk
14:00
Merge fixes from trunk. (This was suppose to be a check-in on the smtp branch. I don't know why Fossil didn't warn me about the null check-in.) check-in: a5d80522 user: drh tags: trunk
13:42
Adjust the cgi_rfc822_datetime() routine to use the newer rfc2822 date/time format that uses "+0000" for the timezone instead of "GMT". check-in: d2a94aa9 user: drh tags: trunk
10:39
Fix the fossil_fatal() routine so that it avoids trying to do a webpage display if the repository database has not yet been opened. check-in: 0336ac77 user: drh tags: trunk
2018-06-29
15:29
Less severe warning on the security audit if the server error log is disabled. check-in: fe5e9de1 user: drh tags: trunk
13:09
Further enhancements to the on-line help for the "fossil uv add" command in an effort to clear up confusion. check-in: 66815ed3 user: drh tags: trunk
12:56
Attempt to make an error log entry following a segfault. check-in: c670925e user: drh tags: trunk
11:40
Further wording enhancements to the on-line documentation to the "fossil uv" command. check-in: c4ab8834 user: drh tags: trunk
2018-06-28
17:22
Fix the wording on the documentation of the /announce web page. check-in: dfe0cf7e user: drh tags: trunk