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/