aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update READMEhareRunxi Yu2025-04-031-2/+4
|
* Comic SansRunxi Yu2025-03-161-1/+1
|
* Handle SIGINTRunxi Yu2025-03-161-1/+10
|
* Close the static_fsRunxi Yu2025-03-161-0/+1
|
* Hare branch is master nowRunxi Yu2025-03-151-1/+1
|
* Hare stuff is now in masterRunxi Yu2025-03-151-2/+1
|
* Remove that printlnRunxi Yu2025-03-151-2/+0
|
* Add ?branch=hare in the footerRunxi Yu2025-03-151-1/+1
|
* Generate VERSION from git describeRunxi Yu2025-03-153-4/+10
|
* Detect static mime type instead of assuming everything's CSSRunxi Yu2025-03-151-1/+11
|
* Serve static filesRunxi Yu2025-03-152-3/+23
|
* Use abort("unreachable") instead of a random commentRunxi Yu2025-03-151-1/+1
|
* Remove the "path segments" section in index.htmplRunxi Yu2025-03-152-8/+2
|
* Handle invalid URIs by reporting back to the userRunxi Yu2025-03-151-2/+13
|
* Use HAREFLAGSRunxi Yu2025-03-151-1/+1
|
* Fix memory leak in segments_from_path againRunxi Yu2025-03-151-4/+2
| | | | | Use freeall on a sub-slice instead of looping; previous behavior also leaks the memory used by the sp slice itself.
* Fix indirect memory leak when segments_from_path failsRunxi Yu2025-03-151-4/+13
|
* Handle all errors from handlereqRunxi Yu2025-03-151-1/+1
|
* Add basic system path parsingRunxi Yu2025-03-151-0/+23
|
* Properly start response headersRunxi Yu2025-03-151-4/+26
|
* Use trailing_slash instead of empty last segmentRunxi Yu2025-03-151-0/+9
|
* Add license headersRunxi Yu2025-03-152-0/+6
|
* Split the request handler to req.haRunxi Yu2025-03-152-10/+13
|
* Use strings::freeall directly instead of wrapping itRunxi Yu2025-03-152-5/+2
|
* Add the CSSRunxi Yu2025-03-151-0/+410
|
* Fix free_segmentsRunxi Yu2025-03-151-3/+1
|
* Handle all errors from http::serveRunxi Yu2025-03-151-1/+3
|
* Separate paths into segmentsRunxi Yu2025-03-154-4/+28
|
* Add horrible patch needed to make net::uri workRunxi Yu2025-03-151-0/+306
|
* Remove extra spaceRunxi Yu2025-03-141-1/+1
|
* Add {{ " " }} to footer to work around htmpl's whitespace handlingRunxi Yu2025-03-141-0/+3
| | | | I need to rework it anyway though
* Catch all error types while listeningRunxi Yu2025-03-131-1/+1
|
* Accept --config not --addressRunxi Yu2025-03-131-10/+3
|
* Partially port templates used by the index pageRunxi Yu2025-03-135-7/+76
|
* Note that patches are required on top of hare-httpRunxi Yu2025-03-131-2/+4
|
* Set reuseport and reuseaddrRunxi Yu2025-03-131-3/+4
|
* Add architecture stuff to the READMERunxi Yu2025-03-131-0/+8
|
* Add basic template renderingRunxi Yu2025-03-135-5/+24
|
* Begin to use hare-htmplRunxi Yu2025-03-132-6/+9
|
* Use for each loopsRunxi Yu2025-03-131-2/+1
|
* Add README and NOTESRunxi Yu2025-03-132-0/+13
|
* Fix inconsistent capitalization in the error messageRunxi Yu2025-03-131-1/+1
|
* Add a basic HTTP serverRunxi Yu2025-03-133-0/+75
|
* Add LICENSERunxi Yu2025-03-121-0/+661