]> jfr.im git - irc/znc/znc.git/log
irc/znc/znc.git
5 years agoIncrease the version number to 1.7.1 znc-1.7.1
Alexey Sokolov [Tue, 17 Jul 2018 21:48:03 +0000 (22:48 +0100)] 
Increase the version number to 1.7.1

5 years agoZNC 1.7.1-rc1 znc-1.7.1-rc1
Alexey Sokolov [Sat, 14 Jul 2018 06:14:07 +0000 (07:14 +0100)] 
ZNC 1.7.1-rc1

5 years agoDon't let web skin name ../../../../ access files outside of usual skins directories.
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.

5 years agoBetter cleanup lines coming from network.
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.

5 years agoDon't let attackers inject rogue values into znc.conf
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.

5 years agoUpdate translations from Crowdin for es_ES
ZNC-Jenkins [Mon, 2 Jul 2018 00:25:44 +0000 (00:25 +0000)] 
Update translations from Crowdin for es_ES

5 years agoMerge branch '1.7.x' of github.com:znc/znc into 1.7.x
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

5 years agoFix a warning in integration test / gmake / znc-buildmod interaction.
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

5 years agoUpdate translations from Crowdin for de_DE
ZNC-Jenkins [Sun, 24 Jun 2018 00:26:41 +0000 (00:26 +0000)] 
Update translations from Crowdin for de_DE

5 years agoDon't throw from destructor in the integration test
Alexey Sokolov [Wed, 20 Jun 2018 00:28:46 +0000 (01:28 +0100)] 
Don't throw from destructor in the integration test

5 years agoUpdate translations from Crowdin for ru_RU
ZNC-Jenkins [Tue, 19 Jun 2018 21:24:58 +0000 (21:24 +0000)] 
Update translations from Crowdin for ru_RU

5 years agoUpdate translations from Crowdin for de_DE es_ES id_ID nl_NL pt_BR 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

5 years agoMerge pull request #1572 from csprr/patch-2
Alexey Sokolov [Tue, 19 Jun 2018 18:50:42 +0000 (19:50 +0100)] 
Merge pull request #1572 from csprr/patch-2

Create nl_NL

5 years agoRevert "transperancy: Make the user aware that DEBUG mode is enabled."
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

5 years agoAdd module that dynamically enables/disables debug mode
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

5 years agoMerge pull request #1561 from znc-jenkins/l10n_1.7.x
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

5 years agoUpdate translations from Crowdin
ZNC-Jenkins [Sat, 16 Jun 2018 00:25:59 +0000 (00:25 +0000)] 
Update translations from Crowdin

