Peter Bieringer
88accdb672
catch server errors and return proper message
2025-02-11 16:42:45 +01:00
Peter Bieringer
c157dd7d19
extend copyright
2025-02-11 16:42:45 +01:00
Peter Bieringer
605fc65584
improve coding
2025-02-11 16:42:45 +01:00
Peter Bieringer
f0d06cbc7d
catch server errors on put
2025-02-11 16:42:45 +01:00
Peter Bieringer
77f69f2b1e
add new error code
2025-02-11 16:42:45 +01:00
Peter Bieringer
b011fa4e61
extend copyright year
2025-02-11 16:42:45 +01:00
Peter Bieringer
dcaec20681
extend copyright year
2025-02-11 16:42:45 +01:00
Peter Bieringer
d79abc2b7a
Merge pull request #1692 from raguilar127/master
...
Fix incorrect method override in authentication plugin example
2025-02-07 06:45:48 +00:00
Rob Aguilar
938f6a97fd
Update DOCUMENTATION.md
...
Corrected the method override in the authentication plugin example. The original example suggested overriding login(), but BaseAuth expects _login() to be implemented instead. Overriding login() causes a Too many values to unpack error.
2025-02-06 21:56:03 -05:00
Peter Bieringer
c2def71ce6
Merge pull request #1689 from pbiering/auth-oauth2
...
migrate oauth2 into upstream
2025-02-02 08:17:05 +00:00
Peter Bieringer
6f68a64855
oauth2 doc
2025-02-02 09:14:04 +01:00
Peter Bieringer
f3a7641baa
3.4.2.dev
2025-02-02 09:09:08 +01:00
Peter Bieringer
cfcfbbd231
oauth2 changelog
2025-02-02 09:08:57 +01:00
Peter Bieringer
e0d20edbcd
oauth2 do not throw exception in case server is not reachable
2025-02-02 09:04:42 +01:00
Peter Bieringer
d2be086cd1
oauth2 adjustments to radicale changes in the past
2025-02-02 09:04:20 +01:00
Peter Bieringer
7b6146405f
make tox happy
2025-02-02 09:04:06 +01:00
Peter Bieringer
04523e5087
oauth2 config option
2025-02-02 09:03:42 +01:00
Peter Bieringer
23a68b2fb1
extend mypy options
2025-02-02 09:03:25 +01:00
Peter Bieringer
87dc5538d2
oauth2 module enabling
2025-02-02 09:01:58 +01:00
Peter Bieringer
e28b719233
oauth2 example config
2025-02-02 09:01:40 +01:00
Peter Bieringer
937acf38f7
oauth2 config check improvement
2025-02-02 08:33:49 +01:00
Peter Bieringer
063883797c
add copyright
2025-02-02 08:32:42 +01:00
Peter Bieringer
30389f4525
initial from https://gitlab.mim-libre.fr/alphabet/radicale_oauth/-/blob/dev/oauth2/radicale_auth_oauth2/__init__.py
2025-02-02 08:29:02 +01:00
Peter Bieringer
780aaa7e3e
clarify quick installation guides
2025-01-26 12:10:37 +01:00
Peter Bieringer
98e65d88a4
release 3.4.1
2025-01-26 08:15:14 +01:00
Peter Bieringer
10a79b9483
Merge pull request #1682 from pbiering/minor-changes
...
add logging entries for dovecot, adjust for imap
2025-01-20 06:19:09 +00:00
Peter Bieringer
26637a1240
add logging entries for dovecot, adjust for imap
2025-01-20 06:31:56 +01:00
Peter Bieringer
f9457f00f7
Merge pull request #1681 from pbiering/merge-auth-imap
...
Merge auth imap
2025-01-16 05:17:54 +00:00
Peter Bieringer
3df5d28432
imap: mypy fix
2025-01-16 06:11:57 +01:00
Peter Bieringer
e80bf58901
imap: flake8 fixes
2025-01-16 06:05:14 +01:00
Peter Bieringer
bc939522dc
imap: migrate from https://github.com/Unrud/RadicaleIMAP/
2025-01-16 06:02:22 +01:00
Peter Bieringer
50b76f7114
imap: config parse
2025-01-16 06:02:06 +01:00
Peter Bieringer
72c7d32e44
dovecot: extend doc
2025-01-16 06:01:29 +01:00
Peter Bieringer
c24659c5ec
imap: doc and default config
2025-01-16 06:01:01 +01:00
Peter Bieringer
3e18644423
imap: changelog
2025-01-16 05:59:52 +01:00
Peter Bieringer
a93af6f177
update changelog and doc and config for https://github.com/Kozea/Radicale/pull/1678
2025-01-14 08:57:35 +01:00
Peter Bieringer
ed6a5a834e
add proper default for dovecot_host
2025-01-14 08:57:15 +01:00
Peter Bieringer
dd9bb2beff
3.4.1.dev
2025-01-14 08:48:58 +01:00
Peter Bieringer
0713041929
Merge pull request #1678 from HmBMvXXiSivMcLGFWoqc/dovecot-auth-ip
...
Add support for Dovecot auth over network
2025-01-14 07:47:27 +00:00
HmBMvXXiSivMcLGFWoqc
3f04914de4
Add support for Dovecot auth over network
2025-01-13 23:31:13 -08:00
Peter Bieringer
1c77fd819f
add missing dovecot option
2025-01-12 06:09:45 +01:00
Peter Bieringer
08a35b19c8
doc bugfix
2025-01-10 07:21:26 +01:00
Peter Bieringer
1634ce9498
add note about install
2025-01-09 23:08:01 +01:00
Peter Bieringer
be64e57ae8
fix topic level
2025-01-09 22:50:51 +01:00
Peter Bieringer
8172b87077
3.4.0
2025-01-09 20:06:57 +01:00
Peter Bieringer
c853ec4a74
Merge pull request #1669 from marschap/more-LDAPauth-patches
...
More LDAP auth patches
2025-01-04 07:33:47 +00:00
Peter Marschall
5ebaf4ef1c
changelog for https://github.com/Kozea/Radicale/pull/1669
2025-01-03 21:56:50 +01:00
Peter Marschall
d6c4e6487a
LDAP auth: flexibilize parsing of 'ldap_groups_attribute'
...
Use helper methods from the LDAP modules to get individual elements
(like in our case the RDN value) out of attributes with DN syntax
in a standard compliant way instead fiddling around ourselves.
If these methods fail, fall back to using the whole attribute value,
which allows us to also use attributes with non-DN syntax for groups
and permissions.
2025-01-03 20:47:36 +01:00
Peter Marschall
f9dd3efc3a
LDAP auth: remove config option 'ldap_load_groups'
...
The same effect can be achieved using the option 'ldap_groups_attribute' alone,
if it's default becomes unset instead of 'memberOf'
Benefit: one config option less to deal with.
While at it, also fix header level for 'ldap_user_attribute' in documentation.
2025-01-03 20:47:31 +01:00
Peter Marschall
6c1445d8db
LDAP auth: introduce config option 'ldap_groups_attribute'
...
This attribute is supposed to hold the group membership information
if the config option 'ldap_load_groups' is True.
If not given, it defaults to 'memberOf' for Active Directory.
Introducing this options allows one to use radicale's LDAP auth with groups
even on LDAP servers that keep their group memberships in a different attribute
than 'memberOf', e.g. Novell eDirectory which uses 'groupMembership'.
2025-01-03 20:27:21 +01:00