Modify Dockerfile to enhance i2pd build settings#13
Modify Dockerfile to enhance i2pd build settings#13f7124has wants to merge 1 commit intodiva-exchange:developfrom
Conversation
Updated build configuration for i2pd with hardening options and optimizations.
|
I'm already using these options in my project https://github.com/f7124has/i2pd-multipath-outproxy/blob/main/client/i2pd/Dockerfile#L40 |
|
Thanks a lot! Important: could you please add (for documentation and future reference) a very short rationale to each option you added? Example:
|
|
By default cmake file builds a debug version, so for build release i've add |
|
Did you really test you current build, on |
I2Pd Testing: there exists the i2pd testnet here, https://github.com/h-phil/i2pd-testnet-kubernetes . It is, AFAIK, the only useable testnet available (others are stubs or not yet properly/openly documented). This testnet gets currently used together with the 2.59.0 version. Last week this diva docker repo was updated to 2.59.0. IMO testing I2Pd has still a lot of potential to be improved. How do you test? |
Until mid of March 2026 this PR will be included (I will do some more documentation on the flags). Thanks a lot for the ideas and contribution, much appreciated! |
I've used your docker build about half of year ago, then it sometimes (after some time) just drops all transit tunnels, and not applied them more utill reboot. In the same time default i2pd build (from distro repo) worked without this deffect. Problem probably was in debug build. I've tested it in real network as a floodfill with 10k tunnels transit limit. |
Updated build configuration for i2pd with hardening options and optimizations.