From f4a0ae1736216feac5ae053610644bba2e12ed34 Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 15 Dec 2015 09:45:27 +0100 Subject: Update release notes --- erts/doc/src/notes.xml | 105 ++++++++++++++++++++ lib/asn1/doc/src/notes.xml | 17 ++++ lib/common_test/doc/src/notes.xml | 60 ++++++++++++ lib/compiler/doc/src/notes.xml | 23 +++++ lib/crypto/doc/src/notes.xml | 15 +++ lib/dialyzer/doc/src/notes.xml | 16 ++++ lib/diameter/doc/src/notes.xml | 23 +++++ lib/erl_docgen/doc/src/notes.xml | 19 +++- lib/erl_interface/doc/src/notes.xml | 16 ++++ lib/eunit/doc/src/notes.xml | 15 +++ lib/hipe/doc/src/notes.xml | 45 +++++++++ lib/inets/doc/src/notes.xml | 67 ++++++++++++- lib/jinterface/doc/src/notes.xml | 22 +++++ lib/kernel/doc/src/notes.xml | 64 +++++++++++++ lib/observer/doc/src/notes.xml | 30 ++++++ lib/parsetools/doc/src/notes.xml | 16 ++++ lib/public_key/doc/src/notes.xml | 40 ++++++++ lib/runtime_tools/doc/src/notes.xml | 15 +++ lib/sasl/doc/src/notes.xml | 15 +++ lib/snmp/doc/src/notes.xml | 30 +++++- lib/ssh/doc/src/notes.xml | 185 ++++++++++++++++++++++++++++++++++++ lib/ssl/doc/src/notes.xml | 88 +++++++++++++++++ lib/stdlib/doc/src/notes.xml | 61 ++++++++++++ lib/test_server/doc/src/notes.xml | 29 ++++++ lib/tools/doc/src/notes.xml | 16 ++++ lib/typer/doc/src/notes.xml | 15 +++ lib/wx/doc/src/notes.xml | 18 ++++ lib/xmerl/doc/src/notes.xml | 16 ++++ 28 files changed, 1078 insertions(+), 3 deletions(-) diff --git a/erts/doc/src/notes.xml b/erts/doc/src/notes.xml index 5a65115cb2..5cb9bdb690 100644 --- a/erts/doc/src/notes.xml +++ b/erts/doc/src/notes.xml @@ -32,6 +32,111 @@

This document describes the changes made to the ERTS application.

+
Erts 7.2 + +
Fixed Bugs and Malfunctions + + +

+ Small documentation fixes

+

+ Own Id: OTP-13017

+
+ +

+ Fix memory corruption bug caused by disabling + distribution and then re-enable distribution with a node + name that has previously been used by a remote node.

+

+ Own Id: OTP-13076 Aux Id: seq12959

+
+ +

+ Renamed variables with name bool as Visual Studio 2015 + now treats this is a keyword.

+

+ Own Id: OTP-13079

+
+ +

erl_prim_loader has not supported custom + loaders for several releases. In the documentation for + erl_prim_loader, all references to custom loaders + have now been removed.

+

+ Own Id: OTP-13102

+
+ +

+ Fixed compilation of erts together with libc versions + that do not define __uint32_t.

+

+ Own Id: OTP-13105

+
+ +

+ erl -make now returns non-zero exit codes on failure

+

+ Own Id: OTP-13107

+
+ +

+ Fix crash on init:restart in embedded mode caused by + on_load handler process not being relaunched leading to + load failure for modules such as crypto and asn1rt_nif + that need it to be present for correct NIF loading.

+

+ Own Id: OTP-13115

+
+ +

+ Fix maps decode in erlang:binary_to_term/1

+

Decoding a term with a large (HAMT) map in an small + (FLAT) map could cause a critical error if the external + format was not produced by beam.

+

+ Own Id: OTP-13125

+
+ +

+ Fix very rare bug in GC when big maps with a lot of hash + collisions from a remote node are waiting in inner + message queue.

+

+ Own Id: OTP-13146

+
+ +

+ Fixed a bug that could cause a crash dump to become + almost empty.

+

+ Own Id: OTP-13150

+
+
+
+ + +
Improvements and New Features + + +

Updated the xmllint target to just check the xml + files with real documentation content.
Corrected + some errors and added some missing target in the DTD's. +

