Version 0.4.4 (Jun 1, 2002) - The majority of the cache lines are read when the proxy first starts; we do a last minute check just before forking to load any additional lines. Version 0.4.3 (May 30, 2002) - Added Positive, Negative, and Other response statistics Version 0.4.2 (May 29, 2002) - Added daemon mode - save pid to /var/run|tmp/razor-caching-proxy.pid - added --foreground option to bypass daemonization. Version 0.4.1 (May 29, 2002) - Stats cleanup and recheck - razor-cache file made available Version 0.4.0 (May 29, 2002) - Reduced Negative max age to 20 minutes per Vipul's suggestion. - Added offline (no parent to contact) mode. Version 0.3.0 (May 28, 2002) - moved timestamp to first field in cache file for easy sorting by age. - reduced number of time() calls. - timestamp and max_pos|neg_age support complete. Version 0.2.9-devel (May 28, 2002) - timestamp support in process (timestamp as 3 field in each cache line). - --ignore_negative removed, --max_neg|pos_age added. Version 0.2.3 (May 27, 2002) - Log file option actually works now. :-) Version 0.2.2 (May 27, 2002) - Make statistics per-child now. Version 0.2.1 (May 27, 2002) - log_file option - defer connecting to the real server until we need to. With proxy and razor-check on the same machine and a fully primed cache, this gives about 100 signatures/second. :-) Version 0.2.0 (May 27, 2002) - first forking version - saveline function - echo server work - First public announcement in razor-users Version 0.1.1 (May 27, 2002) - batch requests in the same way the client does. Process all server responses once we get a '.' - handle action:resport, cache simulated query too. Version 0.1.0 (May 27, 2002) - process command line options - usage message - ignore_negative option - Handle conflicting verdicts, prefer Positive - attack CRLF vs LF issues - individual queries per server connection Version 0.0.1 (May 26, 2002) - First functional program - cache file, non-forking