Andrew McMillan
13ce4c147a
Add support for writing local scheduling requests on PUT.
...
In the new Scheduling Extensions for CalDAV the server is expected
to construct iCalendar METHOD:REQUEST invitations and put them into
the scheduling inbox for each (local) attendee. This patch does
that, and hopefully breaks the back of implementing the full
scheduling extensions.
2011-09-07 23:40:28 +12:00
Andrew McMillan
d6916b205c
Add another search path for Fedora.
2011-04-07 23:33:44 +12:00
Andrew McMillan
20ee255898
Refactor fetching of Principal records from database.
...
This is a significant refactoring, replacing the old getUserBy*()
functions with a new Principal class, and replacing the old
CalDAVPrincipal class with a new DAVPrincipal class which extends
the Principal class.
At this point all regression tests pass (again) but there could
well be issues for people who use alternative authenticators
such as LDAP, although I have endeavoured to resolve those
potential issues.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-03 10:16:43 +13:00
Andrew McMillan
902bf2ad42
Prepare to release 0.9.9.4
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2010-12-25 16:15:58 +13:00
Andrew McMillan
04ecf36c88
Replace index.php with caldav.php when we find it in our path.
2010-11-30 09:52:33 +13:00
Andrew McMillan
0e9f299f45
Use expanded time specifiers in format since %Y doesn't work on Windows.
2010-11-05 11:58:00 +13:00
Andrew McMillan
487693ffee
Add knowledge of desired parallel AWL version to setup.
...
Also add caching of getUserByEmail() since we'll be doing more of
that in the scheduling code.
2010-10-14 21:15:16 -04:00
Andrew McMillan
3300404912
Add a getUserByEMail() function.
2010-08-30 16:59:08 +12:00
Andrew McMillan
f816c6b56a
Fix default locale.
2010-08-13 11:42:16 +12:00
Andrew McMillan
4065f26da2
Default type to 'resource' for privileges display.
2010-06-29 23:49:16 +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
28af315848
A fix for problems with character output in the user configuration.
2010-06-17 23:27:22 +12:00
Rob Ostensen
369f50f281
oops forgot to include the last change here as well.
2010-04-19 14:17:56 +12: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
b1913f780a
Remember a script start time.
2010-03-30 10:44:20 +13:00
Andrew McMillan
d4f1279007
Add configurable locale directory from Aurelien. Nuke ancient compat code.
2010-03-24 08:15:55 +13:00
Andrew McMillan
f0964f7583
Move always.php into the webroot for easier setup.
...
Also add some 'search for the AWL includes' code into it for
even more easier setup.
2010-03-23 21:52:00 +13:00
Andrew McMillan
222454e786
Enforce Pacific/Auckland timezone when running regression tests.
2010-03-22 20:11:39 +13:00
Andrew McMillan
0b3040e907
Default to internal expansion of :name SQL parameters.
2010-03-22 17:22:18 +13:00
Andrew McMillan
1296bded43
Add a test header and log it to help find which tests cause problems.
2010-03-18 19:59:19 +13:00
Andrew McMillan
aaebf97bee
Enhance the exception handler to display a forward trace
2010-03-13 00:00:47 +13:00
Andrew McMillan
70fbd72000
Update the correct always.php file and rebuild.
2010-03-11 23:09:40 +13:00
Andrew McMillan
371666f04e
All schedule-deliver privileges should be included in default.
2010-03-06 00:19:49 +13:00
Andrew McMillan
dc72ddf3a8
Correct setup of locale.
2010-03-05 11:00:55 +13:00
Andrew McMillan
0fffd0e417
First (untested) cut at MKTICKET implementation.
2010-03-05 00:02:26 +13:00
Andrew McMillan
a6d692cde9
Switch always.php over to AwlQuery.
2010-03-04 01:39:40 +13:00
Andrew McMillan
0e1df68878
Correct allprop/include processing.
2010-02-28 22:39:02 +13:00
Andrew McMillan
ded5eafb6b
Correct 'ALL' privilege to 24 bits.
2010-02-24 13:59:50 +13:00
Andrew McMillan
86ca750828
always: Initialise the AWL db connection.
2010-02-17 23:52:47 +13:00
Andrew McMillan
85a06399d8
Allow config files to be under /usr/local
2010-01-28 09:41:33 +13:00
Andrew McMillan
9ecc95399b
Force function parameter types for older PostgreSQL versions.
2009-12-21 22:18:54 +13:00
Andrew McMillan
1eb677de16
Make some of those unused functions really not be used!
2009-12-21 21:41:37 +13:00
Andrew McMillan
19199d5f86
Replaced the old get_permissions() call with the new permissions model.
2009-12-21 13:04:25 +13:00
Andrew McMillan
8644cec3fb
Add default privileges setting. Move privileges functions out of DAVResource.php
2009-11-22 22:28:27 +13:00
Andrew McMillan
2c418c4545
Move URL deconstruction into DeconstructURL function.
2009-11-14 17:35:10 +13:00
Andrew McMillan
865a2e499c
Various changes preparing to switch PROPFIND implementation.
2009-11-12 00:39:18 +13:00
Andrew McMillan
3df6ccc4ba
Getting 'MOVE' working has proven surprisingly complex.
2009-11-04 00:17:10 +13:00
Andrew McMillan
4bc65383bd
Add DB version upgrade detection code.
2009-10-27 09:20:49 +13:00
Andrew McMillan
c5ad893fbf
Convert " to ' where possible.
2009-10-11 15:04:07 -07:00
Andrew McMillan
1db30e30f1
Change defaults for some less desirable config options.
2009-09-25 13:38:04 +12:00
Andrew McMillan
c97c489a52
Handle /principals/*/user requests as Depth: 0 on principal
2009-09-11 11:04:06 +12:00
Andrew McMillan
a264cbc9b7
Add function for converting ISO date to HTTP date.
2009-06-14 11:22:39 +12:00
Andrew McMillan
2706174b8d
Handle it if the webserver doesn't set SERVER_NAME
2009-03-29 22:19:09 +13:00
Andrew McMillan
e61e843a36
Changes to support usernames containing a space, or other strange non-'/' character.
2009-03-19 10:11:50 +13:00
Andrew McMillan
a4ad2d8fe6
Default collections_always_exist to false.
2008-11-26 13:25:39 +13:00
Andrew McMillan
3b7e77e6a4
Default allow_get_email_visibility to false, for security reasons.
2008-11-18 18:19:13 +13:00
Andrew McMillan
0132e8195e
Fix uninitialised variable warnings.
2008-10-27 15:10:43 +13:00
Andrew McMillan
b55b8c4a01
Warn about use of deprecated setting name.
2008-10-23 16:38:35 +13:00
Andrew McMillan
5ec4c33670
Remove case-folding of incoming XML.
2008-10-21 23:04:31 +13:00
Andrew McMillan
5c8cfa4031
Rename @package to davical.
2008-09-18 12:03:00 +12:00