)]}'
{
  "commit": "571e31d04401dbcd9f0a6fbd479148a49245e255",
  "tree": "95c9c471bffb5f5b9fe5d4a8881ad9ec2f2f5717",
  "parents": [
    "c63780bad4e9e1ea57baaa5574ec4186b81b5bef"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Thu Oct 29 08:18:41 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 29 08:29:31 2020 -0700"
  },
  "message": "Update s-maxage separately from max-age for CACHE_ALL_STATIC client_ttl\n\nAs part of the change, we refactor gfe::header_utils::GetMaxAge() into another\nGetClientMaxAge() version that doesn\u0027t look at s_maxage, so we can use that\nto properly clamp just the client portion with client_ttl_secs.\n\nAlso, fix an odd little glitch that max-age\u003d-1 (and s-maxage\u003d-1) was\ncorrectly identified by the code as illegal, but not max-age\u003d-2 or smaller.\n\nProtected by gfe2_reloadable_flag_clamp_smaxage.\n\nPiperOrigin-RevId: 339670897\nChange-Id: Ice213d4ba503d92fb077ebd25ee0dc84136c0dda\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ddb3942cf601206c24db3b588bcc095f2cf09a70",
      "old_mode": 33188,
      "old_path": "quic/core/quic_flags_list.h",
      "new_id": "0526112bb9cbcc76b455178ad3cd27817e798ad3",
      "new_mode": 33188,
      "new_path": "quic/core/quic_flags_list.h"
    }
  ]
}
