1. 31 May, 2024 1 commit
    • Earle F. Philhower, III's avatar
      Add double-mem LWIP option (#2187) · 919a754e
      Earle F. Philhower, III authored
      Add a "-32K" option to all the IP stack options that doubles the PCB and memory
      pools from default.  For most use cases this is not necessary, but it could be
      helpful in cases where large numbers of TCP clients are connected or high
      bandwidth applications.
      
      Fixes #2050
      919a754e
  2. 30 May, 2024 8 commits
  3. 29 May, 2024 2 commits
  4. 26 May, 2024 1 commit
  5. 22 May, 2024 1 commit
  6. 21 May, 2024 4 commits
  7. 20 May, 2024 1 commit
  8. 17 May, 2024 1 commit
  9. 15 May, 2024 2 commits
    • Earle F. Philhower, III's avatar
      182af714
    • Earle F. Philhower, III's avatar
      Fix LWIP crash on unexpected ping packets (#2159) · d4cdb3ea
      Earle F. Philhower, III authored
      When a ping is sent from the Pico, a raw_recv callback is added which
      sees all raw incoming packets to detect the response from the ping target.
      If while waiting for the target response an external ping packet arrives
      this incoming ping request packet will be processed by the
      LwipIntfDev<>::_pingCB which will return "0" not processed and which
      *should* not change the payload unless it handles the actual packet.
      
      Unfortunately, the 20 byte header was unconditionally stripped off of
      the packet before checking if this was our response, changing the
      payload address and causing an assertion in LWIP.
      
      Fix by using absolute offsets inside the raw packet for the ping
      response checks.
      
      Fixes #2156
      Fixes #2149
      d4cdb3ea
  10. 14 May, 2024 1 commit
  11. 13 May, 2024 2 commits
  12. 11 May, 2024 1 commit
  13. 06 May, 2024 1 commit
  14. 02 May, 2024 3 commits
  15. 01 May, 2024 1 commit
  16. 30 Apr, 2024 2 commits
  17. 29 Apr, 2024 2 commits
  18. 26 Apr, 2024 1 commit
  19. 25 Apr, 2024 2 commits
  20. 24 Apr, 2024 1 commit
  21. 22 Apr, 2024 1 commit
  22. 19 Apr, 2024 1 commit