Unnamed Fossil Project

Timeline
Login

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

69 check-ins using file tiny/rotor.d version 0e0882d44e

2025-04-21
18:32
Log a couple exception paths. Fix cookie parsing to not trip on whitespace. Leaf 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
2025-03-23
23:32
Continuing SSL bringup. Not working yet. check-in: 7d3de17950 user: vandys tags: trunk
22:49
Reorg based on sample openssl code. Take this opportunity to localize deimos imports to the specific bits needed in particular API code. check-in: 88672838b7 user: vandys tags: trunk
2025-03-22
23:26
bringup; SSL server mode check-in: 84c1e03eb5 user: vandys tags: trunk
23:23
Bringup; SSL server mode check-in: 6604b01a05 user: vandys tags: trunk
18:11
Bring up webserv on tiny.socket check-in: 673152ac14 user: vandys tags: trunk
17:04
Add remote address check-in: d7a7e61257 user: vandys tags: trunk
16:11
TBD markups check-in: 49a1f57811 user: vandys tags: trunk
03:13
Ok, std.socket is out of the picture. check-in: 7ec967a4ed user: vandys tags: trunk
2025-03-21
19:13
Factor some more std.socket over check-in: a5a01069b5 user: vandys tags: trunk
18:55
Basic bringup check-in: 9ea59777aa user: vandys tags: trunk
17:31
Start making this socket.d self-contained from std.socket check-in: 509a5bd4a6 user: vandys tags: trunk
2025-03-20
21:34
Well, it _compiles_ check-in: 76be70e045 user: vandys tags: trunk
2025-03-19
20:43
Start fleshing out the whole OO re-take on std.socket check-in: 94759bc620 user: vandys tags: trunk
00:14
Add unittest. Note, libssl.so is needed, but I can't find a way to get pragma(lib) to make it happen. At least here on Linux w. ldc2. check-in: ddc026ad2a user: vandys tags: trunk
2025-03-18
23:59
Sigh, that was easy. Mirror their API but cook it all from scratch. check-in: c52ea81de3 user: vandys tags: trunk
23:27
More wrestling with inheritance & std.socket.Socket. The pig likes it, and we both get dirty. check-in: 45e9cd8a5d user: vandys tags: trunk
2025-03-17
22:25
Bringup; wrestling with inheritance versus protective attributes. check-in: dfc83eec50 user: vandys tags: trunk
2025-03-15
18:00
Initial work on a Socket-compatible SSL flavor check-in: 846277b7f2 user: vandys tags: trunk
14:40
Normalize indentation of sqlite API interface code check-in: 263325ef15 user: vandys tags: trunk
2025-03-12
21:22
more check-in: 10f33bede2 user: vandys tags: trunk
15:56
A few more examples to keep check-in: 56d2b474c6 user: vandys tags: trunk
2025-03-10
23:41
Have sqlite lib handle class/struct including allocations. Also add a get() which lets caller supply the storage. check-in: 8359ef6d4d user: vandys tags: trunk
18:18
Provide getInto to write into the caller's supplied data structure. TBD: detect class versus struct and allocate with "new" for classes. check-in: 480fc3d80b user: vandys tags: trunk
2025-02-19
00:03
Factor hexstr() to our tiny.fmt module. Fix unittest regression now that I've switched to lower case for hex digits. check-in: 69f10e4fbb user: vandys tags: trunk
2025-02-18
00:16
Add interface to /dev/urandom check-in: 38f9e13045 user: vandys tags: trunk
2025-02-16
04:43
Go with "in" support for non-SMP set as well check-in: ffaf4bdfed user: vandys tags: trunk
2025-02-13
01:31
Fix AES192--mistake in how to apply round key setup during port. check-in: 0ea59b370b user: vandys tags: trunk
01:31
Add xtoi check-in: 8d6dd19329 user: vandys tags: trunk
2025-02-12
20:31
Fix some 64-bit-isms. Try to get strip() to shed line endings too. check-in: f7c9531a05 user: vandys tags: trunk
2025-02-11
22:04
Add a strip for char arrays as well check-in: 222b969c93 user: vandys tags: trunk
21:46
Add some basic test cases. (I'll run against some *.rsp cases I found for CBC and ECB modes, too.) check-in: 57c13593cb user: vandys tags: trunk
21:44
Let some utilities contract for pure @safe check-in: b628209cd0 user: vandys tags: trunk
21:20
Adopt a tiny version of AES with IV support. Convert from C into @safe dlang as a class. check-in: 814b914c57 user: vandys tags: trunk
21:19
Standard practice is lower case for hex, so... check-in: fa3544fe09 user: vandys tags: trunk
2025-02-08
16:16
Add an AES module check-in: 911d60bfae user: vandys tags: trunk
2024-12-28
04:26
whatever check-in: 36829de568 user: vandys tags: trunk
2024-12-27
18:56
Fiddling with shrinking crnn, so I can adopt the Dlang version. check-in: d87ec84cb6 user: vandys tags: trunk
2024-12-24
00:18
Remind me port/addr when the mini services start up check-in: 5ff026bbfe user: vandys tags: trunk
2024-12-05
00:35
Tighten some pure/safe stuff. Drop some old debug output. check-in: 909d63b971 user: vandys tags: trunk