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

📄 history.txt

📁 基于东南大学开发的SEP3203的ARM7中的所有驱动
💻 TXT
📖 第 1 页 / 共 2 页
字号:

    793 - Compiler warning.

    794 - ARP_Rarp incorrectly handles IP address byte alignment on
          little endian hardware.

    796 - SCK_Check_Listeners uses a signed parameter to store the port
          number to search for. This makes it impossible to set up a 
          TCP server with a port number greater than 32767.

    802 - Unicast DHCP responses can not be received before an IP
          address has been attached to a media layer device.

    804 - The TCP_MSG_STR structure was not word aligned.

    805 - NU_Tcp_Error_String does not properly check for the end of 
          the error list.
 
    806 - TCP_Avail_Index was improperly initialized.

    807 - DHCP.C generated multiple errors/warnings when the macro
          INCLUDE_DHCP is set to NU_FALSE.

    818 - DHCP_Send swapped an address when it shouldn't. DHCP_Event_Handler
          used an incorrect parameter when calling UTL_Zero.

    822 - Problem with adding a network route on little endian
          architectures.

    831 - Compiler warnings with the Tasking tool set.

    832 - Reference manual needs additional information on IP routing.

    834 - Under some errors cases ARP_Rarp would not release the 
          TCP stack semaphore.

    839 - Duplicate TCP ACK packets are sometimes sent.

    840 - If a TCP packet is received that has a SEQ number that is 
          less than what is expect an ACK is not sent.

    845 - NU_Recv_from did not release the TCP stack semaphore under
          an error condition.

    848 - TFTP Client was not consistent on its use of the connection
          timeout value.

    872 - RTAB_Delete_Route had the possiblity of incorrectly traversing
          the routing table.


