{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":213255828,"defaultBranch":"master","name":"wayvnc","ownerLogin":"any1","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-06T22:51:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2663782?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715285528.0","currentOid":""},"activityList":{"items":[{"before":"b7de0d9fa6d7d44f78aad540fdae749e80773dea","after":"50f095d6e873302277292e0b46040e861b05d9fb","ref":"refs/heads/master","pushedAt":"2024-06-04T21:10:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"Initialise VNC last\n\nThis fixes deinitialisation ordering and makes it so that we don't start\nlistening until everything else is initialised.","shortMessageHtmlLink":"Initialise VNC last"}},{"before":"f970c5ceb7e85413c6c2dd718b873525f46d159d","after":"b7de0d9fa6d7d44f78aad540fdae749e80773dea","ref":"refs/heads/master","pushedAt":"2024-06-02T10:14:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"main: Use info.address_storage to compose client addr strings\n\nOtherwise, getpeername() will truncate IPv6 client addresses and any\nIPv6 clients the control client receives information about in the JSON\nresponse will have the second half of their addresses zeroed out.","shortMessageHtmlLink":"main: Use info.address_storage to compose client addr strings"}},{"before":"3c596455e805aabe52748f96fe15d8905be8189e","after":"f970c5ceb7e85413c6c2dd718b873525f46d159d","ref":"refs/heads/master","pushedAt":"2024-06-02T10:13:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"FAQ: Add example disabling floating_modifier in passthrough mode","shortMessageHtmlLink":"FAQ: Add example disabling floating_modifier in passthrough mode"}},{"before":"d7ca6530323c062a5ee6757db06e7508f61479c9","after":"5bf94c926e0b0e67fec63c576ac67234a341d86d","ref":"refs/heads/ext-virtual-keyboard-v1","pushedAt":"2024-05-12T22:52:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"keyboard: Handle key repeat events","shortMessageHtmlLink":"keyboard: Handle key repeat events"}},{"before":null,"after":"d7ca6530323c062a5ee6757db06e7508f61479c9","ref":"refs/heads/ext-virtual-keyboard-v1","pushedAt":"2024-05-09T20:12:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"keyboard: Handle key repeat events","shortMessageHtmlLink":"keyboard: Handle key repeat events"}},{"before":"7a8bc57903c387823e6486d048caf754f11b1a61","after":"f662bd0c01037c87b280d29d8e004f3af9e89980","ref":"refs/heads/ext-screencopy-v1","pushedAt":"2024-04-28T18:22:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"Use buffer transform from ext-screencopy instead of output transform","shortMessageHtmlLink":"Use buffer transform from ext-screencopy instead of output transform"}},{"before":"91415676d15ddfdaff6ac1c2c24013cf1d6445ab","after":"7a8bc57903c387823e6486d048caf754f11b1a61","ref":"refs/heads/ext-screencopy-v1","pushedAt":"2024-04-27T19:56:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"ext-screencopy: Implement throttling","shortMessageHtmlLink":"ext-screencopy: Implement throttling"}},{"before":"9a6ecb92b2aa0d14654db39cdcab030bf8884146","after":"91415676d15ddfdaff6ac1c2c24013cf1d6445ab","ref":"refs/heads/ext-screencopy-v1","pushedAt":"2024-04-27T17:26:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"First client gets to be cursor master","shortMessageHtmlLink":"First client gets to be cursor master"}},{"before":"55873476c8812d0427840fe66f34d3580cb44a4a","after":"9a6ecb92b2aa0d14654db39cdcab030bf8884146","ref":"refs/heads/ext-screencopy-v1","pushedAt":"2024-04-25T13:26:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"Move ownership of cursor capture screencopy instance to client object","shortMessageHtmlLink":"Move ownership of cursor capture screencopy instance to client object"}},{"before":"15660cd4a71d7a8243e21ed0787b8695a4bfdcd3","after":"3c596455e805aabe52748f96fe15d8905be8189e","ref":"refs/heads/master","pushedAt":"2024-04-19T22:24:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"meson: Specify check arg in run_command()\n\nFixes the following warning:\n\n WARNING: You should add the boolean check kwarg to the run_command call.\n It currently defaults to false,\n but it will default to true in future releases of meson.\n See also: https://github.com/mesonbuild/meson/issues/9300","shortMessageHtmlLink":"meson: Specify check arg in run_command()"}},{"before":"47eea9296bec8cd6d7fc1873fdefa8ab71525220","after":"55873476c8812d0427840fe66f34d3580cb44a4a","ref":"refs/heads/ext-screencopy-v1","pushedAt":"2024-04-19T22:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"More cursor capturing hacks","shortMessageHtmlLink":"More cursor capturing hacks"}},{"before":"f7afe126ab3b31039a0849412d233b2a8b591a44","after":"c8db245ccab7499cda22c825dae81a5d28a0cf14","ref":"refs/heads/pios","pushedAt":"2024-04-16T11:30:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"pios-control: Set the keyboard variant\n\nAs certain keyboards (e.g. the GB MacBook Pro keyboard) require both a\nlayout and a variant to interpret keys correctly, pass the variant from\n/etc/default/keyboard to WayVNC in its wrapper script.","shortMessageHtmlLink":"pios-control: Set the keyboard variant"}},{"before":"0adf50dc3af42f0d8eafb29cc5209ad836d1b1a5","after":"47eea9296bec8cd6d7fc1873fdefa8ab71525220","ref":"refs/heads/ext-screencopy-v1","pushedAt":"2024-04-13T20:53:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"WiP: Implement cursor capturing","shortMessageHtmlLink":"WiP: Implement cursor capturing"}},{"before":"9a3bdbfdbed7ea9193cdf7a43e6bde1d458f7319","after":"0adf50dc3af42f0d8eafb29cc5209ad836d1b1a5","ref":"refs/heads/ext-screencopy-v1","pushedAt":"2024-04-13T18:40:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"ext-screencopy: Improve trace logging","shortMessageHtmlLink":"ext-screencopy: Improve trace logging"}},{"before":"d047d43e3de181c0648013f58d716e3e389fc539","after":"dd1cc316773c37e43c96744dd17f1b3c434e89c6","ref":"refs/heads/pios+h264","pushedAt":"2024-04-08T10:14:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"Better solution for adding vnc user to render group","shortMessageHtmlLink":"Better solution for adding vnc user to render group"}},{"before":"fbd98edae99bc28a9052aae9633c4e5707fbb14f","after":"15660cd4a71d7a8243e21ed0787b8695a4bfdcd3","ref":"refs/heads/master","pushedAt":"2024-04-07T12:34:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"keyboard: Pass keyboard LED state to client","shortMessageHtmlLink":"keyboard: Pass keyboard LED state to client"}},{"before":"56c38af25f80d725258889c5f8fb7dec1e64cbfe","after":"fbd98edae99bc28a9052aae9633c4e5707fbb14f","ref":"refs/heads/master","pushedAt":"2024-03-30T17:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"README: Update builds.sr.ht badge path\n\nIt changed...","shortMessageHtmlLink":"README: Update builds.sr.ht badge path"}},{"before":"333381326dae5d90548ae0af511f5dc029bcb74b","after":"56c38af25f80d725258889c5f8fb7dec1e64cbfe","ref":"refs/heads/master","pushedAt":"2024-03-30T17:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"buffer: Only include linux/dma-heap.h where available\n\nThis unbreaks the build on FreeBSD.","shortMessageHtmlLink":"buffer: Only include linux/dma-heap.h where available"}},{"before":"d5bc2d79ef7415a7034966dae8de47a7d2ef5da7","after":"f6eca268585babd922502bc48b719fe51b2062f8","ref":"refs/heads/ci-fixes","pushedAt":"2024-03-30T16:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"buffer: Only include linux/dma-heap.h where available\n\nThis unbreaks the build on FreeBSD.","shortMessageHtmlLink":"buffer: Only include linux/dma-heap.h where available"}},{"before":null,"after":"d5bc2d79ef7415a7034966dae8de47a7d2ef5da7","ref":"refs/heads/ci-fixes","pushedAt":"2024-03-30T16:48:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"trivial change to trigger ci","shortMessageHtmlLink":"trivial change to trigger ci"}},{"before":"17841f9ece526aaebceb753fcfa4408eb34b9e70","after":"333381326dae5d90548ae0af511f5dc029bcb74b","ref":"refs/heads/master","pushedAt":"2024-03-30T16:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"test: integration: Disable multi-output test\n\nIt seems rather fragile and I don't have the time to make it more robust.","shortMessageHtmlLink":"test: integration: Disable multi-output test"}},{"before":"cfddbea6f1c8ada02d497b6e35ba7e8c6605a2bd","after":"d047d43e3de181c0648013f58d716e3e389fc539","ref":"refs/heads/pios+h264","pushedAt":"2024-03-26T11:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"pios-control: Enable gpu features","shortMessageHtmlLink":"pios-control: Enable gpu features"}},{"before":null,"after":"cfddbea6f1c8ada02d497b6e35ba7e8c6605a2bd","ref":"refs/heads/pios+h264","pushedAt":"2024-03-26T11:02:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"debian: Bump version to v0.9.0~dev","shortMessageHtmlLink":"debian: Bump version to v0.9.0~dev"}},{"before":"b292c086feebed30517e1feefffd0adec5cf4cd0","after":"17841f9ece526aaebceb753fcfa4408eb34b9e70","ref":"refs/heads/master","pushedAt":"2024-03-26T10:35:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"FUNDING.yml: Add github sponsors","shortMessageHtmlLink":"FUNDING.yml: Add github sponsors"}},{"before":"4efe24714213d2fc24a5f3d28316eb8564dbadae","after":"9a3bdbfdbed7ea9193cdf7a43e6bde1d458f7319","ref":"refs/heads/ext-screencopy-v1","pushedAt":"2024-03-24T16:26:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"Align to newest protocol revision","shortMessageHtmlLink":"Align to newest protocol revision"}},{"before":"bd9daa85c35cc14ad23e0546f67163d456403937","after":"b292c086feebed30517e1feefffd0adec5cf4cd0","ref":"refs/heads/master","pushedAt":"2024-03-16T22:34:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"buffer: Align CMA buffers up to nearest multiple of 16","shortMessageHtmlLink":"buffer: Align CMA buffers up to nearest multiple of 16"}},{"before":"5b015516737fd8b5daa36c5c02d962e435709a13","after":"bd9daa85c35cc14ad23e0546f67163d456403937","ref":"refs/heads/master","pushedAt":"2024-03-10T17:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"buffer: Allocate DMA-BUFs via CMA where available","shortMessageHtmlLink":"buffer: Allocate DMA-BUFs via CMA where available"}},{"before":"d71bca527027792c03014d0bd652605f905bce61","after":"5b015516737fd8b5daa36c5c02d962e435709a13","ref":"refs/heads/master","pushedAt":"2024-02-26T12:37:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"ctl: Add missing header after 42494fbbe463\n\nsrc/ctl-server.c:373:36: error: incomplete definition of type 'struct sockaddr_in'\n inet_ntop(addr->sa_family, &sa_in->sin_addr, dst, sz);\n ~~~~~^\nsrc/ctl-server.c:368:9: note: forward declaration of 'struct sockaddr_in'\n struct sockaddr_in* sa_in = (struct sockaddr_in*)addr;\n ^\nsrc/ctl-server.c:376:37: error: incomplete definition of type 'struct sockaddr_in6'\n inet_ntop(addr->sa_family, &sa_in6->sin6_addr, dst, sz);\n ~~~~~~^\nsrc/ctl-server.c:369:9: note: forward declaration of 'struct sockaddr_in6'\n struct sockaddr_in6* sa_in6 = (struct sockaddr_in6*)addr;\n ^","shortMessageHtmlLink":"ctl: Add missing header after 42494fb"}},{"before":"df61fa1043d972b7f995bcbbfad5716d4d976abf","after":"f7afe126ab3b31039a0849412d233b2a8b591a44","ref":"refs/heads/pios","pushedAt":"2024-02-25T13:25:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"debian: control: Bump neatvnc version dependency","shortMessageHtmlLink":"debian: control: Bump neatvnc version dependency"}},{"before":"4c70b8c34f45460259c9116ea3b55c68a374a468","after":"df61fa1043d972b7f995bcbbfad5716d4d976abf","ref":"refs/heads/pios","pushedAt":"2024-02-25T13:20:48.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"any1","name":"Andri Yngvason","path":"/any1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2663782?s=80&v=4"},"commit":{"message":"debian: changelog: Bump version to v0.8.0","shortMessageHtmlLink":"debian: changelog: Bump version to v0.8.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXHdTSAA","startCursor":null,"endCursor":null}},"title":"Activity ยท any1/wayvnc"}