Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | degesch: naively implement the unimplemented | Přemysl Janouch | 2015-05-19 | 1 | -12/+111 |
| | |||||
* | degesch: naively implement a few user commands | Přemysl Janouch | 2015-05-18 | 1 | -9/+184 |
| | | | | | | /mode, /topic, /kick, /kickban, /ban, /invite It's all a bit messy and needs some rewriting. | ||||
* | degesch: implement /cycle | Přemysl Janouch | 2015-05-17 | 1 | -1/+38 |
| | |||||
* | degesch: fix sending the reason in /part | Přemysl Janouch | 2015-05-17 | 1 | -3/+8 |
| | |||||
* | degesch: don't cache reconnect configuration | Přemysl Janouch | 2015-05-16 | 1 | -13/+7 |
| | | | | Also make sure the delay isn't negative. | ||||
* | degesch: avoid crashing on null user info | Přemysl Janouch | 2015-05-16 | 1 | -40/+41 |
| | |||||
* | degesch: more multiserver preparations | Přemysl Janouch | 2015-05-16 | 1 | -94/+188 |
| | | | | Almost done now. | ||||
* | degesch: fix typo | Přemysl Janouch | 2015-05-16 | 1 | -2/+2 |
| | |||||
* | degesch: unindent some code | Přemysl Janouch | 2015-05-16 | 1 | -26/+20 |
| | |||||
* | degesch: prepare buffers for multiserver | Přemysl Janouch | 2015-05-15 | 1 | -8/+13 |
| | | | | By making them unique among all servers. | ||||
* | degesch: actually use buffer_add() | Přemysl Janouch | 2015-05-15 | 1 | -4/+5 |
| | |||||
* | degesch: allow /quote when not registered | Přemysl Janouch | 2015-05-15 | 1 | -1/+1 |
| | |||||
* | degesch: rework registration | Přemysl Janouch | 2015-05-15 | 1 | -47/+63 |
| | | | | Also fixed the annoying reconnect bug. | ||||
* | degesch: send PINGs with a timestamp | Přemysl Janouch | 2015-05-15 | 1 | -1/+1 |
| | | | | | | | | Instead of a username which is of no use to us. Maybe some servers require the argument to be a target but the purpose of this message is mainly to detect a failed connection at all, and that happens way faster when you send some data. | ||||
* | degesch: factor out irc_get_or_make_user() | Přemysl Janouch | 2015-05-15 | 1 | -5/+10 |
| | |||||
* | degesch: prevent playing with unknown options | Přemysl Janouch | 2015-05-14 | 1 | -3/+7 |
| | |||||
* | degesch: irc_{host,port} -> addresses | Přemysl Janouch | 2015-05-14 | 2 | -53/+110 |
| | | | | Now you can finally specify multiple addresses to connect to. | ||||
* | degesch: input_set_prompt() can be called whenever | Přemysl Janouch | 2015-05-12 | 1 | -0/+5 |
| | |||||
* | degesch: refresh prompt on dis/connection | Přemysl Janouch | 2015-05-12 | 1 | -0/+3 |
| | |||||
* | degesch: remove an outdated TODO comment | Přemysl Janouch | 2015-05-12 | 1 | -4/+0 |
| | |||||
* | Silence GCC | Přemysl Janouch | 2015-05-12 | 1 | -1/+1 |
| | |||||
* | Travis CI: actually install expect | Přemysl Janouch | 2015-05-12 | 1 | -1/+1 |
| | |||||
* | Travis CI: add a stupid end-to-end test | Přemysl Janouch | 2015-05-12 | 2 | -0/+49 |
| | |||||
* | common: fix connector failure | Přemysl Janouch | 2015-05-12 | 1 | -1/+2 |
| | |||||
* | degesch: now we do formatting with M-m | Přemysl Janouch | 2015-05-12 | 1 | -48/+121 |
| | |||||
* | degesch: add a FIXME | Přemysl Janouch | 2015-05-12 | 1 | -0/+1 |
| | |||||
* | degesch: actually support mIRC italics | Přemysl Janouch | 2015-05-12 | 1 | -0/+2 |
| | |||||
* | degesch: fix mIRC color parsing | Přemysl Janouch | 2015-05-12 | 1 | -3/+4 |
| | |||||
* | degesch: color cleanup | Přemysl Janouch | 2015-05-12 | 1 | -63/+79 |
| | |||||
* | degesch: make mIRC formatting actually work | Přemysl Janouch | 2015-05-11 | 1 | -21/+115 |
| | |||||
* | degesch: fix a typical signed char problem | Přemysl Janouch | 2015-05-10 | 1 | -1/+1 |
| | |||||
* | degesch: formatter: simplifications | Přemysl Janouch | 2015-05-10 | 1 | -115/+75 |
| | |||||
* | degesch: halfplement mIRC formatting | Přemysl Janouch | 2015-05-10 | 1 | -60/+94 |
| | | | | Now for the displaying part. | ||||
* | degesch: fix a stupid segfault | Přemysl Janouch | 2015-05-10 | 1 | -1/+4 |
| | |||||
* | degesch: preparations for mIRC formatting | Přemysl Janouch | 2015-05-10 | 1 | -13/+151 |
| | | | | | | | | | | | | | We're gonna have to do it the hard way, it seems. Prepared color mapping for mIRC colors which are totally different from regular ANSI colors in your terminal. What's missing now is a solid algorithm for outputting the 16-color range using what we have (bold, blink, color 8--15, ...) It also, naturally, has to respect any current attributes that are in conflict with the colors. | ||||
* | degesch: add a way to output mIRC formatting | Přemysl Janouch | 2015-05-10 | 1 | -1/+38 |
| | |||||
* | degesch: fix QUIT message on C-c | Přemysl Janouch | 2015-05-10 | 1 | -2/+2 |
| | |||||
* | degesch: be a bit less leaky with readline | Přemysl Janouch | 2015-05-10 | 1 | -1/+2 |
| | | | | It spams valgrind. | ||||
* | degesch: add nickname autocompletion | Přemysl Janouch | 2015-05-10 | 1 | -1/+16 |
| | |||||
* | Fix completion_add_word() | Přemysl Janouch | 2015-05-10 | 1 | -1/+2 |
| | |||||
* | degesch: review todo items | Přemysl Janouch | 2015-05-10 | 1 | -8/+6 |
| | |||||
* | degesch: remove people from channels when leaving | Přemysl Janouch | 2015-05-09 | 1 | -2/+26 |
| | |||||
* | degesch: implement /disconnect | Přemysl Janouch | 2015-05-09 | 1 | -8/+36 |
| | | | | One bug remaining to make it work. | ||||
* | degesch: fix irc_is_connected() | Přemysl Janouch | 2015-05-09 | 1 | -1/+1 |
| | | | | We've added a new state. | ||||
* | degesch: /connect restarts if already connecting | Přemysl Janouch | 2015-05-09 | 1 | -0/+2 |
| | |||||
* | degesch: improve /help display | Přemysl Janouch | 2015-05-09 | 1 | -2/+9 |
| | |||||
* | degesch: add command placeholders | Přemysl Janouch | 2015-05-09 | 1 | -55/+76 |
| | |||||
* | degesch: fix crash when idle | Přemysl Janouch | 2015-05-09 | 1 | -1/+1 |
| | |||||
* | degesch: asynchronous connecting etc. | Přemysl Janouch | 2015-05-09 | 2 | -465/+733 |
| | | | | | | I'm sorry, couldn't keep the diff small. All the ZyklonB heritage code is shit anyway. | ||||
* | degesch: more shuffling | Přemysl Janouch | 2015-05-09 | 1 | -36/+44 |
| |