Commit Graph

171 Commits

Author SHA1 Message Date
.
e2c2953fc5 passthrough upstream disconnections instead of intermediary-reconnecting
--HG--
branch : nmdc-ircfrontend
2016-05-08 12:24:30 +12:00
.
928a5c7324 update TODO
--HG--
branch : nmdc-ircfrontend
2016-05-07 23:22:40 +12:00
.
4355a888cb update doc
--HG--
branch : nmdc-ircfrontend
2016-05-07 20:11:08 +12:00
.
47479b96d0 update TODO
--HG--
branch : nmdc-ircfrontend
2016-05-07 19:49:45 +12:00
.
b2c99db652 swap permissions for LIST and PROTOCTL NAMESX
--HG--
branch : nmdc-ircfrontend
2016-05-07 19:49:40 +12:00
.
6069ad8bd8 fix double nicks appearing in NAMES output
--HG--
branch : nmdc-ircfrontend
2016-05-07 19:49:23 +12:00
.
89a9664790 only send NAMES a little bit after joining (fixes blanks in hexchat), remove hack for resending names on mode request (fixes duplicates in androirc)
--HG--
branch : nmdc-ircfrontend
2016-05-07 19:49:06 +12:00
.
4ec2881cee isolate command processing
--HG--
branch : nmdc-ircfrontend
2016-05-07 19:09:45 +12:00
.
287e3ce0cf update TODO
--HG--
branch : nmdc-ircfrontend
2016-05-07 19:02:17 +12:00
.
319e0681d6 change blanknick used for system message passing
--HG--
branch : nmdc-ircfrontend
2016-05-07 18:59:03 +12:00
.
bf17fdba0f advertise 'CHANTYPES=#' in the RPL_ISUPPORT
--HG--
branch : nmdc-ircfrontend
2016-05-07 18:58:51 +12:00
.
e91022b7fa don't early-send our mode
--HG--
branch : nmdc-ircfrontend
2016-05-07 18:58:33 +12:00
.
e78ae227d6 correct PONG replies
--HG--
branch : nmdc-ircfrontend
2016-05-07 18:58:19 +12:00
.
92cb940d45 convert /me messages for nmdc (needs reverse tracking to avoid reposting in irc client)
--HG--
branch : nmdc-ircfrontend
2016-05-07 18:50:04 +12:00
.
5c184766a1 swap nick+lastMessage tracking / replace with just nick tracking (fixes double-post of /me messages)
--HG--
branch : nmdc-ircfrontend
2016-05-07 18:40:12 +12:00
.
36ad701b3b use full info when relaying PRIVMSG, fixes display in andchat
--HG--
branch : nmdc-ircfrontend
2016-05-07 18:38:25 +12:00
.
849bb925cb update TODO
--HG--
branch : nmdc-ircfrontend
2016-05-07 17:52:33 +12:00
.
6d124ff084 switch back to sending WHO on WHO requests (worse for hexchat, much better for andchat)
--HG--
branch : nmdc-ircfrontend
2016-05-07 17:52:27 +12:00
.
03ea6bb99e send channel mode immediately upon join
--HG--
branch : nmdc-ircfrontend
2016-05-07 17:52:07 +12:00
.
05cb916ae5 fix malformed PRIVMSG causing crashes in andchat
--HG--
branch : nmdc-ircfrontend
2016-05-07 17:51:45 +12:00
.
98e8ef43ba simulate PROTOCTL NAMESX
--HG--
branch : nmdc-ircfrontend
2016-05-07 17:51:21 +12:00
.
d7353040f6 use nbsp instead of whitespace name for system messages
--HG--
branch : nmdc-ircfrontend
2016-05-07 17:51:07 +12:00
.
342f86d4c4 fix panic on PM before joining upstream
--HG--
branch : nmdc-ircfrontend
2016-05-07 17:50:53 +12:00
.
41139cdd72 fix infinite loop on client disconnected socket
--HG--
branch : nmdc-ircfrontend
2016-05-07 17:50:39 +12:00
.
07a57777f7 swap WHO for NAMES, ignore CAP requests, read NOTICEs, option to toggle autojoin, cosmetic fixes for hexchat
--HG--
branch : nmdc-ircfrontend
2016-05-07 17:07:16 +12:00
.
114823b0cc WIP work on WHO support
--HG--
branch : nmdc-ircfrontend
2016-05-07 14:46:23 +12:00
.
479fbf104b verbose support, WHO support, global messages in blessed channel, prevent leaving blessed channel
--HG--
branch : nmdc-ircfrontend
2016-05-07 13:55:29 +12:00
.
2c84934ab8 TODO
--HG--
branch : nmdc-ircfrontend
2016-05-07 12:59:34 +12:00
.
cc460e2fe9 correctly disconnect from upstream on client disconnect
--HG--
branch : nmdc-ircfrontend
2016-05-07 12:59:28 +12:00
.
cc04626518 send error on chat while disconnected
--HG--
branch : nmdc-ircfrontend
2016-05-05 20:02:29 +12:00
.
5716664de9 don't send leading colon up to nmdc
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:57:49 +12:00
.
bada029ce2 WIP fixing the nicklist
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:57:38 +12:00
.
a17c816540 don't double-echo our own messages
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:57:31 +12:00
.
8c5b148bc1 remove extra nick var
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:45:59 +12:00
.
26ede341ef remove unused regexp code
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:30:12 +12:00
.
cc22ee33ae patch potential race condition requesting topic before upstream has connected
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:28:12 +12:00
.
62487dd437 simplify
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:26:31 +12:00
.
3d582d2004 add AGPLv3 preamble to all source file headers
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:20:36 +12:00
.
3bca2640a0 simplifications
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:16:45 +12:00
.
d56203cd39 drop unused typedefs
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:12:16 +12:00
.
6358ebe50a wip
--HG--
branch : nmdc-ircfrontend
2016-05-05 19:11:40 +12:00
.
e345e8b31e drop dead code
--HG--
branch : nmdc-ircfrontend
2016-05-05 18:57:22 +12:00
.
d2dec97259 handle terminating the libnmdc connection
--HG--
branch : nmdc-ircfrontend
2016-05-05 18:56:55 +12:00
.
07f01a1d92 transparently handle newlines in message
--HG--
branch : nmdc-ircfrontend
2016-05-03 19:57:55 +12:00
.
e97f344f00 wip
--HG--
branch : nmdc-ircfrontend
2016-05-03 19:57:02 +12:00
.
15b08e0f27 wip
--HG--
branch : nmdc-ircfrontend
2016-05-03 19:25:37 +12:00
.
46114809bd remove all multiuser support, all goroutines and all channels
--HG--
branch : nmdc-ircfrontend
2016-05-03 18:47:24 +12:00
.
be5715a562 wip
--HG--
branch : nmdc-ircfrontend
2016-05-03 18:25:27 +12:00
.
a9f1283dd6 remove support for voiced users
--HG--
branch : nmdc-ircfrontend
2016-05-03 18:02:10 +12:00
.
cb736df27c remove support for channel modes
--HG--
branch : nmdc-ircfrontend
2016-05-03 18:00:40 +12:00