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

100 most recent check-ins

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. Leaf 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
19:40
New "Normal" mode for viewing email messages in webmail. Leaf check-in: 3ddc8817 user: drh tags: webmail
18:36
Webmail navigation updates. Move message between Unread/Read/Trash. Show 50 messages per page with Newer and Older links when appropriate. check-in: 485d01fb user: drh tags: webmail
16:35
Merge changes from trunk. check-in: c1f8668b user: drh tags: webmail
16:34
Work on the webmail interface. Still very incomplete. check-in: 0af01758 user: drh tags: webmail
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:58
Work toward revamping the webmail page. check-in: d68879f7 user: drh tags: webmail
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
13:13
Fix a compiler warning on the mac build. Closed-Leaf check-in: b6b5048a user: drh tags: smtp-win
13:09
Get this branch working with mingw and on Mac check-in: f55c0fdc user: drh tags: smtp-win
09:39
Get DNS lookup for mail hosts working on Windows. check-in: fe29fe7d user: tsbg tags: smtp-win
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
19:46
Fix the socket_receive() function so that it compiles on systems that lack the MSG_DONTWAIT macro (Windows). Such systems lose non-blocking capabilities, but they work otherwise. Closed-Leaf check-in: 31d274d0 user: drh tags: smtp
19:41
Add a setup menu option for Email-Server. Try to get the build of this branch working (without DNS support) for non-linux systems. check-in: aa80d694 user: drh tags: smtp
15:02
Merge changes from trunk. check-in: cde5b96d user: drh tags: smtp
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
20:51
Compress content in the emailblob table. check-in: 98400909 user: drh tags: smtp
20:38
First code for the /webmail page. Barely functional. check-in: 8dc832e6 user: drh tags: smtp
18:29
Fixes to the "SMTP relay" alert send method. Add the --smtp-trace option to the "fossil email send" command. Expose and document the "email-send-relayhost" setting. check-in: 006cc814 user: drh tags: smtp
17:27
Add "SMTP relay" as a new method for sending alert emails. check-in: b96415f0 user: drh tags: smtp
16:06
Merge fixes and improvements from trunk. check-in: 4f30802a user: drh tags: smtp
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
22:54
Populate the esubject column of the emailbox table based on the subject in the email header. check-in: dbb1ce5f user: drh tags: smtp
21:37
Lots of additional error checking on the "fossil smtpd" input. check-in: cf1c8429 user: drh tags: smtp
19:54
The "fossil smtpd" command stores incoming messages in the database and routes them according to the emailroute table. check-in: e4144ced user: drh tags: smtp
15:30
Merge recent trunk enhancements and fixes into the smtp branch. check-in: 45939f51 user: drh tags: smtp
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
03:29
Add features to make it easier to test and debug the "fossil smtp" command from the command-line using stdin and stdout. check-in: 8643602d user: drh tags: smtp
03:12
Baseline implementation of the "smtp" command. check-in: be55fc60 user: drh tags: smtp
2018-06-28
21:38
Add the smtp_send_msg() function capable of encoding and sending a complete email message. check-in: 03888604 user: drh tags: smtp
17:22
Fix the wording on the documentation of the /announce web page. check-in: dfe0cf7e user: drh tags: trunk
17:15
The test-smtp-probe command is now working. check-in: 9281d52a user: drh tags: smtp
15:23
Incremental check-in of initial code for client-side SMTP. Does not work. check-in: 20006a86 user: drh tags: smtp
2018-06-27
19:21
Add the missing smtp.c source file. check-in: 8f6f25f1 user: drh tags: smtp
19:15
Begin the smtp.c module. Start with a routine to locate the hostname on which to contact the SMTP server for a domain. check-in: 735af578 user: drh tags: smtp
17:02
Fix typo in the manpage for the /announce page. check-in: c1bce3f5 user: drh tags: trunk
13:09
Fix typos in the "fossil help uv" page. check-in: 1bc4b0a5 user: drh tags: trunk
02:22
Fix a warning about an unclosed transaction when doing a no-op "fossil checkout". check-in: b31aa7d7 user: drh tags: trunk
2018-06-26
16:57
An alternative to removing FOSSIL_ENABLE_LEGACY_MV_RM that just makes it the default. Closed-Leaf check-in: efb0f880 user: mistachkin tags: altLegacyMvRm
11:54
Fix compiler warnings on windows. Fix the file_directory_size() function so that it works on windows. check-in: 6a7d2ad8 user: drh tags: trunk
11:21
Make the mv-rm-files available without special compile-time options. check-in: 27e5e5ce user: drh tags: trunk
02:26
Fix a critical bug in the new blob_append_char() routine that was added to the previous check-in. This bug causes crashes. Also change the quoted-printable encoding to escape the ':' character so that lines in the body of an email will never be confused with a header line like "From:". check-in: 122905c2 user: drh tags: trunk
02:01
Change the email transfer encoding to quoted-printable. check-in: b6a13c45 user: drh tags: trunk
01:24
Initial implementation of the /announce webpage. check-in: 65f57546 user: drh tags: trunk
2018-06-25
22:44
Fix a typo in the processing of Forum record syncs. check-in: b71ab777 user: drh tags: trunk
22:01
Make sure the subscriber table is not synced unless the client has appropriate permissions. check-in: 7f0c7fcf user: drh tags: trunk
20:59
On the /stat page, change the name of "Alerts:" to "Pending Alerts:". check-in: 6f34395c user: drh tags: trunk
20:56
Report on the email notification setup and status in the /stat page for administrators. check-in: 4ef59090 user: drh tags: trunk
20:26
Add the file_directory_size() utility function for measuring the number of objects in a directory. check-in: 94e846d2 user: drh tags: trunk
19:26
More random and slightly incoherient notes on the www/emaildesign.md document. check-in: 6f0e0598 user: drh tags: trunk
18:43
Fix an extra call to db_end_transaction() in "fossil config pull ticket". check-in: f5eb03f5 user: drh tags: trunk
18:20
Fix another SQL error on the receiver side of "fossil config pull" check-in: 0b6d3eaf user: drh tags: trunk
18:17
Fix a syntax error in the SQL of the "config pull" mechanism. check-in: 4e699c29 user: drh tags: trunk
18:13
Change the schema of the subscriber table to make it compatible with the "fossil config sync" mechanism. Upgrading through this check-in requires running "fossil email reset" to rebuild the email notification schema, and losing subscriber information. check-in: 9040de46 user: drh tags: trunk
16:19
Fix harmless compiler warnings. Also remove the "ago" text from the "Last Change" column in the subscriber list webpage. check-in: 69d332ff user: drh tags: trunk
16:14
Enhance the subscriber since to include the creation time and so that a new random subscriber code is set. check-in: 7e87699d user: drh tags: trunk
15:56
Add the ability to transfer subscriber information using the "fossil config sync alert" command. check-in: 22c3354d user: drh tags: trunk
14:45
Enhancements to administrator access to the subscriber list. check-in: b7b877ef user: drh tags: trunk
14:26
Extend the user capability system to allow the use of upper-case ASCII letters for new capabilities. check-in: e45cfde7 user: drh tags: trunk
13:47
Add information about the server error log to the security audit page. Provide the new /errorlog page for viewing the server logfile online. check-in: a9e74eb3 user: drh tags: trunk
13:32
Make sure emailerShutdown() correctly closes the emailqueue database. check-in: b9121b47 user: drh tags: trunk
2018-06-24
23:22
Include the HTTP_REFERER value in the error log file. Also, omit empty environment variables from the error log. check-in: 4c839973 user: drh tags: trunk