Commit Graph

655 Commits

Author SHA1 Message Date
Přemysl Eric Janouch 87a44fb807 degesch: cleanup 2015-06-18 08:34:37 +02:00
Přemysl Eric Janouch f09313f08b kike: always allow IRCops to change channel modes 2015-06-18 08:14:05 +02:00
Přemysl Eric Janouch 2261db4caa degesch: fix /mode to work for user modes 2015-06-18 08:07:25 +02:00
Přemysl Eric Janouch a0b98720b9 degesch: fix /mode on servers with +channels 2015-06-17 23:16:44 +02:00
Přemysl Eric Janouch 9027889002 degesch: add /op, /deop, /voice, /devoice 2015-06-17 21:34:56 +02:00
Přemysl Eric Janouch 178c1b072a degesch: parse MODES from RPL_ISUPPORT 2015-06-17 21:34:56 +02:00
Přemysl Eric Janouch e2a3b48114 degesch: add /stats 2015-06-17 20:29:17 +02:00
Přemysl Eric Janouch 7dbec0d273 degesch: fix highlights 2015-06-16 21:48:35 +02:00
Přemysl Eric Janouch 20a3f25211 ZyklonB: factor out plugin_process_ipc() 2015-06-15 22:21:22 +02:00
Přemysl Eric Janouch ac466d5ac9 ZyklonB: allow killing zombies
Asking to terminate the process twice now forcefully kills all plugins.
2015-06-15 01:29:20 +02:00
Přemysl Eric Janouch e8aefd9f96 ZyklonB: factor out make_status_report() 2015-06-15 01:11:22 +02:00
Přemysl Eric Janouch 3582789cf5 ZyklonB: unfuck registration 2015-06-15 01:04:58 +02:00
Přemysl Eric Janouch f2998db30b ZyklonB: factor out try_reap_plugin() 2015-06-15 00:58:56 +02:00
Přemysl Eric Janouch e34ecd6bb9 ZyklonB: factor out on_plugin_death() 2015-06-15 00:53:42 +02:00
Přemysl Eric Janouch 634841ea18 ZyklonB: struct plugin_data -> plugin 2015-06-15 00:40:08 +02:00
Přemysl Eric Janouch 241acd1ac7 kike: fix CAP with weechat
It requires a message prefix (IMO terribly implemented).
2015-06-14 19:38:35 +02:00
Přemysl Eric Janouch e43ffb538e degesch: fix SOCKS failure handling 2015-06-14 19:21:13 +02:00
Přemysl Eric Janouch cd394a1f6e degesch: ask for CAP multi-prefix, invite-notify 2015-06-14 18:33:55 +02:00
Přemysl Eric Janouch d25aad7666 kike: update status in README 2015-06-13 23:48:10 +02:00
Přemysl Eric Janouch d25377599c kike: fix quitting + code shuffling 2015-06-13 23:41:54 +02:00
Přemysl Eric Janouch abc0e4f821 kike: implement LINKS 2015-06-13 22:28:38 +02:00
Přemysl Eric Janouch ff10e1b652 kike: implement STATS 2015-06-13 22:28:38 +02:00
Přemysl Eric Janouch ba14a30c0a kike: implement WHOWAS 2015-06-13 18:47:25 +02:00
Přemysl Eric Janouch 17be991dce kike: finish implementation of NAMES 2015-06-13 13:35:33 +02:00
Přemysl Eric Janouch dd91b521df kike: some refactoring 2015-06-13 12:42:41 +02:00
Přemysl Eric Janouch a60fc4d47f kike: implement CAP userhost-in-names 2015-06-13 12:17:56 +02:00
Přemysl Eric Janouch 5c5be1af07 kike: implement CAP echo-message 2015-06-13 12:13:43 +02:00
Přemysl Eric Janouch dd17a29445 kike: implement CAP invite-notify 2015-06-13 12:02:17 +02:00
Přemysl Eric Janouch 1d53b87016 kike: refactor CAP processing 2015-06-12 21:27:17 +02:00
Přemysl Eric Janouch bf01fb7aa3 kike: implement the multi-prefix capability 2015-06-12 20:29:21 +02:00
Přemysl Eric Janouch 20fc6c17d1 kike: stubplement CAP 2015-06-11 23:22:08 +02:00
Přemysl Eric Janouch 55fde4803c kike: use * if there's no nickname yet 2015-06-11 22:39:14 +02:00
Přemysl Eric Janouch 065a86b170 Bump liberty 2015-06-11 21:35:28 +02:00
Přemysl Eric Janouch ee1f4174fd degesch: process INVITE 2015-06-10 22:37:29 +02:00
Přemysl Eric Janouch c673882670 degesch: handle RPL_UMODEIS 2015-06-10 22:15:58 +02:00
Přemysl Eric Janouch 2c24f714b6 kike: fix INVITE
Didn't allow ban circumvention.
2015-06-09 09:26:57 +02:00
Přemysl Eric Janouch 5e26dd726c kike: refactor INVITE a bit 2015-06-08 23:22:26 +02:00
Přemysl Eric Janouch 5b1690ede4 kike: implement INVITE 2015-06-08 23:19:00 +02:00
Přemysl Eric Janouch 0ddc0458ef degesch: show channel prefixes in PRIVMSG lines 2015-06-07 06:15:31 +02:00
Přemysl Eric Janouch 62845876d5 degesch: shuffle code around 2015-06-07 05:28:57 +02:00
Přemysl Eric Janouch 5bc259e388 degesch: sort modes on change 2015-06-07 05:23:31 +02:00
Přemysl Eric Janouch de2eff7399 degesch: further refactor MODE processing 2015-06-07 05:21:19 +02:00
Přemysl Eric Janouch 2b258007f0 degesch: refactor MODE processing 2015-06-07 04:48:02 +02:00
Přemysl Eric Janouch 9816805ee8 degesch: process user mode changes 2015-06-07 04:20:39 +02:00
Přemysl Eric Janouch 0553ef857f degesch: enable NAMESX if supported by server 2015-06-07 03:43:42 +02:00
Přemysl Eric Janouch 7bcf2a066b kike: fix RPL_WHOISCHANNELS and RPL_NAMREPLY
Now we automatically split the lists and send multiple replies,
but only if it's needed.
2015-06-07 03:28:40 +02:00
Přemysl Eric Janouch 3552b9e1fb degesch: fix memory leak 2015-06-07 01:28:06 +02:00
Přemysl Eric Janouch 394b549926 degesch: print server name in debug output 2015-06-07 01:23:52 +02:00
Přemysl Eric Janouch 8282b7bd45 kike: implement RPL_TOPICWHOTIME
This one was also trivial.
2015-06-07 01:23:52 +02:00
Přemysl Eric Janouch fc09c392c9 kike: implement RPL_CREATIONTIME
Since it's trivial.
2015-06-07 01:23:52 +02:00