Skip to content

Latest commit

 

History

History
86 lines (54 loc) · 2.57 KB

README.md

File metadata and controls

86 lines (54 loc) · 2.57 KB

SaltyRTC Relayed Data Task

CircleCI Join our chat on Gitter

⚠️ Note: The SaltyRTC client libraries are in maintenance mode. They will still receive bugfixes and regular maintenance, but if you want to start using these libraries, be prepared that you will need to take over maintenance at some point in time. (If you are interested in maintaining the libraries, please let us know, our e-mails are in the README, section "Security".)

Testing

Unit Tests

Prerequisites:

  • You need to install valgrind and splint
  • The integration tests currently require a saltyrtc.der test CA certificate in the root directory of the repository.

To run the testsuite:

cargo test

Msgpack Debugging

If you enable the msgpack-debugging compile flag, you'll get direct msgpack analysis URLs for all decoded messages in your TRACE level logs.

cargo build --features 'msgpack-debugging'

You can customize that URL prefix at compile time using the MSGPACK_DEBUG_URL env var. This is the default URL:

MSGPACK_DEBUG_URL='https://msgpack.dbrgn.ch/#base64='

Release Signatures

Release commits and tags are signed with the Threema signing key (E7ADD9914E260E8B35DFB50665FDE935573ACDA6).

Security

Coordinated Disclosure / Reporting Security Issues

Please report security issues directly to one or both of the following contacts:

License

Licensed under either of

Contributing

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.