6 <H3>Opengate History</H3>
9 <DT>Ver.0.10 at 1999.8.30
11 Scratch Version. In this version, Java applet is sent first, and the applet accept password.
15 Stable Version. Reform program.
19 Support firewalls IPF and ipfw.
25 Ver.0.30 at 1999.10.16
27 Change to accept password with CGI. IPF support is disarded.
29 Ver.0.31 at 1999.10.26
31 Reform User Interface. Java applet shows own window.
39 Support IP forwarding. Discard IPF support.
43 Support multiple authentication servers.
47 Add fuction to close firewall, when no packet passed for a while.
51 Add function to close firewall at abnormal server termination.
53 Ver.0.50 at 2000.12.11
55 Add fuction to exchange hello message with terminal. Firewall is closed, when the client does not reply. Java output is included in html window.
57 Ver.0.51 at 2000.12.22
59 Support pop3 authentication.
61 Ver.0.52a at 2001.1.19
63 Exclusive execution of ipfw command.
64 Deny multiple authentication requests from a terminal.
65 Change the method to get Java connection address.
66 Modify string sizes in the program.
67 Many small modifications.
69 Ver.0.52b at 2001.1.24
73 Ver.0.52c at 2001.1.26
75 Add DEBUG flag. Modify Directory setting.
77 Ver.0.52d at 2001.1.30
79 Modify no packet time setting.
83 Correct mistake comment.
87 Directory setting is integrated in Makefile.
88 Support logging MAC address.
92 Add the check of null userID or password.
94 Ver.0.53c at 2001.2.10
96 Replace one accept window to two overlapped windows.
98 Ver.0.53d at 2001.2.13
100 Small modification on MAC address acquisition.
102 Ver.0.54a at 2001.2.15
104 Serious error(Ports are wasted in long execution) found and fixed.
106 Ver.0.55a at 2001.3.19
108 Show messages on JavaApplet field.
110 Ver.0.56a at 2001.3.29
112 Detach unp library (Many modifications in source)
114 Ver.0.56b at 2001.4.14
116 Modify document.(No modification in source)
118 Ver.0.56c at 2001.4.24
120 Reform HTML to improve authentication response time.(Modification in accept.html)
122 Ver.0.56d at 2001.4.29
124 Declaration of GPL. Add English documentations.(No modification in source)
126 Ver.0.57a at 2001.5.10
128 Remove loop at ipfw-delete. (Modification in comm-ipfw.c)
130 Ver.0.57b at 2001.5.11
132 Change Lockout time for ipfw exec. (Modification in opengatesrv.h)
134 Ver.0.57c at 2001.5.25
136 Put out message at Java/JavaScript disabled. (Modification in accept.html)
138 Ver.0.57d at 2001.11.21
140 Change timeout values (Modification in opengatesrv.h)
142 Ver.0.57e at 2002.2.13
144 Care for redirect error on IE (Modification in topindex.html)
146 Ver.0.60a at 2002.6.17
148 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)
150 Ver.0.60b at 2002.6.18
154 Ver.0.70a at 2002.6.19
156 Modify to control multi-language environment (Modifications: Makefile, comm-cgi.c *.html Opengate.java)
158 Ver.0.71a at 2002.6.24
160 Refine installation procedure (Modifications: Makefile, comm-cgi.c *.html)
162 Ver.0.72a at 2002.7.1
164 Messages are terminated with CR and LF (Modifications: comm-cgi.c Opengate.java)
166 Ver.0.73a at 2002.7.4
168 Add jar(java archive) file, modify some documents (Modifications: comm-cgi.c Makefile Add: Opengate.jar)
170 Ver.0.73b at 2002.7.10
172 Recover error messages added in Ver.0.57c but forgotten in Ver.0.70a (Modifications: accept.html)
174 Ver.0.73c at 2002.7.12
176 Changes in some documents
178 Ver.0.73d at 2002.7.15
180 More careful detaching from web server. (Modifications: main.c comm-cgi.c)
182 Ver.0.73e at 2002.8.7
184 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)
185 Save index.html created at web server installation. (Modifications: Makefile)
187 Ver.0.80a at 2002.8.19
189 Add perl script for more flexible firewall control(Modifications: main.c comm-ipfw.c opengatesrv.h Makefile, Additions: conf/opengatefw.pl)
190 Fix a small mistake at debug mode (Modifications: auth-pam.c)
191 Modify installation procecure. Opengate directory can be set in Makefile(Modifications: Makefile, *.html). Add document to describe the system flow (Additions: doc/progflow.html).
193 Ver.0.80b at 2002.8.26
195 Fix a bug at checking overlapped request (Modifications: comm-ipfw.c)
197 Ver.0.81a at 2002.8.26
199 Add link to close network available at No-java mode (Modifications: accept.html, Makefile, comm-cgi.c, comm-java.c, main.c ,opengatesrv.h)
201 Ver.0.81b at 2002.8.27
203 Remove userid from terminate link string (Modifications: comm-cgi.c, comm-java.c), Modify accept page design (Modifications: accept.html)
205 Ver.0.81c at 2002.9.5
207 Version up is mistaked. Removed.
209 Ver.0.81d at 2002.9.9
211 Fix a mistake about URL string in a HTML file. (Modifications: ja/accept.html)
212 Remove reference HTML document from archive. Add description about maxuser=0 in installation document.
214 Ver.0.81e at 2002.9.10
216 Add checking for execl failure (Modifications: comm-ipfw.c, comm-arp.c, main.c)
218 Ver.0.82a at 2002.9.25
220 Add skeleton routine to get user property (Modifications: opengatesrv.h, Makefile, main.c, comm-ipfw.c, opengatefw.pl, Additions: comm-userdb.c)
222 Ver.0.83a at 2002.10.7
224 Permit no reply to hello more than one time (Modifications: comm-java.c, opengatesrv.h)
226 Ver.0.83b at 2003.1.6
228 Add documentation about maximum number of TCP connections (Modifications: install.html, install-e.html)
230 Ver.0.90a at 2003.5.6
232 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)
234 Ver.0.90b at 2003.5.7
236 Reset the DEBUG option. It was misset in the previous version.(Modification: opengatesrv.h)
238 Ver.0.90c at 2003.5.15
240 Simplify the logic.(Modification: comm-java.c)
242 Ver.0.90d at 2003.8.27
244 Change message in auth page.(Modification: index.html, index-ssl.html)
246 Ver.0.90e at 2003.9.24
248 Display (firewall-rule-Number,userID,IPaddress) in process title.(Modification: main.c)
250 Ver.0.90f at 2003.9.25
252 Add documentation(Modification: errcheck.html,errcheck-e.html)
254 Ver.0.90g at 2003.11.28
256 Fix PAM-include error occured on FreeBSD 5 (Modification: auth-pam.c)
258 Ver.0.90h at 2003.12.8
260 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)
262 Ver.0.90i at 2003.12.16
264 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)
266 Ver.0.90j at 2004.9.21
268 Fix communication error occured in some pop3/pop3s server (Modification: comm-auth.c, auth-pop3s.c)
270 Ver.0.90k at 2005.2.3
272 Add links in accept.html to cope with popup-blocked and java-optional browser (Modification: accept.html)
274 Ver.0.90l at 2005.2.4
276 Fix communication error with ftpserver sent back multi-line greeting. Add error reporting code at fork/exec (Modification:comm-auth.c, comm-ipfw.c)
278 Ver.0.90m at 2005.2.7
280 Add error check code for ipfw response (Modification:comm-ipfw.c)
282 Ver.0.90n at 2005.3.21
284 Add no-cache option in authentication pages (Modification:index.html, index-ssl.html)
286 Ver.1.0.0 at 2005.5.21
288 Stable version is released (Modification;README)
290 Ver.1.1.0 at 2005.5.27
292 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)