Shivaram Lingamneni
470756cd3e
fix an edge case with `/NS SASET user always-on true`
If force-nick-equals-account is disabled, then this could cause
a client with a non-reserved (or grouped) nick to become always-on.
(This can't happen with `/NS SET always-on true` because we check in
advance.)
3 years ago
Shivaram Lingamneni
027886046c
clean up always-on state machine
3 years ago
Shivaram Lingamneni
6fbbcbc44f
set up v2.3.0-unreleased
3 years ago
Shivaram Lingamneni
58be8463c9
bump version to 2.2.0
3 years ago
Shivaram Lingamneni
d679d21ac0
fix #1216
3 years ago
Shivaram Lingamneni
bcf581f63d
fix #1214
3 years ago
Shivaram Lingamneni
6d18a1a78c
tweak addEchoMessage signature
3 years ago
Shivaram Lingamneni
28d4971f36
fix #1204
3 years ago
Shivaram Lingamneni
af009a5bc1
fix 2-parameter case for *playback
3 years ago
Shivaram Lingamneni
e6e55bbf29
remove 'history' batch type
This was from ircv3-specifications #362 , which is now obsolete.
3 years ago
Shivaram Lingamneni
f193298dcd
alias for NICKSERV SET PASSWORD
3 years ago
Shivaram Lingamneni
eaae3165f2
don't trigger auto-away if the client is already away
3 years ago
Shivaram Lingamneni
6916dbeae0
use consistent phrase for auto-away message
3 years ago
Shivaram Lingamneni
562b85c1c0
simplify some logic
3 years ago
Shivaram Lingamneni
e827bc0f9c
fix #1205
4 years ago
Shivaram Lingamneni
a4343bf77d
bump version to 2.2.0-rc1
4 years ago
Shivaram Lingamneni
ffd00e1aff
minor optimization to Client.Friends
4 years ago
Shivaram Lingamneni
32c58c1e1f
fix #1190
4 years ago
Shivaram Lingamneni
93530ae397
fix #1198
4 years ago
Shivaram Lingamneni
9e3ad5aff1
fix #1060
4 years ago
Shivaram Lingamneni
b3becbf08e
clean up no-op
4 years ago
Shivaram Lingamneni
77184c1625
restore transition mechanism
4 years ago
Shivaram Lingamneni
a6d41109d0
restore multiprefix support in RPL_WHOREPLY
4 years ago
Conrad Lukawski
6f8711da3b
Persist realname for always-on clients
4 years ago
Shivaram Lingamneni
97417f4c32
refactor WhoFields to use value receivers
4 years ago
jesopo
518b21e5aa
implement WHOX
4 years ago
Shivaram Lingamneni
a7ca6601c7
enhancements to moderation (#1134, #1135)
4 years ago
Shivaram Lingamneni
bca3dd0b41
make TAGMSG storage configurable
4 years ago
Shivaram Lingamneni
8dd25f66bc
review fix
4 years ago
Shivaram Lingamneni
6ea2eb367d
fix #328 (implement DEFCON)
4 years ago
Shivaram Lingamneni
7dd25c6ac7
fix incorrect source of some nickserv messages
4 years ago
Shivaram Lingamneni
39269a903b
fix #1179
4 years ago
Shivaram Lingamneni
ed0d31e28e
review feedback: fix incorrect sts-only RPL_ISUPPORT
4 years ago
Shivaram Lingamneni
dca3965fd3
ensure STS-only 005 is a trailing
4 years ago
Shivaram Lingamneni
f73b389ceb
fix #802
4 years ago
Shivaram Lingamneni
0b0b1499b0
fix #1167
4 years ago
Shivaram Lingamneni
067e62ad5e
fix #1166 and #1168
4 years ago
Shivaram Lingamneni
70f533ee07
fix #1155
4 years ago
Shivaram Lingamneni
696980367d
fix #1161
4 years ago
Shivaram Lingamneni
fe2332f0cd
remove a stray documentation line
4 years ago
Shivaram Lingamneni
0f04acaa40
persist last seen on shutdown
4 years ago
Shivaram Lingamneni
a38d375bda
delete always-on modes on unregistration
4 years ago
Shivaram Lingamneni
e22adf47ca
increase write interval for lastSeen
4 years ago
Shivaram Lingamneni
9aa53aa3aa
update lastSeen on reattach
4 years ago
Conrad Lukawski
fca2900918
Add +T no-CTCP usermode
4 years ago
Shivaram Lingamneni
089a267070
delete some unused fields
4 years ago
Shivaram Lingamneni
8cadc7340a
don't trim line endings in IRCStreamConn
Doesn't help if the line ends with regular \n only,
and the parser has to account for \r and \n anyway
4 years ago
Shivaram Lingamneni
28a0ec86b5
simplify Socket.Read
4 years ago
Shivaram Lingamneni
be138e4d71
make comment consistent with review fix
4 years ago
Shivaram Lingamneni
58d3d1276f
review fix
4 years ago