- 18 Dec, 2020 1 commit
-
-
doshitan authored
-
- 13 Dec, 2020 1 commit
-
-
doshitan authored
-
- 07 Dec, 2020 2 commits
- 06 Dec, 2020 10 commits
-
-
doshitan authored
-
doshitan authored
Drops support for the last few `TLS_RSA_*` ciphers, specifically: - TLS_RSA_WITH_AES_128_GCM_SHA256 - TLS_RSA_WITH_AES_256_GCM_SHA384 - TLS_RSA_WITH_AES_128_CBC_SHA256 Which at this point in history, should not impact many systems.
-
doshitan authored
-
doshitan authored
And move CAA block towards the top of DNS stuff.
-
doshitan authored
-
doshitan authored
-
doshitan authored
Actually been running this configuration for a year or so, but never committed it. `viewer-response` Lambdas are invoked for every response from CloudFront -> user, so the response after processing by the Lambda is not stored in CloudFront. Good for highly dynamic stuff. But also means the Lambda gets invoked on *every* response from CloudFront, which can add latency (and monetary cost). `origin-response` Lambdas are invoked for every response from the origin -> CloudFront, so the output *is* cached in CloudFront. This means the cost of the Lambda is only paid when CloudFront needs to reach back to the origin for a resource. But it also means if there are changes made the Lambda, will need to invalidate everything in CloudFront in order to pick up the changes uniformly. Since the current deploy process invalidates updated paths in CloudFront, we can set the cache control header for files that are not versioned by name, e.g., the HTML pages, to have a long cache lifetime in CloudFront (`s-maxage`), while ensuring browsers/users also check they are getting the latest content (`max-age=0,must-revalidate`) CloudFront has. Goal being to help CloudFront have to check with the origin as little as possible, should serve from it's cache immediately.
-
doshitan authored
-
doshitan authored
-
doshitan authored
Nix flakes are still experimental, but why not experiment.
-
- 15 Oct, 2020 1 commit
-
-
doshitan authored
-
- 28 Sep, 2020 2 commits
- 27 Sep, 2020 2 commits
- 25 Sep, 2020 5 commits
- 23 May, 2020 1 commit
-
-
doshitan authored
-
- 18 May, 2020 2 commits
- 11 Apr, 2020 2 commits
- 15 Mar, 2020 3 commits
- 15 Jan, 2020 2 commits
-
-
doshitan authored
In particular the link checker is not happy with a relative path, but good practice anyway.
-
doshitan authored
Previously nix code would used bash/shell highlighting (the bash definition lists `*.nix` as a supported extension), which is wrong and looks broken. This new definition is minimal, but at least differentiates comments, strings, and some built-ins. It can grow over time. Eventually hope to make it back up stream unless some else beats me to it.
-
- 04 Jan, 2020 3 commits
- 03 Jan, 2020 3 commits