** Summary changed:

- Update to 3.2.15
+ Update to 3.2.16

** Description changed:

+ 3.2.16
+ ======
+ 
+ Thomas Graf (2):
+       cache: only continue iterating over co_groups if it is available
+       3.2.16 release
+ 
  3.2.15
- =====
+ ======
  
  Michele Baldessari (3):
-       Remove unreachable code
-       Add missing va_end() calls
-       Set err and free ntbl when leaving neightbl_msg_parser
+       Remove unreachable code
+       Add missing va_end() calls
+       Set err and free ntbl when leaving neightbl_msg_parser
  
  Rich Fought (16):
-       Exp checkpoint
-       Checkpoint: compare function
-       "checkpoint"
-       Checkpoint before compilation attempt
-       Successful compilation of libnl-nf with expectation
-       Starting CLI work
-       Compile CLI
-       Expectation get cli tool
-       update gitignore
-       bugfixes
-       reinit port numers on tuple dump
-       Bugfixes
-       define advanced attributes out
-       Updated nfnetlink includes; removed ifdefs; added delete exp program
-       Source cleanup for upstream
-       Add configure option to disable pthreads support
+       Exp checkpoint
+       Checkpoint: compare function
+       "checkpoint"
+       Checkpoint before compilation attempt
+       Successful compilation of libnl-nf with expectation
+       Starting CLI work
+       Compile CLI
+       Expectation get cli tool
+       update gitignore
+       bugfixes
+       reinit port numers on tuple dump
+       Bugfixes
+       define advanced attributes out
+       Updated nfnetlink includes; removed ifdefs; added delete exp program
+       Source cleanup for upstream
+       Add configure option to disable pthreads support
  
  Richard Marshall (1):
-       Updated configure.in to make sure bison and lex are installed.
+       Updated configure.in to make sure bison and lex are installed.
  
  Thomas Graf (44):
