Fossil

Timeline
Login

Timeline

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

41 check-ins using file src/main.c version f202c021d4

2017-03-01
21:24
Make it possible to turn off SHA1 hardening, falling back to the legacy implementations. ... (check-in: 2f87dcf5df user: drh tags: hardened-sha1)
21:03
Use the hardened SHA1 hash function from [https://github.com/cr-marcstevens/sha1collisiondetection]. ... (check-in: ba9d10807e user: drh tags: hardened-sha1)
19:53
Updates to the change log. ... (check-in: 537ab8868e user: drh tags: trunk)
18:21
Remove unused local variables. ... (check-in: cb92c69c2a user: drh tags: trunk)
17:49
Merge enhancements from trunk. ... (check-in: 1e3779959d user: drh tags: fossil-2.1)
17:48
The server issues an error asking the client to upgrade if the client is less than Fossil 2.0 and SHA3 content is encountered. ... (check-in: a13738764b user: drh tags: trunk)
17:15
Merge updates from trunk. ... (check-in: c3fbab2edb user: drh tags: fossil-2.1)
17:14
Show the correct hash algorithm name in the Overview section of the /info webpage. (Originally committed to the wrong branch.) ... (check-in: 26dac28eec user: drh tags: trunk)
17:11
Show on the the first 40 characters of SHA3 hashes in the "fossil status" command, and similar, to avoid overflowing the 80-character width of a standard TTY window. ... (check-in: 5c87495e42 user: drh tags: trunk)
16:44
Show the correct hash algorithm name in the Overview section of the /info webpage. ... (check-in: 92fb97609a user: drh tags: fossil-2.1)
16:04
This is the branch for Fossil 2.1. The only difference from 2.0 will be that in this branch SHA3 hash names are used by default, instead of SHA1. ... (check-in: fc3995a01b user: drh tags: fossil-2.1)
16:00
Add the ability to read and understand SHA3 name hashes. ... (check-in: fd9b7bd982 user: drh tags: trunk)
15:35
Change references to "SHA1 hash" in comments and UI labels to be "artifact hash" or similar. ... (Closed-Leaf check-in: b9a1a3b9d8 user: drh tags: fossil-2.0)
15:09
Do not create the ALIAS table as it turns out not to be needed. ... (check-in: 3259aa5421 user: drh tags: fossil-2.0)
14:55
Improvements to the way that hash name aliases are detected in the content_put_ex() routine. ... (check-in: 53a2824ec0 user: drh tags: fossil-2.0)
14:10
Check for name aliases when committing. Use SHA3 hashes if the version number is 2.1 or higher. ... (check-in: 104c8d3409 user: drh tags: fossil-2.0)
12:38
Send the "pragma client-version" command from the client and parse it on the server. ... (check-in: a5f4579d4d user: drh tags: fossil-2.0)
11:29
Omit SHA3-224 as an option. The only two artifact naming hash options are SHA1 and SHA3-256. ... (check-in: c88662873f user: drh tags: fossil-2.0)
00:49
Use generic hash validity checking in the purge.c module. ... (check-in: 7bd36bc52d user: drh tags: fossil-2.0)
00:35
Merge updates from trunk. ... (check-in: fcc9116a54 user: drh tags: fossil-2.0)
00:34
Avoid unnecessary SHA1 calls in the bundle.c module. ... (check-in: 527d4eddc7 user: drh tags: fossil-2.0)
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)
2017-02-27
23:17
Changes to the design of the alias table. ... (check-in: 0a8fad6a5d user: drh tags: fossil-2.0)
22:33
Back out the change to the cluster artifact M-card that added an alias name. The plan is to transmit alias information by new cards in the sync protocol. ... (check-in: a6ee563c70 user: drh tags: fossil-2.0)
22:20
Abandon the HNAME table idea. Instead, continue to use the BLOB.UUID as the primary artifact name and add the ALIAS table for aliased artifact names after a hash algorithm change. Add the optional alias argument to the M-card. ... (check-in: 2e42c9cb89 user: drh tags: fossil-2.0)
18:26
Manifest parser supports various hash sizes. ... (check-in: 80f9b68e6f user: drh tags: fossil-2.0)