Bug #1339

Calendar WebDAV Broken

Added by bigfoot65 about 8 years ago. Updated about 8 years ago.

Target version:
Start date:
Due date:
% Done:



A user in the forums had problems. He could not access http://calendar nor publish calendars to that location. When trying to access http://calendar, you get "/ permission denied."

I tried it and had the same issues as well. I think the issue may be the web app options are not Fedora 19 compatible. In /etc/httpd/conf.d/03-calendar.conf the following lines appear to need replaced:

Options FollowSymLinks +ExecCGI
AllowOverride AuthConfig
Order allow,deny
Allow from all

with these lines:
Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Require all granted

After restarting the web server, the URL is properly displayed. Confirmation from the user indicates this now works with the modification.


#1 Updated by cpg about 8 years ago

i see. we definitely need to make this a separate app!

i think we have all the hooks in our app system to make an app that does exactly this.

#2 Updated by bigfoot65 about 8 years ago

Based on the location of these lines in 03-calendar.conf file, it might be a challenge.

DAVLockDB /var/hda/calendar/locks/DAVLock
DAVMinTimeout 600
Dav on
Addtype text/calendar .ics

They are above and within the <directory> tags.

#3 Updated by bigfoot65 about 8 years ago

Ok, think I might have a working app :)

I had to use the short name of cal since calendar and icalendar are already taken.

Maybe we can think of something Amahi cool to use instead of cal.

#4 Updated by cpg about 8 years ago

  • Target version changed from amahi-7-1 to amahi-7-3

awesome. true, the dns name is taken by the botched app.

in future amahi releases we need to remove this old cruft.

#5 Updated by bigfoot65 about 8 years ago

Yep. We could do it with the app, right?

I was thinking of having the app check for the /var/hda/calendar directory and 03-calendar.conf files. If found, remove them.

I can do the same with SQL to remove the alias from the database. That will ensure the app can install as calendar.


#6 Updated by bigfoot65 about 8 years ago

Based on our conversation for clean up of the old calendar files, I will use ical for the new app.

Once I determine the code changes, I will add them to the bug.

Also available in: Atom