Hi Rosali,
first, thanks for the great plugin(s). I had two issues, though, when installing the calendar, which I would like to share with you:
When the curl option CURLOPT_FOLLOWLOCATION is set in line 711 of program/class.http.php, I got a fatal error, because on my server open_basedir is set (and cannot be changed by me). As a workaround I commented out this line and do not seem to have any negative side effects. So maybe it could be configurable whether redirects are followed.
When trying to access my Google Calendar via CalDAV, I had the problem that the password was lost somewhere on the way.
I was able to trace the issue to program/backend/caldav.php. In line 41 the password is being decrypted, while (in my installation) it is plain already. So I changed
'pass' => $this->rcmail->decrypt($this->rcmail->config->get('caldav_password',$this->rcmail->encrypt('pass'))),
to
'pass' => $this->rcmail->config->get('caldav_password','pass'),
and now the Google Calendar events are loaded. Is this a bug it your code, or a corrupted installation on my side?
Regards
Ulrich