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

📄 changelog

📁 RT-Thread是发展中的下一代微内核嵌入式实时操作系统
💻
📖 第 1 页 / 共 5 页
字号:
  2007-03-20 Fr閐閞ic Bernon  * memp.h, stats.c: Fix stats_display function where memp_names table wasn't    synchronized with memp.h.  2007-03-20 Fr閐閞ic Bernon  * tcpip.c: Initialize tcpip's mbox, and verify if initialized in tcpip_input,    tcpip_ethinput, tcpip_callback, tcpip_apimsg, to fix a init problem with     network interfaces. Also fix a compiler warning.  2007-03-20 Kieran Mansley  * udp.c: Only try and use pbuf_header() to make space for headers if    not a ROM or REF pbuf.  2007-03-19 Fr閐閞ic Bernon  * api_msg.h, api_msg.c, tcpip.h, tcpip.c: Add return types to tcpip_apimsg()    and api_msg_post().  2007-03-19 Fr閐閞ic Bernon  * Remove unimplemented "memp_realloc" function from memp.h.  2007-03-11 Simon Goldschmidt  * pbuf.c: checked in patch #5796: pbuf_alloc: len field claculation caused    memory corruption.  2007-03-11 Simon Goldschmidt (based on patch from Dmitry Potapov)  * api_lib.c, sockets.c, api.h, api_msg.h, sockets.h: Fixed bug #19251    (missing `const' qualifier in socket functions), to get more compatible to    standard POSIX sockets.  2007-03-11 Fr閐閞ic Bernon (based on patch from Dmitry Potapov)  * sockets.c: Add asserts inside bind, connect and sendto to check input    parameters. Remove excessive set_errno() calls after get_socket(), because    errno is set inside of get_socket(). Move last sock_set_errno() inside    lwip_close.  2007-03-09 Simon Goldschmidt  * memp.c: Fixed bug #11400: New etharp queueing introduced bug: memp_memory    was allocated too small.  2007-03-06 Simon Goldschmidt  * tcpip.c: Initialize dhcp timers in tcpip_thread (if LWIP_DHCP) to protect    the stack from concurrent access.  2007-03-06 Fr閐閞ic Bernon, Dmitry Potapov  * tcpip.c, ip_frag.c, ethernetif.c: Fix some build problems, and a redundancy    call to "lwip_stats.link.recv++;" in low_level_input() & ethernetif_input().  2007-03-06 Simon Goldschmidt  * ip_frag.c, ip_frag.h: Reduce code size: don't include code in those files    if IP_FRAG == 0 and IP_REASSEMBLY == 0  2007-03-06 Fr閐閞ic Bernon, Simon Goldschmidt  * opt.h, ip_frag.h, tcpip.h, tcpip.c, ethernetif.c: add new configuration    option named ETHARP_TCPIP_ETHINPUT, which enable the new tcpip_ethinput.    Allow to do ARP processing for incoming packets inside tcpip_thread    (protecting ARP layer against concurrent access). You can also disable    old code using tcp_input with new define ETHARP_TCPIP_INPUT set to 0.    Older ports have to use tcpip_ethinput.  2007-03-06 Simon Goldschmidt (based on patch from Dmitry Potapov)  * err.h, err.c: fixed compiler warning "initialization dircards qualifiers    from pointer target type"  2007-03-05 Fr閐閞ic Bernon  * opt.h, sockets.h: add new configuration options (LWIP_POSIX_SOCKETS_IO_NAMES,    ETHARP_TRUST_IP_MAC, review SO_REUSE)  2007-03-04 Fr閐閞ic Bernon  * api_msg.c: Remove some compiler warnings : parameter "pcb" was never    referenced.  2007-03-04 Fr閐閞ic Bernon  * api_lib.c: Fix "[patch #5764] api_lib.c cleanup: after patch #5687" (from    Dmitry Potapov).    The api_msg struct stay on the stack (not moved to netconn struct).  2007-03-04 Simon Goldschmidt (based on patch from Dmitry Potapov)  * pbuf.c: Fix BUG#19168 - pbuf_free can cause deadlock (if    SYS_LIGHTWEIGHT_PROT=1 & freeing PBUF_RAM when mem_sem is not available)    Also fixed cast warning in pbuf_alloc()  2007-03-04 Simon Goldschmidt  * etharp.c, etharp.h, memp.c, memp.h, opt.h: Fix BUG#11400 - don't corrupt    existing pbuf chain when enqueuing multiple pbufs to a pending ARP request  2007-03-03 Fr閐閞ic Bernon  * udp.c: remove obsolete line "static struct udp_pcb *pcb_cache = NULL;"    It is static, and never used in udp.c except udp_init().  2007-03-02 Simon Goldschmidt  * tcpip.c: Moved call to ip_init(), udp_init() and tcp_init() from    tcpip_thread() to tcpip_init(). This way, raw API connections can be    initialized before tcpip_thread is running (e.g. before OS is started)  2007-03-02 Fr閐閞ic Bernon  * rawapi.txt: Fix documentation mismatch with etharp.h about etharp_tmr's call    interval.  2007-02-28 Kieran Mansley   * pbuf.c: Fix BUG#17645 - ensure pbuf payload pointer is not moved    outside the region of the pbuf by pbuf_header()  2007-02-28 Kieran Mansley   * sockets.c: Fix BUG#19161 - ensure milliseconds timeout is non-zero    when supplied timeout is also non-zero (STABLE-1.2.0)  2006-12-05 Leon Woestenberg  * CHANGELOG: Mention STABLE-1.2.0 release.  ++ New features:  2006-12-01 Christiaan Simons  * mem.h, opt.h: Added MEM_LIBC_MALLOC option.    Note this is a workaround. Currently I have no other options left.  2006-10-26 Christiaan Simons (accepted patch by Jonathan Larmour)  * ipv4/ip_frag.c: rename MAX_MTU to IP_FRAG_MAX_MTU and move define    to include/lwip/opt.h.  * ipv4/lwip/ip_frag.h: Remove unused IP_REASS_INTERVAL.    Move IP_REASS_MAXAGE and IP_REASS_BUFSIZE to include/lwip/opt.h.  * opt.h: Add above new options.  2006-08-18 Christiaan Simons  * tcp_{in,out}.c: added SNMP counters.  * ipv4/ip.c: added SNMP counters.  * ipv4/ip_frag.c: added SNMP counters.  2006-08-08 Christiaan Simons  * etharp.{c,h}: added etharp_find_addr() to read    (stable) ethernet/IP address pair from ARP table  2006-07-14 Christiaan Simons  * mib_structs.c: added  * include/lwip/snmp_structs.h: added  * netif.{c,h}, netif/ethernetif.c: added SNMP statistics to netif struct  2006-07-06 Christiaan Simons  * snmp/asn1_{enc,dec}.c added  * snmp/mib2.c added  * snmp/msg_{in,out}.c added  * include/lwip/snmp_asn1.h added  * include/lwip/snmp_msg.h added  * doc/snmp_agent.txt added  2006-03-29 Christiaan Simons  * inet.c, inet.h: Added platform byteswap support.    Added LWIP_PLATFORM_BYTESWAP define (defaults to 0) and    optional LWIP_PLATFORM_HTONS(), LWIP_PLATFORM_HTONL() macros.  ++ Bug fixes:  2006-11-30 Christiaan Simons  * dhcp.c: Fixed false triggers of request_timeout.  2006-11-28 Christiaan Simons  * netif.c: In netif_add() fixed missing clear of ip_addr, netmask, gw and flags.  2006-10-11 Christiaan Simons  * api_lib.c etharp.c, ip.c, memp.c, stats.c, sys.{c,h} tcp.h:    Partially accepted patch #5449 for ANSI C compatibility / build fixes.  * ipv4/lwip/ip.h ipv6/lwip/ip.h: Corrected UDP-Lite protocol    identifier from 170 to 136 (bug #17574).  2006-10-10 Christiaan Simons  * api_msg.c: Fixed Nagle algorithm as reported by Bob Grice.  2006-08-17 Christiaan Simons  * udp.c: Fixed bug #17200, added check for broadcast    destinations for PCBs bound to a unicast address.  2006-08-07 Christiaan Simons  * api_msg.c: Flushing TCP output in do_close() (bug #15926).  2006-06-27 Christiaan Simons  * api_msg.c: Applied patch for cold case (bug #11135).    In accept_function() ensure newconn->callback is always initialized.  2006-06-15 Christiaan Simons  * mem.h: added MEM_SIZE_F alias to fix an ancient cold case (bug #1748),    facilitate printing of mem_size_t and u16_t statistics.  2006-06-14 Christiaan Simons  * api_msg.c: Applied patch #5146 to handle allocation failures    in accept() by Kevin Lawson.  2006-05-26 Christiaan Simons  * api_lib.c: Removed conn->sem creation and destruction     from netconn_write() and added sys_sem_new to netconn_new_*.(STABLE-1_1_1)  2006-03-03  Christiaan Simons  * ipv4/ip_frag.c: Added bound-checking assertions on ip_reassbitmap    access and added pbuf_alloc() return value checks.  2006-01-01  Leon Woestenberg <leon.woestenberg@gmx.net>  * tcp_{in,out}.c, tcp_out.c: Removed 'even sndbuf' fix in TCP, which is    now handled by the checksum routine properly.  2006-02-27  Leon Woestenberg <leon.woestenberg@gmx.net>   * pbuf.c: Fix alignment; pbuf_init() would not work unless     pbuf_pool_memory[] was properly aligned. (Patch by Curt McDowell.)  2005-12-20  Leon Woestenberg <leon.woestenberg@gmx.net>  * tcp.c: Remove PCBs which stay in LAST_ACK state too long. Patch    submitted by Mitrani Hiroshi.  2005-12-15  Christiaan Simons  * inet.c: Disabled the added summing routine to preserve code space.  2005-12-14  Leon Woestenberg <leon.woestenberg@gmx.net>  * tcp_in.c: Duplicate FIN ACK race condition fix by Kelvin Lawson.    Added Curt McDowell's optimized checksumming routine for future    inclusion. Need to create test case for unaliged, aligned, odd,    even length combination of cases on various endianess machines.  2005-12-09  Christiaan Simons  * inet.c: Rewrote standard checksum routine in proper portable C.  2005-11-25  Christiaan Simons  * udp.c tcp.c: Removed SO_REUSE hack. Should reside in socket code only.  * *.c: introduced cc.h LWIP_DEBUG formatters matching the u16_t, s16_t,    u32_t, s32_t typedefs. This solves most debug word-length assumes.  2005-07-17 Leon Woestenberg <leon.woestenberg@gmx.net>  * inet.c: Fixed unaligned 16-bit access in the standard checksum    routine by Peter Jolasson.  * slipif.c: Fixed implementation assumption of single-pbuf datagrams.  2005-02-04 Leon Woestenberg <leon.woestenberg@gmx.net>  * tcp_out.c: Fixed uninitialized 'queue' referenced in memerr branch.  * tcp_{out|in}.c: Applied patch fixing unaligned access.  2005-01-04 Leon Woestenberg <leon.woestenberg@gmx.net>  * pbuf.c: Fixed missing semicolon after LWIP_DEBUG statement.  2005-01-03 Leon Woestenberg <leon.woestenberg@gmx.net>  * udp.c: UDP pcb->recv() was called even when it was NULL.(STABLE-1_1_0)  2004-12-28 Leon Woestenberg <leon.woestenberg@gmx.net>  * etharp.*: Disabled multiple packets on the ARP queue.    This clashes with TCP queueing.  2004-11-28 Leon Woestenberg <leon.woestenberg@gmx.net>  * etharp.*: Fixed race condition from ARP request to ARP timeout.    Halved the ARP period, doubled the period counts.    ETHARP_MAX_PENDING now should be at least 2. This prevents    the counter from reaching 0 right away (which would allow    too little time for ARP responses to be received).  2004-11-25 Leon Woestenberg <leon.woestenberg@gmx.net>  * dhcp.c: Decline messages were not multicast but unicast.  * etharp.c: ETHARP_CREATE is renamed to ETHARP_TRY_HARD.    Do not try hard to insert arbitrary packet's source address,    etharp_ip_input() now calls etharp_update() without ETHARP_TRY_HARD.     etharp_query() now always DOES call ETHARP_TRY_HARD so that users    querying an address will see it appear in the cache (DHCP could    suffer from this when a server invalidly gave an in-use address.)  * ipv4/ip_addr.h: Renamed ip_addr_maskcmp() to _netcmp() as we are    comparing network addresses (identifiers), not the network masks    themselves.  * ipv4/ip_addr.c: ip_addr_isbroadcast() now checks that the given    IP address actually belongs to the network of the given interface.  2004-11-24 Kieran Mansley <kjm25@cam.ac.uk>  * tcp.c: Increment pcb->snd_buf when ACK is received in SYN_SENT state.(STABLE-1_1_0-RC1)  2004-10-16 Kieran Mansley <kjm25@cam.ac.uk>  * tcp.c: Add code to tcp_recved() to send an ACK (window update) immediately,    even if one is already pendi

⌨️ 快捷键说明

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