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 |
Přemysl Eric Janouch
|
f8d26c2f18
|
degesch: fix memory leak
|
2015-06-07 01:23:52 +02:00 |