{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":382113989,"defaultBranch":"master","name":"xone","ownerLogin":"medusalix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-07-01T17:49:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8124898?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714045430.0","currentOid":""},"activityList":{"items":[{"before":"85f190fbe6e0776375b1a2c03845b4fa7f297fea","after":"29ec3577e52a50f876440c81267f609575c5161e","ref":"refs/heads/master","pushedAt":"2024-04-25T13:51:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Skip authentication for Mad Catz devices\n\nSee code comments.","shortMessageHtmlLink":"Skip authentication for Mad Catz devices"}},{"before":"85f190fbe6e0776375b1a2c03845b4fa7f297fea","after":null,"ref":"refs/heads/powera","pushedAt":"2024-04-25T11:43:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"}},{"before":"5b0413768ff19d21ff073f02cde2a6812a3b1142","after":"85f190fbe6e0776375b1a2c03845b4fa7f297fea","ref":"refs/heads/master","pushedAt":"2024-04-25T11:43:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Implement chunked packet transmission\n\nLarger packets were previously split into chunks and sent in one go,\ndespite requiring multiple acknowledgments.\nAdd a chunk buffer to send chunks after acknowledgments are received.\nFixes the authentication handshake for PowerA gamepads.","shortMessageHtmlLink":"Implement chunked packet transmission"}},{"before":null,"after":"85f190fbe6e0776375b1a2c03845b4fa7f297fea","ref":"refs/heads/powera","pushedAt":"2024-04-24T13:30:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Implement chunked packet transmission\n\nLarger packets were previously split into chunks and sent in one go,\ndespite requiring multiple acknowledgments.\nAdd a chunk buffer to send chunks after acknowledgments are received.\nFixes the authentication handshake for PowerA gamepads.","shortMessageHtmlLink":"Implement chunked packet transmission"}},{"before":"58004bff8bda0ea36dce4b970a054b95800e3c3f","after":"5b0413768ff19d21ff073f02cde2a6812a3b1142","ref":"refs/heads/master","pushedAt":"2024-04-18T16:49:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Specify correct minimum kernel version\n\nEven though `xone` compiles fine on kernel 5.11,\nit can't be used because the `ecdh-nist-p256` algorithm is missing.","shortMessageHtmlLink":"Specify correct minimum kernel version"}},{"before":"4bf7218a2c9c6010d1c31693eb0e1ed08f00c7ea","after":"58004bff8bda0ea36dce4b970a054b95800e3c3f","ref":"refs/heads/master","pushedAt":"2024-04-03T19:26:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Add logo and update README","shortMessageHtmlLink":"Add logo and update README"}},{"before":"12074ae20e8d4d2e35940f9de9688c150eeaa90c","after":"4bf7218a2c9c6010d1c31693eb0e1ed08f00c7ea","ref":"refs/heads/master","pushedAt":"2024-04-02T16:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Add `udev` LED control instructions to README","shortMessageHtmlLink":"Add udev LED control instructions to README"}},{"before":"a507e7ac4e04f65f20a492e579f409f18732e812","after":"12074ae20e8d4d2e35940f9de9688c150eeaa90c","ref":"refs/heads/master","pushedAt":"2024-03-29T20:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Add `xpad-noone` info to README","shortMessageHtmlLink":"Add xpad-noone info to README"}},{"before":"3ccdbc1730aa535e2dc9ec25587853167346fed2","after":"3f00689526ad48c03ae6cca53be8b2bd9831ca5e","ref":"refs/heads/mainline","pushedAt":"2024-03-27T16:33:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Use `crypto_akcipher_sync_encrypt`","shortMessageHtmlLink":"Use crypto_akcipher_sync_encrypt"}},{"before":"ce640c2c2c64e6ecd37e3ef1ad2fe732bf6a48a5","after":"a507e7ac4e04f65f20a492e579f409f18732e812","ref":"refs/heads/master","pushedAt":"2024-03-27T16:32:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Add ASUS vendor ID","shortMessageHtmlLink":"Add ASUS vendor ID"}},{"before":"a95bb28cc58bd68a45bf84385e37914a66be8b51","after":"3ccdbc1730aa535e2dc9ec25587853167346fed2","ref":"refs/heads/mainline","pushedAt":"2024-03-26T14:32:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Use `crypto_akcipher_sync_encrypt`","shortMessageHtmlLink":"Use crypto_akcipher_sync_encrypt"}},{"before":"e9a7291cba1313355d31f514482898fea145586b","after":"ce640c2c2c64e6ecd37e3ef1ad2fe732bf6a48a5","ref":"refs/heads/master","pushedAt":"2024-03-26T14:30:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Fix potential out-of-bounds input packet parsing","shortMessageHtmlLink":"Fix potential out-of-bounds input packet parsing"}},{"before":"82b7ef7bbc5ae09c3b1fef5a5dfd0d7e65f63f1a","after":"a95bb28cc58bd68a45bf84385e37914a66be8b51","ref":"refs/heads/mainline","pushedAt":"2024-03-10T17:19:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Use `crypto_akcipher_sync_encrypt`","shortMessageHtmlLink":"Use crypto_akcipher_sync_encrypt"}},{"before":"948d2302acdd6333295eaba4da06d96677290ad3","after":"e9a7291cba1313355d31f514482898fea145586b","ref":"refs/heads/master","pushedAt":"2024-03-10T17:16:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Add support for PDP Rock Band 4 Jaguar","shortMessageHtmlLink":"Add support for PDP Rock Band 4 Jaguar"}},{"before":"d495d003830efd1b133e4c1573075d344921af0c","after":"948d2302acdd6333295eaba4da06d96677290ad3","ref":"refs/heads/master","pushedAt":"2024-03-09T16:24:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Fix Mad Catz Drum Kit button order","shortMessageHtmlLink":"Fix Mad Catz Drum Kit button order"}},{"before":"d8b2a360bc0ec6c27a54d4e71a3c96f0635830df","after":"82b7ef7bbc5ae09c3b1fef5a5dfd0d7e65f63f1a","ref":"refs/heads/mainline","pushedAt":"2024-03-09T15:47:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Use `crypto_akcipher_sync_encrypt`","shortMessageHtmlLink":"Use crypto_akcipher_sync_encrypt"}},{"before":"68874d212385bf5ce32b73a001859fcab7a8e471","after":"d495d003830efd1b133e4c1573075d344921af0c","ref":"refs/heads/master","pushedAt":"2024-03-09T15:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Add `MODULE_VERSION` for GIP bus","shortMessageHtmlLink":"Add MODULE_VERSION for GIP bus"}},{"before":"4c222133335acd120b4ffdd64ff6a712d6e3c7da","after":null,"ref":"refs/heads/drums","pushedAt":"2024-03-09T15:37:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"}},{"before":"92b162fd97e35badb5f6b06a65708515ee357dc0","after":"68874d212385bf5ce32b73a001859fcab7a8e471","ref":"refs/heads/master","pushedAt":"2024-03-09T15:33:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Add Mad Catz Drum Kit driver\n\nCo-authored-by: nimax82 ","shortMessageHtmlLink":"Add Mad Catz Drum Kit driver"}},{"before":"968afea0cf163d7836e108a28894673bbd5ed35c","after":"92b162fd97e35badb5f6b06a65708515ee357dc0","ref":"refs/heads/master","pushedAt":"2024-03-09T13:56:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Rename `gip_guitar` to `gip_strat`","shortMessageHtmlLink":"Rename gip_guitar to gip_strat"}},{"before":"05b7a2aa2eb416ebc031c5ec81fdb593e18fbd95","after":"968afea0cf163d7836e108a28894673bbd5ed35c","ref":"refs/heads/master","pushedAt":"2024-03-08T19:05:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Use temporary buffer for `gip_auth_encrypt_rsa`\n\nRegression introduced by 87f538ca0c31f81ed333e7e898b6ed4d1cc03d9c.","shortMessageHtmlLink":"Use temporary buffer for gip_auth_encrypt_rsa"}},{"before":"2288e6ac9d952bd966d16c58a588e9d2213d142a","after":"05b7a2aa2eb416ebc031c5ec81fdb593e18fbd95","ref":"refs/heads/master","pushedAt":"2024-02-26T22:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Fix dongle suspend deadlock\n\nFlushing the `event_wq` when suspending the dongle\ncan conflict with `usb_autopm_get_interface` in the event handler,\nleading to a deadlock.","shortMessageHtmlLink":"Fix dongle suspend deadlock"}},{"before":"9872e24d9c8eb796d71cc5e821cac741d1b1ea83","after":"2288e6ac9d952bd966d16c58a588e9d2213d142a","ref":"refs/heads/master","pushedAt":"2024-02-26T15:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Replace auth lengths with `sizeof`","shortMessageHtmlLink":"Replace auth lengths with sizeof"}},{"before":"7d1927bf20442fa1e62b2e90f6efd44a2f699bac","after":"d8b2a360bc0ec6c27a54d4e71a3c96f0635830df","ref":"refs/heads/mainline","pushedAt":"2024-02-24T21:25:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Use `crypto_akcipher_sync_encrypt`","shortMessageHtmlLink":"Use crypto_akcipher_sync_encrypt"}},{"before":"ab688dd81345aa90e8b0eb987937b3181f6f9a53","after":"9872e24d9c8eb796d71cc5e821cac741d1b1ea83","ref":"refs/heads/master","pushedAt":"2024-02-24T21:22:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Abort auth handshake on failed acknowledgement","shortMessageHtmlLink":"Abort auth handshake on failed acknowledgement"}},{"before":"3bc19d69e3490c3b76045565f797eef131d453f2","after":"4c222133335acd120b4ffdd64ff6a712d6e3c7da","ref":"refs/heads/drums","pushedAt":"2024-02-16T17:18:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Update drums driver","shortMessageHtmlLink":"Update drums driver"}},{"before":"48170de701c7aac41595701de1debe56983bd3da","after":"3bc19d69e3490c3b76045565f797eef131d453f2","ref":"refs/heads/drums","pushedAt":"2024-02-16T17:15:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Update drums driver","shortMessageHtmlLink":"Update drums driver"}},{"before":"fdd81dc42bda8bf0dce96c1d36e59409e66654f0","after":"48170de701c7aac41595701de1debe56983bd3da","ref":"refs/heads/drums","pushedAt":"2024-02-16T17:10:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Update drums driver","shortMessageHtmlLink":"Update drums driver"}},{"before":"b9ade605a03b3708b9c9e4e39b0d6d06e21b1d5e","after":"fdd81dc42bda8bf0dce96c1d36e59409e66654f0","ref":"refs/heads/drums","pushedAt":"2024-02-15T18:16:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Add drums driver","shortMessageHtmlLink":"Add drums driver"}},{"before":"af198041ff71a932dd44c870a15f79409edecfbd","after":"7d1927bf20442fa1e62b2e90f6efd44a2f699bac","ref":"refs/heads/mainline","pushedAt":"2024-02-15T17:24:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"medusalix","name":"Severin von Wnuck-Lipinski","path":"/medusalix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124898?s=80&v=4"},"commit":{"message":"Use managed sound card","shortMessageHtmlLink":"Use managed sound card"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOjnpJQA","startCursor":null,"endCursor":null}},"title":"Activity ยท medusalix/xone"}