Commit Graph

1157 Commits

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