Post 2.0.0 goal: Unzip-and-Go Portables
There is non-zero demand for I2P portable installs, which i2p.firefox is uniquely suited to deliver as a jpackage-based distribution with a built-in browser profile manager. As it stands right now, the NSIS Installer simply unpacks a portable I2P install into the default install directory, the directory itself is entirely relocatable(to a flash drive, for instance). Just packaging with zip
instead of nsis
is enough to get a basic portable install now. But for a portable where the host browser doesn't have to come into play which I'm calling an "Unzip-and-Go" portable we need to bring a browser and since I'm not getting sucked back into building and delivering a browser, I need to find one that has the time and interest to work with me and come up with some requirements for it. Librewolf seems like a very likely option with some caveats. Others could be: regular Firefox, IceCat, Tor Browser, Waterfox.
Requirements
- It should be possible to update the browser in place, automatically, without updating the I2P router
- The update should ask the user before continuing
- It should be possible to discover updates in-network, without the use of an outproxy
- The browser should update at nearly the same pace as any upstreams they use
- To be determined/refined