109 Commits (5dcc9b3b16cf6a27acf01bdf8a7d23ae2aff56e3)

Author SHA1 Message Date
Paul Sokolovsky 5db55e63f3 extmod/modlwip: ioctl POLL: Fix handling of peer closed socket. 8 years ago
Paul Sokolovsky 4c2402e41e extmod/modlwip: getaddrinfo: Allow to accept all 6 standard params. 8 years ago
Damien George b6c7e4b143 all: Use full path name when including mp-readline/timeutils/netutils. 8 years ago
Damien George b568448306 extmod/modlwip: Use mp_obj_str_get_str instead of mp_obj_str_get_data. 8 years ago
Paul Sokolovsky a937750ceb extmod/modlwip: Add my copyright. 8 years ago
Damien George f488fa29e4 extmod/modlwip: Add socket.readinto() method. 8 years ago
Paul Sokolovsky eac22e29a5 all: Consistently update signatures of .make_new and .call methods. 8 years ago
Damien George cb53226b0c extmod/modlwip: Add ioctl method to socket, with poll implementation. 8 years ago
Damien George 06d0083468 extmod/modlwip: Use mp_raise_OSError helper function. 8 years ago
Damien George 93c4a6a3f7 all: Remove 'name' member from mp_obj_module_t struct. 8 years ago
Paul Sokolovsky 5071ceea07 extmod/modlwip: Store a chain of incoming pbufs, instead of only one. 9 years ago
Paul Sokolovsky 07209f8592 all: Rename mp_obj_type_t::stream_p to protocol. 9 years ago
Paul Sokolovsky afce978aca extmod/modlwip: Rework how Python accept callback is called. 9 years ago
Damien George 0055457b5f extmod/modlwip: Convert errno's to use MP_Exxx symbols. 9 years ago
Paul Sokolovsky cfc94bec9f extmod/modlwip: Implement sendall() method for TCP sockets. 9 years ago
Paul Sokolovsky 1c6d91d968 extmod/modlwip: Add print_pcbs() debug function. 9 years ago
Damien George 45ac5a85d5 extmod/modlwip: Workaround esp8266 sendto issue where 1 is returned. 9 years ago
Damien George a63542387d extmod, stmhal: Fix typo of macro that detects if float is enabled. 9 years ago
Paul Sokolovsky 7a012f4793 extmod/modlwip: Protect recv/accept Python callback against exceptions. 9 years ago
Paul Sokolovsky 7d57037906 extmod/modlwip: Add ability to run callback on "recv" and "accept" events. 9 years ago
Paul Sokolovsky 8007f84cca extmod/modlwip: lwip_tcp_receive(): Full error handling. 9 years ago
Paul Sokolovsky b830f4c610 extmod/modlwip: lwip_tcp_send(): Full error handling. 9 years ago
Paul Sokolovsky 5c1af60e19 extmod/modlwip: More debug messages for various edge conditions. 9 years ago
Paul Sokolovsky 44ab5c3ef1 extmod/modlwip: Start adding debug output. 9 years ago
Paul Sokolovsky fef0d9818a extmod/modlwip: lwip_tcp_receive(): Properly handle EOF for non-blocking sock. 9 years ago
Paul Sokolovsky 7063210014 extmod/modlwip: Fix for loss of data in unaccepted incoming sockets. 9 years ago
Paul Sokolovsky 91031a75a1 extmod/modlwip: lwip_socket_setsockopt: Handle option value properly. 9 years ago
Paul Sokolovsky 4332d72fd8 extmod/modlwip: Add lwip->POSIX error map for lwIP 1.4.0. 9 years ago
Paul Sokolovsky de0c84ebf1 extmod/modlwip: lwip_tcp_send: Handle properly send buffer full condition. 9 years ago
Paul Sokolovsky 5e75f335e6 extmod/modlwip: Implement setsocketopt(SO_REUSEADDR). 9 years ago
Paul Sokolovsky 8f1854ad2d extmod/modlwip: Add SOL_SOCKET and SO_REUSEADDR constants for setsockopt(). 9 years ago
Paul Sokolovsky 0779409d0d extmod/modlwip: lwip_tcp_receive: Properly map lwIP error to POSIX errno. 9 years ago
Paul Sokolovsky ba8f7d5171 extmod/modlwip: Add socket.setblocking() method. 9 years ago
Paul Sokolovsky 09ed5bcbbb extmod/modlwip: Rework getaddrinfo() data passing. 9 years ago
Paul Sokolovsky e5b047369b extmod/modlwip: Use MICROPY_EVENT_POLL_HOOK for event polling if defined. 9 years ago
Paul Sokolovsky 43d497592f extmod/modlwip: Factor out "socket connected" check to a function. 9 years ago
Paul Sokolovsky fda874e406 extmod/modlwip: Support non-blocking recv(). 9 years ago
Paul Sokolovsky 7379be3673 extmod/modlwip: Add .write() stream method. 9 years ago
Damien George 4f64f6bfd3 extmod/modlwip: Still process remaining incoming data of a closed socket. 9 years ago
Damien George 6d2e9e70b3 extmod/modlwip: Check for state change during recv busy-wait loop. 9 years ago
Paul Sokolovsky 6185dc5f3d extmod/modlwip: Add stream .read() and .readline() methods. 9 years ago
Paul Sokolovsky f1919b7c98 extmod/modlwip: Add dummy .makefile() method. 9 years ago
Paul Sokolovsky c7fb87caff extmod/modlwip: Add stream protocol read method. 9 years ago
Paul Sokolovsky ed593780bf extmod/modlwip: Implement dummy setsockopt(). 9 years ago
Paul Sokolovsky f8d42da104 extmod/modlwip: Add .print() method. 9 years ago
Paul Sokolovsky 04a9ac7f38 extmod/modlwip: Update make_new() arguments for recent refactor. 9 years ago
Paul Sokolovsky fb7b715b7b extmod/modlwip: Use _ERR_BADF instead of magic number. 9 years ago
Paul Sokolovsky bc25545fbb extmod/modlwip: Avoid magic numeric values in memcpy(). 9 years ago
Paul Sokolovsky 722fb2d251 extmod/modlwip: User proper field name and value names for socket state. 9 years ago
Paul Sokolovsky fff2dd2627 extmod/modlwip: Mark some lwip_socket_obj_t's fields as volatile. 9 years ago