Alexey Sokolov
d09a0a0966
Make some strings in core translateable.
2016-01-31 20:09:19 +00:00
Alexey Sokolov
8eeeaf71a0
Add framework for translating ZNC to different languages
2016-01-31 20:09:19 +00:00
Alexey Sokolov
ae3eb5c219
Revert "Revert "Fix delay between receiving signal in separate thread and handling it""
...
This reverts commit 615d936b6c .
I forgot the condition before...
2016-01-23 11:57:48 +00:00
Alexey Sokolov
615d936b6c
Revert "Fix delay between receiving signal in separate thread and handling it"
...
This reverts commit e14e3586e1 .
Until I find what's wrong with it...
2016-01-23 11:40:43 +00:00
Alexey Sokolov
e14e3586e1
Fix delay between receiving signal in separate thread and handling it
...
Also this allows increasing maximum wait time in poll(), though it
doesn't matter much
2016-01-23 11:05:30 +00:00
Alexey Sokolov
82b30ced5e
Bump CMake requirement to 3.1 and fix code which requires 3.2+
...
CMake supports CXX_STANDARD target property (and therefore
automatic -std=c++11) since 3.1
Thanks to noteness for the report
2016-01-17 16:49:29 +00:00
Alexey Sokolov
561a18054c
Yet another attempt to use CMake
2016-01-15 10:50:33 +00:00
Alexey Sokolov
cfa178f75e
Fix build when ICU is disabled
...
Thanks FFForever for report
2016-01-09 21:10:44 +00:00
Alexey Sokolov
e9006634cb
Merge branch '1.6.x'
2016-01-09 18:23:06 +00:00
Alexey Sokolov
5d014193b4
Don't require reconnect after changing encoding.
2016-01-09 18:18:44 +00:00
Alexey Sokolov
1f226d2ade
Add test for #1229 and actually fix it.
2016-01-09 18:00:47 +00:00
Alexey Sokolov
4fe4a45dd6
Disable legacy encoding mode when modpython is loaded.
...
Python is not happy when using non-unicode text as str.
Fix #1229
2016-01-09 14:18:24 +00:00
Ondřej Nový
6881ca5b8f
Fixed few misspellings
2016-01-05 20:45:08 +01:00
onovy
5d6068ca9d
Default SSL ciphers updated to new Mozilla recommendation
2016-01-02 17:32:30 +01:00
Falk Seidel
8f73840e74
Welcome to 2016
...
🎆 Happy 2016 🎆
2016-01-01 20:11:21 +01:00
Alexey Sokolov
a8cd5625bc
Merge branch '1.6.x'
2015-12-30 16:13:58 +00:00
Alexey Sokolov
901ead89d5
Fix 404 when accessing web UI with the prefix, but without ending /
...
Thanks, txtsd
2015-12-30 16:13:19 +00:00
Alexey Sokolov
e210ade2ef
Merge commit 'refs/pull/1205/head' of github.com:znc/znc
2015-12-14 18:03:25 +00:00
Donal Cahill
0a3ef43a2e
Fix string comparison.
2015-12-13 23:23:12 +00:00
Donal Cahill
15c200c908
Disallow CIDR /00000
2015-12-13 23:16:58 +00:00
Donal Cahill
2ec724a256
Fix char comparison.
2015-12-13 20:13:19 +00:00
Donal Cahill
db7e1ef162
Fix up CIDR code.
2015-12-13 15:36:35 +00:00
Donal Cahill
56c97af14b
Improve code quality.
2015-12-13 12:23:08 +00:00
Donal Cahill
a5540557ac
Fix another memory leak.
2015-12-13 08:10:40 +00:00
Donal Cahill
8748abb525
Try to fix memory leak.
2015-12-13 07:58:04 +00:00
Donal Cahill
d6b839ef85
Remove AI_ADDRCONFIG from CIDR IP conversion.
...
IPv6 tests will fail if AI_ADDRCONFIG is set. It's not really needed.
2015-12-13 07:39:10 +00:00
Donal Cahill
b4bb4fa0cd
Add support for CIDR notation in allowed hosts list.
...
Fixes #207
2015-12-13 06:31:51 +00:00
Alexey Sokolov
481fdf64a4
Fix build without SSL
2015-12-10 22:15:46 +00:00
Alexey Sokolov
16a8c77737
Replace virtual with override where possible.
...
Using clang-tidy
2015-12-08 20:51:50 +00:00
Alexey Sokolov
79e979e5cd
Fix tabs/spaces inside comments
2015-12-07 01:07:45 +00:00
Alexey Sokolov
d185d6f22d
clang-format: switch tabs to spaces
...
I like tabs, but I have to admit that spaces make source code more
consistent, because every editor/viewer tends to render tabs differently :(
2015-12-07 00:53:30 +00:00
Alexey Sokolov
3861b6a583
Fix several comments broken by clang-format
2015-12-07 00:53:01 +00:00
Alexey Sokolov
33b0627d75
Add clang-format configuration.
...
For now, it uses tabs like before, to make the diff easier to read/check.
One of following commits will switch it to spaces.
2015-12-07 00:53:01 +00:00
Alexey Sokolov
7869de1e0f
Decrease max select()/poll() timeout to 5 sec.
...
With signals on a different thread, select() isn't interrupted anymore.
Probably need to wake up it differently now...
2015-12-06 16:16:29 +00:00
Alexey Sokolov
e3da51cfaa
Add comment
...
[skip ci]
2015-12-06 14:39:41 +00:00
Alexey Sokolov
582cd635f5
Fix --disable-tdns (thanks kerio)
2015-12-06 12:36:16 +00:00
Alexey Sokolov
d45743e0a2
Merge pull request #1174 from DarthGandalf/thread
...
Rework signal handling and use C++11 threads.
2015-12-06 00:53:58 +00:00
Alexey Sokolov
9c48119897
Use C++11 threads instead of custom pthread wrappers.
...
Signal handling of CThread was handled in previous commit.
2015-12-06 00:11:15 +00:00
Alexey Sokolov
dfa94d6bc1
Move Unix signal processing to a dedicated thread.
2015-12-06 00:10:06 +00:00
Alexey Sokolov
85700bdee3
Add a comment for #820 and #1012
2015-12-05 18:04:32 +00:00
Alexey Sokolov
52a4548d51
Fix style a bit.
2015-12-05 17:54:23 +00:00
Adam
47f887ce43
Add SNI client support
...
Close #1200
2015-12-05 17:48:13 +00:00
Alexey Sokolov
569f057561
Call CTCP callback for actions too, as it was before switch to CMessage.
...
Partyline had both of callbacks, one of which is redundant.
Fix #1134
Fix #1190
2015-11-29 00:59:50 +00:00
Dylan Lloyd
dcd259778a
support separate SSLKeyFile & SSLDHParamFile configuration
2015-11-25 17:00:23 -08:00
Alexey Sokolov
11b19a63f1
Fix behavior of HALTCORE and HALTMODS for On*BufferPlayLine after introduction of CMessage.
2015-11-22 23:36:03 +00:00
Alexey Sokolov
103ed00861
Move Message assertions to special cast operators.
...
Don't use static_cast directly anymore, but use these operators.
2015-11-21 12:13:54 +00:00
Alexey Sokolov
0d8bb7e597
Merge branch '1.6.x'
...
Conflicts:
modules/cyrusauth.cpp
modules/keepnick.cpp
modules/notes.cpp
2015-10-30 14:56:28 +00:00
Alexey Sokolov
c8edabb035
Fix memory leak when reading invalid znc.conf
...
Found by https://scan.coverity.com/
2015-10-30 14:36:01 +00:00
John Reese
9aff0cd566
See #1147 : show new server name when jumping
...
This updates the connect command in *status to retrieve the next server
object before triggering the jump, thereby allowing it to display the
next server's name rather than a generic message.
2015-10-25 12:41:00 -07:00
Alexey Sokolov
933aa6db0c
Add some more tests and fix a bug which sometimes blocked login of users.
...
This bug wasn't released yet.
cc @jpnurmi
2015-10-18 23:22:32 +01:00