aboutsummaryrefslogtreecommitdiff
path: root/liberty.c
Commit message (Expand)AuthorAgeFilesLines
* Experimental support for building as C++origin/c++Přemysl Eric Janouch2020-10-221-78/+129
* Split out utf8_validate_cp(), adhere to RFC 3629Přemysl Eric Janouch2020-10-211-1/+8
* Reject overlong UTF-8 sequencesPřemysl Eric Janouch2020-10-211-0/+5
* Fix optional arguments in --help outputPřemysl Eric Janouch2020-10-131-1/+1
* Improve the UTF-8 APIPřemysl Eric Janouch2020-10-121-29/+25
* Fix crashes in the config parserPřemysl Eric Janouch2020-10-121-6/+9
* Import xwrite(), cstr_set(), resolve_..._template()Přemysl Eric Janouch2020-10-101-9/+58
* Rename cstr_transform() argumentPřemysl Eric Janouch2020-10-101-2/+2
* Mark some issuesPřemysl Eric Janouch2020-10-101-0/+2
* Bump copyright yearsPřemysl Eric Janouch2020-10-021-1/+1
* Add iscntrl_ascii()Přemysl Eric Janouch2020-10-021-0/+6
* Add a slogan of sortsPřemysl Eric Janouch2020-08-011-0/+3
* Name changePřemysl Eric Janouch2020-08-011-1/+1
* Improve setjmp safety in config parserPřemysl Janouch2020-04-191-5/+7
* Allow aborting the FastCGI protocol parserPřemysl Janouch2018-10-181-1/+1
* Add missing include for "struct iovec"Přemysl Janouch2018-06-241-0/+1
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-211-3/+2
* Describe syntax of advanced configuration w/ PEGPřemysl Janouch2018-04-191-0/+26
* Improve simple_config_update_from_file()Přemysl Janouch2017-06-221-45/+18
* _init() -> _make() where possiblePřemysl Janouch2017-06-221-193/+153
* Make config_item_clone() staticPřemysl Janouch2017-06-121-1/+1
* Improve read_line()Přemysl Janouch2017-06-121-13/+9
* Make socket_io_try_*() actually use read/writePřemysl Janouch2017-05-071-5/+5
* Add a warning comment to "poller_fd::closed"Přemysl Janouch2017-05-061-0/+3
* Fix broken toupper_ascii()Přemysl Janouch2017-05-061-1/+1
* Fix and update LICENSEPřemysl Janouch2017-02-031-1/+0
* Fixes to the previous batch of commitsPřemysl Janouch2017-01-231-4/+4
* Rename strv_add*() to strv_append*()Přemysl Janouch2017-01-231-12/+12
* Rename str_ensure_space() to str_reserve()Přemysl Janouch2017-01-231-4/+4
* join_strv() -> strv_join(), take a string argumentPřemysl Janouch2017-01-231-2/+2
* Rename "struct str_vector" to "struct strv"Přemysl Janouch2017-01-231-36/+36
* Add ARRAY convenience macrosPřemysl Janouch2017-01-231-0/+17
* Add some consts to function argumentsPřemysl Janouch2016-10-231-9/+9
* Make error_set() return NULL for conveniencePřemysl Janouch2016-10-101-19/+12
* Merge cstr_split() and cstr_split_ignore_empty()Přemysl Janouch2016-10-091-20/+7
* Add some constness to str_map methodsPřemysl Janouch2016-10-051-3/+3
* Fix a commentPřemysl Janouch2016-10-041-1/+1
* Use CLOCK_MONOTONIC_RAW for timers if availablePřemysl Janouch2016-10-041-1/+4
* Add config_read_from_file()Přemysl Janouch2016-10-011-0/+21
* Add socket_io_*() functionsPřemysl Janouch2016-10-011-0/+71
* Simplify resolve_relative_filename_generic()Přemysl Janouch2016-10-011-14/+6
* Add poller_post_fork() for *BSD kqueuePřemysl Janouch2016-03-131-2/+16
* Fix config schema applicationPřemysl Janouch2016-02-011-2/+3
* Allow fsync() to fail on special filesPřemysl Janouch2016-01-261-1/+2
* Silence warningPřemysl Janouch2016-01-261-1/+3
* Add lock_pid_file()Přemysl Janouch2016-01-171-0/+47
* Get rid of struct typedefsPřemysl Janouch2016-01-171-9/+6
* CleanupPřemysl Janouch2016-01-161-13/+6
* Shuffle codePřemysl Janouch2016-01-161-90/+88
* Don't crash when new threads can't be createdPřemysl Janouch2016-01-161-5/+59