3 <body bgcolor=#fafff0>
\r
5 <H3>Opengate History</H3>
\r
8 <DT>Ver.0.10 at 1999.8.30</DT>
\r
10 Scratch Version. In this version, Java applet is sent first, and the applet accept password.
\r
13 Ver.0.11 at 1999.9.19</DT>
\r
15 Stable Version. Reform program.
\r
18 Ver.0.12 at 1999.11.2</DT>
\r
20 Support firewalls IPF and ipfw.
\r
23 Ver.0.20 at 1999.9.16</DT>
\r
28 Ver.0.30 at 1999.10.16</DT>
\r
30 Change to accept password with CGI. IPF support is disarded.
\r
33 Ver.0.31 at 1999.10.26</DT>
\r
35 Reform User Interface. Java applet shows own window.
\r
38 Ver.0.32 at 1999.11.1</DT>
\r
43 Ver.0.33 at 2000.6.17</DT>
\r
45 Support IP forwarding. Discard IPF support.
\r
48 Ver.0.40 at 2000.6.19</DT>
\r
50 Support multiple authentication servers.
\r
53 Ver.0.41 at 2000.6.23</DT>
\r
55 Add fuction to close firewall, when no packet passed for a while.
\r
58 Ver.0.42 at 2000.6.28</DT>
\r
60 Add function to close firewall at abnormal server termination.
\r
63 Ver.0.50 at 2000.12.11</DT>
\r
65 Add fuction to exchange hello message with terminal. Firewall is closed, when the client does not reply. Java output is included in html window.
\r
68 Ver.0.51 at 2000.12.22</DT>
\r
70 Support pop3 authentication.
\r
73 Ver.0.52a at 2001.1.19</DT>
\r
75 Exclusive execution of ipfw command.
\r
76 Deny multiple authentication requests from a terminal.
\r
77 Change the method to get Java connection address.
\r
78 Modify string sizes in the program.
\r
79 Many small modifications.
\r
82 Ver.0.52b at 2001.1.24</DT>
\r
87 Ver.0.52c at 2001.1.26</DT>
\r
89 Add DEBUG flag. Modify Directory setting.
\r
92 Ver.0.52d at 2001.1.30</DT>
\r
94 Modify no packet time setting.
\r
97 Ver.0.52e at 2001.2.5</DT>
\r
99 Correct mistake comment.
\r
102 Ver.0.53a at 2001.2.7</DT>
\r
104 Directory setting is integrated in Makefile.
\r
105 Support logging MAC address.
\r
108 Ver.0.53b at 2001.2.8</DT>
\r
110 Add the check of null userID or password.
\r
113 Ver.0.53c at 2001.2.10</DT>
\r
115 Replace one accept window to two overlapped windows.
\r
118 Ver.0.53d at 2001.2.13</DT>
\r
120 Small modification on MAC address acquisition.
\r
123 Ver.0.54a at 2001.2.15</DT>
\r
125 Serious error(Ports are wasted in long execution) found and fixed.
\r
128 Ver.0.55a at 2001.3.19</DT>
\r
130 Show messages on JavaApplet field.
\r
133 Ver.0.56a at 2001.3.29</DT>
\r
135 Detach unp library (Many modifications in source)
\r
138 Ver.0.56b at 2001.4.14</DT>
\r
140 Modify document.(No modification in source)
\r
143 Ver.0.56c at 2001.4.24</DT>
\r
145 Reform HTML to improve authentication response time.(Modification in accept.html)
\r
148 Ver.0.56d at 2001.4.29</DT>
\r
150 Declaration of GPL. Add English documentations.(No modification in source)
\r
153 Ver.0.57a at 2001.5.10</DT>
\r
155 Remove loop at ipfw-delete. (Modification in comm-ipfw.c)
\r
158 Ver.0.57b at 2001.5.11</DT>
\r
160 Change Lockout time for ipfw exec. (Modification in opengatesrv.h)
\r
163 Ver.0.57c at 2001.5.25</DT>
\r
165 Put out message at Java/JavaScript disabled. (Modification in accept.html)
\r
168 Ver.0.57d at 2001.11.21</DT>
\r
170 Change timeout values (Modification in opengatesrv.h)
\r
173 Ver.0.57e at 2002.2.13</DT>
\r
175 Care for redirect error on IE (Modification in topindex.html)
\r
178 Ver.0.60a at 2002.6.17</DT>
\r
180 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)
\r
183 Ver.0.60b at 2002.6.18</DT>
\r
188 Ver.0.70a at 2002.6.19</DT>
\r
190 Modify to control multi-language environment (Modifications: Makefile, comm-cgi.c *.html Opengate.java)
\r
193 Ver.0.71a at 2002.6.24</DT>
\r
195 Refine installation procedure (Modifications: Makefile, comm-cgi.c *.html)
\r
198 Ver.0.72a at 2002.7.1</DT>
\r
200 Messages are terminated with CR and LF (Modifications: comm-cgi.c Opengate.java)
\r
203 Ver.0.73a at 2002.7.4</DT>
\r
205 Add jar(java archive) file, modify some documents (Modifications: comm-cgi.c Makefile Add: Opengate.jar)
\r
208 Ver.0.73b at 2002.7.10</DT>
\r
210 Recover error messages added in Ver.0.57c but forgotten in Ver.0.70a (Modifications: accept.html)
\r
213 Ver.0.73c at 2002.7.12</DT>
\r
215 Changes in some documents
\r
218 Ver.0.73d at 2002.7.15</DT>
\r
220 More careful detaching from web server. (Modifications: main.c comm-cgi.c)
\r
223 Ver.0.73e at 2002.8.7</DT>
\r
225 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)
\r
226 Save index.html created at web server installation. (Modifications: Makefile)
\r
229 Ver.0.80a at 2002.8.19</DT>
\r
231 Add perl script for more flexible firewall control(Modifications: main.c comm-ipfw.c opengatesrv.h Makefile, Additions: conf/opengatefw.pl)
\r
232 Fix a small mistake at debug mode (Modifications: auth-pam.c)
\r
233 Modify installation procecure. Opengate directory can be set in Makefile(Modifications: Makefile, *.html). Add document to describe the system flow (Additions: doc/progflow.html).
\r
236 Ver.0.80b at 2002.8.26</DT>
\r
238 Fix a bug at checking overlapped request (Modifications: comm-ipfw.c)
\r
241 Ver.0.81a at 2002.8.26</DT>
\r
243 Add link to close network available at No-java mode (Modifications: accept.html, Makefile, comm-cgi.c, comm-java.c, main.c ,opengatesrv.h)
\r
246 Ver.0.81b at 2002.8.27</DT>
\r
248 Remove userid from terminate link string (Modifications: comm-cgi.c, comm-java.c), Modify accept page design (Modifications: accept.html)
\r
251 Ver.0.81c at 2002.9.5</DT>
\r
253 Version up is mistaked. Removed.
\r
256 Ver.0.81d at 2002.9.9</DT>
\r
258 Fix a mistake about URL string in a HTML file. (Modifications: ja/accept.html)
\r
259 Remove reference HTML document from archive. Add description about maxuser=0 in installation document.
\r
262 Ver.0.81e at 2002.9.10</DT>
\r
264 Add checking for execl failure (Modifications: comm-ipfw.c, comm-arp.c, main.c)
\r
267 Ver.0.82a at 2002.9.25</DT>
\r
269 Add skeleton routine to get user property (Modifications: opengatesrv.h, Makefile, main.c, comm-ipfw.c, opengatefw.pl, Additions: comm-userdb.c)
\r
272 Ver.0.83a at 2002.10.7</DT>
\r
274 Permit no reply to hello more than one time (Modifications: comm-java.c, opengatesrv.h)
\r
277 Ver.0.83b at 2003.1.6</DT>
\r
279 Add documentation about maximum number of TCP connections (Modifications: install.html, install-e.html)
\r
282 Ver.0.90a at 2003.5.6</DT>
\r
284 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)
\r
287 Ver.0.90b at 2003.5.7</DT>
\r
289 Reset the DEBUG option. It was misset in the previous version.(Modification: opengatesrv.h)
\r
292 Ver.0.90c at 2003.5.15</DT>
\r
294 Simplify the logic.(Modification: comm-java.c)
\r
297 Ver.0.90d at 2003.8.27</DT>
\r
299 Change message in auth page.(Modification: index.html, index-ssl.html)
\r
302 Ver.0.90e at 2003.9.24</DT>
\r
304 Display (firewall-rule-Number,userID,IPaddress) in process title.(Modification: main.c)
\r
307 Ver.0.90f at 2003.9.25</DT>
\r
309 Add documentation(Modification: errcheck.html,errcheck-e.html)
\r
312 Ver.0.90g at 2003.11.28</DT>
\r
314 Fix PAM-include error occured on FreeBSD 5 (Modification: auth-pam.c)
\r
317 Ver.0.90h at 2003.12.8</DT>
\r
319 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)
\r
322 Ver.0.90i at 2003.12.16</DT>
\r
324 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)
\r
327 Ver.0.90j at 2004.9.21</DT>
\r
329 Fix communication error occured in some pop3/pop3s server (Modification: comm-auth.c, auth-pop3s.c)
\r
332 Ver.0.90k at 2005.2.3</DT>
\r
334 Add links in accept.html to cope with popup-blocked and java-optional browser (Modification: accept.html)
\r
337 Ver.0.90l at 2005.2.4</DT>
\r
339 Fix communication error with ftpserver sent back multi-line greeting. Add error reporting code at fork/exec (Modification:comm-auth.c, comm-ipfw.c)
\r
342 Ver.0.90m at 2005.2.7</DT>
\r
344 Add error check code for ipfw response (Modification:comm-ipfw.c)
\r
347 Ver.0.90n at 2005.3.21</DT>
\r
349 Add no-cache option in authentication pages (Modification:index.html, index-ssl.html)
\r
352 Ver.1.0.0 at 2005.5.21</DT>
\r
354 Stable version is released (Modification;README)
\r
357 Ver.1.1.0 at 2005.5.27</DT>
\r
359 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)
\r
362 Ver.1.1.1 and 1.0.1 at 2005.5.30</DT>
\r
364 Recompile Java Applet with option '-target 1.1' to be compatible with MicrosoftVM (Modification: Opengate.class, OpengateClient.class, Opengate.jar)
\r
367 Ver.1.1.2 at 2005.7.13</DT>
\r
369 Comment out server parameter setting in config file (modification:opengatesrv.conf)
\r
372 Ver.1.1.3 at 2005.12.1</DT>
\r
374 Fix Error at executing the child process, Thanks to k.Eguchi and S.Uematsu (modification:comm-java.c, opengatefw.pl)
\r
377 Ver.1.2.0 at 2005.12.2</DT>
\r
379 Add IPv6 support [contributed by K.Eguchi]
\r
382 Ver.1.2.1 at 2005.12.15</DT>
\r
384 Change NDP command option to be recognized by new NDP [contributed by K.Eguchi]
\r
387 Ver.1.2.2 at 2006.1.6</DT>
\r
389 Fix an error when a cgi has no argument. Add MRTG function [contributed by K.Eguchi]
\r
392 Ver.1.1.4 and Ver.1.2.3 at 2006.2.2</DT>
\r
394 Add FTPS authentication.
\r
397 Ver.1.2.4 at 2006.3.14</DT>
\r
399 Modify documentations and comments.
\r
402 Ver.1.3.0 at 2006.3.22</DT>
\r
404 Change address acquisition method for IPv4/IPv6 dual stack and others.
\r
407 Ver.1.3.1 at 2006.3.27</DT>
\r
409 Simplify logics. Modify rulechk script.
\r
412 Ver.1.3.2 at 2006.4.3</DT>
\r
414 Change Config file to XML form. almost all parameters can be set in the file.
\r
417 Ver.1.3.3 at 2006.4.7</DT>
\r
419 Put back syslog setting to fixed value, and some bugs are fixed.
\r
422 Ver.1.3.4 at 2006.4.11</DT>
\r
424 Change accept page description.
\r
427 Ver.1.3.5 at 2006.4.13</DT>
\r
429 Modify the errcheck and qa documentations. Add time information in address encoding. Add retry information page.
\r
432 Ver.1.3.6 at 2006.4.14</DT>
\r
434 Change syslog setting to config file, and some bugs are fixed.
\r
437 Ver.1.3.7 at 2006.4.20</DT>
\r
439 Add code and info to cope with abnormal actions, and some bugs are fixed.
\r
442 Ver.1.3.8 at 2006.4.26</DT>
\r
444 Add code to remove overlapped rules and processes.
\r
447 Ver.1.3.9 at 2006.4.27</DT>
\r
449 Modify Java Applet to display long message.
\r
452 Ver.1.3.10 at 2006.5.1</DT>
\r
454 Add userID pattern-match function. Fix bug at checking parameters.
\r
457 Ver.1.3.11 at 2006.5.3</DT>
\r
459 Add code to match the duration max value in conf file with auth page.
\r
462 Ver.1.3.12 at 2006.5.12</DT>
\r
464 Change link in deny page from external site to auth page.
\r
467 Ver.1.3.13 at 2006.5.17</DT>
\r
469 Use FILE and LINE macro in error message. Fix abnormal termination bugs.
\r
472 Ver.1.3.14 at 2006.5.23</DT>
\r
474 Remove close-error message. Modify QA document.
\r
477 Ver.1.3.15 at 2006.10.14</DT>
\r
479 Fix browser's long waiting after sending accept page. And other small bugs.
\r
482 Ver.1.4.0 at 2006.10.16</DT>
\r
484 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.
\r
487 Ver.1.4.1 at 2006.10.18</DT>
\r
489 Change JavaScript to run on some systems.
\r
492 Ver.1.4.2 at 2006.10.19</DT>
\r
494 Ingore Http watch mode on HTTP/1.0 browser.
\r
497 Ver.1.4.3 at 2006.10.20</DT>
\r
499 Move JavaScript from html-file to external js-file. Modify some message.
\r
502 Ver.1.4.4 at 2006.10.25</DT>
\r
504 Add automatic start of java applet at failing http keep-alive. Modify http-get format. Add session-id. Fix read bug.
\r
507 Ver.1.4.5 at 2006.10.28</DT>
\r
509 Add function to indicate disable clients for http/java watch.
\r
512 Ver.1.4.6 at 2006.11.11</DT>
\r
514 Change dir mode to install properly. Add mac check. Fix small bugs.
\r
517 Ver.1.4.7 at 2006.11.18</DT>
\r
519 Fix small bugs and modify pages. Add processing time measurement for research.
\r
523 <b>Please see CVS in SourceForge.net to check the file difference between versions.</b>
\r