1 |
|
2002-08-12 Yoshinori K. Okuji <okuji@enbug.org> |
2 |
|
|
3 |
|
* server/bts/system.rb (initialize): Fix a typo: $VESION => |
4 |
|
$VERSION. |
5 |
|
(run): Don't create a new thread. |
6 |
|
(main): Limit the number of threads, using ThreadGroup. |
7 |
|
Set the safe level of a thread here. |
8 |
|
|
9 |
|
* server/bts/session.rb (CANONICAL_METAVARIABLES): New constant. |
10 |
|
(initialize): Set @buffer to an empty string. |
11 |
|
(gets): Rewritten. |
12 |
|
(handle_mail): Check too long mail. |
13 |
|
(handle_cgi): Check too big value of a metavariable. |
14 |
|
Add a metavariable only if its name is included by |
15 |
|
CANONICAL_METAVARIABLES or starts with `HTTP_'. |
16 |
|
Check too big HTTP request. |
17 |
|
(handle_command): New method. |
18 |
|
(run): Rewritten. |
19 |
|
(close): Added a debug message. |
20 |
|
|
21 |
|
* server/bts/config.rb (initialize): Handle some additional |
22 |
|
elements: `server/max-threads', `session/max-size', |
23 |
|
`session/max-time' and `session/max-commands'. |
24 |
|
(server_max_threads): New method. |
25 |
|
(session_max_size): Likewise. |
26 |
|
(session_max_time): Likewise. |
27 |
|
(session_max_commands): Likewise. |
28 |
|
|
29 |
2002-08-10 Yoshinori K. Okuji <okuji@enbug.org> |
2002-08-10 Yoshinori K. Okuji <okuji@enbug.org> |
30 |
|
|
31 |
* server/session.rb: New file. |
* server/session.rb: New file. |