Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | degesch: write date change messages earlier | Přemysl Janouch | 2015-07-11 | 1 | -1/+25 |
| | |||||
* | degesch: print a marker for unread messages | Přemysl Janouch | 2015-07-11 | 1 | -24/+45 |
| | |||||
* | degesch: log CAP traffic | Přemysl Janouch | 2015-07-11 | 1 | -1/+13 |
| | |||||
* | degesch: log disconnection in all buffers | Přemysl Janouch | 2015-07-11 | 1 | -10/+22 |
| | |||||
* | degesch: sanitize terminal output | Přemysl Janouch | 2015-07-11 | 1 | -15/+22 |
| | |||||
* | degesch: move the -d option to configuration | Přemysl Janouch | 2015-07-11 | 1 | -4/+13 |
| | |||||
* | degesch: add aliases to /help and autocomplete | Přemysl Janouch | 2015-07-11 | 1 | -9/+23 |
| | |||||
* | degesch: mostly finish /alias sans name checking | Přemysl Janouch | 2015-07-11 | 1 | -7/+20 |
| | |||||
* | degesch: add config_item_string_from_cstr() | Přemysl Janouch | 2015-07-11 | 1 | -12/+2 |
| | |||||
* | 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: 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 | 1 | -4/+3 |
| | |||||
* | 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 | 1 | -6/+4 |
| | |||||
* | degesch: introduce transform_str() | Přemysl Janouch | 2015-07-08 | 1 | -6/+3 |
| | |||||
* | Miscellaneous, cleanup | Přemysl Janouch | 2015-07-06 | 1 | -182/+150 |
| | | | | Went through the entire source of degesch and made changes along the way. | ||||
* | 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 | 1 | -24/+51 |
| | | | | Terminal attributes can be changed on the fly now. | ||||
* | degesch: set "user_data" while loading config | Přemysl Janouch | 2015-07-05 | 1 | -9/+5 |
| | | | | It'd be quite wrong to call "on_change" on them without this. | ||||
* | degesch: create servers from configuration | Přemysl Janouch | 2015-07-05 | 1 | -53/+79 |
| | | | | | | 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: clean up the async code a bit | Přemysl Janouch | 2015-07-03 | 1 | -61/+81 |
| | |||||
* | degesch: rewrite to use asynchronous I/O | Přemysl Janouch | 2015-07-03 | 1 | -246/+450 |
| |