Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Import option handler from ponymap | Přemysl Janouch | 2015-02-11 | 1 | -48/+33 |
| | |||||
* | Convert to CMake | Přemysl Janouch | 2015-02-11 | 1 | -3/+2 |
| | |||||
* | s/_func/_fn/ | Přemysl Janouch | 2014-09-19 | 1 | -4/+4 |
| | |||||
* | ZyklonB: better errors on TLS/SSL failure | Přemysl Janouch | 2014-08-19 | 1 | -3/+13 |
| | |||||
* | Fix service name to port resolution | Přemysl Janouch | 2014-08-17 | 1 | -1/+1 |
| | |||||
* | ZyklonB: add SOCKS 5/4a support | Přemysl Janouch | 2014-08-17 | 1 | -11/+444 |
| | |||||
* | Deal better with displaying IPv6 addresses | Přemysl Janouch | 2014-08-17 | 1 | -1/+4 |
| | |||||
* | Silence GCC | Přemysl Janouch | 2014-08-17 | 1 | -1/+2 |
| | |||||
* | ZyklonB: `status' -> use semicolons in output | Přemysl Janouch | 2014-08-15 | 1 | -6/+9 |
| | |||||
* | ZyklonB: make client certificates actually work | Přemysl Janouch | 2014-08-13 | 1 | -1/+2 |
| | | | | | We forgot to set the private key, which can reside in the same file as the certificate, appended at the end. | ||||
* | ZyklonB: cleanup not only wrt. timers | Přemysl Janouch | 2014-08-10 | 1 | -81/+95 |
| | | | | The code isn't async enough and needs some further changes. | ||||
* | ZyklonB: add connection timeouts | Přemysl Janouch | 2014-08-10 | 1 | -6/+33 |
| |