On Thu, Nov 29, 2007 at 12:21:13AM +0100, Markus Lude wrote:
>Hello,
>here is an update to snort 2.8.0. Please test/comment/commit/...
>
>Based on changes for 2.7.0.1 by Jason Dixon.
>Some added patches fix bus errors on sparc64 noticed by [EMAIL PROTECTED]
>
>If noone other wants, I would take maintainership (not included in
>diff).
>
>Regards,
>Markus
>

Attached diff to apply after your diff.

* Updated to 2.8.0.1
* Fixes flexresp flavor: http://marc.info/?l=snort-users&m=119099490314507&w=2
* Fixes prelude WANTLIB
* Replaces depricated --with-mysql
diff -ur ../snort.patched/Makefile ./Makefile
--- ../snort.patched/Makefile   Fri Nov 30 11:56:08 2007
+++ ./Makefile  Fri Nov 30 11:59:14 2007
@@ -2,8 +2,7 @@
 
 COMMENT=       highly flexible sniffer/NIDS
 
-DISTNAME=      snort-2.8.0
-PKGNAME=       ${DISTNAME}
+DISTNAME=      snort-2.8.0.1
 CATEGORIES=    net security
 MASTER_SITES=  ${HOMEPAGE}/dl/current/
 
@@ -43,6 +42,9 @@
 .if ${FLAVOR:L:Mflexresp}
 LIB_DEPENDS+=  dnet.=1::net/libdnet
 CONFIGURE_ARGS+=--enable-flexresp2
+
+MASTER_SITES0=  http://ftp.secure.lv/pub/distfiles/
+PATCHFILES=     respond2_patch.diff:0
 .endif
 
 .if ${FLAVOR:L:Mpostgresql}
@@ -52,13 +54,14 @@
 
 .if ${FLAVOR:L:Mmysql}
 LIB_DEPENDS+=  lib/mysql/mysqlclient.>=10::databases/mysql
-CONFIGURE_ARGS+=--with-mysql="${LOCALBASE}"
+CONFIGURE_ARGS+=--with-mysql-libraries="${LOCALBASE}/lib" \
+               --with-mysql-includes="${LOCALBASE}/include"
 WANTLIB+=      z
 .endif
 
 .if ${FLAVOR:L:Mprelude}
 MODULES=       devel/gettext
-WANTLIB+=      gcrypt gpg-error pthread z
+WANTLIB+=      gcrypt gnutls gpg-error pthread z
 LIB_DEPENDS+=  prelude.>=8::security/prelude/libprelude
 CONFIGURE_ARGS+=--enable-prelude
 MESSAGE=       ${PKGDIR}/MESSAGE-prelude
diff -ur ../snort.patched/distinfo ./distinfo
--- ../snort.patched/distinfo   Fri Nov 30 11:56:08 2007
+++ ./distinfo  Fri Nov 30 11:59:54 2007
@@ -1,5 +1,10 @@
-MD5 (snort-2.8.0.tar.gz) = z7qxwuOc27iRISxL8V6C8w==
-RMD160 (snort-2.8.0.tar.gz) = 2sNqSh/aYLZszcXHdKthqqD2yKg=
-SHA1 (snort-2.8.0.tar.gz) = 8HuEoIcthhAGtWqManmmAwjdaLQ=
-SHA256 (snort-2.8.0.tar.gz) = uaBzfTL2nEvnSySDJLQBc2Z7W8e09Yru9PInGi6oQtE=
-SIZE (snort-2.8.0.tar.gz) = 4278872
+MD5 (respond2_patch.diff) = PbuGzELzemmJOZefznO2nw==
+MD5 (snort-2.8.0.1.tar.gz) = u2UOjv6Fj1w8yx5HF3XX5w==
+RMD160 (respond2_patch.diff) = FyVgr7CGRT+jzTMg+iyJbmgkfxI=
+RMD160 (snort-2.8.0.1.tar.gz) = oLC+wvfMoNR6WYcIu/xpysr0ShI=
+SHA1 (respond2_patch.diff) = IJhimg/OA7fMfov6qQCYA2DJlng=
+SHA1 (snort-2.8.0.1.tar.gz) = s7RfptUDcvZYfNd2r0O0FSURljA=
+SHA256 (respond2_patch.diff) = zzARQQev9cVyJscTaI8HaBbvBenvAn+TS67YIF3hpFo=
+SHA256 (snort-2.8.0.1.tar.gz) = T6dP2/5nc2Kw/vImAm5/EQ196Fa6qtIbX+Pr0PYnsRI=
+SIZE (respond2_patch.diff) = 48704
+SIZE (snort-2.8.0.1.tar.gz) = 4331731
diff -ur ../snort.patched/patches/patch-src_dynamic-preprocessors_Makefile_in 
./patches/patch-src_dynamic-preprocessors_Makefile_in
--- ../snort.patched/patches/patch-src_dynamic-preprocessors_Makefile_in        
Fri Nov 30 11:56:08 2007
+++ ./patches/patch-src_dynamic-preprocessors_Makefile_in       Fri Nov 30 
12:09:44 2007
@@ -1,7 +1,7 @@
 $OpenBSD: patch-src_dynamic-preprocessors_Makefile_in,v 1.1 2006/10/10 