*****************************************************************************
Release 4.4                                                  January 03, 2001
*****************************************************************************

    SPRs fixed in this release:

    457 - Incorrect bug report. No bug exists.

    788 - Modified NU_Add_Route to change the mask of the route to an IP_ADDR before
          calling RTAB_Add_Route instead of casting it.

    792 - Added fix for NU_Listen of odd number of backlogs.

    841 - Modified UDP_Cache_Route so that it would not try to find a route
          for multicast packets.

    847 - Modified TLS_Enqueue to merge small packets together in order to save buffers.

    871 - Modified DHCP_Init_DHCP_Layer to set the flags to 0 if the state of the device
          is DHCP_RENEW_STATE.

    886 - Added locking out of interrupts in DLL_Insert and DLL_Remove to
          protect link list manipulation.

    887 - Modified DHCP_Event_Handler so that when the DHCP server is not able to renew
           the license, the system logs a RECOVERABLE error instead of a FATAL error.

    890 - Modified NU_Init_Net to allocate the same amount of memory for the queue
          that NU_Create_Queue uses to create the queue.

    891 - In IP_Option_Copy, modified the code to mask off the upper 4 bits of the byte
          at IP_VERSIONANDHDRLEN_OFFSET in the IP header when setting the cnt variable.
          In IP_Fragment, modified the IP_Option_Copy call to be made with the destination
          IP header pointer rather than the source IP header pointer.  In IGMP_Interpret,
          removed the duplicate call to MEM_Buffer_Chain_Free when the default
          condition is hit.

    899 - Modified NU_Close_Socket to restart any tasks pending on the connection if
          the socket has not been deallocated.

    902 - Corrected the NET reference manual so that it correctly states the
          blocking behavior for TCP sockets.

    903 - Updated the NET reference manual to list the default
          blocking behavior for different types of sockets.

    908 - In HOSTS.C, modified the last of the hostTable to contain "\0" instead of NULL, so
          the table is properly NULL terminated.  Modified TCPSS_Do_Connect to set the state
          of the port to SSYNS so the driver places the buffer on the retransmit list instead
          of the free list.

    914 - Modified NU_Add_Route to allow the routing of packets to the same device on the
          same ethernet segment.

    915 - Changed the check for the inclusion of RMON from #ifdefs to #ifs.

    926 - Changed the error return value of ICMP_Echo_Reply to -1.

    929 - Modified TCP_Xmit to not set the retransmit timer, because it will be set by
          TCP_Send.

    949 - Corrected timeout values in PROTINIT.C and TCP.H.

    953 - Added #if(INCLUDE_TCP == NU_TRUE) to various places in the NET code to
          ensure a clean compile if the INCLUDE_TCP flag is set to NU_FALSE in target.h.

    961 - Modified the while loops in DEV_Get_Dev_For_Vector,  DEV_Get_Ether_Address,
          and DEV_Attach_Ip_To_Device to check that the object is not NULL before
          comparing it further.

    966 - Modified TCP_Do to pass the local and foreign address of the connection into
          the function SNMP_tcpConnTableUpdate as UINT8 arrays instead of casting a
          UINT32 to a UINT8 pointer.

    971 - Changed the code throughout NET to check the p_socketd member of the TCP
          port data structure to ensure that it is not -1 before attempting to use it.

    973 - Enhanced UDP so that it supports non-blocking calls.

    974 - Problem porting to the i960 processor. This has been resolved
          by use of a compiler switch. A different solution may be used
          in the future.

    975 - In the file TFTPCDEFC.H, changed the member tid of the data structure
          TFTP_CB from an INT16 to a UINT16.

    998 - In NET.C, the function NET_Add_Multi, added a fix to map the multicast
          address properly for little endian machines.

    1001 - When using PPP, RTAB_Delete_Node would sometimes become caught
           in an infinite loop. This was caused by improper tree
           manipulation.

    1002 - Changed RTAB_Redirect to add a new route upon receiving an ICMP Redirect
           instead of updating the default route.

    1003 - Fixed DNS_Build_Query so that if the DNS_Pack_Domain_Name fails, the
           memory allocated for the domain name is deallocated.

    1011 - In the file DHCP.C, changed the extern of the array TCP_Backoff to not
           include the size of the array.

    1018 - Changed the member sck_data in the data structure SCK_SOCKADDR from an INT8
           to a UINT8 because the parameter is a protocol specific address.

    1020 - Wrote a new function, UTL_Is_Unique_Port_Number to check if the passed in
    1021   UDP or TCP socket is currently in use before binding to the port.  This
    1022   function checks the socket_list, portlist and uportlist for a duplicate,
           depending on the protocol of the port.  The function does allow a TCP and UDP
           connection to have the same port number.

    1041 - Fixed a problem with IP_Interpret which was checking for a smaller header
           length than necessary.

    1042 - Fixed a memory leak in RTAB_Delete_Node.

    1050 - Modified RTAB_Find_Route and RTAB_Compare_Address to use the net mask of the
           route instead of the device when doing a look-up.

    1052 - Memory for the default route was previously allocated via one big chunk;
           therefore, the default route could not be deleted.  Memory for the default
           route is now allocated in the same way any other route is added and can be
           deleted.

    1053 - Modified the TCP, UDP, and RAWIP cache route functions to ensure that the
           device associated with the cached route is still UP and RUNNING.

    1066 - Modified IP_Delete_Multi to avoid the possibility of causing an infinite loop.

    1075 - Modified NU_Get_Peer_Name to fill in the foreign port number.

    1076 - Changed the error return value of NU_Get_Peer_Name to a negative number.

    1094 - NU_Connect under certain conditions would return an improper
           status of NU_SUCCESS even when the connection attempt failed.

    1095 - In the function TCPSS_Window_Probe, lowered the timeout to clear the retransmit
           event.

    1096 - TI tools compiler warning.

    1097 - Added a hard return to the end of SOCKETS.C.

    1099 - The EQ_Event_List was getting corrupted. This would
           lead to an endless loop whenever traversing the list.

    1145 - NU_Is_Connected for some states of TCP would return a
           success even when the connection was not connected.

    1173 - Removed INT16 casts and modified UDP_Make_Port to support
           port numbers greater than 32768.

    1192 - RTAB_Add_Route and RTAB_Set_Default_Route did not set the
           address family. This would cause RIP2 routing table to not
           be accepted by some routers.

    1193 - Problem with multicasting on little endian platforms.

*****************************************************************************
Release 4.4a                                                 February 1, 2001
*****************************************************************************

