Commit graph

16 commits

Author SHA1 Message Date
Scott Shawcroft
9f3987aa3c
Require explicit socket port reuse
Doing it implicitly can lead to mistaken socket leaks and reuse.
It now matches CPython.

Fixes #8443
2024-02-16 14:31:19 -08:00
CarsonCoder
ed60528574 Make precommit happy 2023-12-29 11:53:56 -05:00
CarsonCoder
da92e5df85 Remove some ipproto constants 2023-12-29 11:52:00 -05:00
CarsonCoder
ba7918af2e Clean up some code 2023-12-29 10:51:10 -05:00
CarsonCoder
2ae334717a Add socketpool.SocketPool.IPPROTO_ constants 2023-12-29 10:46:22 -05:00
CarsonCoder
fb03b856d6 Rebase 2023-12-27 12:10:24 -05:00
CarsonCoder
211c307f79 At proto support for espressif port + global 2023-12-23 17:59:31 -05:00
d23ddff971
Add several constants needed to use multicast UDP
This was verified by @todbot to work on esp32 s2 and s3;
the constant should match any system that uses LWIP numbering.
2023-08-21 16:19:58 -05:00
928fb0a9c4
Make the "name or service not known" message translatable 2022-12-26 13:58:31 -06:00
297657ea9a
Refactor so that all sites of name lookup failure result in gaierror 2022-12-14 14:45:32 -06:00
Scott Shawcroft
c3a96a63c0
Enable* web workflow for Pico W
* Except for circuitpython.local which depends on MDNS and will be
done in a follow up PR.

Progress on #7214
2022-11-21 16:24:05 -08:00
Scott Shawcroft
61d0f7947b
WIP doesn't flush response before closing 2022-06-27 13:34:13 -07:00
microDev
a52eb88031
run code formatting script 2021-03-15 19:27:36 +05:30
Scott Shawcroft
eb8b42aff1
Add basic error handling 2020-08-19 14:23:28 -07:00
Scott Shawcroft
eb2c38825e
HTTP works with my adafruit_requests 2020-08-19 14:23:18 -07:00
Scott Shawcroft
c9ece21c28
SocketPool stubbed out 2020-08-19 14:22:13 -07:00