Fossil

Timeline
Login

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

159 check-ins going from [release] to [trunk]

2018-08-21
01:33
Dynamic number of columns on the /help page, based on screen width Leaf check-in: 1d495e89 user: drh tags: trunk
2018-08-20
23:36
Add 10% more horizontal space in columns of the file browser /dir page. check-in: 0acb670e user: drh tags: trunk
19:30
For timeline graphs on narrow screens, set the rail pitch to its minimum value to conserve horizontal space. check-in: e63da90d user: drh tags: trunk
19:15
When displaying a timeline on a narrow screen, move the date to the third column to make the first column narrower. check-in: 8fc7c1b1 user: drh tags: trunk
18:29
Fix harmless compiler warnings. check-in: 02bd5941 user: drh tags: trunk
18:05
Make all webpages more mobile-friendly. There are still many tweaks possible, but it seems to basically work now. check-in: 9131af26 user: drh tags: trunk
2018-08-17
15:38
Fix the /setup_smtp page so that it edits the routing table sensibly. check-in: 5416287d user: drh tags: trunk
14:24
Add the /emailoutq page, accessible only by the administrator. check-in: ca732777 user: drh tags: trunk
13:04
Break out the user configuration pages into a separate "setupuser.c" source file. check-in: a49ed35b user: drh tags: trunk
12:32
Improvements to privilege processing and the "Security Audit" page /secaudit0. check-in: 397d23c1 user: drh tags: trunk
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. 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
2018-08-11
23:51
Coding style tweak. Closed-Leaf check-in: 52b9caa5 user: mistachkin tags: login-with-email
16:59
Fix to checkin [8c91be8b], which was intended to allow the user to log in with the email found in the contact info field of the user table. That checkin is fine as far as it goes, but it only works if the caller doesn't subsequently try to use the passed user name for anything else, since it isn't actually a user name. This checkin causes the low-level login checking function to re-point the user name pointer at the actual login name discovered while scanning for matching email addresses. check-in: 33522ff4 user: wyoung tags: login-with-email
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-06-20
18:15
Fixed a C99-ism, removed a couple ancient #if blocks. Re-added uuid to /json/timeline/event output (because it's useful in ways which the event name is not). Closed-Leaf check-in: 57e75eb7 user: stephan tags: ben-json-timeline
10:29
Fix SQL to find name for /json/timeline/event check-in: 2488996f user: ben tags: ben-json-timeline
09:41
Include name (not uuid) in /json/timeline/event, because the uuid is not terribly useful. check-in: 6f0929ce user: ben tags: ben-json-timeline
2018-06-19
10:31
Add /json/timeline/event for access to minimal information about events. check-in: c7607916 user: ben tags: ben-json-timeline
2018-06-14
19:33
Fix typos in documentation text. check-in: 862d630f user: drh tags: trunk
13:48
Reinstate the timeline arrow foreground color changes that were removed by check-in [7ac88481a69dd], but with fixes to avoid integer overflow. check-in: 57a0143b user: drh tags: trunk
2018-06-13
02:18
The "fossil grep" command now agrees with the documentation. But there is still a lot of opportunity to make enhancements. check-in: 6499c93d user: drh tags: trunk
02:02
Incomplete implementation of the "fossil grep" command. check-in: c5a98aa0 user: drh tags: trunk
2018-06-12
18:52
Reduce automatic scroll offset when multiple ranges are selected check-in: d46491d6 user: andygoth tags: trunk
2018-06-11
20:36
Disable the time_fudge corrections for check-ins that have mtimes that are modified using a tag. check-in: e08f9c04 user: drh tags: trunk
10:36
Fix to the IfModifiedSince cache processing. check-in: 33fb3a97 user: drh tags: trunk
2018-06-09
16:37
Update secondary mention of SQLite compression ratio to match table check-in: b46141f4 user: andygoth tags: trunk
2018-06-08
09:41
Upgrade dirent to latest version (1.23.2, May 8, 2018) check-in: 1eee6c70 user: jan.nijtmans tags: trunk
09:40
Take over some latest bug-fixes (one security-related) from SQLite trunk's command-line shell check-in: 592c6725 user: jan.nijtmans tags: trunk
2018-06-07
13:38
In the timeline graph, avoid drawing risers to the top for timewarp nodes. check-in: e8066719 user: drh tags: trunk
00:45
Disable the feature that changes the foreground color of the graph based on the background color of the item, as the item background color no longer extends under the graph. check-in: 7ac88481 user: drh tags: trunk
2018-06-06
17:55
Fix an XSS problem in the chng= query parameter to /timeline. check-in: 30f60a58 user: drh tags: trunk
2018-06-05
23:06
Fix a bug in the pivot-finder introduced by check-in [917f1c21e52a29904] from 5 days ago. check-in: 83789c6e user: drh tags: trunk
2018-06-04
19:52
Update the built-in SQLite to the 3.24.0 release. check-in: f39d0a72 user: drh tags: trunk
14:47
Update the sync protocol document. check-in: 55cd6153 user: drh tags: trunk
14:00
More tweaks to the fossil-v-git.wiki document. check-in: 6ae97be7 user: drh tags: trunk
12:40
Grammar tweak in the Fossil vs. Git document. check-in: ce4fb80e user: wyoung tags: trunk
12:39
Fixed an h2 -> h3 header level in the Fossil vs. Git document. check-in: 3b02193a user: wyoung tags: trunk
02:59
Add the "themeable" link on the homepage. Remove the link to Fuel. check-in: abc13d76 user: drh tags: trunk
02:56
Tweaks to the fossil-v-git document. check-in: a5284fac user: drh tags: trunk
02:49
Add a "Fossil vs. Git" link to the homepage. check-in: 6d0fcccd user: drh tags: trunk
02:43
Update the stats.wiki page with recent numbers. check-in: 6dc67e87 user: drh tags: trunk
2018-06-01
20:16
An off-mailing-list patch which fixes the lack of deleted files from /json/timeline/checkin's file list. Thanks to Edgardo Cruz for tracking this down. check-in: cd55efe7 user: stephan tags: trunk
2018-05-31
15:21
Improvement to the pivot-finder so that it works even if there are time-warps in the graph. check-in: 917f1c21 user: drh tags: trunk
14:40
Fix the merge pivot finder so that it honors time-warp fixes. check-in: cf6fa2f3 user: drh tags: trunk
14:32
Fix over-length source code lines in merge.c. check-in: 5a88b5f6 user: drh tags: trunk
2018-05-30
05:34
Added the Makefile.osx-jaguar check-in: 3c5ba9f5 user: drh tags: trunk
01:28
Update the build-in SQLite to the first 3.24.0 beta. check-in: bbdfec3f user: drh tags: trunk
2018-05-29
14:23
Fix the "mv" command so that it will move directories. Patch from Dingyuan Wang. check-in: 0a34967b user: drh tags: trunk
2018-05-21
01:01
Fix harmless compiler warning. check-in: a7056e64 user: mistachkin tags: trunk
2018-05-19
06:47
Fix 2 (harmless) compiler warnings about unused variables check-in: 961787df user: jan.nijtmans tags: trunk
2018-05-18
18:24
If launched with no command-line arguments, check for a repo appended to the end of the executable and open "ui" on that repo. check-in: 37b2eb99 user: drh tags: trunk
2018-05-14
00:41
Update the built-in SQLite and SQLite shell to the latest 3.24.0 alpha version. check-in: a09b33d5 user: drh tags: trunk
2018-05-11
15:02
Honor the If-Modified-Since header even if the Fossil executable is more recent. Assume that any changes in the Fossil executable will make minimal difference in the output. check-in: 04190488 user: drh tags: trunk
2018-05-05
19:10
If the banner uses "filename" as one word, the title ought to too. check-in: c0ed9506 user: drh tags: trunk
19:08
Make the banner "filename" (one word) rather than "file name". check-in: c027368b user: drh tags: trunk
19:04
Change the title on the /test-rename-list page to use "file name changes". check-in: f99b8819 user: drh tags: trunk
19:02
Further enhance the test-rename-list to include a title with the number of renames and the number of associated check-ins. check-in: b6aa2a23 user: drh tags: trunk
17:47
Make the table generated by /test-rename-list sortable. check-in: 80ec9d53 user: drh tags: trunk
17:37
Enhance the /test-rename-list page to show only distinct rename operations by default, with an option to show them all with the all=1 query parameter. check-in: 98fe1d88 user: drh tags: trunk
11:30
Update the built-in SQLite to the latest 3.24.0 alpha. check-in: 58a64102 user: drh tags: trunk
2018-05-04
15:39
When doing "fossil export" make sure the output is in strict topological orders, since Git hates timewarps. check-in: c0a3e9ff user: drh tags: trunk
13:52
Fix a harmless compiler warning in timeline.c. check-in: 8d1cb59f user: drh tags: trunk
12:56
Version 2.6 check-in: 9718f3b0 user: drh tags: trunk, release, version-2.6