mirror of
https://github.com/nabbar/golib.git
synced 2025-12-24 11:51:02 +08:00
Package Archives:
- fix security arbitrary path - fix linter Package AWS: - implement resolver v2 Package Cobra: - fix linter Package Config/component: - fix linter Package Context/Config: - Add function to set context Package Database/KV...: - Fix error - Fix collision pointer - Fix models - Fix circular dependencies - Add function Delete on driver, table and item - Add function new on drvier to prevent collision data when create item on table get / walk Package Duration: - Add type Duration based on time.Duration to allow transform duration to string instead of int64 nanosecond - Add function to parse in json, yaml, toml, text, cbor - Add function to allow convert type into mapstructure (spf13 viper, cobra...) Package File/Perm: - Add type Perm based on os.FileMode to allow marshall / unmashall it into octal form instead of string representation (-rwxrwxrwx) - Add function to marshall / unmarshall in json, yaml, toml, text, cbor - Add function to allow convert type into mapstructure (spf13 viper, cobra...) Package File/progress: - Fix linter Package HTTPServer : - Fix linter - Fix security by adding a default value if not set on config Package ioutils: - Fix Linter Package LDAP: - Add Clone function Package logger/hookfile: - Fix linter Package nats: - Fix linter Package Network/Protocol: - Fix bug with quote / Dbl Quote on unmarshall Package Password: - Replace password with crypto rand instead of math rand Package Size: - Fix potential overflow - Add function to format value into Int32, Int, Uint32, Uint, Float32 - Add function to parse Float64 into type Size Package Socket: - change config uint32 to golib Size, time.Duration to golib Duration - add TLS managment to server TCP, discard for UDP & Unix file Local Domain - add function Info Server to print information of server when listen is starting
This commit is contained in:
@@ -93,6 +93,7 @@ func (o *srv) setServer(ctx context.Context) error {
|
||||
|
||||
var stdlog = o.logger()
|
||||
|
||||
// #nosec
|
||||
s := &http.Server{
|
||||
Addr: bind,
|
||||
Handler: o.HandlerLoadFct(),
|
||||
|
||||
@@ -56,6 +56,8 @@ func (o *optServer) initServer(s *http.Server) liberr.Error {
|
||||
|
||||
if o.ReadHeaderTimeout > 0 {
|
||||
s.ReadHeaderTimeout = o.ReadHeaderTimeout
|
||||
} else {
|
||||
s.ReadHeaderTimeout = 30 * time.Second
|
||||
}
|
||||
|
||||
if o.WriteTimeout > 0 {
|
||||
|
||||
Reference in New Issue
Block a user