summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* kike: refactor CAP processingPřemysl Janouch2015-06-121-73/+138
|
* kike: implement the multi-prefix capabilityPřemysl Janouch2015-06-121-16/+67
|
* kike: stubplement CAPPřemysl Janouch2015-06-112-0/+68
|
* kike: use * if there's no nickname yetPřemysl Janouch2015-06-111-2/+2
|
* Bump libertyPřemysl Janouch2015-06-111-0/+0
|
* degesch: process INVITEPřemysl Janouch2015-06-101-0/+30
|
* degesch: handle RPL_UMODEISPřemysl Janouch2015-06-101-0/+15
|
* kike: fix INVITEPřemysl Janouch2015-06-091-10/+6
| | | | Didn't allow ban circumvention.
* kike: refactor INVITE a bitPřemysl Janouch2015-06-081-28/+7
|
* kike: implement INVITEPřemysl Janouch2015-06-082-3/+76
|
* degesch: show channel prefixes in PRIVMSG linesPřemysl Janouch2015-06-071-4/+38
|
* degesch: shuffle code aroundPřemysl Janouch2015-06-071-95/+94
|
* degesch: sort modes on changePřemysl Janouch2015-06-071-1/+7
|
* degesch: further refactor MODE processingPřemysl Janouch2015-06-071-57/+35
|
* degesch: refactor MODE processingPřemysl Janouch2015-06-071-51/+33
|
* degesch: process user mode changesPřemysl Janouch2015-06-071-11/+58
|
* degesch: enable NAMESX if supported by serverPřemysl Janouch2015-06-071-0/+4
|
* kike: fix RPL_WHOISCHANNELS and RPL_NAMREPLYPřemysl Janouch2015-06-071-21/+60
| | | | | Now we automatically split the lists and send multiple replies, but only if it's needed.
* degesch: fix memory leakPřemysl Janouch2015-06-071-8/+8
|
* degesch: print server name in debug outputPřemysl Janouch2015-06-071-2/+8
|
* kike: implement RPL_TOPICWHOTIMEPřemysl Janouch2015-06-071-0/+10
| | | | This one was also trivial.
* kike: implement RPL_CREATIONTIMEPřemysl Janouch2015-06-071-0/+4
| | | | Since it's trivial.
* degesch: fix memory leakPřemysl Janouch2015-06-071-1/+2
|
* degesch: process RPL_TOPICWHOTIMEPřemysl Janouch2015-06-072-0/+32
|
* degesch: process RPL_CREATIONTIMEPřemysl Janouch2015-06-072-0/+38
|
* degesch: parse RPL_CHANNELMODEISPřemysl Janouch2015-06-071-5/+32
|
* degesch: fix logging empty QUIT/PART reasonsPřemysl Janouch2015-06-061-2/+4
|
* degesch: request channel mode after joiningPřemysl Janouch2015-06-061-0/+3
|
* degesch: show our own channel modes in promptPřemysl Janouch2015-06-061-1/+11
|
* degesch: save the topic from RPL_TOPICPřemysl Janouch2015-06-061-0/+6
|
* degesch: refactor irc_process_names()Přemysl Janouch2015-06-061-28/+33
|
* degesch: fix adding user by RPL_NAMREPLYPřemysl Janouch2015-06-061-23/+22
| | | | We didn't create a matching user_channel entry.
* degesch: remove users missing from RPL_NAMREPLYPřemysl Janouch2015-06-061-11/+16
|
* degesch: refactoringPřemysl Janouch2015-06-051-12/+15
|
* degesch: correctly update user prefixesPřemysl Janouch2015-06-051-26/+30
|
* degesch: hack together preliminary MODE parsingPřemysl Janouch2015-06-051-3/+168
|
* degesch: store channel modes differentlyPřemysl Janouch2015-06-041-5/+37
|
* degesch: parse CHANMODES in RPL_ISUPPORTPřemysl Janouch2015-06-031-2/+39
| | | | We're going to need that to parse MODE changes.
* degesch: process RPL_NAMREPLY modes properlyPřemysl Janouch2015-06-031-4/+13
| | | | Updating information in "channel_user" when needed.
* degesch: fix processing RPL_NAMREPLYPřemysl Janouch2015-06-031-1/+1
|
* degesch: show RPL_NAMREPLY contentsPřemysl Janouch2015-06-031-0/+19
|
* degesch: log the channel topic after joiningPřemysl Janouch2015-06-021-0/+23
|
* degesch: try to log lines in more specific buffersPřemysl Janouch2015-06-021-12/+43
|
* kike: avoid printf-ing a null stringPřemysl Janouch2015-06-021-1/+2
|
* degesch: cleanup wrt. quittingPřemysl Janouch2015-06-021-27/+16
|
* degesch: add & use strncasecmp_ascii()Přemysl Janouch2015-06-022-2/+13
|
* 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
|