]>
jfr.im git - irc/evilnet/znc.git/log
MrLenin [Wed, 16 Dec 2015 23:29:57 +0000 (18:29 -0500)]
Initial commit of evilnet modifications to znc 1.6.1
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, 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
Alexey Sokolov [Fri, 10 Jul 2015 07:11:24 +0000 (08:11 +0100)]
Merge pull request #989 from Mkaysi/readme
README: fix formatting & links
Mikaela Suomalainen [Wed, 8 Jul 2015 08:26:07 +0000 (11:26 +0300)]
README: fix formatting & links
[CI SKIP]
Alexey Sokolov [Tue, 7 Jul 2015 21:26:56 +0000 (22:26 +0100)]
Fix build after previous commit...
Alexey Sokolov [Tue, 7 Jul 2015 19:58:56 +0000 (20:58 +0100)]
Fix query buffer size for users who has 0 in default channel buffer size.
Users who upgrade from <=1.4 to 1.6.0 and have configured 0 for channel buffer, were silently not getting any queries while disconnected anymore.
Thanks to jpnurmi for the idea how to bandaid this in 1.6.x branch.
Proper fix will go to 1.7 and will take form of separate settings for channel and query buffers.
See #967
Pavel Djundik [Tue, 7 Jul 2015 16:01:53 +0000 (19:01 +0300)]
Don't print local ip address on 404 page, fixes #944
(cherry picked from commit
01279a4efa565e1a1591c3d29b90a8780a1f2d7f )
Alexey Sokolov [Fri, 5 Jun 2015 07:04:33 +0000 (08:04 +0100)]
Mention ExpandString in CTCP replies in webadmin
Alexey Sokolov [Tue, 28 Apr 2015 20:28:24 +0000 (21:28 +0100)]
configure.ac: specify required compiler versions
Close #956
J-P Nurmi [Tue, 28 Apr 2015 08:00:55 +0000 (10:00 +0200)]
Fix #954: Startup failure when simple_away is loaded after awaynick
Alexey Sokolov [Sun, 26 Apr 2015 18:21:40 +0000 (19:21 +0100)]
Add non-minified jQuery's source.
jQuery's license (MIT) does *NOT* require this.
But Debian is not happy without it.
Alexey Sokolov [Sat, 18 Apr 2015 16:38:56 +0000 (17:38 +0100)]
Revert "Make tables... not so tabular."
This reverts commit
2c3064fb562ab3bba8d18f0780f606db85272998 .
Alexey Sokolov [Sat, 18 Apr 2015 09:05:37 +0000 (10:05 +0100)]
Main ZNC IRC channel is on freenode.
876 users vs. 220 on efnet.
Fix #895
Alexey Sokolov [Fri, 17 Apr 2015 21:56:35 +0000 (22:56 +0100)]
Update error message about --datadir
Noone remembers these days that at some point ZNC supported using the
same config directory, but different znc.conf. So now the old message is
just confusing.
However, nowadays many people confuse "/znc foo" in IRC client with
"znc foo" in shell.
Alexey Sokolov [Thu, 16 Apr 2015 19:31:31 +0000 (20:31 +0100)]
Last commit broke async auth, e.g. via imapauth. Fix it.
See #946
Alexey Sokolov [Thu, 16 Apr 2015 00:23:57 +0000 (01:23 +0100)]
Fix compilation warning
Alexey Sokolov [Thu, 16 Apr 2015 00:21:57 +0000 (01:21 +0100)]
Fix rare conflict of HTTP-Basic auth and cookies.
Fix #946
Alexey Sokolov [Thu, 9 Apr 2015 20:25:42 +0000 (21:25 +0100)]
Make help non-table more compact.
Alexey Sokolov [Wed, 8 Apr 2015 22:39:50 +0000 (23:39 +0100)]
Make tables... not so tabular.
Fix #743
Fix #914
Close #922
Alexey Sokolov [Mon, 6 Apr 2015 21:40:55 +0000 (22:40 +0100)]
Improve breadcrumbs in webadmin.
Fix #227
Alexey Sokolov [Mon, 6 Apr 2015 19:41:57 +0000 (20:41 +0100)]
Remove "-" between "ZNC" and version number.
ZNC 1.6.0 looks better than ZNC - 1.6.0, IMHO
Alexey Sokolov [Sat, 4 Apr 2015 16:47:59 +0000 (17:47 +0100)]
Fix CUser::GetUserClients() and CUser::GetAllClients() in modpython.
Thanks to Lymia for reporting it.
(cherry picked from commit
cd832aaf693409d57a3c8819aa75a08cb5cf7577 )
J-P Nurmi [Wed, 1 Apr 2015 05:52:38 +0000 (07:52 +0200)]
Merge pull request #937 from elyscape/fix/1.6.x/write_chan_config_removal
Write config file when channel is removed (#932)
Eli Young [Tue, 31 Mar 2015 23:44:52 +0000 (16:44 -0700)]
Write config file when channel is removed (#932)
Alexey Sokolov [Fri, 6 Mar 2015 20:56:10 +0000 (20:56 +0000)]
Travis: disable parallelism.
ASan crashes so often, probably because of lack of RAM :(
Slow build is more useful than what we have now.
Alexey Sokolov [Thu, 5 Mar 2015 23:13:26 +0000 (23:13 +0000)]
Explain in webadmin why encoding settings are disabled.
Alexey Sokolov [Sun, 1 Mar 2015 21:00:11 +0000 (13:00 -0800)]
Merge pull request #901 from jpnurmi/version
Display development version as "1.6.x" - ref #748
Alexey Sokolov [Sun, 1 Mar 2015 04:10:31 +0000 (20:10 -0800)]
Merge pull request #905 from jpnurmi/chansaver
Fix chansaver loading
J-P Nurmi [Sat, 28 Feb 2015 20:15:23 +0000 (21:15 +0100)]
Fix chansaver loading
CModules::LoadModule() sets the module type _after_ construction.
The constructor cannot therefore do actions based on the module
type. Move loading to OnLoad().
J-P Nurmi [Sat, 28 Feb 2015 00:24:50 +0000 (01:24 +0100)]
Display development version as "1.6.x" - ref #748
Alexey Sokolov [Thu, 26 Feb 2015 05:39:01 +0000 (21:39 -0800)]
Merge pull request #890 from jpnurmi/unused
Fix compilation warning when HAVE_LIBSSL is not defined
J-P Nurmi [Wed, 25 Feb 2015 08:34:27 +0000 (09:34 +0100)]
Fix compilation warning when HAVE_LIBSSL is not defined
Building core object Socket...
src/Socket.cpp:30:16: warning: unused function 'ZNC_DefaultCipher' [-Wunused-function]
static CString ZNC_DefaultCipher() {
^
1 warning generated.
J-P Nurmi [Mon, 23 Feb 2015 08:07:39 +0000 (09:07 +0100)]
CString: fix 'comparision' typos in the docs
Alexey Sokolov [Mon, 23 Feb 2015 06:02:55 +0000 (06:02 +0000)]
Merge branch '1.6' into 1.6.x
Alexey Sokolov [Mon, 23 Feb 2015 05:36:06 +0000 (21:36 -0800)]
Merge pull request #874 from jpnurmi/webadmin
Fix #872: webadmin checkboxes
Uli Schlachter [Sat, 14 Feb 2015 18:45:01 +0000 (19:45 +0100)]
configure: Fix C++11 test with -Werror=missing-declarations
This fixes the following error (copied from config.log):
conftest.cpp:49:14: error: no previous declaration for 'void
test_template_alias_sfinae::test()' [-Werror=missing-declarations]
Signed-off-by: Uli Schlachter <redacted>
(cherry picked from commit
2d1336dcf3d620f115aec771ddfb86b199a71e21 )
J-P Nurmi [Thu, 19 Feb 2015 08:29:36 +0000 (09:29 +0100)]
Merge pull request #878 from Mkaysi/sasl16
modules/sasl.cpp: update help for "set"
Mikaela Suomalainen [Thu, 19 Feb 2015 06:12:58 +0000 (08:12 +0200)]
modules/sasl.cpp: update help for "set"
This is the same as #793, but for correct branch.
Closes #793
J-P Nurmi [Tue, 3 Feb 2015 09:11:47 +0000 (10:11 +0100)]
Fix CIRCNetwork::FindChans() and FindQueries() to be case-insensitive
The playback module failed to clear a buffer, because it tried to
clear "NickServ" whereas ZNC had internally stored it has "nickserv".
Uli Schlachter [Sun, 15 Feb 2015 08:31:01 +0000 (09:31 +0100)]
SSLVerifyHost: Make some functions static
These functions shouldn't be visible outside of this file. This was caught by
-Werror=missing-declarations.
Signed-off-by: Uli Schlachter <redacted>
Uli Schlachter [Sat, 14 Feb 2015 18:41:26 +0000 (19:41 +0100)]
~CThreadPool(): Handle spurious wakeups
From pthread_cond_wait()'s man page:
When using condition variables there is always a boolean predicate involving
shared variables associated with each condition wait that is true if the
thread should proceed. Spurious wakeups from the pthread_cond_wait() or
pthread_cond_timedwait() functions may occur. Since the return from
pthread_cond_wait() or pthread_cond_timedwait() does not imply anything about
the value of this predicate, the predicate should be re-evaluated upon such
return.
Fix ~CThreadPool() to account for this possibility.
Signed-off-by: Uli Schlachter <redacted>
Thomas Kriechbaumer [Tue, 17 Feb 2015 10:08:30 +0000 (10:08 +0000)]
fix savebuff timer initialization
closes #868
J-P Nurmi [Thu, 19 Feb 2015 07:20:14 +0000 (08:20 +0100)]
Merge pull request #876 from Mkaysi/sasl-requireauth
sasl: fix help text for requireauth
Mikaela Suomalainen [Thu, 19 Feb 2015 06:08:35 +0000 (08:08 +0200)]
sasl: fix help text for requireauth
Closes #875
J-P Nurmi [Wed, 18 Feb 2015 10:29:28 +0000 (11:29 +0100)]
Fix #872: webadmin checkboxes
Don't claim all networks/users have loaded a module when there are none
J-P Nurmi [Mon, 16 Feb 2015 23:11:49 +0000 (00:11 +0100)]
Increase the version number to 1.6.1
Uli Schlachter [Sat, 14 Feb 2015 18:39:04 +0000 (19:39 +0100)]
Remove zncconfig.h in distclean
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712254
Signed-off-by: Uli Schlachter <redacted>
Thomas Kriechbaumer [Thu, 12 Feb 2015 22:29:26 +0000 (22:29 +0000)]
fix sublists in changelog
Alexey Sokolov [Thu, 12 Feb 2015 20:48:26 +0000 (20:48 +0000)]
Increase the version number to 1.6.0
Alexey Sokolov [Wed, 4 Feb 2015 22:49:18 +0000 (22:49 +0000)]
Fix non-compilation with clang 3.1
Alexey Sokolov [Mon, 2 Feb 2015 20:27:03 +0000 (20:27 +0000)]
Merge pull request #841 from jpnurmi/cycle
Fix #840 - channel hopping/cycling
J-P Nurmi [Mon, 2 Feb 2015 09:39:37 +0000 (10:39 +0100)]
Fix #840 - channel hopping/cycling
A regression caused by
aed1d61 .
Alexey Sokolov [Sun, 1 Feb 2015 15:36:31 +0000 (15:36 +0000)]
Fix crash in znc --version, caused by latest commits.
Fix #838
Alexey Sokolov [Sun, 1 Feb 2015 09:19:55 +0000 (09:19 +0000)]
Merge branch 'version'
Alexey Sokolov [Sat, 31 Jan 2015 10:01:27 +0000 (10:01 +0000)]
Add ZNC to CTCP VERSION reply even if client is connected.
Previously, it replied to CTCP VERSION, but only if no client is connected.
See https://github.com/znc/znc/issues/820#issuecomment-
70506203
Alexey Sokolov [Tue, 27 Jan 2015 00:09:58 +0000 (00:09 +0000)]
Add a global setting whether to show ZNC version or not
Close #820
Close #821
Alexey Sokolov [Mon, 26 Jan 2015 23:13:16 +0000 (23:13 +0000)]
Merge pull request #823 from Zarthus/pass-patch
Tell user to use PASS <username>/<network> instead of just the username.
Alexey Sokolov [Sun, 25 Jan 2015 19:13:14 +0000 (19:13 +0000)]
Clarify in webadmin that timestamp format is useless with server-time
Alexey Sokolov [Sat, 24 Jan 2015 21:13:44 +0000 (21:13 +0000)]
Don't hardcode some paths in make-tarball.sh
Alexey Sokolov [Sun, 25 Jan 2015 13:07:11 +0000 (13:07 +0000)]
Merge pull request #824 from OGAWAHirofumi/threadpool-cleanup
Don't polling to wait the exit of threads in CThreadPool destructor
OGAWA Hirofumi [Sun, 25 Jan 2015 12:55:23 +0000 (21:55 +0900)]
Don't polling to wait the exit of threads in CThreadPool destructor
All values are protected by m_mutex. So we don't need the polling to
wait m_num_threads==0 with wakeups, instead simply use CConditionVariable.
Jos [Sun, 25 Jan 2015 09:25:13 +0000 (10:25 +0100)]
More detailed instructions on how to connect to ZNC when not yet logged in.
The message now mentions you should configure your client to automatically log you in, and also lets you know how to connect to a specific network.
Jos [Sat, 24 Jan 2015 10:40:51 +0000 (11:40 +0100)]
Tell user to use PASS <username>/<network> instead of just the username.
In versions prior to 1.0, ZNC did not allow multiple networks per user. The string telling users to connect has never been changed after ZNC 1.0, and this fixes just that.
Alexey Sokolov [Sun, 18 Jan 2015 21:26:42 +0000 (21:26 +0000)]
sample should be network module, not user module.
Network modules are easier to write
Alexey Sokolov [Sun, 18 Jan 2015 08:15:34 +0000 (08:15 +0000)]
Don't expose ZNC version in CTCP VERSION.
Thanks to Mikaela for finding this.
See #818
Alexey Sokolov [Sun, 18 Jan 2015 00:00:15 +0000 (00:00 +0000)]
Remove message which should be removed before release
Alexey Sokolov [Fri, 16 Jan 2015 21:29:20 +0000 (21:29 +0000)]
Merge pull request #803 from jpnurmi/savebuff
savebuff: save & load query buffers - fixes #802
J-P Nurmi [Sun, 4 Jan 2015 13:37:18 +0000 (14:37 +0100)]
savebuff: save & load query buffers - fixes #802
The old internal storage format was:
::__:SAVEBUFF:__::<buffer lines>
The new storage format for channels:
::__:CHANBUFF:__::<buffer name>
<buffer lines>
The new storage format for queries:
::__:QUERYBUFF:__::<buffer name>
<buffer lines>
See #802 for details why the storage format had to be changed. Reading
the old storage format is still supported so old saved buffers load as
appropriate.
Alexey Sokolov [Sun, 11 Jan 2015 17:16:04 +0000 (17:16 +0000)]
Merge pull request #812 from ahf/fix-602
Q: Ignore JoinAfterCloaked unless UseCloakedHost is set
Alexey Sokolov [Sun, 11 Jan 2015 17:07:23 +0000 (17:07 +0000)]
Fix implicit context of OnSendTo* hooks
Thanks for markus-j for reporting it
Alexander Færøy [Sun, 4 Jan 2015 00:26:15 +0000 (01:26 +0100)]
Q: Ignore JoinAfterCloaked unless UseCloakedHost is set
This patch ignores the value of JoinAfterCloaked unless UseCloakedHost
is set. Without this patch, it's possible to enable JoinAfterCloaked,
but not have UseCloakedHost enabled, which means that no channel will
ever be joined automatically by ZNC.
Fixes: #602
Alexey Sokolov [Sun, 11 Jan 2015 09:06:15 +0000 (09:06 +0000)]
Oops, I'm not familiar with our CSS
Alexey Sokolov [Sun, 11 Jan 2015 09:04:31 +0000 (09:04 +0000)]
Enable editing trusted fingerprints in webadmin
Alexey Sokolov [Fri, 9 Jan 2015 08:24:24 +0000 (08:24 +0000)]
modpython: Enable default arguments feature of SWIG 3.0.4
Some corner cases are disabled for now, until SWIG fixes them.
See #809 for details.
Alexey Sokolov [Thu, 8 Jan 2015 08:40:45 +0000 (08:40 +0000)]
Merge pull request #791 from James-TR/namespace-refactor
Change namespace for <fcntl.h>
James Taylor [Thu, 8 Jan 2015 05:19:19 +0000 (05:19 +0000)]
Change namespace for fcntl.h
* Fixes warnings under musl-libc.
* <fcntl.h> should be universal in the Unix world, it's more likely a system doesn't have <sys/fcntl.h> than if it doesn't have <fcntl.h> (and has <sys/fcntl.h>.)
Alexey Sokolov [Mon, 5 Jan 2015 21:33:40 +0000 (21:33 +0000)]
Travis: Enable OS X in addition to existing Ubuntu
Alexey Sokolov [Tue, 6 Jan 2015 18:06:27 +0000 (18:06 +0000)]
Update Csocket to
dd3d780c251e07dc40731d4ca603dc0e121e4db2
Fix #652 (build on OS X)
Alexey Sokolov [Mon, 5 Jan 2015 22:42:02 +0000 (22:42 +0000)]
Travis: --enable-charset
Alexey Sokolov [Sun, 4 Jan 2015 11:26:07 +0000 (11:26 +0000)]
Warn about outdated csocket submodule
Alexey Sokolov [Sun, 4 Jan 2015 00:14:18 +0000 (00:14 +0000)]
Advise how to use git submodules
Alexey Sokolov [Sat, 3 Jan 2015 22:17:04 +0000 (22:17 +0000)]
Travis: use new enough ICU which has pkg-config files.
Alexey Sokolov [Sat, 3 Jan 2015 21:12:15 +0000 (21:12 +0000)]
Travis: Use teward's PPA for swig 3
Alexey Sokolov [Sat, 3 Jan 2015 11:36:51 +0000 (11:36 +0000)]
Move Csocket to git submodule
Alexey Sokolov [Sat, 3 Jan 2015 09:54:33 +0000 (09:54 +0000)]
Merge pull request #798 from kerio92/master
Update Csocket and choose TLS ciphers following the server order
Edoardo Spadolini [Fri, 2 Jan 2015 22:40:15 +0000 (23:40 +0100)]
Follow SSL Cipher Server Preference
Edoardo Spadolini [Fri, 2 Jan 2015 22:36:36 +0000 (23:36 +0100)]
Alexey Sokolov [Fri, 2 Jan 2015 01:01:23 +0000 (01:01 +0000)]
Fix travis
Alexey Sokolov [Fri, 2 Jan 2015 00:53:09 +0000 (00:53 +0000)]
Travis: Use prebuilt SWIG 3
Alexey Sokolov [Wed, 31 Dec 2014 20:25:18 +0000 (20:25 +0000)]
Merge pull request #795 from Un1matr1x/master
Welcome to 2015
Falk Seidel [Wed, 31 Dec 2014 23:00:00 +0000 (00:00 +0100)]
Welcome to 2015
Alexey Sokolov [Wed, 31 Dec 2014 08:37:34 +0000 (08:37 +0000)]
Merge pull request #794 from Mkaysi/charset
webadmin: suggest ISO-8859-15 if non-UTF-8 char...
Alexey Sokolov [Tue, 30 Dec 2014 21:33:52 +0000 (21:33 +0000)]
Fix HTTP basic auth.
It looks like it was broken since we implemented cookies...
Mikaela Suomalainen [Tue, 30 Dec 2014 11:34:35 +0000 (13:34 +0200)]
webadmin: suggest ISO-8859-15 if non-UTF-8 char...
...set must be recommended.
Alexey Sokolov [Fri, 26 Dec 2014 09:37:09 +0000 (09:37 +0000)]
Merge pull request #792 from kerio92/master
Remove DH-BLOWFISH and DH-AES from the sasl module
Edoardo Spadolini [Fri, 26 Dec 2014 09:30:35 +0000 (10:30 +0100)]
Mention username as well as password in the sasl module help