Ivan Delamer
|
944adc56ee
|
Fixed #define that was commited by mistake.
Change-Id: Ic44560284e932b2d7c503155085160647ac82bb8
|
2012-05-04 18:19:40 -06:00 |
|
Ivan Delamer
|
6e81f722ad
|
In ip6_input(), accept solicited node packets that match the receiving
netif addresses, when multicast is disabled.
Change-Id: I3f59258ee605a820f0a525b696b1dede0d53948f
|
2012-05-04 18:11:47 -06:00 |
|
Ivan Delamer
|
bfa28f4c30
|
fixes bug #36389: Use IPv6 Src Address of Echo Response as Destination
Address in Echo Response
|
2012-05-04 17:43:54 -06:00 |
|
Ivan Delamer
|
3dcd33b08f
|
Fix bug #36391 - inet6_addr_to_ip6addr()
Change-Id: I2ab73901a8552e3c247d95985f6ce5d6ef7d4599
|
2012-05-04 17:33:06 -06:00 |
|
goldsimon
|
3ac81e9d7c
|
patch by Sylvain Rochet: fixed bug #36283 (PPP struct used on header size computation and not packed)
|
2012-05-03 20:39:43 +02:00 |
|
goldsimon
|
1704d21356
|
dhcp: check array bounds before accessing it (bug #36170)
|
2012-05-03 20:21:50 +02:00 |
|
goldsimon
|
fb07a28c99
|
fixed bug #36388 (PPP: checksum-only in last pbuf leads to pbuf with zero length)
|
2012-05-03 19:45:22 +02:00 |
|
goldsimon
|
1dff9aea62
|
fixed the fix for bug #35945 (SYN packet should provide the recv MSS not the send MSS) if TCP_CALCULATE_EFF_SEND_MSS==0
|
2012-03-28 11:06:52 +02:00 |
|
goldsimon
|
e5d54f5344
|
fixed bug #35756 header length calculation problem in ppp/vj.c - removed unused/invalid defines TCPH_OFFSET(_SET).
|
2012-03-27 20:42:46 +02:00 |
|
goldsimon
|
a558c01589
|
fixed bug #35945: SYN packet should provide the recv MSS not the send MSS
|
2012-03-27 20:18:23 +02:00 |
|
goldsimon
|
7043983acc
|
udp_input: fixed unreachable code warning for CHECKSUM_CHECK_UDP==0
|
2012-03-25 17:20:22 +02:00 |
|
goldsimon
|
dd245c63d7
|
tcp_abort/tcp_abandon: don't send RST if pcb->state is CLOSED
|
2012-03-25 17:19:46 +02:00 |
|
goldsimon
|
c622985fda
|
Better fix for bug #35927 (missing refragmentaion in ip_forward) when IP_FRAG is disabled.
|
2012-03-25 15:12:42 +02:00 |
|
goldsimon
|
d910786034
|
added posix-compatibility include files posix/netdb.h and posix/sys/socket.h which are a simple wrapper to the correct lwIP include files.
|
2012-03-25 15:02:58 +02:00 |
|
goldsimon
|
8dbf572ea5
|
Fixed bug #35817: do_connect() invalidly signals op_completed for UDP/RAW with LWIP_TCPIP_CORE_LOCKING==1
|
2012-03-25 14:56:41 +02:00 |
|
goldsimon
|
f8af1a7443
|
fixed bug #35931: Name space pollution in api_msg.c and netifapi.c
|
2012-03-25 14:41:27 +02:00 |
|
goldsimon
|
d95bcab053
|
fixed bug #35927: missing refragmentaion in ip_forward
|
2012-03-22 19:35:04 +01:00 |
|
Ivan Delamer
|
2b4c10e705
|
Support single-packet queueing in ND6 (similar to ARP), when
!LWIP_ND6_QUEUEING.
|
2012-03-22 11:14:49 -06:00 |
|
Ivan Delamer
|
ac4c802089
|
Disable leftover ND6 queueing code when !LWIP_ND6_QUEUING.
|
2012-03-22 10:25:50 -06:00 |
|
goldsimon
|
c6e4b8f829
|
patch by Mason: fixed bug #35907: lwip_gethostbyname_r returns an invalid h_addr_list
|
2012-03-20 22:06:32 +01:00 |
|
goldsimon
|
52d41d19d3
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip
|
2012-03-12 16:43:23 +01:00 |
|
goldsimon
|
0e7df4b193
|
Removed unnecessary global variable "subnetMask", which is only used in one function (GetMask)
|
2012-03-12 16:42:18 +01:00 |
|
goldsimon
|
2c9b3b35d1
|
patch by Bostjan Meglic: fixed bug #35809: PPP GetMask(): Compiler warning on big endian, possible bug on little endian system
|
2012-03-12 16:39:52 +01:00 |
|
Ivan Delamer
|
773dcae2f9
|
Missing declarations in supporting IP_HDRINCL.
|
2012-03-02 09:35:42 -07:00 |
|
Ivan Delamer
|
22e7b674ed
|
Check arguments in nd6, and some other minor fixes nearby.
|
2012-03-02 09:27:14 -07:00 |
|
Ivan Delamer
|
8c95422204
|
Early exit when checking if ip6 reassembled packet is valid.
|
2012-03-02 09:18:54 -07:00 |
|
Ivan Delamer
|
34531a8160
|
Check that pbuf_header succeeds in IPv6 reassembly.
|
2012-03-02 09:16:33 -07:00 |
|
Ivan Delamer
|
5c199483cd
|
Support IP_HDRINCL in ip6_output() and ip6_output_hinted(),
previously only supported in ip6_output_if().
|
2012-03-02 09:06:57 -07:00 |
|
Ivan Delamer
|
c52189557e
|
Fixed error in calculating some IPv6 option header lengths.
|
2012-03-02 08:59:34 -07:00 |
|
Ivan Delamer
|
bcabe63971
|
Set ip_data.current_netif earlier to allow ICMPv6 packets in ip6_fwd.
Then set to "accepted" netif, not inp.
|
2012-03-02 08:53:51 -07:00 |
|
goldsimon
|
193ccaa3b4
|
IGMP stats: added missing tab (by Gisle Vanem)
|
2012-03-01 19:21:17 +01:00 |
|
goldsimon
|
c6605766e7
|
Fixed unused variable warnings produced with the last commit
|
2012-03-01 19:10:52 +01:00 |
|
goldsimon
|
4fca628d36
|
Speed up LWIP_TCPIP_CORE_LOCKING by directly calling functions in api_msg.c instead of calling via function pointer.
|
2012-02-28 12:45:59 +01:00 |
|
goldsimon
|
7f81c62bf0
|
fixed bug #35595: Impossible to send broadcast without a gateway (introduced when fixing bug# 33551)
|
2012-02-23 10:14:27 +01:00 |
|
goldsimon
|
ac2175fa7d
|
fixed pbuf leak when PPP session is aborted through pppSigHUP() (bug #35541: PPP Memory Leak)
|
2012-02-16 12:55:14 +01:00 |
|
goldsimon
|
5816bab6a2
|
fixed bug #35531: Impossible to send multicast without a gateway (introduced when fixing bug# 33551)
|
2012-02-16 12:30:52 +01:00 |
|
goldsimon
|
d0d650aa67
|
Patch by Stéphane Lesage:
fixed bug #35536 SNMP: error too big response is malformed
|
2012-02-16 08:01:54 +01:00 |
|
goldsimon
|
6d5ec9c998
|
fixed bug #35537: MEMP_NUM_* sanity checks should be disabled with MEMP_MEM_MALLOC==1
|
2012-02-16 07:33:38 +01:00 |
|
goldsimon
|
fe08467e45
|
Removed unused variable in ip_debug_print()
|
2012-02-14 21:29:14 +01:00 |
|
goldsimon
|
26e03b81fe
|
Fixed unused variable warning
|
2012-02-14 19:41:46 +01:00 |
|
goldsimon
|
f6582fd229
|
Correctly calculate the default value of MEMP_NUM_SYS_TIMEOUT as needed
|
2012-02-13 21:38:48 +01:00 |
|
goldsimon
|
5e87126c38
|
Multiple compilation fixes:
- use C style comments, not C++ style;
- don't use #if with undefined parameter;
|
2012-02-13 21:38:28 +01:00 |
|
goldsimon
|
c279692cfe
|
Fixed unused local variable warning (patch #7711)
|
2012-02-13 20:41:58 +01:00 |
|
goldsimon
|
7d0dab9d7d
|
partly fixed bug #25882: TCP hangs on MSS > pcb->snd_wnd (by not creating segments bigger than half the window)
|
2012-02-12 14:14:19 +01:00 |
|
goldsimon
|
16555ad12e
|
tcp pcb: persist_cnt can be u8_t instead of u32_t (since it is compared against u8_t only)
|
2012-02-12 14:04:59 +01:00 |
|
goldsimon
|
9a95c2ff08
|
fixed bug #35435: No pcb state check before adding it to time-wait queue while closing
|
2012-02-11 18:15:17 +01:00 |
|
Ivan Delamer
|
1d6347c9b0
|
Allow unicast NA messages without LLA option, in accordance to RFC2461
section 4.4, and as suggested by Phillip Toelke.
Change-Id: Ic9d9a6ad82ec201d25b9fc024936cfb1b41f1a7a
|
2012-01-27 14:54:39 -07:00 |
|
goldsimon
|
13075460ea
|
fixed bug #35305: pcb may be freed too early on shutdown(WR)
|
2012-01-22 11:18:36 +01:00 |
|
goldsimon
|
4c3dfb92b7
|
fixed bug #34636: FIN_WAIT_2 - Incorrect shutdown of TCP pcb: don't let PCBs time out from FIN_WAIT_2 if the RX side wasn't close (by either calling tcp_close or tcp_shutdown(RDWR))
|
2012-01-21 18:05:15 +01:00 |
|
goldsimon
|
fc2efaeb8c
|
Fixed my last chagne to pbuf_copy
|
2012-01-21 16:57:53 +01:00 |
|
goldsimon
|
b15e60243b
|
- fixed bug #35151: DHCP asserts on incoming option lengths;
- fixed wrong CHANGELOG of the last commit
|
2012-01-20 21:36:52 +01:00 |
|
goldsimon
|
f2de3215c3
|
pbuf_copy(): moved the check for "p_to != NULL" to a better place.
|
2012-01-20 21:21:10 +01:00 |
|
goldsimon
|
efbad07643
|
fixed bug #35291: NULL pointer in pbuf_copy
|
2012-01-20 21:19:26 +01:00 |
|
goldsimon
|
69d61eda01
|
Added option CHECKSUM_GEN_ICMP
|
2012-01-16 09:40:15 +01:00 |
|
goldsimon
|
e9255d3714
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip
|
2012-01-12 15:40:41 +01:00 |
|
goldsimon
|
c8647c0396
|
implemented API functions to access so_options of IP pcbs (UDP, TCP, RAW) (fixes bug #35061)
|
2011-12-17 22:12:01 +01:00 |
|
goldsimon
|
8114627d6a
|
Fixed typo in define check: LWIP_IPv6_FRAG -> LWIP_IPV6_FRAG
|
2011-12-14 21:42:51 +01:00 |
|
goldsimon
|
5048a30fc7
|
Another fix for bug #32417 (debug assert that fires)
|
2011-12-06 21:21:44 +01:00 |
|
Ivan Delamer
|
ce6fb83ef4
|
bug #34846: time-exceeded was sometimes not sent to original fragment
source, but to the sender of a packet fragment that triggered a buffer
purge.
Change-Id: I4bf20747bd900150491852649918a85cb7bf2aad
|
2011-11-29 12:49:43 -07:00 |
|
Ivan Delamer
|
85f8a59d7f
|
Added parenthesis to netif/ip6 macros.
Change-Id: I32d7f28c9e106641e3d5be8342d2c884e166bb0e
|
2011-11-28 14:07:53 -07:00 |
|
goldsimon
|
dd8729063c
|
fixed bug #31177: tcp timers can corrupt tcp_active_pcbs in some cases
|
2011-11-25 18:36:52 +01:00 |
|
goldsimon
|
14c766e750
|
fix for bug #34684 was wrong (netif for arp table entries was only set/reset with SNMP enabled)
|
2011-11-24 21:11:11 +01:00 |
|
goldsimon
|
3a11a8a01d
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip
|
2011-11-24 07:47:40 +01:00 |
|
goldsimon
|
988815579a
|
fixed bug #34884: sys_msleep() body needs to be surrounded with '#ifndef sys_msleep'
|
2011-11-23 20:58:19 +01:00 |
|
goldsimon
|
d1fa13ed52
|
fix compilation of ip_canforward on 8-/16-bit platforms (where constants are 16-bit and thus cannot be left-shifted by 24)
|
2011-11-23 09:09:22 +01:00 |
|
goldsimon
|
08b497faea
|
fixed bug #34684: Clear the arp table cache when netif is brought down
|
2011-11-22 21:44:28 +01:00 |
|
goldsimon
|
96d332e234
|
Fix icmp6_send_response: cannot assign (packed) ip6_addr_p_t* to ip6_addr_t* -> need to copy the packed address to an aligned address first
|
2011-11-22 21:41:20 +01:00 |
|
Ivan Delamer
|
440f31a4d3
|
Add IPv6 timeouts to check for MEMP_NUM_SYS_TIMEOUT).
Change-Id: Ic6a9493cde41652391b34a47e6003b9036f760de
|
2011-11-17 14:24:16 -07:00 |
|
Ivan Delamer
|
cb91705e03
|
Generate ICMPv6 responses from a context other than input callback
(e.g. timers in IPv6 reassembly). see bug #34846.
Change-Id: I6b4d27c819291d8371c43288310d57c3f2c1c65f
|
2011-11-17 10:55:45 -07:00 |
|
goldsimon
|
d12e742373
|
Fixed bug #34733 Null pointer exception with SOCKET_DEBUG.
|
2011-11-13 17:06:19 +01:00 |
|
goldsimon
|
7aa7c0f481
|
SEQ-comparing defines: cast parameters to u32_t for clarity
|
2011-10-29 21:43:13 +02:00 |
|
Ivan Delamer
|
b3ffa16315
|
Use pppRecvWakeup only if PPP_INPROC_OWNTHREAD is defined.
Change-Id: Ie800289eb5f6a64d0be1d38eab7154d4aa473d57
|
2011-10-28 16:22:54 -06:00 |
|
Ivan Delamer
|
09d1f55bce
|
Conditional compilation in ppp.c according to PPP_ options.
Change-Id: I466ce2b0114c9428f5e21bd0a09bb221f40bfc3e
|
2011-10-28 14:23:20 -06:00 |
|
Ivan Delamer
|
21333d0f18
|
handle NULL when parsing IPv6 address (check for formatting)
Change-Id: I42e1288689946c295e0bd1490a5eb4d8befb5877
|
2011-10-28 13:54:16 -06:00 |
|
goldsimon
|
edcc859b58
|
fixed bug #34638: Dead code in tcp_receive - pcb->dupacks
|
2011-10-28 13:09:04 +02:00 |
|
Ivan Delamer
|
2ce17a724a
|
Fix bug #34526: nd6_queue_packet() frees too much if out-of-memory
Change-Id: Ib7ac0cb1b5a5389dd5449a908485493bd085ba9d
|
2011-10-26 14:31:48 -06:00 |
|
goldsimon
|
0fb07ba328
|
- moved processing of refused_data to an own function (used from tcp_fasttmr and tcp_input);
- improved readability of tcp_slowtmr by using defines to access keepalive variables
|
2011-10-23 18:10:46 +02:00 |
|
goldsimon
|
78f0307246
|
Slipif: fixed IPv6 support
|
2011-10-23 17:38:23 +02:00 |
|
goldsimon
|
c5203ab5ea
|
fixed bug #34429: possible memory corruption with LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT set to 1
|
2011-10-23 17:31:03 +02:00 |
|
goldsimon
|
3d1a306518
|
SLIP netif: add support for multiple input strategies (threaded, polling, RX from ISR)
|
2011-10-21 22:25:44 +02:00 |
|
goldsimon
|
2750d61e92
|
added missing valid/set_invalid defines for NO_SYS
|
2011-10-21 19:47:37 +02:00 |
|
goldsimon
|
43ac5ad70d
|
removed the need to disable ARP_QUEUEING when LWIP_ARP is disabled an TCP_QUEUE_OOSEQ when LWIP_TCP is disabled
|
2011-10-21 13:24:33 +02:00 |
|
goldsimon
|
309e936ad9
|
Fix default value of TCP_SNDLOWAT for small values of TCP_SND_BUF (broken with my 2nd-last commit)
|
2011-10-19 12:55:32 +02:00 |
|
Simon Goldschmidt
|
d00fa906cf
|
fixed bug #34592: lwip_gethostbyname_r uses nonstandard error value, removed those unused (nonstandard?) error values from arch.h
|
2011-10-18 20:56:08 +02:00 |
|
Simon Goldschmidt
|
01839b9c14
|
fixed default values of TCP_SNDLOWAT and TCP_SNDQUEUELOWAT for small windows (bug #34176 select after non-blocking send times out)
|
2011-10-18 20:22:09 +02:00 |
|
Simon Goldschmidt
|
1f396946e5
|
fixed bug #34587: TCP_BUILD_MSS_OPTION doesn't consider netif->mtu, causes slow network
|
2011-10-18 20:11:39 +02:00 |
|
goldsimon
|
2f58ef781c
|
fixed bug #34581 missing parentheses in udplite sockets code
|
2011-10-18 11:04:08 +02:00 |
|
goldsimon
|
8b9f70ac08
|
fixed bug #34580 fcntl() is missing in LWIP_COMPAT_SOCKETS
|
2011-10-18 11:00:10 +02:00 |
|
Simon Goldschmidt
|
e039d4103f
|
fixed bug #34569: shutdown(SHUT_WR) crashes netconn/socket api
|
2011-10-17 19:38:47 +02:00 |
|
Simon Goldschmidt
|
0333e81616
|
fixed bug #34517 (persist timer is started although no zero window is received) by starting the persist timer when a zero window is received, not when we have more data queued for sending than fits into the window
|
2011-10-13 21:18:16 +02:00 |
|
Simon Goldschmidt
|
cf1be4ae2d
|
fixed bug #34541: LWIP_U32_DIFF is unnecessarily complex: removed that define
|
2011-10-13 19:29:48 +02:00 |
|
Simon Goldschmidt
|
dc34636598
|
fixed bug #34540: compiler error when CORE_LOCKING is used and not all protocols are enabled
|
2011-10-13 19:25:11 +02:00 |
|
Simon Goldschmidt
|
c74d881d3d
|
fixed bug #34534: Error in sending fragmented IP if MEM_ALIGNMENT > 4
|
2011-10-12 18:17:07 +02:00 |
|
Simon Goldschmidt
|
b4c4fae3f5
|
slightly rearranged freeing an acked segment to prevent keeping the reference too long
|
2011-10-11 21:41:58 +02:00 |
|
Simon Goldschmidt
|
f29bdd21a7
|
fixed bug #34426: tcp_zero_window_probe() transmits incorrect byte value when pcb->unacked != NULL
|
2011-10-09 20:11:33 +02:00 |
|
Simon Goldschmidt
|
9d31401d47
|
fixed bug #34447 LWIP_IP_ACCEPT_UDP_PORT(dst_port) wrong
|
2011-10-09 14:30:49 +02:00 |
|
Simon Goldschmidt
|
5c68bbe16f
|
Tried to fix bug #32417 ("TCP_OVERSIZE seems to have problems with (fast-)retransmission"): Reset pcb->unsent_oversize in 2 more places...
|
2011-09-29 21:12:34 +02:00 |
|
Simon Goldschmidt
|
07c610e068
|
Implemented limiting data on ooseq queue (task #9989) (define TCP_OOSEQ_MAX_BYTES / TCP_OOSEQ_MAX_PBUFS in lwipopts.h), added unit test for this new feature
|
2011-09-27 22:42:46 +02:00 |
|
Simon Goldschmidt
|
998f109fc8
|
fixed bug #28288: Data after FIN in oos queue
|
2011-09-27 21:08:49 +02:00 |
|
goldsimon
|
cfb70bccc1
|
bug #34406 dhcp_option_hostname() can overflow the pbuf
|
2011-09-27 07:49:04 +02:00 |
|
Simon Goldschmidt
|
6c56151d27
|
fixed bug #34377 MEM_SIZE_F is not defined if MEM_LIBC_MALLOC==1
|
2011-09-24 13:59:33 +02:00 |
|
Simon Goldschmidt
|
98274d2145
|
Reverted invalid fix for invalid bug #34360 done yesterday...
|
2011-09-23 19:26:29 +02:00 |
|
Simon Goldschmidt
|
1d125f55ba
|
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lwip
|
2011-09-23 19:16:01 +02:00 |
|
Simon Goldschmidt
|
918470affc
|
fixed bug #33871: rejecting TCP_EVENT_RECV() for the last packet including FIN can lose data
|
2011-09-23 19:14:17 +02:00 |
|
Simon Goldschmidt
|
797f26e45b
|
fixed bug #34360 tcp_shutdown: RST on unacked is not send when shutting down both rx AND tx
|
2011-09-22 21:38:56 +02:00 |
|
Simon Goldschmidt
|
e145c1d31c
|
Fixed tcp_accepted define (need brackets around the parameter)
|
2011-09-22 19:19:07 +02:00 |
|
Simon Goldschmidt
|
bb5d0c5c4a
|
fixed bug #34355: nagle does not take snd_buf/snd_queuelen into account
|
2011-09-22 18:50:18 +02:00 |
|
Simon Goldschmidt
|
0aea1b608a
|
Corrected fix for bug #34072 (UDP broadcast is received from wrong UDP pcb if udp port matches): pcbs bound to IPADDR_ANY did not receive broadcasts any more (bug #34294)
|
2011-09-22 06:24:58 +02:00 |
|
Simon Goldschmidt
|
a2aa43a426
|
Implemented timeout on send (TCP only, bug #33820)
|
2011-09-21 19:36:09 +02:00 |
|
Simon Goldschmidt
|
8d5514603e
|
fixed default value of TCP_SND_BUF to not violate the sanity checks in init.c
|
2011-09-21 18:47:44 +02:00 |
|
Simon Goldschmidt
|
b9a2feff5e
|
Converted runtime-sanity-checks into compile-time checks that can be disabled (since runtime checks can often not be seen on embedded targets)
|
2011-09-21 18:35:29 +02:00 |
|
goldsimon
|
f13615d97a
|
fixed bug #34337 (possible NULL pointer in sys_check_timeouts)
|
2011-09-20 07:21:19 +02:00 |
|
Simon Goldschmidt
|
d6227aece6
|
splitted ppp.h to an internal and external header file to get a clear separation of which functions an application or port may use (task #11281)
|
2011-09-11 19:30:28 +02:00 |
|
Simon Goldschmidt
|
6058389974
|
nd6: use a static buffer to process RA options instead of using mem_malloc()
|
2011-09-11 13:44:08 +02:00 |
|
Simon Goldschmidt
|
dccad08508
|
use pcb->mss instead of TCP_MSS for preallocate mss-sized pbufs (bug #34019)
|
2011-09-11 13:13:26 +02:00 |
|
Simon Goldschmidt
|
112158b056
|
Added a config option to randomize initial local TCP/UDP ports (so that different port ranges are used after a reboot; bug #33818; this one added tcp_init/udp_init functions again);
fixed a possible endless loop in tcp_new_port() if the number of active PCBs exceeds the number of available ports;
|
2011-09-11 12:44:01 +02:00 |
|
Simon Goldschmidt
|
5be300736e
|
lwip_accept: fixed warning about accessing uninitialized 'port' when SOCKETS_DEBUG is enabled
|
2011-09-09 23:20:34 +02:00 |
|
Simon Goldschmidt
|
1b98a64e90
|
Fixed typo: TCP_SNDQUEUELOWAT must be less than TCP_SND_QUEUELEN (as checked in init.c), not greater
|
2011-09-09 22:28:01 +02:00 |
|
Simon Goldschmidt
|
4849eb4c54
|
fixed bug #34072: UDP broadcast is received from wrong UDP pcb if udp port matches
|
2011-09-09 22:25:59 +02:00 |
|
Simon Goldschmidt
|
5e8ee7e006
|
Make LWIP_RAND optional (useful for small targets)
|
2011-09-03 22:27:30 +02:00 |
|
Simon Goldschmidt
|
e27d34d118
|
DHCP uses LWIP_RAND() for xid's (bug #30302)
|
2011-09-03 22:27:06 +02:00 |
|
Simon Goldschmidt
|
a0bf8d5740
|
fixed bug #33952 PUSH flag in incoming packet is lost when packet is aggregated and sent to application
|
2011-09-03 21:57:26 +02:00 |
|
Simon Goldschmidt
|
d0877153bf
|
netconn_alloc(): return on invalid protocol instead of initializing mbox size to 0
|
2011-09-03 21:24:06 +02:00 |
|
Simon Goldschmidt
|
55011e5308
|
fixed bug #31809 LWIP_EVENT_API in opts.h is inconsistent compared to other options
|
2011-09-01 22:25:03 +02:00 |
|
Simon Goldschmidt
|
2697b3c7da
|
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lwip
|
2011-09-01 21:01:38 +02:00 |
|
Simon Goldschmidt
|
b9c17dd1f0
|
fixed bug #34111 RST for ACK to listening pcb has wrong seqno
|
2011-09-01 21:00:11 +02:00 |
|
goldsimon
|
aea17bfae2
|
Fixed bogus IPH_V/HL and IPH_VHL_SET endianess dependency
|
2011-08-30 13:15:10 +02:00 |
|
Simon Goldschmidt
|
0a5755145c
|
added netif remove callback (bug #32397)
|
2011-08-24 22:00:10 +02:00 |
|
Simon Goldschmidt
|
249e19769b
|
fixed bug #34124 struct in6_addr does not conform to the standard
|
2011-08-24 21:40:09 +02:00 |
|
Simon Goldschmidt
|
f64808c385
|
fixed bug #33956 Wrong error returned when calling accept() on UDP connections
|
2011-08-24 21:12:12 +02:00 |
|
Simon Goldschmidt
|
2e69b54a4f
|
fixed bug #34057 socklen_t should be a typedef
|
2011-08-24 20:22:21 +02:00 |
|
Simon Goldschmidt
|
cd5d1ceadf
|
fixed bug #34112 Odd check in pbuf_alloced_custom (typo)
|
2011-08-24 20:18:47 +02:00 |
|
Simon Goldschmidt
|
c55f6b40ec
|
fixed bug #34122 dhcp: hostname can overflow
|
2011-08-24 20:12:23 +02:00 |
|
Simon Goldschmidt
|
bf4ec9be22
|
fixed bug #34121 netif_add/netif_set_ipaddr fail on NULL ipaddr
|
2011-08-24 19:52:06 +02:00 |
|
Simon Goldschmidt
|
ed0626afeb
|
fixed bug #33962 TF_FIN not always set after FIN is sent. (This merely prevents nagle from not transmitting fast after closing.)
|
2011-08-22 18:52:27 +02:00 |
|
Ivan Delamer
|
b5305d5a8c
|
Initialize recvmbox size for undefined netconn type, to supress
compiler warning.
Change-Id: I14c3f1786a8ca3513b5d4cf375c4951e4c09ebd6
|
2011-08-12 09:04:29 -06:00 |
|
Ivan Delamer
|
17efa04ea6
|
Add cast to IP6_ADDR_BLOCKx
|
2011-08-09 13:55:40 -06:00 |
|
Ivan Delamer
|
b3f5c8f6b2
|
Use target address as source address in IPv6 neighbour advertisement
messages.
Change-Id: I06d28eb2903c539de0b51bd7420a81ebf4f28963
|
2011-08-04 16:36:44 -06:00 |
|
Ivan Delamer
|
4507083148
|
Fixed bug in serialization of IPv6 addresses.
Change-Id: Ib63540123803317ec25f7cbf580c5159e4100222
|
2011-08-04 14:18:33 -06:00 |
|
Simon Goldschmidt
|
f4c0018d7a
|
Fixed complier error for CHECKSUM_CHECK_TCP==0
|
2011-07-28 21:59:28 +02:00 |
|
Simon Goldschmidt
|
242dc34115
|
ETHARP_SUPPORT_VLAN: add support for an external VLAN filter function instead of only checking for one VLAN (define ETHARP_VLAN_CHECK_FN)
|
2011-07-26 21:03:27 +02:00 |
|
Simon Goldschmidt
|
41c785d77a
|
IPv4: splitted IPv4 header fields version/len and tos, made macros depend on BYTE_ORDER to prevent unnecessary calls to htons()
|
2011-07-26 20:55:32 +02:00 |
|
Simon Goldschmidt
|
a745528b40
|
Prevent non-static function that is not declared in header file
|
2011-07-26 20:21:33 +02:00 |
|
Simon Goldschmidt
|
7465be91d0
|
Fixed some C compiler warnings
|
2011-07-24 17:19:17 +02:00 |
|
Simon Goldschmidt
|
d79c5baa1b
|
Removed commas from the end of enum lists
|
2011-07-24 17:18:55 +02:00 |
|
Simon Goldschmidt
|
46af0d38fa
|
fixed bug #31084 (socket API returns always EMSGSIZE on non-blocking sockets if data size > send buffers) -> now lwip_send() sends as much as possible for non-blocking sockets and only returns EWOULDBLOCK if the buffers are full
|
2011-07-22 22:05:24 +02:00 |
|
Simon Goldschmidt
|
6323e09a0a
|
init.c: changed some checks from runtime to compiletime (had to adapt some defines in ip.h for that)
|
2011-07-22 21:59:16 +02:00 |
|
Simon Goldschmidt
|
cc3b4dff20
|
freeing ooseq pbufs when the pbuf pool is empty implemented for NO_SYS==1: when not using sys_check_timeouts(), call PBUF_CHECK_FREE_OOSEQ() at regular intervals from main level.
|
2011-07-22 21:05:10 +02:00 |
|
Simon Goldschmidt
|
78ac382fdf
|
bug #33634 ip_forward() have a faulty behaviour: Added pbuf flags to mark incoming packets as link-layer broadcast/multicast. Also added code to allow ip_forward() to forward non-broadcast packets to the input netif (set IP_FORWARD_ALLOW_TX_ON_RX_NETIF==1).
|
2011-07-21 21:47:25 +02:00 |
|
Simon Goldschmidt
|
860072aaaf
|
correctly prefix all functions with 'etharp_' (also static functions)
|
2011-07-21 21:16:04 +02:00 |
|