{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":169215291,"defaultBranch":"master","name":"quickfix","ownerLogin":"leleftheriades","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-02-05T09:19:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12971445?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698136380.0","currentOid":""},"activityList":{"items":[{"before":"63c6373b125ca05119115f5ec8ceededee0dc720","after":"60167c7cd456f842ca8189395fe24e6fa0abcf56","ref":"refs/heads/xm","pushedAt":"2023-11-08T16:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leleftheriades","name":null,"path":"/leleftheriades","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12971445?s=80&v=4"},"commit":{"message":"Updated hosts details provider code & test to improve readability and testability","shortMessageHtmlLink":"Updated hosts details provider code & test to improve readability and…"}},{"before":"beb8a74b1209564b3f17c73cc1bf7e0cc61cb672","after":"63c6373b125ca05119115f5ec8ceededee0dc720","ref":"refs/heads/xm","pushedAt":"2023-10-31T13:27:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"leleftheriades","name":null,"path":"/leleftheriades","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12971445?s=80&v=4"},"commit":{"message":"Merge pull request #2 from leleftheriades/ro/host_priority\n\nAdded logic to allow for prioritization hosts such that on disonnection, the top priority host is the one that gets tried to connect to first, rather than rotate hosts. This is such that if you have eg. a dedicated connection and an internet connection, it won't just blindly rotate between the two, it will always prefer the one defined first.","shortMessageHtmlLink":"Merge pull request #2 from leleftheriades/ro/host_priority"}},{"before":"4d4fc2ed9e00b7b16d091e7fdf393f35c78d2048","after":"a717fe7babdf34f210ffa2e9b8a05643a2ce2aef","ref":"refs/heads/ro/host_priority","pushedAt":"2023-10-31T12:28:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robengxm","name":"Romeo","path":"/robengxm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148854881?s=80&v=4"},"commit":{"message":"Added host selection policy: default behaviour cycles through the hosts provided for a session, the modified behaviour allows users to prioritise connecting to the top hosts in case of brief disconnetion and only switches to the next host if we tried connecting to a host recently and we couldn't","shortMessageHtmlLink":"Added host selection policy: default behaviour cycles through the hos…"}},{"before":"9e91c1395825d887afe946c9e69b1f99415756b7","after":"4d4fc2ed9e00b7b16d091e7fdf393f35c78d2048","ref":"refs/heads/ro/host_priority","pushedAt":"2023-10-31T12:26:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robengxm","name":"Romeo","path":"/robengxm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148854881?s=80&v=4"},"commit":{"message":"Added host selection policy: default behaviour cycles through the hosts provided for a session, the modified behaviour allows users to prioritise connecting to the top hosts in case of brief disconnetion and only switches to the next host if we tried connecting to a host recently and we couldn't","shortMessageHtmlLink":"Added host selection policy: default behaviour cycles through the hos…"}},{"before":"53cc3099eb5ebe3347d458be7c555372f7020778","after":"9e91c1395825d887afe946c9e69b1f99415756b7","ref":"refs/heads/ro/host_priority","pushedAt":"2023-10-31T12:21:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robengxm","name":"Romeo","path":"/robengxm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148854881?s=80&v=4"},"commit":{"message":"Added host selection policy: default behaviour cycles through the hosts provided for a session, the modified behaviour allows users to prioritise connecting to the top hosts in case of brief disconnetion and only switches to the next host if we tried connecting to a host recently and we couldn't","shortMessageHtmlLink":"Added host selection policy: default behaviour cycles through the hos…"}},{"before":"7babe30a6566d0004a43ac53aadae9d874b9df79","after":"53cc3099eb5ebe3347d458be7c555372f7020778","ref":"refs/heads/ro/host_priority","pushedAt":"2023-10-31T06:28:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robengxm","name":"Romeo","path":"/robengxm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148854881?s=80&v=4"},"commit":{"message":"Fixed CMake not automaticaly copying the HostProviderDetails.h file into include/quickfix","shortMessageHtmlLink":"Fixed CMake not automaticaly copying the HostProviderDetails.h file i…"}},{"before":"72b579fbe38524dc0d67839841ef6bc9785579c0","after":"7babe30a6566d0004a43ac53aadae9d874b9df79","ref":"refs/heads/ro/host_priority","pushedAt":"2023-10-30T13:51:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robengxm","name":"Romeo","path":"/robengxm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148854881?s=80&v=4"},"commit":{"message":"fixed logic for prioritizing top hosts","shortMessageHtmlLink":"fixed logic for prioritizing top hosts"}},{"before":"c67abfe94620f3c918171a9ed9cb43ae65edba52","after":"72b579fbe38524dc0d67839841ef6bc9785579c0","ref":"refs/heads/ro/host_priority","pushedAt":"2023-10-30T13:47:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robengxm","name":"Romeo","path":"/robengxm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148854881?s=80&v=4"},"commit":{"message":"fixed logic for prioritizing top hosts","shortMessageHtmlLink":"fixed logic for prioritizing top hosts"}},{"before":"ce642260b1b2a34d9da7e0971418f0a07994765b","after":"c67abfe94620f3c918171a9ed9cb43ae65edba52","ref":"refs/heads/ro/host_priority","pushedAt":"2023-10-25T08:54:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robengxm","name":"Romeo","path":"/robengxm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148854881?s=80&v=4"},"commit":{"message":"fixed host prioritization and deduplicated getHost by moving it to Utility and added utility test case","shortMessageHtmlLink":"fixed host prioritization and deduplicated getHost by moving it to Ut…"}},{"before":"ffb61224d56527dd1a7e6a50c8cf91d63f458ab9","after":"ce642260b1b2a34d9da7e0971418f0a07994765b","ref":"refs/heads/ro/host_priority","pushedAt":"2023-10-24T12:35:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robengxm","name":"Romeo","path":"/robengxm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148854881?s=80&v=4"},"commit":{"message":"Fix linkage with static openssl: added crypt32 to target libraries","shortMessageHtmlLink":"Fix linkage with static openssl: added crypt32 to target libraries"}},{"before":null,"after":"ffb61224d56527dd1a7e6a50c8cf91d63f458ab9","ref":"refs/heads/ro/host_priority","pushedAt":"2023-10-24T08:33:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robengxm","name":"Romeo","path":"/robengxm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148854881?s=80&v=4"},"commit":{"message":"Added logic to prioritise top hosts instead of cycling","shortMessageHtmlLink":"Added logic to prioritise top hosts instead of cycling"}},{"before":"428e1511fce273b292a2db98d5ad9bbea328cbd0","after":"beb8a74b1209564b3f17c73cc1bf7e0cc61cb672","ref":"refs/heads/xm","pushedAt":"2023-10-23T09:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leleftheriades","name":null,"path":"/leleftheriades","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12971445?s=80&v=4"},"commit":{"message":"FixFieldNumbers.h: Added fix for ReplaceText which is defined in a windows header","shortMessageHtmlLink":"FixFieldNumbers.h: Added fix for ReplaceText which is defined in a wi…"}},{"before":"492020c97e0a60089a2411e9613b4b9d2fc484ba","after":"428e1511fce273b292a2db98d5ad9bbea328cbd0","ref":"refs/heads/xm","pushedAt":"2023-10-23T07:00:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leleftheriades","name":null,"path":"/leleftheriades","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12971445?s=80&v=4"},"commit":{"message":"Updated CMakeLists to support linking with static c++ runtime in windows","shortMessageHtmlLink":"Updated CMakeLists to support linking with static c++ runtime in windows"}},{"before":"f7cfd0a0d6e86877b21bbbbfbe6ca832b5bca56d","after":"492020c97e0a60089a2411e9613b4b9d2fc484ba","ref":"refs/heads/xm","pushedAt":"2023-10-23T06:53:09.000Z","pushType":"push","commitsCount":108,"pusher":{"login":"leleftheriades","name":null,"path":"/leleftheriades","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12971445?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'remotes/origin/master' into xm","shortMessageHtmlLink":"Merge remote-tracking branch 'remotes/origin/master' into xm"}},{"before":"d73d1e86a2099d1dd6eaa3ed8b7d78ed73888877","after":"0b88788710b6b9767440cd430bf24c6b6e2080a2","ref":"refs/heads/master","pushedAt":"2023-10-23T05:18:33.000Z","pushType":"push","commitsCount":107,"pusher":{"login":"leleftheriades","name":null,"path":"/leleftheriades","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12971445?s=80&v=4"},"commit":{"message":"Merge branch 'pdm-steve-NextExpectedMsgSeqNum'","shortMessageHtmlLink":"Merge branch 'pdm-steve-NextExpectedMsgSeqNum'"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADqop_xQA","startCursor":null,"endCursor":null}},"title":"Activity · leleftheriades/quickfix"}