- According to rtnetlink(7),
ifi_change
instruct ifinfomsg
"is reserved for future use and should be always set to0xFFFFFFFF
", so did that. - Added a new typeclass,
Dump
, that encodes request-reply pairs that can be used withdump
. - Added
Integral
andIsString
instances for appropriatenewtype
s. - Added general
LinkType
for creating links, instead of creating a new type for each kind of link. - Added several new types to
Address.hs
, including ones for interface scope, precedence, labels, lifetimes, and IPv6 features. - Added several new types to
Link.hs
, including ones for bridge slaves, link groups, and link stats. - Added support for creating and managing vlan interfaces.
- Removed redundancies in
Create
,Destroy
,Change
, andDump
typeclasses, as well as header classes. This should drastically improve the DRYness of adding features. - Fixed a bug that prevented nested
struct nlattr
s from being parsed. - Made many minor interface improvements.
- Removed some obscure rtnetlink groups that aren't in
linux/rtnetlink.h
on Trusty. - Added
stack.yaml
.
- Provided support for
base-4.8.*
by fixingIsString
ambiguity inLinkEther
.
- Provided support for
transformers-0.4.*
.
- Provided support for
base-4.7.*
.
- First version. Released on an unsuspecting world.