pantalaimon/docs/man/panctl.md

105 lines
2.9 KiB
Markdown
Raw Normal View History

PANCTL(1) - General Commands Manual
# NAME
**panctl** - Control the Matrix reverse proxy daemon pantalaimon.
# DESCRIPTION
**panctl**
is a small utility to control and introspect the state of pantalaimon.
## Commands
The commands accepted by
**panctl**
are as follows:
**list-servers**
> List the configured homeservers and pan users on each homeserver.
**list-devices** *pan-user* *user-id*
> List the devices of a user that are known to the
> *pan-user*.
**start-verification** *pan-user* *user-id*
> Start an interactive key verification between the given pan-user and user.
**accept-verification** *pan-user* *user-id*
> Accept an interactive key verification that the given user has started with our
> given pan-user.
**cancel-verification** *pan-user* *user-id*
> Cancel an interactive key verification between the given pan-user and user.
**confirm-verification** *pan-user* *user-id*
> Confirm that the short authentication string of the interactive key verification
> with the given pan-user and user is matching.
**verify-device** *pan-user* *user-id* *device-id*
> Manually mark the given device as verified. The device will be marked as verified
> only for the given pan-user.
**unverify-device** *pan-user* *user-id* *device-id*
> Mark a previously verified device of the given user as unverified.
**blacklist-device** *pan-user* *user-id* *device-id*
> Manually mark the given device of the given user as blacklisted.
**unblacklist-device** *pan-user* *user-id* *device-id*
> Mark a previously blacklisted device of the given user as unblacklisted.
**send-anyways** *pan-user* *room-id*
> If a encrypted room contains unverified devices and a connected Matrix client
> tries to send an message to such a room
> **pantalaimon**
> will send a notification that the room contains unverified users. Using this
> command the user can choose to mark all unverified devices as ignored. Ignored
> devices will receive encryption keys but will be left marked as unverified.
> The message will be sent away after all devices are marked as ignored.
**cancel-sending** *pan-user* *room-id*
> In contrast to the
> **send-anyways**
> command this command cancels the sending of a message to an encrypted room with
> unverified devices and gives the user the oportunity to verify or blacklist
> devices as they see fit.
**import-keys** *pan-user* *file* *passphrase*
> Import end-to-end encryption keys from the given file for the given pan-user.
**export-keys** *pan-user* *file* *passphrase*
> Export end-to-end encryption keys to the given file for the given pan-user. The
> provided passphrase is used to encrypt the file containing the keys.
# EXIT STATUS
The **panctl** utility exits 0 on success, and >0 if an error occurs.
# SEE ALSO
pantalaimon(8)
pantalaimon(5)
# AUTHORS
**panctl**
was written by
Damir Jelić <[poljar@termina.org.uk](mailto:poljar@termina.org.uk)>.
Linux 5.1.3-arch2-1-ARCH - May 23, 2019