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 discarded.
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)
Ver.0.90e at 2003.9.24
Display (firewall-rule-Number,userID,IPaddress) in process title.(Modification: main.c)
Ver.0.90f at 2003.9.25
Add documentation(Modification: errcheck.html,errcheck-e.html)
Ver.0.90g at 2003.11.28
Fix PAM-include error occured on FreeBSD 5 (Modification: auth-pam.c)
Ver.0.90h at 2003.12.8
Fix Applet-NoReply error occured on some browsers at removing applet page. Modify install document (Modification: Opengate.java and the compiled files, install.html,install-e.html)
Ver.0.90i at 2003.12.16
Modify parameters and documentations (Modification: opengatesrv.h, makefile, index.html, index-ssl.html, accept.html, accept2.html, install.html, install-e.html, qa.html, qa-e.html, errcheck.html, errcheck-e.html)
Ver.0.90j at 2004.9.21
Fix communication error occured in some pop3/pop3s server (Modification: comm-auth.c, auth-pop3s.c)
Ver.0.90k at 2005.2.3
Add links in accept.html to cope with popup-blocked and java-optional browser (Modification: accept.html)
Ver.0.90l at 2005.2.4
Fix communication error with ftpserver sent back multi-line greeting. Add error reporting code at fork/exec (Modification:comm-auth.c, comm-ipfw.c)
Ver.0.90m at 2005.2.7
Add error check code for ipfw response (Modification:comm-ipfw.c)
Ver.0.90n at 2005.3.21
Add no-cache option in authentication pages (Modification:index.html, index-ssl.html)
Ver.1.0.0 at 2005.5.21
Stable version is released (Modification;README)
Ver.1.1.0 at 2005.5.27
Add many parameters in conf file. Add programs for test. (Addition;get-param.c,test-get-param.c,test-comm-auth.c,test-comm-ipfw.c,test-comm-java.c,test-console.sh Modification;README,main.c,comm-auth.c,comm-ipwf.c,comm-java.c,Makefile)
Ver.1.1.1 and 1.0.1 at 2005.5.30
Recompile Java Applet with option '-target 1.1' to be compatible with MicrosoftVM (Modification: Opengate.class, OpengateClient.class, Opengate.jar)
Ver.1.1.2 at 2005.7.13
Comment out server parameter setting in config file (modification:opengatesrv.conf)
Ver.1.1.3 at 2005.12.1
Fix Error at executing the child process, Thanks to k.Eguchi and S.Uematsu (modification:comm-java.c, opengatefw.pl)
Ver.1.2.0 at 2005.12.2
Add IPv6 support [contributed by K.Eguchi]
Ver.1.2.1 at 2005.12.15
Change NDP command option to be recognized by new NDP [contributed by K.Eguchi]
Ver.1.2.2 at 2006.1.6
Fix an error when a cgi has no argument. Add MRTG function [contributed by K.Eguchi]
Ver.1.1.4 and Ver.1.2.3 at 2006.2.2
Add FTPS authentication.
Ver.1.2.4 at 2006.3.14
Modify documentations and comments.
Ver.1.3.0 at 2006.3.22
Change address acquisition method for IPv4/IPv6 dual stack and others.
Ver.1.3.1 at 2006.3.27
Simplify logics. Modify rulechk script.
Ver.1.3.2 at 2006.4.3
Change Config file to XML form. almost all parameters can be set in the file.
Ver.1.3.3 at 2006.4.7
Put back syslog setting to fixed value, and some bugs are fixed.
Ver.1.3.4 at 2006.4.11
Change accept page description.
Ver.1.3.5 at 2006.4.13
Modify the errcheck and qa documentations. Add time information in address encoding. Add retry information page.
Ver.1.3.6 at 2006.4.14
Change syslog setting to config file, and some bugs are fixed.
Ver.1.3.7 at 2006.4.20
Add code and info to cope with abnormal actions, and some bugs are fixed.
Ver.1.3.8 at 2006.4.26
Add code to remove overlapped rules and processes.
Ver.1.3.9 at 2006.4.27
Modify Java Applet to display long message.
Ver.1.3.10 at 2006.5.1
Add userID pattern-match function. Fix bug at checking parameters.
Ver.1.3.11 at 2006.5.3
Add code to match the duration max value in conf file with auth page.
Ver.1.3.12 at 2006.5.12
Change link in deny page from external site to auth page.
Ver.1.3.13 at 2006.5.17
Use FILE and LINE macro in error message. Fix abnormal termination bugs.
Ver.1.3.14 at 2006.5.23
Remove close-error message. Modify QA document.
Ver.1.3.15 at 2006.10.14
Fix browser's long waiting after sending accept page. And other small bugs.
Ver.1.4.0 at 2006.10.16
Add client watch with http keep-alive, which is the alternate to the watch with java applet. Use carefully, as this is a preliminary release.
Ver.1.4.1 at 2006.10.18
Change JavaScript to run on some systems.
Ver.1.4.2 at 2006.10.19
Ingore Http watch mode on HTTP/1.0 browser.
Ver.1.4.3 at 2006.10.20
Move JavaScript from html-file to external js-file. Modify some message.
Ver.1.4.4 at 2006.10.25
Add automatic start of java applet at failing http keep-alive. Modify http-get format. Add session-id. Fix read bug.
Ver.1.4.5 at 2006.10.28
Add function to indicate disable clients for http/java watch.
Ver.1.4.6 at 2006.11.11
Change dir mode to install properly. Add mac check. Fix small bugs.
Ver.1.4.7 at 2006.11.18
Fix small bugs and modify pages. Add processing time measurement for research.
Ver.1.4.8 at 2006.11.19
Fix small bugs and modify pages and measurement items.
Ver.1.4.9 at 2006.12.20
Change hello timing control from client side to server side.
Ver.1.4.10 at 2006.12.26
Change parameter's name and value in config file.
Ver.1.4.11 at 2007.2.2
Add ldap/ldaps authentication. Fix malfunction in exceptional terminals.
Ver.1.4.12 at 2007.2.4
Remove watch-mode selection in authenticaion page.
Ver.1.4.13 at 2007.2.17
Change to select time watch mode when the duraion value is entered.
Ver.1.4.14 at 2007.3.2
Fix bug at IPv6 disabled. Shorten the default duration at time watch mode.
Ver.1.4.15 at 2007.3.22
Fix bug at dumping micro-second time information.
Ver.1.4.16 at 2007.4.16
Fix bug for delayed favicon.ico request occured on Vista PC and others.
Ver.1.4.18 at 2007.4.17
Refine the bug fix of favicon.ico error.
Please see CVS in SourceForge.net to check the file difference between versions.