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.
4 月之前
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
4 年之前
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 年之前