Commit Graph

1080 Commits

Author SHA1 Message Date
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 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 8296426c33 Update translations from Crowdin for fr_FR 2021-04-04 00:29:29 +00:00
satyanash 57c94b8be9 change message when staying in foreground 2021-03-29 21:30:10 +05:30
ZNC-Jenkins f2cdc3dbd4 Update translations from Crowdin for ro_RO 2021-02-25 00:29:35 +00:00
ZNC-Jenkins ff434423a1 Update translations from Crowdin for ro_RO 2021-02-15 00:29:04 +00:00
ZNC-Jenkins 4cc377639a Update translations from Crowdin for ro_RO 2021-02-13 00:29:23 +00:00
ZNC-Jenkins 60ea1551f1 Update translations from Crowdin for nl_NL 2021-02-06 00:29:00 +00:00
ZNC-Jenkins f0f0224e52 Update translations from Crowdin for de_DE 2021-01-12 00:28:55 +00:00
MAGIC 99687b0f24 Welcome to 2021 2021-01-01 19:37:07 +01:00
ZNC-Jenkins 732e0c83ce Update translations from Crowdin for pl_PL 2020-12-13 00:28:54 +00:00
ZNC-Jenkins ebfc90e9ad Update translations from Crowdin for fr_FR 2020-12-05 00:27:15 +00:00
ZNC-Jenkins 6cd80535c0 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 ru_RU 2020-10-05 00:30:31 +00:00
Alexey Sokolov 7035b378a8 Merge branch 'master' of github.com:znc/znc 2020-10-04 21:08:03 +01:00
Alexey Sokolov 1580140b3b Merge branch 'reorder' 2020-10-04 20:40:45 +01:00
njhanley 99b33eade9 Add MoveChan and SwapChans commands 2020-09-29 19:32:45 -04:00
ZNC-Jenkins a2d26af441 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 ru_RU 2020-09-25 00:29:30 +00:00
Alexey Sokolov 15dfa8c1fd Merge branch '1.8.x' 2020-09-24 10:12:00 +01:00
Alexey Sokolov b80d674cfc Update default SSL settings from Mozilla recommmendations
Disable TLSv1.0 and TLSv1.1 by default

Ref #1758
2020-09-24 10:10:43 +01:00
ZNC-Jenkins 73cf99c60c Update translations from Crowdin for pl_PL 2020-09-08 00:28:54 +00:00
ZNC-Jenkins 127688b792 Update translations from Crowdin for pl_PL 2020-09-08 00:28:53 +00:00
ZNC-Jenkins f1b56b74e2 Update translations from Crowdin for pl_PL 2020-09-07 00:29:58 +00:00
ZNC-Jenkins 7fa213a0d4 Update translations from Crowdin for pl_PL 2020-09-07 00:28:32 +00:00
njhanley dbd47b2418 Show channel indexes in ListChans command 2020-09-03 00:27:15 -04:00
njhanley 926d140a47 Respect order of subconfigs in znc.conf 2020-09-03 00:27:15 -04:00
ZNC-Jenkins 0a940c8146 Update translations from Crowdin for de_DE 2020-09-02 00:29:43 +00:00
ZNC-Jenkins 777c6821d8 Update translations from Crowdin for 2020-09-02 00:29:42 +00:00
Alexey Sokolov b0d7a07089 Merge branch '1.8.x' 2020-08-30 10:35:54 +01:00
ZNC-Jenkins 1b53306424 Update translations from Crowdin for el_GR 2020-08-29 00:28:45 +00:00
ZNC-Jenkins 33f3b587fa Update translations from Crowdin for el_GR 2020-08-29 00:28:44 +00:00
ZNC-Jenkins 700fdab3fb Update translations from Crowdin for de_DE 2020-08-10 00:29:21 +00:00
ZNC-Jenkins 2b28a5578d Update translations from Crowdin for bg_BG de_DE es_ES fr_FR id_ID it_IT nl_NL pl_PL pt_BR ru_RU 2020-08-09 00:29:16 +00:00
ZNC-Jenkins 7e23106c67 Update translations from Crowdin for bg_BG de_DE es_ES fr_FR id_ID it_IT nl_NL pl_PL pt_BR ru_RU 2020-08-09 00:29:15 +00:00
Alexey Sokolov 6ee305aa51 Merge branch '1.8.x' 2020-08-08 12:15:49 +01:00
Alexey Sokolov b14d867c7f Make several more client command results translateable.
Somehow they were missed
2020-08-08 12:15:01 +01:00
NuclearW f5c3ea403d Cleanup capabilities from m_ssAcceptedCaps in CClient::ClearServerDependentCaps after CAP DEL 2020-08-03 13:43:36 -04:00
NuclearW c79961c514 Add support for cap account-tag
The account-tag capability is now requested when ZNC connects to an IRC server, the same is then offered to clients connecting.
This permits the tag to then pass through to account-tag aware clients.
2020-08-02 23:26:17 -04:00
ZNC-Jenkins 43bfec5989 Update translations from Crowdin for pl_PL 2020-07-25 00:29:44 +00:00
ZNC-Jenkins f890e73aa6 Update translations from Crowdin for pl_PL 2020-07-25 00:29:42 +00:00
ZNC-Jenkins e865f88aa8 Update translations from Crowdin for pl_PL 2020-07-09 00:29:14 +00:00
ZNC-Jenkins 4e12f02fdb Update translations from Crowdin for pl_PL 2020-07-08 00:28:13 +00:00
ZNC-Jenkins b3a681bc12 Update translations from Crowdin for pl_PL 2020-07-07 00:28:10 +00:00
ZNC-Jenkins ee814d347f Update translations from Crowdin for pl_PL 2020-07-07 00:28:09 +00:00
ZNC-Jenkins 3c405743b3 Update translations from Crowdin for pl_PL 2020-07-02 00:28:49 +00:00
ZNC-Jenkins 469c424182 Update translations from Crowdin for pl_PL 2020-07-02 00:28:48 +00:00
ZNC-Jenkins a118fee12f Update translations from Crowdin for pl_PL 2020-07-01 00:28:56 +00:00
ZNC-Jenkins 42f190f508 Update translations from Crowdin for pl_PL 2020-07-01 00:28:55 +00:00
ZNC-Jenkins 83d79308f1 Update translations from Crowdin for pl_PL 2020-06-30 00:29:58 +00:00
ZNC-Jenkins 8093b3d9de Update translations from Crowdin for pl_PL 2020-06-30 00:29:57 +00:00
ZNC-Jenkins ad36153ccb Update translations from Crowdin for pl_PL 2020-06-29 00:28:28 +00:00