Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-17Ensure to use configured timeouts in http.ServerKassio Borges
2022-04-27Add support for socket listenersfeistel
Changelog: added
2022-04-01Fix weak timeoutsKassio Borges
2022-02-22refactor: review fixesVladimir Shushlin
2022-02-01lint: fix gci linter issuesfeistel
2022-02-01refactor: log listener addr when setting up the serverfeistel
2022-02-01refactor: stop passing file descriptors around and use net.Listenfeistel
Changelog: changed
2022-01-24lint: fix errorlint issuesfeistel
2022-01-20feat: implement graceful shutdownfeistel
Changelog: added
2021-08-11refactor: don't wrap handler with context ClearHandlerfeistel
2021-06-22Deprecate use-http2 flagfeistel
2021-06-22Fix http2 flag and drop usage of x/net/http2feistel
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-31make listernerConfig bigger and pass it as the only argument to ↵feistel
listendAndServe as a function
2021-05-25Clean up listenAndServe functions by turning them into methodsfeistel
2020-11-18Support for HTTPS over PROXYv2 protocolIgor Wiedler
2020-11-18Refactor listenAndServeTLSVladimir Shushlin
2019-08-22Refactor to use pluggable http.Handler middlewaresan-use-middleware-handlersAndrew Newdigate
2019-05-28Add config flags to specify TLS versionsKrasimir 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-16Disable 3DES and other insecure cipher suitesKrasimir 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-26Allow the maximum connection concurrency to be specifiedNick Thomas
2018-06-30Add support for private projects and authentication with GitLab APITuomo Ala-Vannesluoma
2017-09-22Fix Go importsNick Thomas
2017-07-03Fix HTTP/2 ALPN negotiationDênis Volpato Martins
2016-02-11Chdir first (always)Kamil Trzcinski
2016-02-11Move most of configuration to appConfigKamil Trzcinski
2016-02-11Move most of configuration to appConfigKamil Trzcinski
2016-02-11Read configuration and updates from shares/pages/group/project/config.json ↵Kamil Trzcinski
and shares/pages/.update
2016-02-09Add support for --listen-proxyKamil Trzcinski
2016-01-07Add simple GitLab Pages daemon with custom CNAME and TLS supportKamil Trzcinski