sg
a1c78ea7bf
ignore dns response parsing errors, only abort resolving for correct responses or error responses from correct server (bug #47459 )
10 years ago
sg
5794ac2340
tcp_alloc(): remove explicit =0 already done by memset(0)
10 years ago
sg
44e1a2d8e2
define tcp_backlog_set() as dummy-define when backlog feature is disable
10 years ago
Joel Cunningham
3a62a45bcd
Fix year in recent CHANGELOG entries
...
The year in the recent bugfix entries was 2013 instead of 2016
10 years ago
sg
149bb36805
fixed bug #47448 (netconn/socket leak if RST is received during close)
10 years ago
Joel Cunningham
93ccba9bcb
don't fail closing a socket/netconn when failing to allocate the FIN segment; blocking the calling thread for a while is better than risking leaking a netconn/socket (see bug #46701 )
...
Signed-off-by: sg <goldsimon@gmx.de>
10 years ago
sg
b24e5cd1c8
fixed compiling netconn_write_partly with LWIP_SO_SNDTIMEO==1 after recent api implementation changes (bug #47436 , patch by William Hayes)
10 years ago
Dirk Ziegelmeier
7fbb5fc82a
Fix netconn API in core locking mode
10 years ago
Dirk Ziegelmeier
464a8c9794
Delete script to compile MOBA MIB
10 years ago
Dirk Ziegelmeier
7aea739f87
PPPAPI: Don't return garbage in *_create calls in case tcpip_api_call() fails;
...
Let some functions return err_t instead of void because tcpip_api_call() may fail
10 years ago
sg
852d5b9c80
Optimize tcp_output runtime by not calling ip_route() for every segment sent
10 years ago
sg
b4d7238eb8
tcp_output_segment: don't count retransmitted segments in mib2.tcpoutsegs by detecting p->payload != tcphdr pointer; don't try to retransmit segments where p->ref != 1 (as it is invalid to mess up p->len/p->payload when we don't have exclusive access to the pbuf)
10 years ago
Dirk Ziegelmeier
ee87d28252
Rename tcpip_apimsg to netconn_apimsg (better suits naming convention in api_lib.c)
10 years ago
Dirk Ziegelmeier
6ffe12cede
Readd struct protoype in api.h
10 years ago
Dirk Ziegelmeier
d6adc1f6cb
Rename tcpip_send_api_msg to tcpip_send_msg_wait_sem (hopefully a little bit clearer name)
10 years ago
sg
5f8b5cbb20
reset rto timer on fast retransmission (see task #13757 , patch by Joel Cunningham)
10 years ago
sg
7b9cb98bbb
LWIP_TCPIP_CORE_LOCKING_INPUT is not experimental any more, as well
10 years ago
Dirk Ziegelmeier
222eb25eb5
Accidentally committed my MIB compiler test, sorry!
10 years ago
Dirk Ziegelmeier
dbfdb13166
LwipMibCompiler: Set MIB compiler as startup project instead of MIB viewer
10 years ago
Dirk Ziegelmeier
d38cdccbcd
netconn API: Remove api_msg wrapper struct, it is not needed any more
10 years ago
Dirk Ziegelmeier
2575c7fb5f
netconn API: Cleanup, remove lots of #defines, take advantage of new tcpip_send_api_msg function feature to abstract core locking away
10 years ago
Dirk Ziegelmeier
ea174560b1
tcpip.c tcpip_send_api_msg: Handle core locking case internally
10 years ago
Dirk Ziegelmeier
bc51dddcaf
Add some comments to functions and #defines. According to Simon, LWIP core locking is not experimental any more.
10 years ago
sg
f09dec5fb7
ethernetif.c: implement SNMP counters, simplify input function: no need to check ethType, ethernet_input() already does this
10 years ago
sg
8e8571da6a
fixed bug #46384 Segment size calculation bug with MSS != TCP_MSS
10 years ago
Dirk Ziegelmeier
0d576aa521
Fix bug #47426 incorrect typecast in pppapi.c
10 years ago
goldsimon
0e1b401abe
sntp: fixed constness for SNTP_SERVER_DNS==1
10 years ago
Dirk Ziegelmeier
bf7fc41e0f
LwipMibCompiler: Add windows command line example
10 years ago
Dirk Ziegelmeier
90bc1da434
LwipMibCompiler: Don't generate empty root nodes
10 years ago
Dirk Ziegelmeier
dc98e31e4d
LwipMibCompiler: MibTree: Adapt coding style to the rest of the C# project
10 years ago
Dirk Ziegelmeier
1d7996dc47
tcpip API calls: Implement LWIP_NETCONN_SEM_PER_THREAD support for ALL API calls
10 years ago
Dirk Ziegelmeier
2b3db52c70
pppol2tp.c: Avoid an #ifdef - there is a new UDP API function that can be used here
10 years ago
Jan Breuer
b65a22b32a
LwipMibCompiler: Don't preserve upper case on generated variables
10 years ago
Jan Breuer
b849e52c17
LwipMibCompiler: preserve upper case in comments
10 years ago
Jan Breuer
588b11185a
LwipMibCompiler: Remove false positive root entities
10 years ago
Jan Breuer
dfc963880a
LwipMibCompiler: Fix generating SnmpScalarArrayNode callbacks
10 years ago
Dirk Ziegelmeier
00975769a0
Minor TCPIP API call functions cleanup
10 years ago
Dirk Ziegelmeier
f7a3d6cca5
Port PPP API to new simple tcpip API call method
10 years ago
Dirk Ziegelmeier
8f71795844
Port netifapi to new simple tcpip API call method
10 years ago
Dirk Ziegelmeier
8106413644
tcpip.c: Implement an easier way for TCPIP API calls - client code does not have to deal with semaphores and core locking any more
10 years ago
sg
5e472badf1
Work on bug #44595 : remove check for recvmbox != NULL from netconn_recv() to let it return ERR_CLSD for half-closed TCP connections
10 years ago
Axel Lin
2a2f92f7c2
Make ERR_IS_FATAL() test first fatal error instead of last non-fatal error
...
This way, we don't need to update ERR_IS_FATAL() every time new non-fatal error
is added. Also drop 2 empty lines so the error constants present in 2 groups,
non-fatal errors and fatal errors.
10 years ago
Dirk Ziegelmeier
f3b7bca3cf
Fix bug #47370 : Port DNS client to IPv6
10 years ago
Dirk Ziegelmeier
9fbf5a4004
SNMP: Support LWIP_TCPIP_CORE_LOCKING sync method
10 years ago
sg
5d637360cc
fixed ERR_IS_FATAL() after changing ERR_IF to non-fatal
10 years ago
Dirk Ziegelmeier
7d8f0c781f
Fix wrong usage of LWIP_NETCONN_SEM_PER_THREAD macro in api_msg.h
10 years ago
Dirk Ziegelmeier
a212210c35
Add missing #include in memp.c
10 years ago
Dirk Ziegelmeier
ba40925335
tcpip_send_api_msg function is only needed in non-core-locking mode
10 years ago
Dirk Ziegelmeier
eab92ccb03
netifapi: Eliminate wrapper struct netifapi_msg and rename netifapi_msg_msg to netifapi_msg
10 years ago
Dirk Ziegelmeier
fc17d02451
Fix compile with LWIP_TCPIP_CORE_LOCKING
10 years ago