{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":175304726,"defaultBranch":"master","name":"polaris","ownerLogin":"PointOneNav","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-12T22:19:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19482572?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725397244.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"b3425a3045c35661d90166743a5979896ca7a487","ref":"refs/heads/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7","pushedAt":"2024-09-03T21:00:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/download-artifact from 1 to 4.1.7 in /.github/workflows\n\nBumps [actions/download-artifact](https://github.com/actions/download-artifact) from 1 to 4.1.7.\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/v1...v4.1.7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/download-artifact\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/download-artifact from 1 to 4.1.7 in /.github/workflows"}},{"before":"fee44251ffca87f876512672faafb0e1bf3e1afb","after":"4d44ff1c3e6bf8be2037e073ad0fe273f5648a33","ref":"refs/heads/print-hook","pushedAt":"2024-08-29T12:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Added hostname command line arguments to simple_polaris_client example app.","shortMessageHtmlLink":"Added hostname command line arguments to simple_polaris_client exampl…"}},{"before":"add2df54ff073129e8051b4ceb20f3fb8e8ac690","after":"fee44251ffca87f876512672faafb0e1bf3e1afb","ref":"refs/heads/print-hook","pushedAt":"2024-08-21T13:06:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Fixed clang-format preprocessor indenting.","shortMessageHtmlLink":"Fixed clang-format preprocessor indenting."}},{"before":"fec2e6f672c299faaf43a52cfbab22612e162548","after":"add2df54ff073129e8051b4ceb20f3fb8e8ac690","ref":"refs/heads/print-hook","pushedAt":"2024-08-20T22:06:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"fixup! Added print callback support.","shortMessageHtmlLink":"fixup! Added print callback support."}},{"before":null,"after":"fec2e6f672c299faaf43a52cfbab22612e162548","ref":"refs/heads/print-hook","pushedAt":"2024-08-20T21:56:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Fixed clang-format preprocessor indenting.","shortMessageHtmlLink":"Fixed clang-format preprocessor indenting."}},{"before":"d1ac61bc9eb772dac1a64cde2c41fa5c9f4f8f93","after":null,"ref":"refs/heads/failed-reconnect","pushedAt":"2024-03-29T23:35:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"}},{"before":"876fbdead16d36af8b0edc9694057687f221939d","after":"2271a69c48c4bfff8b7dc8322c445db8ce65ef3d","ref":"refs/heads/master","pushedAt":"2024-03-29T23:35:13.000Z","pushType":"pr_merge","commitsCount":42,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Fixed connection hang, segfault, and unexpected warnings issues after internet connection loss. (#60)\n\n# Changes\r\n- Updated to the most recent release of BoringSSL (2024/3/25)\r\n- Treat all remote socket disconnections as unexpected\r\n\r\n# Fixes\r\n- Reset the retry count on success to avoid unexpected reauthentication from a single failure after a period of stable connection\r\n- Don't reauthenticate on socket errors vs data/authentication errors\r\n- Fixed enabling of trace prints in `polaris_client.cc`\r\n- Fixed unexpected \"connection terminated\" and \"no data\" warnings on user-requested disconnect\r\n- Updated \"no data\" logic to expect RTCM 1029 messages, now sent on authentication failures\r\n- Check for IPv6 returns from `gethostname()` (IPv6 not currently supported)\r\n- Fixed socket error checks and printout on FreeRTOS\r\n- Fixed possible segfault after an error (internet connection loss, etc.) while awaiting an HTTP authentication response\r\n- Fixed possible loss of data after a temporary internet outage caused by missed socket timeout error codes\r\n- Fixed `Polaris_Send*()` position send function segfault if SSL context is not connected","shortMessageHtmlLink":"Fixed connection hang, segfault, and unexpected warnings issues after…"}},{"before":"c5b7f1ca8a8a6120cdd65e35148df96b94ee357d","after":"d1ac61bc9eb772dac1a64cde2c41fa5c9f4f8f93","ref":"refs/heads/failed-reconnect","pushedAt":"2024-03-29T13:13:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Require a unique ID in the simple_polaris_client examples.","shortMessageHtmlLink":"Require a unique ID in the simple_polaris_client examples."}},{"before":"f8c7a6367a1e4522bd9888ed3959e3c501bd5f14","after":"c5b7f1ca8a8a6120cdd65e35148df96b94ee357d","ref":"refs/heads/failed-reconnect","pushedAt":"2024-03-29T13:07:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Require a unique ID in the simple_polaris_client examples.","shortMessageHtmlLink":"Require a unique ID in the simple_polaris_client examples."}},{"before":"3f38ab4b8a09ada5a4854d4ac3637f5e8b1bc6ad","after":"f8c7a6367a1e4522bd9888ed3959e3c501bd5f14","ref":"refs/heads/failed-reconnect","pushedAt":"2024-03-29T13:06:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Require a unique ID in the simple_polaris_client examples.","shortMessageHtmlLink":"Require a unique ID in the simple_polaris_client examples."}},{"before":"bda0bc0eacbcfb2f93ee243da6a5a1e86f7e527f","after":"3f38ab4b8a09ada5a4854d4ac3637f5e8b1bc6ad","ref":"refs/heads/failed-reconnect","pushedAt":"2024-03-28T22:38:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Check SSL context in Polaris_Send*() functions.","shortMessageHtmlLink":"Check SSL context in Polaris_Send*() functions."}},{"before":"d56e7ef7ae68de548d26c90bdf4acf56dcf9ff2f","after":"bda0bc0eacbcfb2f93ee243da6a5a1e86f7e527f","ref":"refs/heads/failed-reconnect","pushedAt":"2024-03-27T23:21:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Suppress socket timeout warning on user shutdown.","shortMessageHtmlLink":"Suppress socket timeout warning on user shutdown."}},{"before":"3a7cd2192f11c79b89324e10285f63eb37e1db57","after":"d56e7ef7ae68de548d26c90bdf4acf56dcf9ff2f","ref":"refs/heads/failed-reconnect","pushedAt":"2024-03-27T18:06:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Set a default unique ID to match C example app.","shortMessageHtmlLink":"Set a default unique ID to match C example app."}},{"before":null,"after":"3a7cd2192f11c79b89324e10285f63eb37e1db57","ref":"refs/heads/failed-reconnect","pushedAt":"2024-03-26T21:47:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Revert \"Remove ssl context variables from Polaris context if compiled out.\"\n\nWe cannot remove these. Internally, polaris.c accesses them if POLARIS_USE_TLS\nis enabled _when polaris.c is compiled_. But if the user application does not\nset POLARIS_USE_TLS when they compile and instantiate PolarisContext_s, the\ncontext they create will be smaller than polaris.c is expecting and will cause a\nbuffer overflow.","shortMessageHtmlLink":"Revert \"Remove ssl context variables from Polaris context if compiled…"}},{"before":"1a2530b53c97a4b0e6030409f619b3674f41ef2e","after":null,"ref":"refs/heads/memory-leak","pushedAt":"2024-03-15T21:54:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"}},{"before":"aa732928dacfb5b460963b39dd6012687a4dc786","after":"876fbdead16d36af8b0edc9694057687f221939d","ref":"refs/heads/master","pushedAt":"2024-03-15T21:54:36.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Fixed memory leak caused by SSL debug function. (#59)\n\n# Fixes\r\n- Fixed a memory leak in the debug SSL cert print function\r\n- Fixed the enable condition for debug SSL cert printing","shortMessageHtmlLink":"Fixed memory leak caused by SSL debug function. (#59)"}},{"before":null,"after":"1a2530b53c97a4b0e6030409f619b3674f41ef2e","ref":"refs/heads/memory-leak","pushedAt":"2024-03-15T21:11:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Indented cert prints.","shortMessageHtmlLink":"Indented cert prints."}},{"before":"78edd70e93377a94d7bf8ec2ddd077b7163b6f8b","after":null,"ref":"refs/heads/polaris_tsan_debug","pushedAt":"2023-12-14T14:41:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukes3315","name":null,"path":"/lukes3315","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3983505?s=80&v=4"}},{"before":"247fe2bc048c10132048d26559252beb946ee0fe","after":"78edd70e93377a94d7bf8ec2ddd077b7163b6f8b","ref":"refs/heads/polaris_tsan_debug","pushedAt":"2023-12-14T14:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukes3315","name":null,"path":"/lukes3315","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3983505?s=80&v=4"},"commit":{"message":"Inverted return value","shortMessageHtmlLink":"Inverted return value"}},{"before":"b75e0554a42ce970499b0521d8181030838827ba","after":"247fe2bc048c10132048d26559252beb946ee0fe","ref":"refs/heads/polaris_tsan_debug","pushedAt":"2023-12-14T14:11:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukes3315","name":null,"path":"/lukes3315","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3983505?s=80&v=4"},"commit":{"message":"Testing simple mutex protection on ssl","shortMessageHtmlLink":"Testing simple mutex protection on ssl"}},{"before":"e15762ceb22ad9a3fff5c021736c16ab65476d0a","after":"b75e0554a42ce970499b0521d8181030838827ba","ref":"refs/heads/polaris_tsan_debug","pushedAt":"2023-12-14T14:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukes3315","name":null,"path":"/lukes3315","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3983505?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":"234bd2b9543a4cbaed846d85188f82fd1945305d","after":"e15762ceb22ad9a3fff5c021736c16ab65476d0a","ref":"refs/heads/polaris_tsan_debug","pushedAt":"2023-12-14T14:03:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukes3315","name":null,"path":"/lukes3315","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3983505?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":null,"after":"234bd2b9543a4cbaed846d85188f82fd1945305d","ref":"refs/heads/polaris_tsan_debug","pushedAt":"2023-12-14T14:01:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukes3315","name":null,"path":"/lukes3315","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3983505?s=80&v=4"},"commit":{"message":"Testing simple mutex protection on ssl","shortMessageHtmlLink":"Testing simple mutex protection on ssl"}},{"before":"b68a3b70de6d98727777afea4656d8fb5af71f41","after":null,"ref":"refs/heads/fix-readme","pushedAt":"2023-09-13T18:18:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"}},{"before":"afa121c3e4020ced08f980acae87fb91b983f56e","after":"aa732928dacfb5b460963b39dd6012687a4dc786","ref":"refs/heads/master","pushedAt":"2023-09-13T18:18:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Corrected C++ library cmake instructions. (#58)","shortMessageHtmlLink":"Corrected C++ library cmake instructions. (#58)"}},{"before":null,"after":"b68a3b70de6d98727777afea4656d8fb5af71f41","ref":"refs/heads/fix-readme","pushedAt":"2023-09-13T18:17:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Corrected C++ library cmake instructions.","shortMessageHtmlLink":"Corrected C++ library cmake instructions."}},{"before":"fef04bcabb028dd720b10106807b5e7fffd27f63","after":null,"ref":"refs/heads/install-target","pushedAt":"2023-08-18T17:00:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"}},{"before":"145a20f80027b7dd1cf00bccee8b9ee52ada8897","after":"afa121c3e4020ced08f980acae87fb91b983f56e","ref":"refs/heads/master","pushedAt":"2023-08-18T17:00:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Fixed incorrect CMake install for C++ client library. (#57)","shortMessageHtmlLink":"Fixed incorrect CMake install for C++ client library. (#57)"}},{"before":"aa55b4a5f4e9ab9ab51bd502e0a066fa9822591a","after":"fef04bcabb028dd720b10106807b5e7fffd27f63","ref":"refs/heads/install-target","pushedAt":"2023-08-18T15:00:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Added a CI test for installed libraries when using CMake.","shortMessageHtmlLink":"Added a CI test for installed libraries when using CMake."}},{"before":"e9f79d9155f916d7cb05f834bcd2c67515b346f6","after":"aa55b4a5f4e9ab9ab51bd502e0a066fa9822591a","ref":"refs/heads/install-target","pushedAt":"2023-08-18T14:56:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamshapiro0","name":"Adam Shapiro","path":"/adamshapiro0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4834968?s=80&v=4"},"commit":{"message":"Added a CI test for installed libraries when using CMake.","shortMessageHtmlLink":"Added a CI test for installed libraries when using CMake."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QyMTowMDo0NC4wMDAwMDBazwAAAASsBYHj","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QyMTowMDo0NC4wMDAwMDBazwAAAASsBYHj","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xOFQxNDo1NjoxOS4wMDAwMDBazwAAAANtp3Wy"}},"title":"Activity · PointOneNav/polaris"}