Skip to content

Conversation

@lbatalha
Copy link

This PR adds the ability to configure remote management of LXMF propagation nodes using a configurable list of remote identity hashes, similar to the way it works for reticulum transport nodes.

It adds two options to the configuration file:

  • remote_management_enabled - boolean to quickly enable or disable this feature
  • remote_management_identities - comma separated list of identity hexhashes which are allowed to call management endpoints

Afaik currently the node stats request endpoint is the only one available.

There are checks for the validity of the provided hashes (same code as used everywhere in reticulum).

The node's own identity is also automatically added to the list of allowed hashes regardless of configuration, so that this feature continues to work exactly like it does today for backwards compatibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant