Commit 4a378b88 authored by Matthew Waters's avatar Matthew Waters 🐨 Committed by Olivier Crête

agent: implement support for RFC7675 - Consent Freshness

Specified in https://tools.ietf.org/html/rfc7675

RFC 7675 is a slight modification of the existing keepalive connection
checks that could be enabled manually or were used with the GOOGLE
compatibility mode.

Slight differences from the existing keepalive connection checks
include:
- an additional consent expiry timer instead of relying on all binding
  requests to succeed.
- 403: 'Forbidden' stun error-code which revokes consent with immediate
  effect.
parent 3492be60
Pipeline #243119 passed with stages
in 22 minutes and 22 seconds