Features added to this release:

     1) Ability to include Nucleus NAT (Network Address Translator) in the Nucleus
        NET build.

SPRs fixed in this release:

     35 - Initialized the head and tail of the Global variables DNS_Servers and
          DEV_Table to NU_NULL.

     36 - The function IP_Interpret could have possibly not removed packets from
          the receive list if the global variable IP_Forwarding was defined to
          be NU_FALSE and INCLUDE_IP_FORWARDING was defined to be NU_TRUE.

     37 - Modified the file DEMO/NET/NETD.C to check for NUCLEUS_FILE2_INCLUDE 
          when determining the size of the memory pool.

     40 - Enabled compatibility with Nucleus FILE 2.

*****************************************************************************
Release 4.4b                                                      May 1, 2001
*****************************************************************************

Features added to this release:

     1) Added support for PPPoE.

SPRs fixed in this release:

     134 - In the file DEV.C, modified the call to SNMP_ifCreate to pass in 
           the IP address and subnet mask of the device if using NUCLEUS SNMP 
           1.4 or greater.

     135 - In the file PROTINIT.C, in the call to PROT_Protocol_Init, added 
           a call to NU_SNMP_Initialize to initialize SNMP.

     136 - Added a macro to the file ISNMP.H for the SNMP function ifIndex().

     137 - In the file LDC.C, cast the second parameter of the call to 
           SNMP_ifPhysAddress to a UINT8 *.

     138 - In the file UDP.C, in the function UDP_Make_Port, in the call to
           SNMP_udpListenTableUpdate, cast the third parameter to UNSIGNED.

     139 - In the file TCP.C, cast the third and fifth parameters of the calls 
           to SNMP_tcpConnTableUpdate to UNSIGNED.

     140 - In the file RTAB.C, cast the second parameter of the calls to
           SNMP_ipRouteTableUpdate to INT.

     163 - In NETEVENT.H and EQUEUE.C a new event was added to support the 
           PPP link negotiation feature that is being added to PPP.

*****************************************************************************
Release 4.4c                                                     May 16, 2001
*****************************************************************************

Features added to this release:

     1) Changed the call to the NAT entry function. NAT was updated to support
        fragmentation/reassembly, and in order to support this, its entry 
        function had to be changed.

*****************************************************************************
Release 4.4d                                                    June 11, 2001
*****************************************************************************

SPRs fixed in this release:

     51  - Corrected INT_MAX for 32-bit platforms and added #ifdef checks to
           avoid multiple definition errors for INT_MAX and LONG_MAX.

     182 - Fixed UTL_Is_Unique_Port_Number so that it checks UDP sockets that 
           haven't been used yet.

     212 - DEV_Attach_IP_To_Device incorrectly added a route for PPP links.
           DEV_Detach_IP_From_Device did not remove the loopback route for
           PPP links.

     1215 - Fixed a problem in Net_Ether_Input() when PPPoE packets are
            received but no protocol to accept them. The buffers were not
            released to the freelist.

*****************************************************************************
Release 4.4e                                                  August 10, 2001
*****************************************************************************

Features added to this release:

     1) Two new socket options were added to support the DHCP Server
        product. These options are: IP_BROADCAST_IF and IP_RECVIFADDR. The
        new API service NU_Recv_IF_Addr() was also added to support
        the DHCP Server.

SPRs fixed in this release:

     153 - Added the socket option IP_MULTICAST_IF for specifying
           the inteface to be used when sending multicast datagrams.

     80  - Possible alignment problem in NU_Add_Route() resloved.

    1273 - Cast variable on line 128 in TOOLS.C to correct compiler warning. 	

*****************************************************************************
Release 4.4f                                                November 09, 2001
*****************************************************************************

SPRs fixed in this release:

  NTWK_174 - Call to SNMP_ipRouteTableUpdate() is passing incorrect parameters
             when adding route.

*****************************************************************************
Release 4.4g                                                January 10, 2002
*****************************************************************************

SPRs fixed in this release:

  NTWK_230 - Fixed problem with performing a DLL_Insert into an empty link
		list inside of DLL.C.

⌨️ 快捷键说明

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