Login
Today In History
Login

This Day In History For 2027-02-28

1 Year Ago (more context)

2026-02-28
01:09
Update the built-in SQLite to the latest 3.52.0 beta, for testing. check-in: 73512f45db user: drh tags: trunk

2 Years Ago (more context)

2025-02-28
23:26
Do not use the memmem() C-library function as it is not available on Windows. check-in: 7d28ae44fe user: drh tags: trunk
23:02
Restore the upstream pikchr.c from [b1b1770d] - it got moved out of the way when [b1b1770d] was moved off of trunk. check-in: c6285e1b5e user: stephan tags: trunk
22:38
Remove two defined(__CYGWIN__) checks, as reported/requested off-list by Jan Nijtmans. check-in: abbefbf13a user: stephan tags: trunk
22:33
Rebuild pikchr.js, adding stackAlloc to the list of Emscripten functions which need to be activated. check-in: b6d02fe964 user: stephan tags: trunk
22:32 • Edit [b1b1770d5198ef9f|b1b1770d51]: Move to branch mistake. artifact: 849a7a52f9 user: stephan
22:26 • Edit [b1b1770d5198ef9f|b1b1770d51]: Mark "Closed". Edit check-in comment. artifact: a779231c5c user: stephan
22:14
Update pikchr to latest upstream trunk and rebuild wasm components using Emcripten 4.0.3. (Edit: worked on my local machine and fails on a remote. Probably browser caching.) Closed-Leaf check-in: b1b1770d51 user: stephan tags: mistake
21:32
Add the (patch alias) subcommand. check-in: b4db86af24 user: stephan tags: trunk
21:26
Replace doc and arg validation pieces which were removed when [a6a679f11e3fd896] was split into a different branch but are still applicable. Closed-Leaf check-in: da172e6ee3 user: stephan tags: patch-alias
20:22
Further help improvemens. Add the "fossil apropos" command for searching help. "fossil help options" and "fossil help COMMAND options" give sensible results. check-in: 90e564f213 user: drh tags: trunk
18:41
If the SUBCOMMAND argument to "fossil help" does not match a subcommand, then try using it as a search pattern. check-in: 4ee254ec4b user: drh tags: trunk
17:26
Help improvements: (1) New command "fossil usage COMMAND" that prints just a summary of the command-line syntax. (2) "fossil help COMMAND SUBCOMMAND" shows just the help for SUBCOMMAND for commands line "bisect" or "push" that have lots of subcommands. check-in: baeffb9d31 user: drh tags: trunk
14:40
Improvements to "fossil patch alias" help, including putting that subcommand in alphabetical order with the rest. Enhance the patch_resolve_remote() subroutine so that it avoids a full-table scan of CONFIG. check-in: e74de63bf7 user: drh tags: patch-alias
11:18
Update patch alias docs to reflect that they're stored in the repo.config table, not ckout.vvar. check-in: 49c35c8caa user: stephan tags: patch-alias
11:15 • Edit [a6a679f11e3fd896|a6a679f11e]: Mark "Closed". artifact: d060f2192a user: stephan
11:12 • Edit [a10f55ba3ffded67|a10f55ba3f]: Move to branch mistake. Edit check-in comment. artifact: a6112039f4 user: stephan
05:44
Remove the db_protect() handling made unnecessary by moving patch aliases into the vvar table. Fix argc count validation for (patch alias rm). Closed-Leaf check-in: a6a679f11e user: stephan tags: mistake
02:50
Rework [8d3b9bf4d4] such that (-lm -ldl -lpthread) are always appended to the global LIBS if the libraries exist on the system, even if they're not explicitly needed by a given feature (in which case they become no-ops). If they are already called for in LIBS, they're unconditionally moved to the end of LIBS. Based on /chat discussion. check-in: 374e73c6f9 user: stephan tags: trunk
01:31
Place patch aliases in the vvar (checkout) table, not config (repo). (Edit: rolling this back because of request in forum post 8b785d510d.) check-in: a10f55ba3f user: stephan tags: mistake
00:52
Adjust auto.def so that -ldl is included after -lcrypto on systems that need that. check-in: 8d3b9bf4d4 user: drh tags: trunk

3 Years Ago (more context)

2024-02-28
18:16
URL fix in previous; remote path needs to be part of the URL, and we can avoid giving the local clone path by using the new clone-and-open functionality. check-in: 69959fa5b6 user: wyoung tags: trunk
18:10
Extended the sync doc with info about PATH implications of finding the fossil binary on the remote system over ssh: URLs, including formal documentation (for the first time?) of the ?fossil= query parameter. check-in: a975ccb75b user: wyoung tags: trunk
17:52
Added fragment identifiers to the h2 and h3 levels of the sync doc, for referring to individual sections. check-in: 5ca63acf9f user: wyoung tags: trunk

4 Years Ago (more context)

