-
-
Notifications
You must be signed in to change notification settings - Fork 316
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[feature] Implement
/api/v1/instance/peers
endpoint (#660)
* add missing license headers * start adding instance peers get * rename domainblock.go * embed domain in domainblock so it can be reused * update swagger docs * add test instances to db * update tests * add/update instancepeersget * update domain model * add getinstancepeers to db * instance-expose-peers, instance-expose-suspended * add auth checks for both current filters * attach endpoint to router * include public comment * obfuscate domain if required * go mod tidy * update swagger docs * remove unnecessary comment * return 'flat' peerlist if no query params provided
- Loading branch information
1 parent
604600c
commit 5f00d49
Showing
27 changed files
with
819 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Instance | ||
|
||
## Settings | ||
|
||
```yaml | ||
########################### | ||
##### INSTANCE CONFIG ##### | ||
########################### | ||
|
||
# Config pertaining to instance federation settings, pages to hide/expose, etc. | ||
|
||
# Bool. Allow unauthenticated users to make queries to /api/v1/instance/peers?filter=open in order | ||
# to see a list of instances that this instance 'peers' with. Even if set to 'false', then authenticated | ||
# users (members of the instance) will still be able to query the endpoint. | ||
# Options: [true, false] | ||
# Default: false | ||
instance-expose-peers: false | ||
|
||
# Bool. Allow unauthenticated users to make queries to /api/v1/instance/peers?filter=suspended in order | ||
# to see a list of instances that this instance blocks/suspends. This will also allow unauthenticated | ||
# users to see the list through the web UI. Even if set to 'false', then authenticated users (members | ||
# of the instance) will still be able to query the endpoint. | ||
# Options: [true, false] | ||
# Default: false | ||
instance-expose-suspended: false | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.