[sieve] Sieve :regex

Ken Murchison <murch@andrew.cmu.edu> Tue, 11 April 2017 20:57 UTC

Return-Path: <murch@andrew.cmu.edu>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5EC0127876 for <sieve@ietfa.amsl.com>; Tue, 11 Apr 2017 13:57:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ovtkQ_glQl65 for <sieve@ietfa.amsl.com>; Tue, 11 Apr 2017 13:57:25 -0700 (PDT)
Received: from smtp.andrew.cmu.edu (SMTP.ANDREW.CMU.EDU [128.2.157.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E55BC126D73 for <sieve@ietf.org>; Tue, 11 Apr 2017 13:57:24 -0700 (PDT)
Received: from [172.31.24.159] (VPN-172-31-24-159.VPN.CMU.LOCAL [172.31.24.159]) (user=murch mech=PLAIN (0 bits)) by smtp.andrew.cmu.edu (8.15.2/8.15.2) with ESMTPSA id v3BKvMb1024233 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <sieve@ietf.org>; Tue, 11 Apr 2017 16:57:23 -0400
To: sieve@ietf.org
From: Ken Murchison <murch@andrew.cmu.edu>
Organization: Carnegie Mellon University
Message-ID: <dce85add-cd63-ab60-62ab-8668f410f354@andrew.cmu.edu>
Date: Tue, 11 Apr 2017 16:57:22 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------AC38013C05EB9E8670453B56"
X-PMX-Version: 6.3.0.2556906, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2017.4.11.204816
X-SMTP-Spam-Clean: 10% ( TO_IN_SUBJECT 0.5, BODYTEXTH_SIZE_10000_LESS 0, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_2000_2999 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, DATE_TZ_NA 0, FROM_EDU_TLD 0, URI_WITH_PATH_ONLY 0, __ANY_URI 0, __BAT_BOUNDARY 0, __CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __CTYPE_MULTIPART_ALT 0, __HAS_FROM 0, __HAS_HTML 0, __HAS_MSGID 0, __HTML_AHREF_TAG 0, __HTTPS_URI 0, __MIME_HTML 0, __MIME_TEXT_H 0, __MIME_TEXT_H1 0, __MIME_TEXT_H2 0, __MIME_TEXT_P 0, __MIME_TEXT_P1 0, __MIME_TEXT_P2 0, __MIME_VERSION 0, __MOZILLA_USER_AGENT 0, __MULTIPLE_URI_TEXT 0, __SANE_MSGID 0, __TAG_EXISTS_HTML 0, __TO_IN_SUBJECT 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_IN_BODY 0, __URI_NOT_IMG 0, __URI_NO_MAILTO 0, __URI_NO_WWW 0, __URI_NS , __URI_WITH_PATH 0, __USER_AGENT 0)
X-SMTP-Spam-Score: 10%
X-Scanned-By: MIMEDefang 2.78 on 128.2.157.38
Archived-At: <https://mailarchive.ietf.org/arch/msg/sieve/WcMq8m6DebAR1HoZvTV8K6Iu8LQ>
Subject: [sieve] Sieve :regex
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sieve>, <mailto:sieve-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sieve/>
List-Post: <mailto:sieve@ietf.org>
List-Help: <mailto:sieve-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sieve>, <mailto:sieve-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Apr 2017 20:57:27 -0000

All,

I've been spending a bit of time back in the Cyrus IMAP Sieve code and 
I'm thinking about resurrecting the Sieve :regex draft (just in time for 
Easter ;)  in an effort to get it standardized. I actually don't recall 
why this draft died in the Sieve WG -- it may be that Ned and I just 
didn't have the time to work on it, or there may have been issues that 
we didn't want to deal with and/or for which the WG didn't have solutions.

Does anyone have any (new) outstanding issues or answers to those 
already listed in draft-ietf-sieve-regex-01 
<https://tools.ietf.org/html/draft-ietf-sieve-regex-01> ?

Who has implemented some form of :regex (with or without variables 
integration)?

If I resubmit this as an individual, should I name it 
draft-murchison-sieve-regex-09 or start fresh with something like 
draft-murchison-sieve-regex-bis-00 ?


-- 
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University