Andrew McMillan
cf15bf57e1
Suppress null value warnings.
2010-08-24 14:42:43 +12:00
Andrew McMillan
ef4a55a81b
Order drop-down list of principals by displayname.
2010-08-18 21:36:52 +12:00
Andrew McMillan
eea5602c4c
Allow principal-property-search(-set) REPORT requests on any URL.
2010-08-18 21:36:06 +12:00
Andrew McMillan
2898fb2b23
In -03 the response is renamed to 'response' rather than 'sync-response'
2010-08-18 21:35:02 +12:00
Andrew McMillan
b381c0c7a4
Add optional parameter to 'simple' interface to allow action logging.
2010-08-18 21:34:20 +12:00
Andrew McMillan
517b8d8d0f
Correct parameter naming.
2010-08-18 21:33:32 +12:00
Andrew McMillan
9598cd9b8f
Fix spelling error.
2010-08-18 21:33:14 +12:00
Andrew McMillan
82259f1e0e
Add all/any option to NeedPrivilege method also.
2010-08-18 21:32:45 +12:00
Andrew McMillan
55cb133bb9
Apply some careful URL encoding.
2010-08-18 21:31:59 +12:00
Jens Zahner
f6fd2d39aa
Fixes to LDAP group handling by Jens Zahner
2010-08-14 13:11:04 +12:00
Andrew McMillan
f816c6b56a
Fix default locale.
2010-08-13 11:42:16 +12:00
Andrew McMillan
8aa84f9e6c
Add option for explicit permission matching.
2010-06-29 23:51:42 +12:00
Andrew McMillan
e4e2a1fd47
Explicitly specify permissions matching.
2010-06-29 23:51:17 +12:00
Andrew McMillan
e3babd9845
Respond with supported-report error if the report is unsupported.
2010-06-29 23:50:41 +12:00
Andrew McMillan
0c64725ba2
Move to GPL v2 or later.
2010-06-29 23:50:11 +12:00
Andrew McMillan
4065f26da2
Default type to 'resource' for privileges display.
2010-06-29 23:49:16 +12:00
Andrew McMillan
22755fc766
Remove uninitialised variable possibility.
2010-06-29 23:48:43 +12:00
Andrew McMillan
f2ebbda855
Add parameter for masking privilege output to only applicable set.
2010-06-28 09:31:35 +12:00
Andrew McMillan
adb1f949ac
Check for existence of target resource before we check for READ perm.
2010-06-28 08:41:46 +12:00
Andrew McMillan
766e825f99
Forece content-type in some circumstances.
...
If the method is REPORT or PROPFIND it won't be valid if they
didn't send XML, so assume they did, with a warning.
Otherwise, if the content-type is XML, but they sent less than
7 bytes, assume that it has no content-type.
2010-06-28 08:39:39 +12:00
Andrew McMillan
f644a31f9b
Avoid potential unassigned variable warning.
2010-06-27 19:06:27 +12:00
Andrew McMillan
e7ad2ab06d
Switch to 412 precondition failed in line with CardDAV RFC.
2010-06-27 19:03:56 +12:00
Andrew McMillan
2f38cf077b
Don't allow PUT of non-calendar/address resources into calendars/addressbooks.
2010-06-27 18:56:17 +12:00
Andrew McMillan
50fca47f06
Correct return code on PUT modified.
2010-06-23 22:36:14 +12:00
Andrew McMillan
2643a1a34c
Correct content-type.
2010-06-23 22:09:14 +12:00
Andrew McMillan
252dac585c
Send a correct content-type on GET.
2010-06-23 22:08:57 +12:00
Andrew McMillan
60d7780b1d
Rename the event() function to resource() since it might not be an event.
2010-06-23 22:08:19 +12:00
Andrew McMillan
2a18bb3b37
Rename variable since it is no longer just a calendar.
2010-06-23 14:38:56 +12:00
Andrew McMillan
f71bba3747
Work on making this work for CardDAV.
2010-06-23 14:22:26 +12:00
Andrew McMillan
5a708c5462
When we PUT a vcard set the caldav_type to VCARD.
2010-06-23 14:21:55 +12:00
Andrew McMillan
4e1852aee2
Try and read dav_principal since the remote usr record no longer suffices.
2010-06-23 14:15:57 +12:00
Andrew McMillan
b296151724
Re-read local database record if the remote auth did not supply principal_id
2010-06-21 10:56:01 +12:00
Andrew McMillan
28af315848
A fix for problems with character output in the user configuration.
2010-06-17 23:27:22 +12:00
Andrew McMillan
a6fbd99f90
Allow for the send_page_header() function to be overridden.
2010-06-17 23:05:30 +12:00
Andrew McMillan
51700a4ee4
Also remove '/' from potential ticket charset.
2010-06-17 23:04:52 +12:00
Andrew McMillan
a5e6e9113c
Handle VCARD on PUT.
2010-05-19 23:53:36 +12:00
Andrew McMillan
737aa5e228
These AwlQuery classes are ow thoroughly migrated into AWL.
2010-05-17 22:43:29 +12: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
Andrew McMillan
a5d162ccfa
Fix typo.
2010-05-14 22:14:20 +12:00
Andrew McMillan
8a5ba6a07e
A (still broken) start on parsing VCARD on PUT.
2010-05-12 22:17:10 +12:00
Andrew McMillan
f1a1c2fa73
Add support for the addressbook-multiget REPORT. Untested.
2010-05-12 22:13:46 +12:00
Andrew McMillan
8f22d87a82
Fix if_addressbook for /
2010-05-12 22:12:43 +12:00
Andrew McMillan
cee251d700
Move RRule expansion functions into RRule include.
2010-05-07 22:43:41 +12:00
Andrew McMillan
f844d6b692
Add facility to append to a calendar with ?mode=append on PUT
2010-04-29 16:03:14 +12:00
Andrew McMillan
1f5818f624
RDATE/EXDATE can occur multiply, as well as contain multiple dates.
2010-04-29 11:12:52 +12:00
Andrew McMillan
bfbe6a1e9a
Might as well escape ':' as well.
...
This avoids the possibility of parameter use inside strings and
then subsequent replacement.
2010-04-28 20:15:37 +12:00
Andrew McMillan
6264736bde
Display a list of tickets granted by this principal.
2010-04-28 14:10:26 +12:00
Andrew McMillan
a359553eee
When a timezone is supplied, but not used in the event, pretend it was.
...
This gets around some buggy software which expects this kind of
thing to work.
2010-04-28 14:08:14 +12:00
Andrew McMillan
27da222920
Override the DateTime::modify function with our own.
...
Since it doesn't handle RRULE durations, but we want to do that.
2010-04-28 14:07:23 +12:00
Andrew McMillan
763e287572
Handle escaping of ? for old broken PHP::PDO.
2010-04-28 14:06:29 +12:00