1886 Commits (6ccc2ef8043168e766ec74fed360ec0a8e2d8ded)

Author SHA1 Message Date
goldsimon 6ccc2ef804 Removed leading underscore from struct name, added a comment 16 years ago
goldsimon b3dc6f2b5b ... and forgot one tiny character... 16 years ago
goldsimon 2427917db8 Fixed bug #29970: DHCP endian issue parsing option responses 16 years ago
goldsimon 5ab40f016d Fixed bug #30039: AutoIP does not reuse previous addresses 16 years ago
goldsimon 435115d4fb Use ip_addr_set_zero instead of memset(0) 16 years ago
goldsimon 24d823dae6 bug #30129: struct _ip_addr should be struct ip_addr 16 years ago
goldsimon 2c60a48d02 ip_addr_set_any does not work on pointers... 16 years ago
goldsimon 4b0be4a477 Fixed invalid fix for bug #30038 16 years ago
goldsimon 505dd10d3c Fixed bug #29979 (lwip_sendto did not check parameter "to" != NULL) 16 years ago
goldsimon ddd2b69f27 bug #29976: forgot some places using the changed IP address (copy vs. pointer) 16 years ago
goldsimon 66b57f89df Fixed bug #30038: dhcp_network_changed doesn't reset AUTOIP coop state 16 years ago
goldsimon 69bd5a29d9 Fixed a possible NULL-pointer deref before checking it 16 years ago
goldsimon f7479781c1 bug #27352: removed packing from ip_addr_t, the packed version is now only used in protocol headers. Added global storage for current src/dest IP address while in input functions. 16 years ago
goldsimon 9bfeb4e5af Minor: added some spaces for indentation 16 years ago
goldsimon d3e5ade2da Correctly NULL-terminate h_addr_list 16 years ago
goldsimon 3833dd86aa Added LWIP_DEBUGF warning if dns_send returns an error 16 years ago
goldsimon 25f33c8444 struct etharp_hdr: split _hwlen_protolen into two u8_t's to prevent using htons on little-endian platforms 16 years ago
goldsimon dae247809b Add preprocessor-macros for compile-time htonl calculation (and use them throughout the stack where applicable) 16 years ago
goldsimon 81df8bdabd Added PP_HTONx/PP_NTOHx macros that can be calculated by the preprocessor (used for constants only) 16 years ago
goldsimon 03e4eb4de8 changed the semantics of LWIP_PREFIX_BYTEORDER_FUNCS to prevent "symbol already defined" i.e. when linking to winsock 16 years ago
goldsimon 290bd400c3 No need to call pppoe_init any more (since the linked list is implicitly initialized to zero by the loader) 16 years ago
goldsimon 5d0785e47a PPPoE now uses its own MEMP pool instead of the heap (moved struct pppoe_softc from ppp_oe.c to ppp_oe.h) 16 years ago
goldsimon 16434568b0 Use a simple linked list (next pointer) instead of sys/queue.h (from BSD) 16 years ago
goldsimon c0e7d54e37 Removed 2 mem_mallocs: error string can be a global variable, include memory for sc_ac_cookie in struct pppoe_softc; commented out unused code (sc_service_name/sc_concentrator_name) 16 years ago
goldsimon 03bd61c799 DNS_LOCAL_HOSTLIST_IS_DYNAMIC uses its own MEMP pool instead of the heap 16 years ago
goldsimon 6ffd29507c Free recv_data when TF_RXCLOSED is set 16 years ago
goldsimon a880709776 Let FIN come through although TF_RXCLOSED is set, send RST when data is received although TF_RXCLOSED is set, added TCP_EVENT_CLOSED for clearer code 16 years ago
goldsimon 874d1641df Fix compilation for LWIP_EVENT_API==1 (unused args) 16 years ago
goldsimon d8d964d09e udp_input/SO_REUSE_RXTOALL: only call pbuf_header if there is a 2nd pcb to pass the data to 16 years ago
goldsimon 46b3cb580d Removed unused SOF_* flags, ip_pcb.so_options can now be an u8_t instead of an u16_t (saves 3 bytes per pcb on a 32-bit platform) 16 years ago
goldsimon 02f5e19420 udp_input: use SO_REUSE && SO_REUSE_RXTOALL to copy incoming (broad-/multicast) data to additional pcbs 16 years ago
goldsimon a945bf07af SO_REUSE: tcp_input: correctly handle multiple pcbs listening on the same port (but different address): first search for a specific address an only pass to ANY if no specific address has been found listening 16 years ago
goldsimon 7e5b0a9eb6 SO_REUSE: tcp_listen/tcp_connect: make sure that the 5-tuple is unique 16 years ago
goldsimon a56795c149 Added new option SO_REUSE_RXTOALL to pass received UDP broadcast/multicast packets to more than one pcb 16 years ago
goldsimon baeb41f5f4 SO_REUSEADDR / SO_REUSE is implemented and safe to use 16 years ago
goldsimon d0348e0c60 task #6995: Implement SO_REUSEADDR (correctly) 16 years ago
goldsimon ef0a7ecbcd Remove uused SOF_* flags, define inherited flags in ip.h, not in tcp_in.c 16 years ago
goldsimon 778c65d27c CHECKSUM_GEN_IP_INLINE: Use defines to access the u32_t part of an IP address 16 years ago
goldsimon f3face9f0c Fix printf-formatter for sio_fd_t/size_t 16 years ago
goldsimon 2edd5230c9 auth_withpeer_fail(): call lcp_close(), like pppd 2.4.5 does 16 years ago
goldsimon 1551bb702d Fixed bug #29855: PPP: Backport a bugfix in LcpSendEchoRequest from pppd 16 years ago
goldsimon d656e9f28e Added option LWIP_ARP_FILTER_NETIF to use multiple IPs on one hardware interface (by using multiple netifs, each with its own IP) 16 years ago
goldsimon 597764e35b Minor: source code layout 16 years ago
goldsimon f9f77876a1 .. and deleted NAT again as Christian obviously didn't have the copyright on the code he sent us... THANKS!!! 16 years ago
goldsimon 67d8c7999a Free NAT entries on remove (fixes a memory leak) 16 years ago
goldsimon a7fdb67e8f task #7506: added NAT support 16 years ago
goldsimon 71f5fdef42 Fixed bug #29769 (sys_check_timeouts: sys_now() may overflow) 16 years ago
goldsimon abc36471d9 Fixed bug #29763 (CHECKSUM_GEN_IP_INLINE), added macro LWIP_MAKE_U16() that's improved for endianess 16 years ago
goldsimon 4b7288e8f4 use checksum-on-copy for sending UDP data for LWIP_NETIF_TX_SINGLE_PBUF==1 16 years ago
goldsimon 108ed3c81a struct netbuf: reorder members to save some space 16 years ago