kixelated
ea701bcf7e
Also build the moq-pub image in this repo. ( #116 )
2023-11-03 13:56:45 +09:00
kixelated
ddfe7963e6
Initial moq-transport-01 support ( #115 )
...
Co-authored-by: Mike English <mike.english@gmail.com>
2023-11-03 13:19:41 +09:00
kixelated
d55c4a80d1
Add `--tls-root` and `--tls-disable-verify` to moq-pub. ( #114 )
2023-10-30 22:54:27 +09:00
kixelated
24cf36e923
Update HACKATHON.md
2023-10-25 15:39:39 +09:00
kixelated
d69c7491ba
Hackathon ( #113 )
2023-10-25 15:28:47 +09:00
Luke Curley
d2a0722b1b
Remove some additional log lines.
2023-10-20 15:41:02 +09:00
dependabot[bot]
9da061b8fe
Bump rustix from 0.37.23 to 0.37.25 ( #99 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 12:05:40 +09:00
dependabot[bot]
e762956a70
Bump rustix from 0.37.19 to 0.37.25 in /moq-transport ( #100 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-20 12:05:28 +09:00
kixelated
53817f41e7
Remove subscribers/publisher on close ( #103 )
2023-10-20 12:04:55 +09:00
kixelated
a30f313439
Add a flag to manually specify roots. ( #98 )
2023-10-17 15:48:36 +09:00
kixelated
c5b3e5cb8d
Rename some TLS flags ( #97 )
2023-10-17 14:50:17 +09:00
kixelated
d0fca05485
Fix a panic when --fingerprint was not provided, and rename it to --dev ( #96 )
2023-10-16 14:31:12 +09:00
kixelated
9a25143694
Support multiple TLS certificates. ( #95 )
2023-10-16 13:05:40 +09:00
kixelated
1749989dc5
Small stuff. ( #94 )
2023-10-13 23:43:29 +09:00
kixelated
5a0357b111
Maybe the order matters. ( #93 )
2023-10-13 15:59:54 +09:00
kixelated
6c9394db00
Switch to Docker Hub. ( #92 )
2023-10-13 14:03:22 +09:00
kixelated
80111d02cc
Fixes dependabot ( #91 )
2023-10-13 11:19:23 +09:00
kixelated
992e68affe
Rename workflows. ( #90 )
2023-10-13 11:02:43 +09:00
dependabot[bot]
7a779eb65c
Bump rustls-webpki from 0.100.1 to 0.100.3 in /moq-transport ( #88 )
...
Bumps [rustls-webpki](https://github.com/rustls/webpki ) from 0.100.1 to
0.100.3.
2023-10-13 10:49:20 +09:00
kixelated
e039fbdb56
Switch to a GCP registry. ( #89 )
...
Unfortunately Cloud Run doesn't support the free/public Github registry.
2023-10-13 10:47:10 +09:00
dependabot[bot]
0bdcd7adb6
Bump webpki from 0.22.1 to 0.22.4 ( #86 )
...
Bumps [webpki](https://github.com/briansmith/webpki ) from 0.22.1 to
0.22.4.
2023-10-12 13:25:08 +09:00
kixelated
c95bb8209f
Fix local development. ( #87 )
2023-10-12 13:24:28 +09:00
kixelated
163bc98605
Missed a link
2023-10-12 13:14:56 +09:00
kixelated
1cf8a7617c
Update links in README.md
2023-10-12 13:13:45 +09:00
kixelated
04ff9d5a6a
Add support for multiple origins ( #82 )
...
Adds `moq-api` to get/set the origin for each broadcast. Not used by default for local development.
2023-10-12 13:09:32 +09:00
Luke Curley
5e4eb420c0
Bump webtransport-proto to fix Chrome 117
2023-09-27 07:03:14 +09:00
Luke Curley
43a2ed15d4
Revert "Enable tracing to debug. ( #80 )"
...
This reverts commit 6e0e85272d
.
2023-09-19 14:49:02 -07:00
Luke Curley
80fd13a9dc
Revert "Bump golang.org/x/text from 0.3.7 to 0.3.8 in /dev ( #70 )"
...
This reverts commit 5697abeb80
.
2023-09-19 10:11:33 -07:00
kixelated
eb7e707be3
Implement prioritization in moq-pub ( #74 )
...
Here's the main change in webtransport-quinn 0.5.3:
ec553fa340
I haven't run into any errors so I don't know what was broken before
@englishm. I'm hoping that setting the stream priority to max when
writing the stream header avoids the issue? Otherwise we need to go bug
diving.
2023-09-19 10:01:26 -07:00
kixelated
6e0e85272d
Enable tracing to debug. ( #80 )
2023-09-19 10:00:55 -07:00
Luke Curley
7c8287ee35
I think this token be missing.
2023-09-18 23:07:34 -07:00
kixelated
6bf897d980
Switch to depot for faster ARM builds... at a price. ( #79 )
2023-09-18 23:06:00 -07:00
kixelated
11f8be65d5
Add some more connection logging. ( #78 )
...
So I can debug why my handshake is failing.
2023-09-18 22:37:49 -07:00
kixelated
fbd06da2ee
Expose the version VarInt ( #77 )
...
Useful for documentation. Right now it's:
```rust
pub const KIXEL_00: Version = _
```
This should probably be an enum too?
2023-09-18 17:24:35 -07:00
kixelated
46604ada41
Fix publishing docker images
2023-09-18 00:19:40 -07:00
kixelated
f2c1a0e460
Only perform one release at a time
2023-09-17 22:52:26 -07:00
dependabot[bot]
2696a56885
Bump golang.org/x/net from 0.0.0-20220421235706-1d1ef9303861 to 0.7.0 in /dev ( #69 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from
0.0.0-20220421235706-1d1ef9303861 to 0.7.0.
2023-09-17 22:45:21 -07:00
dependabot[bot]
5697abeb80
Bump golang.org/x/text from 0.3.7 to 0.3.8 in /dev ( #70 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.3.7 to
0.3.8.
2023-09-17 22:45:02 -07:00
kixelated
eaa8abcdc6
Better read/write error messages ( #75 )
...
Still need to properly support encode/decode though. The problem there
is that encode/decode uses AsyncRead, which means we get io::Error
instead of quinn::ReadError and quinn::WriteError. The io::Error type is
not clonable so we just can't use it, well unless it's wrapped in an Arc
or something gross.
2023-09-17 22:44:01 -07:00
kixelated
89f1bc430d
Also support EC private keys. ( #73 )
...
(probably)
@englishm I think you ran into this issue. The `rustls::PrivateKey`
documentation says it supports SEC1-encoded EC private keys so it should
just work?
2023-09-17 22:43:48 -07:00
kixelated
9f50cd5d69
Update README.md
2023-09-17 22:43:22 -07:00
kixelated
38a20153ba
Update README.md
2023-09-17 22:43:05 -07:00
kixelated
415f4e972d
Don't run the publish workflow on PR. ( #76 )
...
It takes foooorever and we have a separate check.
2023-09-17 22:29:32 -07:00
Luke Curley
48fb8b77b0
Also build for ARM.
2023-09-17 13:09:38 -07:00
Luke Curley
639f916b6a
Why bother test.
2023-09-17 00:22:57 -07:00
Luke Curley
c0dbb8c372
Revert my changes.
2023-09-17 00:20:57 -07:00
Luke Curley
d6350995a1
Simplify the publish action.
2023-09-16 23:58:38 -07:00
kixelated
2cd887f992
Create docker publish
2023-09-16 23:38:04 -07:00
Mike English
7f402bd070
Update fly.io deployment ( #71 )
2023-09-15 16:10:13 -04:00
kixelated
88542e266c
Major moq-transport API simplification ( #68 )
...
Exponentially easier to use moq-transport as there's no message handling required. This is a BREAKING CHANGE.
2023-09-15 12:06:28 -07:00