Project

General

Profile

Bug #1339

Calendar WebDAV Broken

Added by bigfoot65 over 5 years ago. Updated over 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Apps
Target version:
Start date:
04/05/2014
Due date:
% Done:

0%


Description

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.

History

#1 Updated by cpg over 5 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 over 5 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 over 5 years ago

Ok, think I might have a working app :)

https://www.amahi.org/apps/calendar

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 over 5 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 over 5 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.

Thoughts?

#6 Updated by bigfoot65 over 5 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