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
Andrew McMillan
8fbb5cf3a2
Don't complain if the event includes an unused timezone.
2010-04-26 23:27:15 +12:00
Andrew McMillan
8223e2e9f7
Replace deprecated split() calls.
2010-04-26 19:46:23 +12:00
Andrew McMillan
356fbb03ea
Fix the SetConnection() method.
2010-04-26 19:46:07 +12:00
Andrew McMillan
1467801345
Handle Transfer-Encoding: chunked responses.
2010-04-26 19:41:20 +12:00
Andrew McMillan
0718aa5352
Log the response regardless, if it is status 400 or greater.
2010-04-19 23:28:13 +12:00
Rob Ostensen
f8027e88e7
fixed bad if statement, actually works for returning freebusy
2010-04-19 14:18:05 +12:00
Rob Ostensen
369f50f281
oops forgot to include the last change here as well.
2010-04-19 14:17:56 +12:00
Rob Ostensen
528211bc65
First phase of iSchedule support. Capabilities supported as well as validating remote requests. Still need to handle remote requests.
2010-04-19 14:17:19 +12:00
Andrew McMillan
b55e69399f
Switch to put caldav_data.* in result list after calendar_item.*
2010-04-16 12:47:18 +12:00
Andrew McMillan
9ae3a2d1fb
Switch to use RenderGMT() to render these dates.
2010-04-16 12:46:54 +12:00
Andrew McMillan
e8b722f9e1
Fix RenderGMT() to render GMT correctly.
2010-04-16 12:45:17 +12:00
Andrew McMillan
e15c3d3b58
Use the new olson_from_tzstring() function to extract the Olson tz.
2010-04-15 20:25:32 +12:00
Andrew McMillan
7644206a24
Allow configuration of $c->restrict_admin_roles.
2010-04-13 11:51:49 +12:00
Andrew McMillan
ad42769a91
Try to clarify principal actions with better prompts.
2010-04-13 11:51:13 +12:00
Andrew McMillan
8958e99d37
Inactive users should not still be able to access their calendars.
2010-04-13 03:45:00 +12:00
Andrew McMillan
dca93db8ed
Catch when we supply parameters without a leading ':'
2010-04-13 03:44:23 +12:00
Andrew McMillan
d652eaf064
Correct mis-specified query parameter.
2010-04-13 03:35:32 +12:00
Andrew McMillan
1dab49a419
Provide visual feedback when users cannot edit a page.
2010-04-12 21:59:40 +12:00
Andrew McMillan
2d47ed519f
Full fix for internal expansion of named parameters.
2010-04-06 12:16:50 +12:00
Andrew McMillan
d667b39702
Fix query replacement regex, really, this time.
2010-04-06 11:57:17 +12:00
Andrew McMillan
5fdcb20d59
Fix quoting in regrular expression.
2010-04-06 10:52:35 +12:00
Andrew McMillan
3b7de13dbf
Cope with Google occasionally setting the CREATED date to 0000 year.
...
Also set is_public explicitlt 't' or 'f'.
2010-04-03 17:31:06 +13:00
Andrew McMillan
c0f7949ec4
Don't query the entries unless we actually have a collection.
2010-04-03 17:30:41 +13:00
Andrew McMillan
a364cbf5c8
Force ticket_id to be cast to text, even if it looks like a number.
2010-04-03 17:27:27 +13:00
Andrew McMillan
3564645227
Force casting to text on setting DAV properties.
2010-04-03 10:55:47 +13:00
Andrew McMillan
6cca907ecf
Pretend exponents are simple text since hex strings can also be.
2010-04-03 10:54:35 +13:00
Andrew McMillan
cbfaf84f45
Add facility to GET on collection of collections.
...
Including bound collections into the resultset.
2010-04-03 09:21:50 +13:00
Andrew McMillan
be3870fc36
Tidy logging.
2010-04-01 22:24:35 +13:00
Andrew McMillan
e2868c93ea
Only log start of script if that specific debug is configured.
2010-04-01 22:23:55 +13:00
Andrew McMillan
421e594a4e
Support statistics logging for interactive pages too.
2010-04-01 22:23:30 +13:00
Andrew McMillan
80b7afb8d3
Assign the event we got into the events array - not the whole response.
2010-03-31 23:03:04 +13:00
Andrew McMillan
92abec52b6
If the multiget report fails, fall back to individual GET requests.
2010-03-31 22:59:57 +13:00
Andrew McMillan
0fee4d44bf
Don't request supported-report-set on every event in the calendar.
2010-03-31 22:59:21 +13:00
Andrew McMillan
da4ef89032
Correct response code for create vs update.
2010-03-30 10:44:47 +13:00
Andrew McMillan
b1913f780a
Remember a script start time.
2010-03-30 10:44:20 +13:00