Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ZyklonB: use XDG paths by default | Přemysl Eric Janouch | 2020-10-28 | 1 | -8/+30 |
| | | | | | | | | | | | | Install plugins to /usr/share rather than /usr/lib since they're arch-independent. Many precedents can be found for scripted plugins in /usr/share and fewer for /usr/lib. Look for plugins in all XDG data directories and repurpose the "plugin_dir" setting to override this behaviour. This adds some complexity to the bot but unifies the project. It might make sense to remove the "plugin_dir" setting. | ||||
* | Improve OpenSSL integration | Přemysl Eric Janouch | 2020-10-20 | 1 | -7/+5 |
| | | | | | | | | | 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. | ||||
* | 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. | ||||
* | Rework constructors/destructors | Přemysl Janouch | 2017-06-22 | 1 | -16/+11 |
| | |||||
* | Bump liberty | Přemysl Janouch | 2017-06-22 | 1 | -33/+23 |
| | |||||
* | Avoid the "poller_fd::closed" feature | Přemysl Janouch | 2017-05-06 | 1 | -4/+2 |
| | | | | | | | Reliability enhancement for Linux. This feature was created for ponymap, however we don't care about an extra syscall in most places. Doing it right even saves lines. | ||||
* | Bump liberty | Přemysl Janouch | 2017-01-23 | 1 | -17/+17 |
| | |||||
* | Cleanup | Přemysl Janouch | 2016-12-28 | 1 | -11/+1 |
| | |||||
* | Add support for OpenSSL 1.1.0 | Přemysl Janouch | 2016-12-28 | 1 | -1/+6 |
| | |||||
* | Get rid of the remaining FAILs | Přemysl Janouch | 2016-10-11 | 1 | -2/+8 |
| | |||||
* | Bump liberty | Přemysl Janouch | 2016-10-11 | 1 | -13/+18 |
| | |||||
* | ZyklonB, kike: Use pledge(2) in OpenBSD | Přemysl Janouch | 2016-03-30 | 1 | -0/+6 |
| | | | | | | degesch has something like "stdio wpath cpath inet tty proc exec" but given that it's user-extensible and very annoying for users to have it crash, I'm leaving it unrestricted for now. | ||||
* | ZyklonB: run plugins in a special work directory | Přemysl Janouch | 2016-02-20 | 1 | -28/+54 |
| | | | | Also small refactoring. | ||||
* | ZyklonB: revisit error handling | Přemysl Janouch | 2016-02-20 | 1 | -54/+18 |
| | |||||
* | Resolve tls_ca_{file,path} relative to config dir | Přemysl Janouch | 2016-02-19 | 1 | -31/+55 |
| | |||||
* | ZyklonB: fix segfault on total SOCKS failure | Přemysl Janouch | 2016-02-12 | 1 | -0/+2 |
| | |||||
* | ZyklonB: avoid infinite reexec loops | Přemysl Janouch | 2016-02-12 | 1 | -0/+3 |
| | |||||
* | Bump liberty, enable TLS SNI | Přemysl Janouch | 2016-01-04 | 1 | -1/+3 |
| | | | | | | | 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. | ||||
* | ZyklonB: fix tls_ca_{path,file} config. options | Přemysl Janouch | 2016-01-01 | 1 | -2/+2 |
| | |||||
* | degesch: add the first Lua plugin to distribution | Přemysl Janouch | 2015-11-21 | 1 | -0/+1 |
| | | | | This required separate plugin directories for both pluginized executables. | ||||
* | Bump liberty | Přemysl Janouch | 2015-08-17 | 1 | -4/+4 |
| | |||||
* | More SSL -> TLS renaming | Přemysl Janouch | 2015-07-28 | 1 | -18/+18 |
| | |||||
* | ZyklonB: fix SOCKS | Přemysl Janouch | 2015-07-23 | 1 | -2/+2 |
| | |||||
* | SOCKS: various fixes to API and code | Přemysl Janouch | 2015-07-23 | 1 | -6/+3 |
| | |||||
* | Rewrite socks to async | Přemysl Janouch | 2015-07-20 | 1 | -23/+91 |
| | | | | Not quite working yet, however it's a massive and important change. | ||||
* | ZyklonB: fix certificate verification | Přemysl Janouch | 2015-07-13 | 1 | -3/+2 |
| | |||||
* | Disable SSL 2 and 3 | Přemysl Janouch | 2015-07-13 | 1 | -1/+2 |
| | |||||
* | Call ERR_clear_error() where necessary | Přemysl Janouch | 2015-07-12 | 1 | -0/+2 |
| | |||||
* | Bump liberty | Přemysl Janouch | 2015-07-11 | 1 | -5/+6 |
| | |||||
* | Fix various issues reported by Coverity | Přemysl Janouch | 2015-07-11 | 1 | -3/+2 |
| | |||||
* | ZyklonB: factor out plugin_process_ipc() | Přemysl Janouch | 2015-06-15 | 1 | -46/+50 |
| | |||||
* | ZyklonB: allow killing zombies | Přemysl Janouch | 2015-06-15 | 1 | -6/+27 |
| | | | | Asking to terminate the process twice now forcefully kills all plugins. | ||||
* | ZyklonB: factor out make_status_report() | Přemysl Janouch | 2015-06-15 | 1 | -27/+33 |
| | |||||
* | ZyklonB: unfuck registration | Přemysl Janouch | 2015-06-15 | 1 | -9/+7 |
| | |||||
* | ZyklonB: factor out try_reap_plugin() | Přemysl Janouch | 2015-06-15 | 1 | -25/+30 |
| | |||||
* | ZyklonB: factor out on_plugin_death() | Přemysl Janouch | 2015-06-15 | 1 | -40/+46 |
| | |||||
* | ZyklonB: struct plugin_data -> plugin | Přemysl Janouch | 2015-06-15 | 1 | -25/+27 |
| | |||||
* | Get rid of "All rights reserved" | Přemysl Janouch | 2015-05-01 | 1 | -1/+0 |
| | |||||
* | Rename project to uirc3 | Přemysl Janouch | 2015-04-30 | 1 | -0/+2 |
| | |||||
* | Move the SOCKS code to common.c | Přemysl Janouch | 2015-04-11 | 1 | -408/+0 |
| | |||||
* | ZyklonB: Fix an old typo | Přemysl Janouch | 2015-04-11 | 1 | -1/+1 |
| | |||||
* | ZyklonB: better SSL configuration | Přemysl Janouch | 2015-04-11 | 1 | -39/+76 |
| | | | | | | | | | Allow specifying a custom certificate bundle (can be handy for connecting to servers with a self-signed certificate). Enabled certificate verification by default. Renamed the "ssl_use" to just "ssl". | ||||
* | ZyklonB: actually do verify the server certificate | Přemysl Janouch | 2015-04-10 | 1 | -2/+15 |
| | | | | Bud still tolerate if it doesn't pass verification. | ||||
* | Update comments | Přemysl Janouch | 2015-03-29 | 1 | -4/+3 |
| | |||||
* | Move to liberty | Přemysl Janouch | 2015-02-28 | 1 | -1/+1 |
| | |||||
* | ZyklonB: fix issues with plugin unloading | Přemysl Janouch | 2015-02-21 | 1 | -3/+8 |
| | |||||
* | Add a missing break; | Přemysl Janouch | 2015-02-14 | 1 | -0/+1 |
| | |||||
* | Fix resource leaks in socks_connect() | Přemysl Janouch | 2015-02-14 | 1 | -13/+14 |
| | |||||
* | Import optimized event loop from ponymap | Přemysl Janouch | 2015-02-12 | 1 | -38/+63 |
| |