13:33:17 aanriot Exp $
---- src/dynamic-preprocessors/Makefile.in.orig Fri Sep  7 20:31:51 2007
-+++ src/dynamic-preprocessors/Makefile.in      Mon Nov 19 22:18:10 2007
-@@ -540,8 +540,7 @@ maintainer-clean-generic:
+--- src/dynamic-preprocessors/Makefile.in.orig Wed Nov 14 16:32:47 2007
++++ src/dynamic-preprocessors/Makefile.in      Fri Nov 30 12:09:32 2007
+@@ -543,8 +543,7 @@ maintainer-clean-generic:
        @echo "This command is intended for maintainers to use"
        @echo "it deletes files that may require special tools to rebuild."
        -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
@@ -11,7 +11,7 @@
  clean: clean-recursive
  
  clean-am: clean-generic clean-libtool clean-local mostlyclean-am
-@@ -705,20 +704,6 @@ include/str_search.h: $(srcdir)/../preprocessors/str_s
+@@ -700,20 +699,6 @@ include/str_search.h: $(srcdir)/../preprocessors/str_s
  clean-local:
        rm -rf include build
  
diff -ur 
../snort.patched/patches/patch-src_dynamic-preprocessors_dcerpc_Makefile_in 
./patches/patch-src_dynamic-preprocessors_dcerpc_Makefile_in
--- ../snort.patched/patches/patch-src_dynamic-preprocessors_dcerpc_Makefile_in 
Fri Nov 30 11:56:08 2007
+++ ./patches/patch-src_dynamic-preprocessors_dcerpc_Makefile_in        Fri Nov 
30 12:09:44 2007
@@ -1,7 +1,7 @@
 $OpenBSD$
---- src/dynamic-preprocessors/dcerpc/Makefile.in.orig  Fri Sep  7 20:31:51 2007
-+++ src/dynamic-preprocessors/dcerpc/Makefile.in       Mon Nov 19 22:18:11 2007
-@@ -392,7 +392,7 @@ distdir: $(DISTFILES)
+--- src/dynamic-preprocessors/dcerpc/Makefile.in.orig  Wed Nov 14 16:32:47 2007
++++ src/dynamic-preprocessors/dcerpc/Makefile.in       Fri Nov 30 12:09:32 2007
+@@ -394,7 +394,7 @@ distdir: $(DISTFILES)
  check-am: all-am
  check: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) check-am
@@ -9,4 +9,4 @@
 +all-am: Makefile $(LTLIBRARIES)
  installdirs:
        for dir in "$(DESTDIR)$(libdir)"; do \
-         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+         test -z "$$dir" || $(mkdir_p) "$$dir"; \
diff -ur 
../snort.patched/patches/patch-src_dynamic-preprocessors_dns_Makefile_in 
./patches/patch-src_dynamic-preprocessors_dns_Makefile_in
--- ../snort.patched/patches/patch-src_dynamic-preprocessors_dns_Makefile_in    
Fri Nov 30 11:56:08 2007
+++ ./patches/patch-src_dynamic-preprocessors_dns_Makefile_in   Fri Nov 30 
12:09:44 2007
@@ -1,7 +1,7 @@
 $OpenBSD: patch-src_dynamic-preprocessors_dns_Makefile_in,v 1.1 2006/10/10 
