Page MenuHomePhabricator
Feed Advanced Search

Advanced Search

Apr 20 2020

andreas closed T139: Patch: Calculate missing end date from duration as Resolved.

Finally, this should be fixed in rDAVCALe4bc2b1c0d4a53495d69bc0e916c5e70b3941ea2. Feel free to reopen if it doesn't work as intended.

Apr 20 2020, 2:34 PM · davcal PlugIn

Feb 26 2020

andreas closed T140: Using upper case letters in URL, calendar isn't shown as Invalid.
Feb 26 2020, 12:03 PM · davcal PlugIn
charlykwr added a comment to T140: Using upper case letters in URL, calendar isn't shown.

OK. Thank you for your analysis. I will try it. Many thanks.

Feb 26 2020, 12:02 PM · davcal PlugIn
andreas added a comment to T140: Using upper case letters in URL, calendar isn't shown.

Thanks - DokuWiki thinks the request is a CSRF attack. The reason is that some requests are performed to your uppercase URL and some to your lowercase URL. I suppose that IIS invokes separate PHP instances for the different URLs and thus the security tokens do not match.

Feb 26 2020, 12:00 PM · davcal PlugIn
charlykwr added a comment to T140: Using upper case letters in URL, calendar isn't shown.
Feb 26 2020, 11:18 AM · davcal PlugIn
andreas added a comment to T140: Using upper case letters in URL, calendar isn't shown.

Then we need to go the more complicated route and I have to ask for more details:

Feb 26 2020, 10:42 AM · davcal PlugIn
charlykwr added a comment to T140: Using upper case letters in URL, calendar isn't shown.

Unfortunately, that's not possible. We are using DokuWiki in our Intranet. Access from outside isn't possible.

Feb 26 2020, 10:35 AM · davcal PlugIn
andreas added a comment to T140: Using upper case letters in URL, calendar isn't shown.

OK, then my theory is probably wrong :(

Feb 26 2020, 10:24 AM · davcal PlugIn
charlykwr added a comment to T140: Using upper case letters in URL, calendar isn't shown.

Sorry, I've forgotten to write that we are using IIS. You are right, DokuWiki and dokuwiki are separate folders – on UNIX systems. But using IIS on Windows Server, both names refer to the same directory. Therefore, we are able to use both styles. It works with all pages except pages using davcal.

Feb 26 2020, 10:18 AM · davcal PlugIn
andreas added a comment to T140: Using upper case letters in URL, calendar isn't shown.

Short answer: dokuwiki and DokuWiki are - usually - two separate folders and you should *never* mix them.

Feb 26 2020, 9:59 AM · davcal PlugIn
charlykwr created T140: Using upper case letters in URL, calendar isn't shown.
Feb 26 2020, 9:45 AM · davcal PlugIn

Feb 12 2020

andreas added a comment to T139: Patch: Calculate missing end date from duration.

Thanks for the patch, I'll review and apply it as soon as possible (there is another patch pending that arrived via E-Mail that needs some work as well).

Feb 12 2020, 1:45 PM · davcal PlugIn

Feb 10 2020

davidmehren created T139: Patch: Calculate missing end date from duration.
Feb 10 2020, 7:13 PM · davcal PlugIn

Oct 12 2019

andreas added a comment to T137: Setting to prevent overlapping/conflicting events.

OK - it sounds feasible and would need to be done entirely in JavaScript. Unfortunately, at the moment, I don't really have the time to work on this.
If you want to give it a try, I'd be happy to give you some guidance. If not, it's going to take a while, I'm afraid.

Oct 12 2019, 10:55 AM · davcal PlugIn

Oct 11 2019

nvm4it added a comment to T137: Setting to prevent overlapping/conflicting events.

Yes, this is exactly what I meant.

Oct 11 2019, 2:53 PM · davcal PlugIn
andreas added a comment to T137: Setting to prevent overlapping/conflicting events.

Could you be a bit more specific with what you mean? What exactly should the setting prevent/disable/disallow?

Oct 11 2019, 2:40 PM · davcal PlugIn
nvm4it triaged T137: Setting to prevent overlapping/conflicting events as Wishlist priority.
Oct 11 2019, 2:03 PM · davcal PlugIn

Aug 22 2018

janimatti.hatinen created T75: Google CalDAV client support in the S1 Open Source space.
Aug 22 2018, 12:45 AM · webdavclient PlugIn

Nov 24 2017

Diffusion closed T50: Localization is wrong and overwrites jQueryUI datapicker as Resolved by committing rDAVCAL4aeddad04e3b: Update fullcalendar to 3.7.0 and remove the translations for jQuery datetime..
Nov 24 2017, 10:45 PM · davcal PlugIn

Nov 15 2017

andreas added a comment to T50: Localization is wrong and overwrites jQueryUI datapicker.

OK, I can see the problem with the datepicker in bureaucracy now. This seems to be a "feature" of the underlying fullcalendar.js library, though. I'll need to investigate that a bit further.

Nov 15 2017, 7:02 PM · davcal PlugIn
andreas added a comment to T51: Lots of XSS vulnerabilities.

Thanks for your comment, much appreciated! It should be fixed now, would you mind having a look again?

Nov 15 2017, 6:54 PM · davcal PlugIn
splitbrain added a comment to T50: Localization is wrong and overwrites jQueryUI datapicker.

Yes, I had the problem with 2017-02-19e and the current hg checkout of your plugin.

Nov 15 2017, 4:36 PM · davcal PlugIn
splitbrain created T51: Lots of XSS vulnerabilities.
Nov 15 2017, 3:23 PM · davcal PlugIn
andreas claimed T50: Localization is wrong and overwrites jQueryUI datapicker.
Nov 15 2017, 3:01 PM · davcal PlugIn
andreas added a comment to T50: Localization is wrong and overwrites jQueryUI datapicker.

Thanks for the report. I cannot reproduce this on 2017-02-29e, the interface language of davcal follows DokuWiki's language for de, en, fr and nl. There is indeed a bug regarding datetimepicker which is always English (easy fix).

Nov 15 2017, 2:51 PM · davcal PlugIn
splitbrain added a comment to T50: Localization is wrong and overwrites jQueryUI datapicker.

Of course this breaks the localization of the calendar view itself.

Nov 15 2017, 2:42 PM · davcal PlugIn
splitbrain created T50: Localization is wrong and overwrites jQueryUI datapicker.
Nov 15 2017, 2:32 PM · davcal PlugIn

Nov 9 2017

19blue85 added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

Perfect now it works again :) I thought i made a mistake.

