1 Inets Release Notes
1.1 Inets 3.0.0
1.1.1 Improvements and new features
- Added HTTP client to the application.
Auther: Johan Blom of Mobile Arts AB.
- FTP: More info in exit reason when socket operation fails.
(Own Id: OTP-4429)
- Make install targets corrected (INSTALL_SCRIPT is used instead
of INSTALL_PROGRAMS for scripts).
(Own Id: OTP-4428)
- In inets, mod_cgi crashes when a directory is protected for
a group or for a user and we try to execute a CGI script
inside this protected directory.
Guillaume Bongenaar.
(Own Id: OTP-4416)
- Removed crypto application dependency.
Matthias Lang
(Own Id: OTP-4417)
- Use the same read algorithm for socket type ssl as is used
for ip_comm. As of version 2.3.5 of the ssl application it
is possible to use socket option {active, once}, so the same
algorithm can be used for both ip_comm and ssl.
(Own Id: OTP-4374)
(Aux Id: Seq 7417)
- Added inets test suite to the release. Including the
lightweight inets test server.
- Incorrectly formated disk log entries.
term_to_binary was (incorrectly) used for the
external format.
Own Id: OTP-4228
Aux Id: Seq 7239
- Adding verbosity printouts to 'catch' cgi problems on some
platforms.
- Updated to handle HTTP/1.1.
- Persistent connections are now default for http/1.1 clients
- Module
mod_esi
can send data to the client in chunks.
- Updated configuration directives KeepAlive
- New configuration directives:
- MaxKeepAliveRequest
- ErlScriptTimeout
- ErlScriptNoCache
- ScriptTimeout
- ScriptNoCache
- New functions in httpd_utility to ease the development of
http/1.1 complaint modules.
- Record mod has a new field absolute_uri.
- All header field names in parsed_header is in lowercase.
- httpd handles chunked requests.
- New module mod_range that handles range-requests.
- New module mod_responsecontrol that controls how
the request will be handled the due to the If-Modified,
If-Match and If-Range http header fields.
1.1.2 Reported Fixed Bugs and Malfunctions
- POST requests not properly handled.
(Own Id: OTP-4409)
(Aux Id: Seq 7485)
- Incompatible change in the inets API.
(Own Id: OTP-4408)
(Aux Id: Seq 7485)
- When opening the disk log (mod_disk_log), an open attempt
is made without a size option. If the file exist, then it is
opened. If the file does not exist, then another attempt is
made, this time with the size option.
(Own Id: OTP-4281)
(Aux Id: Seq 7312)
- Changing of disk log format failes. Restart of webserver after
change of disk log format (DiskLogFormat) fails with
arg_mismatch.
(Own Id: OTP-4231)
(Aux Id: Seq 7244)
1.2 Inets 2.6.2
1.2.1 Improvements and new features
- Added a new configuration directive LogFileFormat, that
alter the file-format of the log files.
(Own Id: OTP-4210)
(Aux Id: Seq 7161)
- Calculation of content length incorrect.
(Own Id: OTP-4207)
(Aux Id: Seq 7209)
1.2.2 Reported Fixed Bugs and Malfunctions
-
1.3 Inets 2.6.1
1.3.1 Improvements and new features
- Improved supervision of free-flying auth- and
security server(s).
1.3.2 Reported Fixed Bugs and Malfunctions
-
mod_disk_log
returns an error reason that reflects
the error when disk_log cannot open a log file.
(Own Id: OTP-4195)
(Aux Id: Seq 7161)
- Request headers now read a chunk at a time (see the
{active,once} inet option) for socket type ip_comm.
Own Id: OTP-4159
1.4 Inets 2.6.0
1.4.1 Improvements and new features
- Added limited user support for user configurable access
restriction (.htaccess).
(Own Id: OTP-2981)
- Introduced ability to block/unblock the webserver.
(Own Id: OTP-3624)
- Added support for the account command to ftp.
(Own Id: OTP-3752)
- Added support for the append command to ftp.
(Own Id: OTP-3753)
- Re-introduced the abillity to restart the webserver (uses
block/unblock).
(Own Id: OTP-3794)
(Aux Id: Seq 5020)
- Socket mode changed from active to passive.
(Own Id: OTP-4001)
- Added the possibility to set a timeout in
ftp:open/1
(Own Id: OTP-4062)
1.4.2 Reported Fixed Bugs and Malfunctions
- Trailing data sent to a webserver from a client is now ignored
(Own Id: OTP-3940)
(Aux Id: Seq 5201)
- Only one ErlScriptAlias is actually used (the first)
Own Id: OTP-3974
- Fixed a bug in
mod_auth:load/2
.
(Own Id: OTP-3975)
(Aux Id: Seq 5249)
-
httpd_listener
exited when a call to
ssl:accept
returned {error,esslaccept}
.
(Own Id: OTP-4029)
(Aux Id: Seq 7030)
- Made a correction to the example configuration file
ssl.conf
by removing mod_auth_mnesia from the Modules
(Own Id: OTP-4051)
(Aux Id: Seq 7049)
- Fixed bad return value from
mod_auth:add_user/2
when
Mnesia is used.
(Own Id: OTP-4052)
(Aux Id: Seq 7049)
- Fixed a bug in
mod_auth_plain:delete_user/2
.
(Own Id: OTP-4068)
- The configuration parameter AuthAccessPassword should now work
(Own Id: OTP-4069)
(Aux Id: Seq 7049)
- httpd crashed when given the start address *
(Own Id: OTP-4138)
1.5 Inets 2.5.6
1.5.1 Improvements and new features
- Improved handling of DOS attacks. The following configuration
directives have been added to improve the handling of DOS attacks
bymalformed GET requests:
- MaxHeaderSize
- MaxHeaderAction
- MaxBodySize
- MaxBodyAction
(Own Id: OTP-3640)
(Aux Id: Seq 4607, Seq 5077)
Own Id: OTP-1078, OTP-1096
Aux Id: HA36413
- Added some (SSL related) configuration directives. See
documentation for further information.
- SSLCACertificateFile
- SSLCiphers
- SSLPasswordCallbackModule
- SSLVerifyClient
(Own Id: OTP-3873)
(Aux Id: Seq 5088)
1.5.2 Reported Fixed Bugs and Malfunctions
-
1.6 Inets 2.5.5
1.6.1 Improvements and new features
- Better handling of invalid server response (e.g. as a
result of anerroneous server config).
1.6.2 Reported Fixed Bugs and Malfunctions
- Invalid guard in function
ftp:open/2
.
This problem exists only in Inets 2.5.4. Use ftp:open/3
instead.
(Own Id: OTP-3892)
(Aux Id: Seq 4958)
Copyright © 1991-2002
Ericsson Utvecklings AB