stable

libnet-1.2-1.fc33

FEDORA-2021-b10d7f2abe created by robert 4 years ago for Fedora 33

libnet 1.2

Changes

  • Removed Lua bindings from repo and dist files, now available separately
  • Removed generated HTML and Nroff (man pages) documentation files, must be regenerated with Doxygen using make doc
  • Add pkg-config support with libnet.pc, replaces libnet-config tool, although it is kept for compatibility for now
  • Factorize socket setup code for socket opening to provide output device selection for IPv4
  • Make libnet_get_hwaddr() work with 802.1q interfaces in bpf (BSD)
  • New API for OSPF HELLO messages, with neighbor

Fixes

  • Use getifaddrs() on OpenBSD and Linux
  • For samples, netinet/in.h is not on windows
  • Fix errors with missing IPPROTO_MH on windows
  • Fix build error on Mac OS X
  • Fix checksum caculation when IPv6 extension headers being used
  • Remove unneeded trailing -Wl from -version-info line
  • libnet_build_snmp() fix warning
  • Use LIBNET_*RESOLVE const in libnet_name2addr*
  • Fix i486 sample synflood6 warning
  • Some samples need #include <netinet/in.h> for IPPROTO_* on OpenBSD 5.2
  • Fix gcc warnings
  • Check for socklen_t
  • libnet: update for obsolete INCLUDE directive
  • Fix warning inside comment
  • Automatic link options #pragma comment(lib, ...) are only for MSVC
  • Fix several warnings for MS C/C++ compiler
  • libnet_open_raw4() doesn't return a SOCKET on win32
  • Fixes error messages sometimes include newline, sometimes not
  • Properly set l->err_buf if libnet_ifaddrlist() fails
  • dlpi: Try harder to find the device for the interface
  • dlpi: Correctly extract unit number from devices with numbers in their name
  • Make interface selection work for interfaces with multiple addresses
  • Fix memory leak, device list needs to freed after use
  • Fix file descriptor leak in libnet_ifaddrlist()
  • Fix libnet_get_hwaddr() for large(!) number of interfaces
  • Fix to support musl libc, removes support for GLIBC <2.1
  • Fix win32 buffer overrun in libnet_get_ipaddr4()
  • Interface selection was ignoring interfaces with IPv6
  • Use LIBNET_API on public functions, instead of an export file
  • Add Visual Studio 2010 project files, with build instructions
  • Define INET6 on IRIX, making libnet compile cleanly
  • Check for FreeBSD pre-11 before enabling LIBNET_BSD_BYTE_SWAP
  • Use LIBNET_BSDISH_OS and LIBNET_BSD_BYTE_SWAP on Darwin
  • Add BSD byteswap for Darwin. Otherwise sendto() returns EINVAL
  • netinet/in.h is needed for IPPROTO_ and sockaddr_in

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2021-b10d7f2abe

This update has been submitted for testing by robert.

4 years ago

This update's test gating status has been changed to 'ignored'.

4 years ago

This update's test gating status has been changed to 'waiting'.

4 years ago

This update's test gating status has been changed to 'ignored'.

4 years ago

This update has been pushed to testing.

4 years ago
User Icon cserpentis commented & provided feedback 4 years ago
karma

works for me

This update can be pushed to stable now if the maintainer wishes

4 years ago

This update has been submitted for stable by bodhi.

4 years ago

This update has been pushed to stable.

4 years ago

Please log in to add feedback.

Metadata
Type
bugfix
Karma
1
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
7 days
Dates
submitted
4 years ago
in testing
4 years ago
in stable
4 years ago
BZ#1912031 libnet-1.2 is available
0
0

Automated Test Results