Lindenii Project Forge
Warning: Due to various recent migrations, viewing non-HEAD refs may be broken.
Commits on ab041560dedff6b17a530c4ed4be2246a110a304 | |||
---|---|---|---|
ID | Title | Author | Author date |
ab041560dedff6b17a530c4ed4be2246a110a304 | Comic Sans | Runxi Yu | 2025-03-16 12:43:57 +0800 |
f299c93242c1543602a3a7abc5af73f7c46f680e | Handle SIGINT | Runxi Yu | 2025-03-16 00:49:43 +0800 |
2e9373bd12bc972cf6d947ebb871f98967e3b1ae | Close the static_fs | Runxi Yu | 2025-03-15 23:40:22 +0800 |
7fbb9fe52892cc70e347263a272784c71594e961 | Hare branch is master now | Runxi Yu | 2025-03-15 19:31:37 +0800 |
be2ea684c53c767b42c875a0f861519443b70fc2 | Hare stuff is now in master | Runxi Yu | 2025-03-15 19:29:42 +0800 |
8f465ce2dfeb25b24bb113e560ab52c8bde3905d | Remove that println | Runxi Yu | 2025-03-15 18:55:39 +0800 |
0b08cb8bb0ff2acf8b94d379ddc27b361abd25ec | Add ?branch=hare in the footer | Runxi Yu | 2025-03-15 18:47:10 +0800 |
993717127039160835f673e434dcd67b4fff73d0 | Generate VERSION from git describe | Runxi Yu | 2025-03-15 18:45:33 +0800 |
76f18a65d3f36431ca8e83c1fb62f5f326b188fd | Detect static mime type instead of assuming everything's CSS | Runxi Yu | 2025-03-15 17:36:09 +0800 |
0b541fefa3fbf8db830a2d4c52f3a33c20bae4c6 | Serve static files | Runxi Yu | 2025-03-15 17:16:05 +0800 |
c96700f5fcd0cdcf5e425abaf43208f723157e2f | Use abort("unreachable") instead of a random comment | Runxi Yu | 2025-03-15 17:14:23 +0800 |
03122a39f821721cbf0cbb8d8d362b84bd6d4601 | Remove the "path segments" section in index.htmpl | Runxi Yu | 2025-03-15 16:58:28 +0800 |
cf33db77f0bea4e458107e134b23798594e0127a | Handle invalid URIs by reporting back to the user | Runxi Yu | 2025-03-15 16:54:24 +0800 |
d3eef86033feacd4e666ba220a43e76c2c5cb4ba | Use HAREFLAGS | Runxi Yu | 2025-03-15 16:28:50 +0800 |
3355827fb55a22d9b8064ab55c5f26650f1b1148 | Fix memory leak in segments_from_path again | Runxi Yu | 2025-03-15 15:05:12 +0800 |
3b20dfb6dd79c02aa6889df9e86327a54a036249 | Fix indirect memory leak when segments_from_path fails | Runxi Yu | 2025-03-15 13:19:21 +0800 |
ee5328355d21e64e686a2cdab03e56400aec98bc | Handle all errors from handlereq | Runxi Yu | 2025-03-15 12:56:51 +0800 |
77e29361812c1d9cf0adb55f09218f20598643dc | Add basic system path parsing | Runxi Yu | 2025-03-15 12:55:42 +0800 |
3ab4b020f204eeb8862045e90e8648660be266fb | Properly start response headers | Runxi Yu | 2025-03-15 12:25:12 +0800 |
0d8bfc2ffd036139116244a32cf8de86273b3f07 | Use trailing_slash instead of empty last segment | Runxi Yu | 2025-03-15 11:44:16 +0800 |
6fd726cd816e999d53d3d977cf20d6fa899a661f | Add license headers | Runxi Yu | 2025-03-15 11:39:02 +0800 |
96f9c66a1ac41f36f9fb232ebeb53063368775ab | Split the request handler to req.ha | Runxi Yu | 2025-03-15 11:38:23 +0800 |
b9e1c42a47b40c8dbd9e20da816e28be5c1d5b09 | Use strings::freeall directly instead of wrapping it | Runxi Yu | 2025-03-15 11:36:35 +0800 |
5c4d1692a7b8c3b5b58a6fafe3c4b7db7faff7e2 | Add the CSS | Runxi Yu | 2025-03-15 11:35:24 +0800 |
ab38e20aa482f23b010966fecb41783e0ac086c9 | Fix free_segments | Runxi Yu | 2025-03-15 01:37:03 +0800 |
106a63cbfb338c2ea8e18fb7a42585982ca16226 | Handle all errors from http::serve | Runxi Yu | 2025-03-15 01:33:23 +0800 |
cb2517bee240c592c07e77c1507877cf47ace553 | Separate paths into segments | Runxi Yu | 2025-03-15 01:16:39 +0800 |
144cbb673627a45195ae91068f34fbc0dbe887a4 | Add horrible patch needed to make net::uri work | Runxi Yu | 2025-03-15 00:41:39 +0800 |
7b43c9270a4a8b727f87c2b23f7c61520cdc3734 | Remove extra space | Runxi Yu | 2025-03-14 17:17:30 +0800 |
529c34174f0377dfff10b302c748e227064d2159 | Add {{ " " }} to footer to work around htmpl's whitespace handling | Runxi Yu | 2025-03-14 16:27:13 +0800 |
218bee41a4311dd44e024ab7696161c567ad201f | Catch all error types while listening | Runxi Yu | 2025-03-13 21:09:29 +0800 |
a8823a83237291b903f85e7f8426cf5033314bbc | Accept --config not --address | Runxi Yu | 2025-03-13 20:55:43 +0800 |
3c3c383a9d6dec77e93272483699b3aef2c1dd47 | Partially port templates used by the index page | Runxi Yu | 2025-03-13 20:17:19 +0800 |
e8fe6ad1201567a037db4cfe033a101d56272d30 | Note that patches are required on top of hare-http | Runxi Yu | 2025-03-13 19:24:41 +0800 |
6d8dcf7a7c0db67da322243d049ad8a4255f7f1c | Set reuseport and reuseaddr | Runxi Yu | 2025-03-13 19:24:33 +0800 |
141b50f46e70bb737b8b3d5d5246d4f037e7c4c2 | Add architecture stuff to the README | Runxi Yu | 2025-03-13 14:49:55 +0800 |
478f73b93c37e5e32ce33eb1de963eeb23a5cc40 | Add basic template rendering | Runxi Yu | 2025-03-13 12:18:53 +0800 |
1ca7ae3859b2c0397e4b28f77c04a4b816f69ae1 | Begin to use hare-htmpl | Runxi Yu | 2025-03-13 08:52:03 +0800 |
fbce544cb4dec6d4835231acf0d9eee26f77deb6 | Use for each loops | Runxi Yu | 2025-03-13 08:43:57 +0800 |
7d0f2909f20c6e01842f3f81f589d8b320591396 | Add README and NOTES | Runxi Yu | 2025-03-13 07:33:00 +0800 |
ff9dac7881a37035aefe68cda0e2f7259023969c | Fix inconsistent capitalization in the error message | Runxi Yu | 2025-03-13 00:06:41 +0800 |
e229050d5aae07607d56746892da75afe3417f64 | Add a basic HTTP server | Runxi Yu | 2025-03-12 23:47:53 +0800 |
a5c443e3277faf69eeb981679169d09f1f393918 | Add LICENSE | Runxi Yu | 2025-03-12 19:50:06 +0800 |