/* -- modification history -- *---------------------------- EZL 3.x ---------------------------------- * 26.Sep.2005 yyc [3.2E] bug fix: timeout occurred and TCP disconnection though EZL-200A receives data from serial port in ATC * (EZL-200A has this bug from version 3.0G.) * 14.Sep.2005 yyc [3.2D] when: RTS/CTS flowcontrol, during the communcation, if connection is close then EZL-200A reset * (watchdog reset occurred because EZL-200A code stops at waiting for CTS signal change) * -> bug fixed * If RX buffer size of RTL8019AS is large then RTL8091AS sends wrong frame sometimes. * -> reduce the RX buffer size of RTL8019AS * 05.Sep.2005 yyc [3.2C] bug fix: receiving error of UDP broadcast packet * 21.Mar.2005 yyc [3.2B] set CTS1 pin default to input(crt0.asm, sio1.c) * 09.Nov.2004 yyc [3.2A] T2S pppoe support * 22.May.2003 yyc [3.1D] add pflash env command * 03.May.2003 yyc [3.1C] add boot up arp announce code * 07.Feb.2003 yyc [3.1B] modify eeprom emtpy check area * 26.Sep.2002 yyc [3.1A] U2S support * 24.Jun.2002 yyc [3.0N] TCP duplicate SYN-rcvd bug fix * 14.Mar.2002 yyc [3.0M] MRU-NAK endian bug fix * 12.Mar.2002 yyc [3.0L] avoid sending ACCOOKIE by PPPOE_ADI * 02.Mar.2002 yyc [3.0K] PPPoE ACCOOKIE support * allow LCP MRU rejection * allow COD zero water_mark * arp cache pool overflow bug fix * 14.Jan.2002 yyc [3.0J] scan entire area when we check if eeprom is empty * 07.Jan.2002 yyc [3.0I] more protect erroneous eeprom write * add boot delay code in crt0.asm * 15.Dec.2001 yyc [3.0H] add "env $ee$" command * avoid erroneous eeprom write * 20.Nov.2001 yyc [3.0G] add send_timeout * 07.Nov.2001 yyc [3.0F] avoid recv-time invalidation by keep-alive segment * 07.Nov.2001 yyc [3.0E] send NAK(PAP), if server requests CHAP * 31.Oct.2001 yyc [3.0D] reorder LCP event processing sequence * 29.Oct.2001 yyc [3.0A] release EZL 3.0 * remove MCI/POC * *---------------------------- EZL 2.x ---------------------------------- * 26.Sep.2002 yyc upgrade stopped * 24.Jun.2002 yyc [2.4N] TCP duplicate SYN-rcvd bug fix * 14.Mar.2002 yyc [2.4M] MRU-NAK endian bug fix * 12.Mar.2002 yyc [2.4L] avoid sending ACCOOKIE by PPPOE_ADI * 02.Mar.2002 yyc [2.4K] PPPoE ACCOOKIE support * allow LCP MRU rejection * allow COD zero water_mark * arp cache pool overflow bug fix * 14.Jan.2002 yyc [2.4J] scan entire area when we check if eeprom is empty * 07.Jan.2002 yyc [2.4I] more protect erroneous eeprom write * add boot delay code in crt0.asm * 15.Dec.2001 yyc [2.4H] add "env $ee$" command * avoid erroneous eeprom write * 20.Nov.2001 yyc [2.4G] add send_timeout * 07.Nov.2001 yyc [2.4F] avoid recv-time invalidation by keep-alive segment * 07.Nov.2001 yyc [2.4E] send NAK(PAP), if server requests CHAP * 31.Oct.2001 yyc [2.4D] reorder LCP event processing sequence * 17.Oct.2001 yyc [2.4C] extend ppp_id field to 40 byte(ppp.h) * add PID/PPW command in ATC mode * 16.Oct.2001 yyc [2.4B] remove unlock code in ee_read_all() fucntion * 11.Sep.2001 yyc [2.4A] drop NAT module * RxView & TxView support * 31.Aug.2001 yyc [2.3F] RTSCTS mis-configuraion bug fix * 24.Aug.2001 yyc [2.3E] sendto() return value bug fix * add DHCP INIT_REBOOT state * add DHCP initial request code * cleanup DHCP code * 23.Aug.2001 yyc [2.3D] add PPPoE closing delay for TCP cleanup * 11.Jun.2001 yyc [2.3C] LCP echo-magic-number byte order bug fix * TCP keep alive time change to 10sec from 30sec * clean-up PPPoE/PPP module * PPPoE status view bug fix * adjust stat_if_up/down sequence and delay * 07.Jun.2001 yyc [2.3B] console baud-rate bug fix * 23.May.2001 yyc [2.3A] add mic_stat/mic_tmod dynamic link method * remove msh stat-function dependency * retransmit-time inheritance bug fix * variable sio1 Rx buffer size(see init_userapp()) * merge duplicate code to xfer.c * modify COD buffering scheme * 03.Apr.2001 yyc [2.2F] remove 8019.c, sio1.c, env.c dependency * split env & ezcfg module * 'check_secure_lock call' moved to stat.c * PPPoE id field expanded to 16byte(support HANARO ADSL) * 27.Mar.2001 yyc [2.2E] decrease nagle timeout due to descom's claim * 03.Mar.2001 yyc [2.2D] faster checksum computation * 09.Feb.2001 yyc [2.2C] PPPoE recent-status-view support * 05.Feb.2001 yyc [2.2B] activate PPPoE authentication module * add uid/pwd space to SPE_ENV * 27.Jan.2001 yyc [2.2A] ezConfig status-view support * 05.Dec.2000 yyc [2.1A] complete PPPoE operation * modify ATC/COD/POC for PPPoE * split NAT module(not yet....) * MCI uniq ID & IP address announce * MCI peer_addr/peer_port bug fix * MCI PPPoE support * 27.Nov.2000 yyc [2.1x] remove U2S mode, add PPPoE option * 26.Nov.2000 yyc [2.0I] modify ATC ati command * 31.Oct.2000 yyc [2.0H] change console switch operation * 30.Oct.2000 yyc [2.0G] ATC telnet server support * 02.Oct.2000 yyc [2.0F] apply RSC(Remote System Call) concept * MCI reliable TCP send using EZL_CODE_SENT/EZL_CODE_BLOCK * add function getsockname() * HDLC recv-MRU bug fix * MCI timer resolution set to 1 second * 26.Sep.2000 yyc [2.0E] MCI/U2S HDLC read buffering bug fix * expand HDLC read buffer size * add MCI broadcast loopback code * 17.Sep.2000 yyc [2.0D] advanced codelock facility * 08.Sep.2000 yyc [2.0C] change MAC authentication algorithm * 07.Sep.2000 yyc [2.0B] ATC +++ escape bug fix once more * 05.Sep.2000 yyc [2.0A] EZCFG release * add NAT module * redesign ezlock algorithm * private tcp-ISN generation support * add TEXT/DATA protection code * LED(P0) status change on connected/closed * T2S/ATC/COD/TOC/POC : XFER_BUF_SIZE down to 256byte * - fast RX/TX poll switching on low speed serial link * - Linux zero probe bug work-around(fast ACK response) * 23.Aug.2000 yyc [1.8B] disable ARP-config after first valid IP packet * DATA modify protection[check_data_lock() in userapp.c] * 09.Aug.2000 yyc [1.8A] login message On/Off * 04.Aug.2000 yyc [1.8A] EZCFG support(incomplete) * init_env() watch-dog reset bug fix * U2S support * ATC +++ escape bug fix * 21.Jul.2000 yyc [1.7H] EZCFG support(incomplete) * env version command added * 17.Jul.2000 yyc [1.7G] poll bug fix * 09.Jul.2000 yyc [1.7F] add POC module, add reset command * randomize initial TCP port number * 04.Jul.2000 yyc [1.7E] software RTR control * 27.Jun.2000 yyc [1.7D] add telnet password protection module * 17.May.2000 yyc add MCI module * 28.Mar.2000 yyc add DHCP module * 03.Mar.2000 yyc add COD TOC module * 13.Feb.2000 yyc [1.3C]fix semaphore priority inversion problem * 22.Nov.1999 yyc [1.3B]fix environment sturcture * 20.Nov.1999 yyc add hardware flow control * 24.Oct.1999 yyc tcp auto_close bug fix * sio close bug fix */