synadm

Command line admin tool for Synapse (the Matrix reference homeserver)

GPL-3.0 License

Downloads
1.2K
Stars
183
Committers
21

Bot releases are hidden (Show)

synadm - v0.34

Published by Ascurius over 2 years ago

New

Improved

Notes

synadm - v0.27

Published by JOJ0 over 3 years ago

Improved

  • Massive internal overhaul, linting, tidying up and refactoring, contributed by @kaiyou
  • Improvements and fixes to README.md, contributed by @schwindp, @aaronraimist and @rht
  • Output format "table" is now called "human" and decision on how the data responded by the API is best to be displayed is done much smarter, contributed by @kaiyou
  • original "raw" (--raw) output format was renamed to "pprint", contributed by @kaiyou
  • Configuration and defaults handling

New

  • Batch mode deactivating all interactive prompts for better usage in scripts and command pipelines (–batch), contributed by @kaiyou
  • HTTP timeout of API requests configurable
  • Media Admin API support
  • Make Room Admin API support, contributed by @rht
  • Delete Group (community) API support, contributed by @aaronraimist
  • Two new output formats available: yaml and json (pure unprettified json), contributed by @kaiyou
  • All output formats now selectable via a single CLI switch "--output/-o" (-o json, -o yaml, -o pprint, -o human), contributed by @kaiyou
  • Abbreviation of output formats using first letter of format name (-o j, -o y, -o p, -o h)
  • Enable "Python requests" debugging via CLI switch (-vvv)

Fixed

  • Textual Error responses of Synapse now showing in output, contributed by @rht
  • Permission of config file on Posix compatible systems grants access to the current user/admin only

7 new commands and 7 other new features makes this release number 0.13+0.14=0.27 :-)

synadm -

Published by JOJ0 almost 4 years ago

This release incorporates some security related patches:

  • never state token in debug log file (~/.local/synadm/debug.log)
  • or in debug console output (synadm -vv ...)
  • leave a note about permission of config file (~/.config/synadm.yaml) in README
synadm - v0.13

Published by JOJ0 almost 4 years ago

Full implementation of rooms API (https://github.com/matrix-org/synapse/blob/master/docs/admin_api/rooms.md) and user admin API (https://github.com/matrix-org/synapse/blob/master/docs/admin_api/rooms.md) is done - this is worth a release tag - 13 available commands makes v0.13 :-)

Find installation and usage instructions here: https://github.com/JOJ0/synadm

Catch me on #synadm:peek-a-boo.at or #matrix-dev:matrix.org for feedback and support. Thanks!