]> Cypherpunks.ru repositories - govpn.git/blobdiff - src/cypherpunks.ru/govpn/cmd/govpn-server/proxy.go
Initial syslog support
[govpn.git] / src / cypherpunks.ru / govpn / cmd / govpn-server / proxy.go
index f1f5e09d37aeec0558de8033cd361e2e595e9b62..bcfd882c40e4e8c94b3db7b6fe8ab89ac3634c35 100644 (file)
@@ -21,6 +21,8 @@ package main
 import (
        "log"
        "net/http"
+
+       "cypherpunks.ru/govpn"
 )
 
 type proxyHandler struct{}
@@ -28,7 +30,7 @@ type proxyHandler struct{}
 func (p proxyHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
        conn, _, err := w.(http.Hijacker).Hijack()
        if err != nil {
-               log.Println("Hijacking failed:", err.Error())
+               govpn.Println("Hijacking failed:", err.Error())
                return
        }
        conn.Write([]byte("HTTP/1.0 200 OK\n\n"))
@@ -37,9 +39,11 @@ func (p proxyHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
 
 func proxyStart() {
        log.Println("HTTP proxy listening on:" + *proxy)
+       govpn.Println("HTTP proxy listening on:" + *proxy)
        s := &http.Server{
                Addr:    *proxy,
                Handler: proxyHandler{},
        }
        log.Println("HTTP proxy result:", s.ListenAndServe())
+       govpn.Println("HTTP proxy result:", s.ListenAndServe())
 }