forked from pool/python-pyroute2
Accepting request 648608 from home:jimfunk:branches:devel:languages:python
- 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()` OBS-URL: https://build.opensuse.org/request/show/648608 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyroute2?expand=0&rev=20
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7afad28ee0a0f3e7c34adaa9f953d00560ed9910203e93f107833b6e8d151171
|
||||
size 577795
|
3
pyroute2-0.5.3.tar.gz
Normal file
3
pyroute2-0.5.3.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:79f7b4286be773c46914df0201dabaf92717a9c06e341e0c420603b2dd31c6bf
|
||||
size 687019
|
@@ -1,3 +1,56 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-pyroute2
|
||||
#
|
||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -12,16 +12,16 @@
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
Name: python-pyroute2
|
||||
Version: 0.4.21
|
||||
Version: 0.5.3
|
||||
Release: 0
|
||||
Summary: Python Netlink library
|
||||
License: GPL-2.0+ or Apache-2.0
|
||||
License: GPL-2.0-or-later OR Apache-2.0
|
||||
Group: Development/Languages/Python
|
||||
Url: https://github.com/svinota/pyroute2
|
||||
Source: https://files.pythonhosted.org/packages/source/p/pyroute2/pyroute2-%{version}.tar.gz
|
||||
@@ -33,23 +33,21 @@ BuildArch: noarch
|
||||
%python_subpackages
|
||||
|
||||
%description
|
||||
Pyroute2 is a pure Python **netlink** and Linux **network configuration**
|
||||
library. It requires only Python stdlib, no 3rd party libraries.
|
||||
Later it can change, but the deps tree will remain as simple, as
|
||||
it is possible.
|
||||
Pyroute2 is a pure Python netlink library. It requires only Python stdlib, no
|
||||
3rd party libraries. The library was started as an RTNL protocol
|
||||
implementation, so the name is pyroute2, but now it supports many netlink
|
||||
protocols. Some supported netlink families and protocols:
|
||||
|
||||
The library provides several modules:
|
||||
|
||||
* Netlink protocol implementations (RTNetlink, TaskStats, etc)
|
||||
* **rtnl**, network settings --- addresses, routes, traffic controls
|
||||
* **nl80211** --- wireless functions API (work in progress)
|
||||
* **nfnetlink** --- netfilter API: **ipset** (work in progress), ...
|
||||
* **ipq** --- simplest userspace packet filtering, iptables QUEUE target
|
||||
* **taskstats** --- extended process statistics
|
||||
* Simple netlink socket object, that can be used in poll/select
|
||||
* Network configuration module IPRoute provides API that in some
|
||||
way resembles ip/tc functionality
|
||||
* IPDB is an async transactional database of Linux network settings
|
||||
* rtnl, network settings --- addresses, routes, traffic controls
|
||||
* nfnetlink --- netfilter API: ipset, nftables, ...
|
||||
* ipq --- simplest userspace packet filtering, iptables QUEUE target
|
||||
* devlink --- manage and monitor devlink-enabled hardware
|
||||
* generic --- generic netlink families
|
||||
* nl80211 --- wireless functions API (basic support)
|
||||
* taskstats --- extended process statistics
|
||||
* acpi_events --- ACPI events monitoring
|
||||
* thermal_events --- thermal events monitoring
|
||||
* VFS_DQUOT --- disk quota events monitoring
|
||||
|
||||
%prep
|
||||
%setup -q -n pyroute2-%{version}
|
||||
@@ -61,8 +59,10 @@ The library provides several modules:
|
||||
%python_install
|
||||
|
||||
%files %{python_files}
|
||||
%defattr(-,root,root,-)
|
||||
%doc README.make.md README.packages.md README.md LICENSE.Apache.v2 CHANGELOG.md LICENSE.GPL.v2 README.license.md
|
||||
%defattr(-,root,root,-)
|
||||
%doc README.md CHANGELOG.md README.license.md README.report.md
|
||||
%license LICENSE.Apache.v2 LICENSE.GPL.v2
|
||||
%{python_sitelib}/*
|
||||
%python3_only %{_bindir}/ss2
|
||||
|
||||
%changelog
|
||||
|
Reference in New Issue
Block a user