minio/internal/http
Klaus Post 827004cd6d
Some checks are pending
VulnCheck / Analysis (push) Waiting to run
Add Full Object Checksums and CRC64-NVME (#20855)
Backport of AIStor PR 247.

Add support for full object checksums as described here:

https://docs.aws.amazon.com/AmazonS3/latest/userguide/checking-object-integrity.html

New checksum types are fully supported. Mint tests from https://github.com/minio/minio-go/pull/2026 are now passing.

Includes fixes from https://github.com/minio/minio/pull/20743 for mint tests.

Add using checksums as validation for object content. Fixes #20845 #20849

Fixes checksum replication (downstream PR 250)
2025-01-20 06:49:07 -08:00
..
check_port_linux.go add configurable VRF interface and user-timeout (#17108) 2023-05-03 14:12:25 -07:00
check_port_others.go add configurable VRF interface and user-timeout (#17108) 2023-05-03 14:12:25 -07:00
check_port_test.go add configurable VRF interface and user-timeout (#17108) 2023-05-03 14:12:25 -07:00
close.go add codespell action (#18818) 2024-01-17 23:03:17 -08:00
dial_dnscache.go fix: upon DNS refresh() failure use previous values (#17561) 2023-07-03 12:30:51 -07:00
dial_linux.go add optimizations to bring performance on unversioned READS (#20128) 2024-07-23 03:53:03 -07:00
dial_others.go simplify listener implementation setup customizations in right place (#19589) 2024-04-23 21:08:47 -07:00
headers.go Add Full Object Checksums and CRC64-NVME (#20855) 2025-01-20 06:49:07 -08:00
lambda-headers.go feat: add lambda transformation functions target (#16507) 2023-03-07 08:12:41 -08:00
listener_test.go add changes to Makefile to support dev build 2024-06-10 10:41:02 -07:00
listener.go Make DeadlineConn http.Listener compatible (#20635) 2024-11-12 12:41:41 -08:00
request-recorder.go fix: regression in counting total requests (#17024) 2023-04-12 14:37:19 -07:00
response-recorder.go Add TTFB to all APIs and enable for responses without body (#20479) 2024-09-24 10:13:00 -07:00
server_test.go Removing timeout on shutdown (#19956) 2024-06-19 11:42:47 -07:00
server.go Make DeadlineConn http.Listener compatible (#20635) 2024-11-12 12:41:41 -08:00
transports.go Fix lint issues from v1.62.0 upgrade (#20633) 2024-11-11 06:51:43 -08:00