]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: require RestoreObject Days >= 1 67685/head
authorMatthew N. Heler <matthew.heler@hotmail.com>
Fri, 6 Mar 2026 01:11:19 +0000 (19:11 -0600)
committerMatthew N. Heler <matthew.heler@hotmail.com>
Fri, 17 Apr 2026 19:27:21 +0000 (14:27 -0500)
commitaba0027446f6976333dfd0b5729c53722147ab12
tree7b01f458fd9883218a01f80dbe0ebe64b815d51f
parentbf2ab87ea27d05e81c1daac43d28930f4bef9fd5
rgw: require RestoreObject Days >= 1

AWS S3 requires Days to be a positive non-zero integer. Parse Days as
a signed integer and validate in get_params() before any restore state
is modified, returning InvalidArgument for values less than 1.

Signed-off-by: Matthew N. Heler <matthew.heler@hotmail.com>
src/rgw/rgw_rest_s3.cc