Tag 'debian/0.5.0+vyatta+1' created by Stig Thormodsrud <[email protected]> at 
2010-04-23 22:40 -0700

0.5.0+vyatta+1

Changes since the dawn of time:
Andreas Hofmeister (10):
      Fix autoconf complains about libtool.
      Make lldpctl refuse attempts to change anything when running setuid.
      Do not require libtool 2.2
      Rip display related stuff out of lldpctl and put into display.c
      Implement a basic "writer" infrastructure to emit structured text.
      Implement an XML writer.
      Fix error handling in location data.
      Add the text output label as "label" attribute to all xml elements.
      Use LLOG_WARNX in xml_writer.c and remove superfluous newlines.
      Fix wrong age display.

Peter Kjellström (1):
      Change handling of conditional builds in the spec file

Stig Thormodsrud (14):
      make it compile for debian
      add .gitignore and debian/rules
      hack: add generated file since autotool required verion beyond lenny
      update .gitignore
      add more generated files - sigh
      add generated files
      remove unnecessary files
      disable debug
      change prefix to /usr
      update changelog to version 0.5.0
      fix package name
      update lintian to include lldpctl
      Add -S <system_description> override.
      configure more options

Vincent (8):
      For Redhat, adapt init.d script to initialize the chroot.
      Ensure that umask is set at a sensible value before building the chroot.
      Allow to specify the AgentX socket to use (instead of the default one).
      Add a manual page for the new -X option.
      Don't listen/send LLDP packets on bridge.
      Free unused chassis.
      Avoid dereferencing a type-punned pointer.
      Add a CHANGELOG entry for XML output functionality.

