|
9d9fcef954
|
change "end of NAMES list" message to more closely match RocketChat's regexp
--HG--
branch : nmdc-ircfrontend
|
2018-03-24 16:20:48 +13:00 |
|
|
2d19acb846
|
remove sendNamesOnWho quirk, use nickForGeneralMessages quirk on Yaaic as well as atomic
--HG--
branch : nmdc-ircfrontend
|
2018-03-24 15:40:20 +13:00 |
|
|
ef36fc0c24
|
client tags: better detection for Revolution IRC and HoloIRC
--HG--
branch : nmdc-ircfrontend
|
2018-03-24 15:16:22 +13:00 |
|
|
458ab0a054
|
never send blank nicks (FIXES yaaic/atomic, Revolution IRC)
--HG--
branch : nmdc-ircfrontend
|
2018-03-24 15:04:09 +13:00 |
|
|
0e7e2b629c
|
move chatformatting, quirks to separate package
--HG--
branch : nmdc-ircfrontend
|
2018-03-24 14:37:40 +13:00 |
|
|
371a7eb9e4
|
use full syntax for joins/parts (fixes userlist in liteirc)
--HG--
branch : nmdc-ircfrontend
|
2018-03-24 14:24:44 +13:00 |
|
|
485f68f5d1
|
move client tag parsing to separate file, add unit tests
--HG--
branch : nmdc-ircfrontend
|
2018-03-24 14:24:28 +13:00 |
|
|
37b62ff817
|
bump copyright year
--HG--
branch : nmdc-ircfrontend
|
2018-03-24 14:02:20 +13:00 |
|
|
fa13755311
|
libnmdc compatibility fixes (now requires 0.17++)
--HG--
branch : nmdc-ircfrontend
|
2018-03-24 13:22:34 +13:00 |
|
|
f076aeaeda
|
quirks support
--HG--
branch : nmdc-ircfrontend
|
2017-05-28 17:36:31 +12:00 |
|
|
1056493211
|
bump copyright year
--HG--
branch : nmdc-ircfrontend
|
2017-05-28 13:45:05 +12:00 |
|
|
d21b18fc75
|
fix bad patch for bounds check in previous
--HG--
branch : nmdc-ircfrontend
|
2017-05-28 13:38:56 +12:00 |
|
|
e235ee014e
|
fix wrong bounds check causing panic when server gets scanned by weird clients
--HG--
branch : nmdc-ircfrontend
|
2017-05-27 13:57:37 +12:00 |
|
.
|
85e44756e3
|
libnmdc compatibility updates
--HG--
branch : nmdc-ircfrontend
|
2016-11-29 19:58:12 +13:00 |
|
.
|
e628bdcf91
|
update libnmdc import path
--HG--
branch : nmdc-ircfrontend
|
2016-11-29 19:55:50 +13:00 |
|
.
|
0ec1c20d7e
|
whois: better output format
--HG--
branch : nmdc-ircfrontend
|
2016-08-27 15:27:50 +12:00 |
|
.
|
7b2ab6642b
|
WHOIS support (needs testing)
--HG--
branch : nmdc-ircfrontend
|
2016-08-27 14:07:02 +12:00 |
|
.
|
7592bf6002
|
fix colon in mirc when renaming self
--HG--
branch : nmdc-ircfrontend
|
2016-05-10 19:08:26 +12:00 |
|
.
|
fb34cefc46
|
fix crash on renaming self
--HG--
branch : nmdc-ircfrontend
|
2016-05-10 19:08:19 +12:00 |
|
.
|
0df6237005
|
strip leading v from mirc version
--HG--
branch : nmdc-ircfrontend
|
2016-05-10 18:56:32 +12:00 |
|
.
|
c35062a3df
|
support changing nicks (by reconnecting)
--HG--
branch : nmdc-ircfrontend
|
2016-05-09 18:57:04 +12:00 |
|
.
|
74e4f6cfa3
|
move mutex calls to outer function
--HG--
branch : nmdc-ircfrontend
|
2016-05-09 18:49:00 +12:00 |
|
.
|
7bf832322d
|
hubsec nick opt, ctcp before join, delay join until ctcp version (with timeout), mirc/atomic-specific hack
--HG--
branch : nmdc-ircfrontend
|
2016-05-09 18:48:07 +12:00 |
|
.
|
169debea93
|
set proper clientversion, better version/tag extraction
--HG--
branch : nmdc-ircfrontend
|
2016-05-09 18:30:24 +12:00 |
|
.
|
a25c3bcf4c
|
serverside pings
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 14:21:29 +12:00 |
|
.
|
818bee77dd
|
fix kill messages not being exposed in the client
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 14:07:36 +12:00 |
|
.
|
efca16f188
|
convenience wrapper
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 14:03:45 +12:00 |
|
.
|
64a8d32d5e
|
more edge cases for client tag sync
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 13:57:57 +12:00 |
|
.
|
7715044d66
|
client tag sync (via CTCP VERSION as a surrogate user)
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 13:43:22 +12:00 |
|
.
|
a6ed910933
|
support bad USER/NICK order for Lite IRC, set realname as the nmdc description
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 13:29:20 +12:00 |
|
.
|
f51bd29e07
|
'greentext' filter
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 13:27:37 +12:00 |
|
.
|
cac56a450a
|
strip color and formatting control codes from upstream messages
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 13:18:38 +12:00 |
|
.
|
714e3b8437
|
refactor/cleanup previous
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 13:09:04 +12:00 |
|
.
|
22f08d6d57
|
CTCP action roundtrip conversion
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 13:07:10 +12:00 |
|
.
|
a5f4bc2535
|
initial attempt at exposing op status
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 12:52:01 +12:00 |
|
.
|
3cda342302
|
threadsafe access to upstream userlist
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 12:39:18 +12:00 |
|
.
|
e2c2953fc5
|
passthrough upstream disconnections instead of intermediary-reconnecting
--HG--
branch : nmdc-ircfrontend
|
2016-05-08 12:24:30 +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 |
|
.
|
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 |
|
.
|
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 |
|