Commit graph

9 commits

Author SHA1 Message Date
Jonas Herzig
1d6d986e13 Fix Chrome connection issue introduced with switch to tungstenite
Chrome requires the subprotocol to be "binary", FF doesn't seem to care (for
some reason?).
2019-02-05 04:21:56 +01:00
Jonas Herzig
b630d7b584 Switch from websocket to tungstenite due to stability concerns (fixes #2) 2019-02-04 02:38:40 +01:00
Jonas Herzig
443712cb22 Replace lots of generic code with dedicated mumble-protocol crate 2019-02-03 23:34:09 +01:00
Jonas Herzig
353de4ec2f Replace "nice" crate with futures-based "libnice" crate 2019-02-02 20:55:04 +01:00
Jonas Herzig
459b538794 Add src/protos directory (see #1)
Protobuf will generate the `Mumble.rs` file there which we do not want to commit
to git but we do still need the directory to exist for protoc to work.
2019-01-30 16:27:58 +01:00
Jonas Herzig
8512ba4554 Update tokio-tls and native-tls to get rid of openssl:0.9 (fixes #1) 2019-01-30 10:48:10 +01:00
Jonas Herzig
2358d2e20f Update rtp lib 2018-12-15 19:23:18 +01:00
Jonas Herzig
3f079c4153 Fix transmission tracking
Delayed packets weren't handled properly and when a transmission timed
out, RTP sequence numbers were re-used and therefore rejected by the SRTP layer.
2018-12-15 19:15:34 +01:00
Jonas Herzig
83773f0a1d Initial commit 2018-12-02 23:38:46 +01:00