Date: Sun, 24 Nov 2002 04:52:13 -0800 (PST) From: Jeremy Chadwick <freebsd@jdc.parodius.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: conf/45672: Makefile support for sendmail CIDR pre-parsing (cidrexpand) Message-ID: <200211241252.gAOCqDB2028189@pentarou.parodius.com>
next in thread | raw e-mail | index | archive | help
>Number: 45672 >Category: conf >Synopsis: Makefile support for sendmail CIDR pre-parsing (cidrexpand) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Nov 24 05:00:08 PST 2002 >Closed-Date: >Last-Modified: >Originator: Jeremy Chadwick >Release: FreeBSD 4.7-STABLE i386 >Organization: Parodius Networking >Environment: System: FreeBSD pentarou.parodius.com 4.7-STABLE FreeBSD 4.7-STABLE #0: Thu Nov 14 01:41:15 PST 2002 root@pentarou.parodius.com:/usr/obj/usr/src/sys/PARODIUS-SMP i386 >Description: This is a request to add support for the contrib/cidrexpand script that comes with sendmail, into /etc/mail/Makefile. The script is src/contrib/sendmail/contrib/cidrexpand. We maintain a fairly complex set of rules in /etc/mail/access, and for numerous reasons, sendmail does not have native support for CIDR notation within it's hash files. The script in question addresses this issue. It permits you to use CIDR notation inside /etc/mail/access and pre-parses the contents, generating all possible IP combos from that CIDR (while leaving non-CIDR lines alone), sending the results to stdout. It would be absolutely *fantastic* to have this as part of the /etc/mail/Makefile process. It looks to be highly possible. My recommendation would be to add a new variable to defaults/make.conf called SENDMAIL_CIDR, which would define if the administrator desired using "contrib/cidrexpand | makemap" instead of just the normal makemap process. >How-To-Repeat: Not applicable. >Fix: Not applicable. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200211241252.gAOCqDB2028189>