andreas (Andreas Böhler)Administrator
User

User Details

User Since
Mar 23 2015, 10:13 PM (139 w, 4 d)
Roles
Administrator

Recent Activity

Wed, Nov 22

andreas changed the visibility for monitorDaemon.
Wed, Nov 22, 8:25 PM

Wed, Nov 15

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.

Wed, Nov 15, 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?

Wed, Nov 15, 6:54 PM · davcal PlugIn
andreas claimed T50: Localization is wrong and overwrites jQueryUI datapicker.
Wed, Nov 15, 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).

Wed, Nov 15, 2:51 PM · davcal PlugIn

Thu, Nov 9

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.

Thu, Nov 9, 2:23 PM · davcal PlugIn

Wed, Nov 8

andreas closed T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs as Resolved.
Wed, Nov 8, 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.

Wed, Nov 8, 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, 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.

Wed, Nov 8, 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.

Wed, Nov 8, 12:06 PM · 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(...))

Wed, Nov 8, 10:06 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!

Wed, Nov 8, 9:39 AM · davcal PlugIn
andreas claimed T49: davcal Plugin for dokuwiki Release 2017-02-19e "Frusterick Manners" don´t display inputs.
Wed, Nov 8, 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?

Wed, Nov 8, 8:12 AM · davcal PlugIn

Fri, Oct 27

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:

Fri, Oct 27, 8:37 AM · davcal PlugIn

Jun 20 2017

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
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 closed T40: cram-md5 encrptet passwords support ? as Resolved.

Closing, since user_sql is on hold.

Jun 20 2017, 7:56 AM · ownCloud user_sql 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

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
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

May 24 2017

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 16 2017

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

Feb 21 2017

andreas changed the visibility for davcard PlugIn.
Feb 21 2017, 8:51 PM
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 11 2017

andreas edited Description on ownCloud user_sql PlugIn.
Jan 11 2017, 4:41 PM

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

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

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

Thanks for your comment.

Dec 15 2016, 3:04 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

Dec 12 2016

andreas added a comment to T40: cram-md5 encrptet passwords support ?.

Thanks for testing, I'll add it to the next release.
Did you also test password changing?

Dec 12 2016, 10:34 AM · ownCloud user_sql PlugIn

Dec 10 2016

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

Dec 3 2016

andreas added a comment to T40: cram-md5 encrptet passwords support ?.

Could you please test if the latest development version works for you? Here is the direct link: https://www.aboehler.at/hg/user_sql/archive/e6a991d13870.tar.gz

Dec 3 2016, 11:28 AM · ownCloud user_sql PlugIn

Nov 30 2016

andreas triaged T40: cram-md5 encrptet passwords support ? as Normal priority.
Nov 30 2016, 3:07 PM · ownCloud user_sql PlugIn
andreas claimed T40: cram-md5 encrptet passwords support ?.
Nov 30 2016, 2:18 PM · ownCloud user_sql PlugIn
andreas added a comment to T40: cram-md5 encrptet passwords support ?.

Hm, my initial though was that it is impossible due to the way CRAM-MD5 works. However, it seems that someone wrote a library recently: https://github.com/hn/dovecot-misc/blob/master/dovecot_hmacmd5.php

Nov 30 2016, 2:18 PM · ownCloud user_sql PlugIn

Nov 19 2016

andreas closed T39: Error connecting to database: Failed to connect to the database: An exception occured in driver: could not find driver as Invalid.

Obviously, you do not have the PDO mySQL driver installed. That's a problem of your NAS, nothing I can do about.

Nov 19 2016, 12:56 PM · ownCloud user_sql 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

Nov 4 2016

andreas added a comment to T37: Installation on Nextcloud 10 not possible.

OK, user_sql has just been released to the Nextcloud app store. Plus, I changed the way archive folders are created, so now it should also work with the release on OwnCloud's app store.

Nov 4 2016, 10:23 AM · ownCloud user_sql PlugIn
andreas added a comment to T37: Installation on Nextcloud 10 not possible.

This issue includes a fix to the code and does not only involve disabling the app code checker.

Nov 4 2016, 8:28 AM · ownCloud user_sql PlugIn

Nov 3 2016

andreas added a comment to T37: Installation on Nextcloud 10 not possible.

I'm sorry, NC10 is, of course, supported and it works fine for me. However, I have not yet upgraded to 10.0.1, which you are probably running.

Nov 3 2016, 8:33 PM · ownCloud user_sql PlugIn
andreas added a comment to T37: Installation on Nextcloud 10 not possible.

I never tried it with NC10, as soon as I upgrade, this problem will be fixed.

Nov 3 2016, 4:45 PM · ownCloud user_sql PlugIn
andreas claimed T37: Installation on Nextcloud 10 not possible.
Nov 3 2016, 4:44 PM · ownCloud user_sql PlugIn

Sep 12 2016

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 moved T35: Add location field to Backlog on the davcal PlugIn board.
Sep 12 2016, 12:40 AM · davcal PlugIn

