cunicu / go-rosenpass

A port of Rosenpass post-quantum key-exchange protocol to Go.
Apache License 2.0
19 stars 1 forks source link

Update module github.com/cilium/ebpf to v0.12.2 #110

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
github.com/cilium/ebpf require patch v0.12.0 -> v0.12.2

Release Notes

cilium/ebpf (github.com/cilium/ebpf) ### [`v0.12.2`](https://togithub.com/cilium/ebpf/releases/tag/v0.12.2) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.1...v0.12.2) This release fixes unmarshaling from a map operation into a `[]byte`, see [#​1180](https://togithub.com/cilium/ebpf/issues/1180). This is a regression in v0.12.0. We now also properly return an error when the value to unmarshal into is too small, see [#​1181](https://togithub.com/cilium/ebpf/issues/1181). This behaviour has existed for a long time. #### What's Changed - btf: stop accessing Spec.types from tests by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1176](https://togithub.com/cilium/ebpf/pull/1176) - PinType: change from int to uint32 by [@​ti-mo](https://togithub.com/ti-mo) in [https://github.com/cilium/ebpf/pull/1179](https://togithub.com/cilium/ebpf/pull/1179) - example: fix key type of xdp example by [@​BillyChen1](https://togithub.com/BillyChen1) in [https://github.com/cilium/ebpf/pull/1178](https://togithub.com/cilium/ebpf/pull/1178) - sysenc: special case unmarshaling into \[]byte by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1180](https://togithub.com/cilium/ebpf/pull/1180) - sysenc: refuse to unmarshal into undersized dst by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1181](https://togithub.com/cilium/ebpf/pull/1181) #### New Contributors - [@​BillyChen1](https://togithub.com/BillyChen1) made their first contribution in [https://github.com/cilium/ebpf/pull/1178](https://togithub.com/cilium/ebpf/pull/1178) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.1...v0.12.2 ### [`v0.12.1`](https://togithub.com/cilium/ebpf/releases/tag/v0.12.1) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.0...v0.12.1) ### Fixes #### Fix ProgramInfo.Instructions failing to decode ExtInfos A recent change to ProgramInfo.Instructions failed to take a difference between kernel and ELF wire format into account. This meant that retrieving the instructions of a program from the kernel failed with a error. See [#​1168](https://togithub.com/cilium/ebpf/issues/1168), fixed by [#​1169](https://togithub.com/cilium/ebpf/issues/1169). #### Fix reading auxv on 32-bit platforms The code to determine the kernel version from vdso has been broken on 32-bit platforms. Note that 32-bit arches are not officially supported to the fix is best effort. See [#​1133](https://togithub.com/cilium/ebpf/issues/1133), fixed by [#​1144](https://togithub.com/cilium/ebpf/issues/1144). #### What's Changed - internal: fix reading auxv on 32-bit platforms by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1144](https://togithub.com/cilium/ebpf/pull/1144) - perf: clarify purpose of the package by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1172](https://togithub.com/cilium/ebpf/pull/1172) - build(deps): bump urllib3 from 2.0.6 to 2.0.7 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1170](https://togithub.com/cilium/ebpf/pull/1170) - btf: some inflateRawTypes simplifications by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1173](https://togithub.com/cilium/ebpf/pull/1173) - docs: improve Makefile UX with pipenv sync by [@​ti-mo](https://togithub.com/ti-mo) in [https://github.com/cilium/ebpf/pull/1174](https://togithub.com/cilium/ebpf/pull/1174) - btf,info: Fix bad instruction offset when parsing infos from kernel by [@​dylandreimerink](https://togithub.com/dylandreimerink) in [https://github.com/cilium/ebpf/pull/1169](https://togithub.com/cilium/ebpf/pull/1169) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.0...v0.12.1

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

codecov[bot] commented 1 year ago

Codecov Report

Merging #110 (2c8bb39) into main (fc74c14) will decrease coverage by 0.30%. Report is 1 commits behind head on main. The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #110      +/-   ##
==========================================
- Coverage   61.26%   60.97%   -0.30%     
==========================================
  Files          25       25              
  Lines        2068     2068              
==========================================
- Hits         1267     1261       -6     
- Misses        641      645       +4     
- Partials      160      162       +2     

see 1 file with indirect coverage changes