aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix memory leak in segments_from_path againhareRunxi Yu74 min.1-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 Yu3 hours1-4/+13
|
* Handle all errors from handlereqRunxi Yu3 hours1-1/+1
|
* Add basic system path parsingRunxi Yu3 hours1-0/+23
|
* Properly start response headersRunxi Yu4 hours1-4/+26
|
* Use trailing_slash instead of empty last segmentRunxi Yu5 hours1-0/+9
|
* Add license headersRunxi Yu5 hours2-0/+6
|
* Split the request handler to req.haRunxi Yu5 hours2-10/+13
|
* Use strings::freeall directly instead of wrapping itRunxi Yu5 hours2-5/+2
|
* Add the CSSRunxi Yu5 hours1-0/+410
|
* Fix free_segmentsRunxi Yu15 hours1-3/+1
|
* Handle all errors from http::serveRunxi Yu15 hours1-1/+3
|
* Separate paths into segmentsRunxi Yu15 hours4-4/+28
|
* Add horrible patch needed to make net::uri workRunxi Yu15 hours1-0/+306
|
* Remove extra spaceRunxi Yu23 hours1-1/+1
|
* Add {{ " " }} to footer to work around htmpl's whitespace handlingRunxi Yu24 hours1-0/+3
| | | | I need to rework it anyway though
* Catch all error types while listeningRunxi Yu43 hours1-1/+1
|
* Accept --config not --addressRunxi Yu43 hours1-10/+3
|
* Partially port templates used by the index pageRunxi Yu44 hours5-7/+76
|
* Note that patches are required on top of hare-httpRunxi Yu45 hours1-2/+4
|
* Set reuseport and reuseaddrRunxi Yu45 hours1-3/+4
|
* Add architecture stuff to the READMERunxi Yu2 days1-0/+8
|
* Add basic template renderingRunxi Yu2 days5-5/+24
|
* Begin to use hare-htmplRunxi Yu2 days2-6/+9
|
* Use for each loopsRunxi Yu2 days1-2/+1
|
* Add README and NOTESRunxi Yu2 days2-0/+13
|
* Fix inconsistent capitalization in the error messageRunxi Yu3 days1-1/+1
|
* Add a basic HTTP serverRunxi Yu3 days3-0/+75
|
* Add LICENSERunxi Yu3 days1-0/+661