Created attachment 181729 [details] svn(1) diff of mail/libcmime In EREs, left-brace is not to be interpreted as an ordinary character unless escaped. Using left-brace not as a part of a valid interval expression produces undefined results [1]. There is a patch-in-progress to fix our implementation to throw an error if left-brace is not used in a valid manner, it would be good to go ahead and address this before-hand. =) [1] http://pubs.opengroup.org/onlinepubs/009696899/basedefs/xbd_chap09.html#tag_09_04_03
The patch looks good, I've tested a build with it. Can be applied.
I'm going ahead and setting the maintainer-feedback+ on this one, given your response. Please do reset it if you wish and let me know if this is a problem. =)
take
A commit references this bug: Author: ler Date: Wed Apr 26 00:42:44 UTC 2017 New revision: 439424 URL: https://svnweb.freebsd.org/changeset/ports/439424 Log: mail/libcmime: Improve regex conformance PR: 218601 Submitted by: Kyle Evans <bsdports@kyle-evans.net> Approved by: Axel Steiner <ast@treibsand.com> (maintainer), adamw (mentor) Differential Revision: https://reviews.freebsd.org/D10500 Changes: head/mail/libcmime/Makefile
Committed, with a minor modification. Thanks!