Nick Craig-Wood
e43b5ce5e5
Remove github.com/pkg/errors and replace with std library version
...
This is possible now that we no longer support go1.12 and brings
rclone into line with standard practices in the Go world.
This also removes errors.New and errors.Errorf from lib/errors and
prefers the stdlib errors package over lib/errors.
2021-11-07 11:53:30 +00:00
Nolan Woods
a074a2b983
lib/http: Fix handling of ssl credentials
...
Adds a test that makes an actual http and https request against the server
2021-10-27 14:46:10 +03:00
albertony
e2f47ecdeb
docs: punctuation cleanup
...
See #5538
2021-10-20 22:56:19 +02:00
Nick Craig-Wood
a98e3ea6f1
build: replace the deprecated golint linter with revive
...
This fixes up a small number of new lint items also
2021-10-15 12:51:31 +01:00
Nolan Woods
023e32de05
lib/http: Factor password hash salt into options with default
2021-10-13 11:33:38 +01:00
Nolan Woods
b1cb41f8da
lib/http: Fix bad username check in single auth secret provider
2021-10-13 11:33:38 +01:00
Cnly
bc74f0621e
http: fix serve http exits directly after starting
2021-07-25 14:06:43 +01:00
Nolan Woods
e489a101f6
lib/http: add default 404 handler
2021-05-02 11:30:02 +01:00
Nolan Woods
002d323c94
lib/http: Move HTTP object serialization logic to lib/http
2021-04-28 22:54:15 +01:00
Nolan Woods
4ad62ec016
lib/http: Add authentication middleware with basic auth implementation
2021-04-28 22:54:15 +01:00
Nolan Woods
95ee14bb2c
feat: Add lib/http
...
lib/http provides an abstraction for a central http server that services can bind routes to
2021-04-28 22:54:15 +01:00