Releases: dankamongmen/libnetstack
Releases · dankamongmen/libnetstack
v0.7.0–i came to get down
Fix bug where the first netstack context's initialization flags would be used for all subsequent libnetstack contexts.
libnetstack 0.6.0–innovate to generate an intricately interwoven tapestry
libnetstack 0.5.0–shake it like a polaroid picture
libnetstack 0.4.0–ain't no in-between, you either off or on
Getting close to 1.0:
- Add name-based lookup of interfaces using a trie (#13)
- Support initial event policies. _ASYNC is default, and what we were already doing (#17):
NETSTACK_INITIAL_EVENT_ASYNC
: perform initial discovery asynchronouslyNETSTACK_INITIAL_EVENT_BLOCK
: block on initial discoveryNETSTACK_INITIAL_EVENT_NONE
: perform no initial discovery
- Eliminate devices from all caches on deletion (#29)
- Fix bug enumerating default routes (#23)
- Support lookup-free copy/share directly from callbacks (#15)
libnetstack 0.3.0–our hyperbole is hyper, our energy kinetic
- Maintains a cache of
netstack_interface
, supports query by idx on that cache (#12) - Adds sharing and deepcopy for using
netstack_interface
objects in the caller - Fix bug in default route display
- Add heaps of documentation
libnetstack 0.2.0–double team you with the emu
- Add full output support for addresses, links, routes, and neighbors
- Fix IPv4 vs IPv6 bug in output
v0.1.0
Supports user callbacks for creation, modification, and deletion events for interfaces, addresses, routes, and neighbors. Supports fast indexing into rtnetlink attributes. Supports a default callback that decodes events to stdout. Does not yet keep a ready cache of objects.