Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
77 check-ins using file src/file.c version d3ad1bea31
|
2018-07-15
| ||
| 18:31 | Improvements to error logging. Only log fossil_panic() calls, not fossil_fatal() calls. check-in: 06d4751a44 user: drh tags: trunk | |
|
2018-07-14
| ||
| 22:16 | More cases of incorrect permission checks. check-in: a2e1f9fb40 user: drh tags: trunk | |
| 20:11 | The -DFOSSIL_OMIT_DNS compile-time option avoids trying to link -lresolv. check-in: 023ce4edde user: drh tags: trunk | |
| 20:07 | Fix display text typo on the skin editor page for non-administrators. check-in: 3a903bfd49 user: drh tags: trunk | |
| 19:57 | Fixes to login checking for the skin editor. check-in: 09e6fc3df3 user: drh tags: trunk | |
| 19:40 | New "Normal" mode for viewing email messages in webmail. check-in: 3ddc881713 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: 485d01fb17 user: drh tags: webmail | |
| 16:35 | Merge changes from trunk. check-in: c1f8668bca user: drh tags: webmail | |
| 16:34 | Work on the webmail interface. Still very incomplete. check-in: 0af017583e user: drh tags: webmail | |
| 16:22 | Add missing option to diff option summary check-in: 9b7332766f user: andygoth tags: trunk | |
| 16:22 | Silence const warning (GCC 8.1.1) check-in: 83288757e5 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: d66f322457 user: drh tags: trunk | |
| 14:58 | Work toward revamping the webmail page. check-in: d68879f70c 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: cfc7aca2c1 user: drh tags: trunk | |
| 00:54 | Do not allow people to subscribe to notifications for which they do not have read permission. check-in: 6e6e3c8b25 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: 83b171bcd1 user: drh tags: trunk | |
| 20:36 | An early attempt at the /setup_smtp page. Partly working. check-in: 1e799919b8 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: cf94d5a0ff 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: 9979edbdef 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: 43336f67c3 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: c6ecf21f37 user: drh tags: trunk | |
| 15:07 | Use the email content parser to the prototype webmail page. check-in: 264223fc59 user: drh tags: trunk | |
| 10:04 | Append -ldl only when needed on the target platform; OpenBSD resolves it from the standard libc. check-in: 7cdb522b42 user: ashepilko tags: trunk | |
| 05:46 | An alternative to removing FOSSIL_ENABLE_LEGACY_MV_RM that just makes it the default. check-in: 9951fd7b40 user: mistachkin tags: trunk | |
|
2018-07-12
| ||
| 23:03 | Fully function email message decoder now in place. check-in: d0ae0898de user: drh tags: trunk | |
| 22:16 | Another incremental check-in on the email format decoder. check-in: ec3fccd3b2 user: drh tags: trunk | |
| 20:36 | Work toward an email format decoder. This is an incremental check-in. check-in: 11c82d8169 user: drh tags: trunk | |
| 17:08 | Fix typo in makemake.tcl. check-in: e817f1b08d user: tsbg tags: trunk | |
| 15:19 | For new subscribers, default all alert options to "on". check-in: 9c38803597 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: c931dd7b58 user: drh tags: trunk | |
| 14:29 | Update the documentation on the email-send-method setting. check-in: 83b12c3a78 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: 488709be44 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: 8e3bad04ee user: drh tags: trunk | |
| 13:15 | Get the smtp_mx_host() routine working on Windows in addition to Linux. check-in: 9a6c6c2cda user: drh tags: trunk | |
| 13:13 | Fix a compiler warning on the mac build. Closed-Leaf check-in: b6b5048a1b user: drh tags: smtp-win | |
| 13:09 | Get this branch working with mingw and on Mac check-in: f55c0fdc30 user: drh tags: smtp-win | |
| 09:39 | Get DNS lookup for mail hosts working on Windows. check-in: fe29fe7d24 user: tsbg tags: smtp-win | |
| 06:46 | Make sure -ldl is appended after -lcrypto; Fixes link errors with static build. check-in: efbc319c32 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: 9830d7cbed 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: 0a201f7159 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: 31d274d02e 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: aa80d6941e user: drh tags: smtp | |
| 15:02 | Merge changes from trunk. check-in: cde5b96deb 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: ae73e4ed32 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: f488a5aa97 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: 24ecb3bbd5 user: drh tags: trunk | |
|
2018-06-30
| ||
| 20:51 | Compress content in the emailblob table. check-in: 98400909bc user: drh tags: smtp | |
| 20:38 | First code for the /webmail page. Barely functional. check-in: 8dc832e69d 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: 006cc81437 user: drh tags: smtp | |
| 17:27 | Add "SMTP relay" as a new method for sending alert emails. check-in: b96415f047 user: drh tags: smtp | |
| 16:06 | Merge fixes and improvements from trunk. check-in: 4f30802a88 user: drh tags: smtp | |
| 15:40 | Fix harmless compiler warnings. check-in: 50daa540f8 user: drh tags: trunk | |
| 15:37 | Improve the conformance to rfc2822 for generated email messages. check-in: 429ae9b736 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: a5d80522bd 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: d2a94aa96c 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: 0336ac7715 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: dbb1ce5ff7 user: drh tags: smtp | |
| 21:37 | Lots of additional error checking on the "fossil smtpd" input. check-in: cf1c84299f 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: e4144ced8d user: drh tags: smtp | |
| 15:30 | Merge recent trunk enhancements and fixes into the smtp branch. check-in: 45939f5181 user: drh tags: smtp | |
| 15:29 | Less severe warning on the security audit if the server error log is disabled. check-in: fe5e9de1cd 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: 66815ed390 user: drh tags: trunk | |
| 12:56 | Attempt to make an error log entry following a segfault. check-in: c670925e00 user: drh tags: trunk | |
| 11:40 | Further wording enhancements to the on-line documentation to the "fossil uv" command. check-in: c4ab883421 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: 8643602dae user: drh tags: smtp | |
| 03:12 | Baseline implementation of the "smtp" command. check-in: be55fc60c0 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: 0388860407 user: drh tags: smtp | |
| 17:22 | Fix the wording on the documentation of the /announce web page. check-in: dfe0cf7ebf user: drh tags: trunk | |
| 17:15 | The test-smtp-probe command is now working. check-in: 9281d52a91 user: drh tags: smtp | |
| 15:23 | Incremental check-in of initial code for client-side SMTP. Does not work. check-in: 20006a866c user: drh tags: smtp | |
|
2018-06-27
| ||
| 19:21 | Add the missing smtp.c source file. check-in: 8f6f25f12d 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: 735af578e7 user: drh tags: smtp | |
| 17:02 | Fix typo in the manpage for the /announce page. check-in: c1bce3f515 user: drh tags: trunk | |
| 13:09 | Fix typos in the "fossil help uv" page. check-in: 1bc4b0a580 user: drh tags: trunk | |
| 02:22 | Fix a warning about an unclosed transaction when doing a no-op "fossil checkout". check-in: b31aa7d7ea 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: efb0f88063 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: 6a7d2ad8f1 user: drh tags: trunk | |