Commit Graph

92 Commits

Author SHA1 Message Date
Falk Rund
ad6a397ca4 Welcome to 2026
[skip ci]
2026-01-01 13:44:32 +01:00
Alexey Sokolov
cb0a5e4018 Update version to 1.11 in master branch 2025-06-09 22:03:14 +01:00
Alexey Sokolov
5e3fecbcf1 Update future version to 1.10.1 in the 1.10.x branch 2025-06-09 22:01:20 +01:00
Alexey Sokolov
075cd3897f Increase the version number to 1.10.0 2025-06-09 21:41:36 +01:00
Alexey Sokolov
d1f26593b3 ZNC 1.10.0-rc1 2025-05-28 21:15:08 +01:00
Alexey Sokolov
e10c874abe ZNC 1.10.0-beta1 2025-05-18 20:30:17 +01:00
Alexey Sokolov
7108a862fa ZNC 1.10.0-alpha2 2025-05-11 21:28:21 +01:00
Alexey Sokolov
267b2fee99 ZNC 1.10.0-alpha1 2025-05-04 12:29:18 +01:00
Alexey Sokolov
1ec5408d7a Find boost in CONFIG mode of CMake
To silence CMake's warning

Fix #1934
2025-05-04 10:29:50 +01:00
Giovanni
30fbf1172c Fix host name retrieval during TLS certificate generation (#1935)
Use HOSTNAME if defined, otherwise invoke gethostname(3) if possible,
fallback to uname(2)
2025-03-16 15:43:39 +00:00
Giovanni
ab763a7b99 CMake: use cmake_{push,pop}_check_state() (#1933) 2025-02-23 01:30:48 +01:00
Peter
44e4b95a20 Welcome to 2025 (#1929) 2025-02-07 23:23:45 +00:00
Alexey Sokolov
04fd57ad46 Merge branch '1.9.x' 2024-02-25 14:28:20 +00:00
Alexey Sokolov
f8552fc814 Skip modperl/modpython tests cleaner 2024-02-25 14:13:32 +00:00
Alexey Sokolov
0f44dd53c7 Start 1.9.x branch after 1.9.0 2024-02-22 00:54:00 +00:00
Alexey Sokolov
d1e0f258b1 Increase git version to 1.10.x 2024-02-22 00:51:05 +00:00
Alexey Sokolov
301c84fa4b Increase the version number to 1.9.0 2024-02-22 00:20:59 +00:00
Alexey Sokolov
d1292eb0f9 ZNC 1.9.0-rc1 2024-02-10 01:00:09 +00:00
Falk Rund
17a004aa0b Welcome to 2024
[skip ci]
2023-12-31 21:09:25 +01:00
Alexey Sokolov
157095fd7c Require C++ version via cmake features
This works nicely with znc-buildmod because it will now ask cmake to
support at least C++17, but not limit modules to it
2023-11-18 14:21:28 +00:00
Alexey Sokolov
53f0751fd5 Use C++17 2023-11-18 11:16:41 +00:00
Alexey Sokolov
40875f1dbd Use use_homebrew in znc-buildmod 2023-09-30 10:56:26 +01:00
Alexey Sokolov
5f2f3b2934 Apple libsasl2 is still missing the .pc file 2023-09-30 09:33:10 +01:00
Alexey Sokolov
901c318028 Maybe fix macos build again 2023-09-30 03:11:30 +01:00
Alexey Sokolov
05416485c7 Merge branch 'imported' into applecctz 2023-09-30 02:24:55 +01:00
Alexey Sokolov
1987eb37ae Add necessary find_dependency() to ZNCConfig.cmake 2023-09-30 00:14:23 +01:00
Alexey Sokolov
a69e6b8566 Maybe fix build on macos 2023-09-28 22:36:48 +01:00
Alexey Sokolov
4228754ffb Use imported targets in cmake more consistently 2023-09-28 22:11:48 +01:00
Alexey Sokolov
a1a254bef1 Update password hashes from SHA-256 to Argon2id
These days salted SHA-256 is considered quite weak for passwords.

Transparently upgrade existing hashes upon login.

Bump cmake requirement to able to use IMPORTED_TARGET, this will allow
further cleanup in next commits.
2023-09-27 01:11:07 +01:00
Alexey Sokolov
64da93f7cf Remove done todo 2023-02-24 20:16:34 +00:00
Alexey Sokolov
3a5f8901f7 Show more details how exactly cctz is used 2023-02-21 22:42:44 +00:00
Alexey Sokolov
e6ffa04532 Fix build with old cmake
Close #1860
2023-01-13 21:17:18 +00:00
Alexey Sokolov
9de3f908b9 Build cctz as part of znclib when not found
Because on cygwin otherwise it would be a separate dll
2023-01-07 22:04:43 +00:00
Alexey Sokolov
64359328cf Use std::chrono and cctz instead of messing with TZ 2023-01-07 21:18:20 +00:00
Falk Rund
f9fd05c307 Welcome to 2023 2023-01-01 06:49:00 +01:00
Alexey Sokolov
fecdd98958 Add support SWIG 4.1.0, drop support for < 4.0.1
https://bugs.gentoo.org/878587
2022-11-05 13:02:12 +00:00
Falk Rund
6402d241ac Welcome to 2022
The same procedure as last year, Miss Sophie?
Same procedure as every year, James.
2022-01-01 14:05:32 +01:00
Alexey Sokolov
dcb5f3df82 Fix build with libressl
It got another feature of openssl implemented, which broke this
2021-11-14 00:45:01 +00:00
Alexey Sokolov
fd71a69fab Rewrite message parsing using string_view
It's a bit too early yet to require C++17 so the implementation from
BackportCpp (string_view-standalone) is used instead.

Fixes https://crbug.com/oss-fuzz/34413 - slow message parsing on huge
messages. In real word, messages can't be that big, because CSocket
enforces a line length limit.

This can be considered a regression of 1.7.0, because before it, instead
of gathering params into a vector, code was searching 1st word in the
string, then 2nd word, then 3rd word, starting from beginning each time.
It was not very efficient, but the number of passes over the string was
limited.
2021-05-22 09:57:04 +01:00
MAGIC
99687b0f24 Welcome to 2021 2021-01-01 19:37:07 +01:00
Alexey Sokolov
b3b38956a7 Rewrite how modpython loads modules
'imp' was deprecated since python 3.3.
This removes the undocumented feature of loading python C extension as
ZNC module, but adds a test that python package can be loaded.

Bump python requirements to 3.4
2020-05-23 13:32:50 +01:00
Alexey Sokolov
ff7758b573 Increase version number to 1.9.x 2020-05-01 22:20:07 +01:00
Alexey Sokolov
54053c0676 Return version number to git: 1.8.x 2020-05-01 22:18:38 +01:00
Alexey Sokolov
492b4ab007 Increase the version number to 1.8.0 2020-05-01 21:51:29 +01:00
Alexey Sokolov
c00078781d ZNC 1.8.0-rc1 2020-04-26 09:39:55 +01:00
Alexey Sokolov
8d1637e26e ZNC 1.8.0-beta1 2020-04-20 21:33:54 +01:00
Alexey Sokolov
6295fffee5 ZNC 1.8.0-alpha1 2020-03-29 15:23:47 +01:00
Alexey Sokolov
34645658ab CMake: stop requiring C compiler 2020-01-05 11:28:49 +00:00
Alexey Sokolov
5b5ab5cf83 Support python 3.9
Fix #1702
2020-01-05 11:18:44 +00:00
MAGIC
9081aa971d Welcome to 2020 2020-01-02 00:36:05 +01:00