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 |
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 |
Přemysl Eric Janouch
|
f6da19d5b0
|
degesch: fix processing RPL_NAMREPLY
|
2015-06-03 21:53:20 +02:00 |
Přemysl Eric Janouch
|
f53d1adba8
|
degesch: show RPL_NAMREPLY contents
|
2015-06-03 21:53:14 +02:00 |
Přemysl Eric Janouch
|
5e4f94c38c
|
degesch: log the channel topic after joining
|
2015-06-02 23:42:04 +02:00 |
Přemysl Eric Janouch
|
458ac8b7c4
|
degesch: try to log lines in more specific buffers
|
2015-06-02 23:31:44 +02:00 |
Přemysl Eric Janouch
|
b132b979da
|
kike: avoid printf-ing a null string
|
2015-06-02 22:47:25 +02:00 |
Přemysl Eric Janouch
|
4dd2a80ba2
|
degesch: cleanup wrt. quitting
|
2015-06-02 22:36:22 +02:00 |
Přemysl Eric Janouch
|
897bb00af1
|
degesch: add & use strncasecmp_ascii()
|
2015-06-02 21:28:41 +02:00 |
Přemysl Eric Janouch
|
a6782e5e60
|
degesch: clean up complete_nicknames()
Using new irc_server_strncmp() instead of fnmatch().
|
2015-06-02 21:05:27 +02:00 |
Přemysl Eric Janouch
|
00a8b6616f
|
degesch: add & use irc_server_strcmp()
|
2015-06-02 20:46:40 +02:00 |
Přemysl Eric Janouch
|
57413d53a4
|
degesch: fix typo
|
2015-06-01 21:48:31 +02:00 |
Přemysl Eric Janouch
|
0757ce424c
|
degesch: make use of values from RPL_ISUPPORT
|
2015-06-01 21:48:30 +02:00 |
Přemysl Eric Janouch
|
328ffd024a
|
degesch: don't compare buffer names using rfc1459
|
2015-06-01 21:48:30 +02:00 |
Přemysl Eric Janouch
|
2242724c34
|
degesch: parse more of RPL_ISUPPORT
|
2015-06-01 21:48:30 +02:00 |
Přemysl Eric Janouch
|
81aff58f73
|
kike: send more RPL_ISUPPORT tokens
|
2015-05-31 20:54:02 +02:00 |
Přemysl Eric Janouch
|
3c32558a42
|
degesch: properly unescape RPL_ISUPPORT values
|
2015-05-30 22:34:09 +02:00 |
Přemysl Eric Janouch
|
b7b84b489d
|
kike: use RPL_ISUPPORT
|
2015-05-29 19:34:01 +02:00 |
Přemysl Eric Janouch
|
0b91604acd
|
degesch: some basic RPL_ISUPPORT parsing
|
2015-05-25 22:54:04 +02:00 |
Přemysl Eric Janouch
|
36185ddeee
|
degesch: actually update the list of channel users
|
2015-05-25 08:23:08 +02:00 |
Přemysl Eric Janouch
|
11977cb0b0
|
degesch: halfplement RPL_NAMES processing
|
2015-05-24 21:56:46 +02:00 |
Přemysl Eric Janouch
|
4b02030c80
|
kike: mark an issue with FIXME
|
2015-05-23 19:55:10 +02:00 |
Přemysl Eric Janouch
|
3ed519c1c5
|
degesch: fix crash in the logger
Invalid arguments for the format string.
|
2015-05-23 19:41:44 +02:00 |
Přemysl Eric Janouch
|
ca36726bf7
|
degesch: parse and use RPL_USERHOST
|
2015-05-22 22:13:28 +02:00 |
Přemysl Eric Janouch
|
b0dbc34f9a
|
degesch: show mode changes
|
2015-05-21 19:59:37 +02:00 |
Přemysl Eric Janouch
|
0260fcd02e
|
degesch: add support for server passwords
|
2015-05-20 21:18:15 +02:00 |
Přemysl Eric Janouch
|
4016c387f8
|
degesch: naively implement the unimplemented
|
2015-05-19 21:03:45 +02:00 |
Přemysl Eric Janouch
|
310b9c31d3
|
degesch: naively implement a few user commands
/mode, /topic, /kick, /kickban, /ban, /invite
It's all a bit messy and needs some rewriting.
|
2015-05-18 22:04:35 +02:00 |
Přemysl Eric Janouch
|
f2ab9f3937
|
degesch: implement /cycle
|
2015-05-17 16:43:58 +02:00 |
Přemysl Eric Janouch
|
02160c897a
|
degesch: fix sending the reason in /part
|
2015-05-17 16:23:32 +02:00 |
Přemysl Eric Janouch
|
87352b33d0
|
degesch: don't cache reconnect configuration
Also make sure the delay isn't negative.
|
2015-05-16 12:45:39 +02:00 |
Přemysl Eric Janouch
|
c2c82d20dd
|
degesch: avoid crashing on null user info
|
2015-05-16 12:39:30 +02:00 |
Přemysl Eric Janouch
|
ca8540e217
|
degesch: more multiserver preparations
Almost done now.
|
2015-05-16 12:33:59 +02:00 |
Přemysl Eric Janouch
|
bedbadd396
|
degesch: fix typo
|
2015-05-16 09:48:57 +02:00 |