A rust implementation of the localsend protocol as a library.
- Fingerprinting
- Discovery
- Multicast UDP
- Announce
- Listen
- HTTP register
- Multicast UDP
- Upload API
- Receiving (Uploading)
- Prepare Upload
- Upload
- Cancel
- Sending
- Prepare Upload
- Upload
- Cancel
- Receiving (Uploading)
- Download API
- Metadata
- File
- Additional
- Info
- HTTPS support
Big thanks to @nebkor for adding
- HTTPS
- persistent configuration
- no more UI implementation mandated (no more native_notifications; events are sent over MPSC channels that any front-end UI can react to as they wish)
- support for sending text without an actual file existing