Timeline
Not logged in

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

73 events for the month beginning 2023-12-01

Following month ↑
2023-12-31
18:23
Text diff output is now more like other common unix tools in its handling of missing files. check-in: caa6ad39db user: drh tags: trunk
13:59
Change the built-in SQLite to the latest tip of the enhanced-stat1 branch. This is to facilitate testing of that branch in SQLite in a real-world app. check-in: 4c353662cf user: drh tags: enhanced-stat1
13:57
Add ANALYZE buttons to the /repo_schema page in cases where only a single table is being shown. check-in: e90fd9bef8 user: drh tags: trunk
13:49
Provide buttons to run ANALYZE with and without a limit on the /repo_stat1 page. check-in: 349fb1fa16 user: drh tags: trunk
13:40
On the /repo_stat1 page, provide an option to show the sqlite_stat1 data in a tabular format. check-in: 3c68f7d445 user: drh tags: trunk
12:53
Publish the --analyze option for "rebuild" in the "fossil all" command. check-in: 724f781594 user: drh tags: trunk
2023-12-28
16:54
Backout [b53ee919] - the docs were correctly referring to the Windows _fossil config db, not the _FOSSIL_ checkout db. check-in: bfdfa3ed72 user: stephan tags: trunk
15:52
Doc help typo fix reported in [forum:c45cc13c3c|forum post c45cc13c3c]. check-in: b53ee9190f user: stephan tags: trunk
2023-12-27
11:53
Undocument the --deanalyze option to "fossil rebuild". It was added by [85233c40c9bb05a8], but more recently (specifically in check-in [7815d015f3b5a663]) it has become desirable for the repository database to be analyzed. check-in: fa9d3fb22b user: drh tags: trunk
2023-12-24
17:40
Latest upstream pikchr.c to account for a gcc 12.2 warning reported in /chat. check-in: 315aa26924 user: stephan tags: trunk
15:22
Fix /whistory page: prevent csrf parameter from appearing within a query string when requesting a diff.

