Shivaram Lingamneni
|
af2b433195
|
validate normalized masks as IRC params
|
2020-10-25 23:32:24 -04:00 |
|
Shivaram Lingamneni
|
4b1e6b04c4
|
add UNINVITE command (#1171)
|
2020-10-25 22:16:19 -04:00 |
|
Shivaram Lingamneni
|
42d246b557
|
improve security properties of INVITE
See #1171.
|
2020-10-25 22:09:17 -04:00 |
|
Shivaram Lingamneni
|
203fc580f4
|
fix #1049
|
2020-10-25 13:58:57 -04:00 |
|
Shivaram Lingamneni
|
cf5a426f90
|
fix #1346
|
2020-10-22 12:19:19 -04:00 |
|
Shivaram Lingamneni
|
bd40b46639
|
fix #307
|
2020-10-21 11:08:55 -04:00 |
|
Shivaram Lingamneni
|
a30e369225
|
add +u and +U to CHANMODES token
|
2020-10-20 21:24:47 -04:00 |
|
Shivaram Lingamneni
|
f019f62167
|
Merge pull request #1340 from slingamn/coerce_ident
replace suppress-ident with coerce-ident; make coerce-ident a recommended default
|
2020-10-20 15:31:13 -07:00 |
|
Shivaram Lingamneni
|
76e3d67b66
|
replace suppress-ident with coerce-ident
|
2020-10-20 13:48:19 -04:00 |
|
Shivaram Lingamneni
|
5a9e79f06c
|
fix #1178
|
2020-10-20 13:37:38 -04:00 |
|
Shivaram Lingamneni
|
4737578748
|
Merge pull request #1339 from slingamn/issue1337
fix #1337
|
2020-10-19 08:22:00 -07:00 |
|
Shivaram Lingamneni
|
a37a91694c
|
fix #1337
|
2020-10-19 10:52:38 -04:00 |
|
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
|
2020-10-16 17:21:09 -04:00 |
|
Shivaram Lingamneni
|
cf46377863
|
fix #1332
|
2020-10-16 17:21:09 -04:00 |
|
Shivaram Lingamneni
|
c639aac241
|
log the unfolded account name during registration
|
2020-10-16 17:21:09 -04:00 |
|
Shivaram Lingamneni
|
af8ed62de8
|
schema change for #1330
|
2020-10-16 12:08:23 -04:00 |
|
Shivaram Lingamneni
|
ea68b9de0a
|
fix #1330
|
2020-10-16 12:03:38 -04:00 |
|
Shivaram Lingamneni
|
898f8aad07
|
add a schema change
|
2020-10-16 09:11:47 -04:00 |
|
Shivaram Lingamneni
|
4b2a094921
|
fix #1327
|
2020-10-16 00:58:12 -04:00 |
|
Shivaram Lingamneni
|
328f6013f3
|
fix #1326
|
2020-10-15 13:03:44 -04:00 |
|
Shivaram Lingamneni
|
1d74185b7d
|
fix #1322
|
2020-10-13 00:38:23 -04:00 |
|
Shivaram Lingamneni
|
82be9a8423
|
support migrating anope databases
|
2020-10-12 15:06:17 -04:00 |
|
Shivaram Lingamneni
|
4336f56204
|
Merge pull request #1317 from slingamn/hidden_userhost
USERHOST needs to respect hidden operators as well
|
2020-10-09 11:34:35 -07:00 |
|
Shivaram Lingamneni
|
4ee97ddb43
|
USERHOST needs to respect hidden operators as well
|
2020-10-09 12:29:09 -04:00 |
|
Shivaram Lingamneni
|
8cd7085d0b
|
separate rawHostname and cloakedHostname for always-on clients
This affects RPL_WHOISACTUALLY and possibly others.
|
2020-10-09 11:11:06 -04:00 |
|
Shivaram Lingamneni
|
78b2f61707
|
fix #1194
|
2020-10-09 08:03:26 -04:00 |
|
Shivaram Lingamneni
|
c470f63daf
|
fix #1312
|
2020-10-08 16:33:27 -04:00 |
|
Shivaram Lingamneni
|
7fd5bc8d81
|
review fix
|
2020-10-07 09:20:26 -04:00 |
|
Shivaram Lingamneni
|
754fb79cdd
|
review fixes
|
2020-10-07 08:54:46 -04:00 |
|
Shivaram Lingamneni
|
9ed789f67c
|
fix #1075
|
2020-10-06 18:04:29 -04:00 |
|
Shivaram Lingamneni
|
509d3f1fdd
|
Merge pull request #1301 from oragono/atheme_migration
first draft of atheme migration code
|
2020-10-06 15:03:08 -07:00 |
|
Shivaram Lingamneni
|
1ec029a53b
|
review fixes
1. Avoid undefined behavior of time.Time{}.UnixNano()
2. Times should be compared with Equal()
|
2020-10-06 17:56:13 -04:00 |
|
Shivaram Lingamneni
|
a19324b948
|
fix #1293
|
2020-10-05 07:35:18 -04:00 |
|
Shivaram Lingamneni
|
32fc9f226f
|
fix #1303
|
2020-10-05 06:28:19 -04:00 |
|
Shivaram Lingamneni
|
7a6413ea2c
|
first draft of atheme migration code
|
2020-10-02 16:48:37 -04:00 |
|
Shivaram Lingamneni
|
8c99dcb2c7
|
fix #484
|
2020-10-02 08:13:52 -04:00 |
|
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.
|
2020-10-01 19:52:50 -04:00 |
|
Shivaram Lingamneni
|
b426ba628a
|
actually enable the +T no-ctcp umode
|
2020-10-01 19:21:42 -04:00 |
|
Shivaram Lingamneni
|
127a03ccf3
|
fix #1295
|
2020-10-01 09:42:08 -04:00 |
|
Shivaram Lingamneni
|
475d7ba418
|
fix non-linux builds
|
2020-09-29 15:22:12 -04:00 |
|
Shivaram Lingamneni
|
f12384c5a6
|
Output unix socket credentials where applicable
thanks @ajaspers!
|
2020-09-24 10:59:30 -04:00 |
|
Shivaram Lingamneni
|
a6d793a2d5
|
pointless optimization
|
2020-09-24 08:35:03 -04:00 |
|
Shivaram Lingamneni
|
1bbf6ab936
|
Merge pull request #1286 from slingamn/issue1284.1
fix #1284
|
2020-09-24 05:00:14 -07:00 |
|
Shivaram Lingamneni
|
d9f1c8e1c4
|
require local_ban capab to see uncloaked IPs
|
2020-09-24 07:25:04 -04:00 |
|
Shivaram Lingamneni
|
8b01d19336
|
Merge pull request #1280 from slingamn/issue1277_sanick
fix #1277
|
2020-09-24 04:10:44 -07:00 |
|
Shivaram Lingamneni
|
bcdf61bd7a
|
fix #1284
|
2020-09-24 02:44:12 -04:00 |
|
Shivaram Lingamneni
|
7d5a071a34
|
fix #1277
|
2020-09-23 02:30:34 -04:00 |
|
Shivaram Lingamneni
|
1a9f501383
|
fix #414
|
2020-09-23 02:25:29 -04:00 |
|
Shivaram Lingamneni
|
b478a13671
|
fix NICK responses for SANICK
|
2020-09-21 20:30:42 -04:00 |
|
Alex Jaspersen
|
504659abb5
|
Add +M (only registered/voice can speak) chanmode.
Add chanmode preventing speech to error message.
Fixes #1182.
|
2020-09-21 16:05:00 -07:00 |
|