-       Don't include doc/ in toplevel dist
-       Merge branch 'fixes' of https://github.com/socketpair/libnl
-       add missing '}' in __cplusplus namespaces
-       Merge branch 'master' of https://github.com/rmfought/libnl
-       Document buffer size limitations of nl_recv()
-       nl_recv: Don't update *buf in error path
-       nl_recv: improve function documentation
-       nl_recv: return NLE_INVAL if buf is NULL
-       nl_recv: return NLE_INVAL if socket address pointer is NULL
-       nl_recv: fix indent style
-       socket: document nl_socket_get_fd()
-       nl: improve nl_sendto() docs and error checks
-       doc: increase dot max graph nodes to 100
-       nl: improve API doc of transmit functions
-       nl: Allow to overwrite nl_send()
-       nl: Improve API doc of nl_connect() and nl_close()
-       nl: Improve API doc of nl_send_simple()
-       Hash: Properly prefix hash functions
-       hashtable: Add API reference documentation
-       hashtable: Fix reference leak in nl_hashtable_free()
-       hashtable: remove doc section crashing doxygen
-       doc: update Doxygen layout file to latest format
-       addr: Return -NLE_AF_NOSUPPORT when trying to set unsupported attributes
-       addr: rtnl_addr_set_peer() is limited to IPv4
-       doc: Revert to default stylesheet
-       cache: Move NL_CACHE_AF_ITER to 
-       cache: Fix typo in API doc of nl_cache_set_flags()
-       cache: Move nl_cache_ops_set_flags() to cache_mngt.c
-       addr: Support setting local/peer/anycast/multicast/broadcast address to 
NULL
-       cache: Add reference counter to caches
-       cache: Hold cache reference while a cache is being provided
-       lock abstraction layer
-       cache: rwlock accesses to cache operations
-       link: Protect registration of af and link ops with rwlock
-       cache: Add reference counter to cache operations
-       cache: Provide safe versions of nl_cache_ops_associate() and 
nl_cache_ops_lookup()
-       use safe cache lookup variants internally
-       cache: hold a reference to the cache ops while a cache is provided over 
it
-       Use NL_DBG() instead of printing warnings and errors to stderr
-       cache: provide safe variant of nl_cache_mngt_require() and use it
-       configure: Replace broken AM_PROG_LEX with AC_CHECK_PROGS
-       cache: reserve room in cache_ops to avoid breaking module ABI too 
frequently
-       Include the newly added header files in next release
-       3.2.15 release
+       Don't include doc/ in toplevel dist
+       Merge branch 'fixes' of https://github.com/socketpair/libnl
+       add missing '}' in __cplusplus namespaces
+       Merge branch 'master' of https://github.com/rmfought/libnl
+       Document buffer size limitations of nl_recv()
+       nl_recv: Don't update *buf in error path
+       nl_recv: improve function documentation
+       nl_recv: return NLE_INVAL if buf is NULL
+       nl_recv: return NLE_INVAL if socket address pointer is NULL
+       nl_recv: fix indent style
+       socket: document nl_socket_get_fd()
+       nl: improve nl_sendto() docs and error checks
+       doc: increase dot max graph nodes to 100
+       nl: improve API doc of transmit functions
+       nl: Allow to overwrite nl_send()
+       nl: Improve API doc of nl_connect() and nl_close()
+       nl: Improve API doc of nl_send_simple()
+       Hash: Properly prefix hash functions
+       hashtable: Add API reference documentation
+       hashtable: Fix reference leak in nl_hashtable_free()
+       hashtable: remove doc section crashing doxygen
+       doc: update Doxygen layout file to latest format
+       addr: Return -NLE_AF_NOSUPPORT when trying to set unsupported attributes
+       addr: rtnl_addr_set_peer() is limited to IPv4
+       doc: Revert to default stylesheet
+       cache: Move NL_CACHE_AF_ITER to
+       cache: Fix typo in API doc of nl_cache_set_flags()
+       cache: Move nl_cache_ops_set_flags() to cache_mngt.c
+       addr: Support setting local/peer/anycast/multicast/broadcast address to 
NULL
+       cache: Add reference counter to caches
+       cache: Hold cache reference while a cache is being provided
+       lock abstraction layer
+       cache: rwlock accesses to cache operations
+       link: Protect registration of af and link ops with rwlock
+       cache: Add reference counter to cache operations
+       cache: Provide safe versions of nl_cache_ops_associate() and 
nl_cache_ops_lookup()
+       use safe cache lookup variants internally
+       cache: hold a reference to the cache ops while a cache is provided over 
it
+       Use NL_DBG() instead of printing warnings and errors to stderr
+       cache: provide safe variant of nl_cache_mngt_require() and use it
+       configure: Replace broken AM_PROG_LEX with AC_CHECK_PROGS
+       cache: reserve room in cache_ops to avoid breaking module ABI too 
frequently
+       Include the newly added header files in next release
+       3.2.15 release
  
  roopa (15):
-       Add new object op oo_id_attrs_get
-       Add support for updating objects in the cache
-       Add hash function
-       Add nl hashtable structures and access functions
-       Add hash support in cache mngr
-       Add hash support to link cache
-       Add hash support to neigh cache
-       Add hash support to route cache
-       Add support for per cache flags
-       New cache manager add cache api
-       Add NL_CACHE_AF_ITER support during refill and resync
-       Add AF_BRIDGE support to link cache
-       Add AF_BRIDGE support to neigh cache
-       Add master support to rtnl_neigh for AF_BRIDGE objects
-       Bug Fix: Add new fill socket to cache manager
+       Add new object op oo_id_attrs_get
+       Add support for updating objects in the cache
+       Add hash function
+       Add nl hashtable structures and access functions
+       Add hash support in cache mngr
+       Add hash support to link cache
+       Add hash support to neigh cache
+       Add hash support to route cache
+       Add support for per cache flags
+       New cache manager add cache api
+       Add NL_CACHE_AF_ITER support during refill and resync
+       Add AF_BRIDGE support to link cache
+       Add AF_BRIDGE support to neigh cache
+       Add master support to rtnl_neigh for AF_BRIDGE objects
+       Bug Fix: Add new fill socket to cache manager
  
  Коренберг Марк (дома) (5):
