Created attachment 181755 [details] patch sabre-dav 3.3 has gained [1] support for filtering vCard elements by specifying CARDDAV:prop elements [2] inside a CARDDAV:addressbook-query request [3]. This patch backports the changeset from the pull-request to sabre-dav 3.1.4, which is bundled in www/baikal. The reason for the backporting is that because of [4], I am unsure when/if a new version of baikal bundling a newer sabre-dev will be made. [1] https://github.com/fruux/sabre-dav/pull/910 [2] https://tools.ietf.org/html/rfc6352#section-10.4.2 [3] https://tools.ietf.org/html/rfc6352#section-8.6 [4] https://evertpot.com/sabredav-eol/ Thanks!
Looks good, feel free to take over maintainership :-)
A commit references this bug: Author: gahr Date: Thu Apr 13 11:39:29 UTC 2017 New revision: 438437 URL: https://svnweb.freebsd.org/changeset/ports/438437 Log: www/baikal: backport prop filtering in addressbook-query REPORTs Also, take maintainership. PR: 218628 Submitted by: gahr Approved by: mat (maintainer) Obtained from: https://github.com/fruux/sabre-dav/pull/910 Changes: head/www/baikal/Makefile head/www/baikal/files/patch-vendor_sabre_dav_lib_CardDAV_Plugin.php head/www/baikal/files/patch-vendor_sabre_dav_lib_CardDAV_Xml_Filter_AddressData.php head/www/baikal/files/patch-vendor_sabre_dav_lib_CardDAV_Xml_Request_AddressBookQueryReport.php