Nov 9 2017, 2:35 PM · davcal PlugIn
andreas added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

No problem, I introduced a nice regression - I should definitely do more regression testing before pushing updates!
Anyway, please try the latest update published just now. The problem was/is the "C:" in <C:calendar-data> which confused the XML parser - I fixed it in 447fc5d456c1.

Nov 9 2017, 2:23 PM · davcal PlugIn
19blue85 added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

I'm sorry to hesitate you again.
Today i was working on the dokuwiki and recognised, that the plugin still dont work.
After that i saw the update for webdav
I updated the webdav plugin but nothing changed.

Nov 9 2017, 1:11 PM · davcal PlugIn

Nov 8 2017

andreas closed T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs as Resolved.
Nov 8 2017, 2:34 PM · davcal PlugIn
andreas added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

OK, I'm glad you got it working. I'm pushing an update anyway just now, since you discovered a bug with this broken XML tag.

Nov 8 2017, 2:34 PM · davcal PlugIn
19blue85 added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

It works now!
I updated davical from version 1.1.3 to 1.1.5 about backport package made a resync and now I see the data.
So I guess there where changes made for debian stretch.

Nov 8 2017, 2:25 PM · davcal PlugIn
19blue85 added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

Thanks for the quick response. Obvisily nothing changed i deleted brwoser cache etc.
Do you need access to my system?

Nov 8 2017, 12:56 PM · davcal PlugIn
andreas added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

OK, could you try the following:
In function clean_response (helper.php:1364), add as first line of the function:

$response = preg_replace('/xmlns[^=]*="[^"]*"/i', '', $response);

This might fix it, if not, we need to find another solution.

Nov 8 2017, 12:21 PM · davcal PlugIn
andreas triaged T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs as High priority.

Thanks, that is the relevant part. The function clean_response messes the response up when davical is used (I only test against Sabre/DAV resp. NextCloud). It might take a bit until I come up with a solution, but I'll make that a high priority task.

Nov 8 2017, 12:06 PM · davcal PlugIn
19blue85 added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

Nov 8 2017, 11:33 AM · davcal PlugIn
andreas added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

This is helpful, although webdavclient doesn't seem to log the raw response. There seems to be an empty tag <''> which is closed by </multistatus> and that probably confuses simplexml_load_string().
Could you add the following line in helper.php on line 1126 (right before $response = $this->clean_response(...))

