109 Commits (5dcc9b3b16cf6a27acf01bdf8a7d23ae2aff56e3)

Author SHA1 Message Date
Damien George d1995e50eb extmod/modlwip: Fix error return for TCP recv when not connected. 4 years ago
stijn 70affd9ba2 all: Fix implicit floating point to integer conversions. 5 years ago
Jim Mussared def76fe4d9 all: Use MP_ERROR_TEXT for all error messages. 5 years ago
Damien George 1a3e386c67 all: Remove spaces inside and around parenthesis. 5 years ago
Damien George 8f0778b209 extmod/modlwip: Properly handle non-blocking and timeout on UDP recv. 5 years ago
Damien George 00267aae0b extmod/modlwip: Fix polling of UDP socket so it doesn't return HUP. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 26d8fd2c0a extmod/modlwip: Unconditionally return POLLHUP/POLLERR when polling. 5 years ago
Damien George feaa251674 extmod/modlwip: Make socket poll return POLLNVAL in case of bad file. 5 years ago
Damien George 71401d5065 extmod/modlwip: Unconditionally return POLLHUP when polling new socket. 5 years ago
Damien George 80f5cef8d4 extmod/modlwip: Implement raw sockets for lwIP. 5 years ago
Damien George c60caf1995 extmod/modlwip: Use mp_sched_schedule to schedule socket callbacks. 5 years ago
Damien George 1d6cb6357a extmod/modlwip: For TCP send keep trying tcp_write if it returns ERR_MEM 5 years ago
Damien George 019dd84af1 extmod/modlwip: Register TCP close-timeout callback before closing PCB. 6 years ago
Damien George 734ada3e29 extmod/modlwip: Free any incoming bufs/connections before closing PCB. 6 years ago
Damien George d5f0c87bb9 extmod/modlwip: Abort TCP conns that didn't close cleanly in a while. 6 years ago
Damien George 3dda964785 extmod/modlwip: Use correct listening socket object in accept callback. 6 years ago
Damien George 2848a613ac extmod/modlwip: Free any stored incoming bufs/connections on TCP error. 6 years ago
Damien George 490e0f39d1 extmod/modlwip: Protect socket.accept with lwIP concurrency lock. 6 years ago
Damien George 2ec7838967 extmod/modlwip: Handle case of accept callback called with null PCB. 6 years ago
Damien George da938a83b5 extmod/modlwip: Handle case of connection closing while on accept queue. 6 years ago
Damien George 68a5d6fe77 extmod/modlwip: Fix case where concurrency lock isn't released on error. 6 years ago
Damien George ed1a88e263 extmod/modlwip: Don't require a port to define concurrency macros. 6 years ago
Damien George 39ea132e1d extmod/modlwip: Add concurrency protection macros. 6 years ago
Damien George 42c0e440b9 extmod/modlwip: Fix bug when polling listening socket with backlog=1. 6 years ago
Damien George 7ef9482b8a extmod/modlwip: Change #ifdef to #if for check of MICROPY_PY_LWIP. 6 years ago
Paul Sokolovsky 2f5d113fad py/warning: Support categories for warnings. 6 years ago
Damien George 2a7a307baa extmod/modlwip: Add support for polling UDP sockets for writability. 6 years ago
Damien George 29da9f0670 extmod/modlwip: Fix read-polling of listening socket with a backlog. 6 years ago
Damien George 4737ff8054 extmod/modlwip: Implement TCP listen/accept backlog. 6 years ago
Damien George 4a2051eec7 extmod/modlwip: Deregister all lwIP callbacks when closing a socket. 6 years ago
Damien George aa735dc6a4 extmod: Fix to support compiling with object representation D. 6 years ago
Damien George 41766ba7e6 extmod/modlwip: Allow to compile with MICROPY_PY_LWIP disabled. 7 years ago
Damien George 1e2a6a84a2 extmod/modlwip: Set POLLHUP flag for sockets that are new. 7 years ago
Damien George 9c2044717c extmod/modlwip: Update to work with lwIP v2.0. 7 years ago
Damien George 318f874cda extmod/modlwip: In ioctl handle case when socket is in an error state. 7 years ago
Damien George bdff68db9c extmod/modlwip: Check if getaddrinfo() constraints are supported or not. 7 years ago
Damien George cf31d384f1 py/stream: Switch stream close operation from method to ioctl. 7 years ago
Damien George 48f6990fbc extmod/modlwip: Commit TCP out data to lower layers if buffer gets full. 7 years ago
Damien George f4059dcc0c all: Use NULL instead of "" when calling mp_raise exception helpers. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 71c9cfb028 all: Convert remaining "mp_uint_t n_args" to "size_t n_args". 7 years ago
Javier Candeira 35a1fea90b all: Raise exceptions via mp_raise_XXX 7 years ago
Paul Sokolovsky ee04525097 extmod/modlwip: Implement setsockopt(IP_ADD_MEMBERSHIP). 7 years ago
Damien George bbced3b4bb extmod: Use MP_ROM_INT for int values in an mp_rom_map_elem_t. 7 years ago
Paul Sokolovsky f2140f9446 extmod/mod{lwip,onewire,webrepl}: Convert to mp_rom_map_elem_t. 7 years ago
Paul Sokolovsky 50de6d2fab extmod/modlwip: accept: Fix error code for non-blocking mode. 8 years ago
Paul Sokolovsky 5da8de2b66 extmod/modlwip: Fix error codes for duplicate calls to connect(). 8 years ago
Paul Sokolovsky a0dbbbebb8 extmod/modlwip: connect: For non-blocking mode, return EINPROGRESS. 8 years ago
Ville Skyttä ca16c38210 various: Spelling fixes 8 years ago