SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for cni-1.2.3-150700.23.7.x86_64.rpm :

* Tue Jul 23 2024 dcermakAATTsuse.com- Update to version 1.2.3:
* libcni: set both GC valid attachment keys
* SPEC: use correct GC field name.
* Tue Jun 25 2024 dcermakAATTsuse.com- Update to version 1.2.2:
* libcni: remove use of Masterminds/semver
* Thu Jun 20 2024 dcermakAATTsuse.com- Update to version 1.2.1:
* SPEC: add warning about preserving shared resources for GC
* Fix faulty json.Marshal behavior for embeds types.NetConf
* libcni: implement disableGC
* Spec: add disableGC flag
* GetCachedAttachments should ignore missing directories
* libcni: always delete the cache on conflist for CNI DEL
* supplement ns building files for darwin os
* Tue Apr 16 2024 dcermakAATTsuse.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 dcermakAATTsuse.com- Bump BuildRequired golang version to >= 1.21, fixes bsc#1216006
* Fri Dec 30 2022 andrea.manziniAATTsuse.com- added patch 0001-fix-upstream-CVE-2021-38561.patch for [bsc#1206711]
* Thu Dec 29 2022 andrea.manziniAATTsuse.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.manziniAATTsuse.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 idesmiAATTprotonmail.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 adrian.glaubitzAATTsuse.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 dmuellerAATTsuse.com- use buildmode=pie (cnitool is installed into sbindir)
* Tue Mar 16 2021 jkowalczykAATTsuse.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 adrian.glaubitzAATTsuse.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
* Mon Jan 13 2020 sgrunertAATTsuse.com- Set correct CNI version for 99-loopback.conf
* Tue Jul 16 2019 adrian.glaubitzAATTsuse.com- Update to version 0.7.1 (bsc#1160460):
* Library changes: + invoke : ensure custom envs of CNIArgs are prepended to process envs + add GetNetworkListCachedResult to CNI interface + delegate : allow delegation funcs override CNI_COMMAND env automatically in heritance
* Documentation & Convention changes: + Update cnitool documentation for spec v0.4.0 + Add cni-route-override to CNI plugin list
* Build and test changes: + Release: bump go to v1.12
* Fri May 17 2019 adrian.glaubitzAATTsuse.com- Update to version 0.7.0:
* Spec changes: + Use more RFC2119 style language in specification (must, should...) + add notes about ADD/DEL ordering + Make the container ID required and unique. + remove the version parameter from ADD and DEL commands. + Network interface name matters + be explicit about optional and required structure members + add CHECK method + Add a well-known error for \"try again\" + SPEC.md: clarify meaning of \'routes\'
* Library changes: + pkg/types: Makes IPAM concrete type + libcni: return error if Type is empty + skel: VERSION shouldn\'t block on stdin + non-pointer instances of types.Route now correctly marshal to JSON + libcni: add ValidateNetwork and ValidateNetworkList functions + pkg/skel: return error if JSON config has no network name + skel: add support for plugin version string + libcni: make exec handling an interface for better downstream testing + libcni: api now takes a Context to allow operations to be timed out or cancelled + types/version: add helper to parse PrevResult + skel: only print about message, not errors + skel,invoke,libcni: implementation of CHECK method + cnitool: Honor interface name supplied via CNI_IFNAME environment variable. + cnitool: validate correct number of args + Don\'t copy gw from IP4.Gateway to Route.GW When converting from 0.2.0 + add PrintTo method to Result interface + Return a better error when the plugin returns none- Install sleep binary into CNI plugin directory- Restore build.sh script which was removed upstream
* Tue Jun 05 2018 dcassanyAATTsuse.com- Refactor %license usage to a simpler form
* Mon Jun 04 2018 dcassanyAATTsuse.com- Make use of %license macro
* Wed Apr 04 2018 jmassaguerplaAATTsuse.com- Remove creating subvolumes. This should be in another package (kubernetes-kubelet)
* Mon Jan 29 2018 kmacinnesAATTsuse.com- Use full/absolute path for mksubvolume- Change snapper Requires to a Requires(post)
* Thu Jan 18 2018 kmacinnesAATTsuse.com- Add snapper as a requirement, to provide mksubvolume
* Mon Jan 15 2018 alvaro.saurinAATTsuse.com- Make /var/lib/cni writable
* Tue Dec 19 2017 alvaro.saurinAATTsuse.com- Remove the dependency with the cni-plugins- Recommend the cni-plugins
* Mon Aug 28 2017 opensuse-packagingAATTopensuse.org- Update to version 0.6.0:
* Conventions: add convention around chaining interfaces
* pkg/types: safer typecasting for TextUnmarshaler when loading args
* pkg/types: modify LoadArgs to return a named error when an unmarshalable condition is detected
* Update note about next Community Sync, 2017-06-21
* types: fix marshalling of omitted \"interfaces\" key in IPConfig JSON
* Update and document release process
* scripts/release.sh: Add in s390x architecture
* cnitool: add support for CNI_ARGS
* README plugins list: add Linen CNI plugin
* Mon Apr 10 2017 opensuse-packagingAATTopensuse.org- Update to version 0.5.2:
* Rename build script to avoid conflict with bazel
* Enable s390x build
* Update community sync detail
* Added entry for CNI-Genie
* travis: shift forward to Go 1.8 and 1.7
* spec/plugins: fix \'ip\'->\'ips\' in the spec, bump to 0.3.1
* libcni: Improved error messages.
* libcni: Fixed tests that were checking error strings.
* Documentation: Added documentation for `cnitool`.
* Thu Mar 23 2017 opensuse-packagingAATTopensuse.org- Update to version 0.5.1:
* readme.md: Add link to community sync
* pkg/ip: do not leak types from vendored netlink package
* pkg/ip: SetupVeth returns net.Interface
* pkg/ip: improve docstring for SetupVeth
* Added Romana to list of CNI providers...
* plugins/meta/flannel: If net config is missing do not return err on DEL
* plugins/
*: Don\'t error if the device doesn\'t exist
* Wed Mar 22 2017 alvaro.saurinAATTsuse.com- Update to version 0.5.0:
* Documentation: Add conventions doc
* noop: allow specifying debug file in config JSON
* Spec/Conventions: Update to include plugin config
* spec: add network configuration list specification
* api,libcni: add network config list-based plugin chaining
* Update CONVENTIONS.md
* skel: adds PluginMainWithError which returns a
*types.Error
* testutils: pass netConf in for version operations; pass raw result out for tests
* types: make Result an interface and move existing Result to separate package
* macvlan/ipvlan: use common RenameLink method
* plugins/flannel: organize test JSON alphabetically
* pkg/ipam: add testcases
* spec/plugins: return interface details and multiple IP addresses to runtime
* spec, libcni, pkg/invoke: Use OS-agnostic separator when parsing CNI_PATH
* pkg/utils/sysctl/sysctl_linux.go: fix build tag.
* pkg/utils/sysctl/sysctl_linux.go: fix typo.
* invoke: Enable plugin file names with extensions
* CONVENTIONS.md: Update details on port-mappings
* Update with feedback
* More markups
* spec: Remove `routes` from Network Configuration
* docs: consolidate host-local documentation
* pkg/ns: refactored so that builds succeed on non-linux platforms
* Fix grammar
* plugins/main/ptp: set the Sandbox property on the response
* README: List multus as 3rd party plugin
* Replace Michael Bridgen with Bryan Boreham
* pkg/ns, pkg/types: refactored non linux build fix code to
* pkg/ip: refactored so that builds succeed on non-linux platforms
* vendor: Update vishvanana/netlink dependency
* libcni: up-convert a Config to a ConfigList when no other configs are found.
* docs: CNI versioning for 0.3.0 upgrade
* docs: Edits to v0.3.0 upgrade guidance
* docs: minor improvements to 0.3.0 upgrade guidance
* docs: add small upgrade instructions
* docs: minor improvements to spec-upgrades
* docs: fill-out and correct version conversion table
* docs: table formatting is hard
* pkg/testutils: return errors after restoring stdout
* pkg/types: misc current types testcase cleanups
* Minor rewording about default config version
* spec,libcni: add support for injecting runtimeConfig into plugin stdin data
* Check n.IPAM before use it in LoadIPAMConfig function
* do not error if last_reserved_ip is missing for host local ipam
* add test for ensuring initial subnet creation does not contain an error
* fix unrelated failing tests
* Wed Mar 01 2017 opensuse-packagingAATTopensuse.org- Update to version 0.4.0:
* plugins/noop: return a helpful message for test authors
* host-local: trim whitespace from container IDs and disk file contents
* travis: roll forward the versions of Go that we test
* MAINTAINERS: hi CaseyC!
* ipam/host-local: Move allocator and config to backend
* ipam/host-local: add ResolvConf argument for DNS configuration
* spec: notice of version
* Thu Feb 23 2017 alvaro.saurinAATTsuse.com- Initial version
 
ICM