aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Use a more generic API in write_file{,_safe}()Přemysl Janouch2016-01-151-5/+7
|
* Make writing files a bit saferPřemysl Janouch2016-01-131-3/+19
| | | | Especially configuration files.
* Allow arbitrary configuration keysPřemysl Janouch2016-01-091-2/+22
| | | | | So that if the application decides to use them, neither writing nor loading of the configuration doesn't brutally fail.
* Copy user_data in config_item_set_fromPřemysl Janouch2016-01-091-0/+1
| | | | | | So that the validation callback can make use of it. This is analogous to the change in schema application.
* Fix usage of freeaddrinfo() in connectorPřemysl Janouch2016-01-041-1/+2
|
* Fix the kqueue poller backendPřemysl Janouch2016-01-041-3/+3
|
* Fix build of tests under BSDPřemysl Janouch2016-01-041-4/+19
|
* Add a test for connectorPřemysl Janouch2016-01-031-0/+161
|
* Fix some leaks in testsPřemysl Janouch2016-01-031-9/+9
|
* Update copyright yearsPřemysl Janouch2016-01-033-3/+3
|
* Add a test for the async frameworkPřemysl Janouch2016-01-031-0/+95
|
* Add a CONTAINER_OF macroPřemysl Janouch2016-01-031-0/+3
|
* Compile tests with pthreads supportPřemysl Janouch2016-01-032-2/+28
|
* Rewrite connector to use asynchronous getaddrinfoPřemysl Janouch2016-01-031-50/+89
|
* Add asynchronous getnameinfo()Přemysl Janouch2016-01-021-0/+64
|
* Add asynchronous getaddrinfo()Přemysl Janouch2016-01-021-0/+71
|
* Add an async job manager to the pollerPřemysl Janouch2016-01-021-34/+86
|
* Add a framework for asynchronous jobsPřemysl Janouch2016-01-021-0/+191
|
* Pass hostname in connector's success callbackPřemysl Janouch2016-01-011-15/+17
|
* Stylistic, equivalent changePřemysl Janouch2015-12-281-4/+2
|
* Make config_schema_initialize_item more usefulPřemysl Janouch2015-12-281-11/+15
| | | | By also allowing it to set the user_data member.
* Constify str_map_iterPřemysl Janouch2015-12-281-6/+9
|
* Add read_file() and write_file()Přemysl Janouch2015-12-131-46/+89
| | | | And refactor the simple configuration module a bit.
* Import configuration module from uirc3Přemysl Janouch2015-12-111-0/+1118
| | | | It seems to be mature enough, and it's just a bit too useful.
* Run tests in different processesPřemysl Janouch2015-12-101-20/+74
| | | | So that one broken test doesn't cause the rest to be effectively skipped.
* Add a test for utf8_iterPřemysl Janouch2015-12-101-0/+8
|
* Fix a nasty bug in utf8_next()Přemysl Janouch2015-12-101-11/+9
| | | | Uppercase ASCII was read incorrectly.
* Fix running tests on Windows etc.Přemysl Janouch2015-12-101-1/+1
|
* Path searching changesPřemysl Janouch2015-11-191-53/+88
| | | | | | | - fixed XDG config file search (didn't include /etc/xdg) - added XDG data file search - added a generic function to build custom resolvers - code reshuffled
* Convert README to AsciiDocPřemysl Janouch2015-09-271-2/+2
|
* Travis CI: Update IRC server addressPřemysl Janouch2015-08-221-1/+1
|
* Fix epoll with no FDs to watch overPřemysl Janouch2015-08-221-1/+1
|
* Fix an embarrassing bug in msg_unpackerPřemysl Janouch2015-08-171-1/+1
|
* Import the connector from uirc3Přemysl Janouch2015-08-171-0/+244
|
* Rename configuration to simple_config_*Přemysl Janouch2015-08-161-9/+11
| | | | So that it doesn't conflict with the enhanced one in uirc3.
* Make an assertion give more informationPřemysl Janouch2015-08-161-1/+2
|
* Add kqueue supportpremysl2015-08-061-2/+245
| | | | Successfully tested on OpenBSD with ponymap.
* Don't return ugly error strings from OpenSSLPřemysl Janouch2015-07-151-3/+3
|
* Get rid of siphash.h as we don't use itPřemysl Janouch2015-07-142-13/+1
|
* Allow str_map siphash key randomizationPřemysl Janouch2015-07-141-41/+76
|
* Add str_map_steal()Přemysl Janouch2015-07-141-0/+14
|
* Add "str_map_unset_iter"Přemysl Janouch2015-07-142-36/+115
|
* Import stuff from uirc3Přemysl Janouch2015-07-112-122/+207
|
* Do tilde expansion in resolve_config_filename()Přemysl Janouch2015-07-011-0/+42
|
* Add str_vector_steal()Přemysl Janouch2015-06-261-3/+10
|