Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | degesch: add config_item_string_from_cstr() | Přemysl Janouch | 2015-07-11 | 2 | -12/+13 |
| | |||||
* | degesch: add an /unalias command | Přemysl Janouch | 2015-07-11 | 1 | -0/+24 |
| | |||||
* | degesch: add an option to save config on quit | Přemysl Janouch | 2015-07-11 | 1 | -18/+32 |
| | |||||
* | degesch: silence compiler warnings | Přemysl Janouch | 2015-07-11 | 1 | -2/+2 |
| | |||||
* | degesch: actually avoid recursive aliases | Přemysl Janouch | 2015-07-11 | 1 | -1/+1 |
| | |||||
* | degesch: fix argument checking | Přemysl Janouch | 2015-07-11 | 1 | -2/+2 |
| | |||||
* | degesch: add /alias that only lists aliases | Přemysl Janouch | 2015-07-10 | 1 | -0/+43 |
| | |||||
* | degesch: factor out get_aliases_config() | Přemysl Janouch | 2015-07-10 | 1 | -12/+17 |
| | |||||
* | degesch: fix display of empty objects in /set | Přemysl Janouch | 2015-07-10 | 1 | -13/+21 |
| | |||||
* | degesch: add some default aliases | Přemysl Janouch | 2015-07-10 | 1 | -0/+29 |
| | |||||
* | degesch: print the logo in a buffer | Přemysl Janouch | 2015-07-10 | 1 | -23/+16 |
| | |||||
* | degesch: add a first time help | Přemysl Janouch | 2015-07-10 | 1 | -0/+33 |
| | |||||
* | degesch: unfuck debug logging | Přemysl Janouch | 2015-07-10 | 1 | -27/+18 |
| | | | | | | | | We can store most of the messages in buffers, which gives us the nice possibility of using the formatter to fix encodings, as well as the ability to redisplay the debug prints. And we can also have some nice colors. | ||||
* | degesch: get rid of partial command name matching | Přemysl Janouch | 2015-07-09 | 1 | -30/+8 |
| | |||||
* | degesch: tiny miscellaneous fixes | Přemysl Janouch | 2015-07-09 | 1 | -2/+2 |
| | |||||
* | degesch: add backend support for aliases | Přemysl Janouch | 2015-07-09 | 1 | -17/+93 |
| | |||||
* | degesch: "nickname" -> "nicks" | Přemysl Janouch | 2015-07-09 | 1 | -13/+59 |
| | | | | Now you can specify multiple nicknames to try. | ||||
* | degesch: support CASEMAPPING=rfc1459-strict | Přemysl Janouch | 2015-07-09 | 2 | -4/+24 |
| | |||||
* | degesch: clean up irc_handle_irc_isupport() | Přemysl Janouch | 2015-07-09 | 1 | -19/+19 |
| | |||||
* | degesch: split handle_command_help() | Přemysl Janouch | 2015-07-09 | 1 | -27/+34 |
| | |||||
* | Add str_cut_until() | Přemysl Janouch | 2015-07-09 | 2 | -6/+10 |
| | |||||
* | degesch: introduce transform_str() | Přemysl Janouch | 2015-07-08 | 2 | -6/+10 |
| | |||||
* | kike: fix daemonization | Přemysl Janouch | 2015-07-08 | 1 | -8/+32 |
| | | | | | | First of all, we used to write the wrong PID in the file. Second of all, systemd needs some extra BS to not kill us immediately. | ||||
* | kike: fix a minor issue in on_signal_pipe_readable | Přemysl Janouch | 2015-07-07 | 1 | -1/+1 |
| | |||||
* | degesch: one final fix for the test script | Přemysl Janouch | 2015-07-06 | 1 | -1/+1 |
| | |||||
* | Miscellaneous, cleanup | Přemysl Janouch | 2015-07-06 | 2 | -182/+151 |
| | | | | Went through the entire source of degesch and made changes along the way. | ||||
* | kike: actually use irc_is_valid_key() | Přemysl Janouch | 2015-07-05 | 1 | -8/+8 |
| | |||||
* | degesch: actually fix the test script | Přemysl Janouch | 2015-07-05 | 1 | -1/+1 |
| | |||||
* | degesch: fix the test script | Přemysl Janouch | 2015-07-05 | 1 | -1/+3 |
| | |||||
* | degesch: implement /server add | Přemysl Janouch | 2015-07-05 | 1 | -58/+110 |
| | |||||
* | degesch: mark all unrecognized config values | Přemysl Janouch | 2015-07-05 | 1 | -12/+12 |
| | |||||
* | degesch: fix usage of "prompt_shown" | Přemysl Janouch | 2015-07-05 | 1 | -4/+4 |
| | | | | It can go very negative. | ||||
* | degesch: add "on_change" for behaviour.logging | Přemysl Janouch | 2015-07-05 | 1 | -7/+29 |
| | |||||
* | degesch: add some trivial "on_change" callbacks | Přemysl Janouch | 2015-07-05 | 1 | -9/+18 |
| | |||||
* | degesch: only apply relevant attributes on change | Přemysl Janouch | 2015-07-05 | 1 | -8/+17 |
| | |||||
* | degesch: start using "on_change" notifications | Přemysl Janouch | 2015-07-05 | 2 | -26/+67 |
| | | | | 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 | 2 | -15/+10 |
| | | | | It'd be quite wrong to call "on_change" on them without this. | ||||
* | degesch: create servers from configuration | Přemysl Janouch | 2015-07-05 | 2 | -55/+81 |
| | | | | | | 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: stubplement /server | Přemysl Janouch | 2015-07-04 | 1 | -0/+36 |
| | |||||
* | degesch: /buffer close switches to previous buffer | Přemysl Janouch | 2015-07-04 | 1 | -1/+3 |
| | | | | buffer_next() proved too annoying. | ||||
* | degesch: optimize buffer_print_backlog() | Přemysl Janouch | 2015-07-04 | 1 | -0/+3 |
| | | | | Apparently readline can be really, really slow at redrawing. | ||||
* | degesch: flush I/O buffers on disconnect | Přemysl Janouch | 2015-07-04 | 1 | -0/+3 |
| | | | | Discovered thanks to weercd. | ||||
* | degesch: periodically flush logs to disk | Přemysl Janouch | 2015-07-04 | 1 | -0/+21 |
| | |||||
* | degesch: add logging to file | Přemysl Janouch | 2015-07-04 | 1 | -17/+94 |
| | |||||
* | degesch: fix unused variable | Přemysl Janouch | 2015-07-04 | 1 | -1/+1 |
| | |||||
* | degesch: decode mIRC formatting in numerics | Přemysl Janouch | 2015-07-04 | 1 | -1/+1 |
| | | | | Just like... why not. Makes colors in the MOTD and in LIST work. | ||||
* | degesch: fix memory issue in Readline | Přemysl Janouch | 2015-07-04 | 1 | -0/+1 |
| | | | | We didn't zero out the pointer for entries. | ||||
* | degesch: get real with the CTCP | Přemysl Janouch | 2015-07-04 | 1 | -2/+5 |
| | |||||
* | degesch: clean up the async code a bit | Přemysl Janouch | 2015-07-03 | 1 | -61/+81 |
| |