{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":113412457,"defaultBranch":"master","name":"LookingGlass","ownerLogin":"gnif","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-07T06:33:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/351151?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709970476.0","currentOid":""},"activityList":{"items":[{"before":"6a0a6357819dea49ad8e239ad77e82171ef6267b","after":"4e8201da07c5c78fe0d764a064f3fcd929f5bef7","ref":"refs/heads/master","pushedAt":"2024-09-05T04:01:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[common] ivshmem: default to /dev/kvmfr0 if it's found","shortMessageHtmlLink":"[common] ivshmem: default to /dev/kvmfr0 if it's found"}},{"before":"3ea37b86e38a87ee35eefb5d8fcc38b8dc8e2903","after":"6a0a6357819dea49ad8e239ad77e82171ef6267b","ref":"refs/heads/master","pushedAt":"2024-08-29T23:14:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[common] rect: fix avx unaligned bytes copy\n\nThanks @D0ot for debugging and finding this this, the LG community are\nvery appreciate for a fix for this long outstanding bug.\n\nFixes #1129\nCloses #1136","shortMessageHtmlLink":"[common] rect: fix avx unaligned bytes copy"}},{"before":"d060e375ea47e4ca38894ea7bf02a85dbe29b1f8","after":"3ea37b86e38a87ee35eefb5d8fcc38b8dc8e2903","ref":"refs/heads/master","pushedAt":"2024-08-26T04:39:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[module] check vmf->pgoff before using it\n\nAs reported by @Crispy-fried-chicken in issue #1133 there is a potential\nXXE vulnerability here. This fixes this problem by verifying the value\nof `vmf->pgff` does not exceed the bounds of the memory mapping.\n\nFixes: #1133","shortMessageHtmlLink":"[module] check vmf->pgoff before using it"}},{"before":"7305ce36af211220419eeab302ff28793d515df2","after":"d060e375ea47e4ca38894ea7bf02a85dbe29b1f8","ref":"refs/heads/master","pushedAt":"2024-06-07T09:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[client] fix typo\n\nFixes #1122 - Thanks @MadelineRitchie","shortMessageHtmlLink":"[client] fix typo"}},{"before":"c04f84b85c4e5803832af9731ef9f7674161877c","after":"7305ce36af211220419eeab302ff28793d515df2","ref":"refs/heads/master","pushedAt":"2024-06-07T09:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[module] fix build on linux 6.10\n\nFixes #1124 - Thanks @pongo1231","shortMessageHtmlLink":"[module] fix build on linux 6.10"}},{"before":"d21bdebc5240fe149b22b870065ed729fa155d2c","after":"c04f84b85c4e5803832af9731ef9f7674161877c","ref":"refs/heads/master","pushedAt":"2024-06-07T08:59:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[client] pipewire: Add pipewire application name","shortMessageHtmlLink":"[client] pipewire: Add pipewire application name"}},{"before":"695cbc2d61533077bbe9f5a24d2e46a9c8b07dfe","after":"d21bdebc5240fe149b22b870065ed729fa155d2c","ref":"refs/heads/master","pushedAt":"2024-06-02T02:42:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[doc] kvmfr/libvirt: change double quotes to single quotes\n\nvirt-manager (or libvirt itself) tends to preserve outer quotation marks but explode inner double-quotes into '"' which is annoying.\n\nthis looks nicer when pasted into the XML editor and applied\n\nAlso used double-quotes for the QEMU <6.2 example for consistency\n\nPS: added myself to AUTHORS since this is my first contribution","shortMessageHtmlLink":"[doc] kvmfr/libvirt: change double quotes to single quotes"}},{"before":"ecd3692e1e76c1ca9d89854af5343a92eba030e1","after":"695cbc2d61533077bbe9f5a24d2e46a9c8b07dfe","ref":"refs/heads/master","pushedAt":"2024-05-20T09:42:21.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[all] update authors","shortMessageHtmlLink":"[all] update authors"}},{"before":"23b773ad80ad1498e1382ffaa625abc691d3c4b4","after":"ecd3692e1e76c1ca9d89854af5343a92eba030e1","ref":"refs/heads/master","pushedAt":"2024-04-04T11:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[host] dxgi: fix crash during init due to out of order accesses","shortMessageHtmlLink":"[host] dxgi: fix crash during init due to out of order accesses"}},{"before":"a626a1142d99c0c388d5873afb70539cf2a17201","after":"23b773ad80ad1498e1382ffaa625abc691d3c4b4","ref":"refs/heads/master","pushedAt":"2024-03-26T14:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[client] wayland: fix failure to select libdecor\n\nFixes #1116 - Thanks @blu3bird","shortMessageHtmlLink":"[client] wayland: fix failure to select libdecor"}},{"before":"e70718600cc666489b714406aea3b49370d9b955","after":"a626a1142d99c0c388d5873afb70539cf2a17201","ref":"refs/heads/master","pushedAt":"2024-03-21T16:56:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[client] wayland: Let viewporter use full wl_buffer","shortMessageHtmlLink":"[client] wayland: Let viewporter use full wl_buffer"}},{"before":"0990c59eff4f689492e7f3c51730379b9ac16ab7","after":"e70718600cc666489b714406aea3b49370d9b955","ref":"refs/heads/master","pushedAt":"2024-03-21T02:00:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[doc] Update module libvirt setup","shortMessageHtmlLink":"[doc] Update module libvirt setup"}},{"before":"fb1d96e1478f6196a0f9ed11db5e4c57c0976c32","after":"0990c59eff4f689492e7f3c51730379b9ac16ab7","ref":"refs/heads/master","pushedAt":"2024-03-18T06:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[obs] fix compilation for older versions of OBS","shortMessageHtmlLink":"[obs] fix compilation for older versions of OBS"}},{"before":"7f515c54b399aef2c9e010e77ba91975e7f22928","after":"fb1d96e1478f6196a0f9ed11db5e4c57c0976c32","ref":"refs/heads/master","pushedAt":"2024-03-18T06:35:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[obs] tell OBS if we are operating in HDR","shortMessageHtmlLink":"[obs] tell OBS if we are operating in HDR"}},{"before":"20972cfd9b940fddf9e7f3d2887a271d16398979","after":"7f515c54b399aef2c9e010e77ba91975e7f22928","ref":"refs/heads/master","pushedAt":"2024-03-14T01:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[client] x11/i3: fix fullscreen at launch via parameter/config","shortMessageHtmlLink":"[client] x11/i3: fix fullscreen at launch via parameter/config"}},{"before":"dc9065b62f2c9a7502ef13792644b77d0c38f3a9","after":"20972cfd9b940fddf9e7f3d2887a271d16398979","ref":"refs/heads/master","pushedAt":"2024-03-13T00:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[client] cmake: move X11 config directives to `displayservers`","shortMessageHtmlLink":"[client] cmake: move X11 config directives to displayservers"}},{"before":"13b9756e80c44bb495ce51bc2e53d09e33d7c938","after":"dc9065b62f2c9a7502ef13792644b77d0c38f3a9","ref":"refs/heads/master","pushedAt":"2024-03-12T02:57:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[client] egl: do not use DMA when using the spice display","shortMessageHtmlLink":"[client] egl: do not use DMA when using the spice display"}},{"before":"d902afa3dc3fe0cff04daec0bd915eb65469e447","after":"13b9756e80c44bb495ce51bc2e53d09e33d7c938","ref":"refs/heads/master","pushedAt":"2024-03-12T01:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[client] egl: fix desktop spice toggle race","shortMessageHtmlLink":"[client] egl: fix desktop spice toggle race"}},{"before":"6e37305765b9f1295486c706a03577c706964442","after":"d902afa3dc3fe0cff04daec0bd915eb65469e447","ref":"refs/heads/master","pushedAt":"2024-03-11T09:33:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[host] d12: fix error output string format","shortMessageHtmlLink":"[host] d12: fix error output string format"}},{"before":"dd6c79594b59923fdb2d8a2cef5e59701005b51c","after":"6e37305765b9f1295486c706a03577c706964442","ref":"refs/heads/master","pushedAt":"2024-03-11T09:28:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[host] d12: check if the device was removed during init","shortMessageHtmlLink":"[host] d12: check if the device was removed during init"}},{"before":"ce9ed5da5d1d0fc1814197c42cb29f227b469550","after":"dd6c79594b59923fdb2d8a2cef5e59701005b51c","ref":"refs/heads/master","pushedAt":"2024-03-11T09:16:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[host] d12: check for failure to obtain d3d12 functions","shortMessageHtmlLink":"[host] d12: check for failure to obtain d3d12 functions"}},{"before":"fdad5daff8b0064103ab7284040f3936dbdd9e31","after":"ce9ed5da5d1d0fc1814197c42cb29f227b469550","ref":"refs/heads/master","pushedAt":"2024-03-11T09:12:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[host] d12: add additional debug tracing","shortMessageHtmlLink":"[host] d12: add additional debug tracing"}},{"before":"8d25469d27d471f49fc2fa9d2ec609e0451cc78a","after":"fdad5daff8b0064103ab7284040f3936dbdd9e31","ref":"refs/heads/master","pushedAt":"2024-03-11T08:15:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[host/common] d12: add debug tracing","shortMessageHtmlLink":"[host/common] d12: add debug tracing"}},{"before":"8c5d1d47eefa9203994c5cf1eb780f8909ab7695","after":"8d25469d27d471f49fc2fa9d2ec609e0451cc78a","ref":"refs/heads/master","pushedAt":"2024-03-11T07:45:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[host] d12: limit the dx11 interop level to one version","shortMessageHtmlLink":"[host] d12: limit the dx11 interop level to one version"}},{"before":"7a41169104f36588ced2fc8c18c13db436d77bdf","after":"8c5d1d47eefa9203994c5cf1eb780f8909ab7695","ref":"refs/heads/master","pushedAt":"2024-03-11T03:16:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[host] nvfbc: mark NvFBC as deprecated","shortMessageHtmlLink":"[host] nvfbc: mark NvFBC as deprecated"}},{"before":"0b4322d921e345d375585c3ebe3ef28a8b1fc5b5","after":"7a41169104f36588ced2fc8c18c13db436d77bdf","ref":"refs/heads/master","pushedAt":"2024-03-10T14:00:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[doc] consistency fix in example output","shortMessageHtmlLink":"[doc] consistency fix in example output"}},{"before":"b251b22a649b1296e0857d3fbc63fcd210cd56a6","after":"0b4322d921e345d375585c3ebe3ef28a8b1fc5b5","ref":"refs/heads/master","pushedAt":"2024-03-09T12:07:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[doc] remove NvFBC tuning recommendation now D12 is faster","shortMessageHtmlLink":"[doc] remove NvFBC tuning recommendation now D12 is faster"}},{"before":"90b27ae1f7f5bd8f5ce48006be88930a3381f66b","after":"b251b22a649b1296e0857d3fbc63fcd210cd56a6","ref":"refs/heads/master","pushedAt":"2024-03-09T02:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[doc] fix ivshmem_kvmfr tree structure","shortMessageHtmlLink":"[doc] fix ivshmem_kvmfr tree structure"}},{"before":"4d388d6b9b4d4f4f1c9c39f76af3a105c05f6219","after":"90b27ae1f7f5bd8f5ce48006be88930a3381f66b","ref":"refs/heads/master","pushedAt":"2024-03-09T01:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[host] d12: revert ivshmem heap order change\n\nMoving this prevented the RX580 crash early in init, but later\npresents during the capture. As we want to ensure fallback to DXGI\nif this happens we need to catch this fault during init. This moves\nthe order back so that we fail back into a working state.","shortMessageHtmlLink":"[host] d12: revert ivshmem heap order change"}},{"before":"a88783e5b793fc4c3ff0937c4243deb2c91229fc","after":"4d388d6b9b4d4f4f1c9c39f76af3a105c05f6219","ref":"refs/heads/master","pushedAt":"2024-03-09T00:56:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gnif","name":"Geoffrey McRae","path":"/gnif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/351151?s=80&v=4"},"commit":{"message":"[host] d12: move ivshmem heap creation to later in init\n\nThis has been moved to try to isolate a failure with RX580 startup","shortMessageHtmlLink":"[host] d12: move ivshmem heap creation to later in init"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQwNDowMTo1MC4wMDAwMDBazwAAAAStYg_M","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQwNDowMTo1MC4wMDAwMDBazwAAAAStYg_M","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wOVQwMDo1NjoyMS4wMDAwMDBazwAAAAQQrP6P"}},"title":"Activity ยท gnif/LookingGlass"}