aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* fix resource leakHEADmasterNathan Perry2017-09-271-0/+3
* fix headers againNathan Perry2017-09-241-1/+1
* disallow non-GET requestsNathan Perry2017-09-241-1/+17
* add a few more content typesNathan Perry2017-09-241-0/+6
* fix headersNathan Perry2017-09-245-6/+7
* write a readmeNathan Perry2017-09-241-0/+6
* update makefile to build tgzNathan Perry2017-09-242-2/+8
* use clock_gettime rather than clockNathan Perry2017-09-245-17/+25
* impl connection dropping. needs fixesNathan Perry2017-09-244-7/+55
* fix free bug (praise valgrind)Nathan Perry2017-09-241-1/+0
* reduce poll timeout, add error responsesNathan Perry2017-09-243-38/+81
* eliminate all valgrind errorsNathan Perry2017-09-122-0/+2
* valgrind out some memory issuesNathan Perry2017-09-126-16/+53
* fix webroot memory issueNathan Perry2017-09-121-4/+6
* clean up headersNathan Perry2017-09-125-5/+5
* fix argument parsingNathan Perry2017-09-1210-102/+119
* support required headers, test with sysnetNathan Perry2017-09-125-11/+71
* zero out request after sendingNathan Perry2017-09-122-3/+2
* serving files nowNathan Perry2017-09-127-8/+209
* do http version checking, drop http 1.0 connections when completeNathan Perry2017-09-121-1/+17
* fix some print statementsNathan Perry2017-09-111-2/+2
* works in chromeNathan Perry2017-09-114-54/+51
* fix some parsing issuesNathan Perry2017-09-111-4/+3
* write send_respNathan Perry2017-09-115-18/+107
* add status codesNathan Perry2017-09-116-11/+94
* remove non-blocking flagNathan Perry2017-09-112-11/+1
* complete parsing refactorNathan Perry2017-09-116-165/+201
* refactor into conn_utilNathan Perry2017-09-119-194/+188
* introduce parse_ctx typeNathan Perry2017-09-114-31/+58
* use list for request headersNathan Perry2017-09-112-25/+33
* update split to take count parameterNathan Perry2017-09-104-22/+47
* refactor accept to use listNathan Perry2017-09-102-18/+21
* only print error if it existsNathan Perry2017-09-101-1/+1
* rename argparse, reqparse -> arg_parse, req_parseNathan Perry2017-09-108-6/+6
* break apart request parsingNathan Perry2017-09-103-25/+75
* trim allocatesNathan Perry2017-09-094-5/+14
* fix at least a few memory management errorsNathan Perry2017-09-097-48/+50
* use flexible array memberNathan Perry2017-09-097-85/+75
* update trim usagesNathan Perry2017-09-093-12/+20
* fix warningsNathan Perry2017-09-099-94/+120
* start testing/fixingNathan Perry2017-09-083-28/+59
* refactored parsing with split_resultNathan Perry2017-09-082-48/+77
* write split functionNathan Perry2017-09-084-11/+125
* write tests for trim utilNathan Perry2017-09-083-10/+36
* restructure buildNathan Perry2017-09-0814-340/+372
* add http version to requestNathan Perry2017-09-072-4/+11
* write trim functionNathan Perry2017-09-073-2/+26
* improve parsing somewhatNathan Perry2017-09-076-30/+151
* start handling requestsNathan Perry2017-09-075-22/+40
* build threaded accept loop, get connections workingNathan Perry2017-09-075-25/+120