Commit Graph

4779 Commits

Author SHA1 Message Date
Alexey Sokolov ddd3023d5d Refactor default return values of callbacks of perl/python modules
See #1424
2017-12-17 22:03:47 +00:00
Alexey Sokolov 79ec016f05 Bump GCC requirements to 4.8. Close #1442 2017-12-17 15:09:52 +00:00
Alexey Sokolov 31db835ec8 Improve codecov config
See #1447
2017-12-17 11:32:29 +00:00
Alexey Sokolov bbc43e203c CMakified znc-buildmod should also remove destination before writing new .so
To avoid crash of a running ZNC process.
2017-12-17 10:09:46 +00:00
Alexey Sokolov 5904d3e38b Merge pull request #1472 from GLolol/notice-failed-logins
src/Client: send failed logins to NOTICE instead of PRIVMSG
2017-12-17 02:28:52 +00:00
Alexey Sokolov f984987e75 Add set -v to travis
https://github.com/travis-ci/travis-ci/issues/8920
2017-12-16 12:29:27 +00:00
Alexey Sokolov 55d993e08f Merge pull request #1462 from znc-jenkins/l10n_master
Update translations
2017-12-15 08:53:26 +00:00
ZNC-Jenkins 9dbe7bb859 Update translations from Crowdin 2017-12-15 01:23:44 +00:00
Alexey Sokolov 35753b9d9d Add Project-Id-Version to .pot files, maybe it'll fix crowdin (#1462) 2017-12-15 00:02:23 +00:00
Alexey Sokolov 4a2c223379 Add comments for translator to .tmpl files (#1473)
They are ignored in CTemplate, because the string doesn't reference it
as {N}
2017-12-14 10:26:07 +00:00
James Lu f5fc51a63b src/Client: send failed logins to NOTICE instead of PRIVMSG
When connecting to many ZNC networks at once, one failed login causes numerous query windows from *status to pop up. These can be annoying to close depending on the client.
2017-12-13 20:21:21 -05:00
Alexey Sokolov fd83bb3473 Merge branch 'master' of github.com:znc/znc 2017-12-13 08:30:27 +00:00
Alexey Sokolov 3b3a0ac291 Export CMake target more cleanly.
This allows external modules to use newer C++ versions than C++11.
2017-12-13 00:21:59 +00:00
Alexey Sokolov bd51ebcdca Merge pull request #1455 from CyberShadow/timeval
Add sub-second precision for timestamp formatting
2017-12-10 11:46:22 +00:00
Alexey Sokolov 9bb8387745 Revert "Avoid calling OnWho on every channel in the network WHO was called in. (#1461)"
This reverts commit 5132ea987e.

Add a comment to explain the old behavior, by courtesy of @psychon
2017-12-10 09:53:00 +00:00
Vladimir Panteleev 15b1f8d8fa Change format syntax to a simple custom %f/%#f scheme 2017-12-10 09:45:58 +00:00
weabot 5132ea987e Avoid calling OnWho on every channel in the network WHO was called in. (#1461) 2017-12-02 23:31:04 +00:00
Uli Schlachter 5c1fb61f45 controlpanel: Change "double" to "number" (#1468)
For a programmer, "double" makes sense as a data type, but for a human this is just a number.
2017-12-02 23:29:00 +00:00
culb 23c78dc318 Update crypt module: Fix for LibreSSL (#1439) 2017-12-02 23:28:02 +00:00
Uli Schlachter 6689705756 Add missing space in "hasno"
Fixes the remaining part of #1465.
2017-11-27 19:45:02 +00:00
Alexey Sokolov 70bf4ad9ba Fix wrong English text, close #1465 2017-11-26 22:12:09 +00:00
Alexey Sokolov 12b3e167ee Add header to all .pot files consistently 2017-11-26 09:54:48 +00:00
Alexey Sokolov 625d70fa85 Remove Guest string and user IP from web UI 2017-11-24 08:24:12 +00:00
Alexey Sokolov e1f821a782 Crowdin: fix check of pull request existence 2017-11-22 00:26:47 +00:00
Alexey Sokolov fcb7d39a17 Crowdin: change text of pull request 2017-11-21 22:03:50 +00:00
Alexey Sokolov f47ad2396f Start moving CI configs into .ci/, add initial crowdin jenkinsfile 2017-11-21 01:00:10 +00:00
Alexey Sokolov ac80feccd8 Open .tmpl files as utf-8 when extracting translation strings
Write them as utf-8 too...
2017-11-21 00:53:49 +00:00
Alexey Sokolov 4a3f62f1a6 Add Crowdin configs for localization (#1354) 2017-11-14 00:35:54 +00:00
Alexey Sokolov 42a96cf375 Update .pot files 2017-11-13 23:35:36 +00:00
Alexey Sokolov 1a4990c033 Don't use features of Qt 5.6 in the integration test yet 2017-11-12 18:00:33 +00:00
Alexey Sokolov 744bd7d55c 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.
2017-11-12 16:45:23 +00:00
Alexey Sokolov 44418f5aaf Add ability to install an inline python module to integration test 2017-11-12 15:54:19 +00:00
Alexey Sokolov fd8a36d3ea Use value-parameterized tests for FormatTime 2017-11-04 21:37:55 +00:00
Alexey Sokolov 82d32429d1 schat: Require explicit path to certificate.
Don't allow using files outside of module data directory.
This is the same requirement as for log path in log module.
2017-10-30 23:01:20 +00:00
Alexey Sokolov a80074712a More translateable strings, #1354 2017-10-30 22:56:36 +00:00
Alexey Sokolov cfadadb5d3 More translateable strings, #1354 2017-10-28 10:33:31 +01:00
Alexey Sokolov ddefb03d1e AppVeyor: don't cache cygwin packages, they are over cache size limit
anyway.
2017-10-26 19:48:09 +01:00
Alexey Sokolov 01571f1409 AppVeyor: try to clear corrupted cache to mitigate
https://help.appveyor.com/discussions/problems/8975-cache-is-unstable-lately
2017-10-26 19:32:32 +01:00
Vladimir Panteleev 03c4c0b165 Use and propagate microsecond-precision timestamps to FormatTime
This enables sub-second precision timestamp formatting for logs and
clients without server-time.
2017-10-26 00:00:51 +00:00
Vladimir Panteleev 901a21e91b Utils: Add FormatTime overload taking timeval
This overload also supports additional format sequences for formatting
the sub-second part of timeval.
2017-10-26 00:00:50 +00:00
Alexey Sokolov ca578843fc Fix test after previous commit 2017-10-23 00:17:49 +01:00
Alexey Sokolov 05a0cbf3e0 More translatable strings, #1354 2017-10-22 23:13:31 +01:00
Alexey Sokolov 615d4f6b5e Improve cyrusauth UI, make more strings translatable (#1354) 2017-10-22 00:25:13 +01:00
Alexey Sokolov a05f344f5f Travis: Add xcode 9.1; Disable xcode 6.4, because download of qt for osx 10.10 times out. 2017-10-21 09:33:34 +01:00
Adam Williams dca012f0b7 Use SameSite=strict cookies consistently (#1450) 2017-10-20 15:31:46 +01:00
Alexey Sokolov 42d30901d4 Merge pull request #1444 from Zarthus/tidy_up_readme
Tidy up README
2017-10-15 18:26:39 +01:00
Alexey Sokolov 3ba8b0cce3 Stop mixing up ./configure --enable-debug with znc --debug
Close #1449
See #1446
2017-10-15 18:00:33 +01:00
Jos Ahrens 4e4dd0f7bc Remove unused AUHOTRS symlink
Resolves #1391
2017-10-15 17:56:06 +01:00
Alexey Sokolov 2ebd358521 Merge pull request #1446 from Zarthus/feature/debug-mode-awareness
transparency: Make the user aware that DEBUG mode is enabled.
2017-10-04 19:09:09 -07:00
Alexey Sokolov 57ad5cd814 Merge pull request #1445 from Zarthus/fix/debug-shows-pass
debugging: Add Filter method to hide filter sensitive data
2017-10-04 19:06:50 -07:00