Vincent Bernat (237):
      Initial import
      Add URL of website to README
      Don't display debug message for valid but unsupported protocols like
      Sometimes, CDP are transmitted over administration VLAN. We try to
      Do not try to catch CDP frame inside VLAN tagged frame.
      Allow to receive frames on VLAN interfaces.
      Handle frames encapsulated in VLAN.
      Test earlier if the interface is an Ethernet one.
      Test if ifa_addr is NULL before using it.
      Move client handling in a separate file
      Ignore unknown ORG TLV. Thanks to Michael Hanig for noticing it.
      Correctly compute discarded TLV for each port
      Start privilege separation
      Don't free h_lladdr since it is statically allocated
      Add FDP support
      Merge branch 'master' into privsep
      Add a CHANGELOG file
      More privilege separation
      More privilege separation
      Use _lldpd instead of lldpd for username to avoid collision with real
      More privilege separation
      First try to make SNMP agent work with privilege separation
      Not being able to use ethtool is not really important
      Do not load any MIB, do not use use persistent states
      Privilege separation for SNMP using a custom transport
      Add licensing stuff
      _lldpd is not considered as a valid name on most systems. We override
      Document privilege separation
      Change owner of the control socket to _lldpd._lldpd
      Close SNMP socket in monitor process
      Fork earlier (before monitor creation); otherwise, the unprivileged
      Merge branch 'master' into privsep
      Fix tabs
      Add privilege separation to changelog
      Use strdup instead of asprintf("%s")
      Fix a memory leak
      Failure to connect to a socket can happen without requiring a warning
      Fix checks for header files in configure.ac
      Merge branch 'master' into privsep
      Use linux/if_packet instead of netpacket/packet.h to get ORIG_DEV
      Fix some compiler warnings
      Try to be compatible with older versions of NetSNMP
      Release 0.2
      Fix .Bl parameter in manual pages
      Fix open() calls
      Prepare a new release
      Define ADVERTISED_(Asym_)?Pause if not defined in linux/ethtool.h
      When monitored process dies early, handle this case gracefully
      When unable to connect to SNMP socket, give a sensible error message
      Add a word about the default (broken) NetSNMP installation.
      Fix a bug happening when walking local management address part of the
      Allow to compile only needed protocols
      Move at the bottom of configure.ac the instructions to conditionaly
      Start support of LLDP-MED: send support is implemented
      Implement LLDP-MED reception and display
      Add support for LLDP-MED retrieval through SNMP
      Update CHANGELOG and README to state that LLDP-MED is supported
      Fix reception of LLDP-MED inventory: one byte was stripped
      Fix a typo when receiving LLDP-MED inventory asset id.
      Add a way to disable Dot1 and Dot3
      Use lldpd_*_cleanup() functions instead of manual free
      More natural definition of packing macros
      Handle bridge in a different way using BRCTL_GET_BRIDGES instead of
      Remove unneeded iface_is_bridged function
      Add an option to not send LLDP-MED inventory TLV
      Add configuration switch to disable LLDP-MED inventory sending
      Complete changelog with recent changes
      Some equipments send empty TLV for optional TLV
      More LLDP-MED support, thanks to Michael Hanig.
      Compute and handle correctly LLDP-MED capabilities (available and
      Do not close control socket when there is an ethtool ioctl problem: we
      Merge branch 'master' into lldpmed
      Encode location data as data+len to enable use of 0 characters.
      Don't output too many new lines when displaying LLDP-MED information
      Dump less information for LLDP-MED location data
      Don't send anything on inactive slaves (this confuses most switches)
      Accept to receive several location and several network policy for
      Parse location for LLDP-MED.
      Parse LLDP-MED MDI when receiving frames
      Handle correctly MDI/PSE or PD capabilities
      Display available capabilities instead of enabled capabilities (they
      When sending on inactive slaves, use a random MAC address
      Do not share port id with interface MAC address (port id can be freed,
      Factorize out cleanup of lldpd_hardware structure
      For enslaved devices, get the real MAC address from /proc/net/bonding
      Simplify MAC address generation for enslaved inactive devices
      Use 0:0:0:0:0:0 MAC address when sending on inactive slaves
      Handle more gracefully DNS problems by keeping nodename
      Do not display autoneg stuff when we have nothing
      Rewrite structure packing to handle substructures correctly. There are
      Fix compilation on 32bits arch by using long long int constants.
      Fix alignment problems.
      Padding and alignment is really the same thing.
      Merge branch 'master' into lldpmed
      SNMP support for LLDP-MED location and network policy
      Export PSE/PD LLDP-MED stuff to SNMP
      Fix parsing of LLDP-MED location, including display of altitude and
      Add SLIST support for libc not shipping it (like Sarge)
      Don't display management IP if there is none
      Allow to specify interfaces to display on lldpctl command line
      Accept too large TLV for LLDP
      Allow to send LLDP-MED location.
      Do not try to set media type network policy since its usefulness is
      Add a note about the fact that location option could be moved to
      Prepare new 0.3 version
      Fix manual page (missing .El)
      Add Maximum Frame Size support. For Linux, we just use MTU as MFS.
      This is maximum frame size, not MTU
      Handle reception and display of PVID
      Fix compilation without EDP
      Adding missing values for MAU type, thanks to James Lingard.
      Move LLDP-MED location/policy to port instead of chassis.
      Use static for all not to be exported symbols
      Handle FDP capabilities
      Fix lldpctl to display capability bit "Router"
      Don't compile FDP stuff if not needed.
      FDP seems to use a non-flawed checksum
      Don't output any warning when bridge support is not enabled at all.
      Fix compilation when SONMP and EDP are disabled
      Merge branch 'master' of ssh://ace.luffy.cx/srv/git/lldpd
      Also check if the interface is RUNNING before considering it active.
      Lower log level for problem when getting bridge info
      Fix a memory leak when using LLDP-MED
      Fix an error when reading LLDP-MED packet
      Don't free c_med_sw for local chassis. It is allocated and freed
      Fix a memory leak that can happen when a port is removed or renamed
      Fix double free for local ports
      Don't try to reset the interface when removing it
      When refreshing port information, clean up existing information!
      Use memcpy instead of strlcpy when copying interface names to static
      Prepare version 0.3.1
      Fix warning when compiling without LLDP-MED
      Fix lldpctl when LLDP-MED is enabled.
      Call res_init in case of failure to resolv names
      Fix unaligned memory access in ctl.c using memcpy instead of pointer
      Major rewrite for packet builder and parser.
      Fix alignment issue that may appear when reading 64bit integers.
      Fix LLDP-MED class type sending: it is 1 byte large, not 2.
      When cleaning up a port in the context of refreshing gathered
      Add missing frame.c
      Fix a parsing error for link aggregation TLV in LLDP
      Some virtual ethernet interfaces do not have IFF_MULTICAST flag. We
      Also check for VLAN on bridges.
      lldpd.spec for RPM package, contributed by Dean Hamstead.
      Fix URL and description to match Debian package.
      Enhance .spec.
      Add init script for RPM
      If net-snmp/agent/struct.h does not exist, provide an empty one.
      Update version in configure.ac
      Adapt .spec file to work with actual tar.gz.
      Fix the case where last change < start time.
      Remove misc/ directory.
      Fix EDP vlan handling when there is no VLAN
      Use chassis ID when sending EDP packets.
      Keep gcc happy with 'const' keyword.
      When LLDP-MED is not enabled, do not send inventory.
      Suppress "listen on vlan" feature.
      Suppress bond handling.
      Simplify multiprotocols handling.
      Update lldpd.h to support a list of remote systems.
      Handle reception of several different systems on each port.
      Adapt lldpctl to display received systems for each port.
      Add some debug output to track know remote systems/ports.
      Fix support for EDP with respect to multisystem support.
      Fix SNMP support to handle multiple systems on the same port.
      Move chassis update to a function.
      Change the way interface information are collected.
      Don't free statically allocated port.
      Add back support for bonding using the new architecture.
      One VLAN can be associated to multiple interfaces through bridge or
      Add back "listen on VLAN" feature.
      There are duplicate in the list of address we give to handler
      Make "listen on vlan" feature optional at compile-time.
      Update changelog.
      Add a note about EDP in changelog.
      Add a callback mechanism to watch for incoming data on sockets.
      Set h_ifindex correctly.
      Use ifAlias from newer Linux kernels if available.
      Fix comment of iface_port_name_desc()
      Fix compilation issues when DOT1 or DOT3 are not enabled.
      Fix bug in CDP packet generation: CDP version was always 1.
      Update signature of transport string function for SNMP.
      Unit tests for packing/unpacking.
      Add unit tests for lists packing/unpacking.
      Add LLDP send tests.
      Add LLDP receive tests
      fail_* macros do not break execution flow.
      Disable some tests when some features (dot1, dot3, lldpmed) are not
      Move pcap stuff into a separate file to allow sharing with future tests.
      Add CDP unit tests.
      Add SONMP unit tests.
      Add unit tests for EDP
      Remove *.pcap file on clean.
      Add getifaddrs() replacement for system without it.
      Provide another getifaddrs implementation, stolen from USAGI project
      Do not include <ifaddrs.h> since we want to replace it.
      Add missing argument in some call to LLOG_INFO in lldp.c.
      Fix LSB header in provided Debian init.d script.
      Bridge ioctls cannot be used with a 32bit userland on a 64bit kernel.
      Add '-k' flag to disable kernel version advertising.
      Compilation fix for ancient gcc.
      More ethtool compatibility
      Compatibility with gcc 2.95.x: add spaces around __VA__ARGS__
      When SYSFS_BRIDGE_* stuff does not exist, just use old /proc.
      Replace index() by strchr()
      Use libtool convenience libraries for common files for lldpd and lldpctl.
      Use "void" instead of empty parameter list for function prototypes.
      Include manual pages into distribution.
      Fix some warnings in tests.
      Rework autoconf stuff.
      Add support for libc not defining __progname symbol.
      linux/filter.h may need linux/types on old systems.
      Save cache at various points of configure script.
      Fix some warnings about incompatible pointer types.
      Define ioctl for VLAN and bond.
      Also ship CHANGELOG file
      Merge branch '15-old-compat'
      Add CHANGELOG from 0.4.1.
      Update CHANGELOG to reflect recent feature merges.
      Reset "sent" flag for each port when sending.
      Fix file descriptor leak when enabling "listen on VLAN" feature
      Get timezone info before being in the chroot.
      Add some additional GCC options by default.
      Make lldpctl display the age of displayed information.
      Make netsnmp headers compatible with C99.
      Cope with Port VLAN ID but no VLAN names.
      Display PVID even when we don't know its name.
      Don't set MFS with MTU value.
      Merge branch '30-vlanid-without-name'
      For Debian init.d, build the chroot before starting the daemon.
      Increase refcount of the local chassis when a new port is created.
      Retrieve FD_SETSIZE in a sane environment.
      Remove unused chassis in lldpd_cleanup() instead of lldpd_port_cleanup().
      Compile with XML enabled for Debian.
      Add XML support for Redhat as well.
      After displaying PVID, close the section tag.
      Update README with the latest information

_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to