summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* degesch: fix logging of NICK in PM buffersPřemysl Janouch2015-06-221-2/+2
|
* degesch: final fix for /queryPřemysl Janouch2015-06-221-1/+1
| | | | rl_delete_text() didn't fix rl_point.
* degesch: fix handling of buffer collisionsPřemysl Janouch2015-06-221-47/+62
|
* youtube: use list comprehensionsPřemysl Janouch2015-06-221-4/+4
|
* youtube: also print playlist infoPřemysl Janouch2015-06-221-78/+93
| | | | The plugin has been rewritten to be a little bit cleaner.
* degesch: fix /queryPřemysl Janouch2015-06-211-0/+2
| | | | | It changed the buffer, which saved the state, which saved the line currently being processed (thanks Readline, so obvious).
* degesch: fix /nick handlingPřemysl Janouch2015-06-211-6/+20
| | | | | | | | | When the new nickname was lexicographically identical (for example User -> uSer), the whole thing broke down. In addition to that, we used to check if the new nickname exists and failed in that case. It _can_, however, exist. It just mustn't be us.
* degesch: implement the rest of buffer mergingPřemysl Janouch2015-06-211-2/+33
|
* degesch: show usage on /buffer move failurePřemysl Janouch2015-06-211-2/+3
|
* degesch: implement /buffer movePřemysl Janouch2015-06-212-5/+42
|
* degesch: change arguments to handle_buffer_close()Přemysl Janouch2015-06-211-6/+5
|
* degesch: make highlights more obviousPřemysl Janouch2015-06-211-1/+10
| | | | Just the tiniest bit.
* degesch: implement /buffer clearPřemysl Janouch2015-06-211-1/+13
| | | | At least somehow.
* degesch: make buffer_send_*() accept a NULL bufferPřemysl Janouch2015-06-201-47/+42
|
* degesch: fix display of RPL_INVITINGPřemysl Janouch2015-06-201-0/+24
|
* degesch: reset server info on disconnectPřemysl Janouch2015-06-201-34/+60
|
* degesch: add support for IRCv3.2 echo-messagePřemysl Janouch2015-06-201-8/+28
|
* degesch: shuffle some codePřemysl Janouch2015-06-201-38/+42
|
* degesch: fix trivial user command handlersPřemysl Janouch2015-06-201-2/+2
|
* degesch: further cleanupsPřemysl Janouch2015-06-201-40/+29
|
* kike: get rid of "Reason omitted"Přemysl Janouch2015-06-201-1/+1
| | | | It was rather distracting and confusing.
* degesch: fix invalid free()Přemysl Janouch2015-06-201-1/+2
|
* degesch: refactor user command handlingPřemysl Janouch2015-06-201-442/+397
| | | | This was long overdue.
* degesch: further cleanupsPřemysl Janouch2015-06-191-53/+44
|
* degesch: get rid of some repeating codePřemysl Janouch2015-06-191-118/+55
|
* kike: send RPL_ISUPPORT in response to VERSIONPřemysl Janouch2015-06-191-10/+16
| | | | Most servers do it.
* degesch: fix /join, /part, /cyclePřemysl Janouch2015-06-191-29/+55
| | | | Cycle now remembers the channel key.
* degesch: allow specifying server in /disconnectPřemysl Janouch2015-06-191-7/+13
|
* degesch: update user command usages and commentsPřemysl Janouch2015-06-181-8/+6
|
* degesch: fix /invitePřemysl Janouch2015-06-182-7/+33
|
* degesch: fix /whois, /whowasPřemysl Janouch2015-06-181-4/+14
|
* degesch: fix /mode after breaking itPřemysl Janouch2015-06-181-4/+6
| | | | The clean up was a bit thoughtless.
* degesch: fix /ban, add /unbanPřemysl Janouch2015-06-181-28/+85
|
* degesch: fix /kickbanPřemysl Janouch2015-06-181-4/+10
|
* degesch: fix sending the reason in /kickPřemysl Janouch2015-06-181-2/+7
|
* kike: fix changing channel modesPřemysl Janouch2015-06-181-1/+1
|
* degesch: cleanupPřemysl Janouch2015-06-181-36/+16
|
* kike: always allow IRCops to change channel modesPřemysl Janouch2015-06-181-2/+2
|
* degesch: fix /mode to work for user modesPřemysl Janouch2015-06-181-11/+38
|
* degesch: fix /mode on servers with +channelsPřemysl Janouch2015-06-171-2/+9
|
* degesch: add /op, /deop, /voice, /devoicePřemysl Janouch2015-06-171-1/+65
|
* degesch: parse MODES from RPL_ISUPPORTPřemysl Janouch2015-06-171-1/+17
|
* degesch: add /statsPřemysl Janouch2015-06-171-0/+17
|
* degesch: fix highlightsPřemysl Janouch2015-06-161-1/+1
|
* ZyklonB: factor out plugin_process_ipc()Přemysl Janouch2015-06-151-46/+50
|
* ZyklonB: allow killing zombiesPřemysl Janouch2015-06-151-6/+27
| | | | Asking to terminate the process twice now forcefully kills all plugins.
* ZyklonB: factor out make_status_report()Přemysl Janouch2015-06-151-27/+33
|
* ZyklonB: unfuck registrationPřemysl Janouch2015-06-151-9/+7
|
* ZyklonB: factor out try_reap_plugin()Přemysl Janouch2015-06-151-25/+30
|
* ZyklonB: factor out on_plugin_death()Přemysl Janouch2015-06-151-40/+46
|