forked from pool/python-pyroute2
* iproute: basic SR-IOV support, virtual functions setup * ipdb: shutdown logging fixed * ipset: fix regression * netns: pushns() / popns() / dropns() calls OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyroute2?expand=0&rev=25
234 lines
8.9 KiB
Plaintext
234 lines
8.9 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Mar 4 11:51:42 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- 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 4 12:52:45 UTC 2018 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Remove superfluous devel dependency for noarch package
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 12 18:31:56 UTC 2018 - James Oakley <jfunk@funktronics.ca>
|
|
|
|
- update to 0.5.3:
|
|
* bsd: parser improvements
|
|
* ndb: PostgreSQL support
|
|
* ndb: transactions commit/rollback
|
|
* ndb: dependencies rollback
|
|
* ipdb: IPv6 routes fix
|
|
* <https://github.com/svinota/pyroute2/issues/543>
|
|
* tcmsg: ematch support
|
|
* tcmsg: flow filter
|
|
* tcmsg: stats2 support improvements
|
|
* ifinfmsg: GRE i/oflags, i/okey format fixed
|
|
* <https://github.com/svinota/pyroute2/issues/531>
|
|
* cli/ss2: improvements, tests
|
|
* nlsocket: fix work on kernels < 3.2
|
|
* <https://github.com/svinota/pyroute2/issues/526>
|
|
- changes from 0.5.2
|
|
* ndb: read-only DB prototype
|
|
* remote: support communication via stdio
|
|
* general: fix async keyword -- Python 3.7 compatibility
|
|
* <https://github.com/svinota/pyroute2/issues/467>
|
|
* <https://bugzilla.redhat.com/show_bug.cgi?id=1583800>
|
|
* iproute: support monitoring on BSD systems via PF_ROUTE
|
|
* rtnl: support for SQL schema in message classes
|
|
* nl80211: improvements
|
|
* <https://github.com/svinota/pyroute2/issues/512>
|
|
* <https://github.com/svinota/pyroute2/issues/514>
|
|
* <https://github.com/svinota/pyroute2/issues/515>
|
|
* 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 13:25:40 UTC 2017 - tbechtold@suse.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 08:28:33 UTC 2017 - tbechtold@suse.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 07:15:35 UTC 2017 - tbechtold@suse.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 07:03:26 UTC 2017 - tbechtold@suse.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 09:49:31 UTC 2017 - dmueller@suse.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 17:18:02 UTC 2017 - dmueller@suse.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 08:17:08 UTC 2016 - glin@suse.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 10:37:01 UTC 2016 - dmueller@suse.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 8 10:26:17 UTC 2016 - glin@suse.com
|
|
|
|
- Update Source url to pass the check in openSUSE:Factory
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 8 06:37:20 UTC 2016 - glin@suse.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 8 14:43:49 UTC 2016 - michael@stroeder.com
|
|
|
|
- Update to 0.4.0
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 11 04:11:42 UTC 2015 - glin@suse.com
|
|
|
|
- Update to 0.3.15
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 6 04:50:44 UTC 2015 - glin@suse.com
|
|
|
|
- initial import 0.3.14
|
|
|