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