2420 Commits

Author SHA1 Message Date
Andrew McMillan
73af273610 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-26 16:52:07 +13:00
Andrew McMillan
36f57b149e Fix to work with FastCGI installation. 2008-01-26 16:52:00 +13:00
Andrew McMillan
113fb6a40f Add a function to assist with renaming users. 2008-01-26 16:51:55 +13:00
Andrew McMillan
c61d3edac6 New tables need new permissions. And we now use the specific
appuser / dbuser for everything.
2008-01-26 16:45:31 +13:00
Andrew McMillan
0679ceb866 Remove commented code. 2008-01-26 16:41:40 +13:00
Andrew McMillan
d63b309218 Add configuration file to database updating. 2008-01-26 16:39:26 +13:00
Andrew McMillan
c93b004c0a Regression test result changes now we call update-rscds-database 2008-01-26 16:38:36 +13:00
Andrew McMillan
7226068a04 Ensure database creation applies the right permissions. 2008-01-26 16:38:26 +13:00
Andrew McMillan
7120632632 Add options to not apply any patches. 2008-01-26 16:38:15 +13:00
Andrew McMillan
eef603b509 Move the appuser permission grants out of the database definition
so we can support alternative names for the application DB user.
2008-01-26 16:37:42 +13:00
Andrew McMillan
9c349cbcbf Note more significant changes from 0.9.3 2008-01-26 16:33:37 +13:00
Andrew McMillan
867dd9a181 Display the number of tests also at the end of the regression run. 2008-01-26 16:20:37 +13:00
Andrew McMillan
46966225ad Show the duration of the regression test run. 2008-01-26 16:20:01 +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