|
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 |
|
|
70f12a8a7d
|
Don't print out full path in assertions
|
2015-05-07 08:33:15 +02:00 |
|
|
37005cc443
|
Fix isspace_ascii(), add new _ascii() functions
|
2015-05-02 22:33:49 +02:00 |
|
|
c8238a5764
|
Fix str_pack_u16() argument
|
2015-05-02 22:33:10 +02:00 |
|
|
6605ba87db
|
Fix typo in comment
|
2015-05-02 22:33:00 +02:00 |
|
|
8c6d18757d
|
Factor out str_map_clear()
|
2015-03-29 03:04:55 +02:00 |
|
|
f20218e73e
|
Add more stuff
And break the API. All in the name of progress!
|
2015-03-29 01:55:10 +01:00 |
|
|
2b3bc18269
|
Fix formatting
|
2015-03-29 00:38:45 +01:00 |
|
|
087645848b
|
Initial commit
|
2015-02-28 19:53:23 +01:00 |
|