Subsystems

This documentation refers to individual protocol features, it links to the implementation and technical documentation for each subsystem.

Each subsystem should be using its own prefix for capabilities and packet types. (most already do)

Most modules are optional, see security considerations.

Concepts

| Subsystem | Client Module | Server Module | Client Connection Module | User Documentation | |--------------------------------------|--------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|-------------------------------------------------------| | Audio | audio | audio | audio | audio feature | | Clipboard | clipboard | clipboard | clipboard | clipboard feature | | MMAP | mmap | mmap | mmap | enabled automatically | | Logging | remote-logging | logging | none | logging usage | | Notifications | notifications | logging | notification | notifications feature |