Shivaram Lingamneni
5094b9da02
fix strings for NS SUSPEND
3年前
Shivaram Lingamneni
5418e5e794
fix #769
Add 379 RPL_WHOISMODES
3年前
Shivaram Lingamneni
4296ff02a4
schema change for #1274
3年前
Shivaram Lingamneni
1f6afa31d6
fix #1274
Enhancements to NS SUSPEND, including stored metadata and the ability
to list suspensions
3年前
Shivaram Lingamneni
dc456bd6a4
refactor schema versions to be ints, not strings
3年前
Shivaram Lingamneni
610fc5068d
refactor DEOP
DEOP is now pure syntactic sugar for /mode #channel -o nick,
the change is attributed to the originating user and not to ChanServ.
3年前
Shivaram Lingamneni
2f4431a5fb
fix #861
Allow messages-per-window to be 0
3年前
Shivaram Lingamneni
b57820150e
no-op fix to SETNAME workaround
3年前
Shivaram Lingamneni
5dcb2bb60c
enhancements to SETNAME
Address SETNAME UX problems reported by @KoraggKnightWolf in #oragono:
1. No feedback by default on success or failure
2. Multi-word realnames are not correctly interpreted by some clients
3年前
Barry
f010914965
Added ChanServ DEOP command
3年前
Shivaram Lingamneni
af2b433195
validate normalized masks as IRC params
3年前
Shivaram Lingamneni
4b1e6b04c4
add UNINVITE command (#1171)
3年前
Shivaram Lingamneni
42d246b557
improve security properties of INVITE
See #1171 .
3年前
Shivaram Lingamneni
203fc580f4
fix #1049
3年前
Shivaram Lingamneni
cf5a426f90
fix #1346
3年前
Shivaram Lingamneni
bd40b46639
fix #307
3年前
Shivaram Lingamneni
a30e369225
add +u and +U to CHANMODES token
3年前
Shivaram Lingamneni
76e3d67b66
replace suppress-ident with coerce-ident
3年前
Shivaram Lingamneni
5a9e79f06c
fix #1178
3年前
Shivaram Lingamneni
a37a91694c
fix #1337
3年前
Shivaram Lingamneni
347cc30ed4
fix a potential conflict with delayed verification of confusable names
0. Enable email verification
1. Register `dog`
2. Register `d0g`
3. Verify `dog`
4. Verify `d0g`: verification succeeds but the nick cannot be used
3年前
Shivaram Lingamneni
cf46377863
fix #1332
3年前
Shivaram Lingamneni
c639aac241
log the unfolded account name during registration
3年前
Shivaram Lingamneni
af8ed62de8
schema change for #1330
3年前
Shivaram Lingamneni
ea68b9de0a
fix #1330
3年前
Shivaram Lingamneni
898f8aad07
add a schema change
3年前
Shivaram Lingamneni
4b2a094921
fix #1327
3年前
Shivaram Lingamneni
328f6013f3
fix #1326
3年前
Shivaram Lingamneni
1d74185b7d
fix #1322
3年前
Shivaram Lingamneni
82be9a8423
support migrating anope databases
3年前
Shivaram Lingamneni
4ee97ddb43
USERHOST needs to respect hidden operators as well
3年前
Shivaram Lingamneni
8cd7085d0b
separate rawHostname and cloakedHostname for always-on clients
This affects RPL_WHOISACTUALLY and possibly others.
3年前
Shivaram Lingamneni
78b2f61707
fix #1194
3年前
Shivaram Lingamneni
c470f63daf
fix #1312
3年前
Shivaram Lingamneni
7fd5bc8d81
review fix
3年前
Shivaram Lingamneni
754fb79cdd
review fixes
3年前
Shivaram Lingamneni
9ed789f67c
fix #1075
3年前
Shivaram Lingamneni
1ec029a53b
review fixes
1. Avoid undefined behavior of time.Time{}.UnixNano()
2. Times should be compared with Equal()
3年前
Shivaram Lingamneni
a19324b948
fix #1293
3年前
Shivaram Lingamneni
32fc9f226f
fix #1303
3年前
Shivaram Lingamneni
7a6413ea2c
first draft of atheme migration code
3年前
Shivaram Lingamneni
8c99dcb2c7
fix #484
3年前
Shivaram Lingamneni
c279b2d14c
DRY mode apply code
ParseUserModeChanges and ParseChannelModeChanges already validate
that the modes are modifiable, so there's no need to repeat it here.
3年前
Shivaram Lingamneni
b426ba628a
actually enable the +T no-ctcp umode
3年前
Shivaram Lingamneni
127a03ccf3
fix #1295
3年前
Shivaram Lingamneni
475d7ba418
fix non-linux builds
3年前
Shivaram Lingamneni
f12384c5a6
Output unix socket credentials where applicable
thanks @ajaspers !
3年前
Shivaram Lingamneni
a6d793a2d5
pointless optimization
3年前
Shivaram Lingamneni
d9f1c8e1c4
require local_ban capab to see uncloaked IPs
3年前
Shivaram Lingamneni
bcdf61bd7a
fix #1284
3年前