~ehmry

Iowa City

https://gemini.spam.works/~/emery/

UNIX apostate

Trackers

~ehmry/nim_cbor

Last active 1 year, 2 months ago

~ehmry/genodepkgs

Last active 1 year, 6 months ago

#5 Proxy service 6 months ago

Ticket created by ~ehmry on ~dvn/docubrowser

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.

#25 Patch VFS to load plugins by absolute store path 1 year, 6 months ago

Comment by ~ehmry on ~ehmry/genodepkgs

REPORTED RESOLVED FIXED

#15 Port SDL2 1 year, 6 months ago

Comment by ~ehmry on ~ehmry/genodepkgs

#27 Genode::Parent::Session_args too small to reliably contain store paths 1 year, 6 months ago

Comment by ~ehmry on ~ehmry/genodepkgs

REPORTED RESOLVED FIXED

#28 Bug in Patchelf prevents replacing .dynstr 1 year, 6 months ago

Comment by ~ehmry on ~ehmry/genodepkgs

#2 Test Nim runtime 1 year, 7 months ago

Comment by ~ehmry on ~ehmry/genodepkgs

REPORTED RESOLVED FIXED

#28 Bug in Patchelf prevents replacing .dynstr 1 year, 7 months ago

Ticket created by ~ehmry on ~ehmry/genodepkgs

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.

https://github.com/NixOS/patchelf/issues/244

#27 Genode::Parent::Session_args too small to reliably contain store paths 1 year, 7 months ago

Ticket created by ~ehmry on ~ehmry/genodepkgs

The Genode::Parent::Session_args buffers 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.

#26 Content addressed ROMs 1 year, 7 months ago

sigil added by ~ehmry on ~ehmry/genodepkgs

#26 Content addressed ROMs 1 year, 7 months ago

future added by ~ehmry on ~ehmry/genodepkgs