A simple CalDAV (calendar) and CardDAV (contact) server. https://radicale.org
Find a file
Peter Marschall 1ca41e2128 LDAP auth: only ask for memberOf if ldap_load_groups = True
Ask for the 'memberOf' attribute to be returned in the user query only
if 'ldap_load_groups' is set to True.

This fixes the issue that currently LDAP authentication can only be used on
LDAP servers that know this non-standard (it's an Active Directory extension)
attribute.
Other LDAP servers either do not necessarily have the group memberships
stored in the user object (e.g. OpenLDAP), or use different attributes for
this purpose (e.g. Novell eDirectory uses 'groupMembership')
2025-01-03 14:34:51 +01:00
.github drop support of python 3.8, fixes https://github.com/Kozea/Radicale/issues/1628 2025-01-03 00:41:26 +01:00
contrib enhance and fix logwatch 2024-12-28 07:56:10 +01:00
radicale LDAP auth: only ask for memberOf if ldap_load_groups = True 2025-01-03 14:34:51 +01:00
.gitignore Enable static type checking 2021-09-26 22:24:45 +02:00
.mdl.style Lint markdown 2021-12-14 00:25:31 +01:00
.mdlrc Lint markdown 2021-12-14 00:25:31 +01:00
CHANGELOG.md changelog for https://github.com/Kozea/Radicale/pull/1666 2025-01-03 09:16:22 +01:00
config Merge pull request #1668 from pbiering/login-cache 2025-01-03 07:51:06 +00:00
COPYING.md License in markdown format 2022-07-02 23:03:19 +02:00
Dockerfile Support loading ldap secret from file 2024-11-05 00:35:36 -08:00
Dockerfile.dev Support loading ldap secret from file 2024-11-05 00:35:36 -08:00
DOCUMENTATION.md Merge pull request #1668 from pbiering/login-cache 2025-01-03 07:51:06 +00:00
MANIFEST.in License in markdown format 2022-07-02 23:03:19 +02:00
pyproject.toml bump dev version 2025-01-03 09:14:01 +01:00
radicale.wsgi Remove shebang and executable bit 2022-07-14 17:21:50 +02:00
README.md Update README.md 2024-03-11 18:36:40 +01:00
rights Adapt based on additional comments. 2024-08-27 17:04:15 +02:00
setup.cfg ignore: E261 at least two spaces before inline comment 2024-11-14 07:38:03 +01:00
setup.cfg.legacy add legacy setup.* files, requird for RPM build on EL8/EL9 2024-10-12 19:58:58 +02:00
setup.py.legacy bump dev version 2025-01-03 09:14:01 +01:00

Radicale

Test Coverage Status

Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server, that:

  • Shares calendars and contact lists through CalDAV, CardDAV and HTTP.
  • Supports events, todos, journal entries and business cards.
  • Works out-of-the-box, no complicated setup or configuration required.
  • Can limit access by authentication.
  • Can secure connections with TLS.
  • Works with many CalDAV and CardDAV clients
  • Stores all data on the file system in a simple folder structure.
  • Can be extended with plugins.
  • Is GPLv3-licensed free software.

For the complete documentation, please visit Radicale master Documentation.

Additional hints can be found

Before reporting an issue, please check