]>
jfr.im git - irc/evilnet/znc.git/log
MrLenin [Sat, 5 Apr 2014 23:45:51 +0000 (19:45 -0400)]
Add command to set the Hostname used for WebIRC.
Change WebIRC registration to check network name using the provided
network name.
MrLenin [Sat, 5 Apr 2014 22:00:43 +0000 (18:00 -0400)]
Fixed bugs when editiing a network
Regular users able to save changes to the server list
Check if server list contains a value before applying changes to prevent
list from being deleted
MrLenin [Sat, 5 Apr 2014 21:32:44 +0000 (17:32 -0400)]
EvilNet ZNC changes 1.2
updates to restrict unloading/reloading sasl module when sasl
impersonation enabled. Some other minor tweaks.
MrLenin [Sat, 29 Mar 2014 05:42:24 +0000 (01:42 -0400)]
EvilNet ZNC changes 1.2 Initial Commit
Kyle Fuller [Thu, 27 Mar 2014 01:59:25 +0000 (01:59 +0000)]
Merge pull request #518 from teward/patch-1
Reword ClearBindHost/ClearUserBindHost success msg
Thomas Ward [Thu, 27 Mar 2014 00:10:15 +0000 (20:10 -0400)]
Reword ClearBindHost/ClearUserBindHost success msg
The ClearBindHost and ClearUserBindHost success messages do not make a distinction on whether it's a network bind host that's being cleared or whether it's a user bind host that's being cleared. I think that this should be reworded to make the distinction.
Alexey Sokolov [Thu, 20 Mar 2014 20:42:51 +0000 (20:42 +0000)]
Merge pull request #512 from Nothing4You/fix-another-controlpanel-bindhost-issue
Fix *controlpanel not checking whether the bindhost is in the whitelist
Richard Schwab [Mon, 17 Mar 2014 13:32:31 +0000 (14:32 +0100)]
Fix *controlpanel not checking whether the bindhost is in the whitelist
Alexey Sokolov [Mon, 17 Mar 2014 10:14:04 +0000 (10:14 +0000)]
Merge pull request #510 from Nothing4You/fix-controlpanel-bindhost
Fix BindHost in SetNetwork in *controlpanel to check permissions
Richard Schwab [Mon, 17 Mar 2014 08:30:04 +0000 (09:30 +0100)]
Fix BindHost in SetNetwork in *controlpanel to check permissions
Alexey Sokolov [Sun, 16 Mar 2014 17:17:35 +0000 (17:17 +0000)]
Merge pull request #509 from Nothing4You/controlpanel-setnetwork-bindhost
Add BindHost to Get/SetNetwork in *controlpanel
Richard Schwab [Sun, 16 Mar 2014 16:12:04 +0000 (17:12 +0100)]
Add BindHost to Get/SetNetwork in *controlpanel
Alexey Sokolov [Sun, 9 Mar 2014 23:18:05 +0000 (23:18 +0000)]
Travis: apply ASan/TSan flags to ZNC, not SWIG
Alexey Sokolov [Sun, 9 Mar 2014 23:11:47 +0000 (23:11 +0000)]
Travis: add ASan and TSan builds
Alexey Sokolov [Sat, 8 Mar 2014 19:47:58 +0000 (19:47 +0000)]
Travis: change efnet server to a working one
Alexey Sokolov [Sat, 8 Mar 2014 19:08:36 +0000 (19:08 +0000)]
Don't ask for listen host in --makeconf
It confuses people too much.
Who wants ZNC to listen on localhost, may change settings immediately
after, via webadmin or /msg *status
Alexey Sokolov [Thu, 6 Mar 2014 22:40:23 +0000 (22:40 +0000)]
Merge pull request #502 from jpnurmi/send-buffer
Add CChan::SendBuffer(client, buffer) overload
J-P Nurmi [Tue, 4 Mar 2014 07:27:10 +0000 (08:27 +0100)]
Add CChan::SendBuffer(client, buffer) overload
This allows interested parties eg. modules to to send a partial
buffer playback without reinventing the wheel.
Alexey Sokolov [Mon, 3 Mar 2014 23:46:39 +0000 (23:46 +0000)]
Merge pull request #494 from jpnurmi/client-raw-hook
Add module hooks for raw client and server messages
J-P Nurmi [Fri, 21 Feb 2014 23:08:06 +0000 (00:08 +0100)]
Add module hooks for raw client and server messages
Alexey Sokolov [Mon, 3 Mar 2014 22:44:49 +0000 (22:44 +0000)]
Merge pull request #493 from jpnurmi/server-time
Promote server-time formatting to Utils
Alexey Sokolov [Mon, 3 Mar 2014 22:38:41 +0000 (22:38 +0000)]
Merge pull request #500 from jpnurmi/find-chans
Add CIRCNetwork::FindChans()
Alexey Sokolov [Mon, 3 Mar 2014 22:22:37 +0000 (22:22 +0000)]
Fix message tags parser and add test of it
Alexey Sokolov [Mon, 3 Mar 2014 21:38:18 +0000 (21:38 +0000)]
Cleanup old tests (pre-gtest)
Alexey Sokolov [Sun, 2 Mar 2014 23:22:29 +0000 (23:22 +0000)]
Merge pull request #501 from jpnurmi/message-tags
Add CUtils::Get/SetMessageTags()
J-P Nurmi [Sat, 1 Mar 2014 20:24:25 +0000 (21:24 +0100)]
Add CIRCNetwork::FindChans()
J-P Nurmi [Sun, 2 Mar 2014 00:56:26 +0000 (01:56 +0100)]
Add CUtils::Get/SetMessageTags()
J-P Nurmi [Fri, 21 Feb 2014 23:04:28 +0000 (00:04 +0100)]
Promote server-time formatting to Utils
Uli Schlachter [Sat, 1 Mar 2014 15:57:09 +0000 (16:57 +0100)]
configure: Fix --disable-charset
Somehow I ended up only testing the automatic detection and the error message
from --enable-charset. I totally forgot that --disable-charset should skip the
whole check.
Thanks to Robby for reporting this.
Signed-off-by: Uli Schlachter <redacted>
Alexey Sokolov [Sat, 15 Feb 2014 21:25:55 +0000 (21:25 +0000)]
Fix chansaver's channel keys by adding other OnMode() hooks
Alexey Sokolov [Tue, 25 Feb 2014 20:09:54 +0000 (20:09 +0000)]
Merge pull request #498 from psychon/configure-flag-for-charset
configure: Add --enable/disable-charset
Uli Schlachter [Tue, 25 Feb 2014 16:13:01 +0000 (17:13 +0100)]
configure: Add --enable/disable-charset
This override the auto detection. If --enable-charset is given, but icu can't be
found, configure will error out.
Signed-off-by: Uli Schlachter <redacted>
Alexey Sokolov [Tue, 25 Feb 2014 00:21:16 +0000 (00:21 +0000)]
Merge pull request #496 from psychon/config-reasoning
configure: Give a reason for disabled features
Uli Schlachter [Mon, 24 Feb 2014 17:27:07 +0000 (18:27 +0100)]
configure: Give a reason for disabled features
This adds a short reason to the summary at the end of configure (for options
where it makes sense, e.g. not debug or ipv6).
Example:
charset: no (icu-uc not found via pkg-config)
Signed-off-by: Uli Schlachter <redacted>
Alexey Sokolov [Mon, 17 Feb 2014 00:58:37 +0000 (00:58 +0000)]
webadmin: default uriprefix is "/"
Alexey Sokolov [Sat, 15 Feb 2014 22:01:21 +0000 (22:01 +0000)]
Fix znc-buildmod
It failed to build some modules...
Thanks to kay45 for reporting this
Alexey Sokolov [Mon, 17 Feb 2014 00:44:37 +0000 (00:44 +0000)]
Merge pull request #485 from uu1101/uriprefix
Allow serving the web interface under a subpath
Fix #480
Fix #138
uu1101 [Tue, 11 Feb 2014 18:46:18 +0000 (19:46 +0100)]
Set favicon URL to respect the prefix
When not specified, browsers tend to send favicon request to
/favicon.ico. This commit tells the browsers to look for it under the
URIPrefix.
uu1101 [Sun, 9 Feb 2014 19:54:02 +0000 (20:54 +0100)]
Redirect to URIPrefix for paths outside the prefix
uu1101 [Sun, 9 Feb 2014 18:07:47 +0000 (19:07 +0100)]
Don't support relative redirects
uu1101 [Sun, 9 Feb 2014 17:51:20 +0000 (18:51 +0100)]
Use absolute URIs in Redirect
Although most browsers seem to accept relative redirects, it is not
allowed by HTTP/1.1.
This commit changes relative URIs to absolute ones when redirecting.
uu1101 [Sat, 8 Feb 2014 15:54:17 +0000 (16:54 +0100)]
Prepend URIPrefix to web interface links
Prefix links in templates with URIPrefix and add the input field to the
Listener editor.
The URIPrefix is provided as a top-level template variable. All URIs
have been changed to have the prefix prepended.
uu1101 [Sat, 8 Feb 2014 01:05:54 +0000 (02:05 +0100)]
Add prefix on redirects and strip it on requests
uu1101 [Sat, 15 Feb 2014 13:58:28 +0000 (14:58 +0100)]
Add URIPrefix listener option
uu1101 [Sat, 15 Feb 2014 13:57:33 +0000 (14:57 +0100)]
The Listener of a RealListener is never NULL
uu1101 [Sun, 9 Feb 2014 18:45:09 +0000 (19:45 +0100)]
Add CString::StartsWith and CString::EndsWith
Alexey Sokolov [Mon, 10 Feb 2014 20:58:11 +0000 (20:58 +0000)]
Merge commit 'refs/pull/488/head' of github.com:znc/znc
Alexey Sokolov [Mon, 10 Feb 2014 20:42:29 +0000 (20:42 +0000)]
Merge pull request #486 from dgw/gitignore-versioncpp
Add version.cpp to .gitignore
dgw [Mon, 10 Feb 2014 19:25:31 +0000 (23:25 +0400)]
Add new columns to listsockets tmpl
dgw [Mon, 10 Feb 2014 17:52:18 +0000 (21:52 +0400)]
Add traffic stats to listsockets webadmin table
Table is not displaying, however. Odd.
dgw [Mon, 10 Feb 2014 16:55:44 +0000 (20:55 +0400)]
add src/version.cpp to gitignore
dgw [Mon, 10 Feb 2014 16:53:45 +0000 (20:53 +0400)]
Add socket traffic stats to listsockets response
Not yet added to Web interface though.
Alexey Sokolov [Sun, 9 Feb 2014 23:46:14 +0000 (23:46 +0000)]
MacOS X: require SWIG 2.0.12
To fix build of modpython
Alexey Sokolov [Sat, 8 Feb 2014 18:03:06 +0000 (18:03 +0000)]
Merge pull request #484 from KiNgMaR/singleton
Allow more control over CZNC singleton
Ingmar Runge [Sat, 8 Feb 2014 00:32:12 +0000 (01:32 +0100)]
Use CZNC::DestroyInstance().
Ingmar Runge [Thu, 6 Feb 2014 21:21:44 +0000 (22:21 +0100)]
Patch ZNC core for more control over singleton...
Alexey Sokolov [Fri, 7 Feb 2014 20:48:08 +0000 (20:48 +0000)]
Merge pull request #482 from KiNgMaR/win32-file-move
work around Win32 rename() issue using native API
Alexey Sokolov [Fri, 7 Feb 2014 20:23:18 +0000 (20:23 +0000)]
Merge pull request #481 from KiNgMaR/squash-some-warnings
squash some compiler warnings
Alexey Sokolov [Thu, 6 Feb 2014 22:37:38 +0000 (22:37 +0000)]
Merge pull request #483 from KiNgMaR/issue464
Possible fix for issue #464
Ingmar Runge [Thu, 6 Feb 2014 22:36:01 +0000 (23:36 +0100)]
Fix AddServerThrottle.
Ingmar Runge [Thu, 6 Feb 2014 17:46:07 +0000 (18:46 +0100)]
certauth: improve const correctness
Ingmar Runge [Thu, 6 Feb 2014 17:42:22 +0000 (18:42 +0100)]
certauth: case insensitive hex key comparison
As noted in issue 464, comparing the hex representation of the public
key fingerprint should be case insensitive.
Ingmar Runge [Thu, 6 Feb 2014 17:06:29 +0000 (18:06 +0100)]
work around Win32 rename() issue using native API
Ingmar Runge [Thu, 6 Feb 2014 16:52:42 +0000 (17:52 +0100)]
squash some compiler warnings
Alexey Sokolov [Sat, 1 Feb 2014 16:08:19 +0000 (16:08 +0000)]
Fix build of modperl under MacOS X, again
Alexey Sokolov [Mon, 27 Jan 2014 21:36:34 +0000 (21:36 +0000)]
Don't create ~/.znc/modules/
It confuses people too much
Alexey Sokolov [Fri, 31 Jan 2014 22:34:39 +0000 (14:34 -0800)]
Merge pull request #479 from TheWug/pullreq
Fixed issues brought up in IRC
Wuggingston Wugsalot [Fri, 31 Jan 2014 22:11:22 +0000 (17:11 -0500)]
Minor cosmetic changes
Refactored difficult-to-grok code involved with displaying alias
Fixed crash on alias error when a user isn't associated with a network
Alexey Sokolov [Mon, 27 Jan 2014 22:18:04 +0000 (14:18 -0800)]
Merge pull request #466 from dgw/fix-shell-timeout
Remove accidental timeout in shell module
Alexey Sokolov [Mon, 27 Jan 2014 00:27:07 +0000 (00:27 +0000)]
Support encodings in *controlpanel
Alexey Sokolov [Mon, 27 Jan 2014 00:26:30 +0000 (00:26 +0000)]
Don't reread list of TZs every time
Alexey Sokolov [Mon, 27 Jan 2014 00:07:17 +0000 (00:07 +0000)]
Don't ask if user wants to create znc.pem or not
Sure they want!
Alexey Sokolov [Sat, 25 Jan 2014 17:08:31 +0000 (17:08 +0000)]
Fix alias mod to compile with old compilers
Alexey Sokolov [Sat, 25 Jan 2014 14:02:40 +0000 (14:02 +0000)]
Add libicu-dev to travis config
Alexey Sokolov [Sat, 25 Jan 2014 13:49:22 +0000 (13:49 +0000)]
Add charset to version info
Alexey Sokolov [Sat, 25 Jan 2014 13:40:25 +0000 (13:40 +0000)]
Drop old charset module
It didn't work well with webadmin
Alexey Sokolov [Thu, 14 Nov 2013 04:25:58 +0000 (08:25 +0400)]
Add support for character encodings
Previous commit added support of it to Csocket.
When encoding is specified, core will convert incoming messages to UTF-8,
and outgoing messages from UTF-8.
When no encoding is specified, it will do nothing to bytes, like before.
This is to be changed somewhere in future, to have UTF-8 on wire by
default too.
When encoding's name starts with *, incoming messages will be treated as
UTF-8, if it is already correct UTF-8. Otherwise, it's converted.
Fix #151
Fix #366
Alexey Sokolov [Fri, 24 Jan 2014 23:06:02 +0000 (23:06 +0000)]
Update Csocket to
e818c7b0d31b0ed71c74f9d0035b58efd73f3988
This adds support for character encodings, and decreases CPU usage in
some cases
Alexey Sokolov [Fri, 24 Jan 2014 00:21:56 +0000 (16:21 -0800)]
Merge pull request #472 from galdor/master
Include the command name in ERR_INVALIDCAPCMD messages
Nicolas Martyanoff [Thu, 23 Jan 2014 11:44:07 +0000 (12:44 +0100)]
Include the command name in ERR_INVALIDCAPCMD messages
As described in the IRCv3 Client Capability Negotiation document
(http://ircv3.org/specification/capability-negotiation-3.1).
Kyle Fuller [Thu, 23 Jan 2014 08:53:08 +0000 (00:53 -0800)]
Merge pull request #468 from marsjaninzmarsa/patch-1
Disable autocomplete password on add_edit_user.tmpl
Kuba Niewiarowski [Thu, 23 Jan 2014 00:58:45 +0000 (01:58 +0100)]
Disable autocomplete password on add_edit_user.tpml
Autocomplete should be desabled because in default web browsers fill this resoulting "Invalid user settings" message when for example user changes skin.
Uli Schlachter [Wed, 22 Jan 2014 19:58:52 +0000 (20:58 +0100)]
autogen.sh: Check for pkg-config before calling automake
Signed-off-by: Uli Schlachter <redacted>
dgw [Mon, 20 Jan 2014 20:26:01 +0000 (00:26 +0400)]
Remove accidental timeout in shell module
Alexey Sokolov [Sun, 19 Jan 2014 10:13:30 +0000 (10:13 +0000)]
Don't redefine _FORTIFY_SOURCE if compiler already defines it
Wuggingston Wugsalot [Sat, 18 Jan 2014 21:38:58 +0000 (21:38 +0000)]
Added alias module for ZNC-side command interception and processing
Wuggingston Wugsalot [Sat, 18 Jan 2014 21:37:59 +0000 (21:37 +0000)]
Added CString::Join and CString::Convert
CString::Join works like python's string join, except that it takes 2
iterators (or pointers) instead of a whole collection
CString::Convert casts a string to another type using an intermediary
stringstream.
Alexey Sokolov [Sat, 18 Jan 2014 17:27:07 +0000 (17:27 +0000)]
Merge commit 'refs/pull/445/head' of github.com:znc/znc
Alexey Sokolov [Sat, 18 Jan 2014 12:23:16 +0000 (12:23 +0000)]
Warn users about port 6667 in --makeconf
This should decrease chance of web browsers failing to connect to ZNC
Andrew Northall [Sat, 18 Jan 2014 03:24:23 +0000 (03:24 +0000)]
Channel name cannot contain space
Alexey Sokolov [Fri, 17 Jan 2014 21:25:46 +0000 (13:25 -0800)]
Merge pull request #449 from dgw/ircline-nickserv
ircline.org nickserv message support
Alexey Sokolov [Fri, 17 Jan 2014 21:09:03 +0000 (21:09 +0000)]
Fix modperl build on MacOS X
.so is not the right extension for shared objects there
Alexey Sokolov [Fri, 17 Jan 2014 21:00:30 +0000 (21:00 +0000)]
Fix ./configure not to fail on non-bash
Thanks to jayne for patch
Alexey Sokolov [Fri, 17 Jan 2014 20:23:16 +0000 (12:23 -0800)]
Merge pull request #448 from dgw/patch-1
Add identify prompt for StarChat.net
Alexey Sokolov [Thu, 16 Jan 2014 23:22:33 +0000 (15:22 -0800)]
Merge pull request #458 from ConorOG/issues_235a
fix #235, erroric console output, status message overwrite
Alexey Sokolov [Thu, 16 Jan 2014 23:21:27 +0000 (15:21 -0800)]
Merge pull request #441 from psychon/websocks-expire-oldest
WebModules: Discard sessions in LRU order
Alexey Sokolov [Thu, 16 Jan 2014 23:21:16 +0000 (15:21 -0800)]
Merge pull request #465 from jamesoff/jumpfix
Trim servername in jump command
James Seward [Thu, 16 Jan 2014 20:04:53 +0000 (20:04 +0000)]
Trim servername in jump command
Fixes e.g. tab-completing servername in irssi
Kyle Fuller [Fri, 3 Jan 2014 10:23:31 +0000 (02:23 -0800)]
Merge pull request #456 from Un1matr1x/master
Welcome to 2014 - year 10 with ZNC
Conor O'Gorman [Wed, 1 Jan 2014 18:08:31 +0000 (18:08 +0000)]
define terminal control codes for messages, tidy, tweak ok message