Virtual Machine Tool SetJAVA Proxy Server Documentation |
Date Description of Change
12-27-2000 Rough out architecture for proxy.
01-15-2001 Begin building support for FTP Services.
01-18-2001 Begin building support for Gaming Port Services.
02-01-2001 Begin building support for Secure Port (https) Services.
02-08-2001 Write asynchronous pipeline for special message traffic.
02-10-2001 Write asynchronous queue for informational message traffic.
02-15-2001 Restructured outbound I/O to pure sockets from use of
flawed URL and HttpURLConnection components.
Support for tempory page redirects (code 302).
POST successfully functions.
"PRE" HTML correctly formats.
02-25-2001 Improved performance by reducing internal data movement between
client and server arrays.
02-27-2001 Improved performance by forming a worker thread service pool.
Pool consists of reusable task threads and queueless workunit channel.
Pool size is maintained by load and expansion/contraction
algorithms.
Build tunable TIMEOUT, Expansion and Contraction constants.
Noted 30 percent throughput increase.
02-28-2001 Make serial reusability corrections to HTTP worker threads.
03-07-2001 Implement new GUI with buffer and thread tuning parameters.
Transmit data as blocks are received for faster throughput and
to permit any size HTTP file transfers.
03-18-2001 Begin coding for FTP protocol modules.
Successfully handshake on both Control and Data ports.
04-10-2001 Full send/receive capabilities for FTP protocol modules.