Hi Guys,
Please find attached the update for ladvd to 0.9.0. This version
brings the following new features :
o improved privilege droppig logic
o better ifdescr support (shows portname)
o better unit tests
o support for vlan encapsulated advertisements
o improved decoding
o cli command to print received packets
o improved handling of removed interfaces
o improved child failure handling
It has been tested on sparc64, amd64 and i386 so far (thanks to Sten,
William and Michiel for initial testing). Please test on other
platforms (arm would be nice) and give me your comments / ok's.
Cheers,
Paul
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/ladvd/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- Makefile 21 Apr 2010 22:57:04 -0000 1.6
+++ Makefile 20 May 2010 21:44:28 -0000
@@ -2,8 +2,7 @@
COMMENT = link advertisement (LLDP/CDP etc) daemon
-DISTNAME = ladvd-0.8
-PKGNAME = ${DISTNAME}p0
+DISTNAME = ladvd-0.9.0
CATEGORIES = net
HOMEPAGE = http://blinkenlights.nl/software/ladvd/
@@ -18,7 +17,7 @@
MASTER_SITES = ${HOMEPAGE}
-AUTOCONF_VERSION = 2.61
+AUTOCONF_VERSION = 2.64
CONFIGURE_STYLE = gnu autoconf
CONFIGURE_ARGS += --with-user=_ladvd --with-chroot-dir=/var/empty
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/ladvd/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo 15 Jul 2009 08:51:35 -0000 1.3
+++ distinfo 20 May 2010 21:44:28 -0000
@@ -1,5 +1,5 @@
-MD5 (ladvd-0.8.tar.gz) = moC0Wsgw+vAVHSNiOu1UlA==
-RMD160 (ladvd-0.8.tar.gz) = 1okcgtmULs7EvWqp/h8k2uHxy5Q=
-SHA1 (ladvd-0.8.tar.gz) = EjkqF1N+4ZxmjDkWW7gJHmmDoUk=
-SHA256 (ladvd-0.8.tar.gz) = 0FRT0/GPdgVuh2TDkz+zq+kitR3F64fM+ltObHVFYsc=
-SIZE (ladvd-0.8.tar.gz) = 398595
+MD5 (ladvd-0.9.0.tar.gz) = waTOwN2MvDEq2WRlYkSlxQ==
+RMD160 (ladvd-0.9.0.tar.gz) = F3rLY7XtqfKnppXkp8QBhkG1N58=
+SHA1 (ladvd-0.9.0.tar.gz) = mZEmVmXmx+m5CFJnGzYMeUFxxVU=
+SHA256 (ladvd-0.9.0.tar.gz) = BpxGsN6uANus356+TpXjGpOQvEvQmbYKNvSKaHood/g=
+SIZE (ladvd-0.9.0.tar.gz) = 397506
Index: patches/patch-configure_ac
===================================================================
RCS file: /cvs/ports/net/ladvd/patches/patch-configure_ac,v
retrieving revision 1.1
diff -u -r1.1 patch-configure_ac
--- patches/patch-configure_ac 26 Jul 2009 10:50:53 -0000 1.1
+++ patches/patch-configure_ac 20 May 2010 21:44:28 -0000
@@ -1,13 +1,14 @@
-$OpenBSD: patch-configure_ac,v 1.1 2009/07/26 10:50:53 kili Exp $
---- configure.ac.orig Sun Jun 21 21:43:51 2009
-+++ configure.ac Wed Jul 22 12:29:58 2009
-@@ -31,6 +31,9 @@ case "$target_os" in
- AC_DEFINE([TARGET_IS_FREEBSD], 1, [Define if target OS is FreeBSD])
+$OpenBSD$
+Disable PIE on ARM
+--- configure.ac.orig Thu May 20 15:12:55 2010
++++ configure.ac Thu May 20 15:13:06 2010
+@@ -28,6 +28,9 @@ case "$target_os" in
+ use_pie=no
;;
openbsd*)
+ case "$target" in
+ arm-*-openbsd*) use_pie=no;;
+ esac
- AC_DEFINE([TARGET_IS_OPENBSD], 1, [Define if target OS is OpenBSD])
;;
*)
+ AC_MSG_ERROR([Unsupported operating system])
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/ladvd/pkg/PLIST,v
retrieving revision 1.2
diff -u -r1.2 PLIST
--- pkg/PLIST 15 Jul 2009 08:51:35 -0000 1.2
+++ pkg/PLIST 20 May 2010 21:44:28 -0000
@@ -2,7 +2,9 @@
@newgroup _ladvd:606
@newuser _ladvd:606:606:daemon:Link Advertisement
Daemon:/var/empty:/sbin/nologin
@man man/man8/ladvd.8
+...@man man/man8/ladvdc.8
@bin sbin/ladvd
+...@bin sbin/ladvdc
share/doc/ladvd/
share/doc/ladvd/ChangeLog
share/doc/ladvd/LICENSE
--
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
http://www.weirdnet.nl/