OSDN Git Service

Ver.1.1.0: Add many parameters in conf file. Add programs for test.
[opengate/opengate.git] / opengate / doc / Changes.html
1 <HTML>
2 <BODY>
3
4 <body bgcolor=#BBEECC>
5
6 <H3>Opengate History</H3>
7
8 <DL>
9 <DT>Ver.0.10 at 1999.8.30
10 <DD>
11 Scratch Version. In this version, Java applet is sent first, and the applet accept password.
12 <DT>
13 Ver.0.11 at 1999.9.19
14 <DD>
15 Stable Version. Reform program.
16 <DT>
17 Ver.0.12 at 1999.11.2
18 <DD>
19 Support firewalls IPF and ipfw.
20 <DT>
21 Ver.0.20 at 1999.9.16
22 <DD>
23 Abandoned version.
24 <DT>
25 Ver.0.30 at 1999.10.16
26 <DD>
27 Change to accept password with CGI. IPF support is disarded.
28 <DT>
29 Ver.0.31 at 1999.10.26
30 <DD>
31 Reform User Interface. Java applet shows own window.
32 <DT>
33 Ver.0.32 at 1999.11.1
34 <DD>
35 Support IPF.
36 <DT>
37 Ver.0.33 at 2000.6.17
38 <DD>
39 Support IP forwarding. Discard IPF support.
40 <DT>
41 Ver.0.40 at 2000.6.19
42 <DD>
43 Support multiple authentication servers.
44 <DT>
45 Ver.0.41 at 2000.6.23
46 <DD>
47 Add fuction to close firewall, when no packet passed for a while.
48 <DT>
49 Ver.0.42 at 2000.6.28
50 <DD>
51 Add function to close firewall at abnormal server termination.
52 <DT>
53 Ver.0.50 at 2000.12.11
54 <DD>
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.
56 <DT>
57 Ver.0.51 at 2000.12.22
58 <DD>
59 Support pop3 authentication.
60 <DT>
61 Ver.0.52a at 2001.1.19
62 <DD>
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.
68 <DT>
69 Ver.0.52b at 2001.1.24
70 <DD>
71 Reform unp library.
72 <DT>
73 Ver.0.52c at 2001.1.26
74 <DD>
75 Add DEBUG flag. Modify Directory setting.
76 <DT>
77 Ver.0.52d at 2001.1.30
78 <DD>
79 Modify no packet time setting.
80 <DT>
81 Ver.0.52e at 2001.2.5
82 <DD>
83 Correct mistake comment. 
84 <DT>
85 Ver.0.53a at 2001.2.7
86 <DD>
87 Directory setting is integrated in Makefile.
88 Support logging MAC address.
89 <DT>
90 Ver.0.53b at 2001.2.8
91 <DD>
92 Add the check of null userID or password.
93 <DT>
94 Ver.0.53c at 2001.2.10
95 <DD>
96 Replace one accept window to two overlapped windows.
97 <DT>
98 Ver.0.53d at 2001.2.13
99 <DD>
100 Small modification on MAC address acquisition.
101 <DT>
102 Ver.0.54a at 2001.2.15
103 <DD>
104 Serious error(Ports are wasted in long execution) found and fixed. 
105 <DT>
106 Ver.0.55a at 2001.3.19
107 <DD>
108 Show messages on JavaApplet field.
109 <DT>
110 Ver.0.56a at 2001.3.29
111 <DD>
112 Detach unp library (Many modifications in source) 
113 <DT>
114 Ver.0.56b at 2001.4.14
115 <DD>
116 Modify document.(No modification in source)
117 <DT>
118 Ver.0.56c at 2001.4.24
119 <DD>
120 Reform HTML to improve authentication response time.(Modification in accept.html)
121 <DT>
122 Ver.0.56d at 2001.4.29
123 <DD>
124 Declaration of GPL. Add English documentations.(No modification in source)
125 <DT>
126 Ver.0.57a at 2001.5.10
127 <DD>
128 Remove loop at ipfw-delete. (Modification in comm-ipfw.c)
129 <DT>
130 Ver.0.57b at 2001.5.11
131 <DD>
132 Change Lockout time for ipfw exec. (Modification in opengatesrv.h)
133 <DT>
134 Ver.0.57c at 2001.5.25
135 <DD>
136 Put out message at Java/JavaScript disabled. (Modification in accept.html)
137 <DT>
138 Ver.0.57d at 2001.11.21
139 <DD>
140 Change timeout values (Modification in opengatesrv.h)
141 <DT>
142 Ver.0.57e at 2002.2.13
143 <DD>
144 Care for redirect error on IE (Modification in topindex.html)
145 <DT>
146 Ver.0.60a at 2002.6.17
147 <DD>
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)
149 <DT>
150 Ver.0.60b at 2002.6.18
151 <DD>
152 Add comments.
153 <DT>
154 Ver.0.70a at 2002.6.19
155 <DD>
156 Modify to control multi-language environment (Modifications: Makefile, comm-cgi.c *.html Opengate.java)
157 <DT>
158 Ver.0.71a at 2002.6.24
159 <DD>
160 Refine installation procedure (Modifications: Makefile, comm-cgi.c *.html)
161 <DT>
162 Ver.0.72a at 2002.7.1
163 <DD>
164 Messages are terminated with CR and LF (Modifications: comm-cgi.c Opengate.java)
165 <DT>
166 Ver.0.73a at 2002.7.4
167 <DD>
168 Add jar(java archive) file, modify some documents (Modifications: comm-cgi.c Makefile Add: Opengate.jar)
169 <DT>
170 Ver.0.73b at 2002.7.10
171 <DD>
172 Recover error messages added in Ver.0.57c but forgotten in Ver.0.70a (Modifications: accept.html)
173 <DT>
174 Ver.0.73c at 2002.7.12
175 <DD>
176 Changes in some documents
177 <DT>
178 Ver.0.73d at 2002.7.15
179 <DD>
180 More careful detaching from web server. (Modifications: main.c comm-cgi.c) 
181 <DT>
182 Ver.0.73e at 2002.8.7
183 <DD>
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)
186 <DT>
187 Ver.0.80a at 2002.8.19
188 <DD>
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).
192 <DT>
193 Ver.0.80b at 2002.8.26
194 <DD>
195 Fix a bug at checking overlapped request (Modifications: comm-ipfw.c)
196 <DT>
197 Ver.0.81a at 2002.8.26
198 <DD>
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)
200 <DT>
201 Ver.0.81b at 2002.8.27
202 <DD>
203 Remove userid from terminate link string (Modifications: comm-cgi.c, comm-java.c), Modify accept page design (Modifications: accept.html)
204 <DT>
205 Ver.0.81c at 2002.9.5
206 <DD>
207 Version up is mistaked. Removed.
208 <DT>
209 Ver.0.81d at 2002.9.9
210 <DD>
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.
213 <DT>
214 Ver.0.81e at 2002.9.10
215 <DD>
216 Add checking for execl failure (Modifications: comm-ipfw.c, comm-arp.c, main.c)
217 <DT>
218 Ver.0.82a at 2002.9.25
219 <DD>
220 Add skeleton routine to get user property (Modifications: opengatesrv.h, Makefile, main.c, comm-ipfw.c, opengatefw.pl, Additions: comm-userdb.c)
221 <DT>
222 Ver.0.83a at 2002.10.7
223 <DD>
224 Permit no reply to hello more than one time (Modifications: comm-java.c, opengatesrv.h)
225 <DT>
226 Ver.0.83b at 2003.1.6
227 <DD>
228 Add documentation about maximum number of TCP connections (Modifications: install.html, install-e.html)
229 <DT>
230 Ver.0.90a at 2003.5.6
231 <DD>
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)
233 <DT>
234 Ver.0.90b at 2003.5.7
235 <DD>
236 Reset the DEBUG option. It was misset in the previous version.(Modification: opengatesrv.h)
237 <DT>
238 Ver.0.90c at 2003.5.15
239 <DD>
240 Simplify the logic.(Modification: comm-java.c)
241 <DT>
242 Ver.0.90d at 2003.8.27
243 <DD>
244 Change message in auth page.(Modification: index.html, index-ssl.html)
245 <DT>
246 Ver.0.90e at 2003.9.24
247 <DD>
248 Display (firewall-rule-Number,userID,IPaddress) in process title.(Modification: main.c)
249 <DT>
250 Ver.0.90f at 2003.9.25
251 <DD>
252 Add documentation(Modification: errcheck.html,errcheck-e.html)
253 <DT>
254 Ver.0.90g at 2003.11.28
255 <DD>
256 Fix PAM-include error occured on FreeBSD 5 (Modification: auth-pam.c)
257 <DT>
258 Ver.0.90h at 2003.12.8
259 <DD>
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)
261 <DT>
262 Ver.0.90i at 2003.12.16
263 <DD>
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)
265 <DT>
266 Ver.0.90j at 2004.9.21
267 <DD>
268 Fix communication error occured in some pop3/pop3s server (Modification: comm-auth.c, auth-pop3s.c)
269 <DT>
270 Ver.0.90k at 2005.2.3
271 <DD>
272 Add links in accept.html to cope with popup-blocked and java-optional browser (Modification: accept.html)
273 <DT>
274 Ver.0.90l at 2005.2.4
275 <DD>
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)
277 <DT>
278 Ver.0.90m at 2005.2.7
279 <DD>
280 Add error check code for ipfw response (Modification:comm-ipfw.c)
281 <DT>
282 Ver.0.90n at 2005.3.21
283 <DD>
284 Add no-cache option in authentication pages (Modification:index.html, index-ssl.html)
285 <DT>
286 Ver.1.0.0 at 2005.5.21
287 <DD>
288 Stable version is released (Modification;README)
289 <DT>
290 Ver.1.1.0 at 2005.5.27
291 <DD>
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)
293 </DL>
294 </BODY>
295 </HTML>