Sep 10 2016

andreas closed T34: Database error after reinstall as Invalid.

you're welcome, I'm closing this...

Sep 10 2016, 9:53 AM · ownCloud user_sql PlugIn

Sep 9 2016

andreas added a comment to T34: Database error after reinstall.

By the way: If you go through the Joomla docs you'll notice that the column "activation" is meant for a completely different thing: It controls whether activation emails are to be sent!
You want the column "block" and, of course, need to check the "invert active value" box.

Sep 9 2016, 4:28 PM · ownCloud user_sql PlugIn
andreas added a comment to T34: Database error after reinstall.

I went over your screenshot of the app configuration again and I think I found your problem: You must activate "Invert Active Value" (I did not bother entering the table for "User Active Column" in the first place)

Sep 9 2016, 4:16 PM · ownCloud user_sql PlugIn
andreas added a comment to T34: Database error after reinstall.

I did not change the configuration of the sql server. I just created a new local user and selcted "Create database with same name and grant all permissions" in phpMyAdmin.

Sep 9 2016, 4:09 PM · ownCloud user_sql PlugIn
andreas added a comment to T34: Database error after reinstall.

I just did a fresh installation of Debian Jessie, ownCloud 9.1.0, user_sql 2.3 and Joomla 3.6.2. Everything went without problems, my Joomla user is in the list and is able to login.

Sep 9 2016, 2:36 PM · ownCloud user_sql PlugIn
andreas added a comment to T34: Database error after reinstall.

That's really strange. The log doesn't even include information about ownCloud trying to list the users from the user_sql backend.

Sep 9 2016, 9:28 AM · ownCloud user_sql PlugIn

Sep 8 2016

andreas added a comment to T34: Database error after reinstall.

Hm, looks quite fine to me.
Is this the only domain you serve ownCloud on? If yes, what happens if you duplicate your settings for domain "default"?

Sep 8 2016, 9:01 PM · ownCloud user_sql PlugIn
andreas claimed T34: Database error after reinstall.
Sep 8 2016, 10:03 AM · ownCloud user_sql PlugIn
andreas added a comment to T34: Database error after reinstall.

It seems that either saving or loading of the settings fails (you did click on "Save", right?).
Could you give some more info, please:

Sep 8 2016, 10:03 AM · ownCloud user_sql PlugIn

Sep 1 2016

andreas reopened T33: update for owncloud 9, nextcloud as "Open".
Sep 1 2016, 8:55 PM · ownCloud user_sql PlugIn
andreas closed T33: update for owncloud 9, nextcloud as Resolved.

Thanks for the logs. Could you try clearing your browser cache and cookies and logging in again? Did you check from a different computer?

Sep 1 2016, 8:55 PM · ownCloud user_sql PlugIn
andreas added a comment to T33: update for owncloud 9, nextcloud.

That's strange, I'm running on NextCloud 9 for quite some time now (actually, since its release).
I tested it on ownCloud 9.1 just yesterday and I did not notice any problems.

Sep 1 2016, 3:16 PM · ownCloud user_sql 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

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

Jul 7 2016

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 moved T31: Can't create new events to Backlog on the davcal PlugIn board.
Jul 7 2016, 5:39 PM · davcal PlugIn

Jul 2 2016

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

Sorry, something went wrong during branch merge (one function in helper.php appeared twice) and I didn't test it thoroughly enough. Should be fixed now.

Jul 2 2016, 11:59 PM · davcal PlugIn

Jul 1 2016

andreas changed the edit policy for webdavclient PlugIn.
Jul 1 2016, 11:39 AM
andreas closed T29: Choose a size for displaying as Wontfix.
Jul 1 2016, 10:46 AM · jorgchart PlugIn

Jun 12 2016

andreas added a comment to T29: Choose a size for displaying.

Hm, I don't think this can be achieved easily. All rendering is done using jorgchart, I just created a wrapper for DokuWiki.

Jun 12 2016, 7:54 PM · jorgchart PlugIn

Apr 23 2016

andreas closed T27: Authorize by vbulletin database as Invalid.

You need to know the name of the table as well as the columns that vBulletin uses to store its information. Unfortunately, vBulletin is not Open Source, thus I am not able to help you here.

Apr 23 2016, 6:09 PM · ownCloud user_sql PlugIn

Apr 21 2016

andreas added a comment to T26: PHP7 error.

Thanks for the report. Both are warnings, not errors.
I just fixed the Doku_Event_Handler in b80ed4c2e184.

Apr 21 2016, 9:30 AM · metaeditor PlugIn

Apr 8 2016

andreas closed T20: MacOS Support as Resolved.

Added documentation to DokuWiki.org, closing as it seems to work fine.

Apr 8 2016, 12:17 PM · davcal PlugIn
andreas closed T21: implements getHome method as Resolved.

Marking it as resolved as it works for me and nobody else complained...

Apr 8 2016, 12:16 PM · ownCloud user_sql PlugIn

Feb 29 2016

