4 releases (2 breaking)

0.3.0 Sep 8, 2024
0.2.1 Jul 2, 2024
0.2.0 Dec 31, 2023
0.1.0 Nov 25, 2023

#8 in #pocket

MIT license

99KB
1.5K SLoC

Pocket Relay Client Shared

License Build Cargo Version Cargo Downloads

Discord Server (discord.gg/yvycWW8RgR) Website (pocket-relay.pages.dev)

This is a shared backend implementation for the Pocket Relay client variants so that they can share behavior without creating duplicated code and to make changes more easy to carry across between implementations

[dependencies]
pocket-relay-client-shared = "0.2"

Used by

This shared backend is used by the following Pocket Relay projects:

Functionality

  • Fire
    • Very basic implementation of the fire packet framing using for the redirector server implementation
  • API
    • Provides functions for working with the portions of the server api that the client uses
    • Provides functions for upgrading connections with the server
  • Local Servers
    • Provides local servers for Redirector, QoS, HTTP, Blaze, Telemetry
  • Update
    • Small functions that help with getting update details from github releases
  • Tunneling

Dependencies

~13–25MB
~384K SLoC