aboutsummaryrefslogtreecommitdiff
path: root/common.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix immediate connectsPřemysl Janouch2015-07-231-1/+1
| | | | Apparently FreeBSD can do this while Linux can not.
* SOCKS: add socks_protocol_to_string()Přemysl Janouch2015-07-231-1/+12
|
* SOCKS: fix "on_connecting" callbackPřemysl Janouch2015-07-231-3/+7
|
* SOCKS: various fixes to API and codePřemysl Janouch2015-07-231-12/+35
|
* SOCKS: finishing touchesPřemysl Janouch2015-07-221-32/+48
| | | | Making sure that I handle all corner cases appropriately.
* SOCKS: shorten code with SOCKS_GOPřemysl Janouch2015-07-221-43/+20
|
* SOCKS: refactorPřemysl Janouch2015-07-211-165/+177
|
* SOCKS: simplify codePřemysl Janouch2015-07-211-39/+22
|
* Fix SOCKS5 nopass authenticationPřemysl Janouch2015-07-211-1/+2
|
* Get at least SOCKS4A workingPřemysl Janouch2015-07-211-20/+26
|
* Rewrite socks to asyncPřemysl Janouch2015-07-201-256/+569
| | | | Not quite working yet, however it's a massive and important change.
* degesch: allow unterminated CTCP messagesPřemysl Janouch2015-07-191-7/+13
|
* Bump liberty, fix map iteratorsPřemysl Janouch2015-07-141-11/+0
|
* degesch: implement /server renamePřemysl Janouch2015-07-141-0/+11
|
* Bump libertyPřemysl Janouch2015-07-111-97/+0
|
* degesch: add config_item_string_from_cstr()Přemysl Janouch2015-07-111-0/+11
|
* degesch: fix display of empty objects in /setPřemysl Janouch2015-07-101-13/+21
|
* degesch: support CASEMAPPING=rfc1459-strictPřemysl Janouch2015-07-091-0/+21
|
* Add str_cut_until()Přemysl Janouch2015-07-091-0/+6
|
* degesch: introduce transform_str()Přemysl Janouch2015-07-081-0/+7
|
* degesch: start using "on_change" notificationsPřemysl Janouch2015-07-051-2/+16
| | | | Terminal attributes can be changed on the fly now.
* mv config_schema_{fix_value,initialize_item}()Přemysl Janouch2015-07-051-5/+5
|
* degesch: set "user_data" while loading configPřemysl Janouch2015-07-051-6/+5
| | | | It'd be quite wrong to call "on_change" on them without this.
* degesch: create servers from configurationPřemysl Janouch2015-07-051-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 CTCPPřemysl Janouch2015-07-041-2/+5
|
* kike: resolve the path to PID files betterPřemysl Janouch2015-07-021-0/+43
|
* Bump libertyPřemysl Janouch2015-07-011-11/+0
|
* degesch: implement /buffer movePřemysl Janouch2015-06-211-0/+9
|
* degesch: fix /invitePřemysl Janouch2015-06-181-0/+11
|
* degesch: add & use strncasecmp_ascii()Přemysl Janouch2015-06-021-0/+11
|
* common: fix connector failurePřemysl Janouch2015-05-121-1/+2
|
* degesch: asynchronous connecting etc.Přemysl Janouch2015-05-091-0/+233
| | | | | | I'm sorry, couldn't keep the diff small. All the ZyklonB heritage code is shit anyway.
* Move code within common.cPřemysl Janouch2015-05-081-23/+23
|
* config: update commentsPřemysl Janouch2015-05-081-1/+3
|
* config: shut up GCCPřemysl Janouch2015-05-071-0/+1
|
* degesch: move some code to common.cPřemysl Janouch2015-05-041-0/+164
|
* config: fix config_item_set_from()Přemysl Janouch2015-05-031-3/+3
|
* degesch: finish /setPřemysl Janouch2015-05-031-0/+14
| | | | One bug remaining to make it work.
* config: a tiny bit better messagesPřemysl Janouch2015-05-031-1/+3
|
* config: fix string parsingPřemysl Janouch2015-05-021-0/+1
|
* Bump libertyPřemysl Janouch2015-05-021-25/+0
|
* config: fixesPřemysl Janouch2015-05-021-28/+31
|
* config: on_changed -> on_changePřemysl Janouch2015-05-021-5/+5
|
* config: simplify and mostly finishPřemysl Janouch2015-05-021-49/+55
| | | | | | | | What still sucks: - "on_change" callbacks have little information; maybe we could add a user-defined field to the schema; also config_schema_apply_to_object() might assign "user_data" - no idea how to generate the default configuration file
* config: implement config_schema_apply_to_object()Přemysl Janouch2015-05-021-24/+64
|
* config: implement config_load()Přemysl Janouch2015-05-021-4/+21
|
* config: assert that strings are valid UTF-8Přemysl Janouch2015-05-021-0/+2
|
* config: implement string tokenizingPřemysl Janouch2015-05-021-2/+123
|
* config: finish config_item_write() implementationPřemysl Janouch2015-05-021-1/+19
|
* config: implement a few more methodsPřemysl Janouch2015-05-021-7/+32
|