Nov 8 2017, 10:06 AM · davcal PlugIn
19blue85 added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.


here is the output. do you need more?

Nov 8 2017, 9:49 AM · davcal PlugIn
andreas added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

Hm, seems to be related to davical. Unfortunately, I can't test this since I do not have a davical installation.
Please enable debug logging and force a sync. Then, you should be able to see some XML output in the debug log - be aware that your calendar data is included here!

Nov 8 2017, 9:39 AM · davcal PlugIn
19blue85 added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

Nov 8 2017, 9:34 AM · davcal PlugIn
19blue85 added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

Actual i found this at the apache error.log

Nov 8 2017, 9:24 AM · davcal PlugIn
andreas claimed T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.
Nov 8 2017, 8:31 AM · davcal PlugIn
andreas added a comment to T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.

What exactly are you trying to achieve? You want to synchronise your DokuWiki calendar to davical, right?
Did you configure WebDAV connections in the Admin section? If so, were you able to display the available calendars?

Nov 8 2017, 8:12 AM · davcal PlugIn
19blue85 created T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.
Nov 8 2017, 8:08 AM · davcal PlugIn

Oct 27 2017

andreas added a comment to T48: Auth no required.

I don't really understand your question. What I've understood is that a user should have read/write access to a calendar when he's logged in to DokuWiki. This is the exact behaviour. Put simply:

Oct 27 2017, 8:37 AM · davcal PlugIn

Oct 26 2017

algorys created T48: Auth no required.
Oct 26 2017, 12:44 PM · davcal PlugIn

Jul 28 2017

Diffusion closed T46: Please don't use `uniqid` as Resolved by committing rDAVCAL289b4fc06c1a: Make private URLs more secure, thanks to jvoisin. This fixes T46..
Jul 28 2017, 2:46 PM · davcal PlugIn

Jun 20 2017

jvoisin added a comment to T45: Please document how to run it under nginx.

Sure :)

Jun 20 2017, 6:55 PM · davcal PlugIn
jvoisin added a comment to T46: Please don't use `uniqid`.

Well, we're generating secret material, so I guess it's cryptography ;)

Jun 20 2017, 6:52 PM · davcal PlugIn
andreas claimed T46: Please don't use `uniqid`.
Jun 20 2017, 5:32 PM · davcal PlugIn
andreas claimed T47: Updating sabre-dav.
Jun 20 2017, 5:32 PM · davcal PlugIn
andreas lowered the priority of T47: Updating sabre-dav from Normal to Wishlist.

That's right, as davcal is tested and being developed with this version of sabredav (which is also patched to support PHP7). I'm not going to update for no good reason, feel free to provide a patch, though.

Jun 20 2017, 5:31 PM · davcal PlugIn
jvoisin created T47: Updating sabre-dav.
Jun 20 2017, 11:53 AM · davcal PlugIn
andreas closed T45: Please document how to run it under nginx as Invalid.

Thanks for the documentation, please feel free to add it to the Wiki at www.dokuwiki.org/plugin:davcal

Jun 20 2017, 7:57 AM · davcal PlugIn
andreas lowered the priority of T46: Please don't use `uniqid` from Normal to Wishlist.

Thanks for your suggestion, I did not know that random_compat exists.
However, I still consider the implementation with uniqid as appropriate, because:

Jun 20 2017, 7:53 AM · davcal PlugIn

Jun 19 2017

jvoisin created T46: Please don't use `uniqid`.
Jun 19 2017, 11:48 PM · davcal PlugIn
jvoisin created T45: Please document how to run it under nginx.
Jun 19 2017, 11:35 PM · davcal PlugIn

Jun 2 2017

pdeman added a comment to T44: can't create new event on the calendar.

yes it works perfectly now. thanks !

Jun 2 2017, 4:27 PM · davcal PlugIn

May 30 2017

andreas added a comment to T44: can't create new event on the calendar.

Could you check whether the latest update fixes your problem? The downside is a scrollbar that appears, at least for me.

May 30 2017, 9:20 PM · davcal PlugIn
Diffusion closed T44: can't create new event on the calendar as Resolved by committing rDAVCAL4a71e837f15f: Fix event creation, this should fix T44.
May 30 2017, 9:19 PM · davcal PlugIn
andreas added a comment to T44: can't create new event on the calendar.

Oh well: this doesn't happen in Chromium, only in Firefox!

May 30 2017, 7:13 PM · davcal PlugIn
andreas added a comment to T44: can't create new event on the calendar.

