]>
jfr.im git - irc/znc/znc.git/log
Alexey Sokolov [Mon, 5 Mar 2018 08:13:18 +0000 (08:13 +0000)]
Increase the version number to 1.6.6
Alexey Sokolov [Thu, 22 Feb 2018 23:20:11 +0000 (23:20 +0000)]
ZNC 1.6.6-rc1
Alexey Sokolov [Sun, 12 Nov 2017 16:45:23 +0000 (16:45 +0000)]
Fix use-after-free in znc --makepem
X509_get_subject_name() returns an internal pointer, which was destroyed
by X509_set_subject_name(), and then accessed again in
X509_set_issuer_name().
But X509_set_subject_name() isn't needed at all, because subject name
was modified in place.
(cherry picked from commit
744bd7d55c7093c38c4c887dd74a9dc792be2ce1 )
Alexey Sokolov [Thu, 15 Oct 2015 19:00:04 +0000 (20:00 +0100)]
Use termios instead of deprecated getpass().
Fix build on cygwin
(cherry picked from commit
f3762e8b055b530d7ed0119cbde48c11eef5f7b1 )
Alexey Sokolov [Sun, 12 Mar 2017 21:08:00 +0000 (21:08 +0000)]
Revert version to 1.6.x
Alexey Sokolov [Sun, 12 Mar 2017 21:00:29 +0000 (21:00 +0000)]
1.6.5
Alexey Sokolov [Fri, 3 Mar 2017 23:28:35 +0000 (23:28 +0000)]
ZNC 1.6.5-rc1
Alexey Sokolov [Sun, 19 Feb 2017 10:29:49 +0000 (10:29 +0000)]
Fix regression of 1.6.4 which caused crash in modperl/modpython.
See #1283
Jos Ahrens [Sat, 21 Jan 2017 15:32:38 +0000 (16:32 +0100)]
[sasl] Do not try to convert entire "verbose" command to bool. (#1365)
Fixes #1291 for the stable branch.
Ref. https://github.com/znc/znc/commit/
9864b2716a0274e046867aba83962b979d078bdd
for the original fix by psychon with dgw, this is merely a non-cherry-pick backport
as I realized too late it was already fixed elsewhere in the same manner.
Alexey Sokolov [Sat, 10 Dec 2016 21:07:02 +0000 (21:07 +0000)]
Return version number to 1.6.x
Alexey Sokolov [Sat, 10 Dec 2016 20:51:18 +0000 (20:51 +0000)]
Increase the version number to 1.6.4
Alexey Sokolov [Sat, 3 Dec 2016 19:23:00 +0000 (19:23 +0000)]
1.6.4-rc3
Alexey Sokolov [Sat, 3 Dec 2016 19:08:56 +0000 (19:08 +0000)]
Stop-gap for OpenSSL 1.1 in 1.6 branch.
This is properly fixed already in 1.7 branch.
Alexey Sokolov [Thu, 1 Dec 2016 23:23:56 +0000 (23:23 +0000)]
Don't reset module's attributes to NULL during CALLMOD.
It conflicted with nested calls to a module. Such calls usually don't
happen, but could be triggered using alias module.
In this case m_pClient became NULL while executing the alias, and the
rest of that alias caused segfault.
Fix #1347
Alexey Sokolov [Tue, 22 Nov 2016 23:50:32 +0000 (23:50 +0000)]
route_replies: fix module to check if we are not connected to a network.
Cherry-pick of
34db7be4ae751ee8b7cac8429c1aba601a882e0e
Alexey Sokolov [Sun, 20 Nov 2016 23:51:03 +0000 (23:51 +0000)]
ZNC 1.6.4-rc1
Alexey Sokolov [Sun, 20 Nov 2016 17:52:26 +0000 (17:52 +0000)]
Fix deletion of users which are connecting.
Close #1342
Alexey Sokolov [Sat, 19 Nov 2016 23:41:15 +0000 (23:41 +0000)]
Merge branch '1.6.x' of github.com:znc/znc into 1.6.x
Alexey Sokolov [Sat, 19 Nov 2016 23:35:12 +0000 (23:35 +0000)]
Fix regression of 1.6.0
Cloning a user caused a non-immediate segfault.
This was fixed already in 1.7 branch (by refactoring).
Fix #1340
Alexey Sokolov [Thu, 17 Nov 2016 23:45:25 +0000 (23:45 +0000)]
Workaround gitter for 1.6
It's fixed properly for 1.7 already.
Fix #1321
Will Elwood [Wed, 16 Nov 2016 15:43:29 +0000 (15:43 +0000)]
Fix version.sh for ancient git
I'm not sure when the `format` argument was added to `git log`, but it seems to be an alias for `pretty` (ie both exist in current versions of git). I noticed this was failing on my ancient system that's stuck with git 1.5, this makes it work.
Also, `ignore-submodules` is not understood by ancient `git status` - I believe the expected output would be achieved by simply removing this argument, but it's not important since it fails gracefully enough and fixing it so newer git doesn't fail seems more complicated.
Alexey Sokolov [Wed, 16 Nov 2016 14:42:34 +0000 (14:42 +0000)]
Update Csocket submodule: fix build with openssl 1.1
Alexey Sokolov [Tue, 13 Sep 2016 19:41:48 +0000 (20:41 +0100)]
Merge pull request #1311 from welwood08/openssl-1.1
OpenSSL 1.1 compatibility
William Elwood [Sat, 3 Sep 2016 13:40:59 +0000 (14:40 +0100)]
Fix use of a feature deprecated in OpenSSL 1.1
If OpenSSL 1.1 is configured in such a way that features deprecated in 1.1.0 are not built, then compile errors would result here.
William Elwood [Sat, 3 Sep 2016 13:27:56 +0000 (14:27 +0100)]
Fix use of a feature deprecated in OpenSSL 0.9.8
If OpenSSL 1.1 is configured in such a way that features deprecated in 0.9.8 are not built, then compile errors would result here.
I also noticed a potential memory leak where pRSA was not always freed before early return from this function - fixed by using C++11 unique_ptr.
William Elwood [Sat, 3 Sep 2016 13:23:12 +0000 (14:23 +0100)]
Fix compile errors caused by OpenSSL 1.1
Alexey Sokolov [Thu, 8 Sep 2016 23:17:20 +0000 (00:17 +0100)]
Fix build on OS X after fixing build on Cygwin
Alexey Sokolov [Thu, 8 Sep 2016 21:19:25 +0000 (22:19 +0100)]
Fix TSAN on Travis
Alexey Sokolov [Thu, 8 Sep 2016 21:14:47 +0000 (22:14 +0100)]
Merge branch '1.6.x' of github.com:znc/znc into 1.6.x
Alexey Sokolov [Sun, 4 Sep 2016 21:02:43 +0000 (22:02 +0100)]
Merge pull request #1312 from welwood08/gtest
Fix `make test` in 1.6.x
William Elwood [Sun, 4 Sep 2016 11:08:29 +0000 (12:08 +0100)]
Fix `make test` in 1.6.x since GoogleTest has moved to new hosting
Alexey Sokolov [Tue, 19 Jul 2016 21:24:27 +0000 (22:24 +0100)]
Fix cygwin build
(cherry picked from commit
f1ef8c79db7f8d04c5105eb817bd57a9c3ea0b4e )
Alexey Sokolov [Sun, 31 Jul 2016 09:35:19 +0000 (10:35 +0100)]
Fix OnInvite in modpython and modperl.
They were silently not called.
Close #1283
Alexey Sokolov [Fri, 1 Apr 2016 21:15:50 +0000 (22:15 +0100)]
Switch ZNC-Linker channel notification of Travis to MetaNova's server
Alexey Sokolov [Fri, 4 Mar 2016 22:24:46 +0000 (22:24 +0000)]
Fix error in *controlpanel when setting bindhost of another user.
Thanks to Kult for reporting this.
Alexey Sokolov [Tue, 23 Feb 2016 21:37:38 +0000 (21:37 +0000)]
Revert version to 1.6.x after release of 1.6.3
Alexey Sokolov [Tue, 23 Feb 2016 21:23:42 +0000 (21:23 +0000)]
ZNC 1.6.3
Alexey Sokolov [Thu, 18 Feb 2016 22:21:35 +0000 (22:21 +0000)]
ZNC 1.6.3-rc2
Alexey Sokolov [Thu, 18 Feb 2016 22:18:08 +0000 (22:18 +0000)]
Don't save ZNC version to config as part of quit message.
Introduce one more string for ExpandString.
Fix #1244
Alexey Sokolov [Mon, 8 Feb 2016 21:18:12 +0000 (21:18 +0000)]
ZNC 1.6.3-rc1
Alexey Sokolov [Mon, 8 Feb 2016 00:36:39 +0000 (00:36 +0000)]
Update Csocket submodule: Fix for LibreSSL
Alexey Sokolov [Thu, 4 Feb 2016 23:39:49 +0000 (23:39 +0000)]
webadmin: Don't autocomplete password in user settings even in Firefox
Fix #1163
Alexey Sokolov [Thu, 4 Feb 2016 23:17:26 +0000 (23:17 +0000)]
webadmin: Fix error message on invalid user.
Calling PrintErrorPage twice doesn't work very well.
See #1163
Alexey Sokolov [Wed, 27 Jan 2016 08:11:06 +0000 (08:11 +0000)]
Fix Csocket after previous commit...
Alexey Sokolov [Tue, 26 Jan 2016 23:56:29 +0000 (23:56 +0000)]
Fix znc-buildmod on cygwin in 1.6.x versions.
Cygwin's gcc requires -lznc to be after .o which needs symbols from -lznc
It's already fixed in 1.7.x in a better way, but that way requires more
changes...
Alexey Sokolov [Sun, 17 Jan 2016 12:04:53 +0000 (12:04 +0000)]
sasl: add option to show which mechanisms failed and succeeded
Fix #770
Alexey Sokolov [Sat, 9 Jan 2016 18:18:44 +0000 (18:18 +0000)]
Don't require reconnect after changing encoding.
dgw [Mon, 4 Jan 2016 04:41:38 +0000 (22:41 -0600)]
[buildmod] non-zero exit code when file not found
Fixes #1226
Close #1227
Alexey Sokolov [Thu, 7 Jan 2016 01:14:21 +0000 (01:14 +0000)]
Fix memory leak in modperl.
The reason is the same as it was for modpython in #1017
Alexey Sokolov [Wed, 30 Dec 2015 16:06:09 +0000 (16:06 +0000)]
Fix 404 when accessing web UI with the prefix, but without ending /
Thanks, txtsd
Alexey Sokolov [Sun, 15 Nov 2015 18:00:48 +0000 (18:00 +0000)]
Merge branch '1.6.x' of github.com:znc/znc into 1.6.x
Alexey Sokolov [Sun, 15 Nov 2015 17:59:43 +0000 (17:59 +0000)]
Revert version changes after releasing 1.6.2 to 1.6.x
Alexey Sokolov [Sun, 15 Nov 2015 17:36:31 +0000 (17:36 +0000)]
Increase the version number to 1.6.2
Alexey Sokolov [Fri, 6 Nov 2015 11:27:07 +0000 (11:27 +0000)]
Merge pull request #1178 from Mikaela/travis
.travis.yml: encrypt IRC notification settings
Mikaela Suomalainen [Fri, 6 Nov 2015 11:16:59 +0000 (13:16 +0200)]
.travis.yml: encrypt IRC notification settings
Thanks @petemoore at #795
Alexey Sokolov [Mon, 2 Nov 2015 20:44:33 +0000 (20:44 +0000)]
ZNC 1.6.2-rc1
Alexey Sokolov [Mon, 2 Nov 2015 00:35:23 +0000 (00:35 +0000)]
Update Csocket: fix build without sslv3 (#1146)
Alexey Sokolov [Sat, 31 Oct 2015 02:25:34 +0000 (02:25 +0000)]
Add missing return statement to dcc module.
It was harmless, but it makes Coverity happier.
Alexey Sokolov [Fri, 30 Oct 2015 14:52:51 +0000 (14:52 +0000)]
Fix some unitialized fields in modules.
They are not used before OnLoad anyway, but Coverity will be happier.
Alexey Sokolov [Fri, 30 Oct 2015 14:36:01 +0000 (14:36 +0000)]
Fix memory leak when reading invalid znc.conf
Found by https://scan.coverity.com/
Alexey Sokolov [Fri, 30 Oct 2015 01:09:13 +0000 (01:09 +0000)]
Really fix #528
The previous fix (
5e6e3be3 ) left a possibility to use-after-delete,
though it has been much harder to accidentally trigger.
If AddChan(pChan) fails, it deletes pChan, so the new crash was
happening during showing of error message.
Test for this is at master branch:
9777a1a667
Thanks to https://scan.coverity.com/ for pointing at this.
Alexey Sokolov [Fri, 16 Oct 2015 19:28:42 +0000 (20:28 +0100)]
Merge pull request #1153 from Mikaela/travis-trusty
.travis.yml: use Ubuntu Trusty & #znc-dev
Mikaela Suomalainen [Thu, 15 Oct 2015 12:08:52 +0000 (15:08 +0300)]
.travis.yml: use Ubuntu Trusty & #znc-dev
http://blog.travis-ci.com/2015-10-14-opening-up-ubuntu-trusty-beta/ and
we have been talking forever about moving notifications to #znc-dev and
there have been multiple PRs for that.
-y is apparently needed with trusty or apt hangs forever waiting for
yes/no.
Alexey Sokolov [Fri, 2 Oct 2015 19:42:24 +0000 (20:42 +0100)]
Merge pull request #1113 from Mikaela/travis
.travis.yml: enable fast_finish
Alexey Sokolov [Mon, 28 Sep 2015 06:43:29 +0000 (07:43 +0100)]
Merge pull request #1101 from Mikaela/perform-descriptions
perform: add descriptions for commands
Mikaela Suomalainen [Sat, 19 Sep 2015 06:50:03 +0000 (09:50 +0300)]
perform: add descriptions for commands
Thanks @ChasedSpade
Closes #1100
Closes #1102
Mikaela Suomalainen [Mon, 21 Sep 2015 13:40:45 +0000 (16:40 +0300)]
.travis.yml: enable fast_finish
When fast_finish is True, Travis will inform that the build has failed
when one build fails which is usually desirable instead of waiting for
everything to finish.
However builds that haven't finished yet will continue, this doesn't
stop them or do anything else to them.
`travis lint` passes so,
[CI SKIP]
Mikaela Suomalainen [Sat, 19 Sep 2015 06:59:40 +0000 (09:59 +0300)]
cert: add description for the "info" command
J-P Nurmi [Sun, 20 Sep 2015 15:30:48 +0000 (17:30 +0200)]
Fix more warnings [-Winconsistent-missing-override]
Alexey Sokolov [Sun, 20 Sep 2015 14:16:13 +0000 (15:16 +0100)]
Merge pull request #1087 from Mikaela/route_replies
route_replies: make the timeout error more clear
Alexey Sokolov [Sun, 20 Sep 2015 14:14:14 +0000 (15:14 +0100)]
Merge pull request #1104 from Mikaela/module-descriptions
Add descriptions for missing commands in lastseen & certauth & route_replies
Mikaela Suomalainen [Sun, 20 Sep 2015 13:28:50 +0000 (16:28 +0300)]
lastseen & certauth & route_replies: add missing descriptions
Mikaela Suomalainen [Sun, 13 Sep 2015 12:15:24 +0000 (15:15 +0300)]
route_replies: make the error more clear
J-P Nurmi [Sat, 19 Sep 2015 19:01:20 +0000 (21:01 +0200)]
Fix warnings [-Winconsistent-missing-override]
Mikaela Suomalainen [Sat, 19 Sep 2015 05:40:53 +0000 (08:40 +0300)]
perform: say "number" instead of "nr"
I think it's inconsistent that perform uses abbreviation "nr" of "number"
while it talks about "command" instead of "cmd".
KindOne [Thu, 17 Sep 2015 12:55:27 +0000 (08:55 -0400)]
autovoice: Check for autovoices when we are opped.
Fixes #120
Jos Ahrens [Mon, 7 Sep 2015 11:14:32 +0000 (13:14 +0200)]
Fix stickychan joining inaccessable channels.
Channels that raise this error are unlikely to ever be unblocked,
either due to a jupe, or because the name contains illegal characters.
Alexey Sokolov [Fri, 4 Sep 2015 19:05:43 +0000 (20:05 +0100)]
Remove efnet from 1.6 branch's travis as well
Jos Ahrens [Mon, 31 Aug 2015 08:38:35 +0000 (10:38 +0200)]
Always try to delete an uppercase CTCP response in DelCtcpReply
AddCtcpReply always adds an CTCP response in uppercase, it is only fair we do the same in DelCtcpReply
J-P Nurmi [Sat, 29 Aug 2015 19:07:55 +0000 (21:07 +0200)]
Fix yet another startup failure with awaynick & simple_away
The detection whether simple_away is already on the list of loaded
modules failed when the simple_away load line contained arguments.
Close #954
J-P Nurmi [Fri, 21 Aug 2015 22:14:48 +0000 (01:14 +0300)]
Merge pull request #1026 from jpnurmi/perms
Fix #124: OnChanMsg(): nick doesn't have perms
Alexey Sokolov [Thu, 13 Aug 2015 23:31:29 +0000 (00:31 +0100)]
Fix build on ancient openssl.
J-P Nurmi [Tue, 11 Aug 2015 21:02:15 +0000 (23:02 +0200)]
Fix #124: OnChanMsg(): nick doesn't have perms
Alexey Sokolov [Tue, 11 Aug 2015 19:57:09 +0000 (20:57 +0100)]
Make error message from ./bootstrap.sh less confusing.
J-P Nurmi [Tue, 11 Aug 2015 11:58:19 +0000 (13:58 +0200)]
Fix CClient::GetNickMask()
A regression introduced by
cebc093 . A potentially empty network
specific bind _host_ should not be used as nick mask _ident_.
Alexey Sokolov [Tue, 4 Aug 2015 23:17:22 +0000 (00:17 +0100)]
s/NULL/nullptr/ in modpython's codegen.pl
Alexey Sokolov [Tue, 4 Aug 2015 23:10:58 +0000 (00:10 +0100)]
Update codegen.pl too. See #1017
Alexey Sokolov [Tue, 4 Aug 2015 22:40:50 +0000 (23:40 +0100)]
Fix memory leak in modpython.
Update typemaps for CString from latest SWIG.
The relevant change is "free p;" -> "delete p;"
CString object itself was deleted, but its destructor wasn't called,
so it couldn't free the underlying character data.
Fix #1017
J-P Nurmi [Mon, 3 Aug 2015 23:12:42 +0000 (01:12 +0200)]
Merge branch '1.6.1' into 1.6.x
Alexey Sokolov [Mon, 3 Aug 2015 22:59:17 +0000 (23:59 +0100)]
Increase the version number to 1.6.1
J-P Nurmi [Sat, 1 Aug 2015 10:33:26 +0000 (12:33 +0200)]
Merge pull request #1013 from DarthGandalf/cap-end
Support "CAP :END"
J-P Nurmi [Fri, 31 Jul 2015 21:49:05 +0000 (23:49 +0200)]
Merge pull request #1009 from jpnurmi/keys
Fix #1008: Channel keys get saved in a very wrong way
J-P Nurmi [Fri, 31 Jul 2015 19:52:41 +0000 (21:52 +0200)]
Merge pull request #1010 from jpnurmi/modules_online
Fix #1007: modules_online uses wrong ident
Alexey Sokolov [Thu, 30 Jul 2015 21:01:11 +0000 (22:01 +0100)]
Support "CAP :END"
Thanks to jaybe for complaining about this.
J-P Nurmi [Tue, 28 Jul 2015 10:27:01 +0000 (12:27 +0200)]
Fix #1007: modules_online uses wrong ident
J-P Nurmi [Sun, 26 Jul 2015 23:38:02 +0000 (01:38 +0200)]
Fix #1008: Channel keys get saved in a very wrong way
J-P Nurmi [Sat, 25 Jul 2015 20:44:07 +0000 (22:44 +0200)]
ZNC 1.6.1-rc1
Alexey Sokolov [Thu, 23 Jul 2015 00:11:16 +0000 (01:11 +0100)]
'-L"/path"' -> '-L/path'
Alexey Sokolov [Tue, 21 Jul 2015 21:43:18 +0000 (22:43 +0100)]
Fix -DVERSION_EXTRA="foo"
It was broken since
58a34fa5adea8ffc519f03b30ec9c2f377bab9cd (since ZNC 1.2)
Alexey Sokolov [Fri, 10 Jul 2015 19:00:37 +0000 (20:00 +0100)]
Hint in webadmin how to delete current port