[ANNOUNCE] libnetfilter_queue 1.0.4 release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!

The Netfilter project proudly presents:

        libnetfilter_queue 1.0.4

Major changes in this version:
 * major updates to documentation, from Duncan Roe.
 * allow building with clan, also from Duncan.
 * add new nfq_get_skbinfo() helper.  This allows to detect when
   packet checksums have been validated already or if they will
   be filled in by tx checksum offload on transmit later on.

Notable bug fixes:
 checksum calculation fixes for UDP checksum helpers and on big endian arches,
 from Pablo Neira and Alin Nastac.

See ChangeLog that comes attached to this email for more details.

You can download it from:

https://www.netfilter.org/projects/libnetfilter_queue/downloads.html

Have fun!
Alin Nastac (1):
      checksum: Fix TCP/UDP checksum computation on big endian arches

Duncan Roe (40):
      src: Update UDP header length field after mangling
      src: doc: Miscellaneous updates
      src: Enable clang build
      src: Fix invalid conversion specifier
      src: doc: Minor fix
      src: doc: Document nfq_nlmsg_verdict_put_mark() and nfq_nlmsg_verdict_put_pkt()
      src: Eliminate useless spaces before tabs
      src: doc: Update the Main Page to be nft-focussed
      src: doc: Fix spelling of CTA_LABELS in examples/nf-queue.c
      src: doc: Eliminate doxygen warnings from ipv{4,6}.c
      src: pktb_trim() was not updating tail after updating len
      src: Make sure pktb_alloc() works for AF_INET6 since we document that it does
      src: Make sure pktb_alloc() works for IPv6 over AF_BRIDGE
      src: Fix IPv4 checksum calculation in AF_BRIDGE packet buffer
      examples: Delete code not needed since Linux 3.8
      src: Fix test for IPv6 header
      src: doc: Major re-work of user packet buffer documentation
      Minor tweak to pktb_len function description
      src: doc: Update sample code to agree with documentation
      src: doc: Fully document available verdicts
      src: Fix value returned by nfq_udp_get_payload_len()
      src: doc: udp.c: rename 1 more formal pkt arg to pktb
      src: doc: Eliminate doxygen warnings from udp.c
      src: more IPv6 checksum fixes
      src: add mangle functions for IPv6, IPv6/TCP and IPv6/UDP
      src: pktb_mangle has signed offset arg so can mangle MAC header with -ve one
      doc: whitespace: Remove trailing spaces from doxygen.cfg.in
      doc: doxygen.cfg.in: Eliminate 20 doxygen warnings
      src: doc: tcp.c: fix remaining doxygen warnings
      src: checksum.c: remove redundant 0xFFFF mask of uint16_t
      src: libnetfilter_queue.c: whitespace: remove trailing spaces
      src: doc: Eliminate doxygen warnings from libnetfilter_queue.c
      src: Always use pktb as formal arg of type struct pkt_buff
      src: doc: Final polish for current round
      src: Fix value returned by nfq_tcp_get_payload_len()
      src: Fix indenting weirdness is pktbuff.c w/out changing indent
      src: Simplify struct pkt_buff: remove head
      Simplify struct pkt_buff: remove tail
      build: doc: "make" builds & installs a full set of man pages
      src: expose nfq_nlmsg_put

Florian Westphal (3):
      src: add nfq_get_skbinfo()
      configure: fix doxygen check
      configure: prepare for 1.0.4 release

Pablo Neira Ayuso (2):
      checksum: Fix UDP checksum calculation
      doxygen: remove EXPORT_SYMBOL from the output


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux