Update to 3.2.16
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libnl3 (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
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
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
Richard Marshall (1):
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:/
add missing '}' in __cplusplus namespaces
Merge branch 'master' of https:/
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_
doc: Revert to default stylesheet
cache: Move NL_CACHE_AF_ITER to
cache: Fix typo in API doc of nl_cache_
cache: Move nl_cache_
addr: Support setting local/peer/
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_
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_
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
Коренберг Марк (дома) (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
Коренберг Марк (ноутбук дома) (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
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.
Rich Fought (1):
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_
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
Jeroen Roovers (1):
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:/
Merge branch 'asprintf' of https:/
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_
3.2.12
=====
Highlights:
- Various bugfixes
- API for runtime versioning information
Justin Mayfield (2):
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
Michele Baldessari (1):
Fix the always false if (a->rt_nr_nh != a->rt_nr_nh) test
Stephane Fillod (1):
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
Коренберг Марк (1):
lib/utils.c: One kilobit now is a 1000bits (instead of 1024)
Коренберг Марк (дома) (8):
nl_
ct_
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
Andrew Collins (2):
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_
libnl 3.2.11
Коренберг Марк (5):
Removed generated .pyc files from repository
nl_pickup removed from python binding
netlink.
Fixed memory leak in Cache destructor
Fix types-related warnings based on clang diagnostics
Коренберг Марк (ноутбук дома) (16):
Fix compilation with clang
rtnl_
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_
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
A C (1):
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
Andrew Collins (1):
correct HTB rtable/HZ calculations
Bushman, Jeff (1):
Fix for dumping objects to a buffer instead of file descriptor
Isaac (1):
FTBFS with musl libc: Missing includes
Jiri Pirko (1):
use MSG_TRUNC flag to get recv message size at once
Justin Mayfield (1):
__str2flags fix
Neil Horman (1):
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_
doc: documentation restructuring
tc: fix included headers
genl: updates to API reference documentation
genl: Add genlmsg_hdr()
genl: Add genlmsg_user_hdr(), genlmsg_
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
Nicolas CARRIER (1):
Memory leak in classid.c
Romary Sonrier (1):
missing extended Table attribute for lib/route/
Shriram Rajagopalan (1):
Support plug qdisc - queue traffic until explicit release
Thierry Reding (1):
Add new nl_cache_clone() function.
Thomas Graf (25):
doc: Fix typos in autoconf example
doc: Fix incorrect nl_socket_
genl-
genl-
genl-
genl-
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_
cache_mngr: Automatically allocate socket if needed
test-
cache_mngr: Fix memory corruption after resizing
nl: Make nl_recvmsgs() return the number of netlink messages processed
cache_mngr: Let nl_cache_
cache_mngr: API doc updates
cache_mngr: Provide nl_cache_
test-
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
Related branches
Changed in libnl3 (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
summary: |
- Update to 3.2.15 + Update to 3.2.16 |
description: | updated |
I tried 3.2.15 but it appears to crash wpa_supplicant