-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixed connection hang, segfault, and unexpected warnings issues after internet connection loss. #60
Commits on Mar 25, 2024
-
Don't increment the max reconnect counter for socket errors.
This counter is intended to detect possible authentication issues (e.g., incorrect key). Socket errors, typically some form of "internet connection not available," should not count against that.
Configuration menu - View commit details
-
Copy full SHA for 2f1d23d - Browse repository at this point
Copy the full SHA 2f1d23dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0626114 - Browse repository at this point
Copy the full SHA 0626114View commit details -
Configuration menu - View commit details
-
Copy full SHA for b72f6f5 - Browse repository at this point
Copy the full SHA b72f6f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 518e233 - Browse repository at this point
Copy the full SHA 518e233View commit details
Commits on Mar 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c1984b3 - Browse repository at this point
Copy the full SHA c1984b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3968f19 - Browse repository at this point
Copy the full SHA 3968f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb9a895 - Browse repository at this point
Copy the full SHA bb9a895View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf10a42 - Browse repository at this point
Copy the full SHA bf10a42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1beaa5a - Browse repository at this point
Copy the full SHA 1beaa5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18bdaac - Browse repository at this point
Copy the full SHA 18bdaacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c5487c - Browse repository at this point
Copy the full SHA 8c5487cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba48adc - Browse repository at this point
Copy the full SHA ba48adcView commit details -
Refactored socket closed check logic to handle 1029 and various warni…
…ng cases. The Polaris network now sends an RTCM 1029 text message in response to an authentication failure or similar error. The client no longer receives 0 bytes when an authentication token is rejected. This change avoids misleading warnings when authentication is valid but position is not supplied, etc. We now return POLARIS_CONNECTION_CLOSED when the connection is closed without an authentication error, including if we do not receive any data from the network, and only return POLARIS_FORBIDDEN if we suspect an authentication issue.
Configuration menu - View commit details
-
Copy full SHA for f32def9 - Browse repository at this point
Copy the full SHA f32def9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0155d9b - Browse repository at this point
Copy the full SHA 0155d9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 965329b - Browse repository at this point
Copy the full SHA 965329bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b5f776 - Browse repository at this point
Copy the full SHA 3b5f776View commit details -
Configuration menu - View commit details
-
Copy full SHA for 468edc8 - Browse repository at this point
Copy the full SHA 468edc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4989b21 - Browse repository at this point
Copy the full SHA 4989b21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0132c7e - Browse repository at this point
Copy the full SHA 0132c7eView commit details -
Check for IPv6 returns in P1_SetAddress().
The P1_SetAddress() does not currently support IPv6. This may change in the future.
Configuration menu - View commit details
-
Copy full SHA for 4b3fa85 - Browse repository at this point
Copy the full SHA 4b3fa85View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4fbd70 - Browse repository at this point
Copy the full SHA b4fbd70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cb4095 - Browse repository at this point
Copy the full SHA 8cb4095View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2d71f2 - Browse repository at this point
Copy the full SHA c2d71f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5e4a63 - Browse repository at this point
Copy the full SHA f5e4a63View commit details -
Configuration menu - View commit details
-
Copy full SHA for aebad79 - Browse repository at this point
Copy the full SHA aebad79View commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 50a78fd - Browse repository at this point
Copy the full SHA 50a78fdView commit details -
Statically link ASAN for the benefit of unit test scripts.
Otherwise, ASAN needs to be manually loaded via LD_PRELOAD.
Configuration menu - View commit details
-
Copy full SHA for 71bf70e - Browse repository at this point
Copy the full SHA 71bf70eView commit details -
Revert "Remove ssl context variables from Polaris context if compiled…
… out." We cannot remove these. Internally, polaris.c accesses them if POLARIS_USE_TLS is enabled _when polaris.c is compiled_. But if the user application does not set POLARIS_USE_TLS when they compile and instantiate PolarisContext_s, the context they create will be smaller than polaris.c is expecting and will cause a buffer overflow.
Configuration menu - View commit details
-
Copy full SHA for 5aee1be - Browse repository at this point
Copy the full SHA 5aee1beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46b221e - Browse repository at this point
Copy the full SHA 46b221eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5849347 - Browse repository at this point
Copy the full SHA 5849347View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce70ea2 - Browse repository at this point
Copy the full SHA ce70ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a9b55b - Browse repository at this point
Copy the full SHA 9a9b55bView commit details -
Fixed missing socket timeout errno conditions.
Without these, loss of internet connection could get treated as an unexpected socket error, rather than a timeout, and Polaris_Run() might exit its while loop and never reconnect.
Configuration menu - View commit details
-
Copy full SHA for c6878bd - Browse repository at this point
Copy the full SHA c6878bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 899a4cf - Browse repository at this point
Copy the full SHA 899a4cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d56e7ef - Browse repository at this point
Copy the full SHA d56e7efView commit details -
Configuration menu - View commit details
-
Copy full SHA for dec6570 - Browse repository at this point
Copy the full SHA dec6570View commit details -
Configuration menu - View commit details
-
Copy full SHA for bda0bc0 - Browse repository at this point
Copy the full SHA bda0bc0View commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3f38ab4 - Browse repository at this point
Copy the full SHA 3f38ab4View commit details
Commits on Mar 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8b2d9e0 - Browse repository at this point
Copy the full SHA 8b2d9e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c865926 - Browse repository at this point
Copy the full SHA c865926View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ac61b - Browse repository at this point
Copy the full SHA d1ac61bView commit details