Fossil

Timeline
Login

Timeline

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

50 events by user stephan occurring around 2023-01-25 00:25:42.

2023-02-25
22:11
Update version to 2.22 for the next dev cycle. ... (check-in: e13f7ca4a7 user: stephan tags: trunk)
2023-02-24
23:39
Move forumpost close/re-open controls around. Add, if appropriate, a Close/Re-open button to the thread view, but only for the currently-selected post. ... (check-in: ecc324b6af user: stephan tags: forumpost-locking)
23:38
In /admin_log, add rowid DESC to the ORDER BY so that entries with the same timestamp predictably sort newest-first. ... (check-in: 914c6b5a0e user: stephan tags: forumpost-locking)
00:09 Changes to wiki page "branch/forumpost-locking" ... (artifact: d1fe352c3e user: stephan)
2023-02-23
14:47 Changes to wiki page "branch/forumpost-locking" ... (artifact: b0a130bae6 user: stephan)
14:26 Added wiki page "branch/forumpost-locking" ... (artifact: 3caf4a955e user: stephan)
2023-02-22
06:09
Minor CSS tweaks to closed forum posts. ... (check-in: 3078ff46ee user: stephan tags: forumpost-locking)
04:46
Rework forumpost closure to always apply to the first artifact in an edit chain to enable consistent behavior across the whole chain and responses to arbitrary versions within that chain. Add rudimentary UI elements for closing/re-opening posts, but their layout needs to be revisited (noting that they need to be in a separate form from the main editor so that closing/re-opening introduces only a smalll control artifact instead of a whole forumpost artifact). ... (check-in: cc6ca4e110 user: stephan tags: forumpost-locking)
2023-02-21
10:30
Initial (untested) code for creating the control artifact for closing and re-opening forum threads. Extend test-forumthread's tree view to show thread closure. ... (check-in: 32fc62e681 user: stephan tags: forumpost-locking)
09:52
Add db_add_unsent() and replace numerous "INSERT OR IGNORE INTO unset" statements with that. ... (check-in: 98d4ee73d7 user: stephan tags: forumpost-locking)
08:47
Coding style tweaks. ... (check-in: 9fc70f6f63 user: stephan tags: forumpost-locking)
03:58
Correct inability of forum users to delete their own pending-moderation posts. ... (check-in: 19333c8a49 user: stephan tags: trunk)
03:49
Closed forum threads can no longer be edited by non-admins. Fix broken ability of non-builtin users to delete their own pending-moderation post. UI controls for closing/reing-open threads are still TODO. ... (check-in: 8f02c1d4a8 user: stephan tags: forumpost-locking)
01:58
Add capability to determine whether a given sub-thread inherits a lock from a parent. Re-label "locked" to "closed" per /chat feedback. ... (check-in: 464f4d175f user: stephan tags: forumpost-locking)
00:52
Initial bits for "locking" forum (sub)threads using a "closed" tag. This currently affects the display but does not hinder edits made via malicious misuse because the pieces needed for such validation do not yet have access to the relevant ForumPost objects. ... (check-in: 4d664bfe55 user: stephan tags: forumpost-locking)
2023-02-17
14:37
A large collection of compiler warning fixes re. signed/unsigned comparison from Daniel D. ... (Closed-Leaf check-in: c71f711ec9 user: stephan tags: compiler-warnings)
2023-02-10
17:38
Add a PD_NoBot() check to /timeline, based on spider attack records. ... (check-in: 3fa6f8f09a user: stephan tags: trunk)
2023-02-07
16:50
Rename AntiSpider to NoBot, for brevity's sake. ... (check-in: fa27979805 user: stephan tags: trunk)
16:48
Rename P_NoSQL and PD_NoSQL to P(D)_AntiSpider to make their intent clearer and the names more generic. ... (check-in: 91d13592a7 user: stephan tags: trunk)
16:28
Merge spider-sql-detection branch into trunk, per /chat discussion. ... (check-in: 534c10f6b8 user: stephan tags: trunk)
16:24
Apply the spider SQL check to the diff URL argument of the /vdiff page. Improve some related docs. ... (Closed-Leaf check-in: 936c122ff9 user: stephan tags: spider-sql-detection)
16:18
Inititial draft of an attempt to intercept certain SQL injection attacks recently seen made against fossil repos. Its effect can be seen by visiting: /vdiff?from=trunk&to=trunk&w=drop ... (check-in: 61a608a2df user: stephan tags: spider-sql-detection)
2023-01-26
01:46
Refactor how the IF NOT EXISTS check is performed on the repository.admin_log table, per request from drh. ... (check-in: 2da6010b7c user: stephan tags: trunk)
2023-01-25
00:30
More updates of func decls f() to f(void). ... (check-in: 5dd632eb44 user: stephan tags: trunk)
00:25
More updates of func decls f() to f(void). ... (check-in: 9c5952bec3 user: stephan tags: trunk)
2023-01-24
21:25
Upgrade FTS search from v4 to v5. ... (check-in: c3c4ef167e user: stephan tags: trunk)
19:01
Add initial infrastructure for being able to resolve 'ckout' uniformly in certain contexts, per /chat discussion. ... (check-in: 4d8c30265b user: stephan tags: trunk)
03:26
Remove some end-of-line whitespace. No functional changes. ... (check-in: 8307133b7c user: stephan tags: search-fts5)
02:57
Replace FTS4 with FTS5, per [forum:d05b1855aa|forum post d05b1855aa]. This has been only lightly tested and might require a repo rebuild (or that we rename the associated tables/views rather than recycle them). ... (check-in: c1933caf03 user: stephan tags: search-fts5)
2023-01-23
23:30 Edit [04bbb05df762a82c|04bbb05df7]: Mark "Closed". Edit [04f232aaaeb0fea8|04f232aaae]: Mark "Closed". Edit [050cd0194324fde3|050cd01943]: Mark "Closed". Edit [09a21409f53247b0|09a21409f5]: Mark "Closed". Edit [0ad3e06bd2eff6b3|0ad3e06bd2]: Mark "Closed". Edit [0b70cf6d5758d7da|0b70cf6d57]: Mark "Closed". Edit [16a09da8c18a621b|16a09da8c1]: Mark "Closed". Edit [1c84fa5569640b93|1c84fa5569]: Mark "Closed". Edit [1e4aaf7b2e754f8c|1e4aaf7b2e]: Mark "Closed". Edit [21f38e85b345968f|21f38e85b3]: Mark "Closed". Edit [2f24675ab589dca1|2f24675ab5]: Mark "Closed". Edit [49bee969ee0f636b|49bee969ee]: Mark "Closed". Edit [50cdb741db7cc3f5|50cdb741db]: Mark "Closed". Edit [53458bed91942f1e|53458bed91]: Mark "Closed". Edit [5b101aa706e2555a|5b101aa706]: Mark "Closed". Edit [5d7c00f7e5360bcf|5d7c00f7e5]: Mark "Closed". Edit [60d25189d2718a5a|60d25189d2]: Mark "Closed". Edit [616de1fef2a912f2|616de1fef2]: Mark "Closed". Edit [67c420402f2958ee|67c420402f]: Mark "Closed". Edit [69b450c1e028c077|69b450c1e0]: Mark "Closed". Edit [6e3f354de15ad20e|6e3f354de1]: Mark "Closed". Edit [6ead94abf8e10ee3|6ead94abf8]: Mark "Closed". Edit [7cfbf66a027855eb|7cfbf66a02]: Mark "Closed". Edit [7da1aa6f3103ed96|7da1aa6f31]: Mark "Closed". Edit [89d950efd0830476|89d950efd0]: Mark "Closed". Edit [8a6e8e2703d9660f|8a6e8e2703]: Mark "Closed". Edit [9660319699a15332|9660319699]: Mark "Closed". Edit [971a5f513c15647b|971a5f513c]: Mark "Closed". Edit [9ae6f8660d020e12|9ae6f8660d]: Mark "Closed". Edit [9c2080a360fc4a4e|9c2080a360]: Mark "Closed". Edit [9d37ebbee6661827|9d37ebbee6]: Mark "Closed". Edit [a41ef5e6a232e524|a41ef5e6a2]: Mark "Closed". Edit [a69f71a2758ad66d|a69f71a275]: Mark "Closed". Edit [a8a606996bbd62f2|a8a606996b]: Mark "Closed". Edit [ac199e7a8aece7e7|ac199e7a8a]: Mark "Closed". Edit [b406b41453b00f97|b406b41453]: Mark "Closed". Edit [b713393b9a87908e|b713393b9a]: Mark "Closed". Edit [bbc5264066b88f77|bbc5264066]: Mark "Closed". Edit [c40c3272cdde2254|c40c3272cd]: Mark "Closed". Edit [f882d5cb0e4d945f|f882d5cb0e]: Mark "Closed". ... (artifact: 260b475564 user: stephan)
00:12
Add /json/settings/get and set APIs, per discussion in [forum:04b7159d63d4abe4|forum post 04b7159d63d4abe4]. ... (check-in: a80f27485a user: stephan tags: trunk)
2023-01-21
12:14
Merge trunk into markdown-tagrefs branch. ... (check-in: baf038b1aa user: stephan tags: markdown-tagrefs)
11:40
Make diff --checkin VERSION capable for working from outside of a checkout. ... (check-in: 8e8e0269a9 user: stephan tags: trunk)
01:13
Remove bootstrap skin, per discussion in [forum:aa02d7443d446211|forum post aa02d7443d446211]. Clients with that skin selected will automatically be switched to the default. ... (check-in: e1ef9347e1 user: stephan tags: trunk)
2023-01-20
04:25
Add /json/settings/set. Replace several free() calls with fossil_free(). Work around json_send_response() being called twice in some CLI-based cases. ... (Closed-Leaf check-in: 4d2aeb29eb user: stephan tags: json-settings-command)
00:11
Add docs for /json/settings. ... (check-in: f302b9bc41 user: stephan tags: json-settings-command)
2023-01-19
23:44
Roll back a broken part of [f3d3d1be59728b5dde702a] which caused only versioned settings' values to be fetched. ... (check-in: c7221a2e8c user: stephan tags: json-settings-command)
23:38
Correct (non-)fetching of sensitive properties for (non-)Setup users. ... (check-in: f3d3d1be59 user: stephan tags: json-settings-command)
23:32
Restructure /json/settings/get output from an array of objects to a map of objects, keyed on setting name, per forum discussion. ... (check-in: d0bf9682a9 user: stephan tags: json-settings-command)
02:55
For sensitive settings, always explicitly set value and valueSource to null for non-setup users (or if they aren't set), to avoid the possibility of downstream clients perhaps picking up inherited properties in their place, depending on their programming environment. ... (check-in: 451cda0452 user: stephan tags: json-settings-command)
02:39
Extend /json/settings/get with a version=X flag indicating the check-in version to check for versionable flags in before falling back to either the checkout or repository. List sensitive properties for all users but elide their values for non-setup users (previously they were elided altogether for non-setup users). ... (check-in: fd405e9563 user: stephan tags: json-settings-command)
01:01
Add missing 'void' to no-arg function decls and impls throughout the JSON API. (In my defense: the distinction between f(void) and f() was unknown to me at the time that code was written.) ... (check-in: 632dfd26dd user: stephan tags: json-settings-command)
2023-01-18
00:54
Initial prototype of the /json/settings/get command/page, per discussion in [forum:04b7159d63d4abe4|forum post 04b7159d63d4abe4]. ... (check-in: 29e5bb008c user: stephan tags: json-settings-command)
00:47
Fix a memory leak of the path to a versioned-setting file in print_setting(). ... (check-in: c76b00197f user: stephan tags: trunk)
2023-01-17
19:27 Closed ticket [77de516a1f]: Post-push patch plus 3 other changes ... (artifact: 55c29b4202 user: stephan)
19:26 Closed ticket [986daabbc4]: checkin command lost merge information if --force option used. plus 4 other changes ... (artifact: 8223306cbc user: stephan)
19:24 Closed ticket [13813896d5]: Editing multiple ticket fields ends in no changes plus 3 other changes ... (artifact: 439b295309 user: stephan)
19:24 Closed ticket [984d15b811]: Merge conflict markers could be more helpful plus 3 other changes ... (artifact: 8f968064b2 user: stephan)
19:23 Closed ticket [24e1e78fa3]: Files in conflict are not marked as so plus 3 other changes ... (artifact: 1413d36d9a user: stephan)
19:22 Closed ticket [59965ca64d]: Bad line endings in diff output on Windows plus 3 other changes ... (artifact: 4b86c036b0 user: stephan)