276 Commits (cd9164799947e54e686efaedda15f56b8a4a3bf1)

Author SHA1 Message Date
Dirk Ziegelmeier cd91647999 Fix bug #55513: Uninitialized variable in struct netconn 7 years ago
Dirk Ziegelmeier eeb2218b3d Revert "Test / RFC: Reformat a few files using clang-format" 8 years ago
Dirk Ziegelmeier 8b4a8159a8 Test / RFC: Reformat a few files using clang-format 8 years ago
Simon Goldschmidt 9992b48e90 fix compiling with LWIP_NOASSERT defined 8 years ago
goldsimon 3abc8ae161 LWIP_NETCONN_FULLDUPLEX: unblock rx threads on close 8 years ago
goldsimon 41fea4ad7d sockets: change closing: netconn is freed when socket is closed, not before 8 years ago
Axel Lin 61e90d9fc0 Use pbuf_clone to replace pbuf_alloc+pbuf_copy 8 years ago
goldsimon 245a6835f3 fixed bug #52403: netconn: FIN may be sent instead of RST when TCP netconn is closed with pending data in recv_mbox 9 years ago
Joel Cunningham d39e8cd827 docs: replace old reference to TCPIP_APIMSG with netconn_apimsg 9 years ago
Dirk Ziegelmeier 2b977a4a6a Reformat api_msg.c using astylerc 9 years ago
Axel Lin 2e4867fcde api_msg: Remove superfluous NETIF_NO_INDEX checking 9 years ago
Dirk Ziegelmeier f457769fe8 Add netconn_join_leave_group_netif() that takes netif index as argument 9 years ago
Joel Cunningham 5d2be3460f docs: update remaining api_msg_msg references 9 years ago
goldsimon 44f7a3cb0d work on -Wconversion... 9 years ago
Joel Cunningham d4c8a1ac78 netconn: switch gethostbyname to use tcpip_send_msg_wait_sem (task #14523) 9 years ago
Dirk Ziegelmeier 0df2c4f2be Map {tcp, udp, raw}_bind_netif() functions to netconn API 9 years ago
Joel Cunningham 2f117add7a sockets: task #14247, add CMSG and IP_PKTINFO 9 years ago
goldsimon 2358a5ac32 lwip_netconn_do_close_internal: 'close' -> 'shut_close': don't override global function names (why is this reported only now?) 9 years ago
goldsimon 1ada106d61 netconn_tcp_recvd: take size_t, not u32_t 9 years ago
Dirk Ziegelmeier 302d84f5b2 Try to fix compile without TCP (reported by Axel Lin) 9 years ago
goldsimon 0952e618bd netconn_drain(): use lwip_netconn_is_err_msg() on acceptmbox, too. 9 years ago
Axel Lin 0b2a652317 api_msg: Use lwip_netconn_is_err_msg instead of NULL test in netconn_drain() 9 years ago
goldsimon e0a2472706 netconn/sockets: remove fatal error handling, fix asynchronous error handling, ensure data before RST can be received 9 years ago
goldsimon ba20cd229e api_msg:accept_function(): fix typo 9 years ago
Mikhail Lappo eba1b971c0 Possible null-pointer dereference 9 years ago
Dirk Ziegelmeier 9e20fe2cfb Apply [patch #9287] Possible null-pointer dereference from Mikhail Lappo in a modified way 9 years ago
Joel Cunningham dd4ded3978 do_writemore: fix blocking bug 9 years ago
Joel Cunningham 2980f7cc58 Vectorize netconn_write for TCP 9 years ago
Joel Cunningham 36fa1a97d4 lwip_netconn_do_writemore() cleanups 9 years ago
Joel Cunningham 4c76fd500c Move write_offset from struct netconn to struct api_msg 9 years ago
sg 6dca664217 LWIP_NETCONN_FULLDUPLEX: fixed shutdown during write (bug #50274) 9 years ago
Dirk Ziegelmeier 2b1ebda6f1 Minor correction to last patch: Avoid #including socket.h in api_msg.c 9 years ago
Knut Andre Tidemann 5e9df2c698 lwip: fix broken default ICMPv6 handling of checksums. 9 years ago
sg 98fc82fa71 added function tcp_listen_with_backlog_and_err() to get the error reason when listening fails (bug #49861) 9 years ago
Joel Cunningham 5030fa81a0 bug #49684, api_msg: treat non-blocking ERR_MEM as ERR_WOULDBLOCK 9 years ago
Dirk Ziegelmeier 5d5eeca008 Once more: Try fix compile with clang 10 years ago
Dirk Ziegelmeier 792224ead0 Try to fix compile error with clang (found by Erik's Travis-CI) 10 years ago
Dirk Ziegelmeier 1712b06a64 Work on dual-stack netconn 10 years ago
Dirk Ziegelmeier b70ddf7b54 Cleanup unmap_ipv6_mapped_ipv4() macro 10 years ago
Dirk Ziegelmeier 2f37dc0606 api_msg.c: Partly add support for IPv6 mapped IPv4 addresses 10 years ago
Axel Lin 4dffe521a3 api_msg.c: Trivial code cleanup 10 years ago
Dirk Ziegelmeier f6e27940bd Make lwIP compile with clang -Wdocumentation -> several documentation fixes 10 years ago
goldsimon cdc97d2779 Correctly fix bug #49209: netconn_drain() fails to handle 'netconn_aborted' pointer 10 years ago
goldsimon d9c6badc55 Revert "Fixed bug #49209: netconn_drain() fails to handle 'netconn_aborted' pointer" 10 years ago
goldsimon 0e2354e658 Fixed bug #49209: netconn_drain() fails to handle 'netconn_aborted' pointer 10 years ago
Dirk Ziegelmeier 90a656ed78 Fix several doxygen errors all over the code 10 years ago
sg 16c70dd60e fixed bug# 43739 (Accept not reporting errors about aborted connections): netconn_accept() returns ERR_ABRT (sockets: ECONNABORTED) for aborted connections, ERR_CLSD (sockets: EINVAL) if the listening netconn is closed, which better seems to follow the standard 10 years ago
sg 27f03798b9 Fixed possible problems with tcp_backlog_delayed/tcp_backlog_accepted 10 years ago
sg 7721b20179 call accept-callback with ERR_MEM when allocating a pcb fails on passive open to inform the application about this error; ATTENTION: applications have to handle NULL pcb in accept callback! 10 years ago
sg dd80759bb9 tcp: changed accept handling to be done internally: the application does not have to call tcp_accepted() any more. Instead, when delaying accept (e.g. sockets do), call tcp_backlog_delayed()/tcp_backlog_accepted() (fixes bug #46696) 10 years ago