{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":198439531,"defaultBranch":"staging","name":"lib-lwip","ownerLogin":"unikraft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-23T13:45:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44058005?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717779279.0","currentOid":""},"activityList":{"items":[{"before":"7c1859a7069701f992dbf0b9508335377f55d364","after":"5926e399b02d0c48855e2c54b4104ba3197a0b65","ref":"refs/heads/stable","pushedAt":"2024-06-07T16:54:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"skuenzer","name":"Simon Kuenzer","path":"/skuenzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7384637?s=80&v=4"},"commit":{"message":"Rename LIBUKSWRAND to LIBUKRANDOM\n\nDefine LWIP_RAND as a wrapper over uk_random_fill_buffer() in order to\nmatch the latest interface changes.\n\nSigned-off-by: Alex Apostolescu \nReviewed-by: Michalis Pappas \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #57","shortMessageHtmlLink":"Rename LIBUKSWRAND to LIBUKRANDOM"}},{"before":"d3445f519fc76759931375446f779ffe3f4906b9","after":null,"ref":"refs/heads/staging-57","pushedAt":"2024-06-03T23:24:25.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":"e20459c47a6b5ab16967c15b220686c5be50d4d7","after":"5926e399b02d0c48855e2c54b4104ba3197a0b65","ref":"refs/heads/staging","pushedAt":"2024-06-03T23:24:23.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":"Rename LIBUKSWRAND to LIBUKRANDOM\n\nDefine LWIP_RAND as a wrapper over uk_random_fill_buffer() in order to\nmatch the latest interface changes.\n\nSigned-off-by: Alex Apostolescu \nReviewed-by: Michalis Pappas \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #57","shortMessageHtmlLink":"Rename LIBUKSWRAND to LIBUKRANDOM"}},{"before":"e20459c47a6b5ab16967c15b220686c5be50d4d7","after":"d3445f519fc76759931375446f779ffe3f4906b9","ref":"refs/heads/staging-57","pushedAt":"2024-06-03T23:24:20.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":"Rename LIBUKSWRAND to LIBUKRANDOM\n\nDefine LWIP_RAND as a wrapper over uk_random_fill_buffer() in order to\nmatch the latest interface changes.\n\nSigned-off-by: Alex Apostolescu ","shortMessageHtmlLink":"Rename LIBUKSWRAND to LIBUKRANDOM"}},{"before":null,"after":"e20459c47a6b5ab16967c15b220686c5be50d4d7","ref":"refs/heads/staging-57","pushedAt":"2024-06-03T23:24:14.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":"patches: Bring back address structure length checks\n\nCommit 560e66eee119 (\"patches: Add patches for Musl compatibility\")\nadded the `src/api: Make sockets.c compatible with Musl` patch to\nfix the incompatibility issued build errors when building with Musl.\nPrecisely, Musl does not define the address length fields of socket\naddress structures: `sin_len`/`sa_len`. These structures were added\nwith 4.3BSD-Reno, however POSIX does not require this field and\ntherefore it is not standardized.\n\nUnfortunately, the aforementioned patch also removes some important\naddress family length checks. For example, in the `accept()` syscall\ncase, the address length passed as application provided argument is\ndocumented as meant to be overwritten by the kernel with the actual\nlength of the filled-in address structure and not be relied upon by\nthe kernel. A case where an application would pass a nonsense value\nfor this argument can be seen in the case of `perl 5.38`, whose\n`strace` output contains the following:\n```\naccept4(3, {sa_family=AF_INET, sin_port=htons(45754), sin_addr=inet_addr(\"127.0.0.1\")}, [4096 => 16], SOCK_CLOEXEC) = 4\n```\nwhere the size of the address structure is passed as `4096` and then\noverwritten to `16`, the correct value.\n\nIn order to handle such cases properly, add back those checks.\n\nSigned-off-by: Sergiu Moga \nReviewed-by: Eduard Vintilă \nReviewed-by: Maria Pană \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #56","shortMessageHtmlLink":"patches: Bring back address structure length checks"}},{"before":"be68c069eb4be97bc93a2ec3d3251a9bfe372158","after":null,"ref":"refs/heads/staging-56","pushedAt":"2024-05-31T18:05:39.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":"1176c04afe3ec91983c6812cdf95ea3b2dd5b8c1","after":"e20459c47a6b5ab16967c15b220686c5be50d4d7","ref":"refs/heads/staging","pushedAt":"2024-05-31T18:05:38.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":"patches: Bring back address structure length checks\n\nCommit 560e66eee119 (\"patches: Add patches for Musl compatibility\")\nadded the `src/api: Make sockets.c compatible with Musl` patch to\nfix the incompatibility issued build errors when building with Musl.\nPrecisely, Musl does not define the address length fields of socket\naddress structures: `sin_len`/`sa_len`. These structures were added\nwith 4.3BSD-Reno, however POSIX does not require this field and\ntherefore it is not standardized.\n\nUnfortunately, the aforementioned patch also removes some important\naddress family length checks. For example, in the `accept()` syscall\ncase, the address length passed as application provided argument is\ndocumented as meant to be overwritten by the kernel with the actual\nlength of the filled-in address structure and not be relied upon by\nthe kernel. A case where an application would pass a nonsense value\nfor this argument can be seen in the case of `perl 5.38`, whose\n`strace` output contains the following:\n```\naccept4(3, {sa_family=AF_INET, sin_port=htons(45754), sin_addr=inet_addr(\"127.0.0.1\")}, [4096 => 16], SOCK_CLOEXEC) = 4\n```\nwhere the size of the address structure is passed as `4096` and then\noverwritten to `16`, the correct value.\n\nIn order to handle such cases properly, add back those checks.\n\nSigned-off-by: Sergiu Moga \nReviewed-by: Eduard Vintilă \nReviewed-by: Maria Pană \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #56","shortMessageHtmlLink":"patches: Bring back address structure length checks"}},{"before":"1176c04afe3ec91983c6812cdf95ea3b2dd5b8c1","after":"be68c069eb4be97bc93a2ec3d3251a9bfe372158","ref":"refs/heads/staging-56","pushedAt":"2024-05-31T18:05:34.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":"patches: Bring back address structure length checks\n\nCommit 560e66eee119 (\"patches: Add patches for Musl compatibility\")\nadded the `src/api: Make sockets.c compatible with Musl` patch to\nfix the incompatibility issued build errors when building with Musl.\nPrecisely, Musl does not define the address length fields of socket\naddress structures: `sin_len`/`sa_len`. These structures were added\nwith 4.3BSD-Reno, however POSIX does not require this field and\ntherefore it is not standardized.\n\nUnfortunately, the aforementioned patch also removes some important\naddress family length checks. For example, in the `accept()` syscall\ncase, the address length passed as application provided argument is\ndocumented as meant to be overwritten by the kernel with the actual\nlength of the filled-in address structure and not be relied upon by\nthe kernel. A case where an application would pass a nonsense value\nfor this argument can be seen in the case of `perl 5.38`, whose\n`strace` output contains the following:\n```\naccept4(3, {sa_family=AF_INET, sin_port=htons(45754), sin_addr=inet_addr(\"127.0.0.1\")}, [4096 => 16], SOCK_CLOEXEC) = 4\n```\nwhere the size of the address structure is passed as `4096` and then\noverwritten to `16`, the correct value.\n\nIn order to handle such cases properly, add back those checks.\n\nSigned-off-by: Sergiu Moga ","shortMessageHtmlLink":"patches: Bring back address structure length checks"}},{"before":null,"after":"1176c04afe3ec91983c6812cdf95ea3b2dd5b8c1","ref":"refs/heads/staging-56","pushedAt":"2024-05-31T18:05:29.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":"Provide config option for SO_LINGER and enable by default\n\nAdd a Kconfig option that controls support for SO_LINGER, and enable\nby default. SO_LINGER allows delaying close() by a specified timeout\nwhen data is still available in the socket.\n\nSigned-off-by: Michalis Pappas \nReviewed-by: Andrei Tatar \nReviewed-by: Sergiu Moga \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #52","shortMessageHtmlLink":"Provide config option for SO_LINGER and enable by default"}},{"before":"702d964c4aadaf9db58c1dcc84cf59fe5cb25054","after":null,"ref":"refs/heads/staging-52","pushedAt":"2024-05-31T17:51:31.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":"32a11569f0e8f291ac51c96d7b88e2b842740ca4","after":"1176c04afe3ec91983c6812cdf95ea3b2dd5b8c1","ref":"refs/heads/staging","pushedAt":"2024-05-31T17:51:30.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":"Provide config option for SO_LINGER and enable by default\n\nAdd a Kconfig option that controls support for SO_LINGER, and enable\nby default. SO_LINGER allows delaying close() by a specified timeout\nwhen data is still available in the socket.\n\nSigned-off-by: Michalis Pappas \nReviewed-by: Andrei Tatar \nReviewed-by: Sergiu Moga \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #52","shortMessageHtmlLink":"Provide config option for SO_LINGER and enable by default"}},{"before":"32a11569f0e8f291ac51c96d7b88e2b842740ca4","after":"702d964c4aadaf9db58c1dcc84cf59fe5cb25054","ref":"refs/heads/staging-52","pushedAt":"2024-05-31T17:51:27.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":"Provide config option for SO_LINGER and enable by default\n\nAdd a Kconfig option that controls support for SO_LINGER, and enable\nby default. SO_LINGER allows delaying close() by a specified timeout\nwhen data is still available in the socket.\n\nSigned-off-by: Michalis Pappas ","shortMessageHtmlLink":"Provide config option for SO_LINGER and enable by default"}},{"before":null,"after":"32a11569f0e8f291ac51c96d7b88e2b842740ca4","ref":"refs/heads/staging-52","pushedAt":"2024-05-31T17:51:22.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":"Indicate EPOLLRDHUP when the peer closed the connection\n\nThe RDHUP event is used by nginx to reduce the amount of syscalls it has\nto do by knowing whether a EOF is coming up. Not setting this event will\ncause nginx to hang with fcgi_pass configurations.\n\nSigned-off-by: Marco Schlumpp \nReviewed-by: Michalis Pappas \nReviewed-by: Eduard Vintilă \nReviewed-by: Maria Pană \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #55","shortMessageHtmlLink":"Indicate EPOLLRDHUP when the peer closed the connection"}},{"before":"e57b083e1593da13be41a86053d97f2038d47bf9","after":null,"ref":"refs/heads/staging-55","pushedAt":"2024-05-31T17:50:30.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":"7c1859a7069701f992dbf0b9508335377f55d364","after":"32a11569f0e8f291ac51c96d7b88e2b842740ca4","ref":"refs/heads/staging","pushedAt":"2024-05-31T17:50:29.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":"Indicate EPOLLRDHUP when the peer closed the connection\n\nThe RDHUP event is used by nginx to reduce the amount of syscalls it has\nto do by knowing whether a EOF is coming up. Not setting this event will\ncause nginx to hang with fcgi_pass configurations.\n\nSigned-off-by: Marco Schlumpp \nReviewed-by: Michalis Pappas \nReviewed-by: Eduard Vintilă \nReviewed-by: Maria Pană \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #55","shortMessageHtmlLink":"Indicate EPOLLRDHUP when the peer closed the connection"}},{"before":"7c1859a7069701f992dbf0b9508335377f55d364","after":"e57b083e1593da13be41a86053d97f2038d47bf9","ref":"refs/heads/staging-55","pushedAt":"2024-05-31T17:50:25.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":"Indicate EPOLLRDHUP when the peer closed the connection\n\nThe RDHUP event is used by nginx to reduce the amount of syscalls it has\nto do by knowing whether a EOF is coming up. Not setting this event will\ncause nginx to hang with fcgi_pass configurations.\n\nSigned-off-by: Marco Schlumpp ","shortMessageHtmlLink":"Indicate EPOLLRDHUP when the peer closed the connection"}},{"before":null,"after":"7c1859a7069701f992dbf0b9508335377f55d364","ref":"refs/heads/staging-55","pushedAt":"2024-05-31T17:50:20.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":"init: Option to wait for DHCP\n\nThis commit introduces an configuration option to wait for the\nfirst network interface to be configured by DHCP. In case one\ninterface is configured with a static IP, the sytem will\nimmediately continue booting.\n\nSigned-off-by: Simon Kuenzer \nApproved-by: Razvan Deaconescu \nReviewed-by: Razvan Deaconescu \nGitHub-Closes: #47","shortMessageHtmlLink":"init: Option to wait for DHCP"}},{"before":null,"after":"d497b1b74144e0e8e73b6db05f25960aa429196f","ref":"refs/heads/craciunoiuc/add-repository-dispatch","pushedAt":"2024-04-12T14:23:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"craciunoiuc","name":"Cezar Craciunoiu","path":"/craciunoiuc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46280801?s=80&v=4"},"commit":{"message":".github/workflows: Introduce catalog tests\n\nSigned-off-by: Cezar Craciunoiu ","shortMessageHtmlLink":".github/workflows: Introduce catalog tests"}},{"before":"a43bf6190879167731184d26e8756ca1839b3943","after":"7c1859a7069701f992dbf0b9508335377f55d364","ref":"refs/heads/stable","pushedAt":"2024-02-13T22:08:10.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"init: Option to wait for DHCP\n\nThis commit introduces an configuration option to wait for the\nfirst network interface to be configured by DHCP. In case one\ninterface is configured with a static IP, the sytem will\nimmediately continue booting.\n\nSigned-off-by: Simon Kuenzer \nApproved-by: Razvan Deaconescu \nReviewed-by: Razvan Deaconescu \nGitHub-Closes: #47","shortMessageHtmlLink":"init: Option to wait for DHCP"}},{"before":"c8670911c206bfba666092674126cc66c3a2a74c","after":null,"ref":"refs/heads/staging-47","pushedAt":"2024-02-09T20:31:12.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":"75453a60774246113b65b6dbb4e83a35bc894f5f","after":"7c1859a7069701f992dbf0b9508335377f55d364","ref":"refs/heads/staging","pushedAt":"2024-02-09T20:31:11.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":"init: Option to wait for DHCP\n\nThis commit introduces an configuration option to wait for the\nfirst network interface to be configured by DHCP. In case one\ninterface is configured with a static IP, the sytem will\nimmediately continue booting.\n\nSigned-off-by: Simon Kuenzer \nApproved-by: Razvan Deaconescu \nReviewed-by: Razvan Deaconescu \nGitHub-Closes: #47","shortMessageHtmlLink":"init: Option to wait for DHCP"}},{"before":"75453a60774246113b65b6dbb4e83a35bc894f5f","after":"c8670911c206bfba666092674126cc66c3a2a74c","ref":"refs/heads/staging-47","pushedAt":"2024-02-09T20:31:08.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":"init: Option to wait for DHCP\n\nThis commit introduces an configuration option to wait for the\nfirst network interface to be configured by DHCP. In case one\ninterface is configured with a static IP, the sytem will\nimmediately continue booting.\n\nSigned-off-by: Simon Kuenzer ","shortMessageHtmlLink":"init: Option to wait for DHCP"}},{"before":null,"after":"75453a60774246113b65b6dbb4e83a35bc894f5f","ref":"refs/heads/staging-47","pushedAt":"2024-02-09T20:31:04.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":"netdb: Prefer musl data types if available\n\nFor better ABI compatibility and interopability, the data types that\nare defined in `` are replaced by the ones shipped with\nthe musl library (``) if available.\n\nSigned-off-by: Simon Kuenzer \nReviewed-by: Eduard Vintilă \nReviewed-by: Razvan Deaconescu \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #48","shortMessageHtmlLink":"netdb: Prefer musl data types if available"}},{"before":"f7ac2bc78bb6b2b93ee2f5b5aa0294e42bf1506f","after":null,"ref":"refs/heads/staging-48","pushedAt":"2024-02-09T20:30: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":"da07ef6388d567c4999145102e05f753352705f2","after":"75453a60774246113b65b6dbb4e83a35bc894f5f","ref":"refs/heads/staging","pushedAt":"2024-02-09T20:30:18.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":"netdb: Prefer musl data types if available\n\nFor better ABI compatibility and interopability, the data types that\nare defined in `` are replaced by the ones shipped with\nthe musl library (``) if available.\n\nSigned-off-by: Simon Kuenzer \nReviewed-by: Eduard Vintilă \nReviewed-by: Razvan Deaconescu \nApproved-by: Razvan Deaconescu \nGitHub-Closes: #48","shortMessageHtmlLink":"netdb: Prefer musl data types if available"}},{"before":"da07ef6388d567c4999145102e05f753352705f2","after":"f7ac2bc78bb6b2b93ee2f5b5aa0294e42bf1506f","ref":"refs/heads/staging-48","pushedAt":"2024-02-09T20:30:15.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":"netdb: Prefer musl data types if available\n\nFor better ABI compatibility and interopability, the data types that\nare defined in `` are replaced by the ones shipped with\nthe musl library (``) if available.\n\nSigned-off-by: Simon Kuenzer ","shortMessageHtmlLink":"netdb: Prefer musl data types if available"}},{"before":null,"after":"da07ef6388d567c4999145102e05f753352705f2","ref":"refs/heads/staging-48","pushedAt":"2024-02-09T20:30:10.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":"Set system hostname when initializing interface\n\nThis change makes lwip set the system hostname to the one it receives\nduring initialization, using the `sethostname` library call.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Eduard Vintilă \nApproved-by: Simon Kuenzer \nGitHub-Closes: #49","shortMessageHtmlLink":"Set system hostname when initializing interface"}},{"before":"5de806b31bc4ab335106ca7afc48a105aee33992","after":null,"ref":"refs/heads/staging-49","pushedAt":"2024-02-09T20:08:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"skuenzer","name":"Simon Kuenzer","path":"/skuenzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7384637?s=80&v=4"}},{"before":"0f14a50a1bd06547e64c862638ad57036a51acf6","after":"da07ef6388d567c4999145102e05f753352705f2","ref":"refs/heads/staging","pushedAt":"2024-02-09T20:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skuenzer","name":"Simon Kuenzer","path":"/skuenzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7384637?s=80&v=4"},"commit":{"message":"Set system hostname when initializing interface\n\nThis change makes lwip set the system hostname to the one it receives\nduring initialization, using the `sethostname` library call.\n\nSigned-off-by: Andrei Tatar \nReviewed-by: Eduard Vintilă \nApproved-by: Simon Kuenzer \nGitHub-Closes: #49","shortMessageHtmlLink":"Set system hostname when initializing interface"}},{"before":"0f14a50a1bd06547e64c862638ad57036a51acf6","after":"5de806b31bc4ab335106ca7afc48a105aee33992","ref":"refs/heads/staging-49","pushedAt":"2024-02-09T20:08:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skuenzer","name":"Simon Kuenzer","path":"/skuenzer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7384637?s=80&v=4"},"commit":{"message":"Set system hostname when initializing interface\n\nThis change makes lwip set the system hostname to the one it receives\nduring initialization, using the `sethostname` library call.\n\nSigned-off-by: Andrei Tatar ","shortMessageHtmlLink":"Set system hostname when initializing interface"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX27E_wA","startCursor":null,"endCursor":null}},"title":"Activity · unikraft/lib-lwip"}