csrf started to appear in a query due to csrf-defense-enhancement: form_begin() [/fdiff?v1=9ab558549b3ca653&v2=b86a42cf7932f1cd|unconditionally generates... check-in: abdf2805fe user: george tags: trunk

2023-12-22
14:32
Add option to disable the shift-enter preview hotkey in /wikiedit, /fileedit, and /chat as a workaround for software keyboards which report the shift key being pressed when auto-capitalizing text, per discussion in [forum:dbd5b68366147ce8|forum post dbd5b68366147ce8]. check-in: 4bb5515cae user: stephan tags: trunk
14:27
Remove the write-perms check from the /ajax/preview-text route so that folks without checkin permissions can use /chat. Problem reported in [forum:ed4a762b3a557898|forum post ed4a762b3a557898]. Some code-adjacent end-of-line whitespace cleanups. check-in: 0c6e669a7b user: stephan tags: trunk
2023-12-17
05:49
When resuming a clone, delete the previous setup user so it can be reset. This also handles the case where a new --admin-user is passed in. check-in: b86d4da5a2 user: andybradford tags: clone-resume
2023-12-16
01:39
Add the shift-enter toggle config option to /chat, sharing the same persistent config key as /wikiedit and /fileedit. Closed-Leaf check-in: 895ecf9e4d user: stephan tags: shift-enter-preview
01:10
In /wikiedit and /fileedit, add a checkbox to disable shift-enter for toggling preview, as per discussion in [forum:dbd5b68366147ce8|forum post dbd5b68366147ce8]. check-in: 8c1c4fa985 user: stephan tags: shift-enter-preview
2023-12-15
21:10
When rewriting test output, also mask SQLite hash and version. check-in: 7da44faa22 user: preben tags: testing-improvements
2023-12-14
19:08
Disable the backoff is in unversioned tests. PArticularly using Cygwin, it can cause test-framework errors for this test and any subsequent tests as the repository cannot be cleaned up if a backoffice process is sleeping. check-in: 7bb273e48f user: preben tags: testing-improvements
17:24
Update the built-in SQLite to the latest trunk version that is destined to become 3.45.0 someday. This is beta-testing for SQLite. check-in: 70cae0a964 user: drh tags: trunk
17:19 Edit [2917bedadae3827c|2917bedada]: Edit check-in comment. artifact: 54d8541c93 user: drh
16:29
Improve "whatis" output when in "filename" mode and parse supported whatis options when using "fossil all whatis". check-in: e1e9da26f6 user: mgagnon tags: trunk
13:51
Fix a number of unversioned tests under cygwin by letting he fake editor convert windows paths to unix paths. check-in: 84d86ba60f user: preben tags: testing-improvements
13:45
Fix unversioned-1 test under cywing, when testing using fossil.exe. check-in: f313c19e98 user: preben tags: testing-improvements
13:41
Fix th1-globalState-15 test under cygwin. check-in: 2060a49fe0 user: preben tags: testing-improvements
13:38
Fix test th1-tcl-9 under cywing if testing using fossil.exe. check-in: 04ddc700f2 user: preben tags: testing-improvements
03:21
Updated the changelog with a few recent developments check-in: 8d3b63e6e8 user: wyoung tags: trunk
02:32
Moved the default repo name from ENTRYPOINT to CMD to allow overriding with --repolist by those wanting that mode of operation. You cannot give both a repo name and this flag, as correctly pointed out by ckennedy [forum:/forumpost/da72faac39ad36bb | on the forum]. check-in: 72859937fa user: wyoung tags: trunk
2023-12-13
18:50
Bug fixes in the alert sending backoffice task. Hopefully this will start sending email notifications to people correctly. The bug was likely introduced by [d4361f6a94725aa3]. check-in: 2917bedada user: drh tags: trunk
12:18
Add a missing <td> to the /uvlist table. check-in: 6b02592196 user: drh tags: trunk
10:39 Edit [71d8cf46b48ce8e4|71d8cf46b4]: Change user to "preben". artifact: f756609896 user: stephan
08:49
When testing, remove _fossil in temporary home for cygwin. check-in: 71d8cf46b4 user: preben tags: testing-improvements
07:49
Use the official spelling of Tcl/Tk in the help texts for the diff commands. check-in: b89f4cdb69 user: florian tags: trunk
07:40
Modify [b1dc17a0aa]: Use the APIs from hname.c to find hash algorithm names. check-in: a99a0fc08b user: florian tags: trunk
07:18
Remove a hack that no longer works after calling `verify_all_options()'. check-in: a4fc47ad4a user: florian tags: trunk
07:12
Adapt the help text for the `open' command to the implementation. check-in: b2ab66ea0d user: florian tags: trunk
2023-12-12
22:15
Found the same misuse of memcmp() in the "stash" subcommand matcher. check-in: 2a8551762d user: wyoung tags: trunk
22:12
ASAN caught a misuse of memcmp when matching the subcommand for "fossil uv". Changed it to strncmp, as used in several other Fossil CLI subcommand matching bits. Since the left-side arg is user-supplied text and we were using its strlen() for the third argument to memcmp(), it allowed arbitrary amounts of overrun. check-in: 182cfa1b1d user: wyoung tags: trunk
21:54
Improved display in /uvlist: wrapped the file hash in "code" tags to make same-type hashes display at the same width, and added an "Algo" column to identify the hash algorithm for the benefit of those who can't work it out from the length alone. check-in: b1dc17a0aa user: wyoung tags: trunk
21:44
Updated an outdated reference to "SHA1" hashes in the unversioned content doc. check-in: 4d43560f66 user: wyoung tags: trunk
2023-12-11
21:26
Improve on [c028f36de8] and list tests skipped tests due to require_no_open_checkout. check-in: 7a666efb6a user: preben tags: testing-improvements
21:23
Before starting tests, switch to tempHomePath. This avoids require_no_open_checkout errors if you start the test inside a checkout (actual tests are done in a temporary repository/checkout anyway). check-in: 381f1ecbf5 user: preben tags: testing-improvements
21:10
Let th1-docs test run in a test repo by copying the file we need. This avoids running the test in the actual development checkout. check-in: f1f5c4ce1e user: preben tags: testing-improvements
20:43
Set FOSSIL_USER in json tests to sort user related output consistently if run as a different user. Eases test result comparisons. check-in: 68ae97d456 user: preben tags: testing-improvements
20:26
More thorough test output rewrite script. Add an -extra option that cleans up further to make comparisons between e.g. Windows and Unix like systems easier. When testing with -verbose, this gives easy comparable results across Unix like and Windows systems. check-in: 0424384328 user: preben tags: testing-improvements
2023-12-08
15:30
Limit the scope to the error condition to clone operations only for now. check-in: 29e9e84a1e user: andybradford tags: clone-resume
14:33
Only output clone retry warning if there is another round to go. check-in: bdd22578fa user: andybradford tags: clone-resume
14:20
The rebuilt string is only regenerated if the manifest changes, so use the mtime of when the rebuild is done instead. check-in: a92fddc023 user: andybradford tags: clone-resume
13:52
If the clone is interrupted by the user this should constitute an error condition. check-in: 2c8ad9a417 user: andybradford tags: clone-resume
10:20
In the HTML diff output, honour the user's light/dark mode browser setting. check-in: a2e6b31aa1 user: danield tags: trunk
2023-12-07
20:06
Add the --dark option to "fossil diff --tk" check-in: 5a8516df59 user: drh tags: trunk
19:57
Improvements to the diff algorithm. See [forum:/forumpost/515e0d43425d7164|forum thread 515e0d43425d7164] for discussion. check-in: a45c7f0a56 user: drh tags: trunk
10:41 Edit [6b7fe7fa9573174b|6b7fe7fa95]: Edit check-in comment. artifact: 82501c9fab user: danield
10:39
Make the dark mode also available for the diff HTML output (--webpage, -b). Closed-Leaf check-in: 6b7fe7fa95 user: danield tags: tk-diff-darkmode
2023-12-05
16:02
Provide a dark mode for the TCL/TK-based diff GUI. check-in: b59a42f1f6 user: danield tags: tk-diff-darkmode
14:12
Clean up signal includes. check-in: e6da7f08c8 user: andybradford tags: clone-resume
2023-12-03
21:36
The th1-expr-3 test revealed that Th_SetResultInt() could produce incorrect result for INT_MIN. Ensure that -1*iVal is positive for all values and remove unsiged casts. Seems a common optimisation problem with gcc on various verisons from 10 through 13 on Linux, NetBSD and OmniOS on various architectures. Closed-Leaf check-in: 4a98d2aae1 user: preben tags: th-int-min-errors
20:28
Include termio.h to determine terminal width on OmniOS. Uses __EXTENSIONS__ in line with detection of solaris like systems in auto.def. Closed-Leaf check-in: 32428f126f user: preben tags: omnios-terminal-width
14:06
In auto.def, set CFLAGS and LDFLAGS with LIBs as further tests may need them. Closed-Leaf check-in: adcbb25256 user: preben tags: auto-def-compilation-flags
2023-12-02
18:33 Edit [7f116a437ccfd188|7f116a437c]: Edit check-in comment. artifact: 54e1206070 user: andybradford
18:30 Edit [7f116a437ccfd188|7f116a437c]: Edit check-in comment. artifact: 42533d79f0 user: andybradford
18:30
Use a new pragma requested only in the first clone cycle to track the rebuilt time on the remote server to be able to error out if the rids are rebuilt before resuming a clone. This is currently just a fossilized string but it could instead be a hash of the components to make it more like a "code". Requesting the pragma only at the beginning does ... check-in: 7f116a437c user: andybradford tags: clone-resume
2023-12-01
22:37
Typo corrections in comments only. No change in functionality. check-in: a8b6fdc83e user: andybradford tags: trunk
21:23 Edit [aa54ea41168c703c|aa54ea4116]: Edit check-in comment. artifact: 4a34320227 user: andybradford
21:22
Just write the value the first time it is seen since there is no need to have the value during the sync (yet). check-in: 15b166df9b user: andybradford tags: clone-resume
21:14
Prevent resuming a clone from a different server by preserving the remote server-code and comparing on resume. This is a crude heuristic to determine whether or not it is likely that the remote server still has the same rids. A better heuristic may be to probe the server for known rids that have been received (e.g. each clone seqno that is sent by... check-in: aa54ea4116 user: andybradford tags: clone-resume
20:31
Prevent the resuming of a clone that does not have the product code. check-in: 63af8da355 user: andybradford tags: clone-resume
20:17
Minor style change. check-in: d82079546d user: andybradford tags: clone-resume
20:12
Skip all finalizing until the clone is complete. check-in: 9fa25cd746 user: andybradford tags: clone-resume
17:56 Edit [17f3408f6b557e27|17f3408f6b]: Edit check-in comment. artifact: 8fec39c02d user: andybradford
17:55
Try to handle some error conditions better. First, if the clone's first sync didn't bring down any artifacts there isn't likely any point in continuing. Second, if on resuming a clone no artifacts were received, abort. Third, check if the project-code has changed earlier (this might be detected even earlier when the client receives the "push" car... check-in: 17f3408f6b user: andybradford tags: clone-resume
04:12
Minor correction in comment. No change in functionality. check-in: 4fdc41bd05 user: andybradford tags: clone-resume
03:58
Shorten warning message to fit in a terminal without wrapping. check-in: 5bb6d26187 user: andybradford tags: clone-resume
03:53
Verify that the project-code on resume hasn't changed per discussion in [forum:d1a2ed56271602fa|forum post d1a2ed56271602fa] and rollback changes if they are different. check-in: ee5b942080 user: andybradford tags: clone-resume
Previous month ↓