]> git.seodisparate.com - c_simple_http/shortlog
c_simple_http
2024-09-24 Stephen SeoUnescape percent-encoded uri when handling request
2024-09-23 Stephen SeoUse "Connection: close" in response headers
2024-09-23 Stephen SeoImpl. alternate delimeter creating cache-filename
2024-09-23 Stephen SeoFix use-after-free in path-to-filename function
2024-09-23 Stephen SeoImpl. path-to-cache-filename, fixes to strip-path
2024-09-23 Stephen SeoRefactor http_template to use String_Part
2024-09-22 Stephen SeoFix potential memory leak
2024-09-22 Stephen SeoAdd WIP html_cache
2024-09-22 Stephen SeoAdd helper to create string parts and combine them
2024-09-22 Stephen SeoMinor fix
2024-09-22 Stephen SeoAdd new arg for program: --enable-cache-dir=<DIR>
2024-09-22 Stephen SeoUpdate .gitignore
2024-09-22 Stephen SeoChange template generation: output used filenames
2024-09-21 Stephen SeoUpdate third-party submodule SimpleArchiver
2024-09-21 Stephen SeoUse volatile for global variables
2024-09-21 Stephen SeoUpdate globals to use "fast" int type
2024-09-21 Stephen SeoUpdate third-party submodule SimpleArchiver
2024-09-20 Stephen SeoUse stdint.h types instead of int, long, etc.
2024-09-20 Stephen SeoUpdate third_party submodule SimpleArchiver
2024-09-16 Stephen SeoAdd tests for c_simple_http_strip_path(...)
2024-09-16 Stephen SeoFix case where URL has extra trailing '/'
2024-09-13 Stephen SeoUpdate third-party submodule SimpleArchiver
2024-09-12 Stephen SeoMinor fix
2024-09-11 Stephen SeoMinor fix to Makefile
2024-09-11 Stephen SeoCI: Run unit tests on Release build as well
2024-09-11 Stephen SeoUpdate Makefile
2024-09-11 Stephen SeoRevert "Update CMakeLists.txt"
2024-09-11 Stephen SeoUpdate CMakeLists.txt
2024-09-11 Stephen SeoUpdate CMakeLists.txt
2024-09-11 Stephen SeoAdd hardening compiler flags to Makefile
2024-09-11 Stephen SeoUpdate third-party submodule SimpleArchiver
2024-09-10 Stephen SeoCleanup: removed unused pointer in internal struct
2024-09-10 Stephen SeoFix potential "strlen(NULL)"
2024-09-10 Stephen SeoMinor refactoring/fixes
2024-09-10 Stephen SeoMinor refactoring
2024-09-10 Stephen SeoMinor refactoring
2024-09-10 Stephen SeoMake config reloading more robust
2024-09-10 Stephen SeoUpdate README.md
2024-09-10 Stephen SeoImpl. hot reloading of config and on SIGUSR1
2024-09-09 Stephen SeoFix "unfixed" "count" from previous commit
2024-09-09 Stephen SeoFix typo when returning 500 error
2024-09-09 Stephen SeoMinor fixes/cleanup
2024-09-09 Stephen SeoRefactor "print request headers"
2024-09-09 Stephen SeoUpdate third-party submodule SimpleArchiver
2024-09-06 Stephen SeoImpl. print of specific headers arg/option
2024-09-06 Stephen SeoAdd flag to disable peer address printing
2024-09-06 Stephen SeoDebug print only in Debug builds
2024-09-06 Stephen SeoOnly allow protocol "HTTP/1.1"
2024-09-06 Stephen SeoAdd support for different error responses
2024-09-06 Stephen SeoRemove "?" or "#" starting suffixes from path
2024-09-06 Stephen SeoUpdate third party submodule SimpleArchiver
2024-09-06 Stephen Seoupdate README.md
2024-09-06 Stephen SeoFix warnings
2024-09-06 Stephen SeoAdd CMakeLists.txt, update .gitignore
2024-09-06 Stephen SeoUpdate README.md
2024-09-06 Stephen SeoAdd README.md, ensure listening port is printed
2024-09-06 Stephen SeoMinor tweaks/fixes
2024-09-06 Stephen SeoAdd more example.config stuff
2024-09-06 Stephen SeoFix invalid read when checking for "_FILE" vars
2024-09-06 Stephen SeoMinor tweak to listening port info output
2024-09-06 Stephen SeoImpl. handling HTTP/1.1 requests
2024-09-05 Stephen SeoUse ${CC} and "CC ?= gcc" in Makefile
2024-09-05 Stephen SeoFix inconsistent http_template output size
2024-09-05 Stephen SeoAdd "output" size parameter to http_template fn
2024-09-05 Stephen SeoRemove temporary files created by unit test on end
2024-09-05 Stephen SeoImpl. ".*_FILE" variables for templates
2024-09-04 Stephen SeoAdd action/workflow to run unit tests
2024-09-04 Stephen Seoconfig parsing: Handle when config has no endline
2024-09-04 Stephen SeoTest using "HTML_FILE" var, fixes
2024-09-04 Stephen SeoMinor formatting fix
2024-09-04 Stephen SeoUpdate submodule third-party SimpleArchiver
2024-09-04 Stephen SeoSet up tests for http_template, fixes
2024-09-03 Stephen SeoWIP untested Impl. html generation from templates
2024-09-02 Stephen SeoWIP some work on http req/response handling
2024-09-02 Stephen SeoAdd more documentation about how src/config works
2024-09-01 Stephen SeoUpdate third_party submodule SimpleArchiver
2024-09-01 Stephen SeoUpdate third_party submodule SimpleArchiver
2024-09-01 Stephen SeoUpdate Makefile: recompile if header has changed
2024-08-31 Stephen SeoUpdate documentation for config parsing
2024-08-31 Stephen SeoMove config-related code from http.c to config.c
2024-08-31 Stephen SeoCleanup usage of third-party headers
2024-08-30 Stephen SeoWIP Impl. config file parsing for http templates
2024-08-30 Stephen SeoWIP html template handling for http response
2024-08-30 Stephen SeoAdd third_party SimpleArchiver (data structures)
2024-08-29 Stephen SeoAdd hint to error when binding socket
2024-08-29 Stephen SeoPrint connecting peer's address
2024-08-29 Stephen SeoReturn fail on failing to bind socket
2024-08-29 Stephen SeoMinor formatting fix
2024-08-29 Stephen SeoAdd the ISC LICENSE
2024-08-29 Stephen SeoWIP Impl. receiving and printing received ASCII
2024-08-29 Stephen SeoFormatting
2024-08-29 Stephen SeoCleanup
2024-08-29 Stephen SeoWIP work on http server
2024-08-29 Stephen SeoSkeleton project initial code