1141 Commits

Author SHA1 Message Date
Andrew McMillan
6e0b4f8e92 Performance change applied to PROPFIND. 2008-01-26 16:56:34 +13:00
Andrew McMillan
75ecf68b20 Ensure expanded 'A' is unexpanded in the end. 2008-01-26 16:55:34 +13:00
Andrew McMillan
59108071ba Enforce permissions on multiget, which might conceivably be retrieving events
from multiple calendars in one pass.
2008-01-26 16:55:28 +13:00
Andrew McMillan
bae86da4f7 Performance fixes to freebusy and results ordering change. 2008-01-26 16:55:21 +13:00
Andrew McMillan
3b0b31df18 Note $c->strict_result_ordering configuration option. 2008-01-26 16:55:15 +13:00
Andrew McMillan
d331585080 Remove temporary DB patch which accidentally was committed. 2008-01-26 16:55:09 +13:00
Andrew McMillan
d8bf50896e Performance improvement and resultant reordering of freebusy query results. 2008-01-26 16:54:57 +13:00
Andrew McMillan
eaf8fa3fa5 Allow for persistent connections to the auth DB also. 2008-01-26 16:54:51 +13:00
Andrew McMillan
7e2fcf98bd Improve performance, with resulting ordering change. 2008-01-26 16:54:45 +13:00
Andrew McMillan
f54fd0719d Move debugging of headers to before http auth, making it more useful. 2008-01-26 16:54:39 +13:00
Andrew McMillan
ce649d20d3 Paranoia sprinkles. 2008-01-26 16:54:33 +13:00
Andrew McMillan
8c786ad934 Correct comments to reflect reality. 2008-01-26 16:54:28 +13:00
Andrew McMillan
ac79f64831 An alternative patch 1.1.12 which will work without exact correspondence
between caldav_data & calendar_item
2008-01-26 16:54:22 +13:00
Andrew McMillan
e6bbd58973 Efficiency improvements from bypassing get_permissions() call in query. 2008-01-26 16:54:09 +13:00
Andrew McMillan
98654043c5 Efficiency improvements from bypassing get_permissions() call in query. 2008-01-26 16:54:04 +13:00
Andrew McMillan
9e84ab6e14 Efficiency improvements from bypassing get_permissions() call in query. 2008-01-26 16:53:59 +13:00
Andrew McMillan
167c498c55 Improve performance of get_permissions when groups are involved. 2008-01-26 16:53:53 +13:00
Andrew McMillan
86fc2b657c Point to new Wiki URL. 2008-01-26 16:53:46 +13:00
Andrew McMillan
8afea491a9 Fix for when open_basedir is in force. 2008-01-26 16:52:46 +13:00
Andrew McMillan
a4d8ba9440 Fix typo. 2008-01-26 16:52:27 +13:00
Andrew McMillan
c6b312e04a 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-26 16:52:18 +13:00
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