5 years agoUpdate translations from Crowdin (#1551)
ZNC-Jenkins bot [Fri, 15 Jun 2018 18:34:12 +0000 (19:34 +0100)] 
Update translations from Crowdin (#1551)

5 years agoCreate nl_NL
Casper [Fri, 15 Jun 2018 07:22:05 +0000 (09:22 +0200)] 
Create nl_NL

5 years agoChange GetParamsColon(1) to (0) in adminlog, as (1) does not show the error message...
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

5 years agoFix build without SSL support
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

5 years agoUpdate translations from Crowdin (#1544)
ZNC-Jenkins bot [Mon, 4 Jun 2018 21:38:33 +0000 (22:38 +0100)] 
Update translations from Crowdin (#1544)

5 years agoMerge branch '1.7.x' of github.com:znc/znc into 1.7.x
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

5 years agoFix #1548: fix description of flooddetach commands.
Alexey Sokolov [Mon, 4 Jun 2018 21:27:39 +0000 (22:27 +0100)] 
Fix #1548: fix description of flooddetach commands.

Ref #1549

5 years agoFix #1543 for modperl too
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

5 years agoadded Bahasa Indonesia (#1550)
Baguz Ach [Mon, 4 Jun 2018 09:46:14 +0000 (16:46 +0700)] 
added Bahasa Indonesia (#1550)

5 years agoSlightly cleaner way to fix #1543
Alexey Sokolov [Sat, 2 Jun 2018 09:45:03 +0000 (10:45 +0100)] 
Slightly cleaner way to fix #1543

5 years agoOld clang doesn't understand 2-arg deprecation
Alexey Sokolov [Sat, 2 Jun 2018 00:52:11 +0000 (01:52 +0100)] 
Old clang doesn't understand 2-arg deprecation

5 years agoFix VCString return values in modpython
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()

5 years agoReplace the deprecated overload of CMessage::GetParam
Alexey Sokolov [Fri, 1 Jun 2018 20:52:56 +0000 (21:52 +0100)] 
Replace the deprecated overload of CMessage::GetParam

5 years agoRename one of overloads of CMessage::GetParams to GetParamsColon
Alexey Sokolov [Fri, 1 Jun 2018 20:13:36 +0000 (21:13 +0100)] 
Rename one of overloads of CMessage::GetParams to GetParamsColon

5 years agoUpdate translations from Crowdin (#1540)
ZNC-Jenkins bot [Thu, 31 May 2018 07:40:31 +0000 (08:40 +0100)] 
Update translations from Crowdin (#1540)

5 years agoFix error message about wrong module type.
Alexey Sokolov [Mon, 28 May 2018 20:21:07 +0000 (21:21 +0100)] 
Fix error message about wrong module type.

Regression from 1.6

5 years agoFix double "id" attribute of <textarea> in CTCP replies editor.
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.

6 years agoFix #1536
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

6 years agoUpdate translations from Crowdin (#1534)
ZNC-Jenkins bot [Mon, 14 May 2018 20:33:49 +0000 (21:33 +0100)] 
Update translations from Crowdin (#1534)

6 years agoFix typo in previous commit
Alexey Sokolov [Sun, 13 May 2018 13:40:49 +0000 (14:40 +0100)] 
Fix typo in previous commit

6 years agoFix "git-unknown" in --version of unstable docker image
Alexey Sokolov [Sat, 12 May 2018 23:03:22 +0000 (00:03 +0100)] 
Fix "git-unknown" in --version of unstable docker image

6 years agoImprove error message about boost/gettext
Alexey Sokolov [Sat, 12 May 2018 22:09:18 +0000 (23:09 +0100)] 
Improve error message about boost/gettext

6 years agoRemove several not needed builds from Travis and add macOS 10.13
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

6 years agoUpdate docker submodule to make this directory less confusing
Alexey Sokolov [Fri, 11 May 2018 19:07:53 +0000 (20:07 +0100)] 
Update docker submodule to make this directory less confusing

6 years agoRemove leftover from testing from previous commit
Alexey Sokolov [Fri, 11 May 2018 08:10:19 +0000 (09:10 +0100)] 
Remove leftover from testing from previous commit

6 years agoBuild Docker image from git on Travis
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

6 years agoUpdate translations from Crowdin (#1529)
ZNC-Jenkins bot [Wed, 9 May 2018 07:41:16 +0000 (08:41 +0100)] 
Update translations from Crowdin (#1529)

6 years agoUpdate translations from Crowdin and remove old .po files without full locale name
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

6 years agoMake error message more informative when github tarball is downloaded, which doesn...
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

6 years agocrowdin: gettext wants _ in locale name
Alexey Sokolov [Mon, 7 May 2018 15:27:21 +0000 (16:27 +0100)] 
crowdin: gettext wants _ in locale name

6 years agoFix language selector. It didn't work.
Alexey Sokolov [Mon, 7 May 2018 15:14:16 +0000 (16:14 +0100)] 
Fix language selector. It didn't work.

6 years agocrowdin: don't drop Brazilian part of pt-BR
Alexey Sokolov [Mon, 7 May 2018 08:06:59 +0000 (09:06 +0100)] 
crowdin: don't drop Brazilian part of pt-BR

6 years agoFix redirecting message
Alexey Sokolov [Sun, 6 May 2018 21:05:12 +0000 (22:05 +0100)] 
Fix redirecting message

Thanks rockytvbr

6 years agoAdded es-ES translation file
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

6 years agoUpdate translations from Crowdin (#1522)
ZNC-Jenkins bot [Sat, 5 May 2018 23:23:36 +0000 (00:23 +0100)] 
Update translations from Crowdin (#1522)

6 years agoMake version 1.7.x again for 1.7.x branch
Alexey Sokolov [Sat, 5 May 2018 19:49:12 +0000 (20:49 +0100)] 
Make version 1.7.x again for 1.7.x branch

6 years agoMake German selectable in the list of languages.
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.

6 years agoUpdate git master to be 1.8.x
Alexey Sokolov [Tue, 1 May 2018 21:38:41 +0000 (22:38 +0100)] 
Update git master to be 1.8.x

6 years agoIncrease the version number to ZNC 1.7.0 znc-1.7.0
Alexey Sokolov [Tue, 1 May 2018 21:09:57 +0000 (22:09 +0100)] 
Increase the version number to ZNC 1.7.0

6 years agoDon't put .ci/ into tarball
Alexey Sokolov [Tue, 1 May 2018 21:13:26 +0000 (22:13 +0100)] 
Don't put .ci/ into tarball

6 years ago1.7.0-rc1
Alexey Sokolov [Thu, 19 Apr 2018 22:52:45 +0000 (23:52 +0100)] 
1.7.0-rc1

6 years agoMerge branch 'master' into 1.7.x
Alexey Sokolov [Thu, 19 Apr 2018 22:51:10 +0000 (23:51 +0100)] 
Merge branch 'master' into 1.7.x

6 years agoUpdate translations from Crowdin (#1515)
ZNC-Jenkins bot [Mon, 16 Apr 2018 20:04:05 +0000 (21:04 +0100)] 
Update translations from Crowdin (#1515)

6 years agoMerge pull request #1513 from throwaway-user/master
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

6 years agoUpdate translations from Crowdin (#1509)
ZNC-Jenkins bot [Fri, 13 Apr 2018 07:27:28 +0000 (08:27 +0100)] 
Update translations from Crowdin (#1509)

6 years agoFix echo-message regression from 1.6.x
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.

6 years agoZNC 1.7.0-beta1
Alexey Sokolov [Fri, 6 Apr 2018 19:25:13 +0000 (20:25 +0100)] 
ZNC 1.7.0-beta1

6 years agoMerge branch 'master' into 1.7.x
Alexey Sokolov [Fri, 6 Apr 2018 19:22:37 +0000 (20:22 +0100)] 
Merge branch 'master' into 1.7.x

6 years agoWhen Boost is not found via CMake, tell what exact features are disabled
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

6 years agoUpdate translations from Crowdin (#1502)
ZNC-Jenkins bot [Wed, 4 Apr 2018 00:40:11 +0000 (01:40 +0100)] 
Update translations from Crowdin (#1502)

6 years agoReformat test
Alexey Sokolov [Wed, 4 Apr 2018 00:21:09 +0000 (01:21 +0100)] 
Reformat test

6 years agoMore translateable strings (fix #1354)
Alexey Sokolov [Tue, 3 Apr 2018 21:30:18 +0000 (22:30 +0100)] 
More translateable strings (fix #1354)

6 years agoFix unit test after string changes
Alexey Sokolov [Mon, 2 Apr 2018 11:19:01 +0000 (12:19 +0100)] 
Fix unit test after string changes

6 years agoMove gtest's printer for CString to a place visible to all tests
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

6 years agoWhy did I make this public?
Alexey Sokolov [Sun, 1 Apr 2018 11:23:16 +0000 (12:23 +0100)] 
Why did I make this public?

6 years agoMerge branch 'master' of github.com:znc/znc
Alexey Sokolov [Sun, 1 Apr 2018 11:07:18 +0000 (12:07 +0100)] 
Merge branch 'master' of github.com:znc/znc

6 years agoMore translateable strings (#1354)
Alexey Sokolov [Sun, 1 Apr 2018 11:06:29 +0000 (12:06 +0100)] 
More translateable strings (#1354)

6 years agoUpdate date in comment about default SSL ciphers
Alexey Sokolov [Sat, 31 Mar 2018 23:37:06 +0000 (00:37 +0100)] 
Update date in comment about default SSL ciphers

6 years agoMore translateable strings (#1354)
Alexey Sokolov [Sat, 31 Mar 2018 21:29:09 +0000 (22:29 +0100)] 
More translateable strings (#1354)

6 years agoUpdate translations from Crowdin (#1500)
ZNC-Jenkins bot [Tue, 27 Mar 2018 22:30:28 +0000 (23:30 +0100)] 
Update translations from Crowdin (#1500)

6 years agoAdd socket test to modperl
Alexey Sokolov [Tue, 27 Mar 2018 21:49:23 +0000 (22:49 +0100)] 
Add socket test to modperl

6 years agoFix python sockets after latest changes.
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.

6 years agoMore translateable strings (#1354)
Alexey Sokolov [Mon, 26 Mar 2018 20:05:29 +0000 (21:05 +0100)] 
More translateable strings (#1354)

6 years agoMerge branch 'master' of github.com:znc/znc
Alexey Sokolov [Mon, 26 Mar 2018 07:47:50 +0000 (08:47 +0100)] 
Merge branch 'master' of github.com:znc/znc

6 years agoFix plurals in some /znc commands (#1354)
Alexey Sokolov [Mon, 26 Mar 2018 07:47:27 +0000 (08:47 +0100)] 
Fix plurals in some /znc commands (#1354)

6 years agoUpdate translations from Crowdin (#1499)
ZNC-Jenkins bot [Mon, 26 Mar 2018 07:46:59 +0000 (08:46 +0100)] 
Update translations from Crowdin (#1499)

6 years agoMore translateable strings, #1354
Alexey Sokolov [Sun, 25 Mar 2018 21:57:05 +0000 (22:57 +0100)] 
More translateable strings, #1354

6 years agoREADME: mention i18n
Alexey Sokolov [Mon, 19 Mar 2018 00:41:28 +0000 (00:41 +0000)] 
README: mention i18n

6 years agoREADME: recommend out of tree build
Alexey Sokolov [Mon, 19 Mar 2018 00:45:46 +0000 (00:45 +0000)] 
README: recommend out of tree build

6 years agoREADME: clarify modpython requirements
Alexey Sokolov [Mon, 19 Mar 2018 00:41:05 +0000 (00:41 +0000)] 
README: clarify modpython requirements

6 years agoZNC 1.7.0-alpha2
Alexey Sokolov [Sun, 18 Mar 2018 11:31:40 +0000 (11:31 +0000)] 
ZNC 1.7.0-alpha2

6 years agoMerge branch 'master' into 1.7.x
Alexey Sokolov [Sun, 18 Mar 2018 11:29:57 +0000 (11:29 +0000)] 
Merge branch 'master' into 1.7.x

6 years agoFix non-default location of znc.pem when upgrading configs from pre-1.7.
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.

6 years agoUpdate translations from Crowdin (#1493)
ZNC-Jenkins bot [Mon, 12 Mar 2018 08:10:14 +0000 (08:10 +0000)] 
Update translations from Crowdin (#1493)

6 years agoZNC 1.7.0-alpha1
Alexey Sokolov [Sun, 11 Mar 2018 23:37:14 +0000 (23:37 +0000)] 
ZNC 1.7.0-alpha1

6 years agoReflect absense of ABI in cygwin DLL name: in autoconf too
Alexey Sokolov [Mon, 12 Mar 2018 00:13:17 +0000 (00:13 +0000)] 
Reflect absense of ABI in cygwin DLL name: in autoconf too

6 years agoReflect absense of ABI in cygwin DLL name
Alexey Sokolov [Mon, 12 Mar 2018 00:03:29 +0000 (00:03 +0000)] 
Reflect absense of ABI in cygwin DLL name

6 years agoTravis: python on OS X conflicts with python3 now?
Alexey Sokolov [Sun, 11 Mar 2018 20:47:25 +0000 (20:47 +0000)] 
Travis: python on OS X conflicts with python3 now?

6 years agoTravis: don't install openssl on OS X, it's installed already
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

6 years agoModernize several modules to use CMessage
Alexey Sokolov [Sun, 11 Mar 2018 16:45:40 +0000 (16:45 +0000)] 
Modernize several modules to use CMessage

6 years agoAdd PutIRC(CMessage) and PutIRCRaw()
Alexey Sokolov [Sun, 11 Mar 2018 16:43:16 +0000 (16:43 +0000)] 
Add PutIRC(CMessage) and PutIRCRaw()

Close #1193

6 years agoFix CClient::PutClient comment, add CClient::PutClientRaw
Alexey Sokolov [Sun, 11 Mar 2018 15:16:32 +0000 (15:16 +0000)] 
Fix CClient::PutClient comment, add CClient::PutClientRaw

6 years agoStop buffering and echoing CTCP requests and responses to other clients, except for /me
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