]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lwip.git/log
pes-rpp/rpp-lwip.git
12 years ago- changed "struct ip_addr" to "ip_addr_t";
goldsimon [Sat, 25 Jun 2011 18:39:37 +0000 (18:39 +0000)]
- changed "struct ip_addr" to "ip_addr_t";
- tcp_accepted(): added a note to call this on the listening pcb, not the connection pcb;
- tcp_write(): change last parameter from "copy" to "apiflags", documented the apiflags

12 years agoDon't forward IPv6 packets that are larger than outgoing MTU, send ICMPv6 message...
idelamer [Wed, 22 Jun 2011 12:14:58 +0000 (12:14 +0000)]
Don't forward IPv6 packets that are larger than outgoing MTU, send ICMPv6 message back for Path MTU discovery.

13 years agoProcess IPv6 packets arriving from non-Ethernet links.
idelamer [Fri, 17 Jun 2011 11:06:06 +0000 (11:06 +0000)]
Process IPv6 packets arriving from non-Ethernet links.

13 years agoAllow routing IPv6 packets to neighbours with manually-configured non-link-local...
idelamer [Fri, 17 Jun 2011 11:05:38 +0000 (11:05 +0000)]
Allow routing IPv6 packets to neighbours with manually-configured non-link-local addresses.

13 years agoAllow IPv6 addresses with arbitrary prefix.
idelamer [Fri, 17 Jun 2011 11:04:47 +0000 (11:04 +0000)]
Allow IPv6 addresses with arbitrary prefix.

13 years agoMinor edits for for IPv6 compilation
idelamer [Fri, 17 Jun 2011 11:03:15 +0000 (11:03 +0000)]
Minor edits for for IPv6 compilation

13 years agoFixed compilation error after converting sockaddr_aligned from struct to union
goldsimon [Sun, 12 Jun 2011 11:57:34 +0000 (11:57 +0000)]
Fixed compilation error after converting sockaddr_aligned from struct to union

