Florian Schlichting
202e2edd5a
tighten $c->list_everyone to look for DAV::read privilege and actually block access to principals and collections
...
Groups really only exist in the davical web interface, CALDAV clients
discover principals and collections based on GRANTs such as the
DAV::read privilege, so use that for the web interface as well.
Also, not listing users is nice, actually blocking access to those users
(which can be enumerated with the id GET parameter) is a lot better.
2021-02-09 01:54:32 +08:00
Klaus M Pfeiffer
042ce5f076
add feature list_everyone ( fixes #59 )
2021-02-08 17:41:28 +00:00
Florian Schlichting
afcaacaf2a
do_not_sync_from_ldap for groups ( fixes #158 )
2019-01-30 21:42:01 +01:00
Andrew Ruthven
f658a45d38
Provide example of how to enable audit logging
2019-01-30 22:59:05 +13:00
Andrew Ruthven
6bcece8632
Make the default settings stand out more
2019-01-04 22:54:37 +13:00
“Paul
c5891abc7f
Introduce new global variable to control maximum size of carddav resources.
2018-08-30 17:23:12 +02:00
Florian Schlichting
b8df885484
put the most important debug options in a more visible place
2018-01-11 23:36:16 +01:00
CSchulz
cea49fe4a1
add PT to follow alias
2017-11-20 11:50:13 +00:00
Florian Schlichting
79a3cb9e33
Document $c->hide_bound and $c->disable_caldav_proxy_propfind_collections config options
...
These were added by Jan Mate in 2014 in 6229409 and c32a288
2017-10-25 23:34:36 +02:00
Florian Schlichting
5dc4aed87c
testsuite: support /principals/users/ and similar special URLs
2017-10-04 23:28:03 +02:00
Frank Steinberg
3bb6cd4479
Resolve attendee group names to lists of individual users. Configurable by $c->enable_attendee_group_resolution (from !21 )
2017-09-21 23:27:51 +02:00
Florian Schlichting
ebdd6b1674
fix config example as well
2017-04-25 00:10:22 +02:00
Jan Losinski
b5072dd154
Set the user agent string for external calendars
2017-04-24 21:20:34 +00:00
Florian Schlichting
d205521bd4
drivers_ldap says "updated" has been replaced with "modified", so update example config accordingly
2017-04-07 23:58:33 +02:00
Florian Schlichting
caaad9ce85
Document remaining config settings for which there are defaults, as well as the very useful skip_bad_event_on_import
2017-01-23 22:59:35 +01:00
Florian Schlichting
21b5f8bacf
Update apache-davical.conf adding .well-known rewriting
2017-01-17 23:39:53 +01:00
Marc
364bbd1df5
allow admins to manually toggle the uniqueMember fix via config ( fix #102 )
2017-01-17 23:30:59 +01:00
Florian Schlichting
ab7dad057d
UI: use ExtraRowFormat to fix tooltip on action rows / buttons
2017-01-10 22:14:42 +01:00
Florian Schlichting
3b35350e8b
Make sure all configuration settings described at https://wiki.davical.org/index.php/Configuration/settings are documented in the example config files (cf. #76 )
2017-01-08 22:18:07 +01:00
Florian Schlichting
2c11535eb0
use secure URIs where possible
2017-01-08 15:48:52 +01:00
Florian Schlichting
93d3b6daba
remove logout button when the webserver does auth, or use a configured logout URL ( fixes #67 , Debian #703130 )
2017-01-08 02:08:13 +01:00
Florian Schlichting
202542dc1b
updates for bulk addressbook import
2017-01-07 02:17:29 +01:00
Florian Schlichting
2c0c65d08a
add optional support for X-Forwarded-Proto etc ( closes : #87 )
...
Modify the relevant $_SERVER variables directly, as we're using them in
various places in davical and awl.
2017-01-06 16:06:11 +01:00
Florian Schlichting
11c56c85b1
sort example-config.php, add "Scheduling" section and integrate imap_pam_conf_php.txt
2017-01-02 22:13:40 +01:00
Florian Schlichting
adce3f48a9
provide a .ics download link in collection view and document $c->get_includes_subcollections
2017-01-02 21:57:41 +01:00
Florian Schlichting
3b85efc88a
document AWL debug logging improvements
2016-12-31 17:34:10 +01:00
Florian Schlichting
a4ba019397
make sure we dont have documentation suggesting that $c->something can be used without assigning a value
2016-12-02 00:46:58 +01:00
Florian Schlichting
0901fd2756
Remove remaining references to $c->local_tzid ( fixes #35 )
2016-12-02 00:24:53 +01:00
Andrew McMillan
c5c0421caf
Add /metrics.php to be scraped by Prometheus for monitoring.
2016-06-22 23:53:22 +01:00
Florian Schlichting
bf733fca8e
let admin.php without parameters redirect to index.php, and document restrict_setup_to_admin setting ( fixes #55 )
2016-01-01 21:55:32 +01:00
Florian Schlichting
1821d65f1b
minor cleanup of example-config.php
2016-01-01 21:55:15 +01:00
Florian Schlichting
bbc7ddef2f
Apache 2.4 removed Order / Allow directives for new Require
2015-12-31 17:32:48 +01:00
Florian Schlichting
fc18d43fd4
document that YAML hates tabs ( fixes #70 )
2015-12-14 10:59:20 +01:00
Mark Davies
0cc7b944b4
Add config value "support_obsolete_free_busy_property"
...
to control whether the obsolete Scheduling property
"calendar-free-busy-set" is populated during a PROPFIND. For Issue #31 ,
Database Performance Improvements.
2014-12-16 21:30:14 +01:00
Christoph Anton Mitterer
8e60bb3124
set line endings of most text files to LF
...
* Changed the end-of-line encodings of all non-Windows-related and non-autogenerated text files to use UNIX LF (lots of them had mixed LF/CRLF).
Conflicts:
inc/caldav-PUT-functions.php
2013-09-02 14:37:23 +12:00
Rob Ostensen
f0e912da7e
iSchedule changes: fix signed domain, better error handling, cleanups
2012-01-30 21:18:10 -06:00
Andrew McMillan
b4dfa9c1bf
Rewriting some TODO comments as @todo
2011-08-26 01:03:13 +12:00
Rob Ostensen
6331c50003
initial support for remote url BINDing
2011-08-25 14:17:15 +12:00
Felix Möller
b69836e9d6
Initial version to support RPM creation
...
Producing tarballs now which can be build by rpmbuild -ta davical.tar.gz
This does not just support releases, but works as well for snapshots.
adding a template for the apache configuration.
2011-02-22 12:47:58 +13:00
Felix Möller
a9231717c9
Removing the last traces of RSCDS and renaming it to DAViCal.
2011-02-21 22:31:46 +13:00
Felix Möller
8fa4f7f615
another small typo.
2011-02-21 22:31:19 +13:00
Andrew McMillan
f59e109ace
Correct references to rscds & other old URLs.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-20 23:33:50 +13:00
Andrew McMillan
874b81c1c9
IMAP PAM authentication from Oliver Schulze
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2010-12-30 12:29:51 +13:00
Andrew McMillan
97c04fab6f
Specify the SRV record examples with leading _ as they should be.
2010-11-27 16:41:53 +13:00
Michael Trausch
f3a6cb59f6
A module for authorization by way of the "pwauth" program
...
This commit adds support for using the 'pwauth' program for
authentication to the system. It detects all of the documented return
codes for pwauth. The pwauth program can perform system
authentication with or without PAM or login.conf.
2010-05-14 22:16:13 +12:00
Rob Ostensen
d5ed5acff3
iScheduling configuration changes, defaults to disabled.
2010-04-19 14:17:37 +12:00
Rob Ostensen
34c1fee3c6
first run at ldap group support
2010-03-21 20:42:03 +13:00
Andrew McMillan
5185e04eb9
That new option uses names, not numbers. Much better, in fact.
2010-02-25 23:40:55 +13:00
Andrew McMillan
41766218a5
Add a config item to exclude some users from LDAP sync.
2010-02-25 21:19:08 +13:00
Andrew McMillan
0974736f2f
Document default privileges in example config.
2009-11-22 22:29:14 +13:00