]>
jfr.im git - irc/znc/znc.git/log
Alexey Sokolov [Tue, 17 Jul 2018 21:48:03 +0000 (22:48 +0100)]
Increase the version number to 1.7.1
Alexey Sokolov [Sat, 14 Jul 2018 06:14:07 +0000 (07:14 +0100)]
ZNC 1.7.1-rc1
Alexey Sokolov [Fri, 13 Jul 2018 23:12:28 +0000 (00:12 +0100)]
Don't let web skin name ../../../../ access files outside of usual skins directories.
Thanks for Jeriko One <redacted> for finding and reporting this.
Alexey Sokolov [Fri, 13 Jul 2018 21:50:47 +0000 (22:50 +0100)]
Better cleanup lines coming from network.
Thanks for Jeriko One <redacted> for finding and reporting this.
Alexey Sokolov [Fri, 13 Jul 2018 22:26:44 +0000 (23:26 +0100)]
Don't let attackers inject rogue values into znc.conf
Because of this vulnerability, existing ZNC users could get Admin
permissions.
Thanks for Jeriko One <redacted> for finding and reporting this.
ZNC-Jenkins [Mon, 2 Jul 2018 00:25:44 +0000 (00:25 +0000)]
Update translations from Crowdin for es_ES
Alexey Sokolov [Thu, 28 Jun 2018 22:59:22 +0000 (23:59 +0100)]
Merge branch '1.7.x' of github.com:znc/znc into 1.7.x
Alexey Sokolov [Thu, 28 Jun 2018 22:57:29 +0000 (23:57 +0100)]
Fix a warning in integration test / gmake / znc-buildmod interaction.
It was requested on https://github.com/gentoo/gentoo/pull/8901
ZNC-Jenkins [Sun, 24 Jun 2018 00:26:41 +0000 (00:26 +0000)]
Update translations from Crowdin for de_DE
Alexey Sokolov [Wed, 20 Jun 2018 00:28:46 +0000 (01:28 +0100)]
Don't throw from destructor in the integration test
ZNC-Jenkins [Tue, 19 Jun 2018 21:24:58 +0000 (21:24 +0000)]
Update translations from Crowdin for ru_RU
ZNC-Jenkins [Tue, 19 Jun 2018 21:04:33 +0000 (21:04 +0000)]
Update translations from Crowdin for de_DE es_ES id_ID nl_NL pt_BR ru_RU
Alexey Sokolov [Tue, 19 Jun 2018 18:50:42 +0000 (19:50 +0100)]
Merge pull request #1572 from csprr/patch-2
Create nl_NL
Alexey Sokolov [Sun, 17 Jun 2018 23:41:18 +0000 (00:41 +0100)]
Revert "transperancy: Make the user aware that DEBUG mode is enabled."
This reverts commit
ab501767a18eece2b3c553868d0c7cfbe496d658 .
Superceded by admindebug module
Jos Ahrens [Wed, 6 Jun 2018 17:01:07 +0000 (19:01 +0200)]
Add module that dynamically enables/disables debug mode
Close #1547
Close #1556
References #1370
References #1446
Alexey Sokolov [Sat, 16 Jun 2018 09:14:09 +0000 (10:14 +0100)]
Merge pull request #1561 from znc-jenkins/l10n_1.7.x
Update translations in 1.7.x
ZNC-Jenkins [Sat, 16 Jun 2018 00:25:59 +0000 (00:25 +0000)]
Update translations from Crowdin
ZNC-Jenkins bot [Fri, 15 Jun 2018 18:34:12 +0000 (19:34 +0100)]
Update translations from Crowdin (#1551)
Casper [Fri, 15 Jun 2018 07:22:05 +0000 (09:22 +0200)]
Create nl_NL
Casper [Thu, 14 Jun 2018 09:25:59 +0000 (11:25 +0200)]
Change GetParamsColon(1) to (0) in adminlog, as (1) does not show the error message, it will show an empty [] in the adminlog
Close #1557
Baruch Siach [Sun, 10 Jun 2018 19:01:47 +0000 (22:01 +0300)]
Fix build without SSL support
The <memory> headers is needed for unique_ptr even when SSL is not
enabled. This fixes the following build failure:
src/Utils.cpp: In static member function 'static bool CUtils::CheckCIDR(const CString&, const CString&)':
src/Utils.cpp:674:5: error: 'unique_ptr' is not a member of 'std'
std::unique_ptr<addrinfo, decltype(deleter)> aiHost(aiHostC, deleter);
^
Close #1554
ZNC-Jenkins bot [Mon, 4 Jun 2018 21:38:33 +0000 (22:38 +0100)]
Update translations from Crowdin (#1544)
Alexey Sokolov [Mon, 4 Jun 2018 21:30:24 +0000 (22:30 +0100)]
Merge branch '1.7.x' of github.com:znc/znc into 1.7.x
Alexey Sokolov [Mon, 4 Jun 2018 21:27:39 +0000 (22:27 +0100)]
Fix #1548: fix description of flooddetach commands.
Ref #1549
Alexey Sokolov [Mon, 4 Jun 2018 21:03:10 +0000 (22:03 +0100)]
Fix #1543 for modperl too
While at it, fix a memory leak in NV handling
Add some tests
Baguz Ach [Mon, 4 Jun 2018 09:46:14 +0000 (16:46 +0700)]
added Bahasa Indonesia (#1550)
Alexey Sokolov [Sat, 2 Jun 2018 09:45:03 +0000 (10:45 +0100)]
Slightly cleaner way to fix #1543
Alexey Sokolov [Sat, 2 Jun 2018 00:52:11 +0000 (01:52 +0100)]
Old clang doesn't understand 2-arg deprecation
Alexey Sokolov [Sat, 2 Jun 2018 00:02:40 +0000 (01:02 +0100)]
Fix VCString return values in modpython
The list of functions which returned list of unknown objects instead of
list of strings:
* CMessage::GetParams()
* CZNC::GetMotd()
* CZNC::GetTrustedProxies()
* CZNC::GetBindHosts()
Alexey Sokolov [Fri, 1 Jun 2018 20:52:56 +0000 (21:52 +0100)]
Replace the deprecated overload of CMessage::GetParam
Alexey Sokolov [Fri, 1 Jun 2018 20:13:36 +0000 (21:13 +0100)]
Rename one of overloads of CMessage::GetParams to GetParamsColon
ZNC-Jenkins bot [Thu, 31 May 2018 07:40:31 +0000 (08:40 +0100)]
Update translations from Crowdin (#1540)
Alexey Sokolov [Mon, 28 May 2018 20:21:07 +0000 (21:21 +0100)]
Fix error message about wrong module type.
Regression from 1.6
Alexey Sokolov [Sun, 27 May 2018 00:02:14 +0000 (01:02 +0100)]
Fix double "id" attribute of <textarea> in CTCP replies editor.
That prevented the javascript version of the editor to work correctly.
Thanks to luk3yx for the report.
Alexey Sokolov [Tue, 22 May 2018 20:55:50 +0000 (21:55 +0100)]
Fix #1536
Don't assume machine which built ZNC has the same compiler as where
znc-buildmod runs.
The old code was needed before
3b3a0ac291861c3b3832bc155ef3c9415a269f52
ZNC-Jenkins bot [Mon, 14 May 2018 20:33:49 +0000 (21:33 +0100)]
Update translations from Crowdin (#1534)
Alexey Sokolov [Sun, 13 May 2018 13:40:49 +0000 (14:40 +0100)]
Fix typo in previous commit
Alexey Sokolov [Sat, 12 May 2018 23:03:22 +0000 (00:03 +0100)]
Fix "git-unknown" in --version of unstable docker image
Alexey Sokolov [Sat, 12 May 2018 22:09:18 +0000 (23:09 +0100)]
Improve error message about boost/gettext
Alexey Sokolov [Fri, 11 May 2018 19:15:28 +0000 (20:15 +0100)]
Remove several not needed builds from Travis and add macOS 10.13
Alexey Sokolov [Fri, 11 May 2018 19:07:53 +0000 (20:07 +0100)]
Update docker submodule to make this directory less confusing
Alexey Sokolov [Fri, 11 May 2018 08:10:19 +0000 (09:10 +0100)]
Remove leftover from testing from previous commit
Alexey Sokolov [Thu, 10 May 2018 22:52:11 +0000 (23:52 +0100)]
Build Docker image from git on Travis
Push to https://hub.docker.com/r/zncbouncer/znc-git/
https://github.com/znc/znc-docker/issues/8
ZNC-Jenkins bot [Wed, 9 May 2018 07:41:16 +0000 (08:41 +0100)]
Update translations from Crowdin (#1529)
ZNC-Jenkins [Tue, 8 May 2018 00:25:55 +0000 (00:25 +0000)]
Update translations from Crowdin and remove old .po files without full locale name
Alexey Sokolov [Mon, 7 May 2018 23:18:37 +0000 (00:18 +0100)]
Make error message more informative when github tarball is downloaded, which doesn't include csocket.
See #1521
Alexey Sokolov [Mon, 7 May 2018 15:27:21 +0000 (16:27 +0100)]
crowdin: gettext wants _ in locale name
Alexey Sokolov [Mon, 7 May 2018 15:14:16 +0000 (16:14 +0100)]
Fix language selector. It didn't work.
Alexey Sokolov [Mon, 7 May 2018 08:06:59 +0000 (09:06 +0100)]
crowdin: don't drop Brazilian part of pt-BR
Alexey Sokolov [Sun, 6 May 2018 21:05:12 +0000 (22:05 +0100)]
Fix redirecting message
Thanks rockytvbr
D [Sun, 6 May 2018 08:05:24 +0000 (08:05 +0000)]
Added es-ES translation file
Make Spanish selectable in the list of languages.
Close #1527
ZNC-Jenkins bot [Sat, 5 May 2018 23:23:36 +0000 (00:23 +0100)]
Update translations from Crowdin (#1522)
Alexey Sokolov [Sat, 5 May 2018 19:49:12 +0000 (20:49 +0100)]
Make version 1.7.x again for 1.7.x branch
Alexey Sokolov [Sat, 5 May 2018 15:02:27 +0000 (16:02 +0100)]
Make German selectable in the list of languages.
Some strings were translated already, but this file was forgotten.
Alexey Sokolov [Tue, 1 May 2018 21:38:41 +0000 (22:38 +0100)]
Update git master to be 1.8.x
Alexey Sokolov [Tue, 1 May 2018 21:09:57 +0000 (22:09 +0100)]
Increase the version number to ZNC 1.7.0
Alexey Sokolov [Tue, 1 May 2018 21:13:26 +0000 (22:13 +0100)]
Don't put .ci/ into tarball
Alexey Sokolov [Thu, 19 Apr 2018 22:52:45 +0000 (23:52 +0100)]
1.7.0-rc1
Alexey Sokolov [Thu, 19 Apr 2018 22:51:10 +0000 (23:51 +0100)]
Merge branch 'master' into 1.7.x
ZNC-Jenkins bot [Mon, 16 Apr 2018 20:04:05 +0000 (21:04 +0100)]
Update translations from Crowdin (#1515)
Alexey Sokolov [Sun, 15 Apr 2018 09:15:21 +0000 (10:15 +0100)]
Merge pull request #1513 from throwaway-user/master
Don't echo-message and self-message messages to *status and *modules
ZNC-Jenkins bot [Fri, 13 Apr 2018 07:27:28 +0000 (08:27 +0100)]
Update translations from Crowdin (#1509)
Nobody Atoll [Thu, 12 Apr 2018 22:34:15 +0000 (18:34 -0400)]
Fix echo-message regression from 1.6.x
This patch prevents PRIVMSGs from clients frmo being echoed to other clients if their target has the status prefix.
Alexey Sokolov [Fri, 6 Apr 2018 19:25:13 +0000 (20:25 +0100)]
ZNC 1.7.0-beta1
Alexey Sokolov [Fri, 6 Apr 2018 19:22:37 +0000 (20:22 +0100)]
Merge branch 'master' into 1.7.x
Alexey Sokolov [Wed, 4 Apr 2018 07:13:28 +0000 (08:13 +0100)]
When Boost is not found via CMake, tell what exact features are disabled
ZNC-Jenkins bot [Wed, 4 Apr 2018 00:40:11 +0000 (01:40 +0100)]
Update translations from Crowdin (#1502)
Alexey Sokolov [Wed, 4 Apr 2018 00:21:09 +0000 (01:21 +0100)]
Reformat test
Alexey Sokolov [Tue, 3 Apr 2018 21:30:18 +0000 (22:30 +0100)]
More translateable strings (fix #1354)
Alexey Sokolov [Mon, 2 Apr 2018 11:19:01 +0000 (12:19 +0100)]
Fix unit test after string changes
Alexey Sokolov [Mon, 2 Apr 2018 11:16:36 +0000 (12:16 +0100)]
Move gtest's printer for CString to a place visible to all tests
Alexey Sokolov [Sun, 1 Apr 2018 11:23:16 +0000 (12:23 +0100)]
Why did I make this public?
Alexey Sokolov [Sun, 1 Apr 2018 11:07:18 +0000 (12:07 +0100)]
Merge branch 'master' of github.com:znc/znc
Alexey Sokolov [Sun, 1 Apr 2018 11:06:29 +0000 (12:06 +0100)]
More translateable strings (#1354)
Alexey Sokolov [Sat, 31 Mar 2018 23:37:06 +0000 (00:37 +0100)]
Update date in comment about default SSL ciphers
Alexey Sokolov [Sat, 31 Mar 2018 21:29:09 +0000 (22:29 +0100)]
More translateable strings (#1354)
ZNC-Jenkins bot [Tue, 27 Mar 2018 22:30:28 +0000 (23:30 +0100)]
Update translations from Crowdin (#1500)
Alexey Sokolov [Tue, 27 Mar 2018 21:49:23 +0000 (22:49 +0100)]
Add socket test to modperl
Alexey Sokolov [Tue, 27 Mar 2018 21:22:56 +0000 (22:22 +0100)]
Fix python sockets after latest changes.
The issue was triggered by CCoreTranslationMixin being parent of
CZNCSock, and DisableReadLine wasn't found as attribute anymore.
Thanks to obiw4n for report.
Alexey Sokolov [Mon, 26 Mar 2018 20:05:29 +0000 (21:05 +0100)]
More translateable strings (#1354)
Alexey Sokolov [Mon, 26 Mar 2018 07:47:50 +0000 (08:47 +0100)]
Merge branch 'master' of github.com:znc/znc
Alexey Sokolov [Mon, 26 Mar 2018 07:47:27 +0000 (08:47 +0100)]
Fix plurals in some /znc commands (#1354)
ZNC-Jenkins bot [Mon, 26 Mar 2018 07:46:59 +0000 (08:46 +0100)]
Update translations from Crowdin (#1499)
Alexey Sokolov [Sun, 25 Mar 2018 21:57:05 +0000 (22:57 +0100)]
More translateable strings, #1354
Alexey Sokolov [Mon, 19 Mar 2018 00:41:28 +0000 (00:41 +0000)]
README: mention i18n
Alexey Sokolov [Mon, 19 Mar 2018 00:45:46 +0000 (00:45 +0000)]
README: recommend out of tree build
Alexey Sokolov [Mon, 19 Mar 2018 00:41:05 +0000 (00:41 +0000)]
README: clarify modpython requirements
Alexey Sokolov [Sun, 18 Mar 2018 11:31:40 +0000 (11:31 +0000)]
ZNC 1.7.0-alpha2
Alexey Sokolov [Sun, 18 Mar 2018 11:29:57 +0000 (11:29 +0000)]
Merge branch 'master' into 1.7.x
Alexey Sokolov [Thu, 15 Mar 2018 22:14:00 +0000 (22:14 +0000)]
Fix non-default location of znc.pem when upgrading configs from pre-1.7.
New options SSLDHParamFile and SSLKeyFile were pointing at the default
location instead of the same as SSLCertFile.
Thanks to @xelra for the report.
ZNC-Jenkins bot [Mon, 12 Mar 2018 08:10:14 +0000 (08:10 +0000)]
Update translations from Crowdin (#1493)
Alexey Sokolov [Sun, 11 Mar 2018 23:37:14 +0000 (23:37 +0000)]
ZNC 1.7.0-alpha1
Alexey Sokolov [Mon, 12 Mar 2018 00:13:17 +0000 (00:13 +0000)]
Reflect absense of ABI in cygwin DLL name: in autoconf too
Alexey Sokolov [Mon, 12 Mar 2018 00:03:29 +0000 (00:03 +0000)]
Reflect absense of ABI in cygwin DLL name
Alexey Sokolov [Sun, 11 Mar 2018 20:47:25 +0000 (20:47 +0000)]
Travis: python on OS X conflicts with python3 now?
Alexey Sokolov [Sun, 11 Mar 2018 20:38:41 +0000 (20:38 +0000)]
Travis: don't install openssl on OS X, it's installed already
Alexey Sokolov [Sun, 11 Mar 2018 16:45:40 +0000 (16:45 +0000)]
Modernize several modules to use CMessage
Alexey Sokolov [Sun, 11 Mar 2018 16:43:16 +0000 (16:43 +0000)]
Add PutIRC(CMessage) and PutIRCRaw()
Close #1193
Alexey Sokolov [Sun, 11 Mar 2018 15:16:32 +0000 (15:16 +0000)]
Fix CClient::PutClient comment, add CClient::PutClientRaw
Alexey Sokolov [Sun, 18 Feb 2018 23:04:14 +0000 (23:04 +0000)]
Stop buffering and echoing CTCP requests and responses to other clients, except for /me
Fix interaction between self-message and CTCP:
CTCP request from client A gets reflected from ZNC to client B, because
B has self-message. B sees this as a usual CTCP request (from the same
nick), and replies (to the same nick). ZNC reflects that response to A
because A has self-message, and also passes that response to IRC server,
which sends that response back to ZNC, which sends it to its both clients.
Close #1488