2023-02-28
05:41
The /zip and /tarball built-in help now makes clear that the VERSION/ part of the URL is optional to help avoid confusions like we're seeing in the forum post that sparked this sequence of improvements. check-in: 4717db33f0 user: wyoung tags: trunk

5 Years Ago (more context)

2022-02-28
23:32
Calling db_open() to determine if a given repository is valid rather than a hand-rolled sqlite3_open() call. This then allows us to call db_looks_like_a_repository() to determine if the DB is a valid repo rather than duplicate the checks it already has in another nearby context. This is part of the apndvfs vs normal-case stuff done in prior commits, consolidating the notion of "valid" to a single spot in the code. check-in: 69145d9d99 user: wyoung tags: trunk
21:30
Resolve the bug revealed in forum post 16880a28aad1a868 in which the db_open() appendvfs check can misinteract with g.nameOfExe. This is in a branch until a Windows user can confirm that the g.nameOfExe change in main.c behaves as desired on Windows. This was a collaborative bug fix via /chat, not my own. Edit: test success on Windows reported by Martin G. check-in: ec02acfd09 user: stephan tags: nameofexe-appendvfs-check
20:49
Since checkin [d8c32ebdff], file_fullexename() function is supported windows, remove comment saying otherwize. (no code change) check-in: 491b986d0d user: mgagnon tags: trunk
20:37 • Edit [c67d54010d5b3e1c|c67d54010d]: Edit check-in comment. artifact: d2fe8314b0 user: wyoung
20:35
Simplified an overly-clever test for a file size being an even multiple of 512 bytes. Compiler Explorer says GCC 11 generates the same code both ways, at least, and it isn't in a CPU-critical code path anyway. Also added a comment referring to this new, simplified code, to prevent a recurrence of the problem fixed by the prior commit. check-in: c67d54010d user: wyoung tags: trunk
19:23
Reverted a check for the repository size being an even multiple of 512 bytes as a test for validity. Introduced in an omnibus commit for obscure reasons, it causes some valid clone operations to fail, as originally reported on the forum. check-in: 4a2d0e7878 user: wyoung tags: trunk
14:05
/md_rules: replaced 'complex' with 'more', per /chat discussion. check-in: 369d7d1a20 user: stephan tags: trunk

10 Years Ago (more context)

2017-02-28
22:55
Fix a bug in the schema definition that prevented new repositories from being created. On the server side, check the authentication hash using the appropriate hash algorithm. check-in: f7861887d3 user: drh tags: fossil-2.0
22:34
Fix the FOSSIL_VERSION_NUMBER macro so that it is always of the form XYYZZ X is the major version number (ex: 2) and YY is the minor version number and ZZ is the patch number, or 0. check-in: 2dce6a9211 user: drh tags: fossil-2.0
22:15
Remove unnecessary references to sha1sum from xfer.c. check-in: 7ec259c3ac user: drh tags: fossil-2.0
20:43
Remove a reference to sha1sum from the pre-commit verification logic. check-in: fc246fc4d1 user: drh tags: fossil-2.0
20:28
Remove references to SHA1 hashing from the structural artifact parser. check-in: 9f17d77ada user: drh tags: fossil-2.0
20:16
The vfile.c modules uses the display hash to verify whether or not files have changed on disk. check-in: ac279fa019 user: drh tags: fossil-2.0
19:47
Fix the tarball and ZIP archive generators so that the use the display hash to populate the manifest.uuid file. check-in: 9a8986b791 user: drh tags: fossil-2.0
19:15
Add the hname_verify_hash() routine and use it to fix "fossil test-integrity" such that it verifies the display hash regardless of the algorithm used. check-in: 08badee3a4 user: drh tags: fossil-2.0
16:36
Change the --sha1sum options on "fossil commit" and "fossil status" to be --hash, since it is no longer restricted to a single hash algorithm. check-in: 1f61b2dc88 user: drh tags: fossil-2.0
16:25
Refactoring and cleanup of some of the hash name interfaces. check-in: 1c8768b0de user: drh tags: fossil-2.0
14:14
On-the-fly schema updates. No "fossil rebuild" needed when moving to Fossil 2.0. check-in: 94f4c0aab5 user: drh tags: fossil-2.0
10:12
Update the change log for version 2.0. check-in: 89077b05bf user: drh tags: fossil-2.0
10:06
Updates to to the fileformat.wiki document. check-in: d9bef53b1a user: drh tags: fossil-2.0
09:16
Change the version number to 2.0. check-in: 81a73593d3 user: drh tags: fossil-2.0
02:10
Update "fossil rebuild" so that it changes the CHECK constraint on the BLOB table to be "length(uuid)>=40" instead of "==40". check-in: 2cce7d19d6 user: drh tags: fossil-2.0
00:56
Relax size constraints on artifact hash parsing. check-in: 65c597119c user: drh tags: fossil-2.0