13:33:17 aanriot Exp $
---- src/dynamic-preprocessors/dns/Makefile.in.orig     Fri Sep  7 20:31:51 2007
-+++ src/dynamic-preprocessors/dns/Makefile.in  Mon Nov 19 22:18:12 2007
-@@ -374,7 +374,7 @@ distdir: $(DISTFILES)
+--- src/dynamic-preprocessors/dns/Makefile.in.orig     Wed Nov 14 16:32:47 2007
++++ src/dynamic-preprocessors/dns/Makefile.in  Fri Nov 30 12:09:32 2007
+@@ -376,7 +376,7 @@ distdir: $(DISTFILES)
  check-am: all-am
  check: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) check-am
@@ -9,4 +9,4 @@
 +all-am: Makefile $(LTLIBRARIES)
  installdirs:
        for dir in "$(DESTDIR)$(libdir)"; do \
-         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+         test -z "$$dir" || $(mkdir_p) "$$dir"; \
diff -ur 
../snort.patched/patches/patch-src_dynamic-preprocessors_ftptelnet_Makefile_in 
./patches/patch-src_dynamic-preprocessors_ftptelnet_Makefile_in
--- 
../snort.patched/patches/patch-src_dynamic-preprocessors_ftptelnet_Makefile_in  
    Fri Nov 30 11:56:08 2007
+++ ./patches/patch-src_dynamic-preprocessors_ftptelnet_Makefile_in     Fri Nov 
30 12:09:44 2007
@@ -1,7 +1,7 @@
 $OpenBSD: patch-src_dynamic-preprocessors_ftptelnet_Makefile_in,v 1.1 
2006/10/10 13:33:17 aanriot Exp $
---- src/dynamic-preprocessors/ftptelnet/Makefile.in.orig       Fri Sep  7 
20:31:51 2007
-+++ src/dynamic-preprocessors/ftptelnet/Makefile.in    Mon Nov 19 22:18:14 2007
-@@ -414,7 +414,7 @@ distdir: $(DISTFILES)
+--- src/dynamic-preprocessors/ftptelnet/Makefile.in.orig       Wed Nov 14 
16:32:47 2007
++++ src/dynamic-preprocessors/ftptelnet/Makefile.in    Fri Nov 30 12:09:32 2007
+@@ -415,7 +415,7 @@ distdir: $(DISTFILES)
  check-am: all-am
  check: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) check-am
@@ -9,4 +9,4 @@
 +all-am: Makefile $(LTLIBRARIES)
  installdirs:
        for dir in "$(DESTDIR)$(libdir)"; do \
-         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+         test -z "$$dir" || $(mkdir_p) "$$dir"; \
diff -ur 
../snort.patched/patches/patch-src_dynamic-preprocessors_smtp_Makefile_in 
./patches/patch-src_dynamic-preprocessors_smtp_Makefile_in
--- ../snort.patched/patches/patch-src_dynamic-preprocessors_smtp_Makefile_in   
Fri Nov 30 11:56:08 2007
+++ ./patches/patch-src_dynamic-preprocessors_smtp_Makefile_in  Fri Nov 30 
12:09:44 2007
@@ -1,7 +1,7 @@
 $OpenBSD: patch-src_dynamic-preprocessors_smtp_Makefile_in,v 1.1 2006/10/10 
13:33:17 aanriot Exp $
---- src/dynamic-preprocessors/smtp/Makefile.in.orig    Fri Sep  7 20:31:52 2007
-+++ src/dynamic-preprocessors/smtp/Makefile.in Mon Nov 19 22:18:14 2007
-@@ -388,7 +388,7 @@ distdir: $(DISTFILES)
+--- src/dynamic-preprocessors/smtp/Makefile.in.orig    Wed Nov 14 16:32:47 2007
++++ src/dynamic-preprocessors/smtp/Makefile.in Fri Nov 30 12:09:32 2007
+@@ -390,7 +390,7 @@ distdir: $(DISTFILES)
  check-am: all-am
  check: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) check-am
@@ -9,4 +9,4 @@
 +all-am: Makefile $(LTLIBRARIES)
  installdirs:
        for dir in "$(DESTDIR)$(libdir)"; do \
