Audit changes.
This commit is contained in:
@@ -268,9 +268,11 @@ func (a *App) _peerInit(peer *api.Peer, w http.ResponseWriter, r *http.Request)
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
r.Body = http.MaxBytesReader(w, r.Body, 2048)
|
||||||
|
|
||||||
args := m.PeerInitArgs{}
|
args := m.PeerInitArgs{}
|
||||||
if err := json.NewDecoder(r.Body).Decode(&args); err != nil {
|
if err := json.NewDecoder(r.Body).Decode(&args); err != nil {
|
||||||
return err
|
return errs.BadRequest.WithMsg("Invalid request body.")
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(args.WGPubKey) != 32 {
|
if len(args.WGPubKey) != 32 {
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
|
"time"
|
||||||
|
|
||||||
"git.crumpington.com/lib/go/webutil"
|
"git.crumpington.com/lib/go/webutil"
|
||||||
)
|
)
|
||||||
@@ -30,8 +31,12 @@ func Main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
srv := &http.Server{
|
srv := &http.Server{
|
||||||
Addr: conf.ListenAddr,
|
Addr: conf.ListenAddr,
|
||||||
Handler: app.Handler(),
|
Handler: app.Handler(),
|
||||||
|
ReadHeaderTimeout: 30 * time.Second,
|
||||||
|
ReadTimeout: 60 * time.Second,
|
||||||
|
WriteTimeout: 120 * time.Second,
|
||||||
|
IdleTimeout: 180 * time.Second,
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Fatal(webutil.ListenAndServe(srv))
|
log.Fatal(webutil.ListenAndServe(srv))
|
||||||
|
|||||||
Reference in New Issue
Block a user