diff --git a/api/decode.go b/api/decode.go index 99ec81e..5f010b7 100644 --- a/api/decode.go +++ b/api/decode.go @@ -26,11 +26,11 @@ func decodeActivity(request *http.Request) (*models.Activity, *models.Actor, []b } KeyID := verifier.KeyId() keyOwnerActor := new(models.Actor) - err = keyOwnerActor.RetrieveRemoteActor(KeyID, fmt.Sprintf("%s (golang net/http; Activity-Relay %s; %s)", globalConfig.ServerServicename(), version, globalConfig.ServerHostname().Host), actorCache) + err = keyOwnerActor.RetrieveRemoteActor(KeyID, fmt.Sprintf("%s (golang net/http; Activity-Relay %s; %s)", globalConfig.ServerServiceName(), version, globalConfig.ServerHostname().Host), actorCache) if err != nil { return nil, nil, nil, err } - PubKey, err := models.ReadPublicKeyRSAfromString(keyOwnerActor.PublicKey.PublicKeyPem) + PubKey, err := models.ReadPublicKeyRSAFromString(keyOwnerActor.PublicKey.PublicKeyPem) if PubKey == nil { return nil, nil, nil, errors.New("Failed parse PublicKey from string") } @@ -47,9 +47,9 @@ func decodeActivity(request *http.Request) (*models.Activity, *models.Actor, []b hash := sha256.New() hash.Write(body) b := hash.Sum(nil) - calcurateDigest := "SHA-256=" + base64.StdEncoding.EncodeToString(b) + calculatedDigest := "SHA-256=" + base64.StdEncoding.EncodeToString(b) - if givenDigest != calcurateDigest { + if givenDigest != calculatedDigest { return nil, nil, nil, errors.New("Digest header is mismatch") } @@ -61,7 +61,7 @@ func decodeActivity(request *http.Request) (*models.Activity, *models.Actor, []b } var remoteActor models.Actor - err = remoteActor.RetrieveRemoteActor(activity.Actor, fmt.Sprintf("%s (golang net/http; Activity-Relay %s; %s)", globalConfig.ServerServicename(), version, globalConfig.ServerHostname().Host), actorCache) + err = remoteActor.RetrieveRemoteActor(activity.Actor, fmt.Sprintf("%s (golang net/http; Activity-Relay %s; %s)", globalConfig.ServerServiceName(), version, globalConfig.ServerHostname().Host), actorCache) if err != nil { return nil, nil, nil, err } diff --git a/api/handle.go b/api/handle.go index ea4a562..c3e8c12 100644 --- a/api/handle.go +++ b/api/handle.go @@ -20,13 +20,13 @@ func handleWebfinger(writer http.ResponseWriter, request *http.Request) { } else { request := resource[0] if request == WebfingerResource.Subject { - wfresource, err := json.Marshal(&WebfingerResource) + webfingerResource, err := json.Marshal(&WebfingerResource) if err != nil { panic(err) } writer.Header().Add("Content-Type", "application/json") writer.WriteHeader(200) - writer.Write(wfresource) + writer.Write(webfingerResource) } else { writer.WriteHeader(404) writer.Write(nil) @@ -39,13 +39,13 @@ func handleNodeinfoLink(writer http.ResponseWriter, request *http.Request) { writer.WriteHeader(400) writer.Write(nil) } else { - linksresource, err := json.Marshal(&Nodeinfo.NodeinfoLinks) + linksResource, err := json.Marshal(&Nodeinfo.NodeinfoLinks) if err != nil { panic(err) } writer.Header().Add("Content-Type", "application/json") writer.WriteHeader(200) - writer.Write(linksresource) + writer.Write(linksResource) } } @@ -58,13 +58,13 @@ func handleNodeinfo(writer http.ResponseWriter, request *http.Request) { Nodeinfo.Nodeinfo.Usage.Users.Total = userCount Nodeinfo.Nodeinfo.Usage.Users.ActiveMonth = userCount Nodeinfo.Nodeinfo.Usage.Users.ActiveHalfyear = userCount - linksresource, err := json.Marshal(&Nodeinfo.Nodeinfo) + linksResource, err := json.Marshal(&Nodeinfo.Nodeinfo) if err != nil { panic(err) } writer.Header().Add("Content-Type", "application/json") writer.WriteHeader(200) - writer.Write(linksresource) + writer.Write(linksResource) } } @@ -132,9 +132,9 @@ func pushRelayJob(sourceInbox string, body []byte) { } } -func pushRegistorJob(inboxURL string, body []byte) { +func pushRegisterJob(inboxURL string, body []byte) { job := &tasks.Signature{ - Name: "registor", + Name: "register", RetryCount: 2, Args: []tasks.Arg{ { @@ -181,13 +181,13 @@ func suitableFollow(activity *models.Activity, actor *models.Actor) bool { func relayAcceptable(activity *models.Activity, actor *models.Actor) error { if !contains(activity.To, "https://www.w3.org/ns/activitystreams#Public") && !contains(activity.Cc, "https://www.w3.org/ns/activitystreams#Public") { - return errors.New("Activity should contain https://www.w3.org/ns/activitystreams#Public as receiver") + return errors.New("activity should contain https://www.w3.org/ns/activitystreams#Public as receiver") } domain, _ := url.Parse(activity.Actor) if contains(relayState.Subscriptions, domain.Host) { return nil } - return errors.New("To use the relay service, Subscribe me in advance") + return errors.New("to use the relay service, Subscribe me in advance") } func suitableRelay(activity *models.Activity, actor *models.Actor) bool { @@ -216,7 +216,7 @@ func handleInbox(writer http.ResponseWriter, request *http.Request, activityDeco if err != nil { resp := activity.GenerateResponse(globalConfig.ServerHostname(), "Reject") jsonData, _ := json.Marshal(&resp) - go pushRegistorJob(actor.Inbox, jsonData) + go pushRegisterJob(actor.Inbox, jsonData) fmt.Println("Reject Follow Request : ", err.Error(), activity.Actor) writer.WriteHeader(202) @@ -235,7 +235,7 @@ func handleInbox(writer http.ResponseWriter, request *http.Request, activityDeco } else { resp := activity.GenerateResponse(globalConfig.ServerHostname(), "Accept") jsonData, _ := json.Marshal(&resp) - go pushRegistorJob(actor.Inbox, jsonData) + go pushRegisterJob(actor.Inbox, jsonData) relayState.AddSubscription(models.Subscription{ Domain: domain.Host, InboxURL: actor.Endpoints.SharedInbox, @@ -247,7 +247,7 @@ func handleInbox(writer http.ResponseWriter, request *http.Request, activityDeco } else { resp := activity.GenerateResponse(globalConfig.ServerHostname(), "Reject") jsonData, _ := json.Marshal(&resp) - go pushRegistorJob(actor.Inbox, jsonData) + go pushRegisterJob(actor.Inbox, jsonData) fmt.Println("Reject Follow Request : ", activity.Actor) } diff --git a/api/handle_test.go b/api/handle_test.go index 7880654..da57df5 100644 --- a/api/handle_test.go +++ b/api/handle_test.go @@ -42,13 +42,13 @@ func TestHandleWebfingerGet(t *testing.T) { defer r.Body.Close() data, _ := ioutil.ReadAll(r.Body) - var wfresource models.WebfingerResource - err = json.Unmarshal(data, &wfresource) + var webfingerResource models.WebfingerResource + err = json.Unmarshal(data, &webfingerResource) if err != nil { t.Fatalf("WebfingerResource response is not valid.") } - domain, _ := url.Parse(wfresource.Links[0].Href) + domain, _ := url.Parse(webfingerResource.Links[0].Href) if domain.Host != globalConfig.ServerHostname().Host { t.Fatalf("WebfingerResource's Host not valid.") } @@ -305,7 +305,7 @@ func mockActivity(req string) models.Activity { json.Unmarshal(body, &activity) return activity default: - panic("No assined request.") + panic("No assigned request.") } } @@ -330,7 +330,7 @@ func mockActor(req string) models.Actor { json.Unmarshal(body, &actor) return actor default: - panic("No assined request.") + panic("No assigned request.") } } @@ -642,7 +642,7 @@ func TestHandleInboxValidCreate(t *testing.T) { relayState.RedisClient.Del("relay:subscription:example.org").Result() } -func TestHandleInboxlimitedCreate(t *testing.T) { +func TestHandleInboxLimitedCreate(t *testing.T) { activity := mockActivity("Create") actor := mockActor("Person") domain, _ := url.Parse(activity.Actor) diff --git a/control/config.go b/control/config.go index ca9d404..c04e44d 100644 --- a/control/config.go +++ b/control/config.go @@ -20,13 +20,13 @@ func configCmdInit() *cobra.Command { var config = &cobra.Command{ Use: "config", Short: "Manage configuration for relay", - Long: "Enable/disable relay costomize and import/export relay database.", + Long: "Enable/disable relay customize and import/export relay database.", } var configList = &cobra.Command{ Use: "list", - Short: "List all relay configration", - Long: "List all relay configration.", + Short: "List all relay configuration", + Long: "List all relay configuration.", Run: func(cmd *cobra.Command, args []string) { initProxy(listConfig, cmd, args) }, @@ -57,8 +57,8 @@ func configCmdInit() *cobra.Command { var configEnable = &cobra.Command{ Use: "enable", - Short: "Enable/disable relay configration", - Long: `Enable or disable relay configration. + Short: "Enable/disable relay configuration", + Long: `Enable or disable relay configuration. - service-block Blocking feature for service-type actor. - manually-accept @@ -70,7 +70,7 @@ func configCmdInit() *cobra.Command { return initProxyE(configEnable, cmd, args) }, } - configEnable.Flags().BoolP("disable", "d", false, "Disable configration instead of Enable") + configEnable.Flags().BoolP("disable", "d", false, "Disable configuration instead of Enable") config.AddCommand(configEnable) return config @@ -168,6 +168,6 @@ func importConfig(cmd *cobra.Command, args []string) { ActivityID: Subscription.ActivityID, ActorID: Subscription.ActorID, }) - cmd.Println("Regist [" + Subscription.Domain + "] as subscriber") + cmd.Println("Register [" + Subscription.Domain + "] as subscriber") } } diff --git a/control/config_test.go b/control/config_test.go index c9cb99c..77414ba 100644 --- a/control/config_test.go +++ b/control/config_test.go @@ -73,7 +73,7 @@ func TestInvalidConfig(t *testing.T) { app := configCmdInit() buffer := new(bytes.Buffer) - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"enable", "hoge"}) app.Execute() @@ -89,7 +89,7 @@ func TestListConfig(t *testing.T) { app := configCmdInit() buffer := new(bytes.Buffer) - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"list"}) app.Execute() @@ -118,7 +118,7 @@ func TestExportConfig(t *testing.T) { app := configCmdInit() buffer := new(bytes.Buffer) - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"export"}) app.Execute() @@ -127,7 +127,7 @@ func TestExportConfig(t *testing.T) { if err != nil { t.Fatalf("Test resource fetch error.") } - jsonData, err := ioutil.ReadAll(file) + jsonData, _ := ioutil.ReadAll(file) output := buffer.String() if strings.Split(output, "\n")[0] != string(jsonData) { t.Fatalf("Invalid Response.") @@ -144,7 +144,7 @@ func TestImportConfig(t *testing.T) { relayState.Load() buffer := new(bytes.Buffer) - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"export"}) app.Execute() @@ -153,7 +153,7 @@ func TestImportConfig(t *testing.T) { if err != nil { t.Fatalf("Test resource fetch error.") } - jsonData, err := ioutil.ReadAll(file) + jsonData, _ := ioutil.ReadAll(file) output := buffer.String() if strings.Split(output, "\n")[0] != string(jsonData) { t.Fatalf("Invalid Response.") diff --git a/control/domain.go b/control/domain.go index f8220e6..136e384 100644 --- a/control/domain.go +++ b/control/domain.go @@ -64,7 +64,7 @@ func createUnfollowRequestResponse(subscription models.Subscription) error { resp := activity.GenerateResponse(globalConfig.ServerHostname(), "Reject") jsonData, _ := json.Marshal(&resp) - pushRegistorJob(subscription.InboxURL, jsonData) + pushRegisterJob(subscription.InboxURL, jsonData) return nil } diff --git a/control/domain_test.go b/control/domain_test.go index 0a9e751..6c7cf74 100644 --- a/control/domain_test.go +++ b/control/domain_test.go @@ -17,7 +17,7 @@ func TestListDomainSubscriber(t *testing.T) { buffer := new(bytes.Buffer) app = domainCmdInit() - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"list"}) app.Execute() @@ -43,7 +43,7 @@ func TestListDomainLimited(t *testing.T) { buffer := new(bytes.Buffer) app = domainCmdInit() - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"list", "-t", "limited"}) app.Execute() @@ -69,7 +69,7 @@ func TestListDomainBlocked(t *testing.T) { buffer := new(bytes.Buffer) app = domainCmdInit() - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"list", "-t", "blocked"}) app.Execute() @@ -187,7 +187,7 @@ func TestSetDomainInvalid(t *testing.T) { buffer := new(bytes.Buffer) app = domainCmdInit() - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"set", "-t", "hoge", "hoge.example.jp"}) app.Execute() @@ -234,7 +234,7 @@ func TestInvalidUnfollowDomain(t *testing.T) { buffer := new(bytes.Buffer) app = domainCmdInit() - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"unfollow", "unknown.tld"}) app.Execute() diff --git a/control/follow.go b/control/follow.go index 46b5eaf..88f955a 100644 --- a/control/follow.go +++ b/control/follow.go @@ -64,9 +64,9 @@ func followCmdInit() *cobra.Command { return follow } -func pushRegistorJob(inboxURL string, body []byte) { +func pushRegisterJob(inboxURL string, body []byte) { job := &tasks.Signature{ - Name: "registor", + Name: "register", RetryCount: 25, Args: []tasks.Arg{ { @@ -105,7 +105,7 @@ func createFollowRequestResponse(domain string, response string) error { if err != nil { return err } - pushRegistorJob(data["inbox_url"], jsonData) + pushRegisterJob(data["inbox_url"], jsonData) relayState.RedisClient.Del("relay:pending:" + domain) if response == "Accept" { relayState.AddSubscription(models.Subscription{ @@ -133,7 +133,7 @@ func createUpdateActorActivity(subscription models.Subscription) error { if err != nil { return err } - pushRegistorJob(subscription.InboxURL, jsonData) + pushRegisterJob(subscription.InboxURL, jsonData) return nil } diff --git a/control/follow_test.go b/control/follow_test.go index d9940a1..47c3240 100644 --- a/control/follow_test.go +++ b/control/follow_test.go @@ -12,7 +12,7 @@ func TestListFollows(t *testing.T) { app := followCmdInit() buffer := new(bytes.Buffer) - app.SetOutput(buffer) + app.SetOut(buffer) relayState.RedisClient.HMSet("relay:pending:example.com", map[string]interface{}{ "inbox_url": "https://example.com/inbox", @@ -95,7 +95,7 @@ func TestInvalidFollow(t *testing.T) { app := followCmdInit() buffer := new(bytes.Buffer) - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"accept", "unknown.tld"}) app.Execute() @@ -112,7 +112,7 @@ func TestInvalidRejectFollow(t *testing.T) { app := followCmdInit() buffer := new(bytes.Buffer) - app.SetOutput(buffer) + app.SetOut(buffer) app.SetArgs([]string{"reject", "unknown.tld"}) app.Execute() diff --git a/deliver/deriver.go b/deliver/deriver.go index 93766b9..a389e23 100644 --- a/deliver/deriver.go +++ b/deliver/deriver.go @@ -32,13 +32,13 @@ func relayActivity(args ...string) error { err := sendActivity(inboxURL, Actor.ID, []byte(body), globalConfig.ActorKey()) if err != nil { domain, _ := url.Parse(inboxURL) - eval_script := "local change = redis.call('HSETNX',KEYS[1], 'last_error', ARGV[1]); if change == 1 then redis.call('EXPIRE', KEYS[1], ARGV[2]) end;" - redisClient.Eval(eval_script, []string{"relay:statistics:" + domain.Host}, err.Error(), 60).Result() + evalScript := "local change = redis.call('HSETNX',KEYS[1], 'last_error', ARGV[1]); if change == 1 then redis.call('EXPIRE', KEYS[1], ARGV[2]) end;" + redisClient.Eval(evalScript, []string{"relay:statistics:" + domain.Host}, err.Error(), 60).Result() } return err } -func registorActivity(args ...string) error { +func registerActivity(args ...string) error { inboxURL := args[0] body := args[1] err := sendActivity(inboxURL, Actor.ID, []byte(body), globalConfig.ActorKey()) @@ -55,7 +55,7 @@ func Entrypoint(g *models.RelayConfig, v string) error { return err } - err = machineryServer.RegisterTask("registor", registorActivity) + err = machineryServer.RegisterTask("register", registerActivity) if err != nil { return err } diff --git a/deliver/deriver_test.go b/deliver/deriver_test.go index 56af7bb..eb4708c 100644 --- a/deliver/deriver_test.go +++ b/deliver/deriver_test.go @@ -56,7 +56,7 @@ func TestRelayActivity(t *testing.T) { err := relayActivity(s.URL, "data") if err != nil { - t.Fatal("Failed - Data transfar not collect") + t.Fatal("Failed - Data transfer not collect") } } @@ -95,7 +95,7 @@ func TestRelayActivityResp500(t *testing.T) { } } -func TestRegistorActivity(t *testing.T) { +func TestRegisterActivity(t *testing.T) { s := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { data, _ := ioutil.ReadAll(r.Body) if string(data) != "data" || r.Header.Get("Content-Type") != "application/activity+json" { @@ -108,32 +108,32 @@ func TestRegistorActivity(t *testing.T) { })) defer s.Close() - err := registorActivity(s.URL, "data") + err := registerActivity(s.URL, "data") if err != nil { - t.Fatal("Failed - Data transfar not collect") + t.Fatal("Failed - Data transfer not collect") } } -func TestRegistorActivityNoHost(t *testing.T) { +func TestRegisterActivityNoHost(t *testing.T) { s := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { })) defer s.Close() - err := registorActivity("http://nohost.example.jp", "data") + err := registerActivity("http://nohost.example.jp", "data") if err == nil { t.Fatal("Failed - Error not reported.") } } -func TestRegistorActivityResp500(t *testing.T) { +func TestRegisterActivityResp500(t *testing.T) { s := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(500) w.Write(nil) })) defer s.Close() - err := registorActivity(s.URL, "data") + err := registerActivity(s.URL, "data") if err == nil { t.Fatal("Failed - Error not reported.") } diff --git a/deliver/logger.go b/deliver/logger.go index 16dbfe3..32e69ac 100644 --- a/deliver/logger.go +++ b/deliver/logger.go @@ -4,7 +4,7 @@ package deliver type NullLogger struct { } -// NewNullLogger : Create Nulllogger +// NewNullLogger : Create NullLogger func NewNullLogger() *NullLogger { var newNullLogger NullLogger return &newNullLogger diff --git a/deliver/sender.go b/deliver/sender.go index 5391bd1..a38d352 100644 --- a/deliver/sender.go +++ b/deliver/sender.go @@ -35,7 +35,7 @@ func appendSignature(request *http.Request, body *[]byte, KeyID string, publicKe func sendActivity(inboxURL string, KeyID string, body []byte, publicKey *rsa.PrivateKey) error { req, _ := http.NewRequest("POST", inboxURL, bytes.NewBuffer(body)) req.Header.Set("Content-Type", "application/activity+json") - req.Header.Set("User-Agent", fmt.Sprintf("%s (golang net/http; Activity-Relay %s; %s)", globalConfig.ServerServicename(), version, globalConfig.ServerHostname().Host)) + req.Header.Set("User-Agent", fmt.Sprintf("%s (golang net/http; Activity-Relay %s; %s)", globalConfig.ServerServiceName(), version, globalConfig.ServerHostname().Host)) req.Header.Set("Date", httpdate.Time2Str(time.Now())) appendSignature(req, &body, KeyID, publicKey) resp, err := httpClient.Do(req) diff --git a/models/config.go b/models/config.go index f593437..8a7d4a7 100644 --- a/models/config.go +++ b/models/config.go @@ -94,8 +94,8 @@ func (relayConfig *RelayConfig) ServerHostname() *url.URL { return relayConfig.domain } -// ServerHostname is API Server's servername definition. -func (relayConfig *RelayConfig) ServerServicename() string { +// ServerServiceName is API Server's servername definition. +func (relayConfig *RelayConfig) ServerServiceName() string { return relayConfig.serviceName } @@ -109,7 +109,7 @@ func (relayConfig *RelayConfig) ActorKey() *rsa.PrivateKey { return relayConfig.actorKey } -// CreateRedisClient is create new redis client from RelayConfig. +// RedisClient is return redis client from RelayConfig. func (relayConfig *RelayConfig) RedisClient() *redis.Client { return relayConfig.redisClient } diff --git a/models/config_test.go b/models/config_test.go index 1db3c47..dbfa288 100644 --- a/models/config_test.go +++ b/models/config_test.go @@ -81,15 +81,15 @@ func TestRelayConfig_ServerHostname(t *testing.T) { } func TestRelayConfig_DumpWelcomeMessage(t *testing.T) { - relayconfig := createRelayConfig(t) - w := relayconfig.DumpWelcomeMessage("Testing", "") + relayConfig := createRelayConfig(t) + w := relayConfig.DumpWelcomeMessage("Testing", "") informations := map[string]string{ "module NAME": "Testing", - "RELAY NANE": relayconfig.serviceName, - "RELAY DOMAIN": relayconfig.domain.Host, - "REDIS URL": relayconfig.redisURL, - "BIND ADDRESS": relayconfig.serverBind, + "RELAY NANE": relayConfig.serviceName, + "RELAY DOMAIN": relayConfig.domain.Host, + "REDIS URL": relayConfig.redisURL, + "BIND ADDRESS": relayConfig.serverBind, } for key, information := range informations { diff --git a/models/models.go b/models/models.go index c141398..3af2bd6 100644 --- a/models/models.go +++ b/models/models.go @@ -45,8 +45,8 @@ type Actor struct { Image *Image `json:"image,omitempty"` } -// GenerateSelfKey : Generate relay Actor from Publickey. -func (actor *Actor) GenerateSelfKey(hostname *url.URL, publickey *rsa.PublicKey) { +// GenerateSelfKey : Generate relay Actor from PublicKey. +func (actor *Actor) GenerateSelfKey(hostname *url.URL, publicKey *rsa.PublicKey) { actor.Context = []string{"https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1"} actor.ID = hostname.String() + "/actor" actor.Type = "Service" @@ -55,7 +55,7 @@ func (actor *Actor) GenerateSelfKey(hostname *url.URL, publickey *rsa.PublicKey) actor.PublicKey = PublicKey{ hostname.String() + "/actor#main-key", hostname.String() + "/actor", - generatePublicKeyPEMString(publickey), + generatePublicKeyPEMString(publicKey), } } @@ -195,9 +195,9 @@ func (activity *Activity) NestedActivity() (*Activity, error) { }, nil } } - return nil, errors.New("Can't assart type") + return nil, errors.New("can't assert type") } - return nil, errors.New("Can't assart id") + return nil, errors.New("can't assert id") } // ActivityObject : ActivityPub Activity. @@ -235,7 +235,7 @@ type WebfingerResource struct { func (resource *WebfingerResource) GenerateFromActor(hostname *url.URL, actor *Actor) { resource.Subject = "acct:" + actor.PreferredUsername + "@" + hostname.Host resource.Links = []WebfingerLink{ - WebfingerLink{ + { "self", "application/activity+json", actor.ID, @@ -303,7 +303,7 @@ type NodeinfoMetadata struct { // GenerateFromActor : Generate Webfinger resource from Actor. func (resource *NodeinfoResources) GenerateFromActor(hostname *url.URL, actor *Actor, serverVersion string) { resource.NodeinfoLinks.Links = []NodeinfoLink{ - NodeinfoLink{ + { "http://nodeinfo.diaspora.software/ns/schema/2.1", "https://" + hostname.Host + "/nodeinfo/2.1", }, diff --git a/models/state.go b/models/state.go index 95b834f..ae41d62 100644 --- a/models/state.go +++ b/models/state.go @@ -92,7 +92,7 @@ func (config *RelayState) Load() { config.Subscriptions = subscriptions } -// SetConfig : Set relay configration +// SetConfig : Set relay configuration func (config *RelayState) SetConfig(key Config, value bool) { strValue := 0 if value { diff --git a/models/state_test.go b/models/state_test.go index d86634d..080bf15 100644 --- a/models/state_test.go +++ b/models/state_test.go @@ -167,7 +167,7 @@ func TestLimitedDomain(t *testing.T) { } } -func TestLoadCompatiSubscription(t *testing.T) { +func TestLoadCompatibleSubscription(t *testing.T) { relayState.RedisClient.FlushAll().Result() relayState.AddSubscription(Subscription{ diff --git a/models/utils.go b/models/utils.go index b2dd069..18d4cf0 100644 --- a/models/utils.go +++ b/models/utils.go @@ -12,7 +12,7 @@ import ( "github.com/go-redis/redis" ) -func ReadPublicKeyRSAfromString(pemString string) (*rsa.PublicKey, error) { +func ReadPublicKeyRSAFromString(pemString string) (*rsa.PublicKey, error) { pemByte := []byte(pemString) decoded, _ := pem.Decode(pemByte) defer func() { diff --git a/readme.md b/readme.md index 130fad8..7d7335b 100644 --- a/readme.md +++ b/readme.md @@ -60,7 +60,7 @@ JOB_CONCURRENCY: 50 ### Environment Variable - This is **Optional** : When `config.yml` not exists, use environment variable. + This is **Optional** : When `config.yaml` not exists, use environment variable. - ACTOR_PEM - REDIS_URL @@ -81,7 +81,7 @@ Thank you for your support. ### Monthly Donation -**[My Doner List](https://relay.toot.yukimochi.jp#patreon-list)** +**[My Donner List](https://relay.toot.yukimochi.jp#patreon-list)** #### Donation Platform - [Patreon](https://www.patreon.com/yukimochi)