Page MenuHomePhabricator

andreas (Andreas Böhler)
UserAdministrator

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Mar 23 2015, 10:13 PM (470 w, 3 d)
Roles
Administrator
Availability
Available

Recent Activity

Aug 13 2020

andreas archived webdavclient PlugIn.
Aug 13 2020, 10:24 PM
andreas archived ownCloud user_sql PlugIn.
Aug 13 2020, 10:23 PM
andreas archived metaeditor PlugIn.
Aug 13 2020, 10:23 PM
andreas archived linksenhanced PlugIn.
Aug 13 2020, 10:23 PM
andreas archived jorgchart PlugIn.
Aug 13 2020, 10:23 PM
andreas archived datapopup PlugIn.
Aug 13 2020, 10:23 PM
andreas archived csstimeline PlugIn.
Aug 13 2020, 10:23 PM
andreas archived autoid PlugIn.
Aug 13 2020, 10:23 PM
andreas archived authg2fa PlugIn.
Aug 13 2020, 10:23 PM
andreas archived abbrlist PlugIn.
Aug 13 2020, 10:22 PM
andreas renamed davcal PlugIn - discontinued from davcal PlugIn to davcal PlugIn - discontinued.
Aug 13 2020, 10:21 PM
andreas archived davcal PlugIn - discontinued.
Aug 13 2020, 10:20 PM
andreas closed T141: incompatible with dokuwiki hogfather release as Invalid.

davcal is unmaintained, no further fixes will be implemented from my side.

Aug 13 2020, 10:19 PM · davcal PlugIn - discontinued

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

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

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

Jan 24 2020

andreas added a member for OpenWrt Imagetool: andreas.
Jan 24 2020, 10:16 AM
andreas created OpenWrt Imagetool.
Jan 24 2020, 9:26 AM

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

Oct 11 2019

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

Aug 22 2018

andreas edited projects for T75: Google CalDAV client support, added: webdavclient PlugIn; removed davcal PlugIn - discontinued.

Thanks for the report. I do not use Google calendar, so I never had the necessity to implement it (I only sync against Nextcloud).

Aug 22 2018, 9:36 AM · webdavclient PlugIn

May 3 2018

andreas added a comment to T52: Change default authentication settings.

While this works in an action plugin when registering the DOKUWIKI_STARTED event, the configuration manager does not reflect the changes - IMHO this is misleading. It should be possible to save the changes using config plugin's config manager classes - I'll investigate that.

May 3 2018, 12:02 PM · authg2fa PlugIn

Apr 27 2018

andreas added a comment to T52: Change default authentication settings.

As far as I know, a plugin cannot overwrite core settings, only plugin settings. As these are core settings, those changes have to be made manually. However, even if it was possible to change the settings, I would prefer not to change settings automatically.

Apr 27 2018, 1:58 PM · authg2fa PlugIn

Nov 22 2017

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

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 - discontinued
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 - discontinued
andreas claimed T50: Localization is wrong and overwrites jQueryUI datapicker.
Nov 15 2017, 3:01 PM · davcal PlugIn - discontinued
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 - discontinued

Nov 9 2017

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

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

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

Jun 20 2017

andreas claimed T46: Please don't use `uniqid`.
Jun 20 2017, 5:32 PM · davcal PlugIn - discontinued
andreas claimed T47: Updating sabre-dav.
Jun 20 2017, 5:32 PM · davcal PlugIn - discontinued
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 - discontinued
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 - discontinued
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 - discontinued

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

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

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

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 - discontinued
andreas created T43: davacal incompatible with 2017-02-19.
Feb 21 2017, 7:00 PM · davcal PlugIn - discontinued

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

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

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

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

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

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 - discontinued
andreas triaged T36: Delete/move Calendar as Normal priority.

This would be a nice Admin Plugin...

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

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

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

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 - discontinued
andreas created T31: Can't create new events.
Jul 7 2016, 5:39 PM · davcal PlugIn - discontinued

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

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