13 years agoFix compilation error when checking for hidden variable names ('s8_t i' was hidden...
goldsimon [Wed, 8 Jun 2011 16:31:55 +0000 (16:31 +0000)]
Fix compilation error when checking for hidden variable names ('s8_t i' was hidden in some case statements in nd6_input()).

13 years ago- sockaddr_aligned: use a union instead of a manually aligned struct;
goldsimon [Tue, 7 Jun 2011 19:36:05 +0000 (19:36 +0000)]
- sockaddr_aligned: use a union instead of a manually aligned struct;
- fixed compilation for different configurations

13 years agouse const char for name pointers in display functions
goldsimon [Tue, 7 Jun 2011 19:32:20 +0000 (19:32 +0000)]
use const char for name pointers in display functions

13 years agoRemoved unused static function
goldsimon [Tue, 7 Jun 2011 19:19:24 +0000 (19:19 +0000)]
Removed unused static function

13 years agoMoved static variable from inside the function to global scope
goldsimon [Tue, 7 Jun 2011 19:10:55 +0000 (19:10 +0000)]
Moved static variable from inside the function to global scope

13 years agoMoved common call to pbuf_header outside the switch()
goldsimon [Tue, 7 Jun 2011 19:10:10 +0000 (19:10 +0000)]
Moved common call to pbuf_header outside the switch()

13 years agoRestructured the code a bit to help my dump compiler not creating a jump table in ROM
goldsimon [Tue, 7 Jun 2011 19:07:00 +0000 (19:07 +0000)]
Restructured the code a bit to help my dump compiler not creating a jump table in ROM

13 years agoFixed bug #33492 (fixed stats for IPv6 protocols)
goldsimon [Tue, 7 Jun 2011 19:05:22 +0000 (19:05 +0000)]
Fixed bug #33492 (fixed stats for IPv6 protocols)

13 years agoFixed compilation with LWIP_IPV6==0
goldsimon [Mon, 6 Jun 2011 16:04:06 +0000 (16:04 +0000)]
Fixed compilation with LWIP_IPV6==0

13 years ago- fixed bug #33485 (forgot '!' before SOCK_ADDR_MATCH*);
goldsimon [Mon, 6 Jun 2011 16:00:06 +0000 (16:00 +0000)]
- fixed bug #33485 (forgot '!' before SOCK_ADDR_MATCH*);
- fixed 'cast increases alignment' by casting via 'void*';
- introduced 'struct sockaddr_aligned' where the 'base' type is instantiated to make sure the alignment is correct;

13 years agoFixed ipX_netif_get_local_ipX for LWIP_IPV6==0
goldsimon [Sat, 28 May 2011 09:32:42 +0000 (09:32 +0000)]
Fixed ipX_netif_get_local_ipX for LWIP_IPV6==0

13 years agoFixed ip_2_ipX() and ip6_2_ipX() macros #if !LWIP_ALLOW_STATIC_FN_IN_HEADER
goldsimon [Sat, 28 May 2011 09:32:07 +0000 (09:32 +0000)]
Fixed ip_2_ipX() and ip6_2_ipX() macros #if !LWIP_ALLOW_STATIC_FN_IN_HEADER

13 years agouse PCB_IS_IPV6(pcb) instead of pcb->isipv6 everywhere; fixed compilation with LWIP_I...
goldsimon [Sat, 28 May 2011 09:30:43 +0000 (09:30 +0000)]
use PCB_IS_IPV6(pcb) instead of pcb->isipv6 everywhere; fixed compilation with LWIP_IPV6==1 but LWIP_IGMP==0

13 years agouse PCB_IS_IPV6(pcb) instead of pcb->isipv6 everywhere
goldsimon [Sat, 28 May 2011 09:28:18 +0000 (09:28 +0000)]
use PCB_IS_IPV6(pcb) instead of pcb->isipv6 everywhere

13 years agoAdded ipX versions for routing
goldsimon [Thu, 26 May 2011 15:46:44 +0000 (15:46 +0000)]
Added ipX versions for routing

13 years agoFixed two compilation errors with different opt.h settings
goldsimon [Thu, 26 May 2011 14:47:28 +0000 (14:47 +0000)]
Fixed two compilation errors with different opt.h settings

13 years agoFixed bug #33337 (which is #32906 reappearing after adding IPv6 support)
goldsimon [Wed, 25 May 2011 17:40:42 +0000 (17:40 +0000)]
Fixed bug #33337 (which is #32906 reappearing after adding IPv6 support)

13 years agoFixed pointless conversion when checking TCP port range (bug #33398)
goldsimon [Wed, 25 May 2011 17:22:56 +0000 (17:22 +0000)]
Fixed pointless conversion when checking TCP port range (bug #33398)

13 years agoUse conversion defines instead of casting IP addresses
goldsimon [Wed, 25 May 2011 17:22:13 +0000 (17:22 +0000)]
Use conversion defines instead of casting IP addresses

13 years agoCombined IPv4 and IPv6 code where possible, added defines to access IPv4/IPv6 in...
goldsimon [Wed, 25 May 2011 17:16:35 +0000 (17:16 +0000)]
Combined IPv4 and IPv6 code where possible, added defines to access IPv4/IPv6 in non-IP code so that the code is more readable.

13 years agoRemoved autoip_init() since it does nothing; minor coding style changes
goldsimon [Sat, 21 May 2011 16:01:19 +0000 (16:01 +0000)]
Removed autoip_init() since it does nothing; minor coding style changes

13 years agoRemoved files of old IPv6 implementation
goldsimon [Tue, 17 May 2011 19:56:08 +0000 (19:56 +0000)]
Removed files of old IPv6 implementation

13 years agoAdded new files for IPv6
goldsimon [Tue, 17 May 2011 19:54:40 +0000 (19:54 +0000)]
Added new files for IPv6

13 years ago... and finally, we got a first working version of a dual-stack lwIP runnin IPv4...
goldsimon [Tue, 17 May 2011 19:35:14 +0000 (19:35 +0000)]
... and finally, we got a first working version of a dual-stack lwIP runnin IPv4 and IPv6 in parallel - big thanks to Ivan Delamer! (this is work in progress, so please beware, test a lot and report problems!)

13 years agoreplaced tab with spaces
goldsimon [Mon, 16 May 2011 18:45:51 +0000 (18:45 +0000)]
replaced tab with spaces

13 years agoAdded a test for fast-rexmit
goldsimon [Sat, 14 May 2011 15:26:43 +0000 (15:26 +0000)]
Added a test for fast-rexmit

13 years agopatch #7449 allow tcpip callback from interrupt with static memory message
goldsimon [Sat, 14 May 2011 12:23:10 +0000 (12:23 +0000)]
patch #7449 allow tcpip callback from interrupt with static memory message

13 years agoUpdate version numbers for 1.4.1 development
kieranm [Fri, 6 May 2011 09:07:38 +0000 (09:07 +0000)]
Update version numbers for 1.4.1 development

13 years agoUpdate CHANGELOG and version numbers for 1.4.0 release
kieranm [Fri, 6 May 2011 08:48:37 +0000 (08:48 +0000)]
Update CHANGELOG and version numbers for 1.4.0 release

13 years agoUsed upper case 'L' instead of lower case 'l' for long constant for better readability
goldsimon [Fri, 29 Apr 2011 11:37:29 +0000 (11:37 +0000)]
Used upper case 'L' instead of lower case 'l' for long constant for better readability

13 years agoFixed overflow in tcp_new_port() after changing port range to IANA "Dynamic and/or...
goldsimon [Fri, 29 Apr 2011 11:23:04 +0000 (11:23 +0000)]
Fixed overflow in tcp_new_port() after changing port range to IANA "Dynamic and/or Private Ports" range

13 years agoFixed printf-format error (bug #33079)
goldsimon [Thu, 21 Apr 2011 05:15:45 +0000 (05:15 +0000)]
Fixed printf-format error (bug #33079)

13 years agosys_arch_timeouts() is not needed any more.
goldsimon [Wed, 20 Apr 2011 11:31:07 +0000 (11:31 +0000)]
sys_arch_timeouts() is not needed any more.

13 years agoFixed bug #33048 (Bad range for IP source port numbers) by using ports in the IANA...
goldsimon [Wed, 13 Apr 2011 17:52:00 +0000 (17:52 +0000)]
Fixed bug #33048 (Bad range for IP source port numbers) by using ports in the IANA private/dynamic range (49152 through 65535).

13 years agoFixed tcp unit tests after introducing ip_addr_p_t and letting tcp_input check for...
goldsimon [Wed, 30 Mar 2011 18:50:00 +0000 (18:50 +0000)]
Fixed tcp unit tests after introducing ip_addr_p_t and letting tcp_input check for broadcasts by using current_iphdr_dest.

13 years agoFixed etharp unit test after changing struct etharp_hdr
goldsimon [Wed, 30 Mar 2011 18:47:20 +0000 (18:47 +0000)]
Fixed etharp unit test after changing struct etharp_hdr

13 years agoFixed broken VLAN support.
goldsimon [Tue, 29 Mar 2011 18:56:26 +0000 (18:56 +0000)]
Fixed broken VLAN support.

13 years agoethernet_input: check for minimum packet length to prevent assertions from firing.
goldsimon [Tue, 29 Mar 2011 07:55:16 +0000 (07:55 +0000)]
ethernet_input: check for minimum packet length to prevent assertions from firing.

13 years agoFixed bug #32926 (TCP_RMV(&tcp_bound_pcbs) is called on unbound tcp pcbs) by checking...
goldsimon [Sun, 27 Mar 2011 17:12:26 +0000 (17:12 +0000)]
Fixed bug #32926 (TCP_RMV(&tcp_bound_pcbs) is called on unbound tcp pcbs) by checking if the pcb was bound (local_port != 0).

13 years agoFixed bug #32280 (ppp: a pbuf is freed twice)
goldsimon [Sun, 27 Mar 2011 13:58:26 +0000 (13:58 +0000)]
Fixed bug #32280 (ppp: a pbuf is freed twice)

13 years agoFixed bug #32906: lwip_connect+lwip_send did not work for udp and raw pcbs with LWIP_...
goldsimon [Sun, 27 Mar 2011 13:36:32 +0000 (13:36 +0000)]
Fixed bug #32906: lwip_connect+lwip_send did not work for udp and raw pcbs with LWIP_TCPIP_CORE_LOCKING==1.

13 years agoMove tcp_pcb_lists to const section.
goldsimon [Sun, 27 Mar 2011 13:04:16 +0000 (13:04 +0000)]
Move tcp_pcb_lists to const section.

13 years agoFixed bug #32820 (Outgoing TCP connections created before route is present never...
goldsimon [Sun, 27 Mar 2011 13:00:54 +0000 (13:00 +0000)]
Fixed bug #32820 (Outgoing TCP connections created before route is present never times out) by starting retransmission timer before checking route.

13 years agoRemoved 'dataptr' from 'struct tcp_seg' and calculate it in tcp_zero_window_probe...
goldsimon [Sun, 27 Mar 2011 12:56:16 +0000 (12:56 +0000)]
Removed 'dataptr' from 'struct tcp_seg' and calculate it in tcp_zero_window_probe (the only place where it was used).

13 years agoFixed bug #32648 (PPP code crashes when terminating a link) by only calling sio_read_...
goldsimon [Tue, 22 Mar 2011 20:59:49 +0000 (20:59 +0000)]
Fixed bug #32648 (PPP code crashes when terminating a link) by only calling sio_read_abort() if the file descriptor is valid.

13 years agofixed bug #31748 (Calling non-blocking connect more than once can render a socket...
goldsimon [Mon, 14 Mar 2011 21:21:26 +0000 (21:21 +0000)]
fixed bug #31748 (Calling non-blocking connect more than once can render a socket useless) since it mainly involves changing "FATAL" classification of error codes: ERR_USE and ERR_ISCONN just aren't fatal.

13 years agofixed bug #32769 (ESHUTDOWN is linux-specific) by fixing err_to_errno_table (ERR_CLSD...
goldsimon [Sun, 13 Mar 2011 11:21:06 +0000 (11:21 +0000)]
fixed bug #32769 (ESHUTDOWN is linux-specific) by fixing err_to_errno_table (ERR_CLSD: ENOTCONN instead of ESHUTDOWN), ERR_ISCONN: use EALRADY instead of -1

13 years agonetconn_accept: return ERR_ABRT instead of ERR_CLSD if the connection has been aborte...
goldsimon [Sun, 13 Mar 2011 11:17:18 +0000 (11:17 +0000)]
netconn_accept: return ERR_ABRT instead of ERR_CLSD if the connection has been aborted by err_tcp (since this is not a normal closing procedure).

13 years agotcp_bind: return ERR_VAL instead of ERR_ISCONN when trying to bind with state!=CLOSED...
goldsimon [Sun, 13 Mar 2011 11:15:32 +0000 (11:15 +0000)]
tcp_bind: return ERR_VAL instead of ERR_ISCONN when trying to bind with state!=CLOSED; fixed a typo

13 years agoFixed bug #32561 tcp_poll argument definition out-of-order in documentation
goldsimon [Mon, 21 Feb 2011 19:26:57 +0000 (19:26 +0000)]
Fixed bug #32561 tcp_poll argument definition out-of-order in documentation

13 years agoAdded missing U/UL modifiers to fix 16-bit-arch portability.
goldsimon [Fri, 18 Feb 2011 13:31:28 +0000 (13:31 +0000)]
Added missing U/UL modifiers to fix 16-bit-arch portability.

13 years agoIndentation changed
goldsimon [Fri, 18 Feb 2011 13:30:35 +0000 (13:30 +0000)]
Indentation changed

13 years agoFixed constant not being 32 bit.
goldsimon [Thu, 17 Feb 2011 17:03:12 +0000 (17:03 +0000)]
Fixed constant not being 32 bit.

13 years agoUpdate version for 1.4.0 rc2
kieranm [Thu, 3 Feb 2011 12:46:56 +0000 (12:46 +0000)]
Update version for 1.4.0 rc2

13 years agoAdde missing extern "C"
goldsimon [Tue, 25 Jan 2011 11:35:48 +0000 (11:35 +0000)]
Adde missing extern "C"

13 years agoAdded missing "extern "C" {"
goldsimon [Tue, 25 Jan 2011 06:18:50 +0000 (06:18 +0000)]
Added missing "extern "C" {"

13 years agoFixed bug #31741: lwip_select seems to have threading problems
goldsimon [Mon, 24 Jan 2011 19:28:28 +0000 (19:28 +0000)]
Fixed bug #31741: lwip_select seems to have threading problems

13 years agoMreged back changes that were lost during the savannah hack 3 weeks ago (using the...
goldsimon [Mon, 20 Dec 2010 18:03:51 +0000 (18:03 +0000)]
Mreged back changes that were lost during the savannah hack 3 weeks ago (using the sources from http://git.infradead.org/users/dwmw2/lwip.git)

13 years agoAdded note about changed ARP_QUEUEING==0
goldsimon [Thu, 2 Dec 2010 20:09:58 +0000 (20:09 +0000)]
Added note about changed ARP_QUEUEING==0

13 years agoFixed ERR_IS_FATAL so that ERR_WOULDBLOCK is not fatal.
goldsimon [Thu, 2 Dec 2010 07:07:18 +0000 (07:07 +0000)]
Fixed ERR_IS_FATAL so that ERR_WOULDBLOCK is not fatal.

13 years agoFixed bug #31590: getsockopt(... SO_ERROR ...) gives EINPROGRESS after a successful...
goldsimon [Mon, 22 Nov 2010 20:55:57 +0000 (20:55 +0000)]
Fixed bug #31590: getsockopt(... SO_ERROR ...) gives EINPROGRESS after a successful nonblocking connection.

13 years agoFixed bug #31722: IP packets sent with an AutoIP source addr must be sent link-local
goldsimon [Mon, 22 Nov 2010 19:55:05 +0000 (19:55 +0000)]
Fixed bug #31722: IP packets sent with an AutoIP source addr must be sent link-local

13 years agopatch #7328: Autoip: ETHADDR16_COPY can be used
goldsimon [Mon, 22 Nov 2010 17:35:57 +0000 (17:35 +0000)]
patch #7328: Autoip: ETHADDR16_COPY can be used

13 years agopatch #7329: tcp_timer_needed prototype was ifdef'ed out for LWIP_TIMERS==0
goldsimon [Mon, 22 Nov 2010 17:32:12 +0000 (17:32 +0000)]
patch #7329: tcp_timer_needed prototype was ifdef'ed out for LWIP_TIMERS==0

13 years agoAdded a function to deallocate the struct dhcp from a netif (fixes bug #31525).
goldsimon [Sun, 21 Nov 2010 13:41:11 +0000 (13:41 +0000)]
Added a function to deallocate the struct dhcp from a netif (fixes bug #31525).

13 years agotcp_slowtmr(): change the scope of 'pcb2' to reflect its block-only usage.
goldsimon [Sun, 21 Nov 2010 10:41:27 +0000 (10:41 +0000)]
tcp_slowtmr(): change the scope of 'pcb2' to reflect its block-only usage.

13 years agoFixed bug #31170: lwip_setsockopt() does not set socket number
goldsimon [Sat, 20 Nov 2010 18:01:01 +0000 (18:01 +0000)]
Fixed bug #31170: lwip_setsockopt() does not set socket number

13 years agoFixed bug #31304: Changed SHUT_RD, SHUT_WR and SHUT_RDWR to resemble other stacks.
goldsimon [Sat, 20 Nov 2010 17:48:10 +0000 (17:48 +0000)]
Fixed bug #31304: Changed SHUT_RD, SHUT_WR and SHUT_RDWR to resemble other stacks.

13 years agoFixed bug #31535: TCP_SND_QUEUELEN must be at least 2 or else no-copy TCP writes...
goldsimon [Sat, 20 Nov 2010 17:34:10 +0000 (17:34 +0000)]
Fixed bug #31535: TCP_SND_QUEUELEN must be at least 2 or else no-copy TCP writes will never succeed.

13 years agoFix alignment checking of tcphdr: check for MEM_ALIGNMENT, not for 4
goldsimon [Sat, 20 Nov 2010 17:30:48 +0000 (17:30 +0000)]
Fix alignment checking of tcphdr: check for MEM_ALIGNMENT, not for 4

13 years agoFixed bug #31701: Error return value from dns_gethostbyname() does not match document...
goldsimon [Sat, 20 Nov 2010 16:40:35 +0000 (16:40 +0000)]
Fixed bug #31701: Error return value from dns_gethostbyname() does not match documentation: return ERR_ARG instead of ERR_VAL if not initialized or wrong argument.

13 years agoFixed bug #31385: sizeof(struct sockaddr) is 30 but should be 16
goldsimon [Wed, 20 Oct 2010 17:58:52 +0000 (17:58 +0000)]
Fixed bug #31385: sizeof(struct sockaddr) is 30 but should be 16

13 years agoOnce again fixed #30038: DHCP/AutoIP cooperation failed when replugging the network...
goldsimon [Wed, 6 Oct 2010 11:40:30 +0000 (11:40 +0000)]
Once again fixed #30038: DHCP/AutoIP cooperation failed when replugging the network cable after an AutoIP address was assigned.

13 years agoFixed bug #30728: tcp_new_port() did not check listen pcbs
goldsimon [Tue, 10 Aug 2010 20:15:31 +0000 (20:15 +0000)]
Fixed bug #30728: tcp_new_port() did not check listen pcbs

13 years agoDon't chain empty pbufs when sending them (fixes bug #30625)
goldsimon [Tue, 3 Aug 2010 08:38:59 +0000 (08:38 +0000)]
Don't chain empty pbufs when sending them (fixes bug #30625)

13 years agoApplied patch #7264 (PPP protocols are rejected incorrectly on big endian architectures)
goldsimon [Sun, 1 Aug 2010 11:15:48 +0000 (11:15 +0000)]
Applied patch #7264 (PPP protocols are rejected incorrectly on big endian architectures)

13 years agoFixed compilation with TCP or UDP disabled.
goldsimon [Thu, 29 Jul 2010 19:25:50 +0000 (19:25 +0000)]
Fixed compilation with TCP or UDP disabled.

13 years agoFixed bug #30565 (tcp_connect() check bound list): that check did no harm but never...
goldsimon [Wed, 28 Jul 2010 16:48:51 +0000 (16:48 +0000)]
Fixed bug #30565 (tcp_connect() check bound list): that check did no harm but never did anything

13 years agoFixed bug #30447: tcp.c:tcp_bind() - suspicious nested #if
goldsimon [Wed, 28 Jul 2010 16:44:59 +0000 (16:44 +0000)]
Fixed bug #30447: tcp.c:tcp_bind() - suspicious nested #if

13 years agoFixed invalid fix for bug #30402 (CHECKSUM_GEN_IP_INLINE does not add IP options)
goldsimon [Wed, 21 Jul 2010 12:11:22 +0000 (12:11 +0000)]
Fixed invalid fix for bug #30402 (CHECKSUM_GEN_IP_INLINE does not add IP options)

13 years agoUpdate release number for 1.4.0 release candidate 1
kieranm [Fri, 16 Jul 2010 12:50:29 +0000 (12:50 +0000)]
Update release number for 1.4.0 release candidate 1

13 years agoFixed SNMP ASN constant defines to not use ! operator
kieranm [Fri, 16 Jul 2010 12:14:01 +0000 (12:14 +0000)]
Fixed SNMP ASN constant defines to not use ! operator

13 years agofixed the change not about tcp_close chang (bug #30444)
goldsimon [Wed, 14 Jul 2010 15:53:44 +0000 (15:53 +0000)]
fixed the change not about tcp_close chang (bug #30444)

13 years agoIP_MULTICAST_LOOP shall be disabled by default
goldsimon [Mon, 12 Jul 2010 14:10:28 +0000 (14:10 +0000)]
IP_MULTICAST_LOOP shall be disabled by default

13 years agopatch #7239: make tcp_state_str pointers constant
goldsimon [Mon, 12 Jul 2010 09:49:00 +0000 (09:49 +0000)]
patch #7239: make tcp_state_str pointers constant

13 years agoadded missing casts
goldsimon [Mon, 12 Jul 2010 09:34:17 +0000 (09:34 +0000)]
added missing casts

13 years agotask #10495: Added support for IP_MULTICAST_LOOP at socket- and raw-API level.
goldsimon [Mon, 12 Jul 2010 09:34:11 +0000 (09:34 +0000)]
task #10495: Added support for IP_MULTICAST_LOOP at socket- and raw-API level.

13 years agoFixed bug #30402: CHECKSUM_GEN_IP_INLINE does not add IP options
goldsimon [Sat, 10 Jul 2010 12:02:28 +0000 (12:02 +0000)]
Fixed bug #30402: CHECKSUM_GEN_IP_INLINE does not add IP options

13 years agoUpdated to current CHANGELOG
goldsimon [Tue, 6 Jul 2010 20:18:12 +0000 (20:18 +0000)]
Updated to current CHANGELOG

13 years agoAdded ip_addr_netmask_valid() to check if a netmask is valid (starting with ones...
goldsimon [Mon, 5 Jul 2010 14:20:58 +0000 (14:20 +0000)]
Added ip_addr_netmask_valid() to check if a netmask is valid (starting with ones, then only zeros)

13 years agoAdded some helper functions to find strings in chained pbufs
goldsimon [Mon, 5 Jul 2010 14:18:03 +0000 (14:18 +0000)]
Added some helper functions to find strings in chained pbufs

13 years agofixed bug #30300 (shutdown parameter was not initialized in netconn_delete)
goldsimon [Wed, 30 Jun 2010 08:33:14 +0000 (08:33 +0000)]
fixed bug #30300 (shutdown parameter was not initialized in netconn_delete)

13 years agoRe-enabled timer logging if LWIP_DEBUG_TIMERNAMES!=0 (without function pointers,...
goldsimon [Tue, 29 Jun 2010 19:55:21 +0000 (19:55 +0000)]
Re-enabled timer logging if LWIP_DEBUG_TIMERNAMES!=0 (without function pointers, only function names), changed parameter names from 'h' to 'handler'