-       nf-log example: correct copy-range parsing
-       nl_recv(): Memory allocation errors are handled properly now
-       nl_recv(): EWOULDBLOCK return value also checked
-       nl_recv(): small code cleanups
-       nl_recv(): work with credentials only if "creds" given and 
NL_SOCK_PASSCRED set
+       nf-log example: correct copy-range parsing
+       nl_recv(): Memory allocation errors are handled properly now
+       nl_recv(): EWOULDBLOCK return value also checked
+       nl_recv(): small code cleanups
+       nl_recv(): work with credentials only if "creds" given and 
NL_SOCK_PASSCRED set
  
  Коренберг Марк (ноутбук дома) (4):
-       genl/family flags can be damaged during the auto-indentation.
-       ROUTE_DIFF result was not used in some place in route_compare
-       Clang diagnostics
-       nl_recv(): "else if" logick simplified and refined
+       genl/family flags can be damaged during the auto-indentation.
+       ROUTE_DIFF result was not used in some place in route_compare
+       Clang diagnostics
+       nl_recv(): "else if" logick simplified and refined
  
  3.2.14
  =====
  
  It is the first release to split the source code distribution
  from the documentation. It is still possible to rebuild the
  documentation from the git tree of course.
  
  Antoni S. Puimedon (1):
-       Enabled the use of Links as context managers.
+       Enabled the use of Links as context managers.
  
  Rich Fought (1):
-       Conntrack Dump ICMP
+       Conntrack Dump ICMP
  
  Thomas Graf (12):
-       nl: Provide API to specify the default buffer size when receiving 
netlink messages
-       link: Support IFLA_PROMISCUITY link attribute
-       link: correctly set LINK_ATTR_PROMISCUITY
-       link: Support IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES
-       link: Only print "promisc-mode" if users > 0
-       link: Include IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES when building 
messages
-       doc: Provide documentation for link promis counter and rx/tx queues
-       link: Support link grouping
-       doc: mark route.txt as WIP
-       doc: Split doc/ into separate packages
-       Only include doc/ in dist
-       3.2.14 release
+       nl: Provide API to specify the default buffer size when receiving 
netlink messages
+       link: Support IFLA_PROMISCUITY link attribute
+       link: correctly set LINK_ATTR_PROMISCUITY
+       link: Support IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES
+       link: Only print "promisc-mode" if users > 0
+       link: Include IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES when building 
messages
+       doc: Provide documentation for link promis counter and rx/tx queues
+       link: Support link grouping
+       doc: mark route.txt as WIP
+       doc: Split doc/ into separate packages
+       Only include doc/ in dist
+       3.2.14 release
  
  3.2.13
  =====
  
  Highlights:
-  - Address object comparison bugfix
-  - asprintf fixes in bison ematch parser
+  - Address object comparison bugfix
+  - asprintf fixes in bison ematch parser
  
  Jeroen Roovers (1):
-       libnl-3.2.12 - ./configure --disable-doc: error: conditional "LINK_DOC" 
was never defined. \ Usu
+       libnl-3.2.12 - ./configure --disable-doc: error: conditional "LINK_DOC" 
was never defined. \ Usu
  
  Thomas Graf (4):
-       doc: Update Doxyfile.in to latest syntax
-       Merge branch 'doxyfile' of https://github.com/socketpair/libnl
-       Merge branch 'asprintf' of https://github.com/socketpair/libnl
-       3.2.13 release
+       doc: Update Doxyfile.in to latest syntax
+       Merge branch 'doxyfile' of https://github.com/socketpair/libnl
+       Merge branch 'asprintf' of https://github.com/socketpair/libnl
+       3.2.13 release
  
  Коренберг Марк (5):
-       More clean NL_AUTO_PORT and NL_AUTO_SEQ usage in nl_complete_msg
-       Address comparison bug fixed
-       asprintf related fixed in yy parser
-       Remove auto-generated Doxyfile from git
-       genl_ctrl_probe_by_name: fix checking of genlmsg_put() return value
+       More clean NL_AUTO_PORT and NL_AUTO_SEQ usage in nl_complete_msg
+       Address comparison bug fixed
+       asprintf related fixed in yy parser
+       Remove auto-generated Doxyfile from git
+       genl_ctrl_probe_by_name: fix checking of genlmsg_put() return value
  
  3.2.12
  =====
  
  Highlights:
