{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":152787888,"defaultBranch":"master","name":"lwip","ownerLogin":"lwip-tcpip","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-12T17:47:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43779666?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708362309.0","currentOid":""},"activityList":{"items":[{"before":"1cc1536e6a7117e23ebaf5546405a843a3e558ae","after":"86c9f7999150199374d7697fd2eed62dcd9b1afa","ref":"refs/heads/master","pushedAt":"2024-05-14T11:53:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yarrick","name":"Erik Ekman","path":"/yarrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1261015?s=80&v=4"},"commit":{"message":"refactor: added apple macro for fs handling","shortMessageHtmlLink":"refactor: added apple macro for fs handling"}},{"before":"d0efd9ef7ba08e54b46b1060e2b4629a4907391b","after":"1cc1536e6a7117e23ebaf5546405a843a3e558ae","ref":"refs/heads/master","pushedAt":"2024-04-09T18:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yarrick","name":"Erik Ekman","path":"/yarrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1261015?s=80&v=4"},"commit":{"message":"test/unit: fix inconsistent nullness check error\n\nInside a testcase, but still. Trying to address #160","shortMessageHtmlLink":"test/unit: fix inconsistent nullness check error"}},{"before":"e799c266facc3c70190676eccad49d6c2db2caac","after":"d0efd9ef7ba08e54b46b1060e2b4629a4907391b","ref":"refs/heads/master","pushedAt":"2024-02-19T20:44:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"tcpip: fix that TCPIP_CORE_LOCK is not released for LWIP_TIMERS==0\n\nSee bug #65328\n\nSigned-off-by: Simon Goldschmidt ","shortMessageHtmlLink":"tcpip: fix that TCPIP_CORE_LOCK is not released for LWIP_TIMERS==0"}},{"before":"cb511019b0c5532152173f646a8eef789822c535","after":"e799c266facc3c70190676eccad49d6c2db2caac","ref":"refs/heads/master","pushedAt":"2024-02-19T19:58:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"makefsdata: extend file type matching with .shtml and .shtm\n\n[Problem]\nWhen using makefsdata perl script to convert shtml files with SSI tags\nthe shtml files get generated with text/plain content type, making\nbrowsers not render them correctly\n\n[Solution]\nExtend the regex to generate text/html content type for any of:\n.htm, .html, .shtm, .shtml extensions","shortMessageHtmlLink":"makefsdata: extend file type matching with .shtml and .shtm"}},{"before":"93821fc437d7755b657499b4356e8c5454e62bf7","after":"cb511019b0c5532152173f646a8eef789822c535","ref":"refs/heads/master","pushedAt":"2024-02-19T19:03:33.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Update codeql-buildscript.sh\n\nAdding install dependencies step","shortMessageHtmlLink":"Update codeql-buildscript.sh"}},{"before":"e1b808034662f89a22748ae9a81d752dacf3b54e","after":"93821fc437d7755b657499b4356e8c5454e62bf7","ref":"refs/heads/master","pushedAt":"2024-02-19T17:13:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Fixed netdb.c when LWIP_SOCKET_HAVE_SA_LEN == 0\n\nFields sin6_len and sin_len are always used in the file but not all implementations of sockaddr_in or sockaddr_in6 have this fields (including Linux implementation).\r\nAdded #if-check to avoid compilation errors in such cases.","shortMessageHtmlLink":"Fixed netdb.c when LWIP_SOCKET_HAVE_SA_LEN == 0"}},{"before":"2be6a481a293d35dadbc9fda1cd45ff7beeb98b6","after":"e1b808034662f89a22748ae9a81d752dacf3b54e","ref":"refs/heads/master","pushedAt":"2024-02-19T17:06:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"contrib: fixed c++ compatibility of unix port","shortMessageHtmlLink":"contrib: fixed c++ compatibility of unix port"}},{"before":"e7046f68ccbc360232a4befc2459b5229d4fdd86","after":null,"ref":"refs/heads/revert-26-master","pushedAt":"2024-02-19T17:05:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yarrick","name":"Erik Ekman","path":"/yarrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1261015?s=80&v=4"}},{"before":"347054b329d141b858cc7180bf2aa23c672dc6d7","after":"2be6a481a293d35dadbc9fda1cd45ff7beeb98b6","ref":"refs/heads/master","pushedAt":"2024-02-19T17:04:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Revert \"contrib: fixed c++ compatibility of unix port\"","shortMessageHtmlLink":"Revert \"contrib: fixed c++ compatibility of unix port\""}},{"before":"2ef2f23a36f620b50df6cc314c8249271e4bed59","after":"347054b329d141b858cc7180bf2aa23c672dc6d7","ref":"refs/heads/master","pushedAt":"2024-02-19T17:01:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Fix C++ compatibility of newly added function lwip_memcmp_consttime()","shortMessageHtmlLink":"Fix C++ compatibility of newly added function lwip_memcmp_consttime()"}},{"before":null,"after":"e7046f68ccbc360232a4befc2459b5229d4fdd86","ref":"refs/heads/revert-26-master","pushedAt":"2024-02-19T16:58:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Revert \"contrib: fixed c++ compatibility of unix port\"","shortMessageHtmlLink":"Revert \"contrib: fixed c++ compatibility of unix port\""}},{"before":"347054b329d141b858cc7180bf2aa23c672dc6d7","after":"2ef2f23a36f620b50df6cc314c8249271e4bed59","ref":"refs/heads/master","pushedAt":"2024-02-19T16:52:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Merge pull request #26 from devzeb/master\n\ncontrib: fixed c++ compatibility of unix port","shortMessageHtmlLink":"Merge pull request #26 from devzeb/master"}},{"before":"c167a545408c46b69fc554ae5fdace19879b84fb","after":"347054b329d141b858cc7180bf2aa23c672dc6d7","ref":"refs/heads/master","pushedAt":"2024-01-09T20:26:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Fix C++ compatibility of newly added function lwip_memcmp_consttime()","shortMessageHtmlLink":"Fix C++ compatibility of newly added function lwip_memcmp_consttime()"}},{"before":"25de99d1c1e8fb984922349ab2128fdaeb025485","after":"c167a545408c46b69fc554ae5fdace19879b84fb","ref":"refs/heads/master","pushedAt":"2024-01-09T20:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"ppp: use constant-time memcmp for checking credentials\n\nSee #65119","shortMessageHtmlLink":"ppp: use constant-time memcmp for checking credentials"}},{"before":"09d929f7ff6c52619510939e724df438a9d5eab1","after":"25de99d1c1e8fb984922349ab2128fdaeb025485","ref":"refs/heads/master","pushedAt":"2024-01-09T20:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Introduce constant-time memcmp and use it for snmpv3_get_engine_boots\n\nSee #65118","shortMessageHtmlLink":"Introduce constant-time memcmp and use it for snmpv3_get_engine_boots"}},{"before":"83abc8714c960879b8140542bafdd0885cad259c","after":"09d929f7ff6c52619510939e724df438a9d5eab1","ref":"refs/heads/master","pushedAt":"2024-01-09T19:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Fix uninitialized variable warning introduced with last commit\n\n(at least reported by MS-VS C compiler)","shortMessageHtmlLink":"Fix uninitialized variable warning introduced with last commit"}},{"before":"09188668c7e776f68eab4473c59ad54c515242af","after":"83abc8714c960879b8140542bafdd0885cad259c","ref":"refs/heads/master","pushedAt":"2024-01-09T19:48:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"avoid callbacks for unsuccessful lwip_accept\n\nSee bug #64780","shortMessageHtmlLink":"avoid callbacks for unsuccessful lwip_accept"}},{"before":"b413b040936f48d4cd9ed632ac579542c710efae","after":"09188668c7e776f68eab4473c59ad54c515242af","ref":"refs/heads/master","pushedAt":"2024-01-04T21:01:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"update tinydir.h to newest version (1.2.6)\n\nUpdate to cxong/tinydir version 1.2.6 commit 8124807 (\"Fix buffer overflow in tinydir_file_open with long path names\")\n\nAlthough we're not affected of this bug, prevent others copying from our repo being affected...","shortMessageHtmlLink":"update tinydir.h to newest version (1.2.6)"}},{"before":"5e3268cf3ea16ed4907a55e167fcf7e2b544fb20","after":"b413b040936f48d4cd9ed632ac579542c710efae","ref":"refs/heads/master","pushedAt":"2023-11-29T21:05:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yarrick","name":"Erik Ekman","path":"/yarrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1261015?s=80&v=4"},"commit":{"message":"makefsdata: fix buffer corruption with very long paths\n\nSee bug #64941","shortMessageHtmlLink":"makefsdata: fix buffer corruption with very long paths"}},{"before":"3c06267d8e3b2ff3b8e0e7d452c44f1b0de53eee","after":"5e3268cf3ea16ed4907a55e167fcf7e2b544fb20","ref":"refs/heads/master","pushedAt":"2023-10-14T16:17:21.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"yarrick","name":"Erik Ekman","path":"/yarrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1261015?s=80&v=4"},"commit":{"message":"src/core: Fix speling issues\n\nFound by codespell","shortMessageHtmlLink":"src/core: Fix speling issues"}},{"before":"1eeb70fbfab284054da4a3bc96d366eac77c4c2a","after":"3c06267d8e3b2ff3b8e0e7d452c44f1b0de53eee","ref":"refs/heads/master","pushedAt":"2023-10-14T15:57:04.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"yarrick","name":"Erik Ekman","path":"/yarrick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1261015?s=80&v=4"},"commit":{"message":"apps/http_client: Fix speling issues\n\nFound by codespell","shortMessageHtmlLink":"apps/http_client: Fix speling issues"}},{"before":"b9ca1deba86eaaaf3e143c6d7d922a755c86761b","after":"1eeb70fbfab284054da4a3bc96d366eac77c4c2a","ref":"refs/heads/master","pushedAt":"2023-10-12T20:08:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"dhcp: fix memory corruption when LWIP_DHCP_MAX_DNS_SERVERS > DNS_MAX_SERVERS\n\nsee patch #10124","shortMessageHtmlLink":"dhcp: fix memory corruption when LWIP_DHCP_MAX_DNS_SERVERS > DNS_MAX_…"}},{"before":"efe78e7e5b9e6c3e4916c6d3a722d16f785b2ec3","after":"b9ca1deba86eaaaf3e143c6d7d922a755c86761b","ref":"refs/heads/master","pushedAt":"2023-10-12T19:41:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Fix building with ISO C90\n\nThis fixes the changes of commit 574bd6e5aa","shortMessageHtmlLink":"Fix building with ISO C90"}},{"before":"6864eb174938625f049567b0bfb50722c7c6454c","after":"efe78e7e5b9e6c3e4916c6d3a722d16f785b2ec3","ref":"refs/heads/master","pushedAt":"2023-10-12T19:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"pbuf_cat: add a simple check to ensure we don't cat the same pbuf to itself","shortMessageHtmlLink":"pbuf_cat: add a simple check to ensure we don't cat the same pbuf to …"}},{"before":"35cbad52cc64572ee46a52bcf0f98d5917dca878","after":"6864eb174938625f049567b0bfb50722c7c6454c","ref":"refs/heads/master","pushedAt":"2023-10-12T19:11:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"unixlib: LWIP_LISTEN_BACKLOG -> TCP_LISTEN_BACKLOG\n\nsee patch #10116","shortMessageHtmlLink":"unixlib: LWIP_LISTEN_BACKLOG -> TCP_LISTEN_BACKLOG"}},{"before":"574bd6e5aa57b971db7b347b8ad761342be9a02c","after":"35cbad52cc64572ee46a52bcf0f98d5917dca878","ref":"refs/heads/master","pushedAt":"2023-10-12T19:04:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Document that sntp_setservername doesn't copy the string\n\nI was expecting the string to be duplicated, doing a Google search\nshows others did as well.","shortMessageHtmlLink":"Document that sntp_setservername doesn't copy the string"}},{"before":"de0b97861a3f24b6291b5cc9e9640ca79f5bedf1","after":"574bd6e5aa57b971db7b347b8ad761342be9a02c","ref":"refs/heads/master","pushedAt":"2023-10-12T19:00:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"tcp_in : fix ooseq update error\n\nif a pbuf received with the same seqno in ooseq ,\nwe then check the size and replace the existing one\nwith the larger one,but if the existing one is the\nlast segment in ooseq ,it might has been trimed before.\nthe replacing action will overrun our receive windows\n\nsee patch #10106 and bug #56397","shortMessageHtmlLink":"tcp_in : fix ooseq update error"}},{"before":"f5e7e8e576a44c016591ae47c24d4d49b64978cb","after":"de0b97861a3f24b6291b5cc9e9640ca79f5bedf1","ref":"refs/heads/master","pushedAt":"2023-10-12T18:29:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Fix bug #60681: Initialize custom data in pbuf struct\n\nAdd a #define that users can use to initialize LWIP_PBUF_CUSTOM_DATA fields.\n\nsee patch #10072\nidea by Thomas Kindler ","shortMessageHtmlLink":"Fix bug #60681: Initialize custom data in pbuf struct"}},{"before":"4f8865124767a8c5ebe88340bdb989bf1a70b673","after":"f5e7e8e576a44c016591ae47c24d4d49b64978cb","ref":"refs/heads/master","pushedAt":"2023-10-12T06:26:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"pbuf: pbuf_get_contiguous: allow passing NULL for buffer to prevent copying\n\nsee bug #62832","shortMessageHtmlLink":"pbuf: pbuf_get_contiguous: allow passing NULL for buffer to prevent c…"}},{"before":"e01c9a95041eb2aa41fe97fb0f5f75ff27d91cb6","after":"4f8865124767a8c5ebe88340bdb989bf1a70b673","ref":"refs/heads/master","pushedAt":"2023-10-11T19:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goldsimon","name":null,"path":"/goldsimon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620711?s=80&v=4"},"commit":{"message":"Add MEM_CUSTOM_ALLOCATOR and make LIBC a subset of it\n\nAllow one to provide a custom implementation of free/malloc/calloc\ninstead of the lwip internal allocator. The code to use the libc's\nimplementation already existed, so generalize the existing code and make\nthe libc variant a specialized case of this new capability, retaining\nfull backwards compatibility.","shortMessageHtmlLink":"Add MEM_CUSTOM_ALLOCATOR and make LIBC a subset of it"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESWl3RgA","startCursor":null,"endCursor":null}},"title":"Activity · lwip-tcpip/lwip"}