+

+ Own Id: OTP-13026

+
+ +

+ Add function enif_getenv to read OS environment variables + in a portable way from NIFs.

+

+ Own Id: OTP-13147

+
+
+
+ +
+
Erts 7.1
Fixed Bugs and Malfunctions diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index 9b2d6bbde5..315c472465 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -32,6 +32,23 @@

This document describes the changes made to the asn1 application.

+
Asn1 4.0.1 + +
Fixed Bugs and Malfunctions + + +

+ Trying to encode an empty named BIT STRING in BER would + fail with a function_clause exception. (Thanks to + Svilen Ivanov for reporting this bug.)

+

+ Own Id: OTP-13149

+
+
+
+ +
+
Asn1 4.0
Fixed Bugs and Malfunctions diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index 6972d18dfc..9906db2c90 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -33,6 +33,66 @@ notes.xml +
Common_Test 1.11.1 + +
Fixed Bugs and Malfunctions + + +

+ When data from the netconf server was split into many ssh + packages, the netconf client performed really bad. This + is now improved.

+

+ Own Id: OTP-13007

+
+ +

+ In ct_netconfc, if a timer expired 'at the same time' as + the server sent the rpc-reply, the timeout message might + already be in the client's message queue when the client + removed the timer ref from its 'pending' list. This + caused a crash in the client since the timer ref could no + longer be found when handling the timeout message. This + problem is now fixed by always flushing the timeout + message from the message queue when canceling a timer.

+

+ Own Id: OTP-13008

+
+ +

+ The error logger handler ct_conn_log_h did not respect + the 'silent' option, and tried to print to an undefined + file descriptor. This has been corrected.

+

+ Own Id: OTP-13035

+
+ +

+ If the user would let the test run proceed after test + suite compilation failure, Common Test did not set the + exit status to indicate failure as expected. This has + been corrected. Also, the 'abort_if_missing_suites' + option now makes Common Test abort the test run without + asking the user if compilation fails, even if access to + stdin/stdout exists.

+

+ Own Id: OTP-13173 Aux Id: seq12978

+
+ +

+ With the Common Test 'create_priv_dir' start option set + to 'auto_per_tc', the name of the priv directory for a + configuration function could clash with the name of the + priv directory for a test case, which would cause Test + Server failure. This error has been corrected.

+

+ Own Id: OTP-13181

+
+
+
+ +
+
Common_Test 1.11
Fixed Bugs and Malfunctions diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index daf3bd3af9..3c06e4f98e 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -32,6 +32,29 @@

This document describes the changes made to the Compiler application.

+
Compiler 6.0.2 + +
Fixed Bugs and Malfunctions + + +

+ Fix cerl_trees:label/2 bug with map K/V swap

+

+ Own Id: OTP-13091

+
+ +

+ Warnings produced when the 'bin_opt_info' option + was given could sometimes lack filenames and line + numbers. (Thanks to José Valim for reporting this bug.)

+

+ Own Id: OTP-13113

+
+
+
+ +
+
Compiler 6.0.1
Fixed Bugs and Malfunctions diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 54dd8872eb..f684b6f6eb 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Crypto application.

+
Crypto 3.6.2 + +
Fixed Bugs and Malfunctions + + +

+ Small documentation fixes

+

+ Own Id: OTP-13017

+
+
+
+ +
+
Crypto 3.6.1
Fixed Bugs and Malfunctions diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index aa29684697..27364ae06a 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -32,6 +32,22 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 2.8.2 + +
Fixed Bugs and Malfunctions + + +

+ Reintroduce the erlang:make_fun/3 BIF in + erl_bif_types.

+

+ Own Id: OTP-13068

+
+
+
+ +
+
Dialyzer 2.8.1
Fixed Bugs and Malfunctions diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml index 61bed37682..828ade4a71 100644 --- a/lib/diameter/doc/src/notes.xml +++ b/lib/diameter/doc/src/notes.xml @@ -43,6 +43,29 @@ first.

+
diameter 1.11.1 + +
Fixed Bugs and Malfunctions + + +

+ Fix request table leaks

+

+ The End-to-End and Hop-by-Hop identifiers of outgoing + Diameter requests are stored in a table in order for the + caller to be located when the corresponding answer + message is received. Entries were orphaned if the handler + was terminated by an exit signal as a consequence of + actions taken by callback functions, or if callbacks + modified identifiers in retransmission cases.

