Shivaram Lingamneni
cc2b6d27a0
fix critical bugs in RENAME
...
Channel rename (both of registered and unregistered channels) would leave
the old name unreclaimable.
2020-12-14 23:35:46 -05:00
Shivaram Lingamneni
0d1521d4c4
Merge pull request #1458 from slingamn/issue1260_channel_forward.1
...
fix #1260
2020-12-14 22:53:24 -05:00
Shivaram Lingamneni
c217dbb8e4
add an irctest for forwarding
2020-12-14 22:38:23 -05:00
Shivaram Lingamneni
ba72d3acfc
implement a channel forwarding mode
...
Fixes #1260
2020-12-14 22:38:23 -05:00
Shivaram Lingamneni
b7b45e03d8
Merge pull request #1462 from oragono/l10n_master
...
New Crowdin updates
2020-12-14 22:36:02 -05:00
Daniel Oaks
6953b483ff
New translations nickserv.lang.json (Portuguese, Brazilian)
2020-12-15 10:22:43 +10:00
Shivaram Lingamneni
dd4fd1cbb6
fix #1452
2020-12-14 15:31:55 -05:00
Shivaram Lingamneni
15a0cda78b
pointless refactor of stripMaskFromNick
2020-12-14 15:23:01 -05:00
Shivaram Lingamneni
a934392987
Merge pull request #1459 from oragono/l10n_master
...
New Crowdin updates
2020-12-14 08:27:03 -05:00
Shivaram Lingamneni
853bb12c29
fix #1449
...
INVITE playback (#1409 ) was buggy, due to the double use of (Item).Params[0]
for the channel name and the recipient nick. Stuff the channel name in
(Item).Message.Message instead.
2020-12-14 08:24:38 -05:00
Daniel Oaks
ff3f62658e
New translations chanserv.lang.json (Portuguese, Brazilian)
2020-12-14 22:23:35 +10:00
Daniel Oaks
de0d4d3860
New translations hostserv.lang.json (Portuguese, Brazilian)
2020-12-14 22:23:33 +10:00
Shivaram Lingamneni
9033d97c6f
Merge pull request #1450 from slingamn/tor_defcon
...
DEFCON 4 and lower should require SASL from Tor users
2020-12-13 20:06:30 -05:00
Shivaram Lingamneni
5e03c560d3
Merge pull request #1454 from slingamn/maxlinelen_caps
...
make CAP LS/LIST respect the MaxLineLen constant
2020-12-13 20:05:40 -05:00
Shivaram Lingamneni
856a76eaf7
Merge pull request #1457 from oragono/l10n_master
...
New Crowdin updates
2020-12-13 20:05:17 -05:00
Daniel Oaks
b9d3f57149
New translations hostserv.lang.json (Portuguese, Brazilian)
2020-12-14 10:22:22 +10:00
Shivaram Lingamneni
47f7b9a76e
make CAP LS/LIST respect the MaxLineLen constant
2020-12-13 15:44:10 -05:00
Shivaram Lingamneni
aa43822c68
Merge pull request #1451 from slingamn/mysql_quickstart
...
add a mysql quickstart guide
2020-12-11 02:37:45 -08:00
Shivaram Lingamneni
7465db0149
add a mysql quickstart guide
2020-12-11 05:34:01 -05:00
Shivaram Lingamneni
534939c342
DEFCON 4 and lower should require SASL from Tor users
2020-12-11 05:04:56 -05:00
Shivaram Lingamneni
9cf854405d
Merge pull request #1448 from slingamn/config_update
...
clean up some config comments
2020-12-08 23:35:16 -08:00
Shivaram Lingamneni
96380adf27
Merge pull request #1446 from slingamn/reservation_docs
...
manual updates for nick reservation and email verification
2020-12-08 23:10:01 -08:00
Shivaram Lingamneni
b3daf51f0a
clean up some config comments
2020-12-09 02:09:35 -05:00
Shivaram Lingamneni
58edabf5c3
Merge pull request #1445 from slingamn/flatiptypes.5
...
introduce "flat ip" representations
2020-12-08 20:50:31 -08:00
Shivaram Lingamneni
84e3b5d77b
stop autocreating d-lines for throttle violations
...
This didn't work correctly for IPv6 or custom nets.
/UNDLINE IP can temporarily be used to reset the throttle.
2020-12-08 22:01:23 -05:00
Shivaram Lingamneni
9a28cd38c3
update email verification manual entry
2020-12-08 02:11:53 -05:00
Shivaram Lingamneni
45471138d2
update nick reservation docs
2020-12-08 02:11:53 -05:00
Shivaram Lingamneni
44cc4c2092
introduce "flat ip" representations
2020-12-07 21:21:10 -05:00
Shivaram Lingamneni
85c39f3ea0
Merge pull request #1444 from slingamn/issue1439_confusable_import
...
fix #1439 , give all atheme group founders +q
2020-12-07 16:06:46 -08:00
Shivaram Lingamneni
579924c832
give all groupserv founders +q in atheme2json
2020-12-07 17:26:31 -05:00
Shivaram Lingamneni
c8c1ddfb41
fix #1439
...
Validate imported databases for confusable nicks
2020-12-07 13:35:58 -05:00
Shivaram Lingamneni
e61735aa2c
Merge pull request #1440 from Mikaela/exampleconfig-consistency-ip-cidr
...
{default,traditional}.yaml: refer to IPs/CIDR instead of addrs
2020-12-07 08:43:35 -08:00
a68d4da5df
{default,traditional}.yaml: refer to IPs/CIDR instead of addrs
...
Whenever CIDR is mentioned in the config, it's in combination with IP so
talking about addressese in these points gives wrong impression that a
domain name would be valid as those are often thought as addresses.
2020-12-07 12:40:58 +02:00
Shivaram Lingamneni
48d5bd9144
fix #1436
2020-12-07 03:51:52 -05:00
Shivaram Lingamneni
31003bd02d
fix bugs in atheme2json.py
2020-12-07 02:53:45 -05:00
Shivaram Lingamneni
d4dd161c45
Merge pull request #1435 from slingamn/morebugs
...
fix some bugs
2020-12-06 23:31:42 -08:00
Shivaram Lingamneni
e994e0451a
fix incorrect vhost serialization
2020-12-07 02:29:18 -05:00
Shivaram Lingamneni
da2d4ca130
make overridden services hostname appear in chanserv
2020-12-07 02:29:18 -05:00
Shivaram Lingamneni
8c2d0762e4
Merge pull request #1434 from slingamn/need_privs
...
change FAIL codes from NOT_PRIVED to PRIVS_NEEDED
2020-12-06 23:28:04 -08:00
Shivaram Lingamneni
30b514cf95
bump irctest
2020-12-07 02:25:39 -05:00
Shivaram Lingamneni
66d90bef5e
change FAIL codes from NOT_PRIVED to PRIVS_NEEDED
2020-12-06 21:01:44 -05:00
Shivaram Lingamneni
937e519595
Merge pull request #1433 from slingamn/import_enhancements
...
fix #1403
2020-12-06 17:55:02 -08:00
Shivaram Lingamneni
468b5a4a39
fix #1403
...
Handle the case where atheme had a successor, but didn't correctly
elect them as founder (?)
2020-12-06 20:50:06 -05:00
Shivaram Lingamneni
b95afa1464
preemptively filter out masks from amodes in atheme import
2020-12-06 20:07:45 -05:00
Shivaram Lingamneni
f9768e2259
Merge pull request #1429 from slingamn/issue1428_tor_sts.1
...
fix #1428
2020-12-06 13:56:33 -08:00
Shivaram Lingamneni
82332b3f37
Merge pull request #1432 from slingamn/issue1431_topic
...
fix #1431
2020-12-06 09:59:10 -08:00
Shivaram Lingamneni
d6a2c0db4a
fix #1431
2020-12-06 12:38:18 -05:00
Shivaram Lingamneni
96fd1c04d6
Merge pull request #1430 from oragono/devel+operblockchanges
...
fix #1426
2020-12-06 00:11:26 -08:00
Daniel Oaks
cd6d9826b2
Tweaked oper blocks.
...
I think that 'moderator vs admin' is a pretty common set of priv levels,
whereas 'oper vs admin' is a little confusing, esp. to less irc-savvy
people.
/SAJOIN and /SAMODE are really common for joining channels to check out
what's going on and for e.g. opping someone when nobody in the channel
is opered, so it makes sense for mods to have those. I feel similarly
about vhosts, they're usually something that's delegated to less-prived
opers.
Changed the whois line from 'a server admin' to 'the server admin' to
make it a bit more clear that this is one single user, rather than a set
of privs to be shared. And it's a tiny thing, but removed the 'less
privileged' term from alice's oper block because it felt a bit dodgy.
2020-12-06 17:01:32 +10:00
Shivaram Lingamneni
7bdbb01238
fix #1428
...
Tor listeners should never see an STS cap.
Add an undocumented 'hide-sts' key for listeners that hides the STS cap.
This can be used if the listener is secured at layer 3 or 4 (VPNs,
E2E mixnets). It will be necessary to add the relevant IPs to `secure-nets`.
2020-12-05 23:06:23 -05:00