|  | 38d105dede | Don't crash when new threads can't be created | 2016-01-16 06:12:19 +01:00 |  | 
			
				
					|  | a90aeaf0d9 | Use a more generic API in write_file{,_safe}() | 2016-01-15 22:52:30 +01:00 |  | 
			
				
					|  | 60dd23ab8f | Make writing files a bit safer Especially configuration files. | 2016-01-13 00:38:54 +01:00 |  | 
			
				
					|  | 9e3cb2b6aa | Allow arbitrary configuration keys So that if the application decides to use them, neither writing nor
loading of the configuration doesn't brutally fail. | 2016-01-09 05:21:49 +01:00 |  | 
			
				
					|  | f90cc1e5a2 | Copy user_data in config_item_set_from So that the validation callback can make use of it.
This is analogous to the change in schema application. | 2016-01-09 05:19:43 +01:00 |  | 
			
				
					|  | bc7e83137e | Fix usage of freeaddrinfo() in connector | 2016-01-04 00:58:57 +01:00 |  | 
			
				
					|  | 8c06ec3276 | Fix the kqueue poller backend | 2016-01-04 00:54:27 +01:00 |  | 
			
				
					|  | 6a19b51516 | Fix build of tests under BSD | 2016-01-04 00:47:12 +01:00 |  | 
			
				
					|  | 3f20b39b71 | Add a test for connector | 2016-01-03 23:35:21 +01:00 |  | 
			
				
					|  | 385b3bdb47 | Fix some leaks in tests | 2016-01-03 23:35:21 +01:00 |  | 
			
				
					|  | 020a11a5b5 | Update copyright years | 2016-01-03 23:35:21 +01:00 |  | 
			
				
					|  | 9957adc458 | Add a test for the async framework | 2016-01-03 23:35:21 +01:00 |  | 
			
				
					|  | 4dfd88c2c8 | Add a CONTAINER_OF macro | 2016-01-03 23:35:21 +01:00 |  | 
			
				
					|  | b5724a654a | Compile tests with pthreads support | 2016-01-03 23:35:21 +01:00 |  | 
			
				
					|  | 66340e08d7 | Rewrite connector to use asynchronous getaddrinfo | 2016-01-03 23:35:21 +01:00 |  | 
			
				
					|  | 733de7bae2 | Add asynchronous getnameinfo() | 2016-01-02 04:36:17 +01:00 |  | 
			
				
					|  | 13d04e7a35 | Add asynchronous getaddrinfo() | 2016-01-02 04:36:17 +01:00 |  | 
			
				
					|  | 455f2cec82 | Add an async job manager to the poller | 2016-01-02 04:36:17 +01:00 |  | 
			
				
					|  | ee40af0031 | Add a framework for asynchronous jobs | 2016-01-02 04:36:17 +01:00 |  | 
			
				
					|  | 80815519b3 | Pass hostname in connector's success callback | 2016-01-01 20:14:16 +01:00 |  | 
			
				
					|  | f6d74544f8 | Stylistic, equivalent change | 2015-12-28 04:03:34 +01:00 |  | 
			
				
					|  | 2d8a8e0b1b | Make config_schema_initialize_item more useful By also allowing it to set the user_data member. | 2015-12-28 04:03:34 +01:00 |  | 
			
				
					|  | a4313ee4b9 | Constify str_map_iter | 2015-12-28 04:03:34 +01:00 |  | 
			
				
					|  | 8b2e41ed8f | Add read_file() and write_file() And refactor the simple configuration module a bit. | 2015-12-13 22:12:38 +01:00 |  | 
			
				
					|  | 91fca5cb05 | Import configuration module from uirc3 It seems to be mature enough, and it's just a bit too useful. | 2015-12-11 02:52:13 +01:00 |  | 
			
				
					|  | 51663d5ee3 | Run tests in different processes So that one broken test doesn't cause the rest to be effectively skipped. | 2015-12-10 23:04:37 +01:00 |  | 
			
				
					|  | 5d3e911f01 | Add a test for utf8_iter | 2015-12-10 19:54:45 +01:00 |  | 
			
				
					|  | 75d063e363 | Fix a nasty bug in utf8_next() Uppercase ASCII was read incorrectly. | 2015-12-10 19:54:45 +01:00 |  | 
			
				
					|  | 122ab355a6 | Fix running tests on Windows etc. | 2015-12-10 19:54:45 +01:00 |  | 
			
				
					|  | 0adcaf67c2 | Path searching changes - 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 | 2015-11-19 13:27:12 +01:00 |  | 
			
				
					|  | 835f0a36db | Convert README to AsciiDoc | 2015-09-27 01:55:27 +02:00 |  | 
			
				
					|  | 6b1273f43c | Travis CI: Update IRC server address | 2015-08-22 21:14:41 +02:00 |  | 
			
				
					|  | bb3d669c3b | Fix epoll with no FDs to watch over | 2015-08-22 20:59:35 +02:00 |  | 
			
				
					|  | ee2457df7c | Fix an embarrassing bug in msg_unpacker | 2015-08-17 01:53:49 +02:00 |  | 
			
				
					|  | 649c351560 | Import the connector from uirc3 | 2015-08-17 00:01:08 +02:00 |  | 
			
				
					|  | 792b074e3d | Rename configuration to simple_config_* So that it doesn't conflict with the enhanced one in uirc3. | 2015-08-16 23:49:57 +02:00 |  | 
			
				
					|  | bb2de1fd48 | Make an assertion give more information | 2015-08-16 21:56:47 +02:00 |  | 
			
				
					|  | 1a305a1c6b | Add kqueue support Successfully tested on OpenBSD with ponymap. | 2015-08-06 19:00:13 +02:00 |  | 
			
				
					|  | 02708608a9 | Don't return ugly error strings from OpenSSL | 2015-07-15 00:35:35 +02:00 |  | 
			
				
					|  | fcc3f9e19c | Get rid of siphash.h as we don't use it | 2015-07-14 23:40:14 +02:00 |  | 
			
				
					|  | 246bd92648 | Allow str_map siphash key randomization | 2015-07-14 23:39:40 +02:00 |  | 
			
				
					|  | 0058c1f457 | Add str_map_steal() | 2015-07-14 22:17:27 +02:00 |  | 
			
				
					|  | fb50290341 | Add "str_map_unset_iter" | 2015-07-14 22:17:01 +02:00 |  | 
			
				
					|  | 7fa873fb96 | Import stuff from uirc3 | 2015-07-11 17:44:37 +02:00 |  | 
			
				
					|  | 34569e2b62 | Do tilde expansion in resolve_config_filename() | 2015-07-01 23:24:42 +02:00 |  | 
			
				
					|  | 439bc3acd3 | Add str_vector_steal() | 2015-06-26 22:20:37 +02:00 |  | 
			
				
					|  | b29f470583 | IRC: fix tests | 2015-06-11 21:30:31 +02:00 |  | 
			
				
					|  | 568407d410 | IRC: add some tests | 2015-06-11 21:27:53 +02:00 |  | 
			
				
					|  | 8a28bfa3d1 | IRC: properly unescape message tags | 2015-06-11 21:00:00 +02:00 |  | 
			
				
					|  | 99b92fdd6e | Extend UTF-8 code a bit | 2015-05-07 08:34:10 +02:00 |  |