Přemysl Eric Janouch
|
eaecdda614
|
degesch: fix invalid free()
|
2015-06-20 19:53:18 +02:00 |
Přemysl Eric Janouch
|
390b283233
|
degesch: refactor user command handling
This was long overdue.
|
2015-06-20 19:51:14 +02:00 |
Přemysl Eric Janouch
|
b55494c68f
|
degesch: further cleanups
|
2015-06-19 23:09:46 +02:00 |
Přemysl Eric Janouch
|
5be1cad4da
|
degesch: get rid of some repeating code
|
2015-06-19 22:54:10 +02:00 |
Přemysl Eric Janouch
|
690e29c78e
|
degesch: fix /join, /part, /cycle
Cycle now remembers the channel key.
|
2015-06-19 22:26:54 +02:00 |
Přemysl Eric Janouch
|
86f4578d12
|
degesch: allow specifying server in /disconnect
|
2015-06-19 20:47:37 +02:00 |
Přemysl Eric Janouch
|
1c1cffa6eb
|
degesch: update user command usages and comments
|
2015-06-18 22:47:56 +02:00 |
Přemysl Eric Janouch
|
8eb31ad2e1
|
degesch: fix /invite
|
2015-06-18 22:35:14 +02:00 |
Přemysl Eric Janouch
|
bdad7bd7c2
|
degesch: fix /whois, /whowas
|
2015-06-18 22:05:32 +02:00 |
Přemysl Eric Janouch
|
088009d16b
|
degesch: fix /mode after breaking it
The clean up was a bit thoughtless.
|
2015-06-18 22:02:51 +02:00 |
Přemysl Eric Janouch
|
27ef5c2ea3
|
degesch: fix /ban, add /unban
|
2015-06-18 21:21:49 +02:00 |
Přemysl Eric Janouch
|
782bc85336
|
degesch: fix /kickban
|
2015-06-18 08:47:52 +02:00 |
Přemysl Eric Janouch
|
5a3b8f8eee
|
degesch: fix sending the reason in /kick
|
2015-06-18 08:40:44 +02:00 |
Přemysl Eric Janouch
|
87a44fb807
|
degesch: cleanup
|
2015-06-18 08:34:37 +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
|
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
|
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
|
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
|
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
|
f8d26c2f18
|
degesch: fix memory leak
|
2015-06-07 01:23:52 +02:00 |
Přemysl Eric Janouch
|
6d16dbb16d
|
degesch: process RPL_TOPICWHOTIME
|
2015-06-07 01:23:52 +02:00 |
Přemysl Eric Janouch
|
6d720e7a1a
|
degesch: process RPL_CREATIONTIME
|
2015-06-07 01:23:51 +02:00 |
Přemysl Eric Janouch
|
e1aa27c90b
|
degesch: parse RPL_CHANNELMODEIS
|
2015-06-07 00:15:38 +02:00 |
Přemysl Eric Janouch
|
7c2fe522ba
|
degesch: fix logging empty QUIT/PART reasons
|
2015-06-06 23:56:43 +02:00 |
Přemysl Eric Janouch
|
671536bfca
|
degesch: request channel mode after joining
|
2015-06-06 01:24:44 +02:00 |
Přemysl Eric Janouch
|
a8dc6ad141
|
degesch: show our own channel modes in prompt
|
2015-06-06 01:21:27 +02:00 |
Přemysl Eric Janouch
|
ab15ec0a9a
|
degesch: save the topic from RPL_TOPIC
|
2015-06-06 01:18:59 +02:00 |
Přemysl Eric Janouch
|
ac6ee9ea80
|
degesch: refactor irc_process_names()
|
2015-06-06 00:44:09 +02:00 |
Přemysl Eric Janouch
|
f9eddb8ee2
|
degesch: fix adding user by RPL_NAMREPLY
We didn't create a matching user_channel entry.
|
2015-06-06 00:29:01 +02:00 |
Přemysl Eric Janouch
|
2fe17ae79b
|
degesch: remove users missing from RPL_NAMREPLY
|
2015-06-06 00:10:20 +02:00 |
Přemysl Eric Janouch
|
4bac248c50
|
degesch: refactoring
|
2015-06-05 01:17:32 +02:00 |
Přemysl Eric Janouch
|
7f57bed563
|
degesch: correctly update user prefixes
|
2015-06-05 01:17:32 +02:00 |
Přemysl Eric Janouch
|
c8aff23ab2
|
degesch: hack together preliminary MODE parsing
|
2015-06-05 00:01:05 +02:00 |
Přemysl Eric Janouch
|
9b1664f968
|
degesch: store channel modes differently
|
2015-06-04 22:19:32 +02:00 |
Přemysl Eric Janouch
|
b0753438c4
|
degesch: parse CHANMODES in RPL_ISUPPORT
We're going to need that to parse MODE changes.
|
2015-06-03 23:17:10 +02:00 |
Přemysl Eric Janouch
|
103831e274
|
degesch: process RPL_NAMREPLY modes properly
Updating information in "channel_user" when needed.
|
2015-06-03 22:32:18 +02:00 |