-  - Various bugfixes
-  - API for runtime versioning information
+  - Various bugfixes
+  - API for runtime versioning information
  
  Justin Mayfield (2):
-       nl_addr_parse handling of 'default', 'any', and 'all'
-       single nexthop flags bug
+       nl_addr_parse handling of 'default', 'any', and 'all'
+       single nexthop flags bug
  
  Loïc Touraine (1):
-       route_clone : fix segmentation fault using nl_cache_subset to filter 
routes
+       route_clone : fix segmentation fault using nl_cache_subset to filter 
routes
  
  Michele Baldessari (1):
-       Fix the always false if (a->rt_nr_nh != a->rt_nr_nh) test
+       Fix the always false if (a->rt_nr_nh != a->rt_nr_nh) test
  
  Stephane Fillod (1):
-       tbf: fix false missing attr
+       tbf: fix false missing attr
  
  Thomas Graf (6):
-       Fix build warning after const char ** convert
-       configure: Check for graphviz and source-highlight before building 
documentation
-       route: Document ROUTE_CACHE_CONTENT flag
-       doc: Update Doxyfile config to latest release
-       configure: Check for pygmentize when building docs
-       3.2.12 release
+       Fix build warning after const char ** convert
+       configure: Check for graphviz and source-highlight before building 
documentation
+       route: Document ROUTE_CACHE_CONTENT flag
+       doc: Update Doxyfile config to latest release
+       configure: Check for pygmentize when building docs
+       3.2.12 release
  
  Коренберг Марк (1):
-       lib/utils.c: One kilobit now is a 1000bits (instead of 1024)
+       lib/utils.c: One kilobit now is a 1000bits (instead of 1024)
  
  Коренберг Марк (дома) (8):
-       nl_cli_route_parse_table fixed typo in code
-       ct_dump_stats: detect when stats are not available
-       Added lex.yy.c to .gitignore
-       Run-time version information is now available
-       "%llu" replaced with "%" PRIu64
-       Fix typo in textual description in ct_dump_stats()
-       Fix warning "not checking return value of fscanf" in lib/utils.c: 
get_psched_settings
-       Prevent potential socket file descriptor leak
+       nl_cli_route_parse_table fixed typo in code
+       ct_dump_stats: detect when stats are not available
+       Added lex.yy.c to .gitignore
+       Run-time version information is now available
+       "%llu" replaced with "%" PRIu64
+       Fix typo in textual description in ct_dump_stats()
+       Fix warning "not checking return value of fscanf" in lib/utils.c: 
get_psched_settings
+       Prevent potential socket file descriptor leak
  
  3.2.11
  =====
  
  Highlights:
-  - Fix for genl_ctrl_resolve() regression which broke 'iw' utility
-  - Lots of python updates including a new submaintainer
+  - Fix for genl_ctrl_resolve() regression which broke 'iw' utility
+  - Lots of python updates including a new submaintainer
  
  Andrew Collins (2):
-       Add 'ingress' to the list of recognized TC handles.
-       Correct missing fwmark mask proto.
+       Add 'ingress' to the list of recognized TC handles.
+       Correct missing fwmark mask proto.
  
  Thomas Graf (5):
-       netem: Use ARRAY_SIZE()
-       genl: Wait for ACK after successful ctrl reply
-       genl: cleanup genl_ctrl_resolve()
-       link: rtnl_link_get_kernel() should only wait for ACK if AUTO-ACK is on
-       libnl 3.2.11
+       netem: Use ARRAY_SIZE()
+       genl: Wait for ACK after successful ctrl reply
+       genl: cleanup genl_ctrl_resolve()
+       link: rtnl_link_get_kernel() should only wait for ACK if AUTO-ACK is on
+       libnl 3.2.11
  
  Коренберг Марк (5):
-       Removed generated .pyc files from repository
-       nl_pickup removed from python binding
-       netlink.nlattr re-implemented in more pythonic way
-       Fixed memory leak in Cache destructor
-       Fix types-related warnings based on clang diagnostics
+       Removed generated .pyc files from repository
+       nl_pickup removed from python binding
+       netlink.nlattr re-implemented in more pythonic way
+       Fixed memory leak in Cache destructor
+       Fix types-related warnings based on clang diagnostics
  
  Коренберг Марк (ноутбук дома) (16):
