Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 events by user drh occurring around 2025-08-10 10:28:08.
|
2025-08-17
| ||
| 18:33 | Merge recent trunk enhancements into the robotck-instant branch. check-in: dd11b563f4 user: drh tags: robotck-instant | |
| 18:20 | Use the UserAgent value from the HTTP request header, rather than the client IP address, as the additional factor in the anonymous login cookie hash, since some client are on networks where their IP address can shift frequently. check-in: 0693766805 user: drh tags: trunk | |
| 17:16 | Make anonymous cookies valid for 8 hours. Include the client IP address as part of the cookie hash, but do not display the client IP address within the text of the cookie. check-in: 68da4784aa user: drh tags: trunk | |
|
2025-08-16
| ||
| 16:48 | Add a simple UI that allows any registered user (not "anonymous" or "nobody") to create access tokens. check-in: 2a3d303124 user: drh tags: trunk | |
| 15:54 | Change the name of the robot-test cookie to fossil-client-ok. Decode that cookie's meaning on the /cookies page. check-in: dc2232c6bd user: drh tags: trunk | |
| 14:44 | Cache the results of calling robot_restrict() so that subsequent calls are very fast. check-in: 1bdda5d01d user: drh tags: trunk | |
| 14:20 | Open up access to /test-robotck to all users. Clear the "Press OK to continue" from the screen when the Ok button is pressed, so that it does not linger for zip and tarball downloads. check-in: 508d3cd98a user: drh tags: trunk | |
| 13:59 | Improvements and simplifications to anti-robot defenses. check-in: 16b33097fe user: drh tags: trunk | |
| 13:57 | Improved anti-robot captcha. Closed-Leaf check-in: 206089acd1 user: drh tags: robot-restrict-simplified | |
| 00:36 | Add the "timelineX" tag to robot-restrict processing. Move /honeypot over to the captcha.c file and have it use the resources found there. check-in: 54afc94ce0 user: drh tags: robot-restrict-simplified | |
|
2025-08-15
| ||
| 23:46 | Convert the g.isHuman variable into g.isRobot. check-in: 6422bca15d user: drh tags: robot-restrict-simplified | |
| 23:18 | Simplifications to the logic that tries to keep robots out. check-in: 02adced1c1 user: drh tags: robot-restrict-simplified | |
| 19:58 | Add /zip and /tarball pages to the robot-squelch mechanism. check-in: 661991aa62 user: drh tags: trunk | |
| 19:07 | Add the "robot-squelch" defense against bot-nets. Still incomplete, but sufficient to hold off the latest attacks. check-in: de66eeaab7 user: drh tags: trunk | |
| 18:49 | Bug fix in the new cgi_is_qp() routine of the previous check-in. Closed-Leaf check-in: ef57ecf260 user: drh tags: robot-squelch | |
| 18:47 | Further improvements to the squelch captcha. check-in: 055908da97 user: drh tags: robot-squelch | |
| 16:21 | Slightly more sophisticated captcha. check-in: a10e785dfb user: drh tags: robot-squelch | |
| 15:11 | Merge trunk enhancements into the robot-squelch branch. check-in: a46ffe0fb7 user: drh tags: robot-squelch | |
| 15:06 | Add a really simple captcha - the user just has to press a button. check-in: b3337295f1 user: drh tags: robot-squelch | |
| 13:55 | Prototyping new defenses against bot-nets check-in: 3f4885a983 user: drh tags: robot-squelch | |
|
2025-08-14
| ||
| 21:01 | The "/login?anon=2" page demonstrates the captcha even if the user is currently logged in. check-in: e58112a4f3 user: drh tags: trunk | |
| 19:35 | Improved captcha screen. Less clutter. Easier for first-time visitors to digest. check-in: 6c8c93a5f7 user: drh tags: trunk | |
| 12:46 | Reduce the timeout for anonymous logins to 1 hours. Add the IP address to the anonymous login cookie. check-in: 60a9fac4e1 user: drh tags: trunk | |
|
2025-08-13
| ||
| 15:48 | Allow the mimetype query parameter for non-CGI content in /ext. check-in: 639b96b9ad user: drh tags: trunk | |
|
2025-08-10
| ||
| 10:28 | Raise an error when trying to insert an unversioned file if the file size would cause the database row to exceed SQLITE_LIMIT_LENGTH. check-in: c6265bb3a7 user: drh tags: trunk | |
|
2025-08-03
| ||
| 22:47 | Attempt to augment the "attempt to write a readonly database" error from Fossil by listing all databases it is using that are read-only. check-in: 0ea8703b60 user: drh tags: trunk | |
|
2025-07-30
| ||
| 16:54 | Update the built-in SQLite to the latest trunk version for testing. check-in: 104c079dcd user: drh tags: trunk | |
|
2025-07-21
| ||
| 19:39 | Do not allow more than one login card in the sync protocol. check-in: 12cc5bbf22 user: drh tags: xfer-login-card | |
|
2025-07-15
| ||
| 20:11 | Update the built-in SQLite to the latest trunk version, for testing. check-in: 01855974c9 user: drh tags: trunk | |
|
2025-07-14
| ||
| 13:13 | Add the -l and -x options to the test-filezip command. check-in: 932d351ea5 user: drh tags: trunk | |
|
2025-07-13
| ||
| 20:57 | Update the (undocumented) test-filezip command so that the ZIP archvie it creates has correct timestamps. check-in: 6368fce274 user: drh tags: trunk | |
|
2025-07-12
| ||
| 19:27 | • Changes to wiki page "Release Build How-To" artifact: 0d38d0b46e user: drh | |
|
2025-07-09
| ||
| 14:16 | Update the change log for version 2.27 check-in: a403e11b6f user: drh tags: trunk | |
| 13:52 | Update the built-in SQLite to a version that fixes a possible UAF following OOM. check-in: a6d506ecc4 user: drh tags: trunk | |
| 13:46 | Do not give unnecessary clues to user anonymous (which is the login used by most attack robots) that something has gone wrong inside of Fossil. check-in: c66b038cae user: drh tags: trunk | |
| 13:01 | Fix the non-standard %q format specifier in Fossil's custom printf() implementation so that the precision refers to the number of input characters, not the number of output characters. check-in: 0971536165 user: drh tags: trunk | |
|
2025-07-08
| ||
| 20:36 | • Edit [ec10b57f0a109744|ec10b57f0a]: Mark "Closed". artifact: 8543ac6354 user: drh | |
| 20:35 | Update the built-in SQLite to the latest trunk version for testing. check-in: d62593b787 user: drh tags: trunk | |
|
2025-07-04
| ||
| 22:21 | Use an experimental SQLite (the latest from the empty-table-optimizations branch that includes the EXISTS-to-JOIN optimization), to see how the new SQLite performs under real-world load. Closed-Leaf check-in: ec10b57f0a user: drh tags: experimental-sqlite | |
|
2025-06-30
| ||
| 17:00 | Merge the latest SQLite enhancements from upstream, for testing. check-in: bcbf150dc2 user: drh tags: trunk | |
|
2025-06-28
| ||
| 23:59 | Update the built-in SQLite to the latest trunk version. check-in: cdaec3a431 user: drh tags: trunk | |
| 20:58 | Require at least an "anonymous" login in order to access the /blame and similar pages. Rationale: Those pages can be expensive to compute, depending on parameters. And lately we've had millions of robot requests to /blame. By requiring at least an "anonymous" login, that should reduce the number of robots. Any nobody really needs to see /blame... check-in: f51e8d36cb user: drh tags: trunk | |
|
2025-06-24
| ||
| 16:46 | Update the built-in SQLite to the latest from upstream. check-in: 07a16b7933 user: drh tags: trunk | |
|
2025-06-23
| ||
| 16:54 | Update the built-in SQLite to the latest trunk version. check-in: 746a9636ab user: drh tags: trunk | |
| 13:53 | Add SQL errors as a new logfile message category. check-in: e3c6e011be user: drh tags: trunk | |
|
2025-06-20
| ||
| 23:16 | Add new link-tester cases. check-in: 96c0fc9e88 user: drh tags: trunk | |
|
2025-06-19
| ||
| 20:24 | Update the built-in SQLite to the latest trunk version. check-in: b10fbd8047 user: drh tags: trunk | |
|
2025-06-17
| ||
| 16:42 | When walking the filesystem in order to construct a repository list, avoid walking into any directory name "proc". See [forum:/forumpost/d9553c52fc|forum thread d9553c52fc] for rationale. check-in: a8c96a64c4 user: drh tags: trunk | |
|
2025-06-05
| ||
| 13:07 | Add SQLITE_ENABLE_SETLK_TIMEOUT to the default SQLite configuration. check-in: c953e01c9e user: drh tags: trunk | |
|
2025-06-03
| ||
| 15:14 | Update the built-in SQLite to the latest trunk version for testing and to make bug fixes available to Fossil. check-in: 92cdafddbb user: drh tags: trunk | |