Steffen Vogel
Steffen Vogel
I've started with implementation. Much of the code is similar to the OpenBSD kernel interface with the exception of the encoding which uses [FreeBSD's nv(9) library](https://www.freebsd.org/cgi/man.cgi?query=nv&sektion=9). I am currently using...
> I have no objections to starting with cgo. Thanks. I will try to finish the the `ConfigureDevice()` today and add some tests. > Presumably that library is widely used...
@mdlayher I just pushed a version to #126 which implements the full client interface. I've tested it with my own code on an ARM64 FreeBSD VM running on my M1...
Testing all variants of NATs (according the classification in [RFC4787](https://datatracker.ietf.org/doc/html/rfc4787)) is rather difficult on Linux's Netfilter as the Netfilter SNAT/DNAT & Masquerade targets are tightly coupled with Netfilters conntrack sub-system....
Furthermore, there are some third-part Netfilter extensions which implement a full-cone NAT: - https://github.com/fullcone-nat-nftables - https://github.com/Chion82/netfilter-full-cone-nat And also NAT implementations implemented in BPF like Cilium is doing it.
> also can gose be hosted as an API only server without frontend? In principle yes, however the API is slightly more elaborate due to the chunking and multi-part uploads....
Regarding the docker-compose setup: Can you try changing `GOSE_ENDPOINT` to `localhost:9000`? We do not yet support internal and public S3 endpoints for the servers. Right now we are expecting that...
Hi @fdterr, I did some more research on this issue. And it seems like there is no easy solution. As I said before, the long-term solution could be that we...
For resumable uploads we already have to calculate the MD5 hashes of all parts which is done before each upload by the browser. However thats different from an MD5 hash...
I started to work on this for the client side. Eventually, I am also planning to integrate this into https://github.com/pion/turn and parts could be reused for coturn. However, in the...