ndt-project / ndt

Network Diagnostic Tool
Other
178 stars 45 forks source link

Bring in bugfixes from MLab #215

Closed pboothe closed 7 years ago

pboothe commented 7 years ago

Fixes some reliability issues around SSL. Fixes SSL error handling. Fixes some watchdog timer issues that led to hanging child processes. Fixes a pthread deadlock bug. Prevents children from hanging forever when packet capture fails to start. Makes sure that all variables are initialized before use. Unit tests now double-check that a port is available before assuming they can set up a server on a random high-numbered port.