Shivaram Lingamneni
dba5d3faae
show arbitrary IP in WHOX
...
This extends #1650 to cover WHO as well as WHOIS
2022-01-09 17:24:24 -05:00
Shivaram Lingamneni
1953e90720
set up new development version
2022-01-09 16:11:34 -05:00
Sam James
e6951aca3f
README: add Gentoo package
...
Signed-off-by: Sam James <sam@gentoo.org>
2022-01-09 07:39:14 +00:00
Sam James
2619a23458
distrib: add OpenRC init scripts
...
Written originally for Gentoo but should work
on Alpine and other OpenRC-consuming distros too.
Signed-off-by: Sam James <sam@gentoo.org>
2022-01-09 07:39:14 +00:00
Shivaram Lingamneni
a0ad42272d
bump version and changelog for v2.9.0
2022-01-09 01:47:27 -05:00
Shivaram Lingamneni
7a6e7f05a1
Merge pull request #1892 from slingamn/unregister_warning
...
add a warning about NS UNREGISTER unregistering channels
2022-01-06 16:00:17 -05:00
Shivaram Lingamneni
6863d58cab
add a warning about NS UNREGISTER unregistering channels
...
See discussion on #1891
2022-01-05 13:30:36 -05:00
Shivaram Lingamneni
d68813927a
Merge pull request #1890 from slingamn/translations
...
update translations
2022-01-02 18:52:59 -05:00
Shivaram Lingamneni
c2a5853d08
commit the results of updatetranslations.py
2022-01-02 17:38:02 -05:00
Shivaram Lingamneni
d174b5aad6
add disambiguating numbers in translated strings
2022-01-02 17:36:12 -05:00
Shivaram Lingamneni
fb2be58e60
fix instructions for signing the checksum file
2022-01-02 17:29:10 -05:00
Shivaram Lingamneni
abd4cf7d3b
bump version to v2.9.0-rc1
2022-01-02 16:37:22 -05:00
Shivaram Lingamneni
2dde9cb464
version and changelog updates for 2.9.0-rc1 ( #1889 )
...
* version and changelog updates for 2.9.0-rc1
* review fixes to changelog and documentation
2022-01-02 16:35:20 -05:00
Shivaram Lingamneni
c01e686221
Merge pull request #1888 from slingamn/ip_check_script.1
...
add ip-check-script.exempt-sasl
2022-01-02 07:44:09 -05:00
Shivaram Lingamneni
0a59f41cf9
add ip-check-script.exempt-sasl
2022-01-02 01:51:31 -05:00
Shivaram Lingamneni
58d8421f44
Revert "disable languages in default.yaml"
...
This reverts commit 3b3c5b591f
.
2022-01-02 01:46:27 -05:00
Shivaram Lingamneni
378f9cc852
Merge pull request #1836 from slingamn/languages_disable
...
disable languages in default.yaml
2022-01-02 01:40:18 -05:00
Shivaram Lingamneni
d6b8e59462
Merge pull request #1885 from slingamn/issue1844_again
...
fix the reopened #1844
2022-01-02 01:25:09 -05:00
Shivaram Lingamneni
40bd298a91
fix the reopened #1844
2022-01-02 01:07:37 -05:00
Shivaram Lingamneni
ed75533cb1
optionally protect against multiple starts with flock ( #1873 )
...
* optionally protect against multiple starts with flock
Fixes #1823
* use traditional .lock extension
* move config key to top level
2022-01-01 18:56:40 -05:00
Shivaram Lingamneni
e112a78b9b
Merge branch 'issue1883'
2021-12-30 13:07:52 -05:00
Shivaram Lingamneni
a57bf46e6a
small refactor
2021-12-30 12:59:14 -05:00
William Rehwinkel
b929691470
Fix #1883 Nickserv gives error when user attempt to change password to *
2021-12-30 12:15:30 -05:00
Shivaram Lingamneni
24ad24562e
update help entry for CHATHISTORY
2021-12-29 12:45:29 -05:00
Shivaram Lingamneni
000eb760e6
Merge pull request #1880 from progval/patch-3
...
README: Add link tothe LDAP plugin
2021-12-26 17:21:54 -05:00
Val Lorentz
d84d6756ed
README: Add link tothe LDAP plugin
2021-12-26 23:08:12 +01:00
Shivaram Lingamneni
f5598cfc1c
bump irctest
2021-12-23 15:53:54 -05:00
Shivaram Lingamneni
8b74cd1fd3
Merge pull request #1877 from slingamn/issue1876_invite_ban
...
fix #1876
2021-12-19 20:58:51 -05:00
Shivaram Lingamneni
e15c355f18
fix #1876
...
INVITE did not exempt from +b unless the channel was coincidentally also +i.
This was a regression introduced in v2.4.0.
2021-12-19 18:30:18 -05:00
Shivaram Lingamneni
5b3ec9a605
Merge pull request #1872 from slingamn/capbug.1
...
correctly account for nickname in CAP LS arithmetic
2021-12-16 02:18:48 -05:00
Shivaram Lingamneni
76f7748c8a
correctly account for nickname in CAP LS arithmetic
...
The arithmetic was assuming that the nickname is * (which it is
pre-registration). However, we were sending the actual nickname
post-registration. It would be simpler to always send *, but it
appears that the nickname is actually required by the spec:
>Replies from the server must [sic] contain the client identifier name or
>asterisk if one is not yet available.
2021-12-16 01:59:36 -05:00
Shivaram Lingamneni
c5746c5105
Merge pull request #1871 from slingamn/invite_mask_unregistered_join
...
+I should allow unregistered users to join a +R channel
2021-12-16 00:41:24 -05:00
Shivaram Lingamneni
ec4fb90d2b
+I should allow unregistered users to join a +R channel
...
See #1858 : this was the intent all along, but I missed this issue.
2021-12-15 22:52:11 -05:00
Shivaram Lingamneni
aa4a82e0c8
Merge pull request #1869 from slingamn/atheme.1
...
fix the atheme side of #1864
2021-12-13 03:11:27 -05:00
Shivaram Lingamneni
8fc20d8eed
fix the atheme side of #1864
...
Import stored certfps from Atheme as well.
2021-12-13 02:14:04 -05:00
Shivaram Lingamneni
98e87f6cc0
explicitly close the DB during importdb
...
There is no change in behavior since committing the transaction
already write(2)'s all the data to disk. But let's comply with
the official buntdb API.
2021-12-12 22:27:05 -05:00
Shivaram Lingamneni
9293858ba1
bump database version generated by importer
...
This should have been done in 8b2f6de3e0
, since we updated both
the database schema and the importer then.
2021-12-12 22:09:42 -05:00
15f5f2e9b0
anope2json certfp support ( #1867 )
...
* Advanced certfp support
Signed-off-by: Georg <georg@lysergic.dev>
* Moving certfp logic
Signed-off-by: Georg <georg@lysergic.dev>
* Cleaning up certfp logic
Signed-off-by: Georg <georg@lysergic.dev>
2021-12-12 20:18:41 -05:00
Shivaram Lingamneni
0483e3f6ad
Merge pull request #1866 from slingamn/whox
...
send `*` for WHOX o (oplevel) instead of `0`
2021-12-12 03:16:03 -05:00
Shivaram Lingamneni
f3f805acb8
send *
for WHOX o (oplevel) instead of 0
...
Jobe points out that 0 is a valid oplevel in some contexts,
* is a better placeholder for "unimplemented".
2021-12-12 03:05:56 -05:00
Shivaram Lingamneni
1cd31f4d61
bump irctest
2021-12-10 01:21:40 -05:00
Shivaram Lingamneni
7bc5bfaa5c
Merge pull request #1863 from slingamn/importer_utf8
...
anope2json, atheme2json: handle non-UTF8 data
2021-12-10 01:20:35 -05:00
Shivaram Lingamneni
4f7356f19a
anope2json, atheme2json: handle non-UTF8 data
...
Also ignore an unrecognized field type in anope
2021-12-09 22:11:24 -05:00
Shivaram Lingamneni
0d0d9e72b4
Merge pull request #1861 from slingamn/issue1860_amode
...
fix #1860
2021-12-09 04:18:14 -05:00
Shivaram Lingamneni
ac17bf0e9d
Merge pull request #1857 from slingamn/dollarsign
...
disallow initial $ in nicknames
2021-12-09 04:17:57 -05:00
Shivaram Lingamneni
e5dff58647
Merge pull request #1859 from slingamn/issue1858_registeredmode
...
fix #1858
2021-12-09 04:16:31 -05:00
Shivaram Lingamneni
9d9ee11224
fix #1860
...
CS AMODE changes should take immediate effect even if the nick
does not match the account.
2021-12-08 23:47:33 -05:00
Shivaram Lingamneni
3fe8d01d50
update manual for #1858
2021-12-07 01:41:11 -05:00
Shivaram Lingamneni
8be8f0f08d
fix #1858
...
The channel mode +R used to both prevent joins by unregistered users,
and prevent unregistered users who happened to be joined from speaking.
This changes the behavior so that +R only prevents joins:
1. This allows users who were invited or SAJOIN'ed to speak
2. To restore the old semantics, chanops can set +RM
2021-12-07 01:31:07 -05:00
Shivaram Lingamneni
f40d868cf5
disallow initial $ in nicknames
...
It collides with the massmessage mask syntax. Reported by @emersion
2021-12-06 14:17:45 -05:00