JDK1.1, JRE1.1 or JDK1.2, JRE1.2 are such programs. There are also some Open
Source alternatives, such as Kaffe
or Japhar
.
Some operations system, such as many Linux distributions or OS/2 Warp, comes with bundled Java. Newer web browsers (Netscape 2+ and Microsoft Internet Explorer 3+) has embedded Java, but because this Java is unable to operate outside web browser's environment, it can not be used to run Smart Cache.
It is not impossible to made a Java-1.0 compatible version. Only Java 1.1 features, which Smart Cache uses, are Date format stuff, CRC32, Socket Linger and Timeout options.
Upgrade pack from JRE to full JDK is not available in Sun distribution. Debian
GNU/Linux uses can perform upgrade by installing package
jdk1.1-dev
.
Older SmartCache has in default config files browser faking enabled. I never notice it, but this was reported by some users and removing browser faking solves this problem.
Ignoring reload requests is a great thing for web-forwarders and for increasing productivity in office (WEB-CHAT-style pages will stops work; There are quite useless if users can't reload every XX minutes. Also I find, that many users are bored in work and do not have anything other things to do than pressing Reload on their favourite servers every 10 minutes).
Some versions of JRE/JAVA gives more detailed error messages. If you get something like Port is already in use look at 1 or 2. If you get Not a local address look at 3 or 4.
Some people tries to set up transparent proxy when using BindAddress with wildcard for example BindAddress 192.168.*.*. There are wrong. Transparent proxy requires special TCP/IP setup, not Smart Cache's setup. See Using Smart Cache as transparent proxy, Section 7.4.
SC need Java but JDK can not be distributed in the same way as SC. You must include JRE instead, which can be redistributed without problems.
Some years ago, I write some reviews on Windows based software. One of them required NT, so I got NT on CD with them. I have backed up OS/2 Warp 4 and installed it. It works. Now I tried to install the software and drivers for sound card. Installation of sound drivers hangs. After standard red button procedure (read as a RESET switch), Windows NT do not even boot. So I says never mind, just reinstall the Windows NT again. But Windows NT was unable to run even installation procedure. So I deleted this Operation system of New Technology.
Windows (Win32) have a plenty software. One my friend says: Do you want something for Windows? Text editor, Internet Utility? I can download hundred of these from web, but do you want a GOOD Editor? This is where problems starts, you must download a lot of programs, check it, and there can even damage your system, replace system DLLs with incompatible versions, do not deinstall correctly and so on.
Because I am lazy programmer, my registration number check was very easy. It considers everything what's begins with HTTP as good registration number. I have fun to giving everybody (for free) who ask for serial number horrible long numbers such as HTTP-CACHE-3122578-Hwrd734-bvfdrt4365-3234343. Nobody ever noticed that Smart Cache works even with 'bad' numbers.
VSB - Very Stupid Bug.
hsn@cybermail.net