Fossil

Timeline
Login

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

50 most recent check-ins by user drh

2023-07-22
14:29
Add the option to sort files by size in the tree-view. ... (Leaf check-in: dedae5a123 user: drh tags: filesize-listings)
2023-07-18
13:36
Improved defense against denial-of-service caused by hackers pounding Fossil with repeated requests that contain SQL injection attempts. If SQL injection is attempted, return a "Begone, Knave!" page with status code 418. ... (Leaf check-in: 57f1e87254 user: drh tags: trunk)
2023-07-17
12:31
Fix should have gone on the verify-options-cgi branch, not on trunk. ... (Closed-Leaf check-in: d276fd9b77 user: drh tags: verify-options-cgi)
12:28
Make sure query parameter "t" is marked as isFetched even if it is renamed from "r". ... (check-in: 2b72f337be user: drh tags: trunk)
12:13
Improvements to the algorithm for detecting likely SQL injection text. ... (check-in: 5d6efeee47 user: drh tags: verify-options-cgi)
11:44
Improve the error log message for 418 responses so that it includes the name of the offending query parameter. Require whitespace around keywords when trying to detect SQL. ... (check-in: ef1702fde3 user: drh tags: verify-options-cgi)
2023-07-16
20:55
Fix typo on the 418 status code name. ... (check-in: f39c878fe1 user: drh tags: verify-options-cgi)
20:47
Add calls to cgi_check_for_malice() on many more web pages. Log all 418 responses to the error log. ... (check-in: 40266bf9b2 user: drh tags: verify-options-cgi)
10:35
Rename verify_all_options_cgi() to cgi_check_for_malice(). Add more comments explaining what the function is intended for. Add calls to cgi_check_for_malice() to a few new webpages. ... (check-in: 5a8063a8cb user: drh tags: verify-options-cgi)
2023-07-10
12:59
The "fossil repack" command should run VACUUM if either new compression opportunities were found *or* if the freelist count is positive. ... (check-in: 4d9ede80be user: drh tags: trunk)
12:50
In the fts-config command and on the /srchsetup page, show how much space is used by the full-text index. ... (check-in: 5c5e54928e user: drh tags: trunk)
2023-07-08
18:11
Update the built-in SQLite to a new version that includes proper "LL" suffixes on all 64-bit integer literals. ... (check-in: 06fb3f8104 user: drh tags: trunk)
14:36
Update the built-in SQLite to the latest 3.43.0 alpha for testing. ... (check-in: 65c6bda8d6 user: drh tags: trunk)
2023-07-07
18:23
The cpnode table used for cherrypick timelines should be a TEMP table. ... (check-in: 2478837b56 user: drh tags: trunk)
2023-07-04
18:00
Updates to the sync protocol documentation. ... (check-in: e57613dc49 user: drh tags: trunk)
2023-06-23
22:15
Check-in [bdde964e06128a02] got the test for text/html exactly backwards. ... (check-in: c6115dbf83 user: drh tags: trunk)
12:29
Use the new octet_length() SQL function in place of length() where it is appropriate to do so. ... (check-in: 604e1a67d3 user: drh tags: trunk)
11:43
Update the built-in SQLite to the first check-in that supports the octet_length() SQL function so that we can use that function in the Fossil implementation. ... (check-in: 9f8e9cbd17 user: drh tags: trunk)
2023-06-22
17:09
Do not allow caching of generated HTML content, as such content will usually contain a nonce which ought not be repeated. ... (check-in: bdde964e06 user: drh tags: trunk)
2023-06-20
18:44
Avoid logging errors associated with the inability to access the database specified for outgoing email. ... (check-in: 2787a454d0 user: drh tags: trunk)
2023-06-19
13:54
Fix a bug in repo_list_page() that manifests only on 32-bit builds on big-endian CPUs. ... (check-in: 42076cabfa user: drh tags: trunk)
13:10
Update the built-in SQLite to the latest 3.43.0 alpha code in order to fix compiler warnings on old PPC macs. ... (check-in: aaf6abf6ca user: drh tags: trunk)
2023-06-18
23:20
Update documentation to "fossil patch" and "fossil ui" to talk about the algorithm used for locating the fossil executable on the remote host. ... (check-in: d22e2b3817 user: drh tags: trunk)
19:58
Omit the PATH= argument to SSH for "fossil patch push/pull" and "fossil ui" when the --fossilcmd option is used. ... (check-in: a35522f8a4 user: drh tags: trunk)
00:46
Always print the SSH command used to implement "fossil patch push/pull". No longer require the -v option to see the ssh command. This is in the interest of full disclosure - letting the operator know what Fossi is doing behind the scenes. ... (check-in: 97ec767f4b user: drh tags: trunk)
00:22
For the "fossil ui remote:/" and the "fossil patch push/pull" commands, when going over SSH, add the argument "PATH=$HOME/bin:$PATH" to the command line so that the "fossil" executable can be found in the users home directory. This is important on system like Mac where the default PATH for SSH consists of only unwritable directories. ... (check-in: 8cb1164079 user: drh tags: trunk)
2023-06-17
20:51
Mention the "all" option in the documentation for "autosync" ... (check-in: 4e7b08c380 user: drh tags: trunk)
2023-06-15
12:21
To avoid unnecessary clutter in the error log, do not write timeout message to the error log for timeouts that occur during web-page reply and that use less than one second of CPU time. ... (check-in: af2f7d1749 user: drh tags: trunk)
11:58
Use the new timediff() function of SQLite 3.43.0 to refactor the "Duration of Project" line on the /stat page to be "Project Age". ... (check-in: 2abb23dba8 user: drh tags: trunk)
11:26
Document the --errorlog command-line option to "fossil ui". ... (check-in: 1e64c2c10b user: drh tags: trunk)
2023-06-12
18:24
Update the built-in SQLite to the latest trunk version that fixes a harmless compiler warning. ... (check-in: f8a29b2e20 user: drh tags: trunk)
2023-06-06
00:46
Improved documentation of "fossil all whatis" ... (check-in: 401711d484 user: drh tags: trunk)
2023-06-05
19:01
Add the "fossil all whatis" command. ... (check-in: 5484968158 user: drh tags: trunk)
2023-06-01
18:02
Admin users have a link in /forumthread to show the hash of all artifacts associated with that thread. ... (check-in: 83928d8a02 user: drh tags: trunk)
17:18
Increase the version number to 2.23 in order to start the next development cycle. ... (check-in: 9f857c2d03 user: drh tags: trunk)
2023-05-31
15:26
Version 2.22 ... (check-in: 66ee0beb9b user: drh tags: trunk, release, version-2.22)
2023-05-29
12:44
Enhance the /reports page to include sub-categories "Merge Check-ins" and "Non-merge Check-ins". ... (check-in: d4058f78c9 user: drh tags: trunk)
12:44
Improved documentation for the /reports page. Add the latest /reports enhancements to the change log. ... (Closed-Leaf check-in: f71657d5c7 user: drh tags: non-merge-activity-report)
12:01
Fix an issue with the report labels for merge and non-merge check-ins. ... (check-in: 385d6d146d user: drh tags: non-merge-activity-report)
11:40
Enhance the /reports page to show two new sub-types of activities: "Merge Check-ins" and "Non-merge Check-ins". ... (check-in: 37a80fbfc7 user: drh tags: non-merge-activity-report)
2023-05-27
15:54
Do not allow non-alpha numeric ascii characters into the search pattern. Convert all such characters into a single space. ... (check-in: 196dfedf7f user: drh tags: trunk)
15:48
Do not allow the "." character inside of FTS5 search strings. ... (Closed-Leaf check-in: 8a7609b11e user: drh tags: typo)
15:02
Fix the captcha-audio page so that it works even without a seed value. ... (check-in: a1178d5734 user: drh tags: trunk)
2023-05-26
10:27
Improved documentation of the /reports webpage. Add recent enhancements of /reports to the change log. ... (check-in: 5dc3d2f156 user: drh tags: trunk)
00:43
Also show the projection number of events for the by-week activity report. ... (check-in: 09ca77f76a user: drh tags: trunk)
00:18
In the by-month and by-year reports, for the row that shows the current year or month, included a dashed box that shows the event count projected to the end of the current month or year. ... (check-in: 42ce541d12 user: drh tags: trunk)
2023-05-23
13:47
Remove unused and unreachable code from the activity report generators. Also add extra newlines in the generated HTML so that it is easier to read. ... (check-in: 0b33be99a2 user: drh tags: trunk)
2023-05-18
17:02
Update Pikchr to omit the artifical enlargement of "mono" text. ... (check-in: b1c0409a56 user: drh tags: trunk)
16:49
Update the built-in Pikchr to the version that supports "mono". There is an issue with the WASM module yet to be resolved. ... (check-in: 43eefe66ed user: drh tags: trunk)
2023-05-16
12:49
Update the built-in SQLite to version 3.42.0. ... (check-in: b2d5aa8a76 user: drh tags: trunk)