479 Commits

Author SHA1 Message Date
Andrew McMillan
1bedbc9c62 Release 0.9.5 2008-05-07 21:23:48 +12:00
Andrew McMillan
394b879e19 Allow users to delete their own relationships, not just admins. 2008-05-07 21:05:06 +12:00
Andrew McMillan
a162fc005e Release 0.9.4.5 2008-05-05 16:11:33 +12:00
Andrew McMillan
792f677829 Release 0.9.4.4 2008-04-18 19:55:35 +12:00
Andrew McMillan
18b1c86bb9 Relationship deletion also needs reversing. 2008-04-18 09:00:43 +12:00
Andrew McMillan
abe2150e63 Pre-release 0.9.4.3 2008-04-13 01:01:52 +12:00
Andrew McMillan
2087416a76 Name change. 2008-02-29 07:54:22 +13:00
Andrew McMillan
35eabfdb72 Translate relationship names. 2008-02-29 07:53:53 +13:00
Andrew McMillan
4d85525e24 Tweak error messages so LDAP password is not logged. 2008-02-28 13:51:18 +13:00
Andrew Ruthven
049fc6ef03 Remove leak of password information, improve grammer and fix a typo. 2008-02-28 13:43:39 +13:00
Andrew McMillan
3206ae3dc8 Allow a user to maintain their relationships, now they are granting
permission to their own calendars.
2008-02-19 21:05:33 +13:00
Andrew McMillan
7900b008d0 Correct group/not group logic. 2008-02-19 21:00:33 +13:00
Andrew McMillan
61bb8ccdd3 Switch the direction of relationships which are editable. 2008-02-19 20:53:06 +13:00
Andrew Ruthven
8c561313e7 Fix a minor bug and add more debugging output. 2008-02-18 10:50:11 +13:00
Andrew McMillan
13a2fcc18c Merge branch '0.9' of git+ssh://git.catalyst.net.nz/git/public/rscds into 0.9 2008-02-15 14:21:04 +13:00
Andrew Ruthven
3c0cb7a264 Allow multiple trees for baseDN (closes 1876287). 2008-02-15 13:57:05 +13:00
Aiko Barz
a4df7abe9f Add Active Directory support (closes 1876288).
This is slightly modified from Aiko's patch to apply cleanly and add
a few more comments to the example config.
2008-02-15 13:57:04 +13:00
Andrew McMillan
c373c20f32 We tend to connect with a different DB username nowadays. 2008-02-15 07:11:06 +13:00
Andrew McMillan
8c2e2b3150 Note TODO item. 2008-02-15 07:09:01 +13:00
Jeroen van Disseldorp
afef5f231d Only set timezone if we have a reasonable looking one. 2008-02-15 07:02:30 +13:00
Andrew McMillan
99ff2e5f4a Fall back to /etc/davical/config.php for a whole-of-site configuration. 2008-02-14 13:33:03 +13:00
Andrew Ruthven
256bf9d328 Handle the case where sync_LDAP doesn't find any users in LDAP. 2008-02-13 12:46:20 +13:00
Andrew Ruthven
0bc51a9e39 Work on "Sync LDAP with RSCDS" feature.
* Use an ugly hack so that users that are updated using the Sync
  LDAP feature retain their user_no.  Otherwise a new user_no
  was selected, and the insert failed since the username already
  existed.
* Tidy up the output messages to be more consistent.
* Only display "updating user records" if users were updated.
2008-02-13 12:33:27 +13:00
Andrew Ruthven
de50126b6e Fix the deferencing of the query variables for LDAP scope to work. 2008-02-13 11:28:40 +13:00
Andrew Ruthven
7147b5a054 Make sure that the scope config variable is set. 2008-02-13 11:01:50 +13:00
Andrew Ruthven
c4200203ca Allow specifying the search scope to use. 2008-02-13 10:35:16 +13:00
Andrew Ruthven
280e78a461 Tidy up the TLS bits a little bit. 2008-02-13 09:17:01 +13:00
Christian Kier
66114ee754 Allow LDAP drviver to use TLS (closes 1873513) 2008-02-13 09:08:45 +13:00
Andrew McMillan
d1796135a1 Those error messages should be translatable. 2008-02-09 22:57:49 +13:00
Andrew McMillan
9a51be75be Recognise and error when the request says it has XML, but it
has errors.
2008-02-09 21:21:49 +13:00
Andrew McMillan
c7c6a0a62c When creating a fake event, don't create a blank RRULE. 2008-02-09 21:20:55 +13:00
Andrew McMillan
12035ab7e5 Actually retrieve the collection_id correctly, and document it too. 2008-01-26 22:30:31 +13:00
Andrew McMillan
875673dd27 Ensure newly created events get a collection_id on them. 2008-01-26 22:17:58 +13:00
Andrew McMillan
ae4768bdc3 Formatting. 2008-01-26 21:59:34 +13:00
Andrew McMillan
fd007a4ca7 Get the collection_id into the request variable. 2008-01-26 21:59:02 +13:00
Andrew McMillan
89df8d8881 Cope with noisy file access denial such as open_basedir. 2008-01-26 16:16:28 +13:00
Andrew McMillan
8a6c502d9b Performance improvement. 2008-01-25 22:10:01 +13:00
Andrew McMillan
60d980041f Fix parsing of incoming VCALENDAR to correctly preserve timezone info. 2008-01-25 22:09:03 +13:00
Andrew McMillan
2423eda8ef Performance change applied to PROPFIND. 2008-01-25 08:06:33 +13:00
Andrew McMillan
1cdb78e92e Enforce permissions on multiget, which might conceivably be retrieving events
from multiple calendars in one pass.
2008-01-25 07:59:45 +13:00
Andrew McMillan
7b04617c37 Performance fixes to freebusy and results ordering change. 2008-01-25 07:58:30 +13:00
Andrew McMillan
569021aa2a Performance improvement and resultant reordering of freebusy query results. 2008-01-24 22:36:13 +13:00
Andrew McMillan
85ca442c59 Allow for persistent connections to the auth DB also. 2008-01-24 22:35:00 +13:00
Andrew McMillan
fdd484dd37 Improve performance, with resulting ordering change. 2008-01-24 21:57:26 +13:00
Andrew McMillan
b317369e9c Paranoia sprinkles. 2008-01-24 07:50:08 +13:00
Andrew McMillan
bf996862a8 Correct comments to reflect reality. 2008-01-24 07:49:44 +13:00
Andrew McMillan
589c0db1bd Efficiency improvements from bypassing get_permissions() call in query. 2008-01-23 18:41:11 +13:00
Andrew McMillan
095476223b Efficiency improvements from bypassing get_permissions() call in query. 2008-01-23 18:20:15 +13:00
Andrew McMillan
615c53d3f8 Efficiency improvements from bypassing get_permissions() call in query. 2008-01-23 18:03:28 +13:00
Andrew McMillan
228de176b2 Fix for when open_basedir is in force. 2008-01-22 22:14:01 +13:00