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
2fcbf413b7
Updated Deutsch translation.
2010-06-17 23:04:15 +12:00
Andrew McMillan
1fbf1be670
Add a weak_etag field to the calendar_attendee table.
2010-05-30 11:31:14 +12:00
Andrew McMillan
e37bbd9030
Updated results with fixed RFC5545 wrapping/escaping.
2010-05-27 23:49:16 +12:00
Andrew McMillan
1688ea0df2
Remove reference to RSCDS.
2010-05-26 11:50:25 +12:00
Andrew McMillan
870b8b56f4
First swathe of regression tests for CardDAV stuff.
2010-05-20 00:11:17 +12:00
Andrew McMillan
8fd7253e8b
Use dbdump rather than pgdump to get around .gitignore.
2010-05-19 23:57:22 +12:00
Andrew McMillan
a5e6e9113c
Handle VCARD on PUT.
2010-05-19 23:53:36 +12:00
Andrew McMillan
17940a11a8
Add ability to start a regression suite from a DB dump.
2010-05-19 23:50:24 +12:00
Andrew McMillan
06abe8bd2e
New patches for next upgrade.
2010-05-19 23:49:50 +12:00
Andrew McMillan
9002e974fc
Add a hack so older Mozilla calendar versions don't see auto-schedule.
2010-05-19 23:48:45 +12:00
Andrew McMillan
f5ee8da945
Add a hack to work around Lightning/Sunbird bug #463392
2010-05-17 22:50:40 +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
73219e4f57
A few minor database changes.
2010-05-12 22:15:44 +12:00
Andrew McMillan
2f8eb21b82
A few improvements to database creation.
...
Inspired by Peter Eisentraut's blog post about writing scripts
for PostgreSQL.
2010-05-12 22:14:32 +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
ad4d733e57
Add a check for gettext availability.
2010-05-12 22:01:39 +12:00
Andrew McMillan
bb2435eb34
Rename 'all' variable which appears to be a reserved word in PostgreSQL 9
2010-05-09 09:05:23 +12:00
Andrew McMillan
bf2d2c3870
Add a function to convert iCalendar interval syntax into SQL.
2010-05-07 22:44:13 +12:00
Andrew McMillan
cee251d700
Move RRule expansion functions into RRule include.
2010-05-07 22:43:41 +12:00
Andrew McMillan
811af721ac
Ignore chunked encoding header.
2010-04-29 16:06:46 +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
6cb50958c8
Internalising data in a few more tests.
2010-04-29 16:02:33 +12:00
Andrew McMillan
d1921b162c
Move data into some tests that it was previously external to.
2010-04-29 15:54:01 +12:00
Andrew McMillan
60930acf91
Rename regression tests to 4 digit numbering.
2010-04-29 11:21:05 +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
cc3e80ffec
If TZ join fails still show what was inserted.
2010-04-28 14:13:09 +12:00
Andrew McMillan
0e72376186
PHP 5.3 URI escaping is in line with RFC 3986, so ~ is not escaped.
2010-04-28 14:11:54 +12:00
Andrew McMillan
930d582e9b
Add more odd characters to this test.
2010-04-28 14:11:29 +12:00
Andrew McMillan
6264736bde
Display a list of tickets granted by this principal.
2010-04-28 14:10:26 +12:00
Andrew McMillan
6f7d82cb3a
Corrected result now duration is more accurately handled.
2010-04-28 14:09:59 +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
0060b0ad92
Exit with error if the update fails.
2010-04-28 14:05:18 +12:00
Andrew McMillan
1862d5fa42
Improved sync to cope slightly better if remote data already present.
...
This is not a complete fix - it depends on the filename part of the
URI being invariant between the two servers. It should really
compare the UID of the two events...
2010-04-26 23:28:03 +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