Commit Graph

14 Commits

Author SHA1 Message Date
François Michel a06d273e69 simplyfy the generics usage in warp relay 2023-07-15 11:46:19 +00:00
François Michel 6ba26c8a16 remove dependencies on quinn from moq-warp 2023-07-15 11:18:34 +00:00
François Michel 05da131c9a put generic transport behaviour in moq-transport 2023-07-15 11:13:40 +00:00
François Michel 8e763e910a implement moq-transport-generic and provide 2 crates for 2 implems 2023-07-12 22:37:09 +00:00
François Michel 880079e142 clean traits 2023-07-12 12:44:42 +00:00
François Michel c360ea1416 add generic moq transport trait 2023-07-12 11:38:55 +00:00
Luke Curley cf2a80b323 Small fixes. 2023-07-08 09:14:15 -07:00
kixelated 7c3eae0a7a
Make moq-transport generic. (#41)
The API is now synchronous and any quinn stuff has been moved to another
package. The quinn stuff will be slowly moved into moq-transport with
generic traits.
2023-07-08 09:13:29 -07:00
Mike English 3c43eed8bd
Dual license (#40)
License under either MIT or Apache 2.0 at licensees' choice.

Offering the option of MIT allows for GPL compatibility, but we can also
allow licensees to choose Apache 2.0 if they prefer.

This is common practice for many Rust projects.
2023-07-05 14:55:40 -07:00
kixelated b77a64c6f3
Change license to MIT. (#39) 2023-06-26 23:30:13 -07:00
kixelated 56adbf89f5
Relay support (#38)
Untested for contribution while I work on JS stuff.
2023-06-26 11:51:06 -07:00
kixelated 3daa2f4812
Cargo layout (#36)
Combine moq-transport and moq-media into one crate again. 

I might regret this because moq is taken on crates.io.
2023-06-16 20:36:07 -07:00
kixelated 4c04fbf2b8
Varint as an explicit type (#35) 2023-06-16 19:52:52 -07:00
kixelated d7872ef77d
Implement (forked) moq-transport-00 (#34)
Not backwards compatible.

JS side: https://github.com/kixelated/moq-js/pull/14
2023-06-16 11:38:19 -07:00