{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":93210375,"defaultBranch":"master","name":"esp82xx-nonos-linklayer","ownerLogin":"d-a-v","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-02T23:12:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4800356?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1671546970.00441","currentOid":""},"activityList":{"items":[{"before":"6b58a0be4367eb2494b4f70ef3d495f84a55aec0","after":"4087efd9d2a8e1cee9a159e0796d831dc1e0c497","ref":"refs/heads/master","pushedAt":"2024-01-10T23:05:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d-a-v","name":"david gauchard","path":"/d-a-v","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4800356?s=80&v=4"},"commit":{"message":"Sync lwipopts.h with opts.h from lwip v2.1.3 (#65)\n\nAnd open<->arduino with each other","shortMessageHtmlLink":"Sync lwipopts.h with opts.h from lwip v2.1.3 (#65)"}},{"before":"e4051dea44249d3d3b76e7772a3cf99d741b4506","after":"6b58a0be4367eb2494b4f70ef3d495f84a55aec0","ref":"refs/heads/master","pushedAt":"2024-01-10T23:01:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d-a-v","name":"david gauchard","path":"/d-a-v","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4800356?s=80&v=4"},"commit":{"message":"esp-ping should use debug macros instead of os_printf (#67)","shortMessageHtmlLink":"esp-ping should use debug macros instead of os_printf (#67)"}},{"before":"8e3c4eec00ec7f3962705ee095a310642953b5fb","after":"e4051dea44249d3d3b76e7772a3cf99d741b4506","ref":"refs/heads/master","pushedAt":"2023-11-03T23:58:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"d-a-v","name":"david gauchard","path":"/d-a-v","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4800356?s=80&v=4"},"commit":{"message":"Allow overriding netif->input (#64)\n\nInstead of statically calling ethernet_input() (which is actually\r\ndefined to be ethernet_input_LWIP2), store a pointer to it in\r\nnetif->input and call that.\r\n\r\nThis makes it easy to hook into the processing of input packets and\r\nimplement a little firewall. Of course any code doing this should save\r\nthe original pointer and call it when applicable. For an example, see:\r\n\r\n https://github.com/martin-ger/esp_wifi_repeater/blob/2499913094a707b79ea4e357273a32755e31c723/user/user_main.c#L693-L697\r\n\r\nAlso remove various lines where netif->input would be reset. Set it\r\nonce during netif_add(), and then trust that it wouldn't get changed\r\nwithout reason.","shortMessageHtmlLink":"Allow overriding netif->input (#64)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD3L7UbwA","startCursor":null,"endCursor":null}},"title":"Activity ยท d-a-v/esp82xx-nonos-linklayer"}