I want to read press releases from Russian government websites but I am in a region with internet censorship.
It would be nice to have a geographic dispersion of proxies that are capable of fetching pages like this but are too simple to be used for DOS'ing or other kinds of abuse.
That may be out-of-scope for this project, but should such a proxy exist I imagine it would share a lot of code.
I've started on this at https://hg.sr.ht/~ehmry/SDL/rev/genode
This has been fixed for some cases at https://git.sr.ht/~ehmry/genodepkgs/commit/ebc724565bc5cbb0b99e1988c9d5d14cb15d7dad
Genode binaries should be patched to load libraries by absolute refrence, either by a Nix store path or by a content addressed identifier. Patchelf should do this, but there is a bug that creates a new .dystr section containing the library strings but does not put this into a segment to be loaded. This causes ld.lib.so to segfault as it deferences a pointer to the unloaded segment.
Genode::Parent::Session_argsbuffers used to transport session create arguments are too small to contain long store paths or content addressed hashes. The buffer is 160 bytes, and will be silently reset to zero at overflow. If an argument in the buffer is too long, the buffer will be destroyed at the initial session creation. If there are too many intermediate parent boundaries, the arguments will be destroyed as labels are added to the buffer.