67 Commits

Author SHA256 Message Date
1ac1e9e389 Accepting request 1330066 from security
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1330066
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=31
2026-01-30 17:31:23 +00:00
9d4beb88b0 - GHSA-4c4x-jm2x-pf9j / CVE-2026-24117 / bsc#1257135: Fixed Server-Side Request Forgery (SSRF) via provided public key URL
- GHSA-273p-m2cw-6833 / CVE-2026-23831 / bsc#1257132: Fixed  lack of input validation thatg can cause a thread crash
  - GHSA-j5w8-q4qc-rx2x / CVE-2025-58181 / bsc#1253817: Fixed golang.org/x/crypto/ssh: invalidated number of mechanisms can cause unbounded memory consumption

OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=64
2026-01-23 15:39:04 +00:00
d684df5576 This release fixes the following security issues:
- GHSA-4c4x-jm2x-pf9j / CVE-2026-24117  / 1257135: Fixed Server-Side Request Forgery (SSRF) via provided public key URL
  - GHSA-273p-m2cw-6833 / CVE-2026-23831 / 1257132: Fixed  lack of input validation thatg can cause a thread crash

OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=63
2026-01-23 13:16:36 +00:00
d31fa0bb88 update to 1.5.0
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=62
2026-01-22 10:44:06 +00:00
f70eab8a48 Accepting request 1318184 from security
update to 1.4.3 (forwarded request 1318133 from ojkastl_buildservice)

OBS-URL: https://build.opensuse.org/request/show/1318184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=30
2025-11-17 11:20:03 +00:00
dc730e0a6a update to 1.4.3
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=60
2025-11-17 08:53:56 +00:00
058679450e Accepting request 1305808 from security
update to 1.4.2 (forwarded request 1305801 from ojkastl_buildservice)

