| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-13 | add missing include for Matrix server delegation | Daniel Micay | |
| 2023-05-05 | consistent whitespace style | Daniel Micay | |
| 2023-03-24 | drop configuration to clear legacy push cookie | Daniel Micay | |
| 2023-03-09 | improve HTTP request logging | Daniel Micay | |
| * add $upstream_cache_status * add '-$connection_requests' after $connection * enable subrequest logging $connection_requests makes it much easier to see connection reuse in the logs and also helps to understand subrequests. | |||
| 2023-03-07 | add upstream timing to http log format | Daniel Micay | |
| 2023-03-07 | enable minimal stderr logging | Daniel Micay | |
| 2023-03-07 | ssl_reject_handshake is working as intended | Daniel Micay | |
| 2023-03-06 | update Roboto fonts | Daniel Micay | |
| 2023-03-06 | work around unreliable ssl_reject_handshake | Daniel Micay | |
| 2023-03-06 | avoid double logging for nginx error log | Daniel Micay | |
| 2023-02-27 | disable keepalive for stub HTTP service | Daniel Micay | |
| 2023-02-26 | use consistent configuration style | Daniel Micay | |
| 2023-02-24 | disable keepalive for MTA-STS | Daniel Micay | |
| 2023-02-19 | add back request method to log format | Daniel Micay | |
| 2023-02-19 | set baseline nginx root directory in http block | Daniel Micay | |
| 2023-02-18 | work around nginx keepalive configuration bug | Daniel Micay | |
| https://trac.nginx.org/nginx/ticket/2012 | |||
| 2023-02-18 | reject connections to invalid names | Daniel Micay | |
| 2023-02-18 | entirely disable access log for status socket | Daniel Micay | |
| 2023-02-14 | disable multipart range requests | Daniel Micay | |
| 2023-02-11 | improve naming for http limit conn zone | Daniel Micay | |
| 2023-02-11 | move error_log configuration to top level | Daniel Micay | |
| 2023-02-10 | add request time to log format | Daniel Micay | |
| 2023-02-10 | switch to improved custom log format | Daniel Micay | |
| This switches to a fully custom log format instead of using a variant of the standard combined format since we don't use any tools requiring the logs to be a standard format. This provides a cleaner format, allows us to freely add new fields and gets rid of legacy/redundant fields. The redundant timestamp already provided as the syslog timestamp is dropped along with the legacy identd field always set to a dash. This adds the connection serial number for identifying requests coming from the same connection. TLS version is added as a replacement for our previous addition of the URI scheme. This also adds the total request length and total bytes sent to the client instead of only the body bytes sent. | |||
| 2023-02-10 | drop HTTP/2 Push support since Chromium dropped it | Daniel Micay | |
| This only improves performance for the initial page load by sending resources that are almost always needed before the client receives the preload headers and fetches them. It can degrade performance in some edge cases such as clients with web fonts disabled or if the session cookie is cleared without the cache being cleared. Clients can cancel the push transfers once they start receiving them, but it's wasteful. Safari and Firefox still support this feature but are likely to follow the lead of Chromium and drop support for it. Few websites are going to bother with it without Chromium support and usage is already dropping. | |||
| 2023-02-09 | reduce client body / header timeouts to 15s | Daniel Micay | |
| 2023-02-09 | reduce sendfile max chunk to 256k | Daniel Micay | |
| 2023-02-09 | avoid unnecessary ACME challenge redirects | Daniel Micay | |
| 2023-02-09 | unify HTTP redirect server blocks | Daniel Micay | |
| 2023-02-09 | use default HTTP/2 input buffer size | Daniel Micay | |
| 2023-01-31 | simplify nginx status path | Daniel Micay | |
| 2023-01-17 | rebase onto current nginx mime.types | Daniel Micay | |
| 2023-01-05 | SSH commit signing will be used going forward | Daniel Micay | |
| 2022-12-15 | add empty traffic-advice configuration | Daniel Micay | |
| 2022-11-01 | update Permissions-Policy for web installer | Daniel Micay | |
| 2022-10-18 | Update device image | smdyv | |
| This is a vectorized image of the Pixel 7 Pro, and saves 98 % of the byte length of the previously used image. | |||
| 2022-10-12 | increase resolver timeout | Daniel Micay | |
| 2022-10-11 | disable bluetooth in Permissions Policy | Daniel Micay | |
| 2022-10-11 | disable keyboard-map in Permissions Policy | Daniel Micay | |
| 2022-10-11 | disable local-fonts in Permissions Policy | Daniel Micay | |
| 2022-10-01 | rename conn limit memory zone | Daniel Micay | |
| 2022-09-27 | use custom format for access log again | Daniel Micay | |
| 2022-09-26 | enable caching for Matrix discovery API | Daniel Micay | |
| 2022-09-26 | reduce HTTP/2 chunk size to match TLS record size | Daniel Micay | |
| 2022-09-25 | use syslog (journald) for nginx access log | Daniel Micay | |
| 2022-09-24 | reduce keepalive requests | Daniel Micay | |
| 2022-09-24 | reduce connection limit to 128 | Daniel Micay | |
| 2022-09-24 | reduce HTTP/2 concurrent streams to 16 | Daniel Micay | |
| 2022-09-24 | reduce max client header buffer size | Daniel Micay | |
| 2022-08-25 | remove legacy Expect-CT header | Daniel Micay | |
| 2022-08-25 | no longer need location block for PDFs | Daniel Micay | |