-       Fix compilation with clang
-       rtnl_netem_set_delay_distribution: fix possible segfault
-       Fixed address deletion
-       Make syntax highlighters happy
-       Fix typo in still unused function that generate colored message
-       Introduce Python's absolute_imports
-       Fix whitespaces at EOL
-       Fixed various str-related logick
-       Flags properties description and implementation fixed
-       Code cleanups
-       Fix indentation (spaces vs tabs)
-       Using only single quotes now and multi-line lists
-       pylint's first review and trivial fixes
-       Refine some places
-       Remove unnecessary comments
-       rtnl_link_(get|set)_weight is deprecated in libnl.
+       Fix compilation with clang
+       rtnl_netem_set_delay_distribution: fix possible segfault
+       Fixed address deletion
+       Make syntax highlighters happy
+       Fix typo in still unused function that generate colored message
+       Introduce Python's absolute_imports
+       Fix whitespaces at EOL
+       Fixed various str-related logick
+       Flags properties description and implementation fixed
+       Code cleanups
+       Fix indentation (spaces vs tabs)
+       Using only single quotes now and multi-line lists
+       pylint's first review and trivial fixes
+       Refine some places
+       Remove unnecessary comments
+       rtnl_link_(get|set)_weight is deprecated in libnl.
  
  3.2.10
  =====
  
  Highlights:
-  - Correctly handle receiving of truncated messages
-  - Support for u32 hashing and fwmark mask
-  - Support Generic Netlink families that need to be autoloaded
-  - Support for musl libc
-  - Lots of documentation updates
+  - Correctly handle receiving of truncated messages
+  - Support for u32 hashing and fwmark mask
+  - Support Generic Netlink families that need to be autoloaded
+  - Support for musl libc
+  - Lots of documentation updates
  
  A C (1):
-       add fwmark mask support
+       add fwmark mask support
  
  Adrian Ban (3):
-       u32: add support for hashing
-       u32: example/test code for u32 hashing with HTB
-       u32: fix various u32 hashing related warnings
+       u32: add support for hashing
+       u32: example/test code for u32 hashing with HTB
+       u32: fix various u32 hashing related warnings
  
  Andrew Collins (1):
-       correct HTB rtable/HZ calculations
+       correct HTB rtable/HZ calculations
  
  Bushman, Jeff (1):
-       Fix for dumping objects to a buffer instead of file descriptor
+       Fix for dumping objects to a buffer instead of file descriptor
  
  Isaac (1):
-       FTBFS with musl libc: Missing includes
+       FTBFS with musl libc: Missing includes
  
  Jiri Pirko (1):
-       use MSG_TRUNC flag to get recv message size at once
+       use MSG_TRUNC flag to get recv message size at once
  
  Justin Mayfield (1):
-       __str2flags fix
+       __str2flags fix
  
  Neil Horman (1):
-       genl: modify genl_ctrl_resolve and friends to allow for module 
auto-loading
+       genl: modify genl_ctrl_resolve and friends to allow for module 
auto-loading
  
  Thomas Graf (12):
-       doc: Check documentation generation requirements with autoconf
-       doc: add section about addressing
-       route: Add FIXME to rtnl_route_nh_set_gateway() to fix return value
-       doc: documentation restructuring
-       tc: fix included headers
-       genl: updates to API reference documentation
-       genl: Add genlmsg_hdr()
-       genl: Add genlmsg_user_hdr(), genlmsg_user_data(), and 
genlmsg_user_datalen()
-       genl: Support registration of families without depending on caches
-       genl: Export genl_ops_resolve() and genl_mngt_resolve() in header
-       genl: Update genl-ctrl-list(8)
-       libnl 3.2.10
+       doc: Check documentation generation requirements with autoconf
+       doc: add section about addressing
+       route: Add FIXME to rtnl_route_nh_set_gateway() to fix return value
+       doc: documentation restructuring
+       tc: fix included headers
+       genl: updates to API reference documentation
+       genl: Add genlmsg_hdr()
+       genl: Add genlmsg_user_hdr(), genlmsg_user_data(), and 
genlmsg_user_datalen()
+       genl: Support registration of families without depending on caches
+       genl: Export genl_ops_resolve() and genl_mngt_resolve() in header
+       genl: Update genl-ctrl-list(8)
+       libnl 3.2.10
  
  3.2.8
  ====
  
  Brett Ciphery (1):
