提交 2b84b2ba 作者: Steven Allen

chore: fix linter nits and tests that don't compile

上级 cf3b6c43
...@@ -494,15 +494,15 @@ Different key types can specify other 'best' rules. ...@@ -494,15 +494,15 @@ Different key types can specify other 'best' rules.
pfm := pfuncMap{ pfm := pfuncMap{
notif.Value: func(obj *notif.QueryEvent, out io.Writer, verbose bool) error { notif.Value: func(obj *notif.QueryEvent, out io.Writer, verbose bool) error {
if verbose { if verbose {
fmt.Fprintf(out, "got value: '%s'\n", obj.Extra) _, err := fmt.Fprintf(out, "got value: '%s'\n", obj.Extra)
} else { return err
}
res, err := base64.StdEncoding.DecodeString(obj.Extra) res, err := base64.StdEncoding.DecodeString(obj.Extra)
if err != nil { if err != nil {
return err return err
} }
out.Write(res) _, err = out.Write(res)
} return err
return nil
}, },
} }
......
...@@ -22,9 +22,10 @@ import ( ...@@ -22,9 +22,10 @@ import (
peer "github.com/libp2p/go-libp2p-peer" peer "github.com/libp2p/go-libp2p-peer"
pstore "github.com/libp2p/go-libp2p-peerstore" pstore "github.com/libp2p/go-libp2p-peerstore"
swarm "github.com/libp2p/go-libp2p-swarm" swarm "github.com/libp2p/go-libp2p-swarm"
mafilter "github.com/libp2p/go-maddr-filter"
ma "github.com/multiformats/go-multiaddr" ma "github.com/multiformats/go-multiaddr"
madns "github.com/multiformats/go-multiaddr-dns" madns "github.com/multiformats/go-multiaddr-dns"
mafilter "github.com/whyrusleeping/multiaddr-filter" mamask "github.com/whyrusleeping/multiaddr-filter"
) )
const ( const (
...@@ -599,8 +600,8 @@ Filters default to those specified under the "Swarm.AddrFilters" config key. ...@@ -599,8 +600,8 @@ Filters default to those specified under the "Swarm.AddrFilters" config key.
} }
var output []string var output []string
for _, f := range swrm.Filters.Filters() { for _, f := range swrm.Filters.FiltersForAction(mafilter.ActionDeny) {
s, err := mafilter.ConvertIPNet(f) s, err := mamask.ConvertIPNet(&f)
if err != nil { if err != nil {
return err return err
} }
...@@ -657,12 +658,12 @@ add your filters to the ipfs config file. ...@@ -657,12 +658,12 @@ add your filters to the ipfs config file.
} }
for _, arg := range req.Arguments { for _, arg := range req.Arguments {
mask, err := mafilter.NewMask(arg) mask, err := mamask.NewMask(arg)
if err != nil { if err != nil {
return err return err
} }
swrm.Filters.AddDialFilter(mask) swrm.Filters.AddFilter(*mask, mafilter.ActionDeny)
} }
added, err := filtersAdd(r, cfg, req.Arguments) added, err := filtersAdd(r, cfg, req.Arguments)
...@@ -716,9 +717,9 @@ remove your filters from the ipfs config file. ...@@ -716,9 +717,9 @@ remove your filters from the ipfs config file.
} }
if req.Arguments[0] == "all" || req.Arguments[0] == "*" { if req.Arguments[0] == "all" || req.Arguments[0] == "*" {
fs := swrm.Filters.Filters() fs := swrm.Filters.FiltersForAction(mafilter.ActionDeny)
for _, f := range fs { for _, f := range fs {
swrm.Filters.Remove(f) swrm.Filters.RemoveLiteral(f)
} }
removed, err := filtersRemoveAll(r, cfg) removed, err := filtersRemoveAll(r, cfg)
...@@ -730,12 +731,12 @@ remove your filters from the ipfs config file. ...@@ -730,12 +731,12 @@ remove your filters from the ipfs config file.
} }
for _, arg := range req.Arguments { for _, arg := range req.Arguments {
mask, err := mafilter.NewMask(arg) mask, err := mamask.NewMask(arg)
if err != nil { if err != nil {
return err return err
} }
swrm.Filters.Remove(mask) swrm.Filters.RemoveLiteral(*mask)
} }
removed, err := filtersRemove(r, cfg, req.Arguments) removed, err := filtersRemove(r, cfg, req.Arguments)
......
...@@ -39,7 +39,7 @@ func makeAddrsFactory(announce []string, noAnnounce []string) (p2pbhost.AddrsFac ...@@ -39,7 +39,7 @@ func makeAddrsFactory(announce []string, noAnnounce []string) (p2pbhost.AddrsFac
for _, addr := range noAnnounce { for _, addr := range noAnnounce {
f, err := mamask.NewMask(addr) f, err := mamask.NewMask(addr)
if err == nil { if err == nil {
filters.AddDialFilter(f) filters.AddFilter(*f, mafilter.ActionDeny)
continue continue
} }
maddr, err := ma.NewMultiaddr(addr) maddr, err := ma.NewMultiaddr(addr)
......
...@@ -16,17 +16,17 @@ func TestResolveNoComponents(t *testing.T) { ...@@ -16,17 +16,17 @@ func TestResolveNoComponents(t *testing.T) {
} }
_, err = resolve.Resolve(n.Context(), n.Namesys, n.Resolver, path.Path("/ipns/")) _, err = resolve.Resolve(n.Context(), n.Namesys, n.Resolver, path.Path("/ipns/"))
if err != path.ErrNoComponents { if err.Error() != "invalid path \"/ipns/\": ipns path missing IPNS ID" {
t.Fatal("Should error with no components (/ipns/).", err) t.Error("Should error with no components (/ipns/).", err)
} }
_, err = resolve.Resolve(n.Context(), n.Namesys, n.Resolver, path.Path("/ipfs/")) _, err = resolve.Resolve(n.Context(), n.Namesys, n.Resolver, path.Path("/ipfs/"))
if err != path.ErrNoComponents { if err.Error() != "invalid path \"/ipfs/\": not enough path components" {
t.Fatal("Should error with no components (/ipfs/).", err) t.Error("Should error with no components (/ipfs/).", err)
} }
_, err = resolve.Resolve(n.Context(), n.Namesys, n.Resolver, path.Path("/../..")) _, err = resolve.Resolve(n.Context(), n.Namesys, n.Resolver, path.Path("/../.."))
if err != path.ErrBadPath { if err.Error() != "invalid path \"/../..\": unknown namespace \"..\"" {
t.Fatal("Should error with invalid path.", err) t.Error("Should error with invalid path.", err)
} }
} }
...@@ -14,7 +14,7 @@ import ( ...@@ -14,7 +14,7 @@ import (
$shortpkg "$pkg" $shortpkg "$pkg"
) )
var Plugins = $shortpkg.Plugins var Plugins = $shortpkg.Plugins //nolint
func main() { func main() {
panic("this is a plugin, build it as a plugin, this is here as for go#20312") panic("this is a plugin, build it as a plugin, this is here as for go#20312")
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论