]> ruderich.org/simon Gitweb - nsscash/nsscash.git/commit
nsscash: main_test: fix Last-Modified/If-Modified-Since headers
authorSimon Ruderich <simon@ruderich.org>
Fri, 2 Aug 2019 18:53:43 +0000 (20:53 +0200)
committerSimon Ruderich <simon@ruderich.org>
Fri, 2 Aug 2019 18:53:43 +0000 (20:53 +0200)
commitd71bfc62c2a337523114389bba86b58049961d19
treeee595be73a12367b49c238370c1d0c2db9f07372
parentdb3be9251d95b15bb4dc49095b7d5c69258ba3e4
nsscash: main_test: fix Last-Modified/If-Modified-Since headers

http.TimeFormat requires a time in UTC for a proper Last-Modified
header. Previously, the time was in CEST (my local timezone) which
caused all Last-Modified headers to have an offset of two hours. This
also hid a bug in the If-Modified-Since header handling: The last change
time must be truncated to seconds as the If-Modified-Since header has
only a second precision.

These bugs did not affect the current test cases. However, it affects
the test case which will be added in the next commit.
main_test.go