mirror of
https://git.sr.ht/~adnano/go-gemini
synced 2024-05-13 11:26:07 +02:00
Compare commits
2 Commits
b0f27c6f74
...
b15f8b3326
Author | SHA1 | Date | |
---|---|---|---|
Adnan Maolood | b15f8b3326 | ||
Adnan Maolood | 0b8e569dc0 |
4
fs.go
4
fs.go
|
@ -1,5 +1,3 @@
|
|||
// +build go1.16
|
||||
|
||||
package gemini
|
||||
|
||||
import (
|
||||
|
@ -20,7 +18,7 @@ import (
|
|||
//
|
||||
// To use the operating system's file system implementation, use os.DirFS:
|
||||
//
|
||||
// gemini.FileServer(os.DirFS("/tmp"))
|
||||
// gemini.FileServer(os.DirFS("/tmp"))
|
||||
func FileServer(fsys fs.FS) Handler {
|
||||
return fileServer{fsys}
|
||||
}
|
||||
|
|
6
go.mod
6
go.mod
|
@ -1,5 +1,7 @@
|
|||
module git.sr.ht/~adnano/go-gemini
|
||||
|
||||
go 1.15
|
||||
go 1.18
|
||||
|
||||
require golang.org/x/net v0.0.0-20210119194325-5f4716e94777
|
||||
require golang.org/x/net v0.11.0
|
||||
|
||||
require golang.org/x/text v0.10.0 // indirect
|
||||
|
|
11
go.sum
11
go.sum
|
@ -1,7 +1,4 @@
|
|||
golang.org/x/net v0.0.0-20210119194325-5f4716e94777 h1:003p0dJM77cxMSyCPFphvZf/Y5/NXf5fzg6ufd1/Oew=
|
||||
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
||||
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||
golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=
|
||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/net v0.11.0 h1:Gi2tvZIJyBtO9SDr1q9h5hEQCp/4L2RQ+ar0qjx2oNU=
|
||||
golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ=
|
||||
golang.org/x/text v0.10.0 h1:UpjohKhiEgNc0CSauXmwYftY1+LlaC75SJwh0SgCX58=
|
||||
golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
|
||||
|
|
29
tofu/tofu.go
29
tofu/tofu.go
|
@ -102,21 +102,20 @@ func (k *KnownHosts) Load(path string) error {
|
|||
// For more control over errors encountered during parsing, use bufio.Scanner
|
||||
// in combination with ParseHost. For example:
|
||||
//
|
||||
// var knownHosts tofu.KnownHosts
|
||||
// scanner := bufio.NewScanner(r)
|
||||
// for scanner.Scan() {
|
||||
// host, err := tofu.ParseHost(scanner.Bytes())
|
||||
// if err != nil {
|
||||
// // handle error
|
||||
// } else {
|
||||
// knownHosts.Add(host)
|
||||
// }
|
||||
// }
|
||||
// err := scanner.Err()
|
||||
// if err != nil {
|
||||
// // handle error
|
||||
// }
|
||||
//
|
||||
// var knownHosts tofu.KnownHosts
|
||||
// scanner := bufio.NewScanner(r)
|
||||
// for scanner.Scan() {
|
||||
// host, err := tofu.ParseHost(scanner.Bytes())
|
||||
// if err != nil {
|
||||
// // handle error
|
||||
// } else {
|
||||
// knownHosts.Add(host)
|
||||
// }
|
||||
// }
|
||||
// err := scanner.Err()
|
||||
// if err != nil {
|
||||
// // handle error
|
||||
// }
|
||||
func (k *KnownHosts) Parse(r io.Reader) error {
|
||||
k.mu.Lock()
|
||||
defer k.mu.Unlock()
|
||||
|
|
Loading…
Reference in New Issue