+

+ Own Id: OTP-13137

+
+
+
+ +
+
diameter 1.11
Fixed Bugs and Malfunctions diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml index ba1ad2f5e8..aa8bf14919 100644 --- a/lib/erl_docgen/doc/src/notes.xml +++ b/lib/erl_docgen/doc/src/notes.xml @@ -31,7 +31,24 @@

This document describes the changes made to the erl_docgen application.

-
Erl_Docgen 0.4 +
Erl_Docgen 0.4.1 + +
Improvements and New Features + + +

Updated the xmllint target to just check the xml + files with real documentation content.
Corrected + some errors and added some missing target in the DTD's. +

+

+ Own Id: OTP-13026

+
+
+
+ +
+ +
Erl_Docgen 0.4
Improvements and New Features diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index 00427ea2ee..6d951e895f 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -31,6 +31,22 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.8.1 + +
Improvements and New Features + + +

+ Fix the conditional selection of gethostbyname_r and + gethostbyaddr_r.

+

+ Own Id: OTP-13188

+
+
+
+ +
+
Erl_Interface 3.8
Improvements and New Features diff --git a/lib/eunit/doc/src/notes.xml b/lib/eunit/doc/src/notes.xml index 3760e396ee..cf0523d230 100644 --- a/lib/eunit/doc/src/notes.xml +++ b/lib/eunit/doc/src/notes.xml @@ -33,6 +33,21 @@

This document describes the changes made to the EUnit application.

+
Eunit 2.2.12 + +
Fixed Bugs and Malfunctions + + +

+ Small documentation fixes

+

+ Own Id: OTP-13017

+
+
+
+ +
+
Eunit 2.2.11
Fixed Bugs and Malfunctions diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index e1aec698e4..b5b13948e9 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -31,6 +31,51 @@

This document describes the changes made to HiPE.

+
Hipe 3.14 + +
Fixed Bugs and Malfunctions + + +

+ Fix hipe bug causing segfaults when native code + constructs binaries starting with a zero-length integer + field.

+

+ Own Id: OTP-13048

+
+ +

+ Reintroduce the erlang:make_fun/3 BIF in + erl_bif_types.

+

+ Own Id: OTP-13068

+
+ +

+ In certain cases of matching with very big binaries, the + HiPE compiler generated code that would fail the match, + even in cases that the matching was successful. The + problem was more quite noticeable on 32-bit platforms.

+

+ Own Id: OTP-13092

+
+
+
+ + +
Improvements and New Features + + +

+ mikpe/hipe_x86_signal-musl-support

+

+ Own Id: OTP-13159

+
+
+
+ +
+
Hipe 3.13
Fixed Bugs and Malfunctions diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index 7ebb3ddffa..c98ec1a9dc 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -33,7 +33,72 @@ notes.xml -
Inets 6.0.3 +
Inets 6.1 + +
Fixed Bugs and Malfunctions + + +

+ Replace obs-folds with spaces instead of failing

+

+ Own Id: OTP-13069

+
+ +

+ Add validation fun for URI scheme to http_uri API

+

+ Own Id: OTP-13071

+
+ +

+ Handle stream bodies as documented.

+

+ Own Id: OTP-13093

+
+ +

+ Correct error handling of mod_esi generated chunks. Send + warning headers in chunk trailers instead of generating + an unexpected additional 500 request response, when + problems, such as a timeout occurs.

+

+ Own Id: OTP-13110

+
+ +

+ HTTP client terminates gracefully when an invalid chunked + length header is encountered.

+

+ Own Id: OTP-13117

+
+
+
+ + +
Improvements and New Features + + +

+ Add default for SNI (Server Name Indication) when running + https using the inets HTTP-client.

+

+ Own Id: OTP-12985

+
+ +

+ Be forgiving to chunked sizes that have trailing + whitespaces as prior implementation was. Also some legacy + embedded devices does actually have trailing whitespaces + even though this in not according to the spec.

+

+ Own Id: OTP-13116

