1 Inets Release Notes
1.1 Inets 4.0.1
1.1.1 Fixed Bugs and Malfunctions
-
A programming error could cause a badmatch in the
http client when the http response was chunk decoded.
Own Id: OTP-5101
-
The parsing of HTTP messages was missing a base case.
This caused unexpected behavior when the separator CR and
LF where received in different tcp packets.
Own Id: OTP-5239
1.2 inets 4.0
1.2.1 Fixed Bugs and Malfunctions
-
When receiving a status 100 code, the client should only
respond by sending the message body, if the client sent
an expect header in the first place. Failing to do so may
result in that the server receives the body twice.
Own Id: OTP-4848
-
mod_get now also handles http version HTTP/0.9
Own Id: OTP-4935 Aux Id: seq8426
-
"Last-modified" field was incorrectly set to local time
with the tag GMT, it is now corrected so that the time
reflected is in fact GMT.
Own Id: OTP-4936
-
The client will only add a host-field to the request if
there is not one already present.
Own Id: OTP-4984
-
The 'inets' application tries to be compatible with
Apache. To be more compatible the option
'MaxKeepAliveRequest' is renamed 'MaxKeepAliveRequests'.
The old name is kept for backward compatibility.
Own Id: OTP-5024
-
Changing the base 64 decoding to not accept invalid
input, uncovered a logical error in mod_security.erl An
already decoded string was sent as input to decode. In
this case, as it so happened, the two errors worked
together creating the elution that everthing was right.
This has now been corrected.
Own Id: OTP-5083
-
URLs where not properly scrutinised for relative paths. A
malicious user could exploit this to read files outside
the document root. This is no longer the case.
Own Id: OTP-5140
1.2.2 Improvements and New Features
-
A HTTP 1.1 client is officially included in inets. It is
loosely based on the previously unsupported code
contributed by Johan Blom. In this first version only the
most basic HTTP functionality is supported. The user API
has been changed.
*** POTENTIAL INCOMPATIBILITY ***
Own Id: OTP-5047
-
Fixed erroneous link in documentation.
Own Id: OTP-5089 Aux Id: seq8887
-
Added the function quote/2 that lets you send an
arbitrary FTP command to the FTP client.
Own Id: OTP-5099 Aux Id: seq8961
-
Started integration of the HTTP client and server code
too facilitate maintenance and further development.
Own Id: OTP-5110
-
Due to several possibilities to interpret the ftp
standard some newer ftp-servers have interpreted the
standard in such a way that the documented return value
of ftp:nlist/2 does not always match the actual return
value. Some extra checks have now been added to ensure
the documented return value. This will also result in
that ftp:nlist is not bug compatible in the case that
nlist is given a filename instead of a directory it will
now return an error instead of {ok, FileName}.
*** POTENTIAL INCOMPATIBILITY ***
Own Id: OTP-5165
-
Created a Users Guide for Inets. Earlier there where some
fake manual pages and information was scattered
everywhere and hard to find.
Own Id: OTP-5180
For information about older versions see
release notes history.
Copyright © 1991-2004
Ericsson AB