Rename to MoChi

This commit is contained in:
Lawrence, Rendall
2021-12-21 15:07:11 +03:00
parent 5a1ac73a3d
commit 4dbbb4ad83
72 changed files with 185 additions and 726 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
// - https://github.com/webtorrent/bittorrent-peerid/blob/master/lib/utils.js
package clientapproval
import "github.com/chihaya/chihaya/bittorrent"
import "github.com/sot-tech/mochi/bittorrent"
// ClientID represents the part of a PeerID that identifies a Peer's client
// software.
+1 -1
View File
@@ -1,7 +1,7 @@
package clientapproval
import (
"github.com/chihaya/chihaya/bittorrent"
"github.com/sot-tech/mochi/bittorrent"
"testing"
)
+4 -4
View File
@@ -6,13 +6,13 @@ import (
"context"
"errors"
"fmt"
"github.com/chihaya/chihaya/bittorrent"
"github.com/chihaya/chihaya/middleware"
"github.com/chihaya/chihaya/storage"
"github.com/sot-tech/mochi/bittorrent"
"github.com/sot-tech/mochi/middleware"
"github.com/sot-tech/mochi/storage"
"gopkg.in/yaml.v2"
)
// Name is the name by which this middleware is registered with Chihaya.
// Name is the name by which this middleware is registered with Conf.
const Name = "client approval"
func init() {
@@ -3,7 +3,7 @@ package clientapproval
import (
"context"
"fmt"
"github.com/chihaya/chihaya/bittorrent"
"github.com/sot-tech/mochi/bittorrent"
"github.com/stretchr/testify/require"
"testing"
)
+2 -2
View File
@@ -2,8 +2,8 @@ package middleware
import (
"context"
"github.com/chihaya/chihaya/bittorrent"
"github.com/chihaya/chihaya/storage"
"github.com/sot-tech/mochi/bittorrent"
"github.com/sot-tech/mochi/storage"
)
// Hook abstracts the concept of anything that needs to interact with a
+6 -6
View File
@@ -16,19 +16,19 @@ import (
jc "github.com/SermoDigital/jose/crypto"
"github.com/SermoDigital/jose/jws"
"github.com/SermoDigital/jose/jwt"
"github.com/chihaya/chihaya/bittorrent"
"github.com/chihaya/chihaya/middleware"
"github.com/chihaya/chihaya/pkg/log"
"github.com/chihaya/chihaya/pkg/stop"
"github.com/chihaya/chihaya/storage"
"github.com/mendsley/gojwk"
"github.com/sot-tech/mochi/bittorrent"
"github.com/sot-tech/mochi/middleware"
"github.com/sot-tech/mochi/pkg/log"
"github.com/sot-tech/mochi/pkg/stop"
"github.com/sot-tech/mochi/storage"
"gopkg.in/yaml.v2"
"net/http"
"strings"
"time"
)
// Name is the name by which this middleware is registered with Chihaya.
// Name is the name by which this middleware is registered with Conf.
const Name = "jwt"
func init() {
+6 -6
View File
@@ -2,18 +2,18 @@ package middleware
import (
"context"
"github.com/chihaya/chihaya/bittorrent"
"github.com/chihaya/chihaya/frontend"
"github.com/chihaya/chihaya/pkg/log"
"github.com/chihaya/chihaya/pkg/stop"
"github.com/chihaya/chihaya/storage"
"github.com/sot-tech/mochi/bittorrent"
"github.com/sot-tech/mochi/frontend"
"github.com/sot-tech/mochi/pkg/log"
"github.com/sot-tech/mochi/pkg/stop"
"github.com/sot-tech/mochi/storage"
"time"
)
// ResponseConfig holds the configuration used for the actual response.
//
// TODO(jzelinskie): Evaluate whether we would like to make this optional.
// We can make Chihaya extensible enough that you can program a new response
// We can make Conf extensible enough that you can program a new response
// generator at the cost of making it possible for users to create config that
// won't compose a functional tracker.
type ResponseConfig struct {
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"github.com/stretchr/testify/require"
"github.com/chihaya/chihaya/bittorrent"
"github.com/sot-tech/mochi/bittorrent"
)
// nopHook is a Hook to measure the overhead of a no-operation Hook through
+1 -1
View File
@@ -4,7 +4,7 @@ package middleware
import (
"errors"
"github.com/chihaya/chihaya/storage"
"github.com/sot-tech/mochi/storage"
"gopkg.in/yaml.v2"
"sync"
)
+1 -1
View File
@@ -3,7 +3,7 @@ package random
import (
"encoding/binary"
"github.com/chihaya/chihaya/bittorrent"
"github.com/sot-tech/mochi/bittorrent"
)
// DeriveEntropyFromRequest generates 2*64 bits of pseudo random state from an
@@ -2,8 +2,8 @@ package container
import (
"errors"
"github.com/chihaya/chihaya/bittorrent"
"github.com/chihaya/chihaya/storage"
"github.com/sot-tech/mochi/bittorrent"
"github.com/sot-tech/mochi/storage"
"sync"
)
@@ -8,13 +8,13 @@ import (
"fmt"
"github.com/anacrolix/torrent/metainfo"
"github.com/anacrolix/torrent/util/dirwatch"
"github.com/chihaya/chihaya/bittorrent"
"github.com/chihaya/chihaya/middleware/torrentapproval/container"
"github.com/chihaya/chihaya/middleware/torrentapproval/container/list"
"github.com/chihaya/chihaya/pkg/log"
"github.com/chihaya/chihaya/pkg/stop"
"github.com/chihaya/chihaya/storage"
"github.com/minio/sha256-simd"
"github.com/sot-tech/mochi/bittorrent"
"github.com/sot-tech/mochi/middleware/torrentapproval/container"
"github.com/sot-tech/mochi/middleware/torrentapproval/container/list"
"github.com/sot-tech/mochi/pkg/log"
"github.com/sot-tech/mochi/pkg/stop"
"github.com/sot-tech/mochi/storage"
"gopkg.in/yaml.v2"
)
@@ -4,10 +4,10 @@ package list
import (
"fmt"
"github.com/chihaya/chihaya/bittorrent"
"github.com/chihaya/chihaya/middleware/torrentapproval/container"
"github.com/chihaya/chihaya/pkg/log"
"github.com/chihaya/chihaya/storage"
"github.com/sot-tech/mochi/bittorrent"
"github.com/sot-tech/mochi/middleware/torrentapproval/container"
"github.com/sot-tech/mochi/pkg/log"
"github.com/sot-tech/mochi/storage"
"gopkg.in/yaml.v2"
)
@@ -5,19 +5,19 @@ package torrentapproval
import (
"context"
"fmt"
"github.com/chihaya/chihaya/bittorrent"
"github.com/chihaya/chihaya/middleware"
"github.com/chihaya/chihaya/middleware/torrentapproval/container"
"github.com/sot-tech/mochi/bittorrent"
"github.com/sot-tech/mochi/middleware"
"github.com/sot-tech/mochi/middleware/torrentapproval/container"
// import directory watcher to enable appropriate support
_ "github.com/chihaya/chihaya/middleware/torrentapproval/container/directory"
_ "github.com/sot-tech/mochi/middleware/torrentapproval/container/directory"
// import static list to enable appropriate support
_ "github.com/chihaya/chihaya/middleware/torrentapproval/container/list"
"github.com/chihaya/chihaya/pkg/stop"
"github.com/chihaya/chihaya/storage"
_ "github.com/sot-tech/mochi/middleware/torrentapproval/container/list"
"github.com/sot-tech/mochi/pkg/stop"
"github.com/sot-tech/mochi/storage"
"gopkg.in/yaml.v2"
)
// Name is the name by which this middleware is registered with Chihaya.
// Name is the name by which this middleware is registered with Conf.
const Name = "torrent approval"
func init() {
@@ -3,8 +3,8 @@ package torrentapproval
import (
"context"
"fmt"
"github.com/chihaya/chihaya/bittorrent"
"github.com/chihaya/chihaya/storage/memory"
"github.com/sot-tech/mochi/bittorrent"
"github.com/sot-tech/mochi/storage/memory"
"github.com/stretchr/testify/require"
"gopkg.in/yaml.v2"
"testing"
+5 -5
View File
@@ -4,16 +4,16 @@ import (
"context"
"errors"
"fmt"
"github.com/chihaya/chihaya/bittorrent"
"github.com/chihaya/chihaya/middleware"
"github.com/chihaya/chihaya/middleware/pkg/random"
"github.com/chihaya/chihaya/storage"
"github.com/sot-tech/mochi/bittorrent"
"github.com/sot-tech/mochi/middleware"
"github.com/sot-tech/mochi/middleware/pkg/random"
"github.com/sot-tech/mochi/storage"
"gopkg.in/yaml.v2"
"sync"
"time"
)
// Name is the name by which this middleware is registered with Chihaya.
// Name is the name by which this middleware is registered with Conf.
const Name = "interval variation"
func init() {
+1 -1
View File
@@ -3,7 +3,7 @@ package varinterval
import (
"context"
"fmt"
"github.com/chihaya/chihaya/bittorrent"
"github.com/sot-tech/mochi/bittorrent"
"github.com/stretchr/testify/require"
"testing"
)