c27417d265- update to 0.7.12: * cli: move readline import to the script * nl80211: decoder improvements * remote: fix dump() on RemoteIPRoute * ndb: add ensure() call * ethtool: ring support ndb: fix sources objects counting * ethtool: ring support * ndb: fix FDB records index * ndb: fix sources objects countingDirk Mueller2024-03-01 09:54:47 +00:00
054a43bddbAccepting request 1133205 from devel:languages:pythonAna Guerrero2023-12-15 20:48:31 +00:00
52dc759df7- update to 0.7.10: * ss2: fix classful flow data * ci: add Python versions 3.8 and 3.12, update platform versions * l2tp: fix get_tunnel/get_session * ndb: compat fix * ndb: recordset pipes * netns: RISCV64 fix * netns: loongarch support * ethtool: statistics support * ethtool: dynamic ioctl gstrings * NetNS: set_netnsid fix * iproute: nsid allocation * iproute: dump mpls routes * rtnl: CAN support * minimal: fix for embedded envs * diag: support CGROUP_ID * iwutil: get/set interface (by ifindex) type * tc: 'duplicate' parameter fix * ss2: more fixes * ss2: user context patch * ndb: basic altname support * nl80211: decoder improvements * setup: static loader * iproute: support altname in link_lookup() * ethtool: fd leaks * nlsocket: fix marshal reference * rtnl: SRv6 updates * connector: basic implementation * nftables: sets draftDirk Mueller2023-12-14 21:34:53 +00:00
316836370eAccepting request 1007453 from devel:languages:pythonRichard Brown2022-10-01 15:44:11 +00:00
2c0b2d0d3b- update to 0.7.3: * nlsocket: CompileContext support * nlsocket: support for per request parsers (see IPRoute.get_default_routes()) * generic: added support for dumping policies <#981> * ndb: changed API for reports * conntrack: fix TCP states <#991> * ipmock: new component (IPMock) for mock tests * thermal: update * ci: nlm_generator = True -- force using generators in the CI * iproute: fix neighbours dump <#962> * iproute: fix rule add <#964> * setup: fix build-backend <#961> * packaging: back to single package layout <#935> * packaging: static version <#939> * ci: use nox, finish migration from nose * netlink: universal nlmsg.get()Dirk Mueller2022-10-01 13:48:55 +00:00
f2fcd1d9e4- update to 0.6.9: * wireguard peer fix for both IPv4 and IPv6: * netns: avoid extra libc reloads: * wireguard: IPv6 fixes: * ndb: support arbitrary IPRoute-compatible source classes * ndb: tolerate source failures * ndb: chaotic tests * general: kernel version parser: * package: static version file: * iproute: support custom link kind classes: * ndb: reload of tunnels in the down state * ndb: improved reliability in the state sync, affected multihop and encap routes * ndb: improved neighbours management * tuntap: support loongarch * ndb: fix routes cleanup * ndb: support in for sources, interfaces and addresses * ndb: support changing tunnel (gre, ipip, ...) attributes * netlink: support NLM_F_DUMP_INTRDirk Mueller2022-05-10 19:13:41 +00:00
454fa716a2- update to 0.5.10: * general: don't use pkg_resources <https://github.com/svinota/pyroute2/issues/677> * iproute: fix Windows support * netlink: provide the target field * ndb: use the target field from the netlink header * ndb: multiple SQL fixes, transactions fixed with the PostgreSQL backend * ndb: multiple object cache fixes <https://github.com/svinota/pyroute2/issues/683> * ndb.schema: drop DB triggers * ndb.objects: fix object management within a netns <https://github.com/svinota/pyroute2/issues/628> * ndb.objects.route: support route metrics * ndb.objects.route: fix default route syntaxDirk Mueller2020-03-14 15:56:46 +00:00
1155d6efcc- update to 0.4.15: * req: #365 -- full and short nla notation fixed, critical * iproute: #364 -- new method, brport() * ipdb: -- support bridge port options * event: new genl protocols set: VFS_DQUOT, acpi_event, thermal_event * ipdb: #310 -- fixed priority change on routes * ipdb: #349 -- fix setting ifalias on interfaces * ipdb: #353 -- mitigate kernel oops during bridge creation * ipdb: #354 -- allow to explicitly choose plugins to load * ipdb: #359 -- provide read-only context managers * rtnl: #336 -- vlan flags support * rtnl: #352 -- support interface type plugins * tc: #344 -- mirred action * tc: #346 -- connmark action * netlink: #358 -- memory optimization * config: #360 -- generic asyncio config * iproute: #362 -- allow to change or replace a qdisc * ipset: full rework of the IPSET_ATTR_DATA and IPSET_ATTR_ADT ACHTUNG: this commit may break API compatibility * ipset: hash:mac support * ipset: list:set support * ipdb: throw EEXIST when creates VLAN/VXLAN devs with same ID, but under different names * tests: #329 -- include unit tests into the bundle * legal: E/// logo removedDirk Mueller2017-06-13 09:50:31 +00:00
9ea37c180e- update to 0.4.12: * ipdb: #314 -- let users choose RTNL groups IPDB listens to * ipdb: #321 -- isolate net_ns_.* setup in a separate code block * ipdb: #322 -- IPv6 updates on interfaces in DOWN state * ifinfmsg: allow absolute/relative paths in the net_ns_fd NLA * ipset: #323 -- support setting counters on ipset add * ipset: headers() command * ipset: revisions * ipset: #326 -- mark typesDirk Mueller2017-01-10 17:19:52 +00:00