Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2024-10-22
| ||
03:49 | Bringup; don't override manual content-length. Now plays an mp3! Leaf check-in: c10d66c620 user: vandys tags: trunk | |
2024-10-21
| ||
23:47 | Start bringup of send_file. lastIndexOf in tiny string; theirs works, but I was mis-calling it and my own blew up and showed me why. check-in: e0d6926972 user: vandys tags: trunk | |
15:09 | Cool, webserv.d compiles again check-in: 5da06be8e0 user: vandys tags: trunk | |
03:47 | A bit of bringup for webserv check-in: 7f4d73fdaa user: vandys tags: trunk | |
01:55 | Use "out" instead of "ref" check-in: dfb10af55a user: vandys tags: trunk | |
2024-10-18
| ||
19:26 | Touch up offset/length and send of file check-in: 0d511984b4 user: vandys tags: trunk | |
2024-10-14
| ||
02:57 | Shake out range. chunks() API in stdio is nice. check-in: 8638fc51de user: vandys tags: trunk | |
2024-10-11
| ||
19:43 | First pass, range parsing check-in: b825465f4f user: vandys tags: trunk | |
2024-10-09
| ||
19:03 | Prep for serving files of various MIME types check-in: 167ee2cfe1 user: vandys tags: trunk | |
2024-10-06
| ||
04:54 | Get rid of var name which covers a type name. Fix size_t and ptrdiff_t. Fix test case for negate number w. zero pad. check-in: 97b2b029b6 user: vandys tags: trunk | |
2024-10-05
| ||
23:29 | size_t/ptrdiff_t, plus chase a bug in negative zero padding check-in: 642f17f0d1 user: vandys tags: trunk | |
2024-10-03
| ||
00:10 | Automate clean check-in: e98e17186c user: vandys tags: trunk | |
00:02 | Rudimentary overflow detection check-in: 1ff377cf26 user: vandys tags: trunk | |
2024-10-02
| ||
22:33 | Break out chunks of bulk body vs. headers. Default to 1M. check-in: fd26a18b52 user: vandys tags: trunk | |
18:38 | Use size_t to straddle 32- and 64-bit worlds. Correctly walk body buffer; 100-continue now works. check-in: 9e82e75625 user: vandys tags: trunk | |
2024-10-01
| ||
18:22 | First pass, 100-continue uploads check-in: 8e1701ae4f user: vandys tags: trunk | |
00:55 | Support basic floating point (123.456, no exponential notation) check-in: eae1f3d3f2 user: vandys tags: trunk | |
00:32 | Generalized atoi now in tiny.conv check-in: 39183d1209 user: vandys tags: trunk | |
2024-09-30
| ||
23:41 | Add a local atoi which is type flexible Use atoi!ulong to convert body size in HTTP request check-in: 4d2eb4388f user: vandys tags: trunk | |
22:31 | Hash out body handling. TBD: 100-continue for larger uploads. check-in: b18d0b6fb2 user: vandys tags: trunk | |
17:47 | Sketch body access API. Fix sizing for string length; 32 versus 64. check-in: 657565e7dd user: vandys tags: trunk | |
02:55 | Oops, headers already processed check-in: 6e15661b3a user: vandys tags: trunk | |
02:43 | Correctly pull in headers, even if it takes more than one socket read. check-in: dbe1deb9e4 user: vandys tags: trunk | |
2024-09-26
| ||
02:54 | Catch exceptions rather than lose threads check-in: 73da891ffd user: vandys tags: trunk | |
2024-09-25
| ||
00:16 | webserv built and in libtiny, echo test program builds/links check-in: b139cec423 user: vandys tags: trunk | |
2024-09-23
| ||
18:47 | Simple primes program for testing gdb check-in: 2ea021128b user: vandys tags: trunk | |
2024-09-20
| ||
22:21 | It compiles. Yay. check-in: c2516294b3 user: vandys tags: trunk | |
2024-09-19
| ||
23:47 | Inching towards a compile! check-in: 36e44bb13b user: vandys tags: trunk | |
2024-09-18
| ||
03:54 | Resolve merge check-in: 7867e73bc8 user: vandys tags: trunk | |
2024-09-17
| ||
23:10 | Keep wrestling with shared/unshared, plus fold in address stuff from the learn forum check-in: 48fca415bb user: vandys tags: trunk | |
2024-09-11
| ||
18:43 | Resolve merge conflict check-in: ccf8d30758 user: vandys tags: trunk | |
15:22 | Keep banging those rocks check-in: f91d499c39 user: vandys tags: trunk | |
2024-07-06
| ||
22:00 | Keep chasing compilation check-in: 6cc4b922bd user: vandys tags: trunk | |
2024-06-22
| ||
22:14 | Clear out all shared cruft, get basics working? Hassle with mutability check-in: 5de93e31f2 user: vandys tags: trunk | |
2024-06-21
| ||
17:36 | Man, wrestling with mutability / shared / etc. check-in: 4262d23234 user: vandys tags: trunk | |
16:59 | Ok, unittest working check-in: 9ffb0131dc user: vandys tags: trunk | |
16:47 | Spinlock (unit test doesn't work yet) check-in: 083b94fb1d user: vandys tags: trunk | |
2024-06-19
| ||
19:02 | Add a simple atoi() check-in: 9042c27110 user: vandys tags: trunk | |
18:50 | Add a ctype which is string friendly check-in: a5884a7fa5 user: vandys tags: trunk | |
18:15 | Fiddling w. threading, shared memory, immutables, .... check-in: fb8cda2c12 user: vandys tags: trunk | |
2024-06-18
| ||
18:16 | Start wiring in subclassing from Rotor check-in: efa7ecdf96 user: vandys tags: trunk | |
2024-06-17
| ||
23:20 | Fix cast issues w. size_t check-in: 334f1c08b8 user: vandys tags: trunk | |
18:17 | Continue bringup check-in: 48a6458eea user: vandys tags: trunk | |
16:26 | Continue bringup check-in: 4c283ac421 user: vandys tags: trunk | |
2024-06-14
| ||
20:06 | Yah, have the Makefile around, at least for a while check-in: 355acc564a user: vandys tags: trunk | |
20:05 | More work on webserv check-in: 636741d07b user: vandys tags: trunk | |
2024-06-11
| ||
05:10 | Add hex, also some unit tests check-in: b6ff75740e user: vandys tags: trunk | |
2024-06-09
| ||
00:46 | tidy check-in: bc2d7b5a0a user: vandys tags: trunk | |
2024-06-08
| ||
02:54 | Tighten up private/safe, also make Rotor a class so we can have a proper init. check-in: a9d3c2f0d4 user: vandys tags: trunk | |
2024-06-06
| ||
17:51 | Debug, found bug, time for cleanup check-in: 985d1e6d36 user: vandys tags: trunk | |