Commit Graph

5452 Commits

Author SHA1 Message Date
Alexey Sokolov 6f28db4a5e Don't crash when receiving SASL lines from server without having negotiated SASL via CAP
Reported by Noisytoot on Pissnet, thanks
2021-11-28 16:27:44 +00:00
Alexey Sokolov 465cb66b9e Fix order of breadcrumbs in network page in webadmin 2021-11-28 01:48:17 +00:00
Alexey Sokolov 7ab8446dcf Merge pull request #1814 from blendbyte/new-deny-options
New User Options: DenySetIdent, DenySetNetwork, DenySetRealName, DenySetQuitMsg, DenySetCTCPReplies

Close #1796
2021-11-27 14:18:39 +00:00
Alexey Sokolov 812dab3242 Merge branch 'master' of github.com:znc/znc 2021-11-14 00:45:36 +00:00
Alexey Sokolov dcb5f3df82 Fix build with libressl
It got another feature of openssl implemented, which broke this
2021-11-14 00:45:01 +00:00
Daniel 675024b5e5 wip 2021-10-23 18:48:01 +08:00
Daniel 50b43d1733 Merge branch 'master' into new-deny-options 2021-10-22 16:59:30 +08:00
ZNC-Jenkins ac57c0e524 Update translations from Crowdin for it_IT 2021-10-08 00:29:50 +00:00
ZNC-Jenkins 22505e3715 Update translations from Crowdin for pt_PT 2021-10-07 00:30:18 +00:00
ZNC-Jenkins bc540f5d4e Update translations from Crowdin for pt_PT 2021-10-06 00:29:44 +00:00
ZNC-Jenkins 4b1854eadf Update translations from Crowdin for it_IT pt_PT 2021-10-05 00:32:29 +00:00
ZNC-Jenkins d89d2b98a5 Update translations from Crowdin for pt_PT 2021-10-04 00:29:50 +00:00
ZNC-Jenkins 0ea655daa7 Update translations from Crowdin for pt_PT 2021-10-03 00:29:45 +00:00
ZNC-Jenkins d45467cbbe Update translations from Crowdin for pt_PT 2021-10-02 00:29:49 +00:00
Alexey Sokolov dde59a24d8 Dockerfile: Switch from libressl to openssl 2021-10-01 19:31:48 +01:00
ZNC-Jenkins 66c772dcf1 Update translations from Crowdin for pt_PT 2021-10-01 00:30:23 +00:00
ZNC-Jenkins b3db313904 Update translations from Crowdin for pt_PT 2021-09-30 00:30:25 +00:00
ZNC-Jenkins de6c22af61 Update translations from Crowdin for pt_PT 2021-09-29 00:30:42 +00:00
ZNC-Jenkins 6e682d9f70 Update translations from Crowdin for pt_PT 2021-09-28 00:29:12 +00:00
ZNC-Jenkins 2f62a3090f Update translations from Crowdin for pt_PT 2021-09-27 00:30:53 +00:00
ZNC-Jenkins 1dc3209c5a Update translations from Crowdin for 2021-09-26 00:29:46 +00:00
ZNC-Jenkins 3ebef60575 Update translations from Crowdin for id_ID 2021-09-20 00:29:59 +00:00
ZNC-Jenkins 9cd3605516 Update translations from Crowdin for pt_BR 2021-07-21 00:29:39 +00:00
Alexey Sokolov 29142359cd Fix coverage for C++ on github actions 2021-07-04 18:02:20 +01:00
Alexey Sokolov 315da8e104 Build but not push docker on pull requests 2021-07-04 17:05:42 +01:00
Bradley Shaw 8a9423d34b Add tests for deny options 2021-07-03 19:59:58 +01:00
Bradley Shaw fe475e1ef0 Add more deny options
DenySetIdent - Denies setting ident

DenySetNetwork - Denies adding/removing networks/servers

DenySetRealName - Denies setting realname

DenySetQuitMsg - Denies setting quitmsg

