{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":126225160,"defaultBranch":"master","name":"GameNetworkingSockets","ownerLogin":"ValveSoftware","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-21T18:43:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3082775?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1693964228.0","currentOid":""},"activityList":{"items":[{"before":"fb3dabb909f093d489bd207c47eb995417c6661f","after":"880efdfb35316913356a5c55e37287679461df60","ref":"refs/heads/partner","pushedAt":"2024-03-26T18:33:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Fix a bug with the lock hygiene checking code.\n\nAdd an explicit check for recursive locking. This is always OK.\n\nP4:8789963","shortMessageHtmlLink":"Fix a bug with the lock hygiene checking code."}},{"before":"5a78dc255b9395de1ae67534f0ad8b04597d05ea","after":"fb3dabb909f093d489bd207c47eb995417c6661f","ref":"refs/heads/partner","pushedAt":"2024-03-26T17:30:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Update modules","shortMessageHtmlLink":"Update modules"}},{"before":"e90fe2fa65d0652ff1d88d7ae1eecfc4474fdcf7","after":"5a78dc255b9395de1ae67534f0ad8b04597d05ea","ref":"refs/heads/partner","pushedAt":"2024-03-18T19:41:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Latest changes to PS5 module","shortMessageHtmlLink":"Latest changes to PS5 module"}},{"before":"aa1c489b8f472b6abf22c812fccc228b710c8798","after":"e90fe2fa65d0652ff1d88d7ae1eecfc4474fdcf7","ref":"refs/heads/partner","pushedAt":"2024-03-14T18:39:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Adjust our lock hygiene checking framework\n\nAllow multiple ShortDurationLocks to be taken, as long as they are taken in\na certain order.\n\nP4:8765422","shortMessageHtmlLink":"Adjust our lock hygiene checking framework"}},{"before":"7aadb556a116413ecce820ba0ef8a40306b338c6","after":"8f4d800b2ac9690bb049d8012135dfedd19488b9","ref":"refs/heads/master","pushedAt":"2024-03-14T01:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Update tio latest vcpkg, maybe it wil fix the github workflow?","shortMessageHtmlLink":"Update tio latest vcpkg, maybe it wil fix the github workflow?"}},{"before":"408703f13f96f01ff9b15c597c9e41ad1608ddbb","after":"aa1c489b8f472b6abf22c812fccc228b710c8798","ref":"refs/heads/partner","pushedAt":"2024-03-14T00:58:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"No github CI in the partner branch for now","shortMessageHtmlLink":"No github CI in the partner branch for now"}},{"before":"65adb78b06e22eed400901409fa97c6c7793cf5a","after":"408703f13f96f01ff9b15c597c9e41ad1608ddbb","ref":"refs/heads/partner","pushedAt":"2024-03-14T00:50:44.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Merge branch 'master' into partner","shortMessageHtmlLink":"Merge branch 'master' into partner"}},{"before":"ada81ee1f3529ae8cf5cb1e0628ec08440720542","after":"65adb78b06e22eed400901409fa97c6c7793cf5a","ref":"refs/heads/partner","pushedAt":"2024-03-14T00:39:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Reorder headers\n\nInclude the system headers first to avoid compiling C++ headers with\nour memory hooks defined.\n\nThis fixes the same issue as pull #311","shortMessageHtmlLink":"Reorder headers"}},{"before":"04a8c97c79af22bea32fe4a2bea53d5e83d2f485","after":"7aadb556a116413ecce820ba0ef8a40306b338c6","ref":"refs/heads/master","pushedAt":"2024-03-14T00:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Reorder headers\n\nInclude the system headers first to avoid compiling C++ headers with\nour memory hooks defined.\n\nThis fixes the same issue as pull #311","shortMessageHtmlLink":"Reorder headers"}},{"before":"7f5457f034e69e803a20be90a2e6feffc72bceb6","after":"04a8c97c79af22bea32fe4a2bea53d5e83d2f485","ref":"refs/heads/master","pushedAt":"2024-03-13T23:43:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"611cf27e40ed3529cdf8308ec1614986dd38ef2b","after":"7f5457f034e69e803a20be90a2e6feffc72bceb6","ref":"refs/heads/master","pushedAt":"2024-03-13T23:42:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Get steamwebrtc building successfully on macos\n\nDefining WEBRTC_MAC and including cocoa_threading.mm, etc. are crucial to getting steamwebrtc compiling successfully on macos.","shortMessageHtmlLink":"Get steamwebrtc building successfully on macos"}},{"before":"3eac919af74d9c27e6749d6748f9c223400b7f22","after":"611cf27e40ed3529cdf8308ec1614986dd38ef2b","ref":"refs/heads/master","pushedAt":"2024-03-13T23:39:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Introduce Rust binding","shortMessageHtmlLink":"Introduce Rust binding"}},{"before":"9382ae6bc1b900140d70fb1a79865ae817858022","after":"3eac919af74d9c27e6749d6748f9c223400b7f22","ref":"refs/heads/master","pushedAt":"2024-03-13T23:37:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Warn users that libsodium can cause issues","shortMessageHtmlLink":"Warn users that libsodium can cause issues"}},{"before":"55cf40cc44358da2a02cccc7f116134efadde432","after":"9382ae6bc1b900140d70fb1a79865ae817858022","ref":"refs/heads/master","pushedAt":"2024-03-13T23:36:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Fix typo in steamnetworkingsockets_connections.cpp\n\n- Remove unnecessary backslash at the end of the code line\r\n- Replace non-ascii hyphen with ascii hyphen","shortMessageHtmlLink":"Fix typo in steamnetworkingsockets_connections.cpp"}},{"before":"e4b7cdcf6ac6200e68cc99bea074212e30aa25e9","after":"55cf40cc44358da2a02cccc7f116134efadde432","ref":"refs/heads/master","pushedAt":"2024-03-13T23:35:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"p2p interface was ifdef'd behind the SDR stuff","shortMessageHtmlLink":"p2p interface was ifdef'd behind the SDR stuff"}},{"before":"fbc49707a47dc7a0e69c6fc27432f7cf838bcf98","after":"e4b7cdcf6ac6200e68cc99bea074212e30aa25e9","ref":"refs/heads/master","pushedAt":"2024-03-13T23:14:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Add accessors for other platform identities.\n\nThis is in the public SDK, it's not trade secret stuff.","shortMessageHtmlLink":"Add accessors for other platform identities."}},{"before":"a181b7b2a9a0ee2ed7e0721b21419fa8765bc33f","after":"fbc49707a47dc7a0e69c6fc27432f7cf838bcf98","ref":"refs/heads/master","pushedAt":"2024-03-13T23:10:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Change some WebRTC callbacks to always go through the queue\n\nDon't process them immediately.\n\nThe only event that is time sensitive and we really want to avoid going\nthrough the queue is the data calback. The others are relatively rare\nand an extra context switch is well worth the price to pay to avoid\nworrying about deadlocks.\n\nThis fixes a deadlock caused by us receiving an ICE candidate in the\nWebRTC thread, which results in us wanting to change our role, and\nthen we try to delete the ICE transport and restart, and that tries\nto join the thread....which we are currently running.\n\nP4:8760974","shortMessageHtmlLink":"Change some WebRTC callbacks to always go through the queue"}},{"before":"e717c6e1297707c36bbd1e6362acd963a306ae08","after":"a181b7b2a9a0ee2ed7e0721b21419fa8765bc33f","ref":"refs/heads/master","pushedAt":"2024-03-13T23:00:45.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Compile tier0/valve_tracelogging.cpp\n\nIt's harmless to compile this on non-Windows platforms, and I like keeping\nthe makefile simple and doing any conditional work with the preprocessor.","shortMessageHtmlLink":"Compile tier0/valve_tracelogging.cpp"}},{"before":"d2887d1e76065d6be158a5df07eacc3ebe174b52","after":"ada81ee1f3529ae8cf5cb1e0628ec08440720542","ref":"refs/heads/partner","pushedAt":"2024-03-13T19:55:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Fix xboxone symlinks","shortMessageHtmlLink":"Fix xboxone symlinks"}},{"before":"e006836fe52e367b41e7506b175297f748722c94","after":"d2887d1e76065d6be158a5df07eacc3ebe174b52","ref":"refs/heads/partner","pushedAt":"2024-03-13T19:09:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Latest changes in partners module","shortMessageHtmlLink":"Latest changes in partners module"}},{"before":"514aa9e6b917ab502880687dd75028915c9ffcf2","after":"e006836fe52e367b41e7506b175297f748722c94","ref":"refs/heads/partner","pushedAt":"2024-03-13T17:47:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Ignore p4 files","shortMessageHtmlLink":"Ignore p4 files"}},{"before":"78105042870a470ba5185f94566e2f15d6a77379","after":"514aa9e6b917ab502880687dd75028915c9ffcf2","ref":"refs/heads/partner","pushedAt":"2024-03-13T02:02:44.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Latest changes in partners module","shortMessageHtmlLink":"Latest changes in partners module"}},{"before":"0e458225a6cef4600e77746d686ef5580c2c4f4f","after":"78105042870a470ba5185f94566e2f15d6a77379","ref":"refs/heads/partner","pushedAt":"2024-03-12T23:41:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":"e33bc0fede987697cc30ed8262b88019222036d5","after":"0e458225a6cef4600e77746d686ef5580c2c4f4f","ref":"refs/heads/partner","pushedAt":"2024-03-12T00:27:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Readme for partners","shortMessageHtmlLink":"Readme for partners"}},{"before":"de03d74226eb3b9a299e05f5fff93965d3dce2d9","after":"e717c6e1297707c36bbd1e6362acd963a306ae08","ref":"refs/heads/master","pushedAt":"2024-03-12T00:20:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Inverted #ifdef","shortMessageHtmlLink":"Inverted #ifdef"}},{"before":"a33fa0af8b54b1eda8cfcd0674abf33dace229bb","after":"e33bc0fede987697cc30ed8262b88019222036d5","ref":"refs/heads/partner","pushedAt":"2024-03-11T23:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Sync partner module","shortMessageHtmlLink":"Sync partner module"}},{"before":"5fd1d333f76749f1c2d3b0d784171b50d56dac25","after":"a33fa0af8b54b1eda8cfcd0674abf33dace229bb","ref":"refs/heads/partner","pushedAt":"2024-01-18T02:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Add symlinks to playstation protobuf binaries","shortMessageHtmlLink":"Add symlinks to playstation protobuf binaries"}},{"before":"0d7d3cf38c6871a440c4b695d7183c3d68789ad0","after":"5fd1d333f76749f1c2d3b0d784171b50d56dac25","ref":"refs/heads/partner","pushedAt":"2023-09-08T17:32:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Tweak partner readme","shortMessageHtmlLink":"Tweak partner readme"}},{"before":"033e955aa395d914673bb874c35bc3896e37b2ec","after":"0d7d3cf38c6871a440c4b695d7183c3d68789ad0","ref":"refs/heads/partner","pushedAt":"2023-09-08T17:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"Readme for partners","shortMessageHtmlLink":"Readme for partners"}},{"before":"df17fd605623ae415b26db2a53dc8ee2fd1e57e2","after":"033e955aa395d914673bb874c35bc3896e37b2ec","ref":"refs/heads/partner","pushedAt":"2023-09-08T17:09:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zpostfacto","name":"Fletcher Dunn","path":"/zpostfacto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3768219?s=80&v=4"},"commit":{"message":"KLUDGE to dbg.cpp to get building.","shortMessageHtmlLink":"KLUDGE to dbg.cpp to get building."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEH_Z75gA","startCursor":null,"endCursor":null}},"title":"Activity ยท ValveSoftware/GameNetworkingSockets"}