From f721671ae761b1b61b6cdda9b49c1adbe72d3d9c51e16ed8d7f3510e03c2e5dc Mon Sep 17 00:00:00 2001 From: Matwey Kornilov Date: Fri, 1 Dec 2017 18:34:16 +0000 Subject: [PATCH] Accepting request 545828 from home:matwey:branches:devel:languages:erlang:Factory - Update to 20.1.5: * erts: Fixed a regression in zlib:gunzip/1 that prevented it from working when the decompressed size was a perfect multiple of 16384. This regression was introduced in 20.1.1 * erts: Fixed a memory corruption bug in enif_inspect_iovec; writable binaries stayed writable after entering the iovec. * erts: Fixed a crash in enif_inspect_iovec on encountering empty binaries. * erts: zlib:deflateParams/3 will no longer return buf_error when called after zlib:deflate/2 with zlib 1.2.11. * inets: Correct the handling of location headers so that the status code is not hard coded. This should have been fixed by commit 2cc5ba70cbbc6b3ace81a2a0324417c3b65265bb but unfortunately was broken during a code refactoring and unnoticed due to a faulty placed test case. - Update to 20.1.4: * inets: Fix broken handling of POST requests * inets: Make sure ints:stop/2 of the service httpd is synchronous * inets: Honor status code returned by ESI script and modernize "location" header handling. - Update to 20.1.3: * diameter: A fault introduced in diameter 2.1 could cause decode errors to be ignored in AVPs following the header of aGrouped AVP. * erts: Added zlib:set_controlling_process/2 to move a zstream() between processes. * erts: Fix so that schedulers are bound correctly when the first available cpu is not the first detected cpu. e.g. when using "taskset -c X..Y" when X is not equal to 0. * snmp: The recbuf configuration option was not propagated correctly to the socket for the SNMP Manager. OBS-URL: https://build.opensuse.org/request/show/545828 OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang:Factory/erlang?expand=0&rev=59 --- OTP-20.1.2.tar.gz | 3 --- OTP-20.1.5.tar.gz | 3 +++ erlang.changes | 38 ++++++++++++++++++++++++++++++++++++++ erlang.spec | 3 +-- otp-R16B-rpath.patch | 13 ------------- 5 files changed, 42 insertions(+), 18 deletions(-) delete mode 100644 OTP-20.1.2.tar.gz create mode 100644 OTP-20.1.5.tar.gz diff --git a/OTP-20.1.2.tar.gz b/OTP-20.1.2.tar.gz deleted file mode 100644 index 79de37f..0000000 --- a/OTP-20.1.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f3d370015c3544503cb76cfaf0bfc8de0f35d89eee206db9f1b9603cbffd8907 -size 52735077 diff --git a/OTP-20.1.5.tar.gz b/OTP-20.1.5.tar.gz new file mode 100644 index 0000000..61f047b --- /dev/null +++ b/OTP-20.1.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d5436f41886922c1b68f28305153118e531f22d0cf0bb8e0dcf93b1b1d75d41 +size 52736451 diff --git a/erlang.changes b/erlang.changes index db3785d..8d529ae 100644 --- a/erlang.changes +++ b/erlang.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Mon Nov 27 07:46:03 UTC 2017 - matwey.kornilov@gmail.com + +- Update to 20.1.5: + * erts: Fixed a regression in zlib:gunzip/1 that prevented it + from working when the decompressed size was a perfect multiple + of 16384. This regression was introduced in 20.1.1 + * erts: Fixed a memory corruption bug in enif_inspect_iovec; + writable binaries stayed writable after entering the iovec. + * erts: Fixed a crash in enif_inspect_iovec on encountering empty + binaries. + * erts: zlib:deflateParams/3 will no longer return buf_error when + called after zlib:deflate/2 with zlib 1.2.11. + * inets: Correct the handling of location headers so that the + status code is not hard coded. This should have been fixed by + commit 2cc5ba70cbbc6b3ace81a2a0324417c3b65265bb but + unfortunately was broken during a code refactoring and + unnoticed due to a faulty placed test case. + +- Update to 20.1.4: + * inets: Fix broken handling of POST requests + * inets: Make sure ints:stop/2 of the service httpd is + synchronous + * inets: Honor status code returned by ESI script and modernize + "location" header handling. + +- Update to 20.1.3: + * diameter: A fault introduced in diameter 2.1 could cause decode + errors to be ignored in AVPs following the header of aGrouped + AVP. + * erts: Added zlib:set_controlling_process/2 to move a zstream() + between processes. + * erts: Fix so that schedulers are bound correctly when the first + available cpu is not the first detected cpu. e.g. when using + "taskset -c X..Y" when X is not equal to 0. + * snmp: The recbuf configuration option was not propagated + correctly to the socket for the SNMP Manager. + ------------------------------------------------------------------- Thu Nov 23 13:49:29 UTC 2017 - rbrown@suse.com diff --git a/erlang.spec b/erlang.spec index e47548f..b4285a2 100644 --- a/erlang.spec +++ b/erlang.spec @@ -26,7 +26,7 @@ %endif Name: erlang -Version: 20.1.2 +Version: 20.1.5 Release: 0 # not set up to be built with position independend executable support #!BuildIgnore: gcc-PIE @@ -588,7 +588,6 @@ getent passwd epmd || /usr/sbin/useradd -g epmd -s /bin/false -r -c "Erlang Port %exclude %{_libdir}/erlang/lib/dialyzer-*/src %exclude %{_libdir}/erlang/lib/diameter-*/src %exclude %{_libdir}/erlang/lib/et-*/src -%exclude %{_libdir}/erlang/lib/gs-*/src %exclude %{_libdir}/erlang/lib/jinterface-*/java_src %exclude %{_libdir}/erlang/lib/reltool-*/src %exclude %{_libdir}/erlang/lib/observer-*/src diff --git a/otp-R16B-rpath.patch b/otp-R16B-rpath.patch index ec07e20..01fdbdd 100644 --- a/otp-R16B-rpath.patch +++ b/otp-R16B-rpath.patch @@ -24,16 +24,3 @@ Index: otp-OTP-20.0.1/lib/crypto/priv/Makefile -o $@ $^ -lcrypto $(DLL_NIFLIB): $(OBJS) -Index: otp-OTP-20.0.1/lib/odbc/c_src/odbcserver.c -=================================================================== ---- otp-OTP-20.0.1.orig/lib/odbc/c_src/odbcserver.c -+++ otp-OTP-20.0.1/lib/odbc/c_src/odbcserver.c -@@ -107,6 +107,8 @@ - #ifdef UNIX - #include - #include -+#include -+#include - #endif - - #if defined WIN32