DenySetCTCPReplies - Denies adding/removing CTCP replies
2021-07-03 17:16:42 +01:00
Alexey Sokolov 8be5e4ce62 Port updater of docs.znc.in from travis to github actions 2021-07-03 01:01:41 +01:00
Alexey Sokolov 01877fcb0f Replace github actions badge with one via shields.io for consistency 2021-07-02 23:37:14 +01:00
Alexey Sokolov 22cb2d1e31 Replace Travis badge with Github Actions 2021-07-01 21:09:12 +01:00
Alexey Sokolov 5b5085e417 Fix tarball testing in github actions after .github/ removal 2021-06-30 10:11:04 +01:00
Alexey Sokolov c97e2b1820 Docker git version: fix versio, update alpine 2021-06-30 10:00:55 +01:00
Alexey Sokolov 71321a2be8 Remove .github/ from tarball 2021-06-30 02:50:26 +01:00
Alexey Sokolov acda0eabe4 CI: Remove ' symbol where it shouldn't be 2021-06-30 02:47:06 +01:00
Alexey Sokolov bcbdce2daf Setup github actions 2021-06-30 02:35:42 +01:00
Alexey Sokolov 688645413c Fix integration test after switch to libera 2021-06-18 21:20:53 +01:00
Alexey Sokolov c80a029355 Merge pull request #1795 from csprr/patch-4
Fixed missing paragraph closing tag
2021-06-17 12:25:10 +01:00
Casper 2a733cc938 Fixed missing paragraph closing tag 2021-06-17 12:58:02 +02:00
ZNC-Jenkins 96ab99bb51 Update translations from Crowdin for bg_BG 2021-06-07 00:29:40 +00:00
Alexey Sokolov 0b8276c150 Merge pull request #1788 from DarthGandalf/debug
Hide password in PASS debug lines without : in trailing param
2021-06-05 17:47:09 +01:00
Alexey Sokolov e7b6a771c6 Hide password in PASS debug lines without : in trailing param 2021-06-01 21:58:07 +01:00
Alexey Sokolov 15e2351d40 Switch --makeconf wizard from freenode to libera 2021-05-26 10:10:20 +01:00
ZNC-Jenkins a933f0a69d Update translations from Crowdin for bg_BG de_DE el_GR es_ES fr_FR id_ID it_IT nl_NL pl_PL pt_BR ro_RO ru_RU 2021-05-25 00:30:49 +00:00
Kyle Fuller 9ff9fa7c64 route_replies: route TOPIC requests to client 2021-05-24 21:12:07 +01:00
Alexey Sokolov fab835bef5 Merge pull request #1783 from satyanash/master
fix foreground message to not imply that debug mode is on
2021-05-24 02:00:20 +01:00
Alexey Sokolov 04d8a1ff6d Merge pull request #1786 from MAGICCC/master
move IRC channel to Libera.Chat
2021-05-24 01:30:20 +01:00
Peter 3c3a445a4b move IRC channel to Libera.Chat 2021-05-23 22:48:57 +02:00
Alexey Sokolov 52e20504f3 Merge pull request #1785 from DarthGandalf
Rewrite message parsing using string_view
2021-05-23 12:40:53 +01:00
Alexey Sokolov fd71a69fab Rewrite message parsing using string_view
It's a bit too early yet to require C++17 so the implementation from
BackportCpp (string_view-standalone) is used instead.

Fixes https://crbug.com/oss-fuzz/34413 - slow message parsing on huge
messages. In real word, messages can't be that big, because CSocket
enforces a line length limit.

This can be considered a regression of 1.7.0, because before it, instead
of gathering params into a vector, code was searching 1st word in the
string, then 2nd word, then 3rd word, starting from beginning each time.
It was not very efficient, but the number of passes over the string was
limited.
2021-05-22 09:57:04 +01:00
ZNC-Jenkins e0ffdddd47 Update translations from Crowdin for bg_BG de_DE el_GR es_ES fr_FR id_ID it_IT nl_NL pl_PL pt_BR ro_RO ru_RU 2021-04-09 00:30:38 +00:00