|
|
|
|
Changelog for python3-pyroute2-0.7.12-lp155.2.1.noarch.rpm :
* Fri Mar 01 2024 Dirk Müller - 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 counting * Thu Dec 14 2023 Dirk Müller - 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 draft * ss2: provide as a module * Sat Oct 01 2022 Dirk Müller - 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() * Wed Jul 06 2022 Dirk Müller - update to 0.6.13: * requests: IPv6 routes default priority * requests: fix wrong family on empty IP targets * ndb: fix NetlinkError escalation routine on apply * Wed Jun 22 2022 Yogalakshmi Arunachalam - update to 0.6.12: * ndb: allow dict as keys in __contains__ * ndb: fixed count() on nested views * ndb: fix IPv6 addr removal: #926 * ifinfmsg: fixed IFLA_IPTUN_FLAGS: #924 * tc: fix tcm_info setting: #928- update to 0.6.11: * ipdb: fix requests compatibility: #920 * ipdb: added deprecation warning- update to 0.6.10: * ndb: fix DB reload on incomplete requests in the IPRoute API fallbacks: #890 * ndb: basic ipvlan support * ndb: support ndb.schema.backup(\"filename\") fro SQLite3 backend * ndb: transactions, CheckProcess, PingAddress, see test_ndb/test_transaction.py and docs * ndb: make snapshots only for commit() calls, no automatic snapshots for apply() * netlink: filter out all the subsequent messages starting from the first error: #892 * protocols: fix arp module export * iproute: deprecate positional arguments to IPRoute.rule() * iproute, ndb: use pyroute2.requests to filter and transform API call arguments * conntrack: fix exports: #900 * nftables: multiple fixes: #902 * tc: fix em_ipset crash: #905 * tests: integrated pre-commit, github actions and more * tests: support basic OpenBSD tests * pyroute2-cli: parser fixes * Tue May 10 2022 Dirk Müller - 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_INTR * Sat Oct 16 2021 Dirk Müller - update to 0.6.5: * ndb: fix `in` for sources * core: provide entry_points aliases for legacy code * packaging: fix missing exports * ndb: memory leak fix * packaging: fix internal modules import * netlink: DEFAULT_RCVBUF size increased * rtnl: fix COLLECT_METADATA for geneve devices * ndb: route spec fixes * packaging: force virtual packages to require same versions * core: relocate RemoteIPRoute * wireguard: fix key parsing * packaging: fix importlib-metadata deps * tc: support pfifo qdisc * packaging: new layout * ndb: fix default routes keys * mptcp: basic support * netlink: ext_ack support fix * tc: netem rate setting * NSPopen: fix fd leak * Fri Apr 30 2021 Antonio Larrosa - update to 0.5.18: * netlink: support zero length lladdr - update to 0.5.17: * license: aligned cli/ss2 * ndb: del_ip() improvements * ndb: wait(timeout=...)- update to 0.5.16: * ndb: fix syntax for Python < 3.6 - update to 0.5.15: * ndb: don\'t mess with SQL adapters unless really needed * ndb: support more virtual interface types * ndb: support in for views and record sets * ndb: fix nested fetches from DB * tests: start migration to pytest * Wed Sep 16 2020 Dirk Mueller - update to 0.5.14: * iproute: ip neigh get * iproute: link_lookup fix * nftables: missing hooks * netns: fix * Tue Aug 04 2020 Dirk Mueller - update to 0.5.13: * netns: allow to pass custom libc reference * generic: att L2TP support * iproute: link_lookup() optimization * ndb: basic cluster support * Thu Jul 02 2020 pgajdosAATTsuse.com- test package with pytest, drop unused nose dependency * Tue Jun 02 2020 Dirk Mueller - update to 0.5.12: * rtnl: implement team config pass * ndb.auth: example auth modules for RADIUS and OpenStack / Keystone * cli: syntax fixes * Wed May 20 2020 Petr Gajdos - %python3_only -> %python_alternative * Wed Apr 29 2020 Dirk Mueller - update to 0.5.11: * ndb.report: filters and transformations * ndb.objects.route: support basic MPLS routes management * ndb.objects.route: support MPLS lwtunnel routes * ndb.schema: reschedule events * Sat Mar 14 2020 Dirk Mueller - update to 0.5.10 bsc#1161898: * general: don\'t use pkg_resources * 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 * ndb.schema: drop DB triggers * ndb.objects: fix object management within a netns * ndb.objects.route: support route metrics * ndb.objects.route: fix default route syntax * Fri Feb 28 2020 Dirk Mueller - update to 0.5.9: * ethtool: fix module setup * ethtool: initial support * tc: multimatch support * tc: meta support * tc: cake: add stats_app decoder * conntrack: filter * ndb.objects.interface: reload after setns * ndb.objects.route: create() dst syntax * ndb.objects.route: \'default\' syntax * wireguard: basic testing * Sat Feb 08 2020 Martin Hauke - Update to version 0.5.7: * ndb.objects.netns: prototype * ndb: netns management * ndb: netns sources autoconnect (disabled by default) * wireguard: basic support * netns: fix FD leakage * * cli: Python3 fixes * iproute: support `route(\'append\', ...)` * ipdb: fix routes cleanup on link down * * wiset: support \"mark\" ipset type * Mon Jun 03 2019 Tomáš Chvátal - Update to 0.5.6: * ndb.objects.route: multipath routes * ndb.objects.rule: basic support * ndb.objects.interface: veth fixed * ndb.source: fix source restart * ndb.log: logging setup * Fri Apr 12 2019 pgajdosAATTsuse.com- version update to 0.5.5 * nftables: rules expressions * * netns: ns_pids * * ndb: wait() method * ndb: add extra logging, log state transitions * ndb: nested views, e.g. `ndb.interfaces[\'br0\'].ports * cli: port pyroute2-cli to use NDB instead of IPDB * iproute: basic Windows support (proof of concept only) * remote: support mitogen proxy chains, support remote netns * Mon Mar 04 2019 Tomáš Chvátal - Update to 0.5.4: * iproute: basic SR-IOV support, virtual functions setup * ipdb: shutdown logging fixed * ipset: fix regression * netns: pushns() / popns() / dropns() calls * Tue Dec 04 2018 Matej Cepl - Remove superfluous devel dependency for noarch package * Mon Nov 12 2018 James Oakley - update to 0.5.3: * bsd: parser improvements * ndb: PostgreSQL support * ndb: transactions commit/rollback * ndb: dependencies rollback * ipdb: IPv6 routes fix * * tcmsg: ematch support * tcmsg: flow filter * tcmsg: stats2 support improvements * ifinfmsg: GRE i/oflags, i/okey format fixed * * cli/ss2: improvements, tests * nlsocket: fix work on kernels < 3.2 * - changes from 0.5.2 * ndb: read-only DB prototype * remote: support communication via stdio * general: fix async keyword -- Python 3.7 compatibility * * * iproute: support monitoring on BSD systems via PF_ROUTE * rtnl: support for SQL schema in message classes * nl80211: improvements * * * * netlink: support generators- changes from 0.5.1 * ipdb: #310 -- route keying fix * ipdb: #483, #484 -- callback internals change * ipdb: #499 -- eventloop interface * ipdb: #500 -- fix non-default :: routes * netns: #448 -- API change: setns() doesn\'t remove FD * netns: #504 -- fix resource leakage * bsd: initial commits- changes from 0.5.0 * ACHTUNG: ipdb commit logic is changed * ipdb: do not drop failed transactions * ipdb: #388 -- normalize IPv6 addresses * ipdb: #391 -- support both IPv4 and IPv6 default routes * ipdb: #392 -- fix MPLS route key reference * ipdb: #394 -- correctly work with route priorities * ipdb: #408 -- fix IPv6 routes in tables >= 256 * ipdb: #416 -- fix VRF interfaces creation * ipset: multiple improvements * tuntap: #469 -- support s390x arch * nlsocket: #443 -- fix socket methods resolve order for Python2 * netns: non-destructive `netns.create()` * Tue Sep 19 2017 tbechtoldAATTsuse.com- update to 0.4.21: * ipdb: #416 -- workaround for the vrf_table issue * ipdb: #392 -- fix MPLS route key reference * ipdb: #408 -- fix IPv6 routes in tables >= 256 * ipdb: use tos as a route key * Fri Aug 25 2017 tbechtoldAATTsuse.com- update to 0.4.19: * ipdb: global methods `review()`, `drop()`, `dump()`, `load()` * ipdb: support VLAN protocol (802.1q, 802.1ad) * ipdb: initial support for IPv6 rules * ipdb: #388 -- normalize IPv6 addresses * ipdb: #391 -- support both IPv4 and IPv6 default routes * ipdb: #394 -- correctly work with route priorities * netns: non-destructive `netns.create()` * Fri Aug 25 2017 tbechtoldAATTsuse.com- update to 0.4.18: * ipdb: #379 [critical] -- routes in global commits * ipdb: #380 -- global commit with disabled plugins * ipdb: #381 -- exceptions fixed * ipdb: #382 -- manage dependent routes during interface commits * ipdb: #384 -- global `review()` * ipdb: #385 -- global `drop()` * netns: #383 -- support ppc64 * general: public API refactored (same signatures; to be documented) * Mon Jul 10 2017 tbechtoldAATTsuse.com- update to 0.4.17: * req: #374 [critical] -- mode nla init * iproute: #378 [critical] -- fix `flush_routes()` to respect filters * ifinfmsg: #376 -- fix data plugins API to support pyinstaller * ipdb: race fixed: remove port/bridge * ipdb: #280 -- race fixed: port/bridge * ipdb: #302 -- ipaddr views: [ifname].ipaddr.ipv4, [ifname]ipaddr.ipv6 * ipdb: #357 -- allow bridge timings to have some delta * ipdb: #338 -- allow to fix interface objects from failed `create()` * rtnl: #336 -- fix vlan flags * iproute: #342 -- the match method takes any callable * nlsocket: #367 -- increase default SO_SNDBUF * ifinfmsg: support tuntap on armv6l, armv7l platforms- convert to singlespec * Tue Jun 13 2017 dmuellerAATTsuse.com- 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 removed * Tue Jan 10 2017 dmuellerAATTsuse.com- 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 types * Mon Nov 21 2016 glinAATTsuse.com- Update to 0.4.11 + rtnl: #284 -- support vlan_flags + ipdb: #288 -- do not inore link-local addresses + ipdb: #300 -- sort ip addresses + ipdb: #306 -- support net_ns_pid + ipdb: #307 -- fix IPv6 routes management + ipdb: #311 -- vlan interfaces address loading + iprsocket: #305 -- support NETLINK_LISTEN_ALL_NSID + devlink: fix fd leak on broken init + sock_diag: initial NETLINK_SOCK_DIAG support + rtnl: fix critical fd leak in the compat code + rtnl: compat proxying fix + rtnl: compat code is back + netns: custom netns path support + ipset: multiple improvements * Tue Nov 15 2016 dmuellerAATTsuse.com- update to 0.4.6: * ipdb: #278 -- fix initial ports mapping * ipset: #277 -- fix ADT attributes parsing * nl80211: #274, #275, #276 -- BSS-related fixes * Mon Aug 08 2016 glinAATTsuse.com- Update Source url to pass the check in openSUSE:Factory * Mon Aug 08 2016 glinAATTsuse.com- Update to 0.4.5 + ifinfmsg: GTP interfaces support + generic: devlink protocol support + generic: code cleanup + iproute: #262 -- `get_vlans()` fix + iproute: default mask 32 for IPv4 in `addr()` + rtmsg: #260 -- RTA_FLOW support + ipdb: #259 -- critical `Interface` class fix + benchmark: initial release + ipdb: event modules + ipdb: on-demand views + ipdb: rules management + ipdb: bridge controls + ipdb: #258 -- important Python compatibility fixes + netns: #257 -- pipe leak fix + netlink: support pickling for nlmsg + netlink: no buffer copying in the parser + netlink: parse NLA on demand + ipdb: #244 -- lwtunnel multipath fixes + iproute: #235 -- route types + docs updated * Sun May 08 2016 michaelAATTstroeder.com- Update to 0.4.0 * Fri Dec 11 2015 glinAATTsuse.com- Update to 0.3.15 * Fri Nov 06 2015 glinAATTsuse.com- initial import 0.3.14
|
|
|