aboutsummaryrefslogtreecommitdiff
path: root/degesch.c
Commit message (Collapse)AuthorAgeFilesLines
* degesch: clean up complete_nicknames()Přemysl Janouch2015-06-021-7/+15
| | | | Using new irc_server_strncmp() instead of fnmatch().
* degesch: add & use irc_server_strcmp()Přemysl Janouch2015-06-021-2/+11
|
* degesch: fix typoPřemysl Janouch2015-06-011-1/+1
|
* degesch: make use of values from RPL_ISUPPORTPřemysl Janouch2015-06-011-5/+4
|
* degesch: don't compare buffer names using rfc1459Přemysl Janouch2015-06-011-2/+2
|
* degesch: parse more of RPL_ISUPPORTPřemysl Janouch2015-06-011-21/+111
|
* degesch: properly unescape RPL_ISUPPORT valuesPřemysl Janouch2015-05-301-1/+26
|
* degesch: some basic RPL_ISUPPORT parsingPřemysl Janouch2015-05-251-9/+51
|
* degesch: actually update the list of channel usersPřemysl Janouch2015-05-251-2/+32
|
* degesch: halfplement RPL_NAMES processingPřemysl Janouch2015-05-241-13/+49
|
* degesch: fix crash in the loggerPřemysl Janouch2015-05-231-1/+1
| | | | Invalid arguments for the format string.
* degesch: parse and use RPL_USERHOSTPřemysl Janouch2015-05-221-3/+45
|
* degesch: show mode changesPřemysl Janouch2015-05-211-1/+43
|
* degesch: add support for server passwordsPřemysl Janouch2015-05-201-0/+8
|
* degesch: naively implement the unimplementedPřemysl Janouch2015-05-191-12/+111
|
* degesch: naively implement a few user commandsPřemysl Janouch2015-05-181-9/+184
| | | | | | /mode, /topic, /kick, /kickban, /ban, /invite It's all a bit messy and needs some rewriting.
* degesch: implement /cyclePřemysl Janouch2015-05-171-1/+38
|
* degesch: fix sending the reason in /partPřemysl Janouch2015-05-171-3/+8
|
* degesch: don't cache reconnect configurationPřemysl Janouch2015-05-161-13/+7
| | | | Also make sure the delay isn't negative.
* degesch: avoid crashing on null user infoPřemysl Janouch2015-05-161-40/+41
|
* degesch: more multiserver preparationsPřemysl Janouch2015-05-161-94/+188
| | | | Almost done now.
* degesch: fix typoPřemysl Janouch2015-05-161-2/+2
|
* degesch: unindent some codePřemysl Janouch2015-05-161-26/+20
|
* degesch: prepare buffers for multiserverPřemysl Janouch2015-05-151-8/+13
| | | | By making them unique among all servers.
* degesch: actually use buffer_add()Přemysl Janouch2015-05-151-4/+5
|
* degesch: allow /quote when not registeredPřemysl Janouch2015-05-151-1/+1
|
* degesch: rework registrationPřemysl Janouch2015-05-151-47/+63
| | | | Also fixed the annoying reconnect bug.
* degesch: send PINGs with a timestampPřemysl Janouch2015-05-151-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 Janouch2015-05-151-5/+10
|
* degesch: prevent playing with unknown optionsPřemysl Janouch2015-05-141-3/+7
|
* degesch: irc_{host,port} -> addressesPřemysl Janouch2015-05-141-52/+109
| | | | Now you can finally specify multiple addresses to connect to.
* degesch: input_set_prompt() can be called wheneverPřemysl Janouch2015-05-121-0/+5
|
* degesch: refresh prompt on dis/connectionPřemysl Janouch2015-05-121-0/+3
|
* degesch: remove an outdated TODO commentPřemysl Janouch2015-05-121-4/+0
|
* Silence GCCPřemysl Janouch2015-05-121-1/+1
|
* degesch: now we do formatting with M-mPřemysl Janouch2015-05-121-48/+121
|
* degesch: add a FIXMEPřemysl Janouch2015-05-121-0/+1
|
* degesch: actually support mIRC italicsPřemysl Janouch2015-05-121-0/+2
|
* degesch: fix mIRC color parsingPřemysl Janouch2015-05-121-3/+4
|
* degesch: color cleanupPřemysl Janouch2015-05-121-63/+79
|
* degesch: make mIRC formatting actually workPřemysl Janouch2015-05-111-21/+115
|
* degesch: fix a typical signed char problemPřemysl Janouch2015-05-101-1/+1
|
* degesch: formatter: simplificationsPřemysl Janouch2015-05-101-115/+75
|
* degesch: halfplement mIRC formattingPřemysl Janouch2015-05-101-60/+94
| | | | Now for the displaying part.
* degesch: fix a stupid segfaultPřemysl Janouch2015-05-101-1/+4
|
* degesch: preparations for mIRC formattingPřemysl Janouch2015-05-101-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 formattingPřemysl Janouch2015-05-101-1/+38
|
* degesch: fix QUIT message on C-cPřemysl Janouch2015-05-101-2/+2
|
* degesch: be a bit less leaky with readlinePřemysl Janouch2015-05-101-1/+2
| | | | It spams valgrind.
* degesch: add nickname autocompletionPřemysl Janouch2015-05-101-1/+16
|