+
+
+
+ +
+ +
Inets 6.0.3
Fixed Bugs and Malfunctions diff --git a/lib/jinterface/doc/src/notes.xml b/lib/jinterface/doc/src/notes.xml index d9f7ae9f92..e66bcda0c1 100644 --- a/lib/jinterface/doc/src/notes.xml +++ b/lib/jinterface/doc/src/notes.xml @@ -31,6 +31,28 @@

This document describes the changes made to the Jinterface application.

+
Jinterface 1.6.1 + +
Fixed Bugs and Malfunctions + + +

+ Add missing Term tag matching switch statement that was + missing an external fun tag.

+

+ Own Id: OTP-13106

+
+ +

+ fixed writing small compressed values.

+

+ Own Id: OTP-13165

+
+
+
+ +
+
Jinterface 1.6
Fixed Bugs and Malfunctions diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index d02c3e8ad2..5341a793ef 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -31,6 +31,70 @@

This document describes the changes made to the Kernel application.

+
Kernel 4.1.1 + +
Fixed Bugs and Malfunctions + + +

+ Host name lookups though inet_res, the Erlang DNS + resolver, are now done case insensitively according to + RFC 4343. Patch by Holger Weiß.

+

+ Own Id: OTP-12836

+
+ +

+ IPv6 distribution handler has been updated to share code + with IPv4 so that all features are supported in IPv6 as + well. A bug when using an IPv4 address as hostname has + been fixed.

+

+ Own Id: OTP-13040

+
+ +

+ Caching of host names in the internal DNS resolver + inet_res has been made character case insensitive for + host names according to RFC 4343.

+

+ Own Id: OTP-13083

+
+ +

Cooked file mode buffering has been fixed so + file:position/2 now works according to Posix on Posix + systems i.e. when file:position/2 returns an error the + file pointer is unaffected.

The Windows system + documentation, however, is unclear on this point so the + documentation of file:position/2 still does not promise + anything.

Cooked file mode file:pread/2,3 and + file:pwrite/2,3 have been corrected to honor character + encoding like the combination of file:position/2 and + file:read/2 or file:write/2 already does. This is + probably not very useful since the character + representation on the caller's side is latin1, + period.

+

+ Own Id: OTP-13155 Aux Id: PR#646

+
+
+
+ + +
Improvements and New Features + + +

+ Add {line_delim, byte()} option to inet:setopts/2 and + decode_packet/3

+

+ Own Id: OTP-12837

+
+
+
+ +
+
Kernel 4.1
Improvements and New Features diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index f0c87d865e..e2eeffc667 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -32,6 +32,36 @@

This document describes the changes made to the Observer application.

+
Observer 2.1.1 + +
Fixed Bugs and Malfunctions + + +

+ Show ets owner pid in crashdump viewers popup window, + thanks Leo Liu.

+

+ Own Id: OTP-13030

+
+ +

+ Several initialisms (eg, ERTS, ETS, SMP) are used as + headings. They were being capitalized incorrectly.

+

+ Own Id: OTP-13044

+
+ +

+ Fixed a crash in crashdump viewer when dump contained a + truncated binary.

+

+ Own Id: OTP-13163

+
+
+
+ +
+
Observer 2.1
Fixed Bugs and Malfunctions diff --git a/lib/parsetools/doc/src/notes.xml b/lib/parsetools/doc/src/notes.xml index 7a9770e667..43840a3bc7 100644 --- a/lib/parsetools/doc/src/notes.xml +++ b/lib/parsetools/doc/src/notes.xml @@ -31,6 +31,22 @@

This document describes the changes made to the Parsetools application.

+
Parsetools 2.1.1 + +
Fixed Bugs and Malfunctions + + +

+ Correct the documentation of the error tuple returned by + Yecc and Leex.

+

+ Own Id: OTP-13031

+
+
+
+ +
+
Parsetools 2.1
Improvements and New Features diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index 8034d7fade..8eb56f7354 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -35,6 +35,46 @@ notes.xml +
Public_Key 1.1 + +
Improvements and New Features + + +

+ The 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384' and + 'ecdsa-sha2-nistp521' signature algorithms for ssh are + implemented. See RFC 5656.

+

+ Own Id: OTP-12936

+
+ +

+ There is now a file (public_key/priv/moduli) which lists + size-generator-modulus triples. The purpose is to give + servers the possibility to select the crypto primes + randomly among a list of pregenerated triples. This + reduces the risk for some attacks on diffie-hellman + negotiation.

+

+ See the reference manual for public_key:dh_gex_group/4 + where the handling of this is described.

+

+ The ssh server (ssh:daemon) uses this.

+

+ Own Id: OTP-13054 Aux Id: OTP-13052

+
+ +

+ Add different upper bounds for diffrent string types as + suggested by comment in PKIX1Explicit88.

+

+ Own Id: OTP-13132

+
+
+
+ +
+
Public_Key 1.0.1
Improvements and New Features diff --git a/lib/runtime_tools/doc/src/notes.xml b/lib/runtime_tools/doc/src/notes.xml index 5aebea98ce..e92f0e02ad 100644 --- a/lib/runtime_tools/doc/src/notes.xml +++ b/lib/runtime_tools/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the Runtime_Tools application.

+
Runtime_Tools 1.9.2 + +
Improvements and New Features + + +

+ Clarified dbg:stop documentation

+

+ Own Id: OTP-13078

+
+
+
+ +
+
Runtime_Tools 1.9.1
Fixed Bugs and Malfunctions diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index 5945ef6490..537511a865 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the SASL application.

+
SASL 2.6.1 + +
Improvements and New Features + + +

+ Documentation improvements

+

+ Own Id: OTP-13000

+
+
+
+ +
+
SASL 2.6
Improvements and New Features diff --git a/lib/snmp/doc/src/notes.xml b/lib/snmp/doc/src/notes.xml index 94e73ddfca..9e7f13e126 100644 --- a/lib/snmp/doc/src/notes.xml +++ b/lib/snmp/doc/src/notes.xml @@ -34,7 +34,35 @@ -
SNMP 5.2 +
SNMP 5.2.1 + +
Fixed Bugs and Malfunctions + + +

+ Small documentation fixes

+

+ Own Id: OTP-13017

+
+
+
+ + +
Improvements and New Features + + +

+ Update configuration check of imask ( list of ones and + zeros) to allow the empty list.

+

+ Own Id: OTP-13101

+
+
+
+ +
+ +
SNMP 5.2
Improvements and New Features diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 010b1b15c7..8fb689fdd5 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,6 +30,191 @@ notes.xml +
Ssh 4.2 + +
Fixed Bugs and Malfunctions + + +

+ Better error handling in ssh_file. There was some rare + errors when a NFS-mounted file was opened by ssh_file and + then remotely deleted during reading. That caused an + endless loop.

+

+ That bug is now fixed.

+

+ Own Id: OTP-12699 Aux Id: OTP-11688

+
+ +

+ Fixed a bug in the compression algorithm + zlib@openssh.com.

+

+ Own Id: OTP-12759

+
+ +

+ It is now possible to start more than one daemon with a + file descriptor given in option fd. Each daemon must of + course have a unique file descriptor.

+

+ Own Id: OTP-12966 Aux Id: seq12945

+
+ +

+ Fixed a bug that caused the option dh_gex_limit to + be ignored.

+

+ Own Id: OTP-13029

+
+ +

+ A problem is fixed with the ssh:connect option + pref_public_key_algs specifying user keys.

+

+ Own Id: OTP-13158

+
+
+
+ + +
Improvements and New Features + + +

+ Document updates in the ssh reference manual: app doc + file and ssh_connection.

+

+ Own Id: OTP-12003

+
+ +

+ The authorization phase is made stateful to prevent ssh + acting on messages sent in wrong order.

+

+ Own Id: OTP-12787

+
+ +

+ Testcases for bad message lengths and for bad subfield + lengths added.

+

+ Own Id: OTP-12792 Aux Id: Codenomicon #5214, 6166

+
+ +

+ The 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384' and + 'ecdsa-sha2-nistp521' signature algorithms for ssh are + implemented. See RFC 5656.

+

+ Own Id: OTP-12936

+
+ +

+ The crypto algorithms 'aes192-ctr' and 'aes256-ctr' are + implemented. See RFC 4344.

+

+ Own Id: OTP-12939

+
+ +

+ The ciphers and macs AEAD_AES_128_GCM and + AEAD_AES_256_GCM are implemented but not enabled per + default. See the SSH App Reference Manual and RFC5647 for + details.

+

+ The ciphers aes128-gcm@openssh.com and + aes256-gcm@openssh.com are also implemented and available + in the default configuration.

+

+ Own Id: OTP-13018

+
+ +

+ The ssh:daemon option dh_gex_groups is extended to read a + user provided ssh moduli file with generator-modulus + pairs. The file is in openssh format.

+

+ Own Id: OTP-13052 Aux Id: OTP-13054

+
+ +

+ There is now a file (public_key/priv/moduli) which lists + size-generator-modulus triples. The purpose is to give + servers the possibility to select the crypto primes + randomly among a list of pregenerated triples. This + reduces the risk for some attacks on diffie-hellman + negotiation.

+

+ See the reference manual for public_key:dh_gex_group/4 + where the handling of this is described.

+

+ The ssh server (ssh:daemon) uses this.

+

+ Own Id: OTP-13054 Aux Id: OTP-13052

+
+ +

+ The ssh:daemon option pwdfun now also takes a fun/4. This + enables the user to 1) check userid-password in another + way than the builtin algorithm, 2) implement rate + limiting per user or source IP or IP+Port, and 3) + implement blocking of missbehaving peers.

+

+ The old fun/2 still works as previously.

+

+ Own Id: OTP-13055 Aux Id: OTP-13053

+
+ +

+ There is now a new option to make the server limit the + size range of moduli available for the diffie-hellman + group exchange negotiation. See option + {dh_gex_limits,{Min,Max}} in ssh:daemon/3.

+

+ Own Id: OTP-13066

+
+ +

+ Ecdh key exchange now validates compressed and + uncompressed keys as defined in rfc5656

+

+ Own Id: OTP-13067

+
+ +

+ Search order for the .ssh directory are changed so + $HOME is tried before + init:get_argument(home).

+

+ Own Id: OTP-13109

+
+ +

+ The sftp receive window handling is optimized so it will + not update the remote end too often. This makes "sftp + mget" considerable faster.

+

+ Own Id: OTP-13130

+
+ +

+ The option key_cb is extended to take an optional + list that is passed to the callback module as an option. + With this it is possible to have different keys depending + on which host that is connected. Another possibility is + to write a callback module that fetches keys etc from a + database.

+

+ Thanks to Vipin Nair.

+

+ Own Id: OTP-13156

+
+
+
+ +
+
Ssh 4.1.3
Known Bugs and Problems diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index 4d4a219b4f..61d1c8355a 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -28,6 +28,94 @@

This document describes the changes made to the SSL application.

+
SSL 7.2 + +
Fixed Bugs and Malfunctions + + +

+ Honor distribution port range options

+

+ Own Id: OTP-12838

+
+ +

+ Correct supervisor specification in TLS distribution.

+

+ Own Id: OTP-13134

+
+ +

+ Correct cache timeout

+

+ Own Id: OTP-13141

+
+ +

+ Avoid crash and restart of ssl process when key file does + not exist.

+

+ Own Id: OTP-13144

+
+ +

+ Enable passing of raw socket options on the format + {raw,_,_,_} to the underlying socket.

+

+ Own Id: OTP-13166

+
+ +

+ Hibernation with small or a zero timeout will now work as + expected

+

+ Own Id: OTP-13189

+
+
+
+ + +
Improvements and New Features + + +

+ Add upper limit for session cache, configurable on ssl + application level.

+

+ If upper limit is reached, invalidate the current cache + entries, e.i the session lifetime is the max time a + session will be keept, but it may be invalidated earlier + if the max limit for the table is reached. This will keep + the ssl manager process well behaved, not exhusting + memeory. Invalidating the entries will incrementally + empty the cache to make room for fresh sessions entries.

+

+ Own Id: OTP-12392

+
+ +

+ Use new time functions to measure passed time.

+

+ Own Id: OTP-12457

+
+ +

+ Improved error handling in TLS distribution

+

+ Own Id: OTP-13142

+
+ +

+ Distribution over TLS now honors the nodelay distribution + flag

+

+ Own Id: OTP-13143

+
+
+
+ +
+
SSL 7.1
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index c84ca9c8ad..267a993a1b 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -31,6 +31,67 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 2.7 + +
Fixed Bugs and Malfunctions + + +

The Erlang Pretty Printer uses :: for function + type constraints.

A bug concerning pretty printing + of annotated type union elements in map pair types has + been fixed.

Some minor issues regarding the + documentation of types and specs have been corrected.

+

+ Own Id: OTP-13084

+
+ +

The shell command rp prints strings as lists + of integers if pretty printing of lists is set to + false.

+

+ Own Id: OTP-13145

+
+ +

+ The shell would crash if a bit syntax expression with + conflicting types were given (e.g. if a field type was + given as 'integer-binary'). (Thanks to Aleksei + Magusev for reporting this bug.)

+

+ Own Id: OTP-13157

+
+ +

The rand:export_seed/0 would never return + 'undefined' even if no seed has previously been + created. Fixed to return 'undefined' if there is + no seed in the process dictionary.

+

+ Own Id: OTP-13162

+
+
+
+ + +
Improvements and New Features + + +

+ Add support for the Delete, Home and End keys in the + Erlang shell.

+

+ Own Id: OTP-13032

+
+ +

beam_lib:all_chunks/1 and + beam_lib:build_module/1 have been documented.

+

+ Own Id: OTP-13063

+
+
+
+ +
+
STDLIB 2.6
Fixed Bugs and Malfunctions diff --git a/lib/test_server/doc/src/notes.xml b/lib/test_server/doc/src/notes.xml index da956de9ef..b48bda94d0 100644 --- a/lib/test_server/doc/src/notes.xml +++ b/lib/test_server/doc/src/notes.xml @@ -33,6 +33,35 @@ notes.xml +
Test_Server 3.9.1 + +
Fixed Bugs and Malfunctions + + +

+ When generating Makefile from Makefile.src, + ts_lib:get_arg/4 earlier removed all spaces in the + extracted argument. The code was probably meant for + removing leading and trailing spaces only, and is now + corrected to do so.

+

+ Own Id: OTP-13015

+
+ +

+ With the Common Test 'create_priv_dir' start option set + to 'auto_per_tc', the name of the priv directory for a + configuration function could clash with the name of the + priv directory for a test case, which would cause Test + Server failure. This error has been corrected.

+

+ Own Id: OTP-13181

+
+
+
+ +
+
Test_Server 3.9
Fixed Bugs and Malfunctions diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index bf27d2a3e5..985207a39b 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -31,6 +31,22 @@

This document describes the changes made to the Tools application.

+
Tools 2.8.2 + +
Fixed Bugs and Malfunctions + + +

+ The emacs mode does not add a newline after the arrow on + -callback lines anymore.

+

+ Own Id: OTP-13042

+
+
+
+ +
+
Tools 2.8.1
Fixed Bugs and Malfunctions diff --git a/lib/typer/doc/src/notes.xml b/lib/typer/doc/src/notes.xml index 044873ec94..21a2a6d597 100644 --- a/lib/typer/doc/src/notes.xml +++ b/lib/typer/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to TypEr.

+
TypEr 0.9.10 + +
Fixed Bugs and Malfunctions + + +

Fix a bug that could result in a crash when printing + warnings onto standard error.

+

+ Own Id: OTP-13010

+
+
+
+ +
+
TypEr 0.9.9
Fixed Bugs and Malfunctions diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index 6a0dd898e3..0bbeeaafab 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -32,6 +32,24 @@

This document describes the changes made to the wxErlang application.

+
Wx 1.6 + +
Improvements and New Features + + +

Add wxOverlay and make wxPostScripDC optional to make + it easier to build on windows.

Correct some + function specifications.

The driver implementation + have been optimized and now invokes commands after events + have been sent to erlang.

+

+ Own Id: OTP-13160

+
+
+
+ +
+
Wx 1.5
Improvements and New Features diff --git a/lib/xmerl/doc/src/notes.xml b/lib/xmerl/doc/src/notes.xml index a1558b224f..19274e95ae 100644 --- a/lib/xmerl/doc/src/notes.xml +++ b/lib/xmerl/doc/src/notes.xml @@ -32,6 +32,22 @@

This document describes the changes made to the Xmerl application.

+
Xmerl 1.3.9 + +
Fixed Bugs and Malfunctions + + +

+ Removed the built-in definitions of xml.xsd from the + xmerl_xsd module.

+

+ Own Id: OTP-13070

+
+
+
+ +
+
Xmerl 1.3.8
Fixed Bugs and Malfunctions -- cgit v1.2.3