Unnamed Fossil Project

Timeline
Login

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

50 most recent check-ins

2025-05-16
14:24
Support directly writing a row from a struct Leaf check-in: 472bbd24ae user: vandys tags: trunk
14:23
Some more tests check-in: 45fdcfab3b user: vandys tags: trunk
14:22
Test for updating directly from struct check-in: 5ab9b5e76a user: vandys tags: trunk
2025-05-10
16:38
Fallout; Query is now a class, not a struct check-in: 5d8930d5da user: vandys tags: trunk
16:36
A bit of a dog's breakfast here, break it all out, make Query a class, streamline how it's all defined. This fixes the problem where all failures report as "out of memory" due to the badly duplicated db pointer from SQLite3 -> Query. check-in: d9f71dec25 user: vandys tags: trunk
2025-05-09
17:14
Add API to get change count, which lets us verify modification operations. check-in: b1c57e88ca user: vandys tags: trunk
2025-05-08
19:20
Straddle the somewhat type-gummy world of sqlite3, especially as motivated by Python. check-in: d6f654611a user: vandys tags: trunk
18:44
NM check-in: 8d99897abf user: vandys tags: trunk
2025-05-02
14:06
Use scope(exit) to close send_file's open file. (Surprising the destructor doesn't deal with this, but I may as well be tidy about it.) check-in: 48c4662643 user: vandys tags: trunk
2025-05-01
23:15
Use an alias; it seems a little cleaner to me check-in: 79061ec3a9 user: vandys tags: trunk
22:47
Use our common isdigit() check-in: 3f6f1debda user: vandys tags: trunk
2025-04-28
16:58
Make it easy to pull web stuff out of libtiny (ldc has a bug where they might pull it in for no reason) check-in: 5cda0dea7a user: vandys tags: trunk
16:58
Quiet down webserv file transfer tracing check-in: b25e7d7a34 user: vandys tags: trunk
16:57
Add uncharenc core function as string util check-in: 854f83d282 user: vandys tags: trunk
2025-04-26
23:40
Use tiny versions. Make sure each module declares its name. Leave web stuff sequestered until the ldc2 bug with array compare is resolved. check-in: 5e10b0b8db user: vandys tags: trunk
04:18
Refactor ctype, add some more check-in: 251d913a67 user: vandys tags: trunk
2025-04-25
15:26
Default build optimized. Add isalpha(). check-in: 5ef2de535d user: vandys tags: trunk
2025-04-23
21:35
Add an API for binding to an array of string args. TBD: generalize to a type template. check-in: abc25fe836 user: vandys tags: trunk
21:34
Generalize template for indexOf check-in: e49ee4d544 user: vandys tags: trunk
00:28
Try to close socket on error check-in: 947605d1e7 user: vandys tags: trunk
2025-04-21
18:32
Log a couple exception paths. Fix cookie parsing to not trip on whitespace. check-in: f5f2565c72 user: vandys tags: trunk
2025-04-18
18:23
favicon support check-in: 11e8396a95 user: vandys tags: trunk
2025-04-15
17:08
Ignore our Fossil DB check-in: 33d4543661 user: vandys tags: trunk
17:08
Decode the URI search string before putting its values into the AA check-in: 8bc0779dea user: vandys tags: trunk
2025-04-13
23:24
Sanity on DB open of existing check-in: c870dec86f user: vandys tags: trunk
2025-04-10
22:55
Bringup; cookie authent & login check-in: 006e0ed7c9 user: vandys tags: trunk
18:40
Grammar check-in: 21bf6e9328 user: vandys tags: trunk
2025-04-09
22:51
Start in on cookie infrastructure check-in: 2a79f89f46 user: vandys tags: trunk
16:30
We can use this out of Phobos check-in: c75fac2858 user: vandys tags: trunk
2025-04-08
22:14
Incomplete, playing with a strongly typed getopt check-in: 32df584dee user: vandys tags: trunk
21:59
Refactor so webserv can share path check/clean check-in: 7cf89f3bc6 user: vandys tags: trunk
19:50
Watch completion of requst. check-in: 760897ff79 user: vandys tags: trunk
2025-04-07
16:16
Missing import check-in: 6dec93665f user: vandys tags: trunk
2025-04-05
22:26
Add API to just get whole body (with cap). check-in: cf04b81916 user: vandys tags: trunk
17:24
Factor to cookie auth, then cookie auth w. cache and sqlite3 backing. check-in: 0ed32102c2 user: vandys tags: trunk
2025-04-03
16:19
Add a HTML path convenience class check-in: 369e722366 user: vandys tags: trunk
2025-04-02
21:12
New files check-in: eca1188bdf user: vandys tags: trunk
21:09
Factor serving of static files. Endpoints being const is too restrictive (even though it'd be nice from an SMP perspective) check-in: 2730372b29 user: vandys tags: trunk
17:47
Bringup; get authPath working check-in: ef59256c04 user: vandys tags: trunk
2025-04-01
19:57
Bringup, authentication check-in: 2609207bde user: vandys tags: trunk
17:09
Fix failed-auth path check-in: 13444ac98f user: vandys tags: trunk
2025-03-31
21:44
Prep for cookie authentication check-in: 732264f4bc user: vandys tags: trunk
18:23
Bringup, URL arguments check-in: eff8b1a50a user: vandys tags: trunk
18:23
Add '%%' to emit a single '%' check-in: 8c45fc7866 user: vandys tags: trunk
2025-03-29
22:40
Parse URL args. Support 303 code. URL redirection. check-in: 855efbfbfc user: vandys tags: trunk
2025-03-25
18:53
Makefile check-in: 523b62239d user: vandys tags: trunk
18:52
Now that I've started tweaking sqlite3's API, fold it into tiny check-in: b6982e43e6 user: vandys tags: trunk
2025-03-24
18:11
Skip entries which won't stat (broken symlink) check-in: 69c7b6f0dd user: vandys tags: trunk
17:14
Bringup; serving via SSL (finally) check-in: bcba243820 user: vandys tags: trunk
03:09
Still fiddling the sequence of events to get SSL state onto the listen/accept'ed connection. check-in: 464966045c user: vandys tags: trunk