Fossil

Timeline
Login

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

121 most recent check-ins by user jan.nijtmans

2020-07-08
13:53
Since FOSSIL_ENABLE_LEGACY_MV_RM is enabled by default (it really only does something when the "mv-rm-files" setting is set anyway), and there is no reason to ever disable it, just clean up the related #ifdef's. ... (check-in: 918bcfcf user: jan.nijtmans tags: trunk)
11:58
since fossil requires SQLite 3.33 now, adapt sqlcompattest accordingly ... (check-in: c48ef725 user: jan.nijtmans tags: trunk)
2020-07-03
14:06
isspace() -> fossil_isspace() ... (check-in: 1d9e0897 user: jan.nijtmans tags: trunk)
13:52
Partially backout [620783cae23d28bd73959006af71f859e8b7333e|620783cae2] (adapted to current coding style): This brings back the --empty option there once was. ... (Closed-Leaf check-in: 971a5f51 user: jan.nijtmans tags: no-initial-commit)
2020-06-25
08:16
Merge trunk ... (Closed-Leaf check-in: 69b450c1 user: jan.nijtmans tags: cleanX)
2020-05-22
20:16
Merge trunk ... (Closed-Leaf check-in: 1e4aaf7b user: jan.nijtmans tags: multi-thread)
2020-04-23
13:16
Update references to OpenSSL from 1.1.1f to 1.1.1g. Update custom makefile. ... (check-in: 3510ca72 user: jan.nijtmans tags: trunk)
2020-04-08
10:16
Update OpenSSL to version 1.1.1f ... (check-in: 72026ed3 user: jan.nijtmans tags: trunk)
2020-03-24
20:24
Update openssl version number to 1.1.1e. Update custom makefile. ... (check-in: 77a7078f user: jan.nijtmans tags: trunk)
2020-03-06
10:07
Update to Unicode-13 ... (check-in: b70a76e3 user: jan.nijtmans tags: trunk)
10:06
eol-spacing in documentation ... (check-in: d65540f5 user: jan.nijtmans tags: trunk)
2020-02-12
09:25
Update the built-in SQLite to version 3.31.1 plus the s390x architecture fix. ... (check-in: 22a9cc7f user: jan.nijtmans tags: branch-2.10)
2020-01-28
20:39
Merge trunk ... (check-in: 9dbea18c user: jan.nijtmans tags: multi-thread)
2019-10-07
11:03
Statement ordering: Don't read 'fingerprint' when there are no checkin's. ... (check-in: ffe7cc59 user: jan.nijtmans tags: trunk)
10:07
Prevent false-positive in fingerprint check, when the current checkout is empty. ... (check-in: fd8816ec user: jan.nijtmans tags: trunk)
2019-09-13
22:53
Update to openssl 1.1.1d ... (check-in: 74aac0ed user: jan.nijtmans tags: trunk)
2019-08-04
22:56
Merge trunk ... (check-in: fc5f88d6 user: jan.nijtmans tags: cleanX)
2019-07-16
20:02
Code cleanup: Add a lot of "const" qualifiers for static (string) arrays, where appropriate. This allows the C compiler to optimize more ... (check-in: 70a94d09 user: jan.nijtmans tags: trunk)
15:42
When committing without parent-id (additional "initial" commits), make sure the branch-name is set to "trunk" when not provided otherwise. ... (check-in: 0fd6cf16 user: jan.nijtmans tags: trunk)
14:58
Missing db_end_transaction(0) ... (check-in: b0db865f user: jan.nijtmans tags: trunk)
2019-07-13
19:31
Eliminate all usage of Tcl_GetStringResult(), since that causes loss of Tcl_Obj representation in Tcl 8.x (this is solved in Tcl 9.0) ... (check-in: 743e166c user: jan.nijtmans tags: trunk)
2019-06-27
14:39
Upgrade to openssl 1.1.1c. Use single-argument "expr" in auto.def. Update custom mingw makefile. ... (check-in: 50501328 user: jan.nijtmans tags: trunk)
2019-05-23
19:29
Since libressl abuses OPENSSL_VERSION_NUMBER, don't let fossil being confused by that. ... (Closed-Leaf check-in: 06cb09dd user: jan.nijtmans tags: branch-2.8)
06:44
Since libressl abuses OPENSSL_VERSION_NUMBER, don't let fossil being confused by that. ... (check-in: 5c40d6b0 user: jan.nijtmans tags: trunk)
2019-05-20
12:43
Better solution than [344a3331d34d896], which doesn't involve runtime-detection. Works with both Openssl 1.0.2 and 1.1.x. ... (check-in: f23d509b user: jan.nijtmans tags: trunk)
2019-05-17
14:04
Fix a warning (a real one) on win32: Win32 printf doesn't know about "%lld". ... (check-in: f6524ae5 user: jan.nijtmans tags: trunk)
14:04
(cherry-pick): Fix the openssl-1.1.1b build procedures. ... (check-in: e5616cda user: jan.nijtmans tags: branch-2.8)
2019-05-16
08:49
Update docker build to use fedora 29 (was: 28). changelog update. ... (check-in: d60669c5 user: jan.nijtmans tags: trunk)
08:17
Merge the Makefile changes for OpenSSL-1.1. ... (check-in: c8bd45c1 user: jan.nijtmans tags: branch-2.8)
2019-05-13
21:48
Merge trunk ... (Closed-Leaf check-in: 91a0d5a5 user: jan.nijtmans tags: openssl-1.1)
2019-04-18
14:06
(cherry-pick): Clean up the detection of BIO_ADDR_hostname_string by removing redundant definitions; apparently autosetup has a feature which automatically creates a define with HAVE_ prepended for whatever function is intended to be detected. ... (check-in: 9ef58dcf user: jan.nijtmans tags: branch-2.8)
2019-04-17
22:23
(cherry-pick): Update the built-in SQLite to version 3.28.0. ... (check-in: 96c35627 user: jan.nijtmans tags: branch-2.8)
2019-03-22
11:56
Fossil needs SQLite 3.28.0 now, so check for that. ... (check-in: e3258f1b user: jan.nijtmans tags: trunk)
2019-03-21
23:51
(cherry-pick): Add the "New Era" or "元号" placeholder to the (regexp) Unicode tables. So fossil is ready for the expected japanese May 1 event. See: http://blog.unicode.org/2018/09/new-japanese-era.html ... (check-in: 31aefc3b user: jan.nijtmans tags: branch-2.8)
20:50
Add the "New Era" or "元号" placeholder to the (regexp) Unicode tables. So fossil is ready for the expected japanese May 1 event. See: http://blog.unicode.org/2018/09/new-japanese-era.html ... (check-in: 9b679012 user: jan.nijtmans tags: trunk)
2019-03-01
21:46
Merge trunk. Update to Openssl 1.1.1b ... (check-in: b7695eee user: jan.nijtmans tags: openssl-1.1)
21:42
Update to openssl 1.0.2r ... (check-in: a4166665 user: jan.nijtmans tags: trunk)
21:37
Update custom makefile. Remove some unnecessary spacing in documentation ... (check-in: e2751b18 user: jan.nijtmans tags: trunk)
10:30
(cherry-pick): Update internal Unicode character tables, used in regular expression handling, from version 11.0 to 12.0. In "fossil regexp", "fossil grep" and the TH1 "regexp" command, the -nocase option now removes multiple diacritics from the same character (derived from SQLite's remove_diacritics=2) ... (check-in: e217b8b9 user: jan.nijtmans tags: branch-2.8)
09:38
Update internal Unicode character tables, used in regular expression handling, from version 11.0 to 12.0. In "fossil regexp", "fossil grep" and the TH1 "regexp" command, the -nocase option now removes multiple diacritics from the same character (derived from SQLite's remove_diacritics=2) ... (check-in: b2c424ad user: jan.nijtmans tags: trunk)
2019-02-27
19:12
(cherry-pick): Fix a mysterious bug in is_ticket() that was preventing me from updating the TCL repository. ... (check-in: c460f943 user: jan.nijtmans tags: branch-2.8)
2019-02-25
22:57
SQLite 3.27.2 ... (check-in: 367831ea user: jan.nijtmans tags: branch-2.8)
2019-02-24
22:55
(cherry-pick): Make fossil work with Tcl 8.7 (still in alpha), even when Tcl is compiled with -DTCL_NO_DEPRECATED ... (check-in: e869ad9c user: jan.nijtmans tags: branch-2.8)
14:35
Merge trunk ... (check-in: af9dabcb user: jan.nijtmans tags: openssl-1.1)
14:33
Make fossil work with Tcl 8.7 (still in alpha), even when Tcl is compiled with -DTCL_NO_DEPRECATED ... (check-in: 08e63e17 user: jan.nijtmans tags: trunk)
2019-01-29
15:02
Merge trunk ... (check-in: 7843b1c6 user: jan.nijtmans tags: openssl-1.1)
2018-12-03
12:24
Undo changes to fossil.exe.manifest (don't know where they came from) ... (check-in: 8be521a2 user: jan.nijtmans tags: openssl-1.1)
12:08
Merge trunk ... (check-in: e88c1ff4 user: jan.nijtmans tags: openssl-1.1)
2018-11-29
21:38
Update custom mingw makefile. Update openssl version ... (check-in: 71399243 user: jan.nijtmans tags: trunk)
2018-10-09
13:57
Update to SQLite 3.25.2 final ... (check-in: 04a21428 user: jan.nijtmans tags: trunk)
2018-09-26
19:46
Update to SQLite 3.25.2 ... (check-in: c7db0ee5 user: jan.nijtmans tags: openssl-1.1)
2018-09-22
19:37
Update to Fossil 2.7 ... (check-in: 9d067b61 user: jan.nijtmans tags: openssl-1.1)
2018-09-20
06:44
Backout of [e0cc10f03e518831]: Bring back default windows builds with OpenSSL 1.3 ... (check-in: 9e03e513 user: jan.nijtmans tags: openssl-1.1)
2018-09-16
18:45
Docker: upgrade to fedora 28, and use https in stead of http to retrieve fossil source code. Use fedora versions of Tcl in stead of building our own. ... (check-in: edc31f46 user: jan.nijtmans tags: trunk)
15:43
Make sure that Fossil is always compiled with SQLite >= 3.25.0. Add mention of TLS 1.3 to changelog. ... (check-in: d0dcf908 user: jan.nijtmans tags: trunk)
2018-09-15
20:27
add support for TLS 1.3, when compiled with OpenSSL 1.1.1 (LTS). Windows build adapted to use OpenSSL 1.1.1 by default. Still compiles and runs with older OpenSSL as well ... (check-in: 115544e9 user: jan.nijtmans tags: trunk)
2018-09-11
14:54
merge trunk ... (Closed-Leaf check-in: 368c78a8 user: jan.nijtmans tags: openssl-1.1)
14:29
Compile openssl with option no-weak-ssl-ciphers (or -DOPENSSL_NO_WEAK_SSL_CIPHERS) Update custum Makefile.mingw ... (check-in: 58b7b4e5 user: jan.nijtmans tags: trunk)
2018-08-24
08:29
Merge trunk. Undo unintended changes in previous commit ... (check-in: 5583448c user: jan.nijtmans tags: openssl-1.1)
08:25
Add configurations "enable-capieng" (use Windows Certificate Store) and "no-weak-ssl-ciphers" (disable RC4 support) ... (check-in: b5a11142 user: jan.nijtmans tags: openssl-1.1)
2018-08-23
15:14
Merge trunk. Update to Beta 7 of OpenSSL 1.1.1 (pre release 9, with TLS 1.3 support !!!) ... (check-in: cbdbc0a0 user: jan.nijtmans tags: openssl-1.1)
2018-08-15
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)
2018-08-08
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)
2018-07-18
20:22
Merge trunk ... (check-in: 02bc919b user: jan.nijtmans tags: multi-thread)
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-05-19
06:47
Fix 2 (harmless) compiler warnings about unused variables ... (check-in: 961787df user: jan.nijtmans tags: trunk)
2018-05-04
11:50
Update custom mingw makefile ... (check-in: 54067e0f user: jan.nijtmans tags: trunk)
08:20
When building with --internal-sqlite, require at least SQLite 3.24.0. Let's hope that the new sqlite3_keyword_*() functions don't change signature in SQLite 3.24.0 final. ... (check-in: c2b1bfb2 user: jan.nijtmans tags: trunk)
2018-04-11
08:16
Merge trunk. Update to Beta 2 of OpenSSL 1.1.1 (with TLS 1.3 support !!!) ... (check-in: 87f3c946 user: jan.nijtmans tags: openssl-1.1)
2018-03-28
08:06
Merge trunk ... (check-in: d9573d87 user: jan.nijtmans tags: openssl-1.1)
08:01
Update openssl version ... (check-in: 531a517b user: jan.nijtmans tags: trunk)
2018-01-16
09:09
missing hyphens ... (check-in: bad4d282 user: jan.nijtmans tags: trunk)
08:34
Fix recognition of sha3 in marks file. Patch adapted from Dingyuan Wang's report. Thanks! ... (check-in: 90b07ed5 user: jan.nijtmans tags: trunk)
08:32
Fossil now needs at least SQLite 3.22, so check for that ... (check-in: 37cbd97c user: jan.nijtmans tags: trunk)
2017-12-23
01:50
merge trunk ... (check-in: b8e4dcc9 user: jan.nijtmans tags: multi-thread)
2017-11-30
11:50
eliminate unused variables ... (check-in: c699e9fe user: jan.nijtmans tags: trunk)
10:15
Eliminate fossil_utf8_to_console() for non-windows platforms: it isn't used then. Thanks to "bytevolcano" for the suggestion. ... (check-in: 434adc35 user: jan.nijtmans tags: trunk)
2017-11-10
10:55
merge trunk. Upgrade to openssl 1.1.0g ... (check-in: 9d3560b8 user: jan.nijtmans tags: openssl-1.1)
10:30
(cherry-pick): Upgrade to openssl 1.0.2m ... (Closed-Leaf check-in: 3003decb user: jan.nijtmans tags: branch-2.4)
10:28
Upgrade to openssl 1.0.2m ... (check-in: 5310f2ba user: jan.nijtmans tags: trunk)
2017-11-08
15:20
(cherrypick): update win/Makefile.mingw.mistachkin ... (check-in: 4a9ce01b user: jan.nijtmans tags: branch-2.4)
15:13
update win/Makefile.mingw.mistachkin ... (check-in: 35751600 user: jan.nijtmans tags: trunk)
2017-09-26
14:47
Update dirent to Version 1.23.1 ... (check-in: 398a90c0 user: jan.nijtmans tags: trunk)
14:46
Fix double "However" in comment. Some more end-of-line spacing. Nothing functional. ... (check-in: ce1bc4fb user: jan.nijtmans tags: trunk)
2017-09-21
09:56
(cherry-pick): Correct /doc webpage in the case of a read-only database containing a vcache table lacking the desired vid ... (Closed-Leaf check-in: 1fdcb207 user: jan.nijtmans tags: branch-2.3)
2017-09-08
09:05
(cherry-pick): Correct handling of mtime updates for UV push. (cherry-pick): Moved the check for iconv(3) in -liconv up within auto.def. If it happens after the checks for OpenSSL on certain macOS configurations, autosetup can be fooled into believing it doesn't need -liconv on that platform. This checkin splits up the group of cc-check-functions calls, so the moved call is now documented as to why its segregated. ... (check-in: 746668d5 user: jan.nijtmans tags: branch-2.3)
2017-08-31
02:00
Merge trunk ... (check-in: d15c1ba0 user: jan.nijtmans tags: multi-thread)
2017-08-30
13:29
Merge cleanX ... (Closed-Leaf check-in: fd47eae7 user: jan.nijtmans tags: cleanX-no-clean-glob)
13:17
Don't prompt before removing empty directories ... (check-in: 81d72e72 user: jan.nijtmans tags: cleanX)
13:07
Merge cleanX ... (check-in: 92976100 user: jan.nijtmans tags: cleanX-no-clean-glob)
13:02
Merge trunk ... (check-in: d4f98e25 user: jan.nijtmans tags: cleanX)
2017-08-29
07:58
(cherry-pick): SQLite version 3.20.1 (cherry-pick): Remove an unused global variable from the path_shortest() logic ... (check-in: ae8709e2 user: jan.nijtmans tags: branch-2.3)
07:50
SQLite version 3.20.1 ... (check-in: ffc252a6 user: jan.nijtmans tags: trunk)
2017-08-28
14:04
Update dirent to version 1.23. See https://github.com/tronkko/dirent/releases ... (check-in: ade4a657 user: jan.nijtmans tags: trunk)
2017-08-23
18:53
(cherry-pick): Remove a redundant directory separator character from the temporary filenames generated on windows. (cherry-pick): Change the file_mkfolder() implementation to assume that the folder already exists and only go about creating it and its path if it does not previously exit. ... (check-in: adacbfbc user: jan.nijtmans tags: branch-2.3)
17:28
Fix build (previous cherry-pick was not complete) (cherry-pick): For temporary filename paths on Windows, changes all backslash characters into forward slashes, so that the new enhanced-security shell escape mechanism from check-in [3b191c98] can use those temporary filenames. ... (check-in: dbda6e2a user: jan.nijtmans tags: branch-2.3)
2017-08-22
09:46
(cherry-pick): Use SQLite 3.20.0 final ... (check-in: 7eebec15 user: jan.nijtmans tags: branch-2.3)
09:44
(cherry-pick): Fix the SSH sync protocol to avoid "ssh" command-line option injection attacks such as those fixed in Git 2.14.1, Mercurial 4.2.3, and Subversion 1.9.7. As "ssh://" URLs cannot be buried out of sight in Fossil, the vulnerability does not appear to be as severe as in those other systems. (cherry-pick): Enhance the ssh:// URL to be cautious about the fossil= query parameter. Only commands "fossil" and "echo" (with an optional path) are accepted. ... (check-in: 1f18d23d user: jan.nijtmans tags: branch-2.3)
2017-08-21
12:18
Use SQLite 3.20.0 final (source_id change only) ... (check-in: 810dd031 user: jan.nijtmans tags: trunk)
2017-07-28
19:41
(cherry-pick): Fix a problem with markdown rendering for "code". ... (check-in: dad37062 user: jan.nijtmans tags: branch-2.3)
2017-07-13
10:24
merge trunk ... (check-in: 548fabe7 user: jan.nijtmans tags: openssl-1.1)
10:22
Update top OpenSSL 1.0.2l. Minor (harmless) compiler warnings in mkversion and codecheck1 (-Wall) ... (check-in: 23895c7b user: jan.nijtmans tags: trunk)
2017-07-12
11:03
merge trunk (without SQLite update to 3.20.0 beta, but WITH support for tab-completion in the SQL shell) ... (Closed-Leaf check-in: 107cfe02 user: jan.nijtmans tags: fossil-2.3-with-older-SQLite)
2017-07-07
12:59
Merge trunk. Upgrade to OpenSSL 1.1.0f. Note that this branch only adapts the Windows buildfiles, no source-code or anything else, since Openssl 1.1.0 is (almost, not significant for fossil) upwards compatible. ... (check-in: 4a516fb7 user: jan.nijtmans tags: openssl-1.1)
2017-07-06
15:32
Fix typo in auto.def Merge trunk ... (check-in: 10c7e0fc user: jan.nijtmans tags: fossil-2.3-with-older-SQLite)
2017-07-03
10:36
Suggestion for 2.3 release: Eliminate the need for SQLITE_PREPARE_PERSISTENT, which makes fossil work with SQLite 3.19.3. ... (check-in: 1eab060a user: jan.nijtmans tags: fossil-2.3-with-older-SQLite)
09:31
Update changes.wiki. Some eol-spacing ... (check-in: 86d4754a user: jan.nijtmans tags: trunk)
2017-06-30
14:10
Fossil now needs at least SQLite 3.20.0 (beta) ... (check-in: 1c1d4ed2 user: jan.nijtmans tags: trunk)
2017-06-21
11:48
Unicode 10 is officially released now. ... (check-in: 14d8d31b user: jan.nijtmans tags: trunk)
2017-06-16
11:38
Add -DSQLITE_OMIT_GET_TABLE to the compilation flags for SQLite ... (check-in: 33a13b80 user: jan.nijtmans tags: trunk)
2017-06-15
13:47
Fix fallback definitions of R_OK/W_OK, make them the same as Microsoft's definitions. ... (check-in: e3fe51e1 user: jan.nijtmans tags: trunk)
2017-05-26
08:44
Requesting Fossil 2.3 release just after the Unicode 10.0 release (expected around june 20, 2017). If earlier, please revert commit [09bcc322f7bcf52f|09bcc322f7] first. ... (check-in: 6fe0d689 user: jan.nijtmans tags: trunk)
2017-05-24
09:51
Update internal Unicode character tables, used in regular expression handling, from version 9.0 to 10.0. ... (check-in: 09bcc322 user: jan.nijtmans tags: trunk)
2017-05-22
15:10
(cherry-pick): Update the built-in SQLite to 3.19.0 ... (Closed-Leaf check-in: 70af6acd user: jan.nijtmans tags: branch-2.2)
14:29
Update the built-in SQLite to 3.19.0 ... (check-in: e1da46fe user: jan.nijtmans tags: trunk)
2017-05-12
18:22
(cherry-pick): Fix an XSS issue with the /help webpage. Change a few %s format letters into %h ... (check-in: f1a7360e user: jan.nijtmans tags: branch-2.2)
2017-05-11
09:06
Don't access g.argv[2], when g.argc indicates there's no such element. Reported by Tony Papadimitriou. ... (check-in: 2d69772e user: jan.nijtmans tags: trunk)
2017-05-10
09:22
Update autosetup to v0.6.6 ... (check-in: c5e41007 user: jan.nijtmans tags: trunk)
2017-05-02
20:18
(cherry-pick): Enhancements to the password prompt logic for Windows so that it works better in non-standard shells. ... (check-in: cd24cf19 user: jan.nijtmans tags: branch-2.2)