sg
|
d0a79ff085
|
fixed bug #48477 (ARP input packet might update static entry)
|
2016-07-19 22:01:42 +02:00 |
|
sg
|
b06f14c11f
|
worked on UPGRADING for 2.0.0
|
2016-07-19 20:38:08 +02:00 |
|
goldsimon
|
c641ae3d3d
|
minor: tabs->spaces
|
2016-07-19 10:36:43 +02:00 |
|
sg
|
421dab87e8
|
fixed bug #48476 (TCP sent callback called wrongly due to picking up old pcb->acked
|
2016-07-11 21:43:39 +02:00 |
|
goldsimon
|
e6bc591a1e
|
fixed bug #48170 (Vulnerable to TCP RST spoofing) (original patch by Fabian Koch)
|
2016-06-30 08:50:42 +02:00 |
|
sg
|
ca1b8288de
|
prepare for overriding current timeout implementation: all stack-internal caclic timers are avaliable in the lwip_cyclic_timers array
|
2016-04-05 23:01:57 +02:00 |
|
sg
|
8c7f513f4d
|
patch #8358: allow more combinations of listening PCB for IPv6
|
2016-04-05 22:04:19 +02:00 |
|
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
|
2016-04-05 21:42:10 +02:00 |
|
Dirk Ziegelmeier
|
6f43057662
|
Update changelog
|
2016-03-29 10:28:33 +02:00 |
|
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!
|
2016-03-23 21:57:38 +01:00 |
|
sg
|
c6b742812d
|
fixed bug #38203: DHCP options are not recorded in all DHCP ack messages (patch by Florent Matignon)
|
2016-03-23 21:06:52 +01:00 |
|
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)
|
2016-03-22 07:30:44 +01:00 |
|
sg
|
a1c78ea7bf
|
ignore dns response parsing errors, only abort resolving for correct responses or error responses from correct server (bug #47459)
|
2016-03-22 07:22:17 +01:00 |
|
Joel Cunningham
|
3a62a45bcd
|
Fix year in recent CHANGELOG entries
The year in the recent bugfix entries was 2013 instead of 2016
|
2016-03-18 10:09:25 -05:00 |
|
sg
|
149bb36805
|
fixed bug #47448 (netconn/socket leak if RST is received during close)
|
2016-03-17 21:49:01 +01:00 |
|
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>
|
2016-03-17 21:00:18 +01:00 |
|
sg
|
5f8b5cbb20
|
reset rto timer on fast retransmission (see task #13757, patch by Joel Cunningham)
|
2016-03-16 21:49:37 +01:00 |
|
sg
|
8e8571da6a
|
fixed bug #46384 Segment size calculation bug with MSS != TCP_MSS
|
2016-03-16 16:56:15 +01:00 |
|
sg
|
375ec36246
|
ERR_IF is not necessarily a fatal error (fixes bug #46338: UDP netconns block after fatal error)
|
2016-03-05 16:15:04 +01:00 |
|
Dirk Ziegelmeier
|
e90591bb78
|
Add note to CHANGELOG about 6LoWPAN
|
2016-02-22 20:46:15 +01:00 |
|
Dirk Ziegelmeier
|
406f707d9a
|
Add SNMP agent note in CHANGELOG
|
2015-12-26 12:04:45 +01:00 |
|
goldsimon
|
8010d6706e
|
fixed bug #46471: lwip_accept() leaks socket descriptors if new netconn was already closed because of peer behavior
|
2015-11-19 07:33:55 +01:00 |
|
Dirk Ziegelmeier
|
29553ba7a1
|
Add note about moved SNMP stack to CHANGELOG
|
2015-11-14 22:08:31 +01:00 |
|
goldsimon
|
92a241a29e
|
Fixed bug #46365: tcp_accept_null() should call tcp_abort()
|
2015-11-12 10:40:49 +01:00 |
|
sg
|
c12fa7b4c4
|
started to move "private" header files containing implementation details to "lwip/priv/" include directory to seperate the API from the implementation.
|
2015-10-09 21:58:58 +02:00 |
|
sg
|
22957a8082
|
added sntp_opts.h (all options for the sntp app), added FILES to describe the include folder
|
2015-10-07 22:24:32 +02:00 |
|
goldsimon
|
fe33fd6d86
|
snmp: cleaned up mib_* structs: "base" class 'struct mib_node' only needs the type, get/set functions are not used on array/external nodes (only on scalar/listroot nodes)
|
2015-10-02 12:33:45 +02:00 |
|
goldsimon
|
8c35429ba3
|
add last change to CHANGELOG
|
2015-10-01 10:09:34 +02:00 |
|
goldsimon
|
1bcd361456
|
adapt CHANGELOG to last change
|
2015-09-30 17:54:43 +02:00 |
|
goldsimon
|
927b72abd2
|
fixed bug #46072: ip4addr_aton() does not check the number range of all address parts
|
2015-09-30 14:15:36 +02:00 |
|
sg
|
db76671d4d
|
task #13729: Convert netif addresses (IPv4 & IPv6) to ip_addr_t (so they can be used without conversion/temporary storage)
|
2015-09-23 22:09:37 +02:00 |
|
goldsimon
|
ddf899ad1e
|
update CHANGELOG
|
2015-09-08 10:28:57 +02:00 |
|
goldsimon
|
8a0fb03e21
|
Separate mib2 counter/table callbacks from snmp agent. This both cleans up the code and should allow integration of a 3rd party agent/mib2.
|
2015-09-08 09:47:30 +02:00 |
|
goldsimon
|
dd3725a452
|
task #12243: DNS/IPv6: added support for AAAA records
|
2015-09-04 12:16:14 +02:00 |
|
sg
|
aa0e41c389
|
task #12178: hardware checksum capabilities can be configured per netif (use NETIF_SET_CHECKSUM_CTRL() in your netif's init function)
|
2015-09-01 22:04:15 +02:00 |
|
goldsimon
|
dd8feb49aa
|
PBUF_REF with "custom" pbufs is now supported for RX pbufs (see pcapif in contrib for an example, LWIP_SUPPORT_CUSTOM_PBUF is required)
|
2015-08-31 08:29:23 +02:00 |
|
sg
|
a01a1b4556
|
support IPv4 source based routing: define LWIP_HOOK_IP4_ROUTE_SRC to point to a routing function
|
2015-08-30 21:54:39 +02:00 |
|
Sylvain Rochet
|
3121b34d17
|
converted CHANGELOG from ISO-8859-1 to UTF8
|
2015-08-30 21:36:57 +02:00 |
|
sg
|
b9a8310f4b
|
fixed bug #44023: TCP ssthresh value is unclear: ssthresh is set to the full send window for active open, too, and is updated once after SYN to ensure the correct send window is used
|
2015-08-30 20:47:17 +02:00 |
|
goldsimon
|
06d8dba4a0
|
fixed bug #45559: Window scaling casts u32_t to u16_t without checks
|
2015-08-28 09:23:10 +02:00 |
|
sg
|
f649172580
|
fixed bug bug #41009: IPv6 reassembly broken on 64-bit platforms: define IPV6_FRAG_COPYHEADER==1 on these platforms to copy the IPv6 header instead of referencing it, which gives more room for struct ip6_reass_helper
|
2015-08-26 22:16:23 +02:00 |
|
sg
|
204bd29e52
|
fixed bug #45827: recvfrom: TCP window is updated with MSG_PEEK
|
2015-08-25 22:25:51 +02:00 |
|
goldsimon
|
2b93ef1d75
|
fixed bug #43790: Sending octet string of Length >255 from SNMP agent (patch by Manoj Kumar)
|
2015-08-20 08:12:50 +02:00 |
|
sg
|
de8e810792
|
fixed bug #45120: Broadcast & multiple interfaces handling
|
2015-08-19 20:55:03 +02:00 |
|
goldsimon
|
7263cc675b
|
fixed bug #45004: dns response without answer might be discarded
|
2015-08-19 10:33:42 +02:00 |
|
sg
|
c2f978bd1e
|
patch by Chrysn: patch #8704 fix sys_timeouts_sleeptime function
|
2015-08-18 21:38:08 +02:00 |
|
sg
|
4edade8079
|
allow multicast socket options IP_MULTICAST_TTL, IP_MULTICAST_IF and IP_MULTICAST_LOOP to be used without IGMP
|
2015-08-05 22:52:23 +02:00 |
|
sg
|
a78e4c6cf3
|
track bugfixed in CHANGELOG
|
2015-08-05 20:57:54 +02:00 |
|
goldsimon
|
d3217718a9
|
Reverted fix for bug #38203 since it might be wrong
|
2015-06-23 09:20:06 +02:00 |
|
goldsimon
|
de83c3e9e0
|
fixed bugs #45140 and #45141 (dhcp was not stopped correctly after fixing bug #38204)
|
2015-05-19 10:56:08 +02:00 |
|