Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-17 | Ensure to use configured timeouts in http.Server | Kassio Borges | |
2022-04-27 | Add support for socket listeners | feistel | |
Changelog: added | |||
2022-04-01 | Fix weak timeouts | Kassio Borges | |
2022-02-22 | refactor: review fixes | Vladimir Shushlin | |
2022-02-01 | lint: fix gci linter issues | feistel | |
2022-02-01 | refactor: log listener addr when setting up the server | feistel | |
2022-02-01 | refactor: stop passing file descriptors around and use net.Listen | feistel | |
Changelog: changed | |||
2022-01-24 | lint: fix errorlint issues | feistel | |
2022-01-20 | feat: implement graceful shutdown | feistel | |
Changelog: added | |||
2021-08-11 | refactor: don't wrap handler with context ClearHandler | feistel | |
2021-06-22 | Deprecate use-http2 flag | feistel | |
2021-06-22 | Fix http2 flag and drop usage of x/net/http2 | feistel | |
gitlab pages is using (*Server).Serve. Go enable HTTP/2 by default if the user hasn't otherwise configured their TLSNextProto map. However this is only done if there's no TLSConfig (srv.TLSConfig is null) or if the user specified a TLSConfig on their http.Server and explicitly requested the 'h2' protocol. | |||
2021-05-31 | make listernerConfig bigger and pass it as the only argument to ↵ | feistel | |
listendAndServe as a function | |||
2021-05-25 | Clean up listenAndServe functions by turning them into methods | feistel | |
2020-11-18 | Support for HTTPS over PROXYv2 protocol | Igor Wiedler | |
2020-11-18 | Refactor listenAndServeTLS | Vladimir Shushlin | |
2019-08-22 | Refactor to use pluggable http.Handler middlewaresan-use-middleware-handlers | Andrew Newdigate | |
2019-05-28 | Add config flags to specify TLS versions | Krasimir Angelov | |
Introduce two new configuration options -tls-min-version and -tls-max-version to control which TLS versions will be supported by the server. Accepted values are ssl3, tls1.0, tls1.1, tls1.2, and tls1.3. Closing https://gitlab.com/gitlab-org/gitlab-pages/issues/187 | |||
2019-05-16 | Disable 3DES and other insecure cipher suites | Krasimir Angelov | |
Supported cipher suites: tls.TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 tls.TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 Closes https://gitlab.com/gitlab-org/gitlab-pages/issues/150. | |||
2018-10-26 | Allow the maximum connection concurrency to be specified | Nick Thomas | |
2018-06-30 | Add support for private projects and authentication with GitLab API | Tuomo Ala-Vannesluoma | |
2017-09-22 | Fix Go imports | Nick Thomas | |
2017-07-03 | Fix HTTP/2 ALPN negotiation | Dênis Volpato Martins | |
2016-02-11 | Chdir first (always) | Kamil Trzcinski | |
2016-02-11 | Move most of configuration to appConfig | Kamil Trzcinski | |
2016-02-11 | Move most of configuration to appConfig | Kamil Trzcinski | |
2016-02-11 | Read configuration and updates from shares/pages/group/project/config.json ↵ | Kamil Trzcinski | |
and shares/pages/.update | |||
2016-02-09 | Add support for --listen-proxy | Kamil Trzcinski | |
2016-01-07 | Add simple GitLab Pages daemon with custom CNAME and TLS support | Kamil Trzcinski | |