12345678910111213141516171819202122232425262728293031323334353637 |
- // +build windows
-
- // Copyright 2016 The Gitea Authors. All rights reserved.
- // Use of this source code is governed by a MIT-style
- // license that can be found in the LICENSE file.
-
- package cmd
-
- import (
- "crypto/tls"
- "net/http"
- )
-
- func runHTTP(listenAddr string, m http.Handler) error {
- return http.ListenAndServe(listenAddr, m)
- }
-
- func runHTTPS(listenAddr, certFile, keyFile string, m http.Handler) error {
- return http.ListenAndServeTLS(listenAddr, certFile, keyFile, m)
- }
-
- func runHTTPSWithTLSConfig(listenAddr string, tlsConfig *tls.Config, m http.Handler) error {
- server := &http.Server{
- Addr: listenAddr,
- Handler: m,
- TLSConfig: tlsConfig,
- }
- return server.ListenAndServeTLS("", "")
- }
-
- // NoHTTPRedirector is a no-op on Windows
- func NoHTTPRedirector() {
- }
-
- // NoMainListener is a no-op on Windows
- func NoMainListener() {
- }
|