Shivaram Lingamneni
837f6ac1a2
fix #2135
Handling of reserved nicknames is special-cased due to #1594 , but we want to send
ERR_NICKNAMEINUSE if the nickname is actually in use, since that doesn't pose any
client compatibility problems.
3ヶ月前
Shivaram Lingamneni
0f39fde647
remove insecure reattach check
See #2013 ; given that plaintext is deprecated now, it seems like there is no
added value from continuing to police this.
1年前
Shivaram Lingamneni
1da11ae8ae
implement draft/pre-away (#2044)
* implement draft/pre-away
* clean up some subtleties in auto-away aggregation.
* consistently apply auto-away only to always-on
* `AWAY *` should not produce user-visible changes wherever possible
1年前
Shivaram Lingamneni
7201f14b8b
partial fix for #1933
If the nickname must equal the account name (because always-on or
force-nick-equals-account), the correct error response to an empty
or otherwise invalid nickname is the usual "You must use your account
name as your nickname".
2年前
Shivaram Lingamneni
e3c9eb8e71
fix #1896
Don't allow any new uses of 0 as a nickname, since it conflicts with
the use of 0 as a placeholder for account name in WHOX.
2年前
Shivaram Lingamneni
f40d868cf5
disallow initial $ in nicknames
It collides with the massmessage mask syntax. Reported by @emersion
2年前
Shivaram Lingamneni
23c7218bf1
first pass at renaming Oragono to Ergo
3年前
Shivaram Lingamneni
ba21987d03
remove draft/resume-0.5
3年前
Shivaram Lingamneni
4052cd12fe
fix #1592
Implements the new `CHATHISTORY LISTCORRESPONDENTS` API.
3年前
Shivaram Lingamneni
42316bc04f
fix #1176
Transition most "is an operator" checks to require a specific operator
capability
3年前
Shivaram Lingamneni
48d5bd9144
fix #1436
3年前
Shivaram Lingamneni
bd40b46639
fix #307
3年前
Shivaram Lingamneni
754fb79cdd
review fixes
3年前
Shivaram Lingamneni
9ed789f67c
fix #1075
3年前
Shivaram Lingamneni
af056f26a9
fixes and refactoring
3年前
Shivaram Lingamneni
ed8de2a77a
remove dead code
3年前
Shivaram Lingamneni
01726f8935
fix #1252
3年前
Shivaram Lingamneni
1dd0c432fd
use utils.StringSet in more places
3年前
Shivaram Lingamneni
b1c3a1467a
clean up handling of no-op nick changes
3年前
Shivaram Lingamneni
06882a9b89
fix #1225
3年前
Shivaram Lingamneni
77184c1625
restore transition mechanism
4年前
Conrad Lukawski
6f8711da3b
Persist realname for always-on clients
4年前
Daniel Oaks
4ecd7fdf43
Allow configuring relay
4年前
Daniel Oaks
4ee49f8450
Initial RELAYMSG implementation
4年前
Shivaram Lingamneni
a0f4e90b7e
add auto-away
4年前
Shivaram Lingamneni
a397756882
fix #1019
4年前
Shivaram Lingamneni
d092f6b330
explanatory comment for CompileMasks
4年前
Shivaram Lingamneni
be0dedf260
fix #1003
4年前
Shivaram Lingamneni
984794eb1e
fix #983
4年前
Shivaram Lingamneni
40d3c59139
fix #955
4年前
Shivaram Lingamneni
b32dd5ce33
rename a variable
4年前
Shivaram Lingamneni
ca3be51028
fix double application of guest prefix
4年前
Shivaram Lingamneni
edd161ddfd
rename config keys from review feedback
4年前
Shivaram Lingamneni
26fd3e69a8
fix #749
4年前
Shivaram Lingamneni
d50c4c2bd6
fix #848
4年前
Shivaram Lingamneni
db39608bcb
change "last signoff" tracking to "last seen"
Explicit quit and ping timeout behave the same way,
but reattach after abandoning/losing the previous session
(without the break being detected server-side) is more aggressive
about replaying missed messages, at the cost of potential duplication.
4年前
Shivaram Lingamneni
f5ca35ed72
rename 'bouncer' to 'multiclient'
4年前
Shivaram Lingamneni
8123e3c08f
improve nick and channel length validation
4年前
Shivaram Lingamneni
33dac4c0ba
initial persistent history implementation
4年前
Shivaram Lingamneni
82c5041225
fix #649
4年前
Shivaram Lingamneni
332f0d8d91
fix #644
4年前
Shivaram Lingamneni
06b1e7b603
fix #632
4年前
Shivaram Lingamneni
938ce7e435
fix #331
5年前
Shivaram Lingamneni
8794740f89
be more pedantic about distinguishing skeletons and casefolds
5年前
Shivaram Lingamneni
3d445573cf
implement draft/resume-0.4
5年前
Shivaram Lingamneni
8fc588375b
implement user preferences system
5年前
Shivaram Lingamneni
278e4acf57
fix handling of nil session in reattach code
5年前
Shivaram Lingamneni
60c8f286e8
fix several session destruction bugs
5年前
Daniel Oaks
267c51bbbf
Review fix
5年前
Daniel Oaks
22ed6bb1f1
Detect cap-notify clients better (as recommended by cap spec)
5年前