Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Repairing BASE64 encoded vCard version 3 #193

Closed
wants to merge 1 commit into from

Conversation

Webbeh
Copy link

@Webbeh Webbeh commented Dec 27, 2018

Fix nextcloud/server#3366

Simple re-application of the same patch as upstream
sabre-io/vobject#441

Signed-off-by: Weby <info@geeq.ch>
@skjnldsv
Copy link
Member

skjnldsv commented Jan 7, 2019

Hum, this would require also a repair step in nextcloud/server, right?

@Webbeh
Copy link
Author

Webbeh commented Jan 7, 2019

@evert on the upstream issue (sabre-io/vobject#415) commented that sabre/dav calls the validate function with the repair flag by default. There shouldn't be any more step needed in nextcloud, assuming that repair flag wasn't removed.

@Webbeh
Copy link
Author

Webbeh commented Feb 16, 2019

After "blindly" applying the patch to Nextcloud's Property.php, it seems to work flawlessy with my device, which seems to imply that the "repair" option is called by nextcloud by default as well -> nothing more to do than patch.

@MorrisJobke
Copy link
Member

@rullzer @skjnldsv @ChristophWurst @georgehrke 🏓

@Webbeh
Copy link
Author

Webbeh commented Mar 20, 2019

I will try beta 16 and report back here.

@rullzer rullzer mentioned this pull request Mar 26, 2019
9 tasks
@MorrisJobke MorrisJobke mentioned this pull request Apr 3, 2019
2 tasks
@MorrisJobke MorrisJobke modified the milestones: Nextcloud 16, Nextcloud 17 Apr 3, 2019
@MorrisJobke MorrisJobke mentioned this pull request Jul 15, 2019
28 tasks
@MorrisJobke
Copy link
Member

@rullzer @skjnldsv @ChristophWurst @georgehrke 🏓

🏓

Copy link
Member

@georgehrke georgehrke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@Webbeh
Copy link
Author

Webbeh commented Jul 17, 2019

Thanks!

@skjnldsv
Copy link
Member

Drone is not enabled here @MorrisJobke ?

@MorrisJobke
Copy link
Member

Drone is not enabled here @MorrisJobke ?

Correct, because 3rdparty without an update to the server code is quite meaningless. Thus a PR to server is needed to check against our code base.

@rullzer rullzer removed this from the Nextcloud 17 milestone Aug 15, 2019
@skjnldsv
Copy link
Member

skjnldsv commented Feb 5, 2020

Ideally we could get icewind1991/SearchDAV#9
And then we'd be able to upgrade sbre/dav to 4.2.0+ where this fix is

https://github.com/sabre-io/vobject/releases/tag/4.2.0

@icewind1991
Copy link
Member

Ideally we could get icewind1991/SearchDAV#9

done

@skjnldsv
Copy link
Member

skjnldsv commented Feb 6, 2020

@icewind1991 you used 4.0.x, we would need 4.2.x 🙈 ❤️

@Webbeh
Copy link
Author

Webbeh commented Feb 6, 2020

@skjnldsv #398 contains the fix, so this will be able to be closed.
image

@icewind1991
Copy link
Member

@icewind1991 you used 4.0.x, we would need 4.2.x see_no_evil heart

sabre/dav only goes up to 4.0, it's sabre/vobject is 4.2

@skjnldsv
Copy link
Member

skjnldsv commented Feb 7, 2020

Ah sorry!! All good then!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Validation error in vCard: ENCODING=BASE64 is not valid for this document type
7 participants