ZNC-Jenkins
bf5aa45b34
Update translations from Crowdin for bg_BG da_DK de_DE el_GR es_ES fr_FR id_ID it_IT nl_NL pl_PL pt_BR pt_PT ro_RO ru_RU tr_TR
2025-03-17 00:26:30 +00:00
Alexey Sokolov
ebfe1143e4
log: don't log user quit to disabled channels
...
Fix #1925
2025-03-16 22:00:11 +00:00
Alexey Sokolov
ce47e7ea3d
Fix sending server passwords with spaces in them
...
Fix #1928
Fix #1899
2025-03-16 21:31:34 +00:00
Alexey Sokolov
29104e81a2
certauth: use SHA-256 instead of SHA-1 for fingerprints
...
Transparently upgrade the hash upon successful login.
I intend to remove SHA-1 support in several versions.
2025-03-16 20:00:11 +00: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
Alexey Sokolov
9ec6ce833e
Merge pull request #1936 from DarthGandalf/sasl
...
SASL Authentication for Clients
2025-03-16 14:09:28 +00:00
Alexey Sokolov
ab4125692c
Remove accidentally added header from previous commit
2025-03-16 11:14:01 +00:00
Alexey Sokolov
89e6d58d5a
SASL: Move tests which are not about modules
...
from modules.cpp to core.cpp
2025-03-16 09:46:10 +00:00
Alexey Sokolov
0a45c4710a
SASL: Support receiving USER and NICK after CAP END
2025-03-16 09:44:10 +00:00
Alexey Sokolov
a7dffb8ff1
Add modperl support for sasl
2025-03-16 00:42:27 +00:00
Alexey Sokolov
93e364b296
Add modpython sasl test
2025-03-15 22:43:35 +00:00
Alexey Sokolov
d6578402b7
Merge branch 'sasl' of github.com:DarthGandalf/znc into sasl
2025-03-15 22:34:02 +00:00
Alexey Sokolov
2ac6493150
Merge branch 'master' into sasl
2025-03-15 10:16:44 +00:00
Alexey Sokolov
7cbdb16e8d
Merge branch 'master' of github.com:znc/znc
2025-03-15 09:04:52 +00:00
Alexey Sokolov
ac2c307db0
CI: update comments in jenkinsfile crowdin
2025-03-15 09:02:37 +00:00
ZNC-Jenkins
bf6c6c6154
Update translations from Crowdin for bg_BG da_DK de_DE el_GR es_ES fr_FR id_ID it_IT nl_NL pl_PL pt_BR pt_PT ro_RO ru_RU tr_TR
2025-03-15 09:00:42 +00:00
Alexey Sokolov
0524b9aa27
CI: update usage of crowdin client
2025-03-15 08:08:42 +00:00
Alexey Sokolov
2aeac2f4bb
CI: try to update crowdin config for new format
2025-03-09 14:59:32 +01:00
Alexey Sokolov
201d522db0
CI: try to fix crowdin CLI invocation
2025-03-08 09:24:57 +01:00
Matt Smith
6203ae64ba
Remove the word "either" ( #1938 )
...
This is likely there because there are two different paths
depending on if the module was loaded as a network or a user
module. But only one of them is printed here so either does
not make any sense.
2025-03-06 16:44:41 +01:00
Alexey Sokolov
ffcf3aed5f
Merge branch 'master' into sasl
2025-03-01 15:32:30 +01:00
Alexey Sokolov
e8c4cda0e6
Fix syntax of the filter
...
Bug #1937
2025-03-01 14:27:22 +01:00
Alexey Sokolov
4c944344fa
CI: disable another python test on mac
...
See #1937
2025-03-01 10:29:36 +01:00
Alexey Sokolov
2e685e6a1f
CI: disable python test on mac
...
See #1937
2025-03-01 10:13:40 +01:00
Alexey Sokolov
9f8015b8ad
Add several more tests to sasl
2025-02-28 20:48:24 +01:00
Alexey Sokolov
db5eeb1626
Merge branch 'master' into sasl
2025-02-25 18:44:52 +00:00
Alexey Sokolov
a85533b15a
Merge branch 'master' of github.com:znc/znc
2025-02-25 18:44:25 +00:00
Alexey Sokolov
843b40becc
Merge branch 'master' into sasl
2025-02-25 18:42:51 +00:00
Alexey Sokolov
fc0dd1431f
fix flaky chghost test
2025-02-25 18:41:02 +00:00
Alexey Sokolov
37457105f3
Support SASL EXTERNAL in certauth
2025-02-24 22:52:47 +00:00
Alexey Sokolov
8778a2bb5d
Parse network and client from authzid. Tests will be in future commit
2025-02-24 09:21:30 +00:00
Alexey Sokolov
ed20d489b6
Apply suggestions from code review
...
Co-authored-by: dgw <dgw@technobabbl.es >
2025-02-23 22:41:01 +01:00
Alexey Sokolov
4f07558a7d
Remove a footgun by decreasing the SASL API surface for modules
...
Even without the bad vtable of mutex inside shared_ptr, if a module
creates a subclass of CAuthBase, but then unloads, we have the same
problem.
2025-02-23 09:25:24 +00:00
Giovanni
ab763a7b99
CMake: use cmake_{push,pop}_check_state() ( #1933 )
2025-02-23 01:30:48 +01:00
Alexey Sokolov
af21753901
Rename saslplain to saslplainauth for consistency with other auth
...
modules
2025-02-22 16:03:46 +00:00
Alexey Sokolov
6e9980d67f
Various SASL changes
2025-02-22 15:59:52 +00:00
Alexey Sokolov
99a5a52fea
fail2ban: Reset the counter upon successful login
...
This is for SASL: when multiple mechanisms available it's kinda expected
that some of them can fail, e.g. if client attempted EXTERNAL without
providing the cert first.
2025-02-15 00:17:24 +00:00
Alexey Sokolov
4ef64eb4d5
rename next sasl module hook
2025-02-13 21:36:07 +00:00
Alexey Sokolov
c8266aafda
Rename new callback, fix build
2025-02-13 21:22:09 +00:00
Alexey Sokolov
22f27b2e88
Fix indentation of SASL code.
...
This should help understanding what it's trying to do.
2025-02-13 21:03:16 +00:00
Alexey Sokolov
c6ae8d16e5
saslplain: use CZNC::AuthUser()
...
1. this should work better with modules such as imapauth
2. it fixes a null pointer dereference when the username wasn't found
This module won't work as is yet, and has some other obvious issues with
this approach, but was a good starting point.
2025-02-13 20:56:02 +00:00
Alexey Sokolov
41a0030fdb
Merge branch 'master' into sasl
...
Conflicts:
include/znc/Client.h
src/Client.cpp
src/Modules.cpp
test/integration/tests/modules.cpp
2025-02-13 20:37:32 +00:00
Peter
44e4b95a20
Welcome to 2025 ( #1929 )
2025-02-07 23:23:45 +00:00
Alexey Sokolov
dd99d3e950
simplify test
2024-12-29 15:16:27 +00:00
Alexey Sokolov
7c616f10ee
Avoid allocating useless vector in a loop
...
Ref #1924
2024-12-29 15:00:20 +00:00
Alexey Sokolov
579906d686
Don't send emulated chghost-JOIN to channels where the nick wasn't
...
Fix #1924
2024-12-29 14:54:20 +00:00
Alexey Sokolov
1224d303aa
Don't emulate chghost for disabled channels
...
Bug #1924
2024-12-29 10:12:10 +00:00
dependabot[bot]
bfd731cfc6
Bump docker/build-push-action from 5 to 6 ( #1920 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-01 15:55:41 +00:00
dependabot[bot]
f894af5330
Bump codecov/codecov-action from 3 to 4 ( #1903 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 01:28:02 +01:00
dependabot[bot]
309aa787ca
Bump actions/upload-artifact from 3 to 4 ( #1902 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-16 01:27:36 +01:00