2176 Commits (2e69b54a4f2566b604878657f9d11ac8cbc4eecd)
 

Author SHA1 Message Date
Simon Goldschmidt 2e69b54a4f fixed bug #34057 socklen_t should be a typedef 15 years ago
Simon Goldschmidt cd5d1ceadf fixed bug #34112 Odd check in pbuf_alloced_custom (typo) 15 years ago
Simon Goldschmidt c55f6b40ec fixed bug #34122 dhcp: hostname can overflow 15 years ago
Simon Goldschmidt bf4ec9be22 fixed bug #34121 netif_add/netif_set_ipaddr fail on NULL ipaddr 15 years ago
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.) 15 years ago
Ivan Delamer b5305d5a8c Initialize recvmbox size for undefined netconn type, to supress 15 years ago
Ivan Delamer 17efa04ea6 Add cast to IP6_ADDR_BLOCKx 15 years ago
Ivan Delamer b3f5c8f6b2 Use target address as source address in IPv6 neighbour advertisement 15 years ago
Ivan Delamer 4507083148 Fixed bug in serialization of IPv6 addresses. 15 years ago
Simon Goldschmidt f4c0018d7a Fixed complier error for CHECKSUM_CHECK_TCP==0 15 years ago
Simon Goldschmidt c9e1d6cca8 adapted unit tests to changes after adding IPv6 support 15 years ago
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) 15 years ago
Simon Goldschmidt 41c785d77a IPv4: splitted IPv4 header fields version/len and tos, made macros depend on BYTE_ORDER to prevent unnecessary calls to htons() 15 years ago
Simon Goldschmidt a745528b40 Prevent non-static function that is not declared in header file 15 years ago
Simon Goldschmidt 7465be91d0 Fixed some C compiler warnings 15 years ago
Simon Goldschmidt d79c5baa1b Removed commas from the end of enum lists 15 years ago
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 15 years ago
Simon Goldschmidt 6323e09a0a init.c: changed some checks from runtime to compiletime (had to adapt some defines in ip.h for that) 15 years ago
Simon Goldschmidt d94bdb75c8 forgot CHANGELOG: 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. 15 years ago
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. 15 years ago
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). 15 years ago
Simon Goldschmidt 860072aaaf correctly prefix all functions with 'etharp_' (also static functions) 15 years ago
Simon Goldschmidt 2694a409c6 ETHARP_STATE_STABLE_REREQUESTING: no need for member 'netif' in 'struct etharp_entry' if we re-request only from etharp_output() and use etharp_tmr() to reset the state of such entries to ETHARP_STATE_STABLE: that way, we also only send one ARP request per ARP_TMR_INTERVAL, but only if the entry is really still used. 15 years ago
Simon Goldschmidt 206b1f4631 ETHARP_SUPPORT_STATIC_ENTRIES: don't need the member 'static_entry' on struct etharp_entry, we can use 'state' to mark them as static 15 years ago
Simon Goldschmidt ef9891e8ff fixed bug #33551 (ARP entries may time out although in use) by sending an ARP request when an ARP entry is used in the last minute before it would time out. 15 years ago
Simon Goldschmidt bd69890ccd (bug #30185): added LWIP_FIONREAD_LINUXMODE that makes ioctl/FIONREAD return the size of the next pending datagram. 15 years ago
Simon Goldschmidt fc280c7cd6 Fixed bug #33804 LWIP_IPV6_MLD #define missing from mld6.c 15 years ago
Simon Goldschmidt 435ac2a650 Fixed bug #33801 Corruption of nd6 tables 15 years ago
Simon Goldschmidt fb0ad2f9ea Fixed bug #33802 tcpip: tcpip_callbackmsg_new sets msg->type to wrong type 15 years ago
goldsimon 7385449f33 Fixed wrong endianess of port in bind() and connect() broken with the last commit 15 years ago
goldsimon 1f4b814d0b Include opt.h so that LWIP_ERROR works correctly 15 years ago
goldsimon a93d9c4310 Fixed bug #33561 bugs in recvfrom() and sendto() 15 years ago
goldsimon 1813d11b9d Fixed invalid SOCK_ADDR_TYPE_MATCH check in lwip_sendto() 15 years ago
goldsimon 09ac68c196 Fixed documentation after changing sys arch prototypes for 1.4.0 15 years ago
goldsimon c2fd905e32 No need to pass 'acc' as u16_t since the _base functions are internal (we save one AND op when passing as u32_t) 15 years ago
goldsimon cc84f28d1b Fixed bug #33672 (checksum calculate error!!!) by folding 'acc' to u16_t before calling checksum_pseudo_*_base functions 15 years ago
goldsimon 2bd498524d Fixed bug #33653 (ip_data.current_ip_header_tot_len calculation errors!) introduced while mergin IPv4 and IPv6 15 years ago
goldsimon 4b934945f3 Slightly reorderd fields of struct tcp_pcb to plug holes introduced by member alignment (to reduce RAM usage) 15 years ago
goldsimon b666ab0673 Init checks: LWIP_RAND is needed for IPv6, too 15 years ago
goldsimon 6a4c30fe5d fixed bug #31723 (tcp_kill_prio() kills pcbs with the same prio) by updating its documentation only. 15 years ago
goldsimon 4002aef594 fixed bug #33545: With MEM_USE_POOLS==1, mem_malloc can return an unaligned pointer. 15 years ago
goldsimon ba28d36e67 Fixed bug #33544 (warning in mem.c in lwip 1.4.0 with NO_SYS=1) 15 years ago
goldsimon 4444db2990 Added some more asserts to check that pcb->state != LISTEN 15 years ago
goldsimon d0026793bf Cleaned up usage of sys.h a bit 15 years ago
goldsimon 93b5cd5ddd Provide a default for SNMP_GET_SYSUPTIME() based on sys_now() 15 years ago
goldsimon 12c2d7e4cf - changed "struct ip_addr" to "ip_addr_t"; 15 years ago
idelamer 4eb5acd9e2 Don't forward IPv6 packets that are larger than outgoing MTU, send ICMPv6 message back for Path MTU discovery. 15 years ago
idelamer 0f56d838ec Process IPv6 packets arriving from non-Ethernet links. 15 years ago
idelamer 12a948dacb Allow routing IPv6 packets to neighbours with manually-configured non-link-local addresses. 15 years ago
idelamer 137953605e Allow IPv6 addresses with arbitrary prefix. 15 years ago