⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 lwip-1.4.0
💻
📖 第 1 页 / 共 5 页
字号:
    refusing 'refused_data' again.    2010-11-22: Simon Goldschmidt  * sockets.c: Fixed bug #31590: getsockopt(... SO_ERROR ...) gives EINPROGRESS    after a successful nonblocking connection.  2010-11-22: Simon Goldschmidt  * etharp.c: Fixed bug #31722: IP packets sent with an AutoIP source addr    must be sent link-local  2010-11-22: Simon Goldschmidt  * timers.c: patch #7329: tcp_timer_needed prototype was ifdef'ed out for    LWIP_TIMERS==0  2010-11-20: Simon Goldschmidt  * sockets.c: Fixed bug #31170: lwip_setsockopt() does not set socket number  2010-11-20: Simon Goldschmidt  * sockets.h: Fixed bug #31304: Changed SHUT_RD, SHUT_WR and SHUT_RDWR to    resemble other stacks.  2010-11-20: Simon Goldschmidt  * dns.c: Fixed bug #31535: TCP_SND_QUEUELEN must be at least 2 or else    no-copy TCP writes will never succeed.  2010-11-20: Simon Goldschmidt  * dns.c: 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.  2010-10-20: Simon Goldschmidt  * sockets.h: Fixed bug #31385: sizeof(struct sockaddr) is 30 but should be 16  2010-10-05: Simon Goldschmidt  * dhcp.c: Once again fixed #30038: DHCP/AutoIP cooperation failed when    replugging the network cable after an AutoIP address was assigned.  2010-08-10: Simon Goldschmidt  * tcp.c: Fixed bug #30728: tcp_new_port() did not check listen pcbs  2010-08-03: Simon Goldschmidt  * udp.c, raw.c: Don't chain empty pbufs when sending them (fixes bug #30625)  2010-08-01: Simon Goldschmidt (patch by Greg Renda)  * ppp.c: Applied patch #7264 (PPP protocols are rejected incorrectly on big    endian architectures)    2010-07-28: Simon Goldschmidt  * api_lib.c, api_msg.c, sockets.c, mib2.c: Fixed compilation with TCP or UDP    disabled.    2010-07-27: Simon Goldschmidt  * tcp.c: Fixed bug #30565 (tcp_connect() check bound list): that check did no    harm but never did anything    2010-07-21: Simon Goldschmidt  * ip.c: Fixed invalid fix for bug #30402 (CHECKSUM_GEN_IP_INLINE does not    add IP options)  2010-07-16: Kieran Mansley  * msg_in.c: Fixed SNMP ASN constant defines to not use ! operator   2010-07-10: Simon Goldschmidt  * ip.c: Fixed bug #30402: CHECKSUM_GEN_IP_INLINE does not add IP options  2010-06-30: Simon Goldschmidt  * api_msg.c: fixed bug #30300 (shutdown parameter was not initialized in    netconn_delete)  2010-06-28: Kieran Mansley  * timers.c remove unportable printing of C function pointers  2010-06-24: Simon Goldschmidt  * init.c, timers.c/.h, opt.h, memp_std.h: From patch #7221: added flag    NO_SYS_NO_TIMERS to drop timer support for NO_SYS==1 for easier upgrading  2010-06-24: Simon Goldschmidt  * api(_lib).c/.h, api_msg.c/.h, sockets.c/.h: Fixed bug #10088: Correctly    implemented shutdown at socket level.  2010-06-21: Simon Goldschmidt  * pbuf.c/.h, ip_frag.c/.h, opt.h, memp_std.h: Fixed bug #29361 (ip_frag has    problems with zero-copy DMA MACs) by adding custom pbufs and implementing    custom pbufs that reference other (original) pbufs. Additionally set    IP_FRAG_USES_STATIC_BUF=0 as default to be on the safe side.  2010-06-15: Simon Goldschmidt  * dhcp.c: Fixed bug #29970: DHCP endian issue parsing option responses  2010-06-14: Simon Goldschmidt  * autoip.c: Fixed bug #30039: AutoIP does not reuse previous addresses  2010-06-12: Simon Goldschmidt  * dhcp.c: Fixed bug #30038: dhcp_network_changed doesn't reset AUTOIP coop    state  2010-05-17: Simon Goldschmidt  * netdb.c: Correctly NULL-terminate h_addr_list  2010-05-16: Simon Goldschmidt  * def.h/.c: changed the semantics of LWIP_PREFIX_BYTEORDER_FUNCS to prevent    "symbol already defined" i.e. when linking to winsock  2010-05-05: Simon Goldschmidt  * def.h, timers.c: Fixed bug #29769 (sys_check_timeouts: sys_now() may    overflow)  2010-04-21: Simon Goldschmidt  * api_msg.c: Fixed bug #29617 (sometime cause stall on delete listening    connection)  2010-03-28: Luca Ceresoli  * ip_addr.c/.h: patch #7143: Add a few missing const qualifiers  2010-03-27: Luca Ceresoli  * mib2.c: patch #7130: remove meaningless const qualifiers  2010-03-26: Simon Goldschmidt  * tcp_out.c: Make LWIP_NETIF_TX_SINGLE_PBUF work for TCP, too  2010-03-26: Simon Goldschmidt  * various files: Fixed compiling with different options disabled (TCP/UDP),    triggered by bug #29345; don't allocate acceptmbox if LWIP_TCP is disabled  2010-03-25: Simon Goldschmidt  * sockets.c: Fixed bug #29332: lwip_select() processes readset incorrectly  2010-03-25: Simon Goldschmidt  * tcp_in.c, test_tcp_oos.c: Fixed bug #29080: Correctly handle remote side    overrunning our rcv_wnd in ooseq case.  2010-03-22: Simon Goldschmidt  * tcp.c: tcp_listen() did not copy the pcb's prio.  2010-03-19: Simon Goldschmidt  * snmp_msg.c: Fixed bug #29256: SNMP Trap address was not correctly set  2010-03-14: Simon Goldschmidt  * opt.h, etharp.h: Fixed bug #29148 (Incorrect PBUF_POOL_BUFSIZE for ports    where ETH_PAD_SIZE > 0) by moving definition of ETH_PAD_SIZE to opt.h    and basing PBUF_LINK_HLEN on it.  2010-03-08: Simon Goldschmidt  * netif.c, ipv4/ip.c: task #10241 (AutoIP: don't break existing connections    when assiging routable address): when checking incoming packets and    aborting existing connection on address change, filter out link-local    addresses.  2010-03-06: Simon Goldschmidt  * sockets.c: Fixed LWIP_NETIF_TX_SINGLE_PBUF for LWIP_TCPIP_CORE_LOCKING  2010-03-06: Simon Goldschmidt  * ipv4/ip.c: Don't try to forward link-local addresses  2010-03-06: Simon Goldschmidt  * etharp.c: Fixed bug #29087: etharp: don't send packets for LinkLocal-    addresses to gw  2010-03-05: Simon Goldschmidt  * dhcp.c: Fixed bug #29072: Correctly set ciaddr based on message-type    and state.  2010-03-05: Simon Goldschmidt  * api_msg.c: Correctly set TCP_WRITE_FLAG_MORE when netconn_write is split    into multiple calls to tcp_write.      2010-02-21: Simon Goldschmidt  * opt.h, mem.h, dns.c: task #10140: Remove DNS_USES_STATIC_BUF (keep    the implementation of DNS_USES_STATIC_BUF==1)  2010-02-20: Simon Goldschmidt  * tcp.h, tcp.c, tcp_in.c, tcp_out.c: Task #10088: Correctly implement    close() vs. shutdown(). Now the application does not get any more    recv callbacks after calling tcp_close(). Added tcp_shutdown().  2010-02-19: Simon Goldschmidt  * mem.c/.h, pbuf.c: Renamed mem_realloc() to mem_trim() to prevent    confusion with realloc()  2010-02-15: Simon Goldschmidt/Stephane Lesage  * netif.c/.h: Link status does not depend on LWIP_NETIF_LINK_CALLBACK    (fixes bug #28899)  2010-02-14: Simon Goldschmidt  * netif.c: Fixed bug #28877 (Duplicate ARP gratuitous packet with    LWIP_NETIF_LINK_CALLBACK set on) by only sending if both link- and    admin-status of a netif are up  2010-02-14: Simon Goldschmidt  * opt.h: Disable ETHARP_TRUST_IP_MAC by default since it slows down packet    reception and is not really necessary  2010-02-14: Simon Goldschmidt  * etharp.c/.h: Fixed ARP input processing: only add a new entry if a    request was directed as us (RFC 826, Packet Reception), otherwise    only update existing entries; internalized some functions  2010-02-14: Simon Goldschmidt  * netif.h, etharp.c, tcpip.c: Fixed bug #28183 (ARP and TCP/IP cannot be    disabled on netif used for PPPoE) by adding a new netif flag    (NETIF_FLAG_ETHERNET) that tells the stack the device is an ethernet    device but prevents usage of ARP (so that ethernet_input can be used    for PPPoE).  2010-02-12: Simon Goldschmidt  * netif.c: netif_set_link_up/down: only do something if the link state    actually changes  2010-02-12: Simon Goldschmidt/Stephane Lesage  * api_msg.c: Fixed bug #28865 (Cannot close socket/netconn in non-blocking    connect)  2010-02-12: Simon Goldschmidt  * mem.h: Fixed bug #28866 (mem_realloc function defined in mem.h)  2010-02-09: Simon Goldschmidt  * api_lib.c, api_msg.c, sockets.c, api.h, api_msg.h: Fixed bug #22110   (recv() makes receive window update for data that wasn't received by    application)  2010-02-09: Simon Goldschmidt/Stephane Lesage  * sockets.c: Fixed bug #28853 (lwip_recvfrom() returns 0 on receive time-out    or any netconn_recv() error)  2010-02-09: Simon Goldschmidt  * ppp.c: task #10154 (PPP: Update snmp in/out counters for tx/rx packets)  2010-02-09: Simon Goldschmidt  * netif.c: For loopback packets, adjust the stats- and snmp-counters    for the loopback netif.  2010-02-08: Simon Goldschmidt  * igmp.c/.h, ip.h: Moved most defines from igmp.h to igmp.c for clarity    since they are not used anywhere else.  2010-02-08: Simon Goldschmidt (St閜hane Lesage)  * igmp.c, igmp.h, stats.c, stats.h: Improved IGMP stats    (patch from bug #28798)  2010-02-08: Simon Goldschmidt (St閜hane Lesage)  * igmp.c: Fixed bug #28798 (Error in "Max Response Time" processing) and    another bug when LWIP_RAND() returns zero.  2010-02-04: Simon Goldschmidt  * nearly every file: Use macros defined in ip_addr.h (some of them new)    to work with IP addresses (preparation for bug #27352 - Change ip_addr    from struct to typedef (u32_t) - and better code).  2010-01-31: Simon Goldschmidt  * netif.c: Don't call the link-callback from netif_set_up/down() since    this invalidly retriggers DHCP.  2010-01-29: Simon Goldschmidt  * ip_addr.h, inet.h, def.h, inet.c, def.c, more: Cleanly separate the    portability file inet.h and its contents from the stack: moved htonX-    functions to def.h (and the new def.c - they are not ipv4 dependent),    let inet.h depend on ip_addr.h and not the other way round.    This fixes bug #28732.  2010-01-28: Kieran Mansley  * tcp.c: Ensure ssthresh >= 2*MSS  2010-01-27: Simon Goldschmidt  * tcp.h, tcp.c, tcp_in.c: Fixed bug #27871: Calling tcp_abort() in recv    callback can lead to accessing unallocated memory. As a consequence,    ERR_ABRT means the application has called tcp_abort()!  2010-01-25: Simon Goldschmidt  * snmp_structs.h, msg_in.c: Partly fixed bug #22070 (MIB_OBJECT_WRITE_ONLY    not implemented in SNMP): write-only or not-accessible are still    returned by getnext (though not by get)  2010-01-24: Simon Goldschmidt  * snmp: Renamed the private mib node from 'private' to 'mib_private' to    not use reserved C/C++ keywords  2010-01-23: Simon Goldschmidt  * sockets.c: Fixed bug #28716: select() returns 0 after waiting for less    than 1 ms  2010-01-21: Simon Goldschmidt  * tcp.c, api_msg.c: Fixed bug #28651 (tcp_connect: no callbacks called    if tcp_enqueue fails) both in raw- and netconn-API  2010-01-19: Simon Goldschmidt  * api_msg.c: Fixed bug #27316: netconn: Possible deadlock in err_tcp  2010-01-18: Iordan Neshev/Simon Goldschmidt  * src/netif/ppp: reorganised PPP sourcecode to 2.3.11 including some    bugfix backports from 2.4.x.  2010-01-18: Simon Goldschmidt  * mem.c: Fixed bug #28679: mem_realloc calculates mem_stats wrong  2010-01-17: Simon Goldschmidt  * api_lib.c, api_msg.c, (api_msg.h, api.h, sockets.c, tcpip.c):    task #10102: "netconn: clean up conn->err threading issues" by adding    error return value to struct api_msg_msg  2010-01-17: Simon Goldschmidt  * api.h, api_lib.c, sockets.c: Changed netconn_recv() and netconn_accept()    to return err_t (bugs #27709 and #28087)  2010-01-14: Simon Goldschmidt  * ...: Use typedef for function prototypes throughout the stack.  2010-01-13: Simon Goldschmidt  * api_msg.h/.c, api_lib.c: Fixed bug #26672 (close connection when receive    window = 0) by correctly draining recvmbox/acceptmbox  2010-01-11: Simon Goldschmidt  * pap.c: Fixed bug #13315 (PPP PAP authentication can result in    erroneous callbacks) by copying the code from recent pppd

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -