Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Stop Radius Delay from counting to next_resend #282
I have found a bug in the IPSec_PPP module, where the packet re-transmission timer is still counting while it is waiting on the radius server.
This causes the MSCHAP start packet to be sent twice, even after authentication has successfully concluded. As it has moved on to IPCP, when the reply comes in from the client, the session is terminated and the connection fails. Therefore, if the radius AUTH takes longer than 1000ms, SSTP/IPsec (PPP-based protocols) fail.
My solution to this is to backup the timer values when a request is received.
I choose Contribution option (1)
Thank you so much for your contribution to enrich the SoftEther VPN source code.
Your patch has been merged on the main source-tree of SoftEther VPN.
As a token of our gratitude, your GitHub username will be added on the AUTHORS.TXT file and on the header of the related source file.
Thanks again for your contribution.