openvpn_xorpatch
openvpn_xorpatch copied to clipboard
OpenVPN 2.4.9
Does this patch still works for 2.4.9?
why not try it out - i mean you only need to compile it with the < patch 10min and if it doesn't work you would'av learned something new ... i'm doing just that right now ,the original article said Tunnelblick for mac but i found the source of that project was Clayface this patch right here .. what's 10min , you're still a lifetime ahead of you .. how fulfilling would it be if you managed to reply and elaborate on your initial inquiry ... don't let me beat you to it : p ; ) "https://shenzhensuzy.wordpress.com/2019/01/26/openvpn-with-xor-patch"
@marxenegls, @HosseyNJF:
@clayface seems to have stopped adapting this patch for new versions of OpenVPN (the last update to the patch here is more than two and a half years old).
Although the source of the patch in Tunnelblick was this patch, a Tunnelblick developer wrote critical security-related bug fixes to the patch, and maintains the patch for up-to-date versions of OpenVPN. (The bugs that were found and fixed involved insufficient parameter validation, null pointer dereferences, division by zero errors, and a buffer overflow. Some defensive programming was also added to the modified version of the patch to increase its robustness.)
So your best source for this patch updated for a recent version of OpenVPN is the Tunnelblick project.
At this moment the Tunnelblick master branch has patches for OpenVPN 2.3.18, 2.4.9, and 2.5_rc1. Typically the Tunnelblick master branch is updated to include a new version of OpenVPN within a day or two of its release, and includes updated versions of this patch.
For more information, including the location of the patches within the Tunnelblick source code, see Tunnelblick and openvpn_xorpatch.
edit the patch to the current vpn version , meaning the version referenced in the patch script you would have to do the same with tunnelblick anyways ..i'd imagine this patch is aimed at openvpn_new-2.4.4
@marxenegls - Each copy of OpenVPN in Tunnelblick's source code has separate patch files to be applied to that specific version. You don't have to edit those patches. Just apply them to the corresponding version of the OpenVPN source code.
(A .tar.gz of each of the versions of OpenVPN is included in the Tunnelblick source code. It's a copy of the version available from the OpenVPN website.)
I'm not sure what you mean by your reference to "openvpn_new-2.4.4". Do you mean "openvpn 2.4.4"? It was new at one time, I guess : )
i found..... well it's all in the link above, the one i first gave you.. latest Tunnelblick-master has the latest patches for openvpn-2.5.rc1 and 2.4.9 i edited this patch here to the 2.4.6 version i had and it worked too , but i guess you might as well take the latest in other words you can do it which ever way you like good luck man