Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | degesch: fix CTCP handling | Přemysl Janouch | 2016-07-09 | 1 | -5/+9 |
| | | | | | | | In `/me :\` practically no client bothers to escape the backslash but we used to interpret it as the start of an escape sequence anyway. Silly us, no one respects any standards. | ||||
* | Use TMPDIR as a fallback if set | Přemysl Janouch | 2016-03-13 | 1 | -0/+3 |
| | |||||
* | kike: add support for IRCv3.2 server-time | Přemysl Janouch | 2016-01-31 | 1 | -0/+15 |
| | |||||
* | Factor out socket_io_try_{read,write}() | Přemysl Janouch | 2016-01-07 | 1 | -0/+68 |
| | | | | To be reused in Lua connection API. | ||||
* | Fix a memory leak in SOCKS connector | Přemysl Janouch | 2016-01-07 | 1 | -1/+0 |
| | |||||
* | Bump liberty, enable TLS SNI | Přemysl Janouch | 2016-01-04 | 1 | -19/+9 |
| | | | | | | | Involves some rewrites to fit the new APIs. SNI has been implemented Mostly just because we can, I don't think it's widely in use and kike doesn't support this feature of the protocol either. | ||||
* | degesch: allow launching an editor for input | Přemysl Janouch | 2015-12-25 | 1 | -0/+43 |
| | | | | | | Useful for editing multiline text (such as making it single-line). Some refactoring and cleanup. | ||||
* | Bump liberty | Přemysl Janouch | 2015-12-11 | 1 | -1118/+0 |
| | |||||
* | Refactor config schema initialization | Přemysl Janouch | 2015-12-11 | 1 | -30/+46 |
| | | | | Now the configuration module seems to be fit for inclusion in liberty. | ||||
* | Cleanup | Přemysl Janouch | 2015-12-11 | 1 | -11/+5 |
| | |||||
* | degesch: add a test for configuration | Přemysl Janouch | 2015-12-10 | 1 | -0/+1 |
| | |||||
* | Enable TCP_NODELAY | Přemysl Janouch | 2015-11-22 | 1 | -0/+1 |
| | |||||
* | degesch: typos, cleanups | Přemysl Janouch | 2015-11-21 | 1 | -0/+3 |
| | |||||
* | degesch: stubplement plugins | Přemysl Janouch | 2015-11-21 | 1 | -1/+1 |
| | |||||
* | Extend split_str() for multiple split chars | Přemysl Janouch | 2015-11-15 | 1 | -3/+3 |
| | |||||
* | mv 'struct config_item'{_,} | Přemysl Janouch | 2015-08-17 | 1 | -53/+53 |
| | | | | Finally we can get rid of the trailing underscore. | ||||
* | Bump liberty | Přemysl Janouch | 2015-08-17 | 1 | -240/+0 |
| | |||||
* | SOCKS: make use of the str_pack_* API | Přemysl Janouch | 2015-08-06 | 1 | -19/+17 |
| | | | | I forgot I had it. | ||||
* | Fix immediate connects | Přemysl Janouch | 2015-07-23 | 1 | -1/+1 |
| | | | | Apparently FreeBSD can do this while Linux can not. | ||||
* | SOCKS: add socks_protocol_to_string() | Přemysl Janouch | 2015-07-23 | 1 | -1/+12 |
| | |||||
* | SOCKS: fix "on_connecting" callback | Přemysl Janouch | 2015-07-23 | 1 | -3/+7 |
| | |||||
* | SOCKS: various fixes to API and code | Přemysl Janouch | 2015-07-23 | 1 | -12/+35 |
| | |||||
* | SOCKS: finishing touches | Přemysl Janouch | 2015-07-22 | 1 | -32/+48 |
| | | | | Making sure that I handle all corner cases appropriately. | ||||
* | SOCKS: shorten code with SOCKS_GO | Přemysl Janouch | 2015-07-22 | 1 | -43/+20 |
| | |||||
* | SOCKS: refactor | Přemysl Janouch | 2015-07-21 | 1 | -165/+177 |
| | |||||
* | SOCKS: simplify code | Přemysl Janouch | 2015-07-21 | 1 | -39/+22 |
| | |||||
* | Fix SOCKS5 nopass authentication | Přemysl Janouch | 2015-07-21 | 1 | -1/+2 |
| | |||||
* | Get at least SOCKS4A working | Přemysl Janouch | 2015-07-21 | 1 | -20/+26 |
| | |||||
* | Rewrite socks to async | Přemysl Janouch | 2015-07-20 | 1 | -256/+569 |
| | | | | Not quite working yet, however it's a massive and important change. | ||||
* | degesch: allow unterminated CTCP messages | Přemysl Janouch | 2015-07-19 | 1 | -7/+13 |
| | |||||
* | Bump liberty, fix map iterators | Přemysl Janouch | 2015-07-14 | 1 | -11/+0 |
| | |||||
* | degesch: implement /server rename | Přemysl Janouch | 2015-07-14 | 1 | -0/+11 |
| | |||||
* | Bump liberty | Přemysl Janouch | 2015-07-11 | 1 | -97/+0 |
| | |||||
* | degesch: add config_item_string_from_cstr() | Přemysl Janouch | 2015-07-11 | 1 | -0/+11 |
| | |||||
* | degesch: fix display of empty objects in /set | Přemysl Janouch | 2015-07-10 | 1 | -13/+21 |
| | |||||
* | degesch: support CASEMAPPING=rfc1459-strict | Přemysl Janouch | 2015-07-09 | 1 | -0/+21 |
| | |||||
* | Add str_cut_until() | Přemysl Janouch | 2015-07-09 | 1 | -0/+6 |
| | |||||
* | degesch: introduce transform_str() | Přemysl Janouch | 2015-07-08 | 1 | -0/+7 |
| | |||||
* | degesch: start using "on_change" notifications | Přemysl Janouch | 2015-07-05 | 1 | -2/+16 |
| | | | | Terminal attributes can be changed on the fly now. | ||||
* | mv config_schema_{fix_value,initialize_item}() | Přemysl Janouch | 2015-07-05 | 1 | -5/+5 |
| | |||||
* | degesch: set "user_data" while loading config | Přemysl Janouch | 2015-07-05 | 1 | -6/+5 |
| | | | | It'd be quite wrong to call "on_change" on them without this. | ||||
* | degesch: create servers from configuration | Přemysl Janouch | 2015-07-05 | 1 | -2/+2 |
| | | | | | | This means that as of now, the only way of creating a server is to edit the configuration file by hand and add (at least) an empty object under the server's name. | ||||
* | degesch: get real with the CTCP | Přemysl Janouch | 2015-07-04 | 1 | -2/+5 |
| | |||||
* | kike: resolve the path to PID files better | Přemysl Janouch | 2015-07-02 | 1 | -0/+43 |
| | |||||
* | Bump liberty | Přemysl Janouch | 2015-07-01 | 1 | -11/+0 |
| | |||||
* | degesch: implement /buffer move | Přemysl Janouch | 2015-06-21 | 1 | -0/+9 |
| | |||||
* | degesch: fix /invite | Přemysl Janouch | 2015-06-18 | 1 | -0/+11 |
| | |||||
* | degesch: add & use strncasecmp_ascii() | Přemysl Janouch | 2015-06-02 | 1 | -0/+11 |
| | |||||
* | common: fix connector failure | Přemysl Janouch | 2015-05-12 | 1 | -1/+2 |
| | |||||
* | degesch: asynchronous connecting etc. | Přemysl Janouch | 2015-05-09 | 1 | -0/+233 |
| | | | | | | I'm sorry, couldn't keep the diff small. All the ZyklonB heritage code is shit anyway. |