Finally, I'm able to reproduce your problem, at least partially: It happens to me only in month view and only in the lower three rows of the calendar. It does not happen with an older version of davcal, so it might be either a regression or a bug in fullcalendar (which was updated due to a newer jQuery version in DokuWiki).

May 30 2017, 7:07 PM · davcal PlugIn
pdeman added a comment to T44: can't create new event on the calendar.

Is there anything that I should change ? every plugins look up-to-date.

May 30 2017, 2:16 PM · davcal PlugIn

May 24 2017

pdeman added a comment to T44: can't create new event on the calendar.

Hi,
I have only one calendar on the page.
I call it the easiest way possible: {{davcal>}}

May 24 2017, 11:00 AM · davcal PlugIn
andreas added a comment to T44: can't create new event on the calendar.

OK, let's debug that a bit further:

May 24 2017, 9:28 AM · davcal PlugIn

May 23 2017

pdeman added a comment to T44: can't create new event on the calendar.

does someone have any idea about our problem ?

May 23 2017, 5:13 PM · davcal PlugIn

May 17 2017

pdeman added a comment to T44: can't create new event on the calendar.

here is what is on the server log:
[Tue May 16 14:13:15 2017] [error] [client ip adresse] client denied by server configuration: /usr/share/dokuwiki/data/security.png, referer: https://ourwebsite.fr/doku.php?id=clic:calendrierseeg&do=admin

May 17 2017, 8:31 AM · davcal PlugIn

May 16 2017

pdeman added a comment to T44: can't create new event on the calendar.

Hi,
in the developer tools, in console, nothing happens when I click on a day.
I have this :
"JQMIGRATE: Migrate is installed, version 3.0.0 jquery.php:20:440
Use of getPreventDefault() is deprecated. Use defaultPrevented instead."
it appears at the begining.
I have nothing added to the console when I click on a day or when I modify an events.
I'll look on the webserver log.

May 16 2017, 5:32 PM · davcal PlugIn
andreas added a comment to T44: can't create new event on the calendar.

Hm, that sounds indeed a bit weird. Are there any error message in either the webserver log or the browser log? Could you open Developer Tools in Firefox or Chrome (F12 for both of them), click on a day and see if there is an error logged in the console?
Sometimes, also the installation of another, presumably unrelated, plugin trigger an error?

May 16 2017, 5:21 PM · davcal PlugIn
pdeman created T44: can't create new event on the calendar.
May 16 2017, 4:58 PM · davcal PlugIn

Feb 21 2017

Diffusion closed T43: davacal incompatible with 2017-02-19 as Resolved by committing rDAVCAL1a9054570d5a: Update fullcalendar to 3.2.0 to support latest jQuery release, fixes T43.
Feb 21 2017, 7:01 PM · davcal PlugIn
andreas claimed T43: davacal incompatible with 2017-02-19.

Seems that latest jQuery 3 code in DokuWiki broke fullcalendar, on which davcal is based. Probably, an update of fullCalendar can fix this.

Feb 21 2017, 7:01 PM · davcal PlugIn
andreas created T43: davacal incompatible with 2017-02-19.
Feb 21 2017, 7:00 PM · davcal PlugIn

Jan 4 2017

andreas added a comment to T42: davcal: nice print / export to pdf.

Yeah, mine looks similar to yours. You can try to style the calendar output by modifying fullcalendar-2.4.0/fullcalendar.print.less (it's a standard CSS stylesheet).

Jan 4 2017, 10:54 PM · davcal PlugIn

Dec 16 2016

400thecat added a comment to T42: davcal: nice print / export to pdf.

I have uploaded calendar printed from browser (dokuwiki.pdf), and for reference a very nicely formatted calender printed from osmo organizer (osmo.pdf). Google calender has more or less also similarly nice export / print to pdf.

Dec 16 2016, 11:36 PM · davcal PlugIn
400thecat added a comment to T42: davcal: nice print / export to pdf.

Dec 16 2016, 11:33 PM · davcal PlugIn
andreas added a comment to T42: davcal: nice print / export to pdf.

Yes, please upload a screenshot of the differences. I just tried printing (Firefox 49.0.1) and IMHO it looks very nice! Day/Week view are more condensed in print, but that could be by design (fullcalendar's unmodified print stylesheet is applied).

Dec 16 2016, 10:11 AM · davcal PlugIn

Dec 15 2016

400thecat added a comment to T42: davcal: nice print / export to pdf.

Hi,
printing is indeed currently possible from the browser, but the output is quite ugly. I had in mind adding nicely formatted calendar output/export functionality. If it is not exactly clear what I mean, I can attach, or send you two sample outputs (one current, and one desired for comparison)

Dec 15 2016, 7:01 PM · davcal PlugIn
andreas added a comment to T42: davcal: nice print / export to pdf.

Thanks for your comment.

Dec 15 2016, 3:04 PM · davcal PlugIn
400thecat created T42: davcal: nice print / export to pdf.
Dec 15 2016, 12:23 PM · davcal PlugIn

Dec 13 2016

andreas added a comment to T19: Recurring Events.

A basic editor for events created within DokuWiki doesn't seem too difficult. However, making it compatible with events created and/or modified by other clients is the hard job.

Dec 13 2016, 5:59 AM · davcal PlugIn
Diffusion closed T41: davcal/webdavclient/... fail with recent sqlite plugin as Resolved by committing rDAVCALb83269189169: Fix error with recent SQLite plugin fix T41.
Dec 13 2016, 5:41 AM · davcal PlugIn, webdavclient PlugIn

Dec 10 2016

andreas created T41: davcal/webdavclient/... fail with recent sqlite plugin.
Dec 10 2016, 12:45 PM · davcal PlugIn, webdavclient PlugIn

Nov 16 2016

andreas closed T38: time off by 1 hour, when viewing calender events in "tabular view" as Invalid.

If you read through the documentation, you will find the option "timezone" which should solve your problem.

Nov 16 2016, 12:47 PM · davcal PlugIn
400thecat created T38: time off by 1 hour, when viewing calender events in "tabular view".
Nov 16 2016, 11:44 AM · davcal PlugIn

Sep 12 2016

Diffusion closed T35: Add location field as Resolved by committing rDAVCAL4aaeea05909c: Add support for location handling. This fixes T35..
Sep 12 2016, 11:05 PM · davcal PlugIn
andreas claimed T35: Add location field.
Sep 12 2016, 12:42 AM · davcal PlugIn
andreas triaged T36: Delete/move Calendar as Normal priority.

This would be a nice Admin Plugin...

Sep 12 2016, 12:42 AM · davcal PlugIn
andreas created T36: Delete/move Calendar.
Sep 12 2016, 12:41 AM · davcal PlugIn
andreas created T35: Add location field.
Sep 12 2016, 12:40 AM · davcal PlugIn

Aug 31 2016

andreas closed T32: Problems with Outlook CalDav Synchronizer as Resolved.

OK, I found the problem: It's the PHP7 update and an incompatibility with the version of Sabre/DAV I'm using for davcal. See the problem for ownCloud, I applied their patch: https://github.com/owncloudarchive/calendar/issues/1002

Aug 31 2016, 1:26 PM · davcal PlugIn
andreas claimed T32: Problems with Outlook CalDav Synchronizer.

I'm currently testing a few things, it seems that OutlookCalDavSynchronizer requests only events within a certain time span. davcal does not report any events back, so it looks like a problem somewhere within davcal.

Aug 31 2016, 12:00 PM · davcal PlugIn

Aug 17 2016

mentgit added a comment to T32: Problems with Outlook CalDav Synchronizer.

Your link is correct.

Aug 17 2016, 9:54 AM · davcal PlugIn
andreas added a comment to T32: Problems with Outlook CalDav Synchronizer.

Did you use this one: https://sourceforge.net/projects/outlookcaldavsynchronizer/?

Aug 17 2016, 8:59 AM · davcal PlugIn

Aug 16 2016

mentgit added a project to T32: Problems with Outlook CalDav Synchronizer: davcal PlugIn.
Aug 16 2016, 6:07 PM · davcal PlugIn

Jul 7 2016

Diffusion closed T31: Can't create new events as Resolved by committing rDAVCAL055e18dcb58e: Fix T31.
Jul 7 2016, 5:40 PM · davcal PlugIn
andreas added a comment to T31: Can't create new events.

It seems that the previous commit accidentally broke the creation of new events by not defining a necessary variable in the client side JavaScript.

Jul 7 2016, 5:40 PM · davcal PlugIn
andreas created T31: Can't create new events.
Jul 7 2016, 5:39 PM · davcal PlugIn

Jul 3 2016

Digitalin added a comment to T30: Updating creates an 500 internal error.

Problem fixed !

Jul 3 2016, 12:10 AM · davcal PlugIn