963 Commits

Author SHA1 Message Date
Andrew McMillan
fd007a4ca7 Get the collection_id into the request variable. 2008-01-26 21:59:02 +13:00
Andrew McMillan
fe49f7cb9e Update to 1.2.2 schema version. 2008-01-26 21:57:34 +13:00
Andrew McMillan
bab91bf7a2 Use DDL for creating users since the createuser command probably
isn't around on non-Debian systems.
2008-01-26 21:56:29 +13:00
Andrew McMillan
c62233ff22 Don't apply permissions to no-longer existing sequence. 2008-01-26 21:55:47 +13:00
Andrew McMillan
b0fe8d336c Put collection_id on both caldav_data and calendar_item. 2008-01-26 21:55:05 +13:00
Andrew McMillan
9c349cbcbf Note more significant changes from 0.9.3 2008-01-26 16:33:37 +13:00
Andrew McMillan
470afcfe4f About to release 0.9.4 2008-01-26 16:17:01 +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
b17c163d9b New files. 2008-01-26 15:40:06 +13:00
Andrew McMillan
b33aeeaf31 Ignore real configuration files. 2008-01-26 00:28:40 +13:00
Andrew McMillan
e22aff987c New tables need new permissions. And we now use the specific
appuser / dbuser for everything.
2008-01-26 00:28:00 +13:00
Andrew McMillan
c323d6ad21 We now depend on libyaml-perl, since we use that to read
the configuration file for database updates.
2008-01-26 00:26:09 +13:00
Andrew McMillan
b361f96122 Starting to implement the tables for the new permissions model. 2008-01-26 00:25:34 +13:00
Andrew McMillan
1f7aa1e25d Some more changes to use a consistent id across collections and
calendar data.
2008-01-26 00:24:49 +13:00
Andrew McMillan
f6fc388818 Add configuration file to database updating. 2008-01-26 00:23:16 +13:00
Andrew McMillan
fefb376359 Changes due to GET/PUT collection reordering and timezone fix. 2008-01-26 00:21:12 +13:00
Andrew McMillan
bf73dc26e7 Display the number of tests also at the end of the regression run. 2008-01-26 00:17:07 +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
4295e8afa0 Remove commented code. 2008-01-25 08:06:52 +13:00
Andrew McMillan
2423eda8ef Performance change applied to PROPFIND. 2008-01-25 08:06:33 +13:00
Andrew McMillan
3e693d0384 Regression test result changes now we call update-rscds-database 2008-01-25 08:01:53 +13:00
Andrew McMillan
5d8f127285 Ensure database creation applies the right permissions. 2008-01-25 08:01:15 +13:00
Andrew McMillan
4d5f010a08 Add options to not apply any patches. 2008-01-25 08:00:47 +13:00
Andrew McMillan
1e319b60c7 Ensure expanded 'A' is unexpanded in the end. 2008-01-25 08:00:15 +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
4fbb683af5 Move the appuser permission grants out of the database definition
so we can support alternative names for the application DB user.
2008-01-24 23:26:42 +13:00
Andrew McMillan
be8b373977 Note $c->strict_result_ordering configuration option. 2008-01-24 22:43:53 +13:00
Andrew McMillan
1ff7c77a6e Remove temporary DB patch which accidentally was committed. 2008-01-24 22:40:56 +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
7d563da031 Move debugging of headers to before http auth, making it more useful. 2008-01-24 21:55:35 +13:00
Andrew McMillan
4cf4e841b6 Show the duration of the regression test run. 2008-01-24 09:07:16 +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
091f6d5b41 An alternative patch 1.1.12 which will work without exact correspondence
between caldav_data & calendar_item
2008-01-23 20:06:23 +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
30e0e47e71 Improve performance of get_permissions when groups are involved. 2008-01-23 10:48:33 +13:00
Andrew McMillan
5544581c0f Point to new Wiki URL. 2008-01-22 22:14:29 +13:00
Andrew McMillan
228de176b2 Fix for when open_basedir is in force. 2008-01-22 22:14:01 +13:00
Andrew McMillan
3dd67ed0b0 Fix typo. 2008-01-21 17:31:26 +13:00
Andrew McMillan
949d28a5c1 Fix debugging code so this doesn't break a server with open_basedir
enabled.  Not that I in any way endorse the use of open_basedir...
2008-01-21 17:30:31 +13:00
Andrew McMillan
8b3ef09ff1 Move the dumping of the server variables to before HTTP Auth in case it
is helpful (it very likely will be) for debugging authentication issues.
2008-01-21 16:12:16 +13:00
Andrew McMillan
83cabf87ce Fix to work with FastCGI installation. 2008-01-21 16:01:32 +13:00
Andrew McMillan
e719a888ab Add a function to assist with renaming users. 2008-01-19 12:26:39 +13:00
Andrew McMillan
4fba80a1c7 Release 0.9.3 0.9.3 2008-01-16 22:31:51 +13:00