-       add new function to provide neighbour event parsing
+       add new function to provide neighbour event parsing
  
  Nicolas CARRIER (1):
-       Memory leak in classid.c
+       Memory leak in classid.c
  
  Romary Sonrier (1):
-       missing extended Table attribute for lib/route/
+       missing extended Table attribute for lib/route/
  
  Shriram Rajagopalan (1):
-       Support plug qdisc - queue traffic until explicit release
+       Support plug qdisc - queue traffic until explicit release
  
  Thierry Reding (1):
-       Add new nl_cache_clone() function.
+       Add new nl_cache_clone() function.
  
  Thomas Graf (25):
-       doc: Fix typos in autoconf example
-       doc: Fix incorrect nl_socket_add_memberships() example
-       genl-ctrl-list: Introduce -d|--details as a shortcut for 
--format=details
-       genl-ctrl-list: Provide manual page
-       genl-ctrl-list: fix copyright and summary
-       genl-ctrl-list: Mark for installation
-       cache_mngr: document uncommon error codes
-       tests: Convert tests/Makefile to use automake
-       tests: fix test programs to compile again
-       cache_mngr: Don't modify callback setup of socket
-       cache_manager: Move documentation to doc/core.txt
-       cache_mngr: Automatically allocate socket if needed
-       test-cache-mngr: Let the cache manager allocate the socket
-       cache_mngr: Fix memory corruption after resizing
-       nl: Make nl_recvmsgs() return the number of netlink messages processed
-       cache_mngr: Let nl_cache_mngr_data_ready() read multiple messages
-       cache_mngr: API doc updates
-       cache_mngr: Provide nl_cache_mngr_info() to pring cache manager details
-       test-cache-mngr: Allow for management of arbitary caches via argument 
string
-       cache_mngr: Make providing the result pointer to nl_cache_mngr_add() 
optional
-       genl: Make genl_unregister() a NOP if NULL pointer is passed
-       cache: improve documentation of co_event_filter
-       cache: Add co_include_event allowing caches to provide their own 
nl_cache_include() implementation
-       object: Add functions to access the object type, cache and object ops
-       3.2.8 release
+       doc: Fix typos in autoconf example
+       doc: Fix incorrect nl_socket_add_memberships() example
+       genl-ctrl-list: Introduce -d|--details as a shortcut for 
--format=details
+       genl-ctrl-list: Provide manual page
+       genl-ctrl-list: fix copyright and summary
+       genl-ctrl-list: Mark for installation
+       cache_mngr: document uncommon error codes
+       tests: Convert tests/Makefile to use automake
+       tests: fix test programs to compile again
+       cache_mngr: Don't modify callback setup of socket
+       cache_manager: Move documentation to doc/core.txt
+       cache_mngr: Automatically allocate socket if needed
+       test-cache-mngr: Let the cache manager allocate the socket
+       cache_mngr: Fix memory corruption after resizing
+       nl: Make nl_recvmsgs() return the number of netlink messages processed
+       cache_mngr: Let nl_cache_mngr_data_ready() read multiple messages
+       cache_mngr: API doc updates
+       cache_mngr: Provide nl_cache_mngr_info() to pring cache manager details
+       test-cache-mngr: Allow for management of arbitary caches via argument 
string
+       cache_mngr: Make providing the result pointer to nl_cache_mngr_add() 
optional
+       genl: Make genl_unregister() a NOP if NULL pointer is passed
+       cache: improve documentation of co_event_filter
+       cache: Add co_include_event allowing caches to provide their own 
nl_cache_include() implementation
+       object: Add functions to access the object type, cache and object ops
+       3.2.8 release

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1082976

Title:
  Update to 3.2.16

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libnl3/+bug/1082976/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to