diff options
author | Micael Karlberg <[email protected]> | 2011-05-12 14:06:12 +0200 |
---|---|---|
committer | Micael Karlberg <[email protected]> | 2011-05-12 14:06:12 +0200 |
commit | d3d5b4fcf3e07c22e61c2c9a410d365178b12945 (patch) | |
tree | cf516c356a47991f1f7f136e0306c9812e738fff /lib/inets/doc | |
parent | 8a6b5ba7e038decf54e044656ef05ce9eec3c6dd (diff) | |
download | otp-d3d5b4fcf3e07c22e61c2c9a410d365178b12945.tar.gz otp-d3d5b4fcf3e07c22e61c2c9a410d365178b12945.tar.bz2 otp-d3d5b4fcf3e07c22e61c2c9a410d365178b12945.zip |
Calling gen_tcp:connect with option {ip, {127,0,0,1}} results in an exit with
reason badarg. Neither SSL nor INETS catches this, resulting in crashes
with incomprehensible reasons.
OTP-9289
Diffstat (limited to 'lib/inets/doc')
-rw-r--r-- | lib/inets/doc/src/notes.xml | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index edb994a91b..0926df8581 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -104,18 +104,6 @@ <p>*** POTENTIAL INCOMPATIBILITY ***</p> </item> - <item> - <p>[httpc] httpc manager crashes. - When a request results in a retry, the request id will be "reused" - in the previous implementation a race condition could occur causing - the manager to crash. </p> - <p>This is now avoided by using proc_lib:init_ack and - gen_server:enter_loop to allow mor advanced initialization of - httpc_handlers without blocking the httpc_manger and eliminating - extra processes that can cause race conditions. </p> - <p>Own Id: OTP-9246</p> - </item> - </list> </section> @@ -147,6 +135,31 @@ <p>Bernard Duggan</p> <p>Own Id: OTP-9158</p> </item> + + <item> + <p>[httpc] httpc manager crashes. + When a request results in a retry, the request id will be "reused" + in the previous implementation a race condition could occur causing + the manager to crash. </p> + <p>This is now avoided by using proc_lib:init_ack and + gen_server:enter_loop to allow mor advanced initialization of + httpc_handlers without blocking the httpc_manger and eliminating + extra processes that can cause race conditions. </p> + <p>Own Id: OTP-9246</p> + </item> + + <item> + <p>[httpc] Issuing a request (<c>httpc:request</c>) to an + host with the ssl option + <c>{ip, {127,0,0,1}}</c> results in an handler crash. + The reason was that the connect call resulted in an exit with + reason <c>badarg</c> + (this was the same for both <c>ssl</c> and <c>gen_tcp</c>). </p> + <p>Exits was not catched. This has now been improved. </p> + <p>Own Id: OTP-9289</p> + <p>Aux Id: seq11845</p> + </item> + </list> </section> |