modified files:
--------------
Added four new files in newly created proxy directory.
LSL Support for new application is added in lslproto.h
Analysing of IP_PACKET is done in iprx.c
Functions are added in tcputil.c udprx.c and wanconf.c

iprx.c
iptx.c
tcputl.c
udprx.c
wanconf.c
lslproto.h
vnvram.h


Sachin, 23rd Dec, 1997
        Made changes to reset the idle timer of even the control connection
descriptor if there is data on the data connection.

Sachin, 09/01/1998
------------------
        FTP to not always use the same port if it is the same workstation.
But control and data connections are made sure to use the WAN port.
        While reading the applications, just set the same_port_required
        field to FALSE for FTP.
. Introduced Load balancing thru' a symbol in KPPP.H
. The number_of_connections field, that was being neglected is taken care of now.
. The policy on whether to use the dial-triggered port or some active port
  is decided based on the application. In case of WEB, while we trigger the
  dialing of a fresh port, we use an existing active port. In case of FTP,
  we go ahead and use the dial-triggered port.


TODO List :
----------
        Places where you have NUMBER_OF_PROXY_PORTS, change it to
some nvram variable that gives the number of wan ports.

-----------------------------------------------------------------------------
          Name of Engineer : sudha
                      Date : 25-Jan-2000
            Files modified : kproxy.h, proxy.c
Problem/change description : Support for trace route - proxy response packets 
									  coming from internet to secured LAN clients. If
									  proxy response & ICMP protocol	& type is 
									  ICMP_TIME_EXCEEDED, then in the internet header
									  portion of the icmp message, replace the 
									  interface addr with original client addr as well 
									  as in first 64 bits of datagram portion, replace 
									  mapped icmp id with original icmp id. 		
			Name of Document 	: p2docs\1_120\3.00\design\tracert.doc
	 	
-----------------------------------------------------------------------------

-----------------------------------------------------------------------------
          Name of Engineer : sudha
                      Date : 02-Feb-2000
            Files modified : proxy.c, vproxstr.h, proip.h, pr_util.c, proxyrb1.c
Problem/change description : Support for pasv FTP, NAT active & pasv FTP. 
	 	
-----------------------------------------------------------------------------

-----------------------------------------------------------------------------
          Name of Engineer : sudha
                      Date : 05-Feb-2000
            Files modified : proxy.c
Problem/change description : NAT minor fix. Whenever we receive a packet with
									: destination addr as any of our interface addr
									: valid IP addr or any other valid IP addr for which
									: NAT mapping is present, we used to process that
									: packet as NAT request packet. This can be true
									: only for NAT static mapping. In case of NAT 
									: dynamic mapping, the request may be for some
									: application in that valid IP addr for which
									: mapping for that application may not be present.
									: But mapping for that valid IP addr may be present.
									: At that time, local_destination_address may be
									: zero ip address. We were not checking for non-
									: zero value of that local address which is a must.
									: Fix for that. 
	 	
-----------------------------------------------------------------------------

-----------------------------------------------------------------------------
          Name of Engineer : sudha
                      Date : 07-Feb-2000
            Files modified : vserlpbk.c, lpbkip.h, vserlpbk.h, proxy.c,
									: proxy.h, makefile, vproxstr.h, pr_timer.c, 
									: pr_init.c, proxyrb1.c, proxyrb2.c
Problem/change description : virtual server loopback problem support.
			Name of Document 	: p2docs\1_120\3.00\design\virtloop.doc
	 	
-----------------------------------------------------------------------------

-----------------------------------------------------------------------------
          Name of Engineer : sudha
                      Date : 15-Feb-2000
            Files modified : proxy.c
Problem/change description : If NAT request	to our interface address with no 
									: NAT mapping & protocol is TCP, only for	telnet & 
									: web request, form a NAT descriptor & not otherwise.
			Name of Document 	: None
	 	
-----------------------------------------------------------------------------
