{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":181022316,"defaultBranch":"staging","name":"unikraft","ownerLogin":"unikraft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-12T14:17:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44058005?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716531568.0","currentOid":""},"activityList":{"items":[{"before":"e3db708d6c26804685e0ecf56aa4c05a764e1f30","after":"d047184c5a6f3ae6e191d40d1f9297590a3b78db","ref":"refs/heads/stable","pushedAt":"2024-05-24T08:17:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"lib/uknofault: Add on-demand paging disabled read/write operations\n\nImplement the equivalent of uk_nofault_try_read/uk_nofault_try_write\nbut with paging disabled.\n\nSigned-off-by: Sergiu Moga \nReviewed-by: Radu Nichita \nReviewed-by: Maria Sfiraiala \nReviewed-by: Razvan Virtan \nApproved-by: Marco Schlumpp \nGitHub-Closes: #1333","shortMessageHtmlLink":"lib/uknofault: Add on-demand paging disabled read/write operations"}},{"before":"519eddb93ccfefa7bb550677a254de267f6ebbe6","after":null,"ref":"refs/heads/staging-1333","pushedAt":"2024-05-24T06:19:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"}},{"before":"9a5ada65c4848c4a2d91f34b85eaadc86a610087","after":"d047184c5a6f3ae6e191d40d1f9297590a3b78db","ref":"refs/heads/staging","pushedAt":"2024-05-24T06:19:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/uknofault: Add on-demand paging disabled read/write operations\n\nImplement the equivalent of uk_nofault_try_read/uk_nofault_try_write\nbut with paging disabled.\n\nSigned-off-by: Sergiu Moga \nReviewed-by: Radu Nichita \nReviewed-by: Maria Sfiraiala \nReviewed-by: Razvan Virtan \nApproved-by: Marco Schlumpp \nGitHub-Closes: #1333","shortMessageHtmlLink":"lib/uknofault: Add on-demand paging disabled read/write operations"}},{"before":"9a5ada65c4848c4a2d91f34b85eaadc86a610087","after":"519eddb93ccfefa7bb550677a254de267f6ebbe6","ref":"refs/heads/staging-1333","pushedAt":"2024-05-24T06:19:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/uknofault: Add on-demand paging disabled read/write operations\n\nImplement the equivalent of uk_nofault_try_read/uk_nofault_try_write\nbut with paging disabled.\n\nSigned-off-by: Sergiu Moga ","shortMessageHtmlLink":"lib/uknofault: Add on-demand paging disabled read/write operations"}},{"before":null,"after":"9a5ada65c4848c4a2d91f34b85eaadc86a610087","ref":"refs/heads/staging-1333","pushedAt":"2024-05-24T06:19:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/posix-timerfd: Replace time syscalls\n\nThis change replaces the use of userspace time syscalls in posix-timerfd\nwith calls to Unikraft-internal syscalls, eliminating an undeclared\ndependency on syscall-shim.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Mihnea Firoiu \nReviewed-by: Radu Nichita \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1336","shortMessageHtmlLink":"lib/posix-timerfd: Replace time syscalls"}},{"before":"297bcded5cd099f27543409251d969b4deec9884","after":null,"ref":"refs/heads/staging-1336","pushedAt":"2024-05-24T06:16:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"}},{"before":"b82fe79d5ebc1b50bc378d41728c9541dd9769c0","after":"9a5ada65c4848c4a2d91f34b85eaadc86a610087","ref":"refs/heads/staging","pushedAt":"2024-05-24T06:16:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/posix-timerfd: Replace time syscalls\n\nThis change replaces the use of userspace time syscalls in posix-timerfd\nwith calls to Unikraft-internal syscalls, eliminating an undeclared\ndependency on syscall-shim.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Mihnea Firoiu \nReviewed-by: Radu Nichita \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1336","shortMessageHtmlLink":"lib/posix-timerfd: Replace time syscalls"}},{"before":"b82fe79d5ebc1b50bc378d41728c9541dd9769c0","after":"297bcded5cd099f27543409251d969b4deec9884","ref":"refs/heads/staging-1336","pushedAt":"2024-05-24T06:16:41.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/posix-timerfd: Replace time syscalls\n\nThis change replaces the use of userspace time syscalls in posix-timerfd\nwith calls to Unikraft-internal syscalls, eliminating an undeclared\ndependency on syscall-shim.\n\nSigned-off-by: Andrei Tatar ","shortMessageHtmlLink":"lib/posix-timerfd: Replace time syscalls"}},{"before":null,"after":"b82fe79d5ebc1b50bc378d41728c9541dd9769c0","ref":"refs/heads/staging-1336","pushedAt":"2024-05-24T06:16:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/vfscore: Do not interpret device pointer as string\n\nWith GCC 14 using different pointer types in a ternary operator is by\ndefault an error. While this was incorrect before, it was not noticed.\n\nSigned-off-by: Marco Schlumpp \nReviewed-by: Radu Nichita \nReviewed-by: Maria Pana \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1418","shortMessageHtmlLink":"lib/vfscore: Do not interpret device pointer as string"}},{"before":"468ea2a329942d78890da00de34ddfca7066aa66","after":null,"ref":"refs/heads/staging-1418","pushedAt":"2024-05-24T06:09:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"}},{"before":"e3db708d6c26804685e0ecf56aa4c05a764e1f30","after":"b82fe79d5ebc1b50bc378d41728c9541dd9769c0","ref":"refs/heads/staging","pushedAt":"2024-05-24T06:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/vfscore: Do not interpret device pointer as string\n\nWith GCC 14 using different pointer types in a ternary operator is by\ndefault an error. While this was incorrect before, it was not noticed.\n\nSigned-off-by: Marco Schlumpp \nReviewed-by: Radu Nichita \nReviewed-by: Maria Pana \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1418","shortMessageHtmlLink":"lib/vfscore: Do not interpret device pointer as string"}},{"before":"e3db708d6c26804685e0ecf56aa4c05a764e1f30","after":"468ea2a329942d78890da00de34ddfca7066aa66","ref":"refs/heads/staging-1418","pushedAt":"2024-05-24T06:09:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/vfscore: Do not interpret device pointer as string\n\nWith GCC 14 using different pointer types in a ternary operator is by\ndefault an error. While this was incorrect before, it was not noticed.\n\nSigned-off-by: Marco Schlumpp ","shortMessageHtmlLink":"lib/vfscore: Do not interpret device pointer as string"}},{"before":null,"after":"e3db708d6c26804685e0ecf56aa4c05a764e1f30","ref":"refs/heads/staging-1418","pushedAt":"2024-05-24T06:09:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"plat/linuxu: Retire mostly unmaintained linuxu platform\n\nAs agreed among the Unikraft maintainers, this commit removes the Linux\nuserspace platform target (incuding the tap netdev driver), that was\noriginally intended for debugging purposes. As there are ongoing efforts\nin the Unikraft community to drastically improve the debugging experience\non all hypervisor platforms, there is no good reason to keep the\nmaintenance effort for the linuxu platform.\nThis platform already had a large backlog of features.\n\nSigned-off-by: Simon Kuenzer \nReviewed-by: Marco Schlumpp \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1422","shortMessageHtmlLink":"plat/linuxu: Retire mostly unmaintained linuxu platform"}},{"before":"b4ae6bc7d036a3cc799029d4dd8b2f52301b4a44","after":"e3db708d6c26804685e0ecf56aa4c05a764e1f30","ref":"refs/heads/stable","pushedAt":"2024-05-23T12:29:36.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"plat/linuxu: Retire mostly unmaintained linuxu platform\n\nAs agreed among the Unikraft maintainers, this commit removes the Linux\nuserspace platform target (incuding the tap netdev driver), that was\noriginally intended for debugging purposes. As there are ongoing efforts\nin the Unikraft community to drastically improve the debugging experience\non all hypervisor platforms, there is no good reason to keep the\nmaintenance effort for the linuxu platform.\nThis platform already had a large backlog of features.\n\nSigned-off-by: Simon Kuenzer \nReviewed-by: Marco Schlumpp \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1422","shortMessageHtmlLink":"plat/linuxu: Retire mostly unmaintained linuxu platform"}},{"before":"83acfbf1b337fc560c2a41450087ad13e0efc50f","after":null,"ref":"refs/heads/staging-1422","pushedAt":"2024-05-23T12:18:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"}},{"before":"51f1953994e3dfe4b1dd8c562996eb13348ba182","after":"e3db708d6c26804685e0ecf56aa4c05a764e1f30","ref":"refs/heads/staging","pushedAt":"2024-05-23T12:18:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"plat/linuxu: Retire mostly unmaintained linuxu platform\n\nAs agreed among the Unikraft maintainers, this commit removes the Linux\nuserspace platform target (incuding the tap netdev driver), that was\noriginally intended for debugging purposes. As there are ongoing efforts\nin the Unikraft community to drastically improve the debugging experience\non all hypervisor platforms, there is no good reason to keep the\nmaintenance effort for the linuxu platform.\nThis platform already had a large backlog of features.\n\nSigned-off-by: Simon Kuenzer \nReviewed-by: Marco Schlumpp \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1422","shortMessageHtmlLink":"plat/linuxu: Retire mostly unmaintained linuxu platform"}},{"before":"51f1953994e3dfe4b1dd8c562996eb13348ba182","after":"83acfbf1b337fc560c2a41450087ad13e0efc50f","ref":"refs/heads/staging-1422","pushedAt":"2024-05-23T12:18:14.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"plat/linuxu: Retire mostly unmaintained linuxu platform\n\nAs agreed among the Unikraft maintainers, this commit removes the Linux\nuserspace platform target (incuding the tap netdev driver), that was\noriginally intended for debugging purposes. As there are ongoing efforts\nin the Unikraft community to drastically improve the debugging experience\non all hypervisor platforms, there is no good reason to keep the\nmaintenance effort for the linuxu platform.\nThis platform already had a large backlog of features.\n\nSigned-off-by: Simon Kuenzer ","shortMessageHtmlLink":"plat/linuxu: Retire mostly unmaintained linuxu platform"}},{"before":null,"after":"51f1953994e3dfe4b1dd8c562996eb13348ba182","ref":"refs/heads/staging-1422","pushedAt":"2024-05-23T12:18:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":".github/workflows: Pretty print failed runs\n\nThis prints the name and url of each test for easier reading.\nAlso prints the link to the catalog table at the end.\n\nSigned-off-by: Cezar Craciunoiu \nReviewed-by: Alexander Jung \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1423","shortMessageHtmlLink":".github/workflows: Pretty print failed runs"}},{"before":"b8177131bb45ba61a13d8a83b1d1980df7764ba7","after":null,"ref":"refs/heads/staging-1423","pushedAt":"2024-05-23T12:14:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"}},{"before":"b4ae6bc7d036a3cc799029d4dd8b2f52301b4a44","after":"51f1953994e3dfe4b1dd8c562996eb13348ba182","ref":"refs/heads/staging","pushedAt":"2024-05-23T12:14:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":".github/workflows: Pretty print failed runs\n\nThis prints the name and url of each test for easier reading.\nAlso prints the link to the catalog table at the end.\n\nSigned-off-by: Cezar Craciunoiu \nReviewed-by: Alexander Jung \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1423","shortMessageHtmlLink":".github/workflows: Pretty print failed runs"}},{"before":"b4ae6bc7d036a3cc799029d4dd8b2f52301b4a44","after":"b8177131bb45ba61a13d8a83b1d1980df7764ba7","ref":"refs/heads/staging-1423","pushedAt":"2024-05-23T12:14:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":".github/workflows: Pretty print failed runs\n\nThis prints the name and url of each test for easier reading.\nAlso prints the link to the catalog table at the end.\n\nSigned-off-by: Cezar Craciunoiu ","shortMessageHtmlLink":".github/workflows: Pretty print failed runs"}},{"before":null,"after":"b4ae6bc7d036a3cc799029d4dd8b2f52301b4a44","ref":"refs/heads/staging-1423","pushedAt":"2024-05-23T12:14:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/posix-fdio: Support VA args for all fcntl cmds\n\nThis change adds support to the `fcntl` libc wrapper for fetching the\noptional argument for all known fcntl cmd values.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Robert Zamfir \nReviewed-by: Stefan Jumarea \nApproved-by: Simon Kuenzer \nGitHub-Closes: #1392","shortMessageHtmlLink":"lib/posix-fdio: Support VA args for all fcntl cmds"}},{"before":"0b6610a2423d09a518e80a533f80121e8630e3e0","after":"b4ae6bc7d036a3cc799029d4dd8b2f52301b4a44","ref":"refs/heads/stable","pushedAt":"2024-05-23T07:51:06.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"lib/posix-fdio: Support VA args for all fcntl cmds\n\nThis change adds support to the `fcntl` libc wrapper for fetching the\noptional argument for all known fcntl cmd values.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Robert Zamfir \nReviewed-by: Stefan Jumarea \nApproved-by: Simon Kuenzer \nGitHub-Closes: #1392","shortMessageHtmlLink":"lib/posix-fdio: Support VA args for all fcntl cmds"}},{"before":"9468928f7fcf95e05c520281b02b6110e5e136b2","after":null,"ref":"refs/heads/staging-1392","pushedAt":"2024-05-23T04:26:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"}},{"before":"74dcc6a0fb3099819c69dcdf5cffdcef1a328d4b","after":"b4ae6bc7d036a3cc799029d4dd8b2f52301b4a44","ref":"refs/heads/staging","pushedAt":"2024-05-23T04:26:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/posix-fdio: Support VA args for all fcntl cmds\n\nThis change adds support to the `fcntl` libc wrapper for fetching the\noptional argument for all known fcntl cmd values.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Robert Zamfir \nReviewed-by: Stefan Jumarea \nApproved-by: Simon Kuenzer \nGitHub-Closes: #1392","shortMessageHtmlLink":"lib/posix-fdio: Support VA args for all fcntl cmds"}},{"before":"74dcc6a0fb3099819c69dcdf5cffdcef1a328d4b","after":"9468928f7fcf95e05c520281b02b6110e5e136b2","ref":"refs/heads/staging-1392","pushedAt":"2024-05-23T04:26:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/posix-fdio: Support VA args for all fcntl cmds\n\nThis change adds support to the `fcntl` libc wrapper for fetching the\noptional argument for all known fcntl cmd values.\n\nSigned-off-by: Andrei Tatar ","shortMessageHtmlLink":"lib/posix-fdio: Support VA args for all fcntl cmds"}},{"before":null,"after":"74dcc6a0fb3099819c69dcdf5cffdcef1a328d4b","ref":"refs/heads/staging-1392","pushedAt":"2024-05-23T04:26:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/posix-unixsocket: Add warning for 0-len dgrams\n\nThis change adds a warning to the send operation of unixsockets when a\ndatagram of zero length is attempted to be sent.\n\nCurrently unixsockets do not support 0-length datagrams and will\notherwise silently drop these packets. This is due to internal\nimplementation details that can be addressed when (and if) 0-length\nunixsocket datagrams are relied on by workloads.\nThe warning then serves as a compatibility reminder in misbehaving apps.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Stefan Jumarea \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1272","shortMessageHtmlLink":"lib/posix-unixsocket: Add warning for 0-len dgrams"}},{"before":"83f47c357a5577de3093042e8ae4d4ad145be0d5","after":null,"ref":"refs/heads/staging-1272","pushedAt":"2024-05-21T21:12:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"}},{"before":"b37d69a15e45bd734a3b2daccece766a646ed12a","after":"74dcc6a0fb3099819c69dcdf5cffdcef1a328d4b","ref":"refs/heads/staging","pushedAt":"2024-05-21T21:12:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/posix-unixsocket: Add warning for 0-len dgrams\n\nThis change adds a warning to the send operation of unixsockets when a\ndatagram of zero length is attempted to be sent.\n\nCurrently unixsockets do not support 0-length datagrams and will\notherwise silently drop these packets. This is due to internal\nimplementation details that can be addressed when (and if) 0-length\nunixsocket datagrams are relied on by workloads.\nThe warning then serves as a compatibility reminder in misbehaving apps.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Stefan Jumarea \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #1272","shortMessageHtmlLink":"lib/posix-unixsocket: Add warning for 0-len dgrams"}},{"before":"b37d69a15e45bd734a3b2daccece766a646ed12a","after":"83f47c357a5577de3093042e8ae4d4ad145be0d5","ref":"refs/heads/staging-1272","pushedAt":"2024-05-21T21:12:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"lib/posix-unixsocket: Add warning for 0-len dgrams\n\nThis change adds a warning to the send operation of unixsockets when a\ndatagram of zero length is attempted to be sent.\n\nCurrently unixsockets do not support 0-length datagrams and will\notherwise silently drop these packets. This is due to internal\nimplementation details that can be addressed when (and if) 0-length\nunixsocket datagrams are relied on by workloads.\nThe warning then serves as a compatibility reminder in misbehaving apps.\n\nSigned-off-by: Andrei Tatar ","shortMessageHtmlLink":"lib/posix-unixsocket: Add warning for 0-len dgrams"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUs4DBwA","startCursor":null,"endCursor":null}},"title":"Activity ยท unikraft/unikraft"}