-         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+         test -z "$$dir" || $(mkdir_p) "$$dir"; \
diff -ur 
../snort.patched/patches/patch-src_dynamic-preprocessors_ssh_Makefile_in 
./patches/patch-src_dynamic-preprocessors_ssh_Makefile_in
--- ../snort.patched/patches/patch-src_dynamic-preprocessors_ssh_Makefile_in    
Fri Nov 30 11:56:08 2007
+++ ./patches/patch-src_dynamic-preprocessors_ssh_Makefile_in   Fri Nov 30 
12:09:44 2007
@@ -1,7 +1,7 @@
 $OpenBSD$
---- src/dynamic-preprocessors/ssh/Makefile.in.orig     Fri Sep  7 20:31:52 2007
-+++ src/dynamic-preprocessors/ssh/Makefile.in  Mon Nov 19 22:18:15 2007
-@@ -374,7 +374,7 @@ distdir: $(DISTFILES)
+--- src/dynamic-preprocessors/ssh/Makefile.in.orig     Wed Nov 14 16:32:47 2007
++++ src/dynamic-preprocessors/ssh/Makefile.in  Fri Nov 30 12:09:32 2007
+@@ -376,7 +376,7 @@ distdir: $(DISTFILES)
  check-am: all-am
  check: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) check-am
@@ -9,4 +9,4 @@
 +all-am: Makefile $(LTLIBRARIES)
  installdirs:
        for dir in "$(DESTDIR)$(libdir)"; do \
-         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+         test -z "$$dir" || $(mkdir_p) "$$dir"; \
diff -ur 
../snort.patched/patches/patch-src_preprocessors_Stream5_snort_stream5_tcp_c 
./patches/patch-src_preprocessors_Stream5_snort_stream5_tcp_c
--- 
../snort.patched/patches/patch-src_preprocessors_Stream5_snort_stream5_tcp_c    
    Fri Nov 30 11:56:08 2007
+++ ./patches/patch-src_preprocessors_Stream5_snort_stream5_tcp_c       Fri Nov 
30 12:10:10 2007
@@ -1,6 +1,6 @@
 $OpenBSD$
---- src/preprocessors/Stream5/snort_stream5_tcp.c.orig Fri Sep  7 20:04:06 2007
-+++ src/preprocessors/Stream5/snort_stream5_tcp.c      Mon Nov 19 22:38:27 2007
+--- src/preprocessors/Stream5/snort_stream5_tcp.c.orig Fri Nov 30 12:09:32 2007
++++ src/preprocessors/Stream5/snort_stream5_tcp.c      Fri Nov 30 12:09:33 2007
 @@ -6076,7 +6076,7 @@ static int ProcessTcp(Stream5LWSession *lwssn, Packet 
                      char src_addr[17];
                      char dst_addr[17];
@@ -8,5 +8,5 @@
 -                    ts_print((struct timeval *) &p->pkth->ts, timestamp);
 +                    ts_print((struct timeval32 *) &p->pkth->ts, timestamp);
                      SnortSnprintf(src_addr, 17, "%s",
-                         inet_ntoa(GET_SRC_IP(p)));
+                         inet_ntoa(GET_SRC_ADDR(p)));
                      SnortSnprintf(dst_addr, 17, "%s",
diff -ur ../snort.patched/patches/patch-src_preprocessors_stream_h 
./patches/patch-src_preprocessors_stream_h
--- ../snort.patched/patches/patch-src_preprocessors_stream_h   Fri Nov 30 
11:56:08 2007
+++ ./patches/patch-src_preprocessors_stream_h  Fri Nov 30 12:08:31 2007
@@ -19,7 +19,7 @@
 @@ -66,34 +66,37 @@ typedef struct _StreamAlertInfo
  typedef struct _Stream
  {
-     ip_t      ip;          /* IP addr */
+     snort_ip      ip;          /* IP addr */
 -    u_int16_t port;        /* port number */
 -    u_int8_t  state;       /* stream state */
      u_int32_t isn;         /* initial sequence number */
diff -ur ../snort.patched/pkg/PFRAG.prelude ./pkg/PFRAG.prelude
--- ../snort.patched/pkg/PFRAG.prelude  Fri Nov 30 11:56:08 2007
+++ ./pkg/PFRAG.prelude Fri Nov 30 12:14:57 2007
@@ -1 +1,2 @@
[EMAIL PROTECTED] $OpenBSD$
 @exec usermod -G _prelude _snort

Reply via email to