Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Start X11 and web frontends for xC | Přemysl Eric Janouch | 2022-09-05 | 1 | -1/+70 |
| | | | | | | | | | | | | | | | For this, we needed a wire protocol. After surveying available options, it was decided to implement an XDR-like protocol code generator in portable AWK. It now has two backends, per each of: - xF, the X11 frontend, is in C, and is meant to be the primary user interface in the future. - xP, the web frontend, relies on a protocol proxy written in Go, and is meant for use on-the-go (no pun intended). They are very much work-in-progress proofs of concept right now, and the relay protocol is certain to change. | ||||
* | Add clang-format configuration, clean up | Přemysl Eric Janouch | 2021-10-30 | 1 | -12/+12 |
| | |||||
* | Bump copyright years | Přemysl Eric Janouch | 2020-10-27 | 1 | -1/+1 |
| | |||||
* | Improve OpenSSL integration | Přemysl Eric Janouch | 2020-10-20 | 1 | -0/+24 |
| | | | | | | | | | Ensure the error stack is cleared after errors are processed. Also handle NULL returns safely. Makes the debug mode spew more data, though almost none of the contexts is in reaction to network peer data. | ||||
* | Bump liberty | Přemysl Eric Janouch | 2020-10-10 | 1 | -52/+0 |
| | | | | resolve_relative_runtime_unique_filename() used to have a bug. | ||||
* | Name change | Přemysl Eric Janouch | 2020-09-02 | 1 | -1/+1 |
| | |||||
* | Relicense to 0BSD, update mail address | Přemysl Janouch | 2018-06-21 | 1 | -3/+2 |
| | | | | | | | | | I've come to the conclusion that copyright mostly just stands in the way of software development. In my jurisdiction I cannot give up my own copyright and 0BSD seems to be the closest thing to public domain. The updated mail address, also used in my author/committer lines, is shorter and looks nicer. People rarely interact anyway. | ||||
* | degesch: introduce cstr_set() | Přemysl Janouch | 2018-01-08 | 1 | -0/+7 |
| | |||||
* | Bump liberty | Přemysl Janouch | 2017-06-22 | 1 | -13/+11 |
| | |||||
* | Bump liberty | Přemysl Janouch | 2017-01-23 | 1 | -2/+2 |
| | |||||
* | Fix LibreSSL compatibility | Přemysl Janouch | 2016-12-30 | 1 | -1/+1 |
| | |||||
* | Cleanup | Přemysl Janouch | 2016-12-28 | 1 | -0/+15 |
| | |||||
* | Get rid of the remaining FAILs | Přemysl Janouch | 2016-10-11 | 1 | -7/+0 |
| | |||||
* | Bump liberty | Přemysl Janouch | 2016-10-11 | 1 | -69/+1 |
| | |||||
* | 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 |
| |