bunkum

an old and silly c99 web server with some fun features
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2026-07-25 22:28Clean up formatting for readabilityquantumish19+258-295
2023-11-19 20:44Actually add README.quantumish5+119-0
2023-11-19 20:44Add README, tweak languagequantumish12+82-178
2023-10-14 02:54Fix hashmap bug, add testquantumish9+83-21
2023-05-16 22:36Set up benchmarkingquantumish4+62-4
2023-05-16 21:43Proper ish profiling!quantumish3+41-33
2023-05-16 07:19Profiling utilities, breaking change to shitvec_check()quantumish5+109-47
2023-05-15 08:07Simple logic for switch to process-based designquantumish2+177-172
2023-05-14 20:13Profiling additionsquantumish2+75-69
2023-04-29 05:52Begin generalizing HTML utilsquantumish4+23-23
2023-04-24 00:43Switch `serve_error()` to use new HTML gen toolsquantumish3+79-42
2023-04-24 00:28Goofy first shot at HTML genquantumish1+84-0
2023-04-18 04:27profiling debuggingquantumish1+16-13
2023-04-16 19:01Attempt to add simple profilingquantumish2+56-9
2023-04-16 09:35Continue process of implementing thread communicationquantumish5+46-8
2023-04-16 08:08Fix timer bug (doesn't work on OSX though...)quantumish1+12-7
2023-04-16 07:34Fix double free() bugquantumish3+17-19
2023-04-16 06:01Start trying to split listen() logic to a thread, attempt bugfixesquantumish5+63-34
2023-04-15 21:32Questionable channel implementationquantumish1+43-0
2023-04-14 21:28Add dynamic port selection, more MIME type mappingsquantumish2+14-7
2023-04-14 16:37Support path redirects + logging to file, clean up codequantumish6+31-18
2023-04-13 23:50Fix various bugs, improve MIME type mappingquantumish6+35-25
2023-04-13 16:37Add Accept-Encoding handlingquantumish5+51-24
2023-04-13 16:15Fix Accept header parsing bugsquantumish4+22-10
2023-04-13 05:21Experiment with variable-sized hashmap keysquantumish4+21-8
2023-04-13 04:19Switch to hashmap repr of headersquantumish4+48-27
2023-04-13 02:58Further core logic cleanupsquantumish3+26-22
2023-04-12 06:22Split up logic some morequantumish2+33-36
2023-04-12 05:47Finish adding test plus add debugging utilquantumish4+53-21
2023-04-12 03:39Prettify tests somequantumish2+26-3
2023-04-12 03:15Experiment with adding testsquantumish7+83-12
2023-04-12 00:25Scuffed testing frameworkquantumish3+96-3
2023-04-11 20:06Clean up response handling some morequantumish3+39-9
2023-04-11 06:06Actually correctly parse Accept headerquantumish6+55-53
2023-04-11 03:35Clean up code, add beginnings of Accept-Encoding handlingquantumish3+101-41
2023-04-10 05:34Fix path handling bugsquantumish3+25-14
2023-04-10 05:01Clean up req handling, fix time bug, add free() func for request_tquantumish8+101-49
2023-04-10 00:47Add Docker isolation, bugfixesquantumish5+36-11
2023-04-09 23:59Add .gitignorequantumish1+9-0
2023-04-09 23:58Add Makefile, phf util, formatting tweaksquantumish5+59-4
2023-04-09 23:32Request parsing, minor cleanupsquantumish5+108-3
2023-04-09 09:21Fix bugs in logging, shitvecquantumish3+3-3
2023-04-09 09:04Clean up code, add loggingquantumish3+28-92
2023-04-09 08:08Add logging utilitiesquantumish3+85-0
2023-04-09 05:45Add more headersquantumish4+90-2
2023-04-09 03:55Initial commitquantumish8+483-0