Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | degesch: part channel on /buffer close | Přemysl Janouch | 2015-07-02 | 1 | -2/+4 |
| | |||||
* | degesch: fix /msg with CAP echo-message | Přemysl Janouch | 2015-06-29 | 1 | -9/+20 |
| | |||||
* | degesch: add a #N format specifier | Přemysl Janouch | 2015-06-29 | 1 | -20/+34 |
| | | | | Fixes RPL_TOPICWHOTIME with some servers. | ||||
* | degesch: mark an issue with CAP echo-message | Přemysl Janouch | 2015-06-28 | 1 | -1/+3 |
| | |||||
* | degesch: reclaim more memory with Readline | Přemysl Janouch | 2015-06-28 | 1 | -1/+9 |
| | |||||
* | degesch: clean up log_formatter() | Přemysl Janouch | 2015-06-28 | 1 | -8/+4 |
| | |||||
* | degesch: reorder code | Přemysl Janouch | 2015-06-28 | 1 | -72/+66 |
| | |||||
* | degesch: don't put dashes in listings | Přemysl Janouch | 2015-06-28 | 1 | -18/+23 |
| | | | | Just reflecting the behaviour of weechat. | ||||
* | degesch: add an option to beep on highlight | Přemysl Janouch | 2015-06-28 | 1 | -2/+8 |
| | |||||
* | degesch: fix /ctcp with CAP echo-message | Přemysl Janouch | 2015-06-28 | 1 | -13/+26 |
| | |||||
* | degesch: log self nick changes in server buffer | Přemysl Janouch | 2015-06-28 | 1 | -0/+2 |
| | |||||
* | degesch: further logging cleanup | Přemysl Janouch | 2015-06-28 | 1 | -50/+42 |
| |