Opengate History

Ver.0.10 at 1999.8.30
Scratch Version. In this version, Java applet is sent first, and the applet accept password.
Ver.0.11 at 1999.9.19
Stable Version. Reform program.
Ver.0.12 at 1999.11.2
Support firewalls IPF and ipfw.
Ver.0.20 at 1999.9.16
Abandoned version.
Ver.0.30 at 1999.10.16
Change to accept password with CGI. IPF support is disarded.
Ver.0.31 at 1999.10.26
Reform User Interface. Java applet shows own window.
Ver.0.32 at 1999.11.1
Support IPF.
Ver.0.33 at 2000.6.17
Support IP forwarding. Discard IPF support.
Ver.0.40 at 2000.6.19
Support multiple authentication servers.
Ver.0.41 at 2000.6.23
Add fuction to close firewall, when no packet passed for a while.
Ver.0.42 at 2000.6.28
Add function to close firewall at abnormal server termination.
Ver.0.50 at 2000.12.11
Add fuction to exchange hello message with terminal. Firewall is closed, when the client does not reply. Java output is included in html window.
Ver.0.51 at 2000.12.22
Support pop3 authentication.
Ver.0.52a at 2001.1.19
Exclusive execution of ipfw command. Deny multiple authentication requests from a terminal. Change the method to get Java connection address. Modify string sizes in the program. Many small modifications.
Ver.0.52b at 2001.1.24
Reform unp library.
Ver.0.52c at 2001.1.26
Add DEBUG flag. Modify Directory setting.
Ver.0.52d at 2001.1.30
Modify no packet time setting.
Ver.0.52e at 2001.2.5
Correct mistake comment.
Ver.0.53a at 2001.2.7
Directory setting is integrated in Makefile. Support logging MAC address.
Ver.0.53b at 2001.2.8
Add the check of null userID or password.
Ver.0.53c at 2001.2.10
Replace one accept window to two overlapped windows.
Ver.0.53d at 2001.2.13
Small modification on MAC address acquisition.
Ver.0.54a at 2001.2.15
Serious error(Ports are wasted in long execution) found and fixed.
Ver.0.55a at 2001.3.19
Show messages on JavaApplet field.
Ver.0.56a at 2001.3.29
Detach unp library (Many modifications in source)
Ver.0.56b at 2001.4.14
Modify document.(No modification in source)
Ver.0.56c at 2001.4.24
Reform HTML to improve authentication response time.(Modification in accept.html)
Ver.0.56d at 2001.4.29
Declaration of GPL. Add English documentations.(No modification in source)
Ver.0.57a at 2001.5.10
Remove loop at ipfw-delete. (Modification in comm-ipfw.c)
Ver.0.57b at 2001.5.11
Change Lockout time for ipfw exec. (Modification in opengatesrv.h)
Ver.0.57c at 2001.5.25
Put out message at Java/JavaScript disabled. (Modification in accept.html)
Ver.0.57d at 2001.11.21
Change timeout values (Modification in opengatesrv.h)
Ver.0.57e at 2002.2.13
Care for redirect error on IE (Modification in topindex.html)
Ver.0.60a at 2002.6.17
Add authentication protocols - RADIUS,PAM,POP3S (Modifications: Makefile, comm-auth.c, utilities.c, opengatesrv.h, opengatesrv.conf. Additions: auth-pam.c, auth-pop3s.c, auth-rad.c)
Ver.0.60b at 2002.6.18
Add comments.
Ver.0.70a at 2002.6.19
Modify to control multi-language environment (Modifications: Makefile, comm-cgi.c *.html Opengate.java)
Ver.0.71a at 2002.6.24
Refine installation procedure (Modifications: Makefile, comm-cgi.c *.html)
Ver.0.72a at 2002.7.1
Messages are terminated with CR and LF (Modifications: comm-cgi.c Opengate.java)
Ver.0.73a at 2002.7.4
Add jar(java archive) file, modify some documents (Modifications: comm-cgi.c Makefile Add: Opengate.jar)
Ver.0.73b at 2002.7.10
Recover error messages added in Ver.0.57c but forgotten in Ver.0.70a (Modifications: accept.html)
Ver.0.73c at 2002.7.12
Changes in some documents
Ver.0.73d at 2002.7.15
More careful detaching from web server. (Modifications: main.c comm-cgi.c)
Ver.0.73e at 2002.8.7
Fix a serious bug in java applet entered at Ver.0.70a. The applet did not return hello to hello request in english message mode.(Modifications: Opengate.java) Save index.html created at web server installation. (Modifications: Makefile)
Ver.0.80a at 2002.8.19
Add perl script for more flexible firewall control(Modifications: main.c comm-ipfw.c opengatesrv.h Makefile, Additions: conf/opengatefw.pl) Fix a small mistake at debug mode (Modifications: auth-pam.c) Modify installation procecure. Opengate directory can be set in Makefile(Modifications: Makefile, *.html). Add document to describe the system flow (Additions: doc/progflow.html).
Ver.0.80b at 2002.8.26
Fix a bug at checking overlapped request (Modifications: comm-ipfw.c)
Ver.0.81a at 2002.8.26
Add link to close network available at No-java mode (Modifications: accept.html, Makefile, comm-cgi.c, comm-java.c, main.c ,opengatesrv.h)
Ver.0.81b at 2002.8.27
Remove userid from terminate link string (Modifications: comm-cgi.c, comm-java.c), Modify accept page design (Modifications: accept.html)
Ver.0.81c at 2002.9.5
Version up is mistaked. Removed.
Ver.0.81d at 2002.9.9
Fix a mistake about URL string in a HTML file. (Modifications: ja/accept.html) Remove reference HTML document from archive. Add description about maxuser=0 in installation document.
Ver.0.81e at 2002.9.10
Add checking for execl failure (Modifications: comm-ipfw.c, comm-arp.c, main.c)
Ver.0.82a at 2002.9.25
Add skeleton routine to get user property (Modifications: opengatesrv.h, Makefile, main.c, comm-ipfw.c, opengatefw.pl, Additions: comm-userdb.c)
Ver.0.83a at 2002.10.7
Permit no reply to hello more than one time (Modifications: comm-java.c, opengatesrv.h)
Ver.0.83b at 2003.1.6
Add documentation about maximum number of TCP connections (Modifications: install.html, install-e.html)
Ver.0.90a at 2003.5.6
Add duration input field in auth page for the demand of long usage without java. To cope with hijacking and notting, mac-address and packet-count are checked periodically. (Modifications: index.html, index-ssl.html, accept.html, comm-cgi.c comm-java.c, comm-arp.c, main.c, opengatesrv.h)
Ver.0.90b at 2003.5.7
Reset the DEBUG option. It was misset in the previous version.(Modification: opengatesrv.h)
Ver.0.90c at 2003.5.15
Simplify the logic.(Modification: comm-java.c)
Ver.0.90d at 2003.8.27
Change message in auth page.(Modification: index.html, index-ssl.html)