├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── Dockerfile ├── LICENCE ├── api ├── api.go ├── api_test.go ├── decode.go ├── decode_test.go ├── handle.go ├── handle_test.go └── resolver.go ├── compose.yml ├── config.yml.example ├── control ├── config.go ├── config_test.go ├── control.go ├── control_test.go ├── domain.go ├── domain_test.go ├── follow.go ├── follow_test.go ├── utils.go └── utils_test.go ├── deliver ├── deliver.go ├── deliver_test.go ├── logger.go ├── sender.go └── sender_test.go ├── docs └── ayame.png ├── go.mod ├── go.sum ├── main.go ├── misc ├── dist │ └── init │ │ ├── relay-api.service │ │ └── relay-worker.service └── test │ ├── announce-lp.json │ ├── application.json │ ├── blankConfig.json │ ├── config.yml │ ├── create.json │ ├── exampleConfig.json │ ├── follow-lp.json │ ├── follow.json │ ├── followAsActor.json │ ├── person.json │ ├── service.json │ ├── testKey.pem │ ├── unfollow-lp.json │ └── unfollow.json ├── models ├── config.go ├── config_test.go ├── models.go ├── models_test.go ├── state.go ├── state_test.go ├── utils.go └── utils_test.go └── readme.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/LICENCE -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/api/api.go -------------------------------------------------------------------------------- /api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/api/api_test.go -------------------------------------------------------------------------------- /api/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/api/decode.go -------------------------------------------------------------------------------- /api/decode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/api/decode_test.go -------------------------------------------------------------------------------- /api/handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/api/handle.go -------------------------------------------------------------------------------- /api/handle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/api/handle_test.go -------------------------------------------------------------------------------- /api/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/api/resolver.go -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/compose.yml -------------------------------------------------------------------------------- /config.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/config.yml.example -------------------------------------------------------------------------------- /control/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/control/config.go -------------------------------------------------------------------------------- /control/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/control/config_test.go -------------------------------------------------------------------------------- /control/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/control/control.go -------------------------------------------------------------------------------- /control/control_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/control/control_test.go -------------------------------------------------------------------------------- /control/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/control/domain.go -------------------------------------------------------------------------------- /control/domain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/control/domain_test.go -------------------------------------------------------------------------------- /control/follow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/control/follow.go -------------------------------------------------------------------------------- /control/follow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/control/follow_test.go -------------------------------------------------------------------------------- /control/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/control/utils.go -------------------------------------------------------------------------------- /control/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/control/utils_test.go -------------------------------------------------------------------------------- /deliver/deliver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/deliver/deliver.go -------------------------------------------------------------------------------- /deliver/deliver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/deliver/deliver_test.go -------------------------------------------------------------------------------- /deliver/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/deliver/logger.go -------------------------------------------------------------------------------- /deliver/sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/deliver/sender.go -------------------------------------------------------------------------------- /deliver/sender_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/deliver/sender_test.go -------------------------------------------------------------------------------- /docs/ayame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/docs/ayame.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/main.go -------------------------------------------------------------------------------- /misc/dist/init/relay-api.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/dist/init/relay-api.service -------------------------------------------------------------------------------- /misc/dist/init/relay-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/dist/init/relay-worker.service -------------------------------------------------------------------------------- /misc/test/announce-lp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/announce-lp.json -------------------------------------------------------------------------------- /misc/test/application.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/application.json -------------------------------------------------------------------------------- /misc/test/blankConfig.json: -------------------------------------------------------------------------------- 1 | {"relayConfig":{}} -------------------------------------------------------------------------------- /misc/test/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/config.yml -------------------------------------------------------------------------------- /misc/test/create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/create.json -------------------------------------------------------------------------------- /misc/test/exampleConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/exampleConfig.json -------------------------------------------------------------------------------- /misc/test/follow-lp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/follow-lp.json -------------------------------------------------------------------------------- /misc/test/follow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/follow.json -------------------------------------------------------------------------------- /misc/test/followAsActor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/followAsActor.json -------------------------------------------------------------------------------- /misc/test/person.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/person.json -------------------------------------------------------------------------------- /misc/test/service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/service.json -------------------------------------------------------------------------------- /misc/test/testKey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/testKey.pem -------------------------------------------------------------------------------- /misc/test/unfollow-lp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/unfollow-lp.json -------------------------------------------------------------------------------- /misc/test/unfollow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/misc/test/unfollow.json -------------------------------------------------------------------------------- /models/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/models/config.go -------------------------------------------------------------------------------- /models/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/models/config_test.go -------------------------------------------------------------------------------- /models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/models/models.go -------------------------------------------------------------------------------- /models/models_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/models/models_test.go -------------------------------------------------------------------------------- /models/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/models/state.go -------------------------------------------------------------------------------- /models/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/models/state_test.go -------------------------------------------------------------------------------- /models/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/models/utils.go -------------------------------------------------------------------------------- /models/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/models/utils_test.go -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yukimochi/Activity-Relay/HEAD/readme.md --------------------------------------------------------------------------------