OBS-URL: https://build.opensuse.org/request/show/1305808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=29
2025-09-18 19:12:06 +00:00
aaa44739f8 update to 1.4.2
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=58
2025-09-18 13:19:30 +00:00
53b86a26c1 Accepting request 1302197 from security
- Update to version 1.4.1 (jsc#SLE-23476)::
  * build(deps): Bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 (#2596)
    CVE-2025-58058: rekor: github.com/ulikunitz/xz: github.com/ulikunitz/xz leaks memory: (bsc#1248910)
  * build(deps): Bump github.com/redis/go-redis/v9 from 9.11.0 to 9.12.1
    CVE-2025-29923: rekor: github.com/redis/go-redis: potential out of order responses when `CLIENT SETINFO` times out during connection establishment (bsc#1241153)
  * use less expensive gRPC call to implement GetLeafAndProofByHash (#2581)
  * move to per-shard trillian client manager (#2564)
  * use cheaper gRPC endpoint when we already have the inclusion proof (#2580)
  * simplify hash and signature verification in rekord type (#2579)
  * return correct error if GetLeafAndProofByHash fails (#2574) (forwarded request 1302193 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1302197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=28
2025-09-01 15:18:48 +00:00
5bb9ba9834 - Update to version 1.4.1 (jsc#SLE-23476)::
* build(deps): Bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 (#2596)
    CVE-2025-58058: rekor: github.com/ulikunitz/xz: github.com/ulikunitz/xz leaks memory: (bsc#1248910)
  * build(deps): Bump github.com/redis/go-redis/v9 from 9.11.0 to 9.12.1
    CVE-2025-29923: rekor: github.com/redis/go-redis: potential out of order responses when `CLIENT SETINFO` times out during connection establishment (bsc#1241153)
  * use less expensive gRPC call to implement GetLeafAndProofByHash (#2581)
  * move to per-shard trillian client manager (#2564)
  * use cheaper gRPC endpoint when we already have the inclusion proof (#2580)
  * simplify hash and signature verification in rekord type (#2579)
  * return correct error if GetLeafAndProofByHash fails (#2574)

OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=56
2025-09-01 11:46:38 +00:00
15ce71243d Accepting request 1297304 from security
update to 1.4.0 (forwarded request 1297249 from ojkastl_buildservice)

OBS-URL: https://build.opensuse.org/request/show/1297304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=27
2025-08-04 13:24:43 +00:00
1d51cbf900 update to 1.4.0
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=54
2025-08-03 16:19:53 +00:00
9457197d71 Accepting request 1268974 from security
* Security fixes (over the last releases):
    - CVE-2024-6104: rekor: hashicorp/go-retryablehttp: url might write sensitive information to log file (bsc#1227053)
    - CVE-2023-45288: rekor: golang.org/x/net/http2: close connections when receiving too many headers (bsc#1236519)
    - CVE-2025-27144: rekor: gopkg.in/go-jose/go-jose.v2,github.com/go-jose/go-jose/v4,github.com/go-jose/go-jose/v3: Go JOSE's Parsing Vulnerable to Denial of Service (bsc#1237638)
    - CVE-2025-22868: rekor: golang.org/x/oauth2/jws: Unexpected memory consumption during token parsing in golang.org/x/oauth2 (bsc#1239191)
    - CVE-2025-22869: rekor: golang.org/x/crypto/ssh: Denial of Service in the Key Exchange of golang.org/x/crypto/ssh (bsc#1239327)
    - CVE-2025-30204: rekor: github.com/golang-jwt/jwt/v5: jwt-go allows excessive memory allocation during header parsing (bsc#1240468) (forwarded request 1268973 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1268974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=26
2025-04-14 10:58:11 +00:00
8ce0f99463 * Security fixes (over the last releases):
- CVE-2024-6104: rekor: hashicorp/go-retryablehttp: url might write sensitive information to log file (bsc#1227053)
    - CVE-2023-45288: rekor: golang.org/x/net/http2: close connections when receiving too many headers (bsc#1236519)
    - CVE-2025-27144: rekor: gopkg.in/go-jose/go-jose.v2,github.com/go-jose/go-jose/v4,github.com/go-jose/go-jose/v3: Go JOSE's Parsing Vulnerable to Denial of Service (bsc#1237638)
    - CVE-2025-22868: rekor: golang.org/x/oauth2/jws: Unexpected memory consumption during token parsing in golang.org/x/oauth2 (bsc#1239191)
    - CVE-2025-22869: rekor: golang.org/x/crypto/ssh: Denial of Service in the Key Exchange of golang.org/x/crypto/ssh (bsc#1239327)
    - CVE-2025-30204: rekor: github.com/golang-jwt/jwt/v5: jwt-go allows excessive memory allocation during header parsing (bsc#1240468)

OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=52
2025-04-13 12:15:41 +00:00
b382bbeb79 update to 1.3.10
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=51
2025-04-13 09:05:53 +00:00
7990a68af8 Accepting request 1240728 from security
- Update to version 1.3.9 (jsc#SLE-23476):
  * Cache checkpoint for inactive shards (#2332)
  * Support per-shard signing keys (#2330) (forwarded request 1240727 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1240728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=25
2025-01-28 13:59:37 +00:00
b4fc977e52 - Update to version 1.3.9 (jsc#SLE-23476):
* Cache checkpoint for inactive shards (#2332)
  * Support per-shard signing keys (#2330)

OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=49
2025-01-28 08:28:00 +00:00
e30d8086ae Accepting request 1239797 from security
OBS-URL: https://build.opensuse.org/request/show/1239797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=24
2025-01-23 17:05:33 +00:00
f81949f946 update to 1.3.8
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=47
2025-01-23 10:23:11 +00:00
6280c4bfa2 Accepting request 1225792 from security
update to 1.3.7 (forwarded request 1225783 from ojkastl_buildservice)

OBS-URL: https://build.opensuse.org/request/show/1225792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=23
2024-11-22 22:52:46 +00:00
50287adcba update to 1.3.7
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=45
2024-11-22 10:04:34 +00:00
52e029fb34 Accepting request 1189775 from security
refactor spec, change to obs_scm (no longer hardcoding the commit hash) and update to 1.3.6 (forwarded request 1189772 from ojkastl_buildservice)

OBS-URL: https://build.opensuse.org/request/show/1189775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=22
2024-07-26 14:16:23 +00:00
d5a79b63dc refactor spec, change to obs_scm (no longer hardcoding the commit hash) and update to 1.3.6
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=43
2024-07-26 12:41:06 +00:00
467015097a Accepting request 1144326 from security
- update to 1.3.5 (jsc#SLE-23476):
  - Additional unique index correction
  - Remove timestamp from checkpoint
  - Drop conditional when verifying entry checkpoint
  - Fix panic for DSSE canonicalization
  - Change Redis value for locking mechanism
  - give log timestamps nanosecond precision
  - output trace in slog and override correlation header name
- bumped embedded golang.org/x/crypto/ssh to fix the Terrapin attack CVE-2023-48795 (bsc#1218207) (forwarded request 1144325 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1144326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=21
2024-02-05 21:02:38 +00:00
91a13d0d79 Accepting request 1144325 from home:msmeissn:branches:security
- update to 1.3.5 (jsc#SLE-23476):
  - Additional unique index correction
  - Remove timestamp from checkpoint
  - Drop conditional when verifying entry checkpoint
  - Fix panic for DSSE canonicalization
  - Change Redis value for locking mechanism
  - give log timestamps nanosecond precision
  - output trace in slog and override correlation header name
- bumped embedded golang.org/x/crypto/ssh to fix the Terrapin attack CVE-2023-48795 (bsc#1218207)

OBS-URL: https://build.opensuse.org/request/show/1144325
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=41
2024-02-05 14:47:58 +00:00
09ec3941cd Accepting request 1142230 from security
OBS-URL: https://build.opensuse.org/request/show/1142230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=20
2024-01-29 21:32:47 +00:00
3dc243eed6 Accepting request 1142127 from home:dirkmueller:Factory
- update to 1.3.4:
  * add mysql indexstorage backend
  * add s3 storage for attestations
  * fix: Do not check for pubsub.topics.get on initialization
  * fix optional field in cose schema
  * Update ranges.go
  * update indexstorage interface to reduce roundtrips
  * use a single validator library in rekor-cli
  * Remove go-playground/validator dependency from pkg/pki

OBS-URL: https://build.opensuse.org/request/show/1142127
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=39
2024-01-29 11:09:57 +00:00
0b1cd6a84e Accepting request 1128622 from security
- updated to rekor 1.3.3 (jsc#SLE-23476):
  - Update signer flag description
  - update trillian to 1.5.3
  - adds redis_auth
  - Add method to get artifact hash for an entry
  - make e2e tests more usable with docker-compose
  - install go at correct version for codeql
- updated to rekor 1.3.2 (jsc#SLE-23476):
- updated to rekor 1.3.1 (jsc#SLE-23476):
  New Features:
  - enable GCP cloud profiling on rekor-server (#1746)
  - move index storage into interface (#1741)
  - add info to readme to denote additional documentation sources (#1722)
  - Add type of ed25519 key for TUF (#1677)
  - Allow parsing base64-encoded TUF metadata and root content (#1671)
  Quality Enhancements:
  - disable quota in trillian in test harness (#1680)
  Bug Fixes:
  - Update contact for code of conduct (#1720)
  - Fix panic when parsing SSH SK pubkeys (#1712)
  - Correct index creation (#1708)
  - docs: fixzes a small typo on the readme (#1686)
  - chore: fix backfill-redis Makefile target (#1685) (forwarded request 1128621 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1128622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=19
2023-11-24 22:35:37 +00:00
4c93cf3ca5 Accepting request 1128621 from home:msmeissn:branches:security
- updated to rekor 1.3.3 (jsc#SLE-23476):
  - Update signer flag description
  - update trillian to 1.5.3
  - adds redis_auth
  - Add method to get artifact hash for an entry
  - make e2e tests more usable with docker-compose
  - install go at correct version for codeql
- updated to rekor 1.3.2 (jsc#SLE-23476):
- updated to rekor 1.3.1 (jsc#SLE-23476):
  New Features:
  - enable GCP cloud profiling on rekor-server (#1746)
  - move index storage into interface (#1741)
  - add info to readme to denote additional documentation sources (#1722)
  - Add type of ed25519 key for TUF (#1677)
  - Allow parsing base64-encoded TUF metadata and root content (#1671)
  Quality Enhancements:
  - disable quota in trillian in test harness (#1680)
  Bug Fixes:
  - Update contact for code of conduct (#1720)
  - Fix panic when parsing SSH SK pubkeys (#1712)
  - Correct index creation (#1708)
  - docs: fixzes a small typo on the readme (#1686)
  - chore: fix backfill-redis Makefile target (#1685)

OBS-URL: https://build.opensuse.org/request/show/1128621
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=37
2023-11-24 16:29:01 +00:00
fb9e23e4ba Accepting request 1108430 from security
- updated to rekor 1.3.0 (jsc#SLE-23476):
  - Update openapi.yaml (#1655)
  - pass transient errors through retrieveLogEntry (#1653)
  - return full entryID on HTTP 409 responses (#1650)
  - feat: Support publishing new log entries to Pub/Sub topics (#1580)
  - Change values of Identity.Raw, add fingerprints (#1628)
  - Extract all subjects from SANs for x509 verifier (#1632)
  - Fix type comment for Identity struct (#1619)
  - Refactor Identities API (#1611)
  - Refactor Verifiers to return multiple keys (#1601)
  - Update checkpoint link (#1597)
  - Use correct log index in inclusion proof (#1599)
  - remove instrumentation library (#1595)
- updated to rekor 1.2.2 (jsc#SLE-23476):
  - pass down error with message instead of nil
  - swap killswitch for 'docker-compose restart' (forwarded request 1108429 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1108430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=18
2023-09-02 20:07:19 +00:00
d08f200d7c Accepting request 1108429 from home:msmeissn:branches:security
- updated to rekor 1.3.0 (jsc#SLE-23476):
  - Update openapi.yaml (#1655)
  - pass transient errors through retrieveLogEntry (#1653)
  - return full entryID on HTTP 409 responses (#1650)
  - feat: Support publishing new log entries to Pub/Sub topics (#1580)
  - Change values of Identity.Raw, add fingerprints (#1628)
  - Extract all subjects from SANs for x509 verifier (#1632)
  - Fix type comment for Identity struct (#1619)
  - Refactor Identities API (#1611)
  - Refactor Verifiers to return multiple keys (#1601)
  - Update checkpoint link (#1597)
  - Use correct log index in inclusion proof (#1599)
  - remove instrumentation library (#1595)
- updated to rekor 1.2.2 (jsc#SLE-23476):
  - pass down error with message instead of nil
  - swap killswitch for 'docker-compose restart'

OBS-URL: https://build.opensuse.org/request/show/1108429
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=35
2023-09-01 10:57:21 +00:00
44410421c8 Accepting request 1089753 from security
- updated to rekor 1.2.1 (jsc#SLE-23476):
  Security fix:
  - CVE-2023-33199: Fixed that malformed proposed intoto v0.0.2 entries can cause a panic (bsc#1211790)
  Functional Enhancements
  - add client method to generate TLE struct (#1498)
  - add dsse type (#1487)
  - support other KMS providers (AWS, Azure, Hashicorp) in addition to GCP (#1488)
  - Add concurrency to backfill-redis (#1504)
  - omit informational message if machine-parseable output has been requested (#1486)
  - Publish stable checkpoint periodically to Redis (#1461)
  - Add intoto v0.0.2 to backfill script (#1500)
  - add new method to test insertability of proposed entries into log (#1410)
  Quality Enhancements
  - use t.Skip() in fuzzers (#1506)
  - improve fuzzing coverage (#1499)
  - Remove watcher script (#1484)
  Bug Fixes
  - Merge pull request from GHSA-frqx-jfcm-6jjr (CVE-2023-33199)
  - Remove requirement of PayloadHash for intoto 0.0.1 (#1490)
  - fix lint errors, bump linter up to 1.52 (#1485)
  - Remove dependencies from pkg/util (#1469) (forwarded request 1089735 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1089753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=17
2023-05-30 20:02:53 +00:00
dbe9cb9c1d Accepting request 1089735 from home:msmeissn:branches:security
- updated to rekor 1.2.1 (jsc#SLE-23476):
  Security fix:
  - CVE-2023-33199: Fixed that malformed proposed intoto v0.0.2 entries can cause a panic (bsc#1211790)
  Functional Enhancements
  - add client method to generate TLE struct (#1498)
  - add dsse type (#1487)
  - support other KMS providers (AWS, Azure, Hashicorp) in addition to GCP (#1488)
  - Add concurrency to backfill-redis (#1504)
  - omit informational message if machine-parseable output has been requested (#1486)
  - Publish stable checkpoint periodically to Redis (#1461)
  - Add intoto v0.0.2 to backfill script (#1500)
  - add new method to test insertability of proposed entries into log (#1410)
  Quality Enhancements
  - use t.Skip() in fuzzers (#1506)
  - improve fuzzing coverage (#1499)
  - Remove watcher script (#1484)
  Bug Fixes
  - Merge pull request from GHSA-frqx-jfcm-6jjr (CVE-2023-33199)
  - Remove requirement of PayloadHash for intoto 0.0.1 (#1490)
  - fix lint errors, bump linter up to 1.52 (#1485)
  - Remove dependencies from pkg/util (#1469)

OBS-URL: https://build.opensuse.org/request/show/1089735
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=33
2023-05-30 08:36:51 +00:00
008e52fdf6 Accepting request 1085763 from security
Security fixes:
  - CVE-2023-30551: Fixed a potential denial of service (out of memory)
    when processing JAR META-INF files or .SIGN/.PKINFO files in APK files.
    (bsc#1211210 https://github.com/advisories/GHSA-2h5h-59f5-c5x9) (forwarded request 1085762 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1085763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=16
2023-05-10 14:17:15 +00:00
cc70271fab Accepting request 1085762 from home:msmeissn:branches:security
Security fixes:
  - CVE-2023-30551: Fixed a potential denial of service (out of memory)
    when processing JAR META-INF files or .SIGN/.PKINFO files in APK files.
    (bsc#1211210 https://github.com/advisories/GHSA-2h5h-59f5-c5x9)

OBS-URL: https://build.opensuse.org/request/show/1085762
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=31
2023-05-09 15:13:41 +00:00
e13ff8d8ec Accepting request 1084327 from security
- updated to rekor 1.1.1 (jsc#SLE-23476):
  Functional Enhancements
  - Refactor Trillian client with exported methods (#1454)
  - Switch to official redis-go client (#1459)
  - Remove replace in go.mod (#1444)
  - Add Rekor OID info. (#1390)
  Quality Enhancements
  - remove legacy encrypted cosign key (#1446)
  - swap cjson dependency (#1441)
  - Update release readme (#1456) (forwarded request 1084326 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1084327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=15
2023-05-04 15:10:23 +00:00
44481e3973 Accepting request 1084326 from home:msmeissn:branches:security
- updated to rekor 1.1.1 (jsc#SLE-23476):
  Functional Enhancements
  - Refactor Trillian client with exported methods (#1454)
  - Switch to official redis-go client (#1459)
  - Remove replace in go.mod (#1444)
  - Add Rekor OID info. (#1390)
  Quality Enhancements
  - remove legacy encrypted cosign key (#1446)
  - swap cjson dependency (#1441)
  - Update release readme (#1456)

OBS-URL: https://build.opensuse.org/request/show/1084326
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=29
2023-05-03 12:50:54 +00:00
030f80ec14 Accepting request 1077494 from security
- updated to rekor 1.1.0 (jsc#SLE-23476):
  Functional Enhancements
  - improve validation on intoto v0.0.2 type (#1351)
  - add feature to limit HTTP request body length to process (#1334)
  - add information about the file size limit (#1313)
  - Add script to backfill Redis from Rekor (#1163)
  - Feature: add search support for sha512 (#1142)
  Quality Enhancements
  - various fuzzing fixes
  Bug Fixes
  - remove goroutine usage from SearchLogQuery (#1407)
  - drop log messages regarding attestation storage to debug (#1408)
  - fix validation for proposed vs committed log entries for intoto v0.0.1 (#1309)
  - fix: fix regex for multi-digit counts (#1321)
  - return NotFound if treesize is 0 rather than calling trillian (#1311)
  - enumerate slice to get sugared logs (#1312)
  - put a reasonable size limit on ssh key reader (#1288)
  - CLIENT: Fix Custom Host and Path Issue (#1306)
  - do not persist local state if log is empty; fail consistency proofs from 0 size (#1290)
  - correctly handle invalid or missing pki format (#1281)
  - Add Verifier to get public key/cert and identities for entry type (#1210)
  - fix goroutine leak in client; add insecure TLS option (#1238)
  - Fix - Remove the force-recreate flag (#1179)
  - trim whitespace around public keys before parsing (#1175)
  - stop inserting envelope hash for intoto:0.0.2 types into index (#1171)
  - Revert "remove double encoding of payload and signature fields for intoto (#1150)" (#1158)
  - remove double encoding of payload and signature fields for intoto (#1150)
  - fix SearchLogQuery behavior to conform to openapi spec (#1145)
  - Remove pem-certificate-chain from client (#1138)
  - fix flag type for operator in search (#1136) (forwarded request 1077454 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1077494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=14
2023-04-05 19:28:33 +00:00
0340082614 Accepting request 1077454 from home:msmeissn:branches:security
- updated to rekor 1.1.0 (jsc#SLE-23476):
  Functional Enhancements
  - improve validation on intoto v0.0.2 type (#1351)
  - add feature to limit HTTP request body length to process (#1334)
  - add information about the file size limit (#1313)
  - Add script to backfill Redis from Rekor (#1163)
  - Feature: add search support for sha512 (#1142)
  Quality Enhancements
  - various fuzzing fixes
  Bug Fixes
  - remove goroutine usage from SearchLogQuery (#1407)
  - drop log messages regarding attestation storage to debug (#1408)
  - fix validation for proposed vs committed log entries for intoto v0.0.1 (#1309)
  - fix: fix regex for multi-digit counts (#1321)
  - return NotFound if treesize is 0 rather than calling trillian (#1311)
  - enumerate slice to get sugared logs (#1312)
  - put a reasonable size limit on ssh key reader (#1288)
  - CLIENT: Fix Custom Host and Path Issue (#1306)
  - do not persist local state if log is empty; fail consistency proofs from 0 size (#1290)
  - correctly handle invalid or missing pki format (#1281)
  - Add Verifier to get public key/cert and identities for entry type (#1210)
  - fix goroutine leak in client; add insecure TLS option (#1238)
  - Fix - Remove the force-recreate flag (#1179)
  - trim whitespace around public keys before parsing (#1175)
  - stop inserting envelope hash for intoto:0.0.2 types into index (#1171)
  - Revert "remove double encoding of payload and signature fields for intoto (#1150)" (#1158)
  - remove double encoding of payload and signature fields for intoto (#1150)
  - fix SearchLogQuery behavior to conform to openapi spec (#1145)
  - Remove pem-certificate-chain from client (#1138)
  - fix flag type for operator in search (#1136)

OBS-URL: https://build.opensuse.org/request/show/1077454
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=27
2023-04-05 09:24:58 +00:00
c8249d91cf Accepting request 1040165 from security
- updated to rekor 1.0.1 (jsc#SLE-23476):
  - stop inserting envelope hash for intoto:0.0.2 types into index

- updated to rekor 1.0.0 (jsc#SLE-23476): (forwarded request 1038886 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1040165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=13
2022-12-05 17:01:40 +00:00
79ec9db9f1 Accepting request 1038886 from home:msmeissn:branches:security
- updated to rekor 1.0.1 (jsc#SLE-23476):
  - stop inserting envelope hash for intoto:0.0.2 types into index

- updated to rekor 1.0.0 (jsc#SLE-23476):

OBS-URL: https://build.opensuse.org/request/show/1038886
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=25
2022-12-05 08:36:59 +00:00
4d34320645 Accepting request 1029934 from security
- updated to rekor 1.0.0 (sc#SLE-23476):
  - add description on /api/v1/index/retrieve endpoint by @bobcallaway in https://github.com/sigstore/rekor/pull/1073
  - Adding e2e test coverage by @cdris in https://github.com/sigstore/rekor/pull/1071
  - export rekor build/version information by @cpanato in https://github.com/sigstore/rekor/pull/1074
  - Use POST instead of GET for /api/log/entries/retrieve metrics. by @var-sdk in https://github.com/sigstore/rekor/pull/1083
  - Search through all shards when searching by hash by @priyawadhwa in https://github.com/sigstore/rekor/pull/1082
  - verify: verify checkpoint's STH against the inclusion proof root hash by @asraa in https://github.com/sigstore/rekor/pull/1092
  - add ability to enable/disable specific rekor API endpoints by @bobcallaway in https://github.com/sigstore/rekor/pull/1080
  - enable configurable client retries with backoff in RekorClient by @bobcallaway in https://github.com/sigstore/rekor/pull/1096
  - remove dead code around api-key and timestamp references by @bobcallaway in https://github.com/sigstore/rekor/pull/1098
  - update swagger API version to 1.0.0 by @bobcallaway in https://github.com/sigstore/rekor/pull/1102
  - remove unused RekorVersion API definition by @bobcallaway in https://github.com/sigstore/rekor/pull/1101
  - install gocovmerge in hack/tools by @bobcallaway in https://github.com/sigstore/rekor/pull/1103
  - add retry command line flag on rekor-cli by @bobcallaway in https://github.com/sigstore/rekor/pull/1097
  - Add some info and debug logging to commonly used funcs by @priyawadhwa in https://github.com/sigstore/rekor/pull/1106 (forwarded request 1029932 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1029934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=12
2022-10-19 11:18:02 +00:00
19d8611522 Accepting request 1029932 from home:msmeissn:branches:security
- updated to rekor 1.0.0 (sc#SLE-23476):
  - add description on /api/v1/index/retrieve endpoint by @bobcallaway in https://github.com/sigstore/rekor/pull/1073
  - Adding e2e test coverage by @cdris in https://github.com/sigstore/rekor/pull/1071
  - export rekor build/version information by @cpanato in https://github.com/sigstore/rekor/pull/1074
  - Use POST instead of GET for /api/log/entries/retrieve metrics. by @var-sdk in https://github.com/sigstore/rekor/pull/1083
  - Search through all shards when searching by hash by @priyawadhwa in https://github.com/sigstore/rekor/pull/1082
  - verify: verify checkpoint's STH against the inclusion proof root hash by @asraa in https://github.com/sigstore/rekor/pull/1092
  - add ability to enable/disable specific rekor API endpoints by @bobcallaway in https://github.com/sigstore/rekor/pull/1080
  - enable configurable client retries with backoff in RekorClient by @bobcallaway in https://github.com/sigstore/rekor/pull/1096
  - remove dead code around api-key and timestamp references by @bobcallaway in https://github.com/sigstore/rekor/pull/1098
  - update swagger API version to 1.0.0 by @bobcallaway in https://github.com/sigstore/rekor/pull/1102
  - remove unused RekorVersion API definition by @bobcallaway in https://github.com/sigstore/rekor/pull/1101
  - install gocovmerge in hack/tools by @bobcallaway in https://github.com/sigstore/rekor/pull/1103
  - add retry command line flag on rekor-cli by @bobcallaway in https://github.com/sigstore/rekor/pull/1097
  - Add some info and debug logging to commonly used funcs by @priyawadhwa in https://github.com/sigstore/rekor/pull/1106

OBS-URL: https://build.opensuse.org/request/show/1029932
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=23
2022-10-19 08:39:53 +00:00
c2f11c5b4b Accepting request 1007909 from security
- updated to rekor 0.12.2 (jsc#SLE-23476):
  - add description on /api/v1/index/retrieve endpoint
  - Adding e2e test coverage
  - export rekor build/version information
  - Use POST instead of GET for /api/log/entries/retrieve metrics.
  - Search through all shards when searching by hash (forwarded request 1007274 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1007909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=11
2022-10-04 18:38:15 +00:00
913f1b929f Accepting request 1007274 from home:msmeissn:branches:security
- updated to rekor 0.12.2 (jsc#SLE-23476):
  - add description on /api/v1/index/retrieve endpoint
  - Adding e2e test coverage
  - export rekor build/version information
  - Use POST instead of GET for /api/log/entries/retrieve metrics.
  - Search through all shards when searching by hash

OBS-URL: https://build.opensuse.org/request/show/1007274
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=21
2022-10-04 13:04:17 +00:00
2991d02eb6 Accepting request 1006397 from security
- updated to rekor 0.12.1 (jsc#SLE-23476):
  - ** Rekor ** v0.12.1 comes with a breaking change to rekor-cli v0.12.1. Users of rekor-cli MUST upgrade to the latest version
    The addition of the intotov2 created a breaking change for the rekor-cli
  - What's Changed
    - fix: fix harness tests with intoto v0.0.2 by @asraa in #1052
    - feat: add file based signer and password by @asraa in #1049
    - Adds new rekor metrics for latency and QPS. by @var-sdk in #1059

OBS-URL: https://build.opensuse.org/request/show/1006397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=10
2022-09-27 18:14:31 +00:00
820202823b OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=19 2022-09-27 12:52:26 +00:00
7b96b3214e Accepting request 1006388 from home:msmeissn:branches:security
- updated to rekor 0.12.1 (jsc#SLE-23476):
  - ** Rekor ** v0.12.1 comes with a breaking change to rekor-cli v0.12.1. Users of rekor-cli MUST upgrade to the latest version
    The addition of the intotov2 created a breaking change for the rekor-cli
  - What's Changed
    - fix: fix harness tests with intoto v0.0.2 by @asraa in #1052
    - feat: add file based signer and password by @asraa in #1049
    - Adds new rekor metrics for latency and QPS. by @var-sdk in #1059

OBS-URL: https://build.opensuse.org/request/show/1006388
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=18
2022-09-27 12:37:10 +00:00
df4aac75f6 Accepting request 1003863 from security
- updated to rekor 0.12.0 (jsc#SLE-23476):
  - check supportedVersions list rather than directly reading from version map by @bobcallaway in #1003
  - enable blocking specific pluggable type versions from being inserted into the log by @bobcallaway in #1004
  - api.SearchLogQueryHandler thread safety by @cdris in #1006
  - 'docker compose' to 'docker-compose' by @bobcallaway in #1009
  - Intoto v0.0.2 by @pxp928 in #973
  - Add bounds on number of elements in api/v1/log/entries/retrieve by @priyawadhwa in #1011
  - Change Checkpoint origin to be "Hostname - Tree ID" by @haydentherapper in #1013
  - feat: add verification functions by @asraa in #986
  - Validate tree ID on calls to /api/v1/log/entries/retrieve by @priyawadhwa in #1017
  - Include checkpoint (STH) in entry upload and retrieve responses by @haydentherapper in #1015
  - fix: use entry uuid uniformly in return responses by @asraa in #1012
  - remove /api/v1/version endpoint by @bobcallaway in #1022
  - Fix rekor-cli backwards incompatibility & run harness tests against HEAD by @priyawadhwa in #1030
  - Fix harness tests @ main by @priyawadhwa in #1038
  - Fetch all tags in harness tests by @priyawadhwa in #1039
  - fix retrieve endpoint response code and add testing by @asraa in #1043
- updated to rekor 0.11.0:
  - Add rekor harness tests by @priyawadhwa in #945
  - Persist and check attestations across harness tests by @priyawadhwa in #952
  - Add harness test for getting all entries by UUID and EntryID by @priyawadhwa in #957
  - api: fix inclusion proof verification flake by @asraa in #956
  - change default value for rekor_server.hostname to server's hostname by @bobcallaway in #963
  - fix nil-pointer error when artifact-hash is passed without artifact by @dsa0x in #965
  - Add prometheus summary to track metric latency by @priyawadhwa in #966
  - compute payload and envelope hashes upon validating intoto proposed entries by @bobcallaway in #967
  - update field documentation on publicKey for hashedrekord by @bobcallaway in #969
  - Allow sharding config to be written in yaml or json by @priyawadhwa in #974
  - fix incorrect schema id for cose type by @bobcallaway in #979
  - fix: make rekor verify work with sharded uuids by @asraa in #970 (forwarded request 1003862 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1003863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rekor?expand=0&rev=9
2022-09-15 21:00:05 +00:00
e704b23e12 Accepting request 1003862 from home:msmeissn:branches:security
- updated to rekor 0.12.0 (jsc#SLE-23476):
  - check supportedVersions list rather than directly reading from version map by @bobcallaway in #1003
  - enable blocking specific pluggable type versions from being inserted into the log by @bobcallaway in #1004
  - api.SearchLogQueryHandler thread safety by @cdris in #1006
  - 'docker compose' to 'docker-compose' by @bobcallaway in #1009
  - Intoto v0.0.2 by @pxp928 in #973
  - Add bounds on number of elements in api/v1/log/entries/retrieve by @priyawadhwa in #1011
  - Change Checkpoint origin to be "Hostname - Tree ID" by @haydentherapper in #1013
  - feat: add verification functions by @asraa in #986
  - Validate tree ID on calls to /api/v1/log/entries/retrieve by @priyawadhwa in #1017
  - Include checkpoint (STH) in entry upload and retrieve responses by @haydentherapper in #1015
  - fix: use entry uuid uniformly in return responses by @asraa in #1012
  - remove /api/v1/version endpoint by @bobcallaway in #1022
  - Fix rekor-cli backwards incompatibility & run harness tests against HEAD by @priyawadhwa in #1030
  - Fix harness tests @ main by @priyawadhwa in #1038
  - Fetch all tags in harness tests by @priyawadhwa in #1039
  - fix retrieve endpoint response code and add testing by @asraa in #1043
- updated to rekor 0.11.0:
  - Add rekor harness tests by @priyawadhwa in #945
  - Persist and check attestations across harness tests by @priyawadhwa in #952
  - Add harness test for getting all entries by UUID and EntryID by @priyawadhwa in #957
  - api: fix inclusion proof verification flake by @asraa in #956
  - change default value for rekor_server.hostname to server's hostname by @bobcallaway in #963
  - fix nil-pointer error when artifact-hash is passed without artifact by @dsa0x in #965
  - Add prometheus summary to track metric latency by @priyawadhwa in #966
  - compute payload and envelope hashes upon validating intoto proposed entries by @bobcallaway in #967
  - update field documentation on publicKey for hashedrekord by @bobcallaway in #969
  - Allow sharding config to be written in yaml or json by @priyawadhwa in #974
  - fix incorrect schema id for cose type by @bobcallaway in #979
  - fix: make rekor verify work with sharded uuids by @asraa in #970

OBS-URL: https://build.opensuse.org/request/show/1003862
OBS-URL: https://build.opensuse.org/package/show/security/rekor?expand=0&rev=16
2022-09-15 13:15:19 +00:00