with the release 2.0.RC3 of Zeroshell some security issues have been corrected. Specifically, now the DNS works as cache and accepts recursive queries only for local networks if not configured otherwise. Recently, the DNS fully opened are being used to carry out DDoS attacks resulting in bandwidth consumption. For this reason, the migration to 2.0.RC3 is strongly recommended.
No-IP has been added as a provider for dynamic DNS and the recognition of 3G USB modems has been enhanced. You can now disable the virus scan of web pages resulting in improved performance of the transparent proxy on modest hardware.
Several fixes have been applied on the procedure for Backup and Restore of the profiles.
I am planning to introduce a modified round robin mode in which the amount of data is sent on each interface of a bond is proportional to its bandwidth dynamically calculated. I hope to implement it soon.
The reason I ask, is that with 2.0 RC1 I had issues where the ACKs for each VPN tunnel were being sent down all the tunnels, creating a lot of excess uploads which in turn really hampered my DSL connections’ download speeds.
Also, since you mentioned a modified mode, I have long thought it would be nice to have a mode where all the data was transmitted over all VPN tunnels but only the first received of each packet was accepted, the rest would be dropped. This would allow for an ultra-stable connection and lose of tunnels should be completely seamless to the user at the expense of the wasted bandwidth.