Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by narn.NetBSD.org (Postfix) with ESMTP id 8932663BD06 for ; Mon, 21 Jul 2008 12:10:50 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 2275263B111; Mon, 21 Jul 2008 12:10:50 +0000 (UTC) Received: from cvs.netbsd.org (unknown [IPv6:2001:4f8:4:7:2e0:81ff:fe25:eab4]) by mail.netbsd.org (Postfix) with ESMTP id 2B43563B110 for ; Mon, 21 Jul 2008 12:10:49 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 182EA175D0; Mon, 21 Jul 2008 12:10:49 +0000 (UTC) From: "John R. Shannon" Subject: CVS commit: pkgsrc/security/libprelude To: pkgsrc-changes@NetBSD.org Reply-To: shannonjr@netbsd.org Message-Id: <20080721121049.182EA175D0@cvs.netbsd.org> Date: Mon, 21 Jul 2008 12:10:49 +0000 (UTC) Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: shannonjr Date: Mon Jul 21 12:10:49 UTC 2008 Modified Files: pkgsrc/security/libprelude: Makefile distinfo pkgsrc/security/libprelude/patches: patch-ab Log Message: Update to 0.9.18. Changes: - Add support for newer GnuTLS 2.2.0 session priority functions. When the option is available, the user might specify TLS settings through the "tls-options" configuration entry. - Workaround a GnuTLS issue where the client wouldn't be able to negotiate a supported compression protocol with the server (#299). - Implement variable substitution in Prelude configuration files. - Allow IDMEF criteria with multiples values for a single path, as can be seen in the following example: alert.classification.text = (A || B || C || D) - Implement negation of idmef-criteria, allowing to write criteria like: ! (alert.classification.text = A || alert.classification.text = B) - Fix an IDMEF-Criteria matching problem, where the match function would not attempt to match a OR after multiple consecutive AND that failed. Thanks Alexander Afonyashin for pointing out the problem. - Never use non-pointer field, always use the "required" keyword. Fix API consistency issue, that could lead to unexpected behavior. - Fix multiples problem with prelude_read_multiline / prelude_read_multiline2, (fix a problem with prelude-manager idmef-criteria that wouldn't read external ruleset). - Error out if GnuTLS initialization fail. To generate a diff of this commit: cvs rdiff -r1.31 -r1.32 pkgsrc/security/libprelude/Makefile cvs rdiff -r1.23 -r1.24 pkgsrc/security/libprelude/distinfo cvs rdiff -r1.2 -r1.3 pkgsrc/security/libprelude/patches/patch-ab Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.