Alexey Sokolov
|
dab1127090
|
Add unix listener support to *status addport, delport
|
2025-04-19 22:17:30 +01:00 |
|
Alexey Sokolov
|
18af9b0895
|
More cleanup of listeners
|
2025-04-19 20:44:39 +01:00 |
|
Alexey Sokolov
|
b952502eae
|
Dedup code between TCP and Unix listener
|
2025-04-19 20:17:52 +01:00 |
|
Alexey Sokolov
|
b53612edab
|
Merge branch 'master' into unix
|
2025-04-18 23:46:16 +01:00 |
|
ZNC-Jenkins
|
9ab81d1dad
|
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-04-14 00:26:32 +00:00 |
|
Alexey Sokolov
|
ef4b59005c
|
CTCP sent to *status shouldn't reach server
|
2025-04-11 21:45:45 +01:00 |
|
Alexey Sokolov
|
f93829e3b3
|
Implement message-tags spec
Message tags were supported already, but not arbitrary tags, and not
TAGMSG
|
2025-04-11 21:28:10 +01:00 |
|
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
|
ce47e7ea3d
|
Fix sending server passwords with spaces in them
Fix #1928
Fix #1899
|
2025-03-16 21:31:34 +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
|
0a45c4710a
|
SASL: Support receiving USER and NICK after CAP END
|
2025-03-16 09:44:10 +00:00 |
|
Alexey Sokolov
|
2ac6493150
|
Merge branch 'master' into sasl
|
2025-03-15 10:16:44 +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
|
8778a2bb5d
|
Parse network and client from authzid. Tests will be in future commit
|
2025-02-24 09:21:30 +00: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 |
|
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
|
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
|
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
|
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 |
|
Alexey Sokolov
|
20c540af7d
|
Make CHGHOST work with detached channels
|
2024-10-15 17:16:32 +01:00 |
|
Alexey Sokolov
|
b536d0f3c3
|
Small optimization for message processing
Avoid creating the map for every message
|
2024-10-15 13:26:20 +01:00 |
|
Alexey Sokolov
|
9dcd44a15f
|
Make code a bit clearer
Reference doesn't help here due to ?: operator, but it makes one think
that it helps
|
2024-10-15 13:26:20 +01:00 |
|
Alexey Sokolov
|
d49399bbca
|
Implement chghost capability
Interaction with extended-join doesn't yet work correctly, because ZNC
doesn't keep track of everyone's real names
|
2024-10-15 13:26:20 +01:00 |
|
ZNC-Jenkins
|
3761c910b8
|
Update translations from Crowdin for id_ID
|
2024-03-03 22:25:45 +00:00 |
|
Alexey Sokolov
|
19e99fbc16
|
Try to fix merge conflict by rerunning CI
|
2024-03-03 22:05:59 +00:00 |
|
Alexey Sokolov
|
eb45a523c2
|
Merge branch '1.9.x'
|
2024-03-03 21:48:54 +00:00 |
|
ZNC-Jenkins
|
82bf7fb803
|
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
|
2024-02-26 00:33:26 +00:00 |
|
ZNC-Jenkins
|
e819082432
|
Update translations from Crowdin for id_ID
|
2024-02-26 00:33:25 +00:00 |
|
ZNC-Jenkins
|
0b28e3a834
|
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
|
2024-02-23 00:33:43 +00:00 |
|
ZNC-Jenkins
|
251a8159b9
|
Update translations from Crowdin for it_IT
|
2024-02-20 00:32:30 +00:00 |
|
ZNC-Jenkins
|
01bc617d58
|
Update translations from Crowdin for id_ID
|
2024-02-18 00:33:08 +00:00 |
|
ZNC-Jenkins
|
47ea6fa87d
|
Update translations from Crowdin for de_DE el_GR
|
2024-02-13 00:32:39 +00:00 |
|
ZNC-Jenkins
|
cc8fd4394a
|
Update translations from Crowdin for bg_BG da_DK de_DE fr_FR nl_NL
|
2024-02-11 00:32:54 +00:00 |
|
Alexey Sokolov
|
ca3b76368d
|
Suspend registration on CAP REQ
Fix #1820
|
2024-02-10 00:53:44 +00:00 |
|
Alexey Sokolov
|
6e0591ff98
|
Remove unused field and getter
When account-tag was introduced, these fields were used, but since cap
3.2 this is no longer useful
|
2024-02-10 00:18:11 +00:00 |
|
Alexey Sokolov
|
78d7cc34e8
|
Load corecaps module when upgrading old config
This allows unloading it
|
2024-02-09 23:32:18 +00:00 |
|
ZNC-Jenkins
|
0b45616bd3
|
Update translations from Crowdin for de_DE
|
2024-02-09 05:05:55 +00:00 |
|
ZNC-Jenkins
|
f066c3ee71
|
Update translations from Crowdin for bg_BG da_DK fr_FR nl_NL
|
2024-02-09 01:46:04 +00:00 |
|
Alexey Sokolov
|
43ffd33dd2
|
Update default ciphers
|
2024-02-08 22:33:37 +00:00 |
|
Alexey Sokolov
|
eb607b9736
|
Don't send 333 to client if topic owner is unknown
Fix #1889
|
2024-02-05 22:45:42 +00:00 |
|
Alexey Sokolov
|
efd136c01c
|
Make modpython work with server-dependent caps
|
2024-01-14 11:12:32 +00:00 |
|
Alexey Sokolov
|
b1009bd809
|
Code cleanup
Since now there are no server-dependent caps defined in the core
|
2024-01-14 00:27:21 +00:00 |
|
Alexey Sokolov
|
f7ff0ee3f3
|
Modulefy core server-dependent caps
|
2024-01-13 23:34:03 +00:00 |
|
Alexey Sokolov
|
da3919245b
|
Improve test
|
2024-01-13 22:07:40 +00:00 |
|