Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cni | Distribution: openSUSE Tumbleweed |
Version: 1.2.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Apr 16 15:27:50 2024 |
Group: System/Management | Build host: reproducible |
Size: 5724112 | Source RPM: cni-1.2.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/containernetworking/cni | |
Summary: Container Network Interface - networking for Linux containers |
The CNI (Container Network Interface) project consists of a specification and libraries for writing plugins to configure network interfaces in Linux containers, along with a number of supported plugins. CNI concerns itself only with network connectivity of containers and removing allocated resources when the container is deleted. Because of this focus, CNI has a wide range of support and the specification is simple to implement.
Apache-2.0
* Tue Apr 16 2024 Dan Čermák <dcermak@suse.com> - Remove 0001-fix-upstream-CVE-2021-38561.patch, patch has been merged into golang.org/x/text version 0.3.7, vendored bundle now contains 0.14.0 - Stop shipping development files DCO & CONTRIBUTING.md - New upstream release 1.2.0 with spec 1.1.0: * GC verb * STATUS verb * Version negotiation * Mon Oct 09 2023 Dan Čermák <dcermak@suse.com> - Bump BuildRequired golang version to >= 1.21, fixes bsc#1216006 * Fri Dec 30 2022 Andrea Manzini <andrea.manzini@suse.com> - added patch 0001-fix-upstream-CVE-2021-38561.patch for [bsc#1206711] * Thu Dec 29 2022 andrea.manzini@suse.com - Update to version 1.1.2: * Fix successfully unmarshalled nil raw result * spec: fix format * invoke: if Result CNIVersion is empty use netconf CNIVersion * cnitool: address golint error * libcni: handle empty version when parsing version * Switch to ginkgo/v2 * add security heading to README * Maintainers: add Mike Zappa * introduce hybridnet to thrid-party plugins * Fix incorrect pointer inputs to `json.Unmarshal` * fix version of cni v0.8.1 does not have a directory of github.com/containernetworking/cni/pkg/types/100 refer to https://github.com/containernetworking/cni/tree/v0.8.1/pkg/types * Spec: Container runtime shall tear down namespaces * Update README.md * Updated README.md to include Netlox loxilight CNI * documentation: update Multus link in README.md to point to the k8snetworkplumbingwg repository * [exec-plugins]: support plugin lists * skel: remove superfluous err nil check in (*dispatcher).pluginMain * Remove Gabe Rosenhouse as maintainer * skel: print out CNI versions supported in help text. * Thu Nov 10 2022 Andrea Manzini <andrea.manzini@suse.com> - Update to version 1.1.2: * spec: fix format * libcni: handle empty version when parsing version * [exec-plugins]: support plugin lists This is a minor update to the CNI libraries and tooling. This does not bump the protocol / spec version, which remains at v1.0.0 * Sat Mar 26 2022 Enrico Belleri <idesmi@protonmail.com> - Update to version v1.0.1: * Rewritten spec + non-List configurations are removed + the version field in the interfaces array was redundant and is removed * libcni improvements - Employ RPM macros.go where feasible - Use vendor tarball - Remove ./build.sh * Mon May 31 2021 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to version 0.8.1: * This is a security release that fixes a single bug: bsc#1181961 aka CVE-2021-20206 - Tighten up plugin-finding logic (#811). * Sat Apr 24 2021 Dirk Müller <dmueller@suse.com> - use buildmode=pie (cnitool is installed into sbindir) * Tue Mar 16 2021 Jeff Kowalczyk <jkowalczyk@suse.com> - Set GO111MODULE=auto to build with go1.16+ * Default changed to GO111MODULE=on in go1.16 * Set temporarily until using upstream release with go.mod * Drop BuildRequires: golang-packaging not currently using macros * Add BuildRequires: golang(API) >= 1.13 recommended dependency expression * Thu Oct 01 2020 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> - Update to version 0.8.0: * Specification and Conventions changes + docs: add ips and mac to well-known capabilities + add interface name validation + Add GUID to well known Capabilities + Add DeviceID attribute to RuntimeConfig + Typo fixes for infiniband GUID + Fix linting issues in docs, add headers to json example, update errors into table * Documentation changes + Update cnitool docs + Remove extra ',' chars which makes conflist examples invalid. * libcni changes + Remove Result.String method + libcni: add config caching [v2] + clean up : fix staticcheck warnings + libcni: add InitCNIConfigWithCacheDir() and deprecate RuntimeConfig.CacheDir + skel: clean up errors in skel and add some well-known error codes + libcni: find plugin in exec + validate containerID and networkName + skel: remove needless functions and types + libcni: also cache IfName + libcni: fix cache file 'result' key name + Bump Go version to 1.13 + When CNI version isn't supplied in config, use default. + intercept netplugin std error + invoke: capture and return stderr if plugin exits unexpectedly + Retry exec commands on text file busy
/etc/cni /etc/cni/net.d /etc/cni/net.d/99-loopback.conf.sample /usr/libexec/cni /usr/libexec/cni/noop /usr/libexec/cni/sleep /usr/sbin/cnitool /usr/share/doc/packages/cni /usr/share/doc/packages/cni/README.md /usr/share/licenses/cni /usr/share/licenses/cni/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jun 28 23:58:12 2024