andreas closed T25: Translation in French as Resolved.

Thank you, applied.

Feb 29 2016, 8:50 PM · davcal PlugIn
andreas added a comment to T25: Translation in French.

I applied this in 630eee463542. Any reason why you didn't translate the settings strings?

Feb 29 2016, 8:06 PM · davcal PlugIn
andreas claimed T25: Translation in French.

Thanks for the translated strings, I'll apply the changed files ASAP.

Feb 29 2016, 7:28 PM · davcal PlugIn

Feb 11 2016

andreas added a comment to T23: All Day Event subtracts a day.

Please update to the latest version, this fixes the issue for me.

Feb 11 2016, 6:39 PM · davcal PlugIn
andreas added a comment to T23: All Day Event subtracts a day.

I can reproduce this if I set my client to your timezone. The server's timezone doesn't seem to have any influence on this. I'll investigate this during the next days.

Feb 11 2016, 6:04 PM · davcal PlugIn
andreas added a comment to T23: All Day Event subtracts a day.

OK, I'm currently installing a few test servers and clients with different timezone settings, however it's going to take some time.

Feb 11 2016, 4:38 PM · davcal PlugIn
andreas closed T24: All Day Events subtract a day as Invalid.

Duplicate of T23

Feb 11 2016, 4:12 PM · davcal PlugIn
andreas reopened T23: All Day Event subtracts a day as "Open".
Feb 11 2016, 4:11 PM · davcal PlugIn
andreas closed T23: All Day Event subtracts a day as Resolved.

My first guess would be a timezone issue. Please give some more info:

Feb 11 2016, 4:10 PM · davcal PlugIn

Jan 27 2016

andreas closed T22: calendar doesn't display as Resolved.
Jan 27 2016, 2:01 PM · davcal PlugIn

Jan 20 2016

andreas added a comment to T22: calendar doesn't display.

This should be fixed now in rDAVCAL1e7c1b3b359f. It was a problem with how the SQL queries were built, the SQL library thought the question mark was a placeholder and expected more parameters

Jan 20 2016, 11:26 AM · davcal PlugIn

Jan 15 2016

andreas added a comment to T22: calendar doesn't display.

Then you most probably have a JavaScript error in one of your other PlugIns, because addInitEvent is not used by davcal. To speed up the time to track it down, disable JavaScript compression in DokuWiki. Check the error log again and you should get an idea what PlugIn it is from by looking around the erroneous line. Disable (or update?) the corresponding PlugIn and you should be good to go.

Jan 15 2016, 2:39 PM · davcal PlugIn
andreas added a comment to T22: calendar doesn't display.

Yes, re-saving the configuration file has the exact same effect as touching the file.

Jan 15 2016, 1:33 PM · davcal PlugIn

Jan 13 2016

andreas added a comment to T22: calendar doesn't display.

Seems like the JavaScript did not reload. Try force-reloading the page and, if that doesn't help, cleaning DokuWiki's cache (for instance by re-saving the configuration file).

Jan 13 2016, 7:10 PM · davcal PlugIn

Jan 8 2016

andreas added a comment to T21: implements getHome method.

I added this in rUSQL77f7b713334c, rUSQL34606ff7539f and rUSQL5d207457c879

Jan 8 2016, 9:29 AM · ownCloud user_sql PlugIn

Jan 7 2016

andreas triaged T21: implements getHome method as Normal priority.
Jan 7 2016, 2:10 PM · ownCloud user_sql PlugIn
andreas added a comment to T21: implements getHome method.

The need for this functionality actually arose yesterday when I discovered some problems with my setup. I'm going to implement this in one of the next releases, but I have yet to find a structured way to enter the configuration.

Jan 7 2016, 2:09 PM · ownCloud user_sql PlugIn
andreas added a project to T21: implements getHome method: ownCloud user_sql PlugIn.
Jan 7 2016, 2:08 PM · ownCloud user_sql PlugIn
andreas claimed T21: implements getHome method.
Jan 7 2016, 2:08 PM · ownCloud user_sql PlugIn

Dec 7 2015

andreas added a comment to T20: MacOS Support.

The iOS URL is displayed starting from rDAVCAL084e26cfa950. Limited testing is now being done on MacOS X El Capitan.

Dec 7 2015, 10:34 AM · davcal PlugIn
andreas claimed T20: MacOS Support.
Dec 7 2015, 9:45 AM · davcal PlugIn
andreas claimed T19: Recurring Events.
Dec 7 2015, 9:45 AM · davcal PlugIn

Dec 3 2015

andreas triaged T20: MacOS Support as Normal priority.

It seems to be a problem with autodiscovery and/or the sync URL.
I can get MacOS X 10.5 to sync when I paste the principal URL into Calendar. It then discovers all available calendars.
Using the .well-known approach, it doesn't detect anything.

Dec 3 2015, 10:46 AM · davcal PlugIn
andreas created T20: MacOS Support.
Dec 3 2015, 10:44 AM · davcal PlugIn