Commit Graph

4327 Commits

Author SHA1 Message Date
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
Aminda Suomalainen 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
Shivaram Lingamneni c8d999c95f clean up and clarify example operator blocks
See #1426
2020-12-05 20:40:44 -05:00
Shivaram Lingamneni 23a7221137
Merge pull request #1425 from slingamn/issue1421_customlimits.2
fix #1421
2020-12-05 16:03:51 -08:00
Shivaram Lingamneni f9b842c88b fix #1421
Allow custom limit definitions that encompass multiple subnets
2020-12-04 14:24:19 -05:00
Shivaram Lingamneni 7e56f62aed
Merge pull request #1419 from slingamn/alwayson_channelmodes.1
fix #1345
2020-12-04 02:28:38 -08:00
Shivaram Lingamneni 7624936d8c
Merge pull request #1424 from slingamn/import_enhancements
validate amode recipients during data import
2020-12-04 01:55:01 -08:00