]>
jfr.im git - irc/rizon/znc.git/log
Alexey Sokolov [Tue, 1 Jan 2013 19:23:28 +0000 (11:23 -0800)]
Merge pull request #268 from Un1matr1x/2013
2012 is over!
Un1matr1x [Mon, 31 Dec 2012 11:44:31 +0000 (12:44 +0100)]
The same procedure as last year, Miss sophie?
Same procedure as every year, James.
Alexey Sokolov [Wed, 26 Dec 2012 18:40:13 +0000 (01:40 +0700)]
Don't disconnect networkless users without PINGing them first.
Thanks to Austin for reporting this issue.
Uli Schlachter [Wed, 26 Dec 2012 13:12:58 +0000 (14:12 +0100)]
Fix OOT builds with swig files in source dir
Normally, when the Makefile calls swig, the resulting files end up in the build
directory. However, when the files are pre-generated (e.g. as in the znc 1.0
tarball) and an out of tree build is used, they are in the source directory and
installation fails.
Thanks to Kinji for reporting this.
Signed-off-by: Uli Schlachter <redacted>
Alexey Sokolov [Tue, 25 Dec 2012 17:36:49 +0000 (00:36 +0700)]
Fix changing client nick when client connects.
If nicks are equal, it's not changed. The problem was that equality was
checked case-insensitively.
This makes some clients which compare nicks case-sensitively think that
JOINs which we send to them, are not related to the user, it's someone
else joining. So Konversation users which have lower case version of
their IRC nick configured in Konversation settings, didn't get their
channel opened when connecting to ZNC.
Thanks to Axanon for helping to investigate the issue.
Alexey Sokolov [Mon, 24 Dec 2012 17:29:25 +0000 (00:29 +0700)]
Merge branch 'master' of github.com:znc/znc
Alexey Sokolov [Mon, 24 Dec 2012 17:28:10 +0000 (00:28 +0700)]
Fix my fix which was supposed to fix #220
Thanks to KindOne for reporting the issue with that fix.
363 numeric was sent twice to the client for attached channels.
Kyle Fuller [Sat, 22 Dec 2012 17:44:20 +0000 (17:44 +0000)]
Ignore the .version_extra file
Kyle Fuller [Sat, 22 Dec 2012 17:41:24 +0000 (17:41 +0000)]
Make /znc detach case insensitive
Closes #213
Kyle Fuller [Sat, 22 Dec 2012 17:16:57 +0000 (17:16 +0000)]
DETACH should support the same syntax as PART (except no message)
Closes #225, this isn't the same as #225, but `/msg *status detach` is
something different, since it supports wildcard matching.
Alexey Sokolov [Thu, 20 Dec 2012 15:13:04 +0000 (22:13 +0700)]
Merge branch 'detached-fix'
Alexey Sokolov [Thu, 20 Dec 2012 15:12:21 +0000 (22:12 +0700)]
Fix detached 363 too
Alexey Sokolov [Thu, 20 Dec 2012 14:51:27 +0000 (21:51 +0700)]
Merge commit 'refs/pull/263/head' of github.com:znc/znc
Alexey Sokolov [Thu, 20 Dec 2012 14:41:24 +0000 (21:41 +0700)]
Fix renaming away to awaystore for user modules.
When it was renamed, it already was a network module, and IRCNetwork got
a check for away module.
But users of 0.206 and earlier have this module loaded as user module,
they even can't have networks at all, so the renaming didn't go smooth
for them :(
It's broken in 1.0 already anyway, but users who skip 1.0 and upgrade
from older version to 1.2+ directly will be happier.
Thanks to Ammler (Marcel Gmür) for reporting it.
Alexey Sokolov [Thu, 20 Dec 2012 13:29:28 +0000 (20:29 +0700)]
Make default type of cert mod to be network.
Uli Schlachter [Sun, 16 Dec 2012 17:45:03 +0000 (18:45 +0100)]
Makefile: Fix generation of the VERSION_EXTRA flag
When you checkout the znc-1.0 tag and try to build znc, this will fail. The
reason is that "git describe" prints just "znc-1.0" and the sed-magic in the
Makefile fails to handle this correctly.
Fix this by moving this magic into a short shell script which doesn't try to
parse the output of "git describe" but instead gets its information from various
sources directly.
Signed-off-by: Uli Schlachter <redacted>
Alexey Sokolov [Sun, 16 Dec 2012 02:42:05 +0000 (09:42 +0700)]
Fix readme links again...
Alexey Sokolov [Sun, 16 Dec 2012 02:36:19 +0000 (09:36 +0700)]
Fix readme links
Thanks to miniCruze for reporting it
Alexey Sokolov [Fri, 12 Oct 2012 01:27:21 +0000 (08:27 +0700)]
Check detachedness of chans. Fix #220
Uli Schlachter [Thu, 6 Dec 2012 16:28:05 +0000 (17:28 +0100)]
CModule::OnMode(): Fix a stupid NULL pointer dereference
When joining a channel, OnMode() (via SetModes()) was called with pOpNick ==
NULL. This bad pointer was turned into a reference and given to modules.
This bug exists since 2008 when the OnMode() module call was added. It wasn't
noticed before because apparently no module used this CNick argument before.
Signed-off-by: Uli Schlachter <redacted>
Alexey Sokolov [Tue, 4 Dec 2012 02:24:47 +0000 (09:24 +0700)]
Show example timezone in webadmin
Alexey Sokolov [Sun, 2 Dec 2012 12:28:02 +0000 (19:28 +0700)]
Webadmin: Show instructions on how to use networks in Add Network too
not only in Edit Network
Alexey Sokolov [Sat, 1 Dec 2012 07:28:07 +0000 (14:28 +0700)]
Webadmin: don't modify listeners if loaded as user mod
Thanks to TheLordOfTime
Alexey Sokolov [Sat, 1 Dec 2012 01:55:14 +0000 (08:55 +0700)]
Allow loading webadmin as user module.
Alexey Sokolov [Wed, 28 Nov 2012 13:52:27 +0000 (05:52 -0800)]
Merge pull request #258 from Lavode/master
Fixed minor typo in webadmin module.
Michael Senn [Wed, 28 Nov 2012 12:37:31 +0000 (13:37 +0100)]
Fixed minor typo in webadmin module.
Alexey Sokolov [Fri, 23 Nov 2012 18:45:36 +0000 (01:45 +0700)]
Update server-time to new specs with ISO 8601
Alexey Sokolov [Fri, 23 Nov 2012 14:40:30 +0000 (21:40 +0700)]
Add CModule::ExpandString()
It chooses which ExpandString() to call, of user or of network.
Daniel Wallace [Fri, 23 Nov 2012 13:17:52 +0000 (08:17 -0500)]
remove pModule from Ismatch
Daniel Wallace [Thu, 22 Nov 2012 23:03:43 +0000 (18:03 -0500)]
include Module when instantiating CAttachMatch
This allows for the use of stuff like %nick% through ExpandString in the
search feature.
Daniel Wallace [Tue, 23 Oct 2012 18:47:56 +0000 (14:47 -0400)]
add string searching for autoattach
Alexey Sokolov [Wed, 21 Nov 2012 18:32:58 +0000 (01:32 +0700)]
Fix a typo and user modes.
Thanks to KindOne for noticing it.
Alexey Sokolov [Tue, 20 Nov 2012 17:53:39 +0000 (00:53 +0700)]
Update Csocket, fix #254
Alexey Sokolov [Thu, 15 Nov 2012 14:13:22 +0000 (21:13 +0700)]
Fix spelling error in blockuser.
Thanks to the-me (Patrick Matthäi) for the patch.
Alexey Sokolov [Thu, 8 Nov 2012 13:28:43 +0000 (20:28 +0700)]
Merge commit 'refs/pull/188/head' of github.com:znc/znc
Conflicts:
modules/watch.cpp
Alexey Sokolov [Thu, 8 Nov 2012 13:09:48 +0000 (20:09 +0700)]
Merge commit 'refs/pull/232/head' of github.com:znc/znc
Alexey Sokolov [Wed, 7 Nov 2012 15:12:12 +0000 (22:12 +0700)]
Merge commit 'refs/pull/231/head' of github.com:znc/znc
Alexey Sokolov [Wed, 7 Nov 2012 14:40:37 +0000 (21:40 +0700)]
Merge commit 'refs/pull/206/head' of github.com:znc/znc
Alexey Sokolov [Tue, 6 Nov 2012 19:10:32 +0000 (02:10 +0700)]
Update travis conf to install SWIG 2.0.8
Alexey Sokolov [Tue, 6 Nov 2012 19:02:22 +0000 (02:02 +0700)]
Bump SWIG req to 2.0.8, remove our hacks around old SWIG.
Alexey Sokolov [Tue, 6 Nov 2012 18:33:45 +0000 (01:33 +0700)]
Increase the version number to 1.1
Alexey Sokolov [Tue, 6 Nov 2012 15:41:24 +0000 (22:41 +0700)]
Increase the version number to 1.0
Uli Schlachter [Thu, 1 Nov 2012 14:53:07 +0000 (15:53 +0100)]
Look! Shiny butterflies everywhere!
Signed-off-by: Uli Schlachter <redacted>
Uli Schlachter [Thu, 1 Nov 2012 14:48:39 +0000 (15:48 +0100)]
modperl: Add dependency information for modperl.o
Signed-off-by: Uli Schlachter <redacted>
Uli Schlachter [Thu, 1 Nov 2012 14:23:47 +0000 (15:23 +0100)]
Fix parallel building of modperl
The symptoms looked like this:
Packing man page znc-buildmod.1.gz...
Generating ZNC API for Perl...
Generating ZNC API for Perl...
Generating ZNC API for Perl...
Linking znc...
The reason was that the old rule was executed multiple times in parallel. See
the following commit for more information:
commit
84ec49780e8ab1e1b26d381e97ddb2323e504ccc
Author: Uli Schlachter <redacted>
Date: Sun Sep 23 12:03:22 2012 +0200
Get rid of the modpythin jobhack
Signed-off-by: Uli Schlachter <redacted>
Alexey Sokolov [Thu, 1 Nov 2012 13:55:33 +0000 (20:55 +0700)]
Fix cyrusauth to be loadable again. #246
When it was renamed from saslauth, compilation flags were not renamed...
Alexey Sokolov [Tue, 30 Oct 2012 16:41:20 +0000 (23:41 +0700)]
Add configuration for travis-ci
Alexey Sokolov [Sun, 28 Oct 2012 18:39:24 +0000 (01:39 +0700)]
Fix installing without root when systemd exists.
Try to detect path to systemd units only when
--with-systemdsystemunitdir is used without the path.
If this option isn't specified at all, no need to install systemd file.
Thanks to n0kS for reporting this.
Alexey Sokolov [Sat, 20 Oct 2012 12:04:10 +0000 (19:04 +0700)]
Hide one more warning from modperl
Alexey Sokolov [Fri, 19 Oct 2012 15:50:04 +0000 (22:50 +0700)]
Rename control back to controlpanel...
I shouldn't do this during beta.
Alexey Sokolov [Fri, 19 Oct 2012 15:29:28 +0000 (22:29 +0700)]
Fix error message at webadmin #239
Alexey Sokolov [Fri, 19 Oct 2012 15:14:14 +0000 (22:14 +0700)]
Rename controlpanel to control, fix #240
It's just a shorter name, and hopefully still not as confusing as old
"admin".
Also unrelated change: fix case of few output lines during startup.
Alexey Sokolov [Tue, 16 Oct 2012 12:50:16 +0000 (19:50 +0700)]
Hide current impl of server-time to znc.in/ namespace
The specs are going to change to support leap seconds properly,
so ZNC implementation will need to be updated.
But it would be too big change now, when 1.0-beta is out.
So support for this capability is delayed for 1.2
Alexey Sokolov [Fri, 12 Oct 2012 01:28:43 +0000 (08:28 +0700)]
Fix compilation of modpython
Thanks to gtmanfred, who reported it
Alexey Sokolov [Sun, 7 Oct 2012 02:06:26 +0000 (09:06 +0700)]
Improve message in ./configure about SWIG
Alexey Sokolov [Sat, 6 Oct 2012 14:10:55 +0000 (21:10 +0700)]
Don't fail compilation of modperl/python if they are first
Alexey Sokolov [Tue, 2 Oct 2012 12:59:07 +0000 (19:59 +0700)]
Add a command for listing all users' networks.
Fix #224
Alexey Sokolov [Sun, 30 Sep 2012 13:44:24 +0000 (20:44 +0700)]
Warn if mod dir of old network contains files when moving.
Alexey Sokolov [Sun, 30 Sep 2012 09:23:50 +0000 (16:23 +0700)]
Add a way to move networks between users.
It should help for migrating old multiuser setup to new multinetwork
one.
Fix #217
Alexey Sokolov [Tue, 25 Sep 2012 18:46:26 +0000 (01:46 +0700)]
Merge branch 'master' of github.com:znc/znc
Alexey Sokolov [Tue, 25 Sep 2012 18:45:38 +0000 (01:45 +0700)]
Clarify in --makeconf how network name should look like.
Uli Schlachter [Sun, 23 Sep 2012 10:03:22 +0000 (12:03 +0200)]
Get rid of the modpythin jobhack
This exists to fix a problem where the python swig API was generated multiple
times in parallel with "make -j3". This problems turns out to be due to the
multiple target rule that this commit removes. Such a rule doesn't mean "this
commands generate multiple files at once" but means "you can use this command
for each of these targets".
Fix this by including Makefile.gen instead of calling it in its own make
process. That way we don't need this "meta rule" which just calls another
Makefile but can use the "real" rules immediately.
Signed-off-by: Uli Schlachter <redacted>
Uli Schlachter [Sun, 23 Sep 2012 09:18:53 +0000 (11:18 +0200)]
Fix modperl re-building
Make was always rebuilding modperl/ZNC.so because the Makefile was actually
describing a file modperl/ZNC."so". Fix this by getting rid of the unnecessary
pair of quotes.
Signed-off-by: Uli Schlachter <redacted>
Uli Schlachter [Sun, 23 Sep 2012 09:14:20 +0000 (11:14 +0200)]
Fix configure with -Werror=unused-variable
Signed-off-by: Uli Schlachter <redacted>
Alexey Sokolov [Wed, 19 Sep 2012 18:24:47 +0000 (01:24 +0700)]
Implement setting "Max number of networks" for user.
Fix #226
Alexey Sokolov [Wed, 19 Sep 2012 01:38:09 +0000 (08:38 +0700)]
Fix dh-blowfish in sasl module and #230
Idea for the patch by psychon
Alexey Sokolov [Sun, 16 Sep 2012 12:19:03 +0000 (19:19 +0700)]
Also I forgot to update wiki link.
Alexey Sokolov [Sun, 16 Sep 2012 11:26:32 +0000 (18:26 +0700)]
*admin was renamed to controlpanel.
But znc --makeconf and config writer didn't know that.
Jyzee [Thu, 13 Sep 2012 03:15:49 +0000 (05:15 +0200)]
NickServ module : Make NickServ nickname configurable.
On some networks, NickServ is named differently and this makes NickServ module unable to auto-ident.
This patch enables configuration of NickServ nickname to make it works on such IRC networks.
Adam [Wed, 12 Sep 2012 23:14:16 +0000 (19:14 -0400)]
Fix chansaver to not rewrite the config each time a user joins a channel on startup
Wulf C. Krueger [Sun, 9 Sep 2012 10:59:32 +0000 (12:59 +0200)]
Fix the tests for out-of-source builds.
Wulf C. Krueger [Fri, 7 Sep 2012 19:50:35 +0000 (21:50 +0200)]
Fix the tests... again.
Alexey Sokolov [Fri, 7 Sep 2012 14:10:49 +0000 (21:10 +0700)]
notify_connect links to wiki
Today our thanks go to KindOne
Alexey Sokolov [Fri, 7 Sep 2012 13:20:51 +0000 (20:20 +0700)]
Add space before AppendTimestamp for colorless lines.
Thanks to fred for reporting it.
Alexey Sokolov [Fri, 7 Sep 2012 02:21:04 +0000 (09:21 +0700)]
Fix build of modperl
Thanks to Han` for reporting it
Alexey Sokolov [Thu, 6 Sep 2012 17:41:35 +0000 (00:41 +0700)]
Fuck those makefiles
It tries to run SWIG for modpython several times simultaneously.
Just force modules to be built in 1 thread for now if modpython is going
to be built.
Makefiles should be thrown away.
Also don't show warning about unused perl, fix #219
Alexey Sokolov [Thu, 6 Sep 2012 16:44:48 +0000 (23:44 +0700)]
Add network and user to Edit channel page in webadmin.
This really needs #227 instead
Alexey Sokolov [Thu, 6 Sep 2012 16:41:44 +0000 (23:41 +0700)]
Add details to network table in webadmin.
Fix #222
Alexey Sokolov [Thu, 6 Sep 2012 16:18:30 +0000 (23:18 +0700)]
webadmin: Show username in Edit Network page.
Alexey Sokolov [Thu, 6 Sep 2012 12:11:00 +0000 (19:11 +0700)]
webadmin: Fix using empty value for defaults in user page for buffer size.
Thanks to p3k for finding it.
Alexey Sokolov [Wed, 5 Sep 2012 01:54:20 +0000 (18:54 -0700)]
Merge pull request #200 from wchristian/patch-1
note dependency on automake for github install
automake isn't enough... but whatever.
Alexey Sokolov [Tue, 4 Sep 2012 01:40:36 +0000 (08:40 +0700)]
Show message after installation of znc.service from $srcdir
Alexey Sokolov [Tue, 4 Sep 2012 00:41:40 +0000 (07:41 +0700)]
Merge commit 'refs/pull/183/head' of github.com:znc/znc
Wulf C. Krueger [Mon, 3 Sep 2012 18:40:42 +0000 (20:40 +0200)]
configure.ac: Move the pkg_config check upwards to allow using it earlier.
Alexey Sokolov [Mon, 3 Sep 2012 16:13:55 +0000 (23:13 +0700)]
Revert "Delete znc.service file for systemd."
This reverts commit
f38b4a4511d8c694dd87fc0f350107a82a9a6940 .
Philantrop (Wulf C. Krueger, Exherbo's ZNC maintainer) convinced me that
znc.service really does belong here, to have distros' versions of this
file to be the same.
Alexey Sokolov [Mon, 3 Sep 2012 14:04:46 +0000 (21:04 +0700)]
Delete znc.service file for systemd.
It doesn't really belong here, as only a few distros use systemd.
Also it assumed that ZNC is installed to /usr and is run under "znc"
user. Currently nothing in ZNC does anything with system users.
I shouldn't have added it in the first place.
Sorry, guys.
Alexey Sokolov [Sun, 2 Sep 2012 20:01:26 +0000 (03:01 +0700)]
Fix Config parsing.
Wtf did that mean?
P.S. clang's warnings are awesome.
Alexey Sokolov [Thu, 30 Aug 2012 02:09:23 +0000 (09:09 +0700)]
Link log module to wiki.
Thanks to KindOne for reporting it.
Alexey Sokolov [Thu, 30 Aug 2012 02:08:20 +0000 (09:08 +0700)]
Autocycle: show help on unknown command.
Thanks to KindOne for reporting it.
Alexey Sokolov [Mon, 27 Aug 2012 16:08:08 +0000 (23:08 +0700)]
Show loading of networks during startup.
Only modules and servers were shown, without explanation which networks
do they belong to.
Alexey Sokolov [Sun, 26 Aug 2012 17:40:11 +0000 (00:40 +0700)]
Various fixes of modperl and modpython.
Including cygwin support #216
Alexey Sokolov [Sun, 26 Aug 2012 15:28:59 +0000 (22:28 +0700)]
Fix --enable-debug on cygwin.
Alexey Sokolov [Sun, 26 Aug 2012 09:39:46 +0000 (16:39 +0700)]
Typo fix: awaystore needs an argument
Alexey Sokolov [Sun, 26 Aug 2012 03:17:50 +0000 (10:17 +0700)]
Perl+python: add arguments help text.
Alexey Sokolov [Sun, 26 Aug 2012 03:15:31 +0000 (10:15 +0700)]
Fix modperl's list of available modules.
Commit
8bb7ea5370046566f05a73d337ab3ef390435190 broke it.
Alexey Sokolov [Wed, 22 Aug 2012 16:39:30 +0000 (23:39 +0700)]
Fix fred's build.
Alexey Sokolov [Mon, 20 Aug 2012 13:54:42 +0000 (20:54 +0700)]
Fix out-of-tree build of modperl/modpython.
It was broken when compiling from tarball (where swig files already
exist), but with swig around
Alexey Sokolov [Sun, 19 Aug 2012 18:03:42 +0000 (01:03 +0700)]
Merge /mnt/c/cygwin/home/Администратор/znc
Alexey Sokolov [Sun, 19 Aug 2012 17:51:36 +0000 (00:51 +0700)]
Partially fix modperl build under cygwin.
Alexey Sokolov [Sun, 19 Aug 2012 17:32:36 +0000 (00:32 +0700)]
Fix SSL on cygwin.