Fossil

Timeline
Login

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

50 most recent check-ins that include changes to files matching 'src/*'

2024-04-23
18:22
Further improvement to rail selection in the /timeline graph layout algorithm: Move merge lines that go into the branch rail that is on the left, over toward the left when using the r=BRANCH query parameter. ... (check-in: b71363e5c5 user: drh tags: trunk)
14:43
Adjustments to timeline graph layout to try to improve the appearance a little. ... (check-in: 797f1813f8 user: drh tags: trunk)
2024-04-21
18:46
Improvements to comments in graph.c. No changes to actual code. ... (check-in: 40320f6584 user: drh tags: trunk)
16:20
Fix parsing of the argument to the "Connection:" header of HTTP reply messages to deal with unusual arguments added by Apache mod_cgi. See [forum:/forumpost/ca6fc85c80f4704f|forum thread ca6fc85c80f4704f]. ... (check-in: 5f47bb59a7 user: drh tags: trunk)
15:37
Simplify parsing of the Connection: header in HTTP replies. ... (Closed-Leaf check-in: 77f25829d2 user: drh tags: connection-http-header)
06:15
Only accept commas as separators for multiple values in "Connection:" HTTP headers, and ignore any white space surrounding (but not embedded into) values. The previous method would fall for (fictional) HTTP header values containing spaces, like "Connection: don't close", and recognize a value of "close". ... (check-in: 6173fbf526 user: florian tags: connection-http-header)
2024-04-20
21:58
In /chat preview mode, apply the click handlers to pikchrs in the preview. ... (check-in: 133e6e59b9 user: stephan tags: trunk)
14:42
Fix parsing of "Connection:" HTTP headers with multiple values. ... (check-in: 7ac3db68d5 user: florian tags: connection-http-header)
2024-04-19
16:08
Fix a minor problem in graph layout for timelines that made use of the offset-merge-riser enhancement. Problem originally seen on the bottom node of [/timeline?p=6da255034b30b4b4&bt=47362306a7dd7c6f]. ... (check-in: 33fe72ca75 user: drh tags: trunk)
2024-04-17
14:02
Output a warning if a client sync or clone gets back a keep-alive HTTP reply that lacks a content-length header. ... (check-in: f4ffefe708 user: drh tags: trunk)
13:27
Only process HTTP replies that lack a Content-Length header if the connection is set to be closed. Suggested by [https://bz.apache.org/bugzilla/show_bug.cgi?id=68905]. ... (check-in: 71919ad1b5 user: drh tags: trunk)
12:58
Fix the HTTP-reply parser so that it is able to deal with replies that lack a Content-Length header field. This resolves the issue reported by [forum:/forumpost/12ac403fd29cfc89|forum post 12ac403fd29cfc89]. Also in this merge: (1) Add the --xverbose option to "fossil clone". (2) Improved error messages when web servers misbehave. See also my misguided and incorrect [https://bz.apache.org/bugzilla/show_bug.cgi?id=68905|Apache bug 68905]. Special thanks to Apache devs for setting me straight. ... (check-in: a8e33fb161 user: drh tags: trunk)
12:49
Fix ssh: clones, broken by the previous check-in. ... (Closed-Leaf check-in: de647e8652 user: drh tags: content-length-errors)
12:18
Arrange for the HTTP reply parser to be able to deal with a missing Content-Length header. Add the --xverbose option to the "fossil clone" command. ... (check-in: dfefd069b6 user: drh tags: content-length-errors)
2024-04-16
22:55
Attempt to provide more useful error messages when an intermediate server (such as Apache) does something wrong and messes up an HTTP request. ... (check-in: 131ba0fa1b user: drh tags: content-length-errors)
13:50
Improvements to the /test_env page that can be used to help diagnose problems such as missing CONTENT_LENGTH CGI parameters. ... (check-in: 9c40ddbcd1 user: drh tags: trunk)
12:01
For 'fossil bundle import' and 'cat' subcommands, do not create a bundle file if it does not exist (reported in [forum:8a26dd5610|forum post 8a26dd5610]). ... (check-in: 3828746b57 user: danield tags: trunk)
2024-04-12
14:44
Add a null check in cgi_print_all() in the hope of helping to localize an elusive crash. ... (check-in: c62e25ab05 user: stephan tags: trunk)
2024-04-11
12:38
Adjust the "fossil add" command so that on systems with case-insensitive filenames, the named added to the repository is the operating-systems preferred case for the name. ... (check-in: 78e63995be user: drh tags: trunk)
2024-04-10
20:27
Use fossil_path_free() instead of fossil_free() for names allocated (or not) by fossil_path_to_utf8(). ... (Closed-Leaf check-in: a9fa7d3cfa user: stephan tags: preserve-case-on-add)
20:09
Adjust the "fossil add" command so that on systems with case-insensitive filenames, the named added to the repository is the operating-systems preferred case for the name. ... (check-in: f1f7e27e0c user: drh tags: preserve-case-on-add)
11:31
When preparing a pattern for FTS search, if the pattern is empty convert it into a double-quoted empty string, to avoid FTS5 errors. ... (check-in: 5bb323ff9e user: drh tags: trunk)
2024-04-09
17:38
Defend against undefined values in query parameters in the cgi_check_for_malice() routine. ... (check-in: 08df33aa4c user: drh tags: trunk)
2024-04-06
19:01
Improved robot detection logic. ... (check-in: 61a8b0ecad user: drh tags: trunk)
2024-04-04
13:57
Add options to the 'tag' command to list tag values, as suggested by [forum:d4fb9400f9|forum post d4fb9400f9]. ... (check-in: d0dc62a4b8 user: danield tags: cmd-tag-list-values)
13:17
Put 'tag' command arguments in canonical order. ... (check-in: 72add40964 user: danield tags: trunk)
2024-03-30
09:19
Add MANIFEST_VERSION to the panic log for the case where HAVE_BACKTRACE is false. ... (check-in: f3cac52593 user: stephan tags: trunk)
2024-03-29
19:23
Do not issue error-log panics for timeouts unless the total CPU time exceeds 10 seconds. ... (check-in: d6fdfd372b user: drh tags: trunk)
17:41
Fix an issue with the "Autopush:" report in "fossil git export". ... (check-in: 0298a6fc86 user: drh tags: trunk)
17:37
Include the MANIFEST_VERSION in the segfault backtrace listing to help the developer chase the issue in the proper binary. ... (check-in: f8580614d0 user: stephan tags: trunk)
13:44
Add the /paniclog page, accessible only to administrators. ... (check-in: 11f6b5b06c user: drh tags: trunk)
13:15
Provide the full pathname of the CGI control file when describing how to activate the error log in the errorlog page, and on the security audit. ... (check-in: 4644ebef64 user: drh tags: trunk)
13:04
Improved error message for when the error log is unavailable. ... (check-in: e6b06b5d11 user: drh tags: trunk)
12:41
Create a separate "Log Menu" page that shows all of the available log files. ... (check-in: b28badb741 user: drh tags: trunk)
11:27
Update the backtrace output formatting to the log file so that it is easy to copy/paste the backtrace hex addresses into an "addr2line" command-line in order to get symbolic names. ... (check-in: daaf9ee79c user: drh tags: trunk)
2024-03-28
20:57
Fix to the "fossil git status" command as suggested by [forum:/forumpost/e15631f21e16f0b6|forum post e15631f21e16f0b6]. ... (check-in: 0028303999 user: drh tags: trunk)
2024-03-23
05:54
Updates from trunk for sync changes et al. ... (Leaf check-in: 2304041e42 user: andybradford tags: clone-resume)
2024-03-22
12:30
Fix uninitialized variable in the previous check-in. ... (check-in: 38dad38b6d user: drh tags: trunk)
12:28
The "fossil sync --all" command now makes up to two passes through the list of remote URLs to ensure that everybody gets synced up. See the discussion at [forum:/forumpost/4d6a94aca6105fc6|forum thread 4d6a94aca6105fc6]. ... (check-in: 0cd5589c09 user: drh tags: trunk)
2024-03-20
19:06
Fix a potential NULL pointer dereference in search if the search index is not correct. ... (check-in: 11ffd84a9a user: drh tags: trunk)
2024-03-16
22:59
Allow rendering of Pikchrs to SVG via /doc/…/foo.pikchr?popup URLs. This allows a file stored in the repo to be referenced as an SVG from other pages ... (check-in: 363f01aba9 user: drh tags: trunk)
22:56
Allow rendering of Pikchrs to SVG via /doc/…/foo.pikchr?popup URLs. This allows a file stored in the repo to be referenced as an SVG from other pages. ... (Closed-Leaf check-in: 758170bc79 user: wyoung tags: render-pikchr-via-doc-popup)
2024-03-15
12:59
Fix a potential integer overflow in the bag_hash() function. ... (check-in: 34276d22e5 user: drh tags: trunk)
2024-03-12
23:33
Apply [938fda79d49e] to the 's' (search) parameter to the /wiki page. ... (check-in: 3d1e634d16 user: stephan tags: trunk)
18:20
In /vdiff, exempt the 'from' and 'to' (branch names) args from the HTTP 418 response check because they otherwise trigger on some real-world branch names. ... (check-in: 938fda79d4 user: stephan tags: trunk)
2024-03-11
19:20
On the header for a /timeline that uses the new to2= query parameter, use the value of either the to= or the to2= query parameter, whichever is valid. ... (check-in: 452f050241 user: drh tags: trunk)
16:39
Disable load-control for the /xfer page. This prevents real users with passwords from being denied autosync because of some misbehaving spider. ... (check-in: 650305e94f user: drh tags: trunk)
2024-03-09
19:17
Add the to2=LABEL query parameter to timeline. This is intended as a backup name for to=END in case the END label cannot be resolved. ... (check-in: 1ff12ea630 user: drh tags: trunk)
07:52
Document the optional IP: part of (server --port IP:PORT), per [forum:88f7f8245e|forum post 88f7f8245e]. ... (check-in: 3815c85746 user: stephan tags: trunk)
07:44
Reduce extraneous wording in /finfo, per feedback in [forum:e456b9141b|forum post e456b9141b]. ... (check-in: b6517d5eeb user: stephan tags: trunk)