From 93a901b90863c52bd7e238f99912417089f2d6d743fcabcc5a85f0b25b99ace5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 11 Feb 2019 08:16:09 +0000 Subject: [PATCH] Accepting request 673177 from home:mnhauke - Update to version 0.9.63: * Extended test_get to test URI logging and query string parsing to avoid regression fixed in previous patch in the future. * Preliminary patch for the raw query string issue, to be tested. * Added minimal example for how to compress HTTP response. * Check for GNUTLS_E_AGAIN instead of GNUTLS_E_INTERRUPTED when giving up on a TLS connection. -LM/CG * Fix connection timeout logic if in thread-per-connection mode the working thread takes longer than the timeout to queue the response. * Add logic to avoid VLA arrays with compilers that do not support them. * Fixed missing WSA_FLAG_OVERLAPPED which can cause W32 to block on socket races when using threadpool. (See very detailed description of the issue in the libmicrohttpd mailinglist post of today.) * Added test for RFC 7616 and documented new API. - Update to version 0.9.62: * Added test for RFC 7616 and documented new API. * Adding support for RFC 7616, experimental, needs testing and documentation still! * Add option to build MHD without any threads and MHD_FEATURE_THREADS to test for it. * Renamed all occurrences from _model(s)_ to _mode(s)_. * Optimized the function MHD_create_response_from_callback() for Windows by increasing its internal buffer size and allowed to customize it via macro MHD_FD_BLOCK_SIZE. * Referenced the gnutls_load_file() function in the HTTPs examples. * Fix regression causing URLs to be unescaped twice. OBS-URL: https://build.opensuse.org/request/show/673177 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=87 --- libmicrohttpd-0.9.61.tar.gz | 3 --- libmicrohttpd-0.9.61.tar.gz.sig | Bin 566 -> 0 bytes libmicrohttpd-0.9.63.tar.gz | 3 +++ libmicrohttpd-0.9.63.tar.gz.sig | Bin 0 -> 566 bytes libmicrohttpd.changes | 30 ++++++++++++++++++++++++++++++ libmicrohttpd.keyring | 2 ++ libmicrohttpd.spec | 4 ++-- 7 files changed, 37 insertions(+), 5 deletions(-) delete mode 100644 libmicrohttpd-0.9.61.tar.gz delete mode 100644 libmicrohttpd-0.9.61.tar.gz.sig create mode 100644 libmicrohttpd-0.9.63.tar.gz create mode 100644 libmicrohttpd-0.9.63.tar.gz.sig diff --git a/libmicrohttpd-0.9.61.tar.gz b/libmicrohttpd-0.9.61.tar.gz deleted file mode 100644 index 810af31..0000000 --- a/libmicrohttpd-0.9.61.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dbc469b4a930a79e61f67dc69c665317d44d9d8eb8378d1bd715775ea849d435 -size 1823891 diff --git a/libmicrohttpd-0.9.61.tar.gz.sig b/libmicrohttpd-0.9.61.tar.gz.sig deleted file mode 100644 index 84a04b31f2ed3f23a8f54120ef386ce23a6263ea0c2e9bab261a21c0136eb74b..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 566 zcmV-60?GY}0y6{v0SW*e79j-KLOaVcYO5R;y3 z;o_ge%=Z8f|4a`h`j%!XHDXJa=uR&mIw@zE`XlYxi<1aNL#@stwbLp(?v~ZGv6)TQ+XJ zgbB*{;zGwgX!il*clkYCl6fv;%IwvY+L*&;qZx7vO?pxu7-HNsqqCz}4b*0H%%>Qq z>qlN5CubkLya2Y&>sb0ar$d1-U#)BoeBL1i?SF=$kq4YaxijzmMIN|+Wxn~|%iF`> zS}CVDecPPjmq{4r5>BKXzHh9ukD1;JH356 z>i@?Gm1QpkQi&POzq8&VVUkMxI(6jYng<_RAU)=DFN?7+);=6L?UkKiA)>cd@@R9& zZWNP2#?p>+%z12PO0iI*_VJi!Bgbt)V6WUm^vq5=tiS??gACL$Kru2F>R>J$yBe`x zwRqLMg_Anvz;AZLbDxri#fC}q;bxXtM=hNF31=@Gm6bLrmou_vjgxs`hQ!qWj9W&y zuKFtTd&MWAWFeK|0V5$X$HdWpdFsZJ+31Me|Nf8pqRKeDzZ=Pc#S1S$zMtg(^gopo EJM9w}^#A|> diff --git a/libmicrohttpd-0.9.63.tar.gz b/libmicrohttpd-0.9.63.tar.gz new file mode 100644 index 0000000..601890b --- /dev/null +++ b/libmicrohttpd-0.9.63.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37c36f1be177f0e37ef181a645cd3baac1000bd322a01c2eff70f3cc8c91749c +size 1840005 diff --git a/libmicrohttpd-0.9.63.tar.gz.sig b/libmicrohttpd-0.9.63.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..4082c84f791ffc96f6a87338ae67f7e2a6b01e7b15d74bd717d0d40d0d3cd097 GIT binary patch literal 566 zcmV-60?GY}0y6{v0SW*e79j-KLOaVcYGDay@1`>YSO1yR0QFT}`9cdf-S0vsWXZ@$LCe1>csggkYhK+cu~S509})WlsX8P;=AAwHJn_}eg7XJt#T2T z<;?`sd3&)YY<4u0dMx2KU?Yo&A@kGbg>iimr1U&HstCrFz&G%j&3!948`AXeSf)6} zyzQJwITUB=r_=TjWxkHo+Y%PND%>K!6at-kfdylo)$7rQOW=}j?vkBsp*Ou~S05LX zBZy}-HScn^Nci{0UkOdy8HkP-#JexJw!u2fPKPVmR9;uo!#Zw}9NAfX@m*RL0r@2w z7|+b_0i5XV8C$jeeC}EHQih+58g?RIwNJWInWfrNPLaAm6$FeWfne|9GPbfgJ^dA0 zYBPhSX*?ZS)}g8@nPMXOy)ER3BLe}FO2%)TScbSRRoxOF{)!J_8`d(KA)q~}naXY- z`YVBVQh_$qQj26p56@-bFT*s{ISE>d!^74gBS$B_2yhvQbLJP$(ypt`{f{coGhv1m zwpVTu_MWGnsVL>~@&HKWAkBQWqstlDBTc9yxVV)WimJS+qds3;DC#ZI4(}+0E6^Oi EA{#XjQ2+n{ literal 0 HcmV?d00001 diff --git a/libmicrohttpd.changes b/libmicrohttpd.changes index 562a366..08f8a20 100644 --- a/libmicrohttpd.changes +++ b/libmicrohttpd.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Sun Feb 10 22:00:54 UTC 2019 - mardnh@gmx.de + +- Update to version 0.9.63: + * Extended test_get to test URI logging and query string parsing + to avoid regression fixed in previous patch in the future. + * Preliminary patch for the raw query string issue, to be tested. + * Added minimal example for how to compress HTTP response. + * Check for GNUTLS_E_AGAIN instead of GNUTLS_E_INTERRUPTED when + giving up on a TLS connection. -LM/CG + * Fix connection timeout logic if in thread-per-connection mode the + working thread takes longer than the timeout to queue the response. + * Add logic to avoid VLA arrays with compilers that do not support them. + * Fixed missing WSA_FLAG_OVERLAPPED which can cause W32 to block on + socket races when using threadpool. (See very detailed description + of the issue in the libmicrohttpd mailinglist post of today.) + * Added test for RFC 7616 and documented new API. +- Update to version 0.9.62: + * Added test for RFC 7616 and documented new API. + * Adding support for RFC 7616, experimental, needs + testing and documentation still! + * Add option to build MHD without any threads + and MHD_FEATURE_THREADS to test for it. + * Renamed all occurrences from _model(s)_ to _mode(s)_. + * Optimized the function MHD_create_response_from_callback() for + Windows by increasing its internal buffer size and allowed to + customize it via macro MHD_FD_BLOCK_SIZE. + * Referenced the gnutls_load_file() function in the HTTPs examples. + * Fix regression causing URLs to be unescaped twice. + ------------------------------------------------------------------- Fri Dec 7 13:28:42 UTC 2018 - malte.kraus@suse.com diff --git a/libmicrohttpd.keyring b/libmicrohttpd.keyring index 1259556..9131652 100644 --- a/libmicrohttpd.keyring +++ b/libmicrohttpd.keyring @@ -1,3 +1,4 @@ +GPG keys of Christian Grothoff -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 @@ -76,6 +77,7 @@ Dftxtqs3IyhKUDyA4EXWeou3zuo4G9IstVCVGwKC0IFE2l/fSlCnsgrohlA= =rMsi -----END PGP PUBLIC KEY BLOCK----- +GPG keys of Evgeny Grin -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 diff --git a/libmicrohttpd.spec b/libmicrohttpd.spec index 019c714..0ac70f8 100644 --- a/libmicrohttpd.spec +++ b/libmicrohttpd.spec @@ -1,7 +1,7 @@ # # spec file for package libmicrohttpd # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010,2011,2012 Stephan Kleine # # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ %global sover 12 %global libname %{name}%{sover} Name: libmicrohttpd -Version: 0.9.61 +Version: 0.9.63 Release: 0 Summary: Small Embeddable HTTP Server Library # Some internal tests are licenced as GPL-3.0+ - they are only used in