Commit Graph

  • f8b9173814 A few minor changes to the API. Luke Curley 2023-08-16 17:02:04 -0700
  • c5d8873e4e
    Webtransport generic (#51) kixelated 2023-08-15 10:20:03 -0700
  • 850afb973a fmt Luke Curley 2023-08-15 10:13:15 -0700
  • 1902bbe5c3 Upload the webtransport-rs changes. Luke Curley 2023-08-10 16:43:55 -0700
  • 34069782f5 Merge remote-tracking branch 'origin/main' into async-read-write Luke Curley 2023-08-10 16:25:24 -0700
  • f1e47671b9 Remove the SendStream wrapper by encoding a i32 send_order. Luke Curley 2023-08-04 13:35:31 -0700
  • 6aa9fc1947 Switch to AsyncRead and AsyncWrite Luke Curley 2023-08-03 17:23:42 -0700
  • d2ab194d03 Remove unused file. generic-webtransport Luke Curley 2023-08-03 13:58:13 -0700
  • 4e11e8bafc Actually make moq-transport generic. Luke Curley 2023-08-03 13:49:42 -0700
  • 3a65873055
    Fix the buffering used for parsing. (#50) kixelated 2023-08-02 11:41:28 -0700
  • e79b37aa00 Remove unused var. Luke Curley 2023-08-02 11:28:53 -0700
  • 975d6b2580 Fix the buffering used for parsing. Luke Curley 2023-08-02 11:25:41 -0700
  • 0e239935a6
    Actually drain segments. (#48) kixelated 2023-07-23 10:28:20 -0700
  • 750546a123 Actually drain segments. Luke Curley 2023-07-23 10:22:55 -0700
  • 891d6b167b
    Remove the file source, since it doesn't loop. (#47) kixelated 2023-07-21 21:03:09 -0700
  • 33ab700432 fmt Luke Curley 2023-07-21 21:02:43 -0700
  • 431d52a1f3 Remove the file source, since it doesn't loop. Luke Curley 2023-07-21 18:50:10 -0700
  • e99ecee40a
    Webtransport quinn fix (#46) kixelated 2023-07-20 17:42:35 -0700
  • c02b5922a7 Merge remote-tracking branch 'origin/main' into webtransport-quinn Luke Curley 2023-07-20 17:41:08 -0700
  • 5a80fc5744 Upgrade webtransport-quinn to fix accepting streams. Luke Curley 2023-07-20 17:38:25 -0700
  • 52d3fc81be
    Switch to webtransport-quinn (#44) kixelated 2023-07-19 18:04:45 -0700
  • 05d834c5e4 Upgrade moq-transport-quinn to support QPACK. Luke Curley 2023-07-19 15:59:11 -0700
  • cd9dc44391 Implement send_order. Luke Curley 2023-07-19 15:29:40 -0700
  • 702a4772da Properly implement receiving objects. Luke Curley 2023-07-19 11:00:31 -0700
  • f447def9a2 temp Luke Curley 2023-07-18 17:15:47 -0700
  • 7b4a577243 Initial port to webtransport-quinn Luke Curley 2023-07-18 12:21:42 -0700
  • f9c3f8b898 WIP generic-trait-hell Luke Curley 2023-07-18 10:42:38 -0700
  • a06d273e69 simplyfy the generics usage in warp relay François Michel 2023-07-15 11:46:19 +0000
  • 2427ea09af remove dependency on moq-transport-quinn from moq-demo-quinn François Michel 2023-07-15 11:36:45 +0000
  • 912c438cc9 reorganize the main of moq-demo-quinn François Michel 2023-07-15 11:32:42 +0000
  • 6212dc5e2f restore tokio version and remove unneeded comments fin moq-demo-quinn François Michel 2023-07-15 11:21:18 +0000
  • 6ba26c8a16 remove dependencies on quinn from moq-warp François Michel 2023-07-15 11:18:34 +0000
  • 05da131c9a put generic transport behaviour in moq-transport François Michel 2023-07-15 11:13:40 +0000
  • 4b9a31fa89 moq-demo-quinn: remove commented line François Michel 2023-07-12 22:39:52 +0000
  • 8e763e910a implement moq-transport-generic and provide 2 crates for 2 implems François Michel 2023-07-12 22:37:09 +0000
  • 2a1b290568 refine transport trait François Michel 2023-07-12 11:57:02 +0000
  • c67f193941 transport trait: apply shared functions on boxed conn François Michel 2023-07-12 11:04:37 +0000
  • 69bd7078f1 transport trait: add shared methods on connection François Michel 2023-07-12 12:58:16 +0200
  • a1e4ef0bfc ensure recvstream's buf is Send François Michel 2023-07-11 13:56:27 +0000
  • 8781346fa4 update transport trait François Michel 2023-07-11 11:51:16 +0000
  • b2fd103fb7 implement async methods for connection and streams François Michel 2023-07-10 14:41:04 +0000
  • 5767c6e065 remove opener from connection, currently unused François Michel 2023-07-10 13:17:09 +0000
  • 1fe281c159 remove generic arg from Connection François Michel 2023-07-10 13:03:34 +0000
  • 5fb661b9d6 fir async server compilation after last change François Michel 2023-07-10 12:58:47 +0000
  • cb63862f09 remove generic arg from OpenStreams François Michel 2023-07-10 12:42:26 +0000
  • 837222f1f7 remove SendStream's send_data as its behaviour is unclear François Michel 2023-07-10 11:30:31 +0000
  • d622c54b1e remove datagrams and use anyhow error type by default François Michel 2023-07-10 09:00:42 +0000
  • d0f3ac1b30 add generic transport trait François Michel 2023-07-10 08:37:20 +0000
  • 880079e142 clean traits François Michel 2023-07-12 12:43:50 +0000
  • 94b8b55ea6 refine transport trait François Michel 2023-07-12 11:57:02 +0000
  • c360ea1416 add generic moq transport trait François Michel 2023-07-12 11:38:55 +0000
  • 6ca7ab5124 transport trait: apply shared functions on boxed conn François Michel 2023-07-12 11:04:37 +0000
  • f4353892ef transport trait: add shared methods on connection François Michel 2023-07-12 12:58:16 +0200
  • 72d11851e1 ensure recvstream's buf is Send François Michel 2023-07-11 13:56:27 +0000
  • 9f690f7f00 update transport trait François Michel 2023-07-11 11:51:16 +0000
  • a2dd281126 Add vscode recommendations. Luke Curley 2023-07-10 10:08:00 -0700
  • 7545027775 implement async methods for connection and streams François Michel 2023-07-10 14:41:04 +0000
  • 17b96ff51b remove opener from connection, currently unused François Michel 2023-07-10 13:17:09 +0000
  • 31bd538481 remove generic arg from Connection François Michel 2023-07-10 13:03:34 +0000
  • 6657464462 fir async server compilation after last change François Michel 2023-07-10 12:58:47 +0000
  • c50da7ed37 remove generic arg from OpenStreams François Michel 2023-07-10 12:42:26 +0000
  • f33251d69b remove SendStream's send_data as its behaviour is unclear François Michel 2023-07-10 11:30:31 +0000
  • 78f68a6fa0 remove datagrams and use anyhow error type by default François Michel 2023-07-10 09:00:42 +0000
  • 9d48201504 add generic transport trait François Michel 2023-07-10 08:37:20 +0000
  • cf2a80b323 Small fixes. Luke Curley 2023-07-08 09:13:09 -0700
  • 7c3eae0a7a
    Make moq-transport generic. (#41) kixelated 2023-07-08 09:13:29 -0700
  • 6206721322 Fix the message buffering. Luke Curley 2023-07-05 15:33:39 -0700
  • 7885fbad0a Actually add the license. Luke Curley 2023-07-05 14:57:25 -0700
  • 188d5a798b Merge remote-tracking branch 'origin/main' into generic-transport Luke Curley 2023-07-05 14:56:54 -0700
  • 71481403c5 fmt and license Luke Curley 2023-07-05 14:56:42 -0700
  • 3c43eed8bd
    Dual license (#40) Mike English 2023-07-05 17:55:40 -0400
  • ecadd2524d Make moq-transport generic. Luke Curley 2023-07-05 14:50:30 -0700
  • 40e5ee49f4 Dual license Mike English 2023-06-30 21:00:26 -0400
  • b77a64c6f3
    Change license to MIT. (#39) kixelated 2023-06-26 23:30:13 -0700
  • db244fa5d6 Change license to MIT. Luke Curley 2023-06-26 23:23:48 -0700
  • 56adbf89f5
    Relay support (#38) kixelated 2023-06-26 11:51:06 -0700
  • bef001f0e9 fmt Luke Curley 2023-06-26 11:48:19 -0700
  • be54ce3fb0 Small changes. Luke Curley 2023-06-26 11:36:17 -0700
  • 635db8c3b5 Wurks Luke Curley 2023-06-23 20:46:33 -0700
  • bd8f2933c0 Track errors. Luke Curley 2023-06-23 14:16:01 -0700
  • 926da97c41 More WIP Luke Curley 2023-06-23 13:20:33 -0700
  • 1c00151e7a WIP Luke Curley 2023-06-23 12:54:58 -0700
  • 6fc776c691 Trait kinda slaps. Luke Curley 2023-06-22 17:37:59 -0700
  • 904a9cdbfe WIP Luke Curley 2023-06-22 15:52:07 -0700
  • 8f6b1a580f Clean object model, just need to get subscribe to work. Luke Curley 2023-06-22 10:33:35 -0700
  • 28db1a8f4c Start split into contribution/distribution halves. Luke Curley 2023-06-21 13:58:55 -0700
  • 826aeb2c50 Move the relay stuff into moq-warp. Luke Curley 2023-06-20 15:11:34 -0700
  • 0f47872173 Rename data -> object Luke Curley 2023-06-20 15:04:47 -0700
  • 056b869661 Simpler broadcasts implementation. Luke Curley 2023-06-20 15:00:35 -0700
  • ec0b07cf94 Subscribe to broadcasts. Luke Curley 2023-06-20 14:25:59 -0700
  • 3daa2f4812
    Cargo layout (#36) kixelated 2023-06-16 20:36:07 -0700
  • b312cfa848 Export VarInt. Luke Curley 2023-06-16 20:35:34 -0700
  • 2545920c88 cargo fmt Luke Curley 2023-06-16 20:27:48 -0700
  • 574aa52654 Remove more dependencies and features. Luke Curley 2023-06-16 20:24:16 -0700
  • 2969283ec8 Remove unneeded deps. Luke Curley 2023-06-16 20:15:35 -0700
  • 4a29e03702 Reshuffle some more. Luke Curley 2023-06-16 20:09:43 -0700
  • 39112f060a Add some Cargo details. Luke Curley 2023-06-16 19:41:40 -0700
  • e228374639 Combine back into one crate. Luke Curley 2023-06-16 19:33:09 -0700
  • 4c04fbf2b8
    Varint as an explicit type (#35) kixelated 2023-06-16 19:52:52 -0700
  • 282db2c70c Go back to the safer VarInt type. Luke Curley 2023-06-16 15:30:46 -0700