8
0
forked from pool/libmicrohttpd

123 Commits

Author SHA256 Message Date
ea0241fa22 Accepting request 1294248 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1294248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=48
2025-07-20 13:28:00 +00:00
Martin Schreiner
75b2798c5b libmicrohttpd 1.0.2
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=125
2025-07-18 03:48:44 +00:00
cd1b063a7c Accepting request 1269062 from devel:libraries:c_c++
- fix build with curl 8.13.0 (boo#1241036)
  add libmicrohttpd-1.0.1-curl-8.13.0.patch

OBS-URL: https://build.opensuse.org/request/show/1269062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=47
2025-04-15 14:44:51 +00:00
e96811886c Accepting request 1150509 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1150509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=46
2024-02-27 21:43:13 +00:00
Martin Schreiner
e05aedc528 Accepting request 1150173 from home:AndreasStieger:branches:devel:libraries:c_c++
libmicrohttpd 1.0.1

OBS-URL: https://build.opensuse.org/request/show/1150173
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=120
2024-02-25 19:43:43 +00:00
11de2d7a1f Accepting request 1144800 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1144800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=45
2024-02-08 18:01:30 +00:00
Martin Schreiner
e88044e5a9 Accepting request 1144364 from home:AndreasStieger:branches:devel:libraries:c_c++
libmicrohttpd 1.0.0

OBS-URL: https://build.opensuse.org/request/show/1144364
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=118
2024-02-07 07:13:04 +00:00
388c4a668a Accepting request 1089935 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1089935
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=44
2023-06-02 22:05:28 +00:00
9f4c6b27d4 Accepting request 1089898 from home:AndreasStieger:branches:devel:libraries:c_c++
- update upstream signing key

OBS-URL: https://build.opensuse.org/request/show/1089898
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=116
2023-05-31 07:11:59 +00:00
e9b56a5847 Accepting request 1089876 from home:AndreasStieger:branches:devel:libraries:c_c++
libmicrohttpd 0.9.77

OBS-URL: https://build.opensuse.org/request/show/1089876
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=115
2023-05-30 21:21:21 +00:00
b09892c5c8 Accepting request 1068507 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1068507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=43
2023-03-02 22:03:04 +00:00
739c45d6c8 Accepting request 1068433 from home:AndreasStieger:branches:devel:libraries:c_c++
add CVE

OBS-URL: https://build.opensuse.org/request/show/1068433
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=113
2023-03-01 16:49:14 +00:00
59a6e63f6c Accepting request 1068322 from home:AndreasStieger:branches:devel:libraries:c_c++
update signing key to fix Factory submission

OBS-URL: https://build.opensuse.org/request/show/1068322
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=112
2023-03-01 07:35:16 +00:00
7067635861 Accepting request 1068139 from home:AndreasStieger:branches:devel:libraries:c_c++
- libmicrohttpd 0.9.76
  * Fix potential DoS vector in MHD_PostProcessor (boo#1208745)

OBS-URL: https://build.opensuse.org/request/show/1068139
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=111
2023-02-28 19:45:54 +00:00
d984c9f3dc Accepting request 942730 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/942730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=42
2021-12-28 11:26:01 +00:00
4fbbfcd004 Accepting request 942726 from home:AndreasStieger:branches:devel:libraries:c_c++
libmicrohttpd 0.9.75

OBS-URL: https://build.opensuse.org/request/show/942726
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=110
2021-12-27 10:20:03 +00:00
cf98fcb7ff Accepting request 941694 from home:AndreasStieger:branches:devel:libraries:c_c++
libmicrohttp 0.9.74

OBS-URL: https://build.opensuse.org/request/show/941694
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=109
2021-12-20 20:01:51 +00:00
665ec3ccd0 Accepting request 894058 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/894058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=41
2021-05-20 17:24:41 +00:00
480fdd1f09 Accepting request 894010 from home:AndreasStieger:branches:devel:libraries:c_c++
libmicrohttpd 0.9.73

OBS-URL: https://build.opensuse.org/request/show/894010
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=107
2021-05-18 12:31:00 +00:00
Richard Brown
45029dfe65 Accepting request 859275 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/859275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=40
2021-03-02 13:41:22 +00:00
2d1de2959e Accepting request 859223 from home:AndreasStieger:branches:devel:libraries:c_c++
libmicrohttpd 0.9.72

OBS-URL: https://build.opensuse.org/request/show/859223
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=105
2020-12-29 18:03:36 +00:00
Tomáš Chvátal
edc478b956 Accepting request 818763 from home:AndreasStieger:branches:devel:libraries:c_c++
- libmicrohttpd 0.9.71:
  * Fix buffer overflow issue in URL parser [boo#1173718]

OBS-URL: https://build.opensuse.org/request/show/818763
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=104
2020-07-04 21:38:11 +00:00
Oliver Kurz
4868184ad2 Accepting request 772475 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/772475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=39
2020-02-14 15:28:06 +00:00
Tomáš Chvátal
89aed068f7 Accepting request 772474 from home:mnhauke
- Update to 0.9.70:
  * Fixed 100-continue handling for PATCH method
  * Fixed FTBFS from wrong #endif position for certain builds
  * Fixed connection overflow issue when combining
    MHD_USE_NO_LISTEN_SOCKET with MHD_USE_THREAD_PER_CONNECTION
  * Updated m4 script to fix FTBFS when using
    -Werror=unused-but-set-parameter
  * Adding fix for urlencoding of keys without values in
    post-processor logic.
  * Adding patch from Ethan Tuttle with test case for urlencoding
    in post-processor for keys without values.

OBS-URL: https://build.opensuse.org/request/show/772474
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=102
2020-02-09 10:17:53 +00:00
a68c9b3573 Accepting request 757258 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/757258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=38
2019-12-23 21:40:14 +00:00
Tomáš Chvátal
172ef72163 Accepting request 757200 from home:mnhauke
- update to 0.9.69:
  * If application suspends a connection before we could send
    100 CONTINUE, give application another shot at queuing a reply
    before the upload begins.

OBS-URL: https://build.opensuse.org/request/show/757200
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=100
2019-12-16 07:52:04 +00:00
c99c7a9d31 Accepting request 745347 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/745347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=37
2019-11-07 22:14:06 +00:00
Tomáš Chvátal
c3b72a1a65 Accepting request 745346 from home:AndreasStieger:branches:devel:libraries:c_c++
libmicrohttpd 0.9.68

OBS-URL: https://build.opensuse.org/request/show/745346
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=98
2019-11-05 08:23:40 +00:00
09ae23abf6 Accepting request 742821 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/742821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=36
2019-11-04 16:00:39 +00:00
Tomáš Chvátal
88a52e51ca Accepting request 742734 from home:AndreasStieger:branches:devel:libraries:c_c++
libmicrohttpd 0.9.67

OBS-URL: https://build.opensuse.org/request/show/742734
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=96
2019-10-25 06:37:55 +00:00
55881542de Accepting request 720699 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/720699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=35
2019-08-07 11:59:46 +00:00
Tomáš Chvátal
52bfa07d71 Accepting request 720664 from home:AndreasStieger:branches:devel:libraries:c_c++
fix build with SLE 12 with older GnuTLS

OBS-URL: https://build.opensuse.org/request/show/720664
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=94
2019-08-02 15:52:35 +00:00
Tomáš Chvátal
557ce0c207 Accepting request 720591 from home:AndreasStieger:branches:devel:libraries:c_c++
libmicrohttpd 0.9.66

OBS-URL: https://build.opensuse.org/request/show/720591
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=93
2019-08-02 12:58:39 +00:00
15fcad6e55 Accepting request 713706 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/713706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=34
2019-07-22 10:14:41 +00:00
Tomáš Chvátal
e50635984b Accepting request 713705 from home:mnhauke
- Update to versin 0.9.65:
  * Many fixes and improvements for connection-specific memory pool
  * Better handled connection's memory shortage situations:
    + error response could be sent to client even if all buffer
      space was used;
    + if buffer space become low when receiving, do not allocate
      last buffer space and use small receive blocks instead.
  * Improved sending speed by using all available buffer space for
    sending.

OBS-URL: https://build.opensuse.org/request/show/713705
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=91
2019-07-06 11:08:16 +00:00
389358337e Accepting request 708974 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/708974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=33
2019-06-24 19:47:24 +00:00
Tomáš Chvátal
af09090bed Accepting request 708972 from home:mnhauke
- Update to version 0.9.64:
  * Updated HTTP headers, methods and status codes from registries,
  * Added scripts to import new headers, methods and status codes
    from registries.
  * Reodered includes in microhttpd.h
  * Fixed compiler warnings
  * Updated and fixed libcurl tests.
  * Added checks for too long TLS parameters strings.
  * Spelling fixes.
  * Fixed example for non-64bits platforms.
  * Optimized and improved processing speed by using precalculated and
    already calculated lengths of strings.
  * Store connection's keys and values with sizes;
  * Speedup keys search be comparing key length first;
  * Added functions for working with keys and values with binary zeros;
  * Fixed test_postprocessor_amp to fail on problems.
  * Reverted change of MHD_KeyValueIterator, implemented
    MHD_KeyValueIteratorN with sizes for connection's key and value to
    get keys and values with binary zeros.
  * Fixed signed/unsigned comparison in example
    http_chunked_compression.c.
  * Bit manipulations moved to separate header file.
  * Improved shell compatibility for 'bootstrap', removed bash-ism.
  * Adding additional "value_length" argument to MHD_KeyValueIterator
    callback to support binary zeros in values.  This is done in a
    backwards-compatible way, but may require adding a cast to
    existing code to avoid a compiler warning.
  * Added example for how to compress a chunked HTTP response.

OBS-URL: https://build.opensuse.org/request/show/708972
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=89
2019-06-10 14:17:12 +00:00
Stephan Kulow
9a6ab65566 Accepting request 673241 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/673241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=32
2019-02-24 15:57:41 +00:00
Tomáš Chvátal
979b45abf3 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
2019-02-11 08:16:09 +00:00
931dda8efd Accepting request 656222 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/656222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=31
2018-12-10 11:23:48 +00:00
Tomáš Chvátal
591fd62a64 Accepting request 656175 from server:http
forward request 656072

OBS-URL: https://build.opensuse.org/request/show/656175
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=85
2018-12-08 10:37:59 +00:00
3a781a626c Accepting request 580334 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/580334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=30
2018-03-01 11:06:18 +00:00
Tomáš Chvátal
2ff3e6388c Accepting request 580331 from home:mnhauke
- Update to version 0.9.59:
  * Fix masking operation.
  * Fix deadlock when failing to prepare chunked response
  * Fix __clang_major__ related warnings for non-clang compilers.
  * Fixed tests on platforms with huge number of CPUs.
  * Doxygen configuration was updated.
  * Various doxygen fixes.
- Update to version 0.9.58:
  * Fixed HTTPS tests on modern platforms.
  * Minor documentation installation fixes.
  * Tolerate AF_UNIX when trying to determine our binding port
    from socket.  Use `sockaddr_storage` instead of trying to
    guess the sockaddr type before calling getsockname().

OBS-URL: https://build.opensuse.org/request/show/580331
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=83
2018-02-26 19:40:55 +00:00
90ba1876af Accepting request 547134 from devel:libraries:c_c++
- Install copying

- Update to version 0.9.57:
  * See provided Changelog for details
- Drop no longer needed patches:
  * libmicrohttpd_test_data.patch
  * disable-stalling-test.patch

OBS-URL: https://build.opensuse.org/request/show/547134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=29
2017-12-06 07:54:40 +00:00
Tomáš Chvátal
0f082b6d05 - Install copying
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=81
2017-12-01 14:05:02 +00:00
Tomáš Chvátal
661774a548 Accepting request 546778 from home:pluskalm:branches:devel:libraries:c_c++
- Update to version 0.9.57:
  * See provided Changelog for details
- Drop no longer needed patches:
  * libmicrohttpd_test_data.patch
  * disable-stalling-test.patch

OBS-URL: https://build.opensuse.org/request/show/546778
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=80
2017-11-30 15:28:32 +00:00
3291260694 Accepting request 499625 from devel:libraries:c_c++
- Version update to 0.9.55 bsc#1041216:
  * See provided Changelog for details

- Update to 0.9.33 bsc#854443 CVE-2013-7038 CVE-2013-7039

OBS-URL: https://build.opensuse.org/request/show/499625
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=28
2017-05-31 10:11:45 +00:00
Tomáš Chvátal
81e7fec79a - Update to 0.9.33 bsc#854443 CVE-2013-7038 CVE-2013-7039
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=78
2017-05-30 09:00:36 +00:00
Tomáš Chvátal
76536390a5 - Version update to 0.9.55 bsc#1041216:
* See provided Changelog for details

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=77
2017-05-29 09:37:44 +00:00
2ded359c42 Accepting request 494916 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/494916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=27
2017-05-20 08:09:18 +00:00
Tomáš Chvátal
4163927685 Accepting request 494915 from home:pluskalm:branches:devel:libraries:c_c++
- Update licensing information

OBS-URL: https://build.opensuse.org/request/show/494915
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=75
2017-05-15 11:57:40 +00:00
Tomáš Chvátal
a1cc2a58b9 Accepting request 494528 from home:pluskalm:branches:devel:libraries:c_c++
- Update to version 0.9.54:
  * See provided Changelog for details

OBS-URL: https://build.opensuse.org/request/show/494528
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=74
2017-05-11 08:44:33 +00:00
Tomáš Chvátal
eeadc56dc9 Accepting request 487866 from home:pluskalm:branches:devel:libraries:c_c++
- Update to version 0.9.53:
  * See provided Changelog for details
- Refresh patch:
  * libmicrohttpd_test_data.patch

OBS-URL: https://build.opensuse.org/request/show/487866
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=73
2017-04-18 10:55:44 +00:00
05b8d32745 Accepting request 478441 from devel:libraries:c_c++
- Do not abort on failing tests, as they randomly fail quite a lot
  bsc#1012840

OBS-URL: https://build.opensuse.org/request/show/478441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=26
2017-03-10 20:13:02 +00:00
Tomáš Chvátal
dbd3d514e6 bsc#1012840
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=71
2017-03-10 09:06:02 +00:00
Tomáš Chvátal
29e9177446 - Cleanup a bit
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=70
2017-03-08 13:17:50 +00:00
9a0dc37f27 Accepting request 445403 from devel:libraries:c_c++
- Version update to 0.9.52:
  * See provided Changelog for details
- Refresh patch:
  * disable-stalling-test.patch

OBS-URL: https://build.opensuse.org/request/show/445403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=25
2016-12-17 08:45:14 +00:00
Tomáš Chvátal
f726da81b6 - Version update to 0.9.52:
* See provided Changelog for details
- Refresh patch:
  * disable-stalling-test.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=68
2016-12-12 11:09:27 +00:00
1a8d1f7707 Accepting request 399933 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/399933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=24
2016-06-07 21:44:45 +00:00
Ismail Dönmez
eac9995e03 Accepting request 399929 from home:pluskalm:branches:devel:libraries:c_c++
- Update to version 0.9.50:
  * See provided Changelog for details

OBS-URL: https://build.opensuse.org/request/show/399929
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=66
2016-06-03 08:37:38 +00:00
f5597f299b Accepting request 390047 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/390047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=23
2016-04-30 21:24:43 +00:00
Tomáš Chvátal
6750aadc25 Accepting request 390041 from home:pluskalm:branches:devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/390041
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=64
2016-04-14 19:07:46 +00:00
c2a6c6c16a Accepting request 349883 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/349883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=22
2015-12-23 07:48:41 +00:00
Ismail Dönmez
59497f10bf Accepting request 349707 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 0.9.4
- Update dependencies

OBS-URL: https://build.opensuse.org/request/show/349707
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=62
2015-12-20 14:47:22 +00:00
Stephan Kulow
3ab620c037 Accepting request 347526 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/347526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=21
2015-12-13 08:36:24 +00:00
Tomáš Chvátal
8d200b4dd4 Accepting request 347525 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 0.9.47

OBS-URL: https://build.opensuse.org/request/show/347525
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=60
2015-12-05 09:40:35 +00:00
Stephan Kulow
2bd0e669ad Accepting request 344773 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/344773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=20
2015-11-24 21:33:06 +00:00
Tomáš Chvátal
7913076e9c Accepting request 344772 from home:pluskalm:branches:devel:libraries:c_c++
- Enable http2/spdy
- Don't build examples as we don't ship them anyway
- Disable tests as linking fails for them with spdy enabled

OBS-URL: https://build.opensuse.org/request/show/344772
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=58
2015-11-16 16:07:59 +00:00
eb4c8cb696 Accepting request 343498 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/343498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=19
2015-11-15 11:45:35 +00:00
Ismail Dönmez
41ec1bfb14 Accepting request 343463 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 0.9.46
  * Undoing change from Sun Oct 25 15:29:23 CET 2015 as the 
		original code was counter-intuitive but correct, and the new 
		code does break pipelining. Ignore empty lines at the beginning 
		of an HTTP request (more tolerant implementation).

OBS-URL: https://build.opensuse.org/request/show/343463
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=56
2015-11-10 16:56:26 +00:00
608de1a230 Accepting request 341903 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/341903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=18
2015-11-04 14:32:40 +00:00
Tomáš Chvátal
eb44e49212 Accepting request 341902 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 0.9.45

OBS-URL: https://build.opensuse.org/request/show/341902
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=54
2015-11-01 11:59:31 +00:00
3d32a0c906 Accepting request 336053 from devel:libraries:c_c++
- Update to 0.9.44
  * Various fixes for W32 VS project files.
  * Fix digest authentication with URL arguments where value-less 
    keys are given before the last argument.
  * Do not use shutdown() on listen socket if 
    MHD_USE_PIPE_FOR_SHUTDOWN is set.

OBS-URL: https://build.opensuse.org/request/show/336053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=17
2015-10-14 14:41:10 +00:00
Ismail Dönmez
b7b9ec8523 Fix URL
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=52
2015-10-03 14:39:51 +00:00
Ismail Dönmez
ad06e13020 Accepting request 335907 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 0.9.44

OBS-URL: https://build.opensuse.org/request/show/335907
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=51
2015-10-02 13:46:47 +00:00
173a806191 Accepting request 332087 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/332087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=16
2015-10-01 07:27:04 +00:00
Stephan Kulow
f9b18eb6cb Accepting request 332081 from home:pluskalm:branches:devel:libraries:c_c++
Delete dropped patch

OBS-URL: https://build.opensuse.org/request/show/332081
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=49
2015-09-19 11:09:47 +00:00
Stephan Kulow
4e89ccad19 Accepting request 332063 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 0.9.43

OBS-URL: https://build.opensuse.org/request/show/332063
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=48
2015-09-19 06:07:44 +00:00
Stephan Kulow
2e5e73474c Accepting request 317166 from devel:libraries:c_c++
- fux build for SLES11:
 * explicitly require libgnutls-devel in -devel package

- fix build for SLES11:
 * update disable-stalling-test.patch: Instead of disabling testcase
   in Makefile disable testcases in code, this could be even better
   we can disable only broken test but not the whole testcase.
 * add libmicrohttpd_test_session.patch: Disable test relying on
   available libcurl version
   (see https://gnunet.org/bugs/view.php?id=3893 for details) 
 * wrap libmicrosdpy into macro to disable building on
   systems with openssl < 1.0.1
- update to 0.9.42:
 * fix off-by-one in MHD_start_daemon_va() error handling logic
 * fix #3784: actually implement MHD_CONNECTION_INFO_SOCKET_CONTEXT

OBS-URL: https://build.opensuse.org/request/show/317166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=15
2015-07-20 13:14:17 +00:00
089445a5c4 Accepting request 316987 from home:matwey:branches:devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/316987
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=46
2015-07-16 09:59:22 +00:00
f461ae347c Accepting request 305207 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/305207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=14
2015-05-06 05:46:47 +00:00
Ismail Dönmez
98c67e13e2 Accepting request 305188 from home:AndreasStieger:branches:devel:libraries:c_c++
update to 0.9.41

OBS-URL: https://build.opensuse.org/request/show/305188
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=43
2015-05-03 13:26:23 +00:00
c2ed70573b Accepting request 295679 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/295679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=13
2015-04-18 08:38:32 +00:00
Tomáš Chvátal
59182789d1 Accepting request 295678 from home:msmeissn:branches:devel:libraries:c_c++
- updated to 0.9.40
  - Fix potential deadlock issue in MHD_USE_THREAD_PER_CONNECTION
    mode if shutdown is initiated while connections are active. -CG
  - Fix issue in thread-pool mode where a MHD_stop_daemon()
    might not reach threads that stopped listening because
    we hit the maximum number of concurrent connections and
    the option MHD_USE_PIPE_FOR_SHUTDOWN was also not used.
    Testcase added as well. -CG
  - Update HTTPS testcases to avoid SSLv3, as SSLv3 is dead.
  - Do not enforce FD_SETSIZE-limit on worker control
    pipe when using MHD_USE_EPOLL_LINUX_ONLY (#3751). -MH/CG
  - Adding MHD_OPTION_NOTIFY_CONNECTION,
    MHD_CONNECTION_NOTIFY_STARTED,
    MHD_CONNECTION_NOTIFY_CLOSED and
    MHD_CONNECTION_INFO_SOCKET_CONTEXT to allow
    applications to trigger operations when TCP
    connections start or end, instead of just
    exposing HTTP requests starting and ending. -RG/CG
  - Fixing bug that prevented MHD_OPTION_HTTPS_MEM_DHPARAMS
    from working within a MHD_OPTION_ARRAY. -DD
  - Adding MHD_OPTION_HTTPS_KEY_PASSWORD as proposed by
    Andrew Basile. -CG/AB
  - Fix issue where for HTTP/1.0-clients that set
    Connection: Keep-Alive header a response of
    indefinite size was generated with chunked encoding. -CG
  - Fix potential infinite loop on shutdown in multi-threaded mode
    under certain conditions. -CG
- fixed info deinstall

OBS-URL: https://build.opensuse.org/request/show/295678
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=41
2015-04-13 12:18:25 +00:00
6a47eac790 Accepting request 280265 from devel:libraries:c_c++
- libmicrohttpd.keyring: replaced maintainers keyring by new one with:
  pub  4096R/E29FC3CC 2014-12-09
  uid                            Christian Grothoff <grothoff@gnunet.org>
  uid                            Christian Grothoff <christian@grothoff.org>
  uid                            Christian Grothoff <christian.grothoff@inria.fr>
  sub  4096R/117E1AFB 2014-12-09

- updated to 0.9.39
- dropped libmicrohttpd-0.9.34-spdy-pc.patch (included upstream)

OBS-URL: https://build.opensuse.org/request/show/280265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=12
2015-01-08 22:05:30 +00:00
ae8fbc4222 - libmicrohttpd.keyring: replaced maintainers keyring by new one with:
pub  4096R/E29FC3CC 2014-12-09
  uid                            Christian Grothoff <grothoff@gnunet.org>
  uid                            Christian Grothoff <christian@grothoff.org>
  uid                            Christian Grothoff <christian.grothoff@inria.fr>
  sub  4096R/117E1AFB 2014-12-09

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=39
2015-01-08 08:49:27 +00:00
02e96a6eda Accepting request 280155 from home:prusnak:branches:devel:libraries:c_c++
- updated to 0.9.39
- dropped libmicrohttpd-0.9.34-spdy-pc.patch (included upstream)

OBS-URL: https://build.opensuse.org/request/show/280155
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=38
2015-01-08 08:22:09 +00:00
Stephan Kulow
417ae7794a Accepting request 233093 from devel:libraries:c_c++
- do not define test_data before system header inclusion, libgcrypt
  uses this as argument parameters. (libmicrohttpd_test_data.patch)

OBS-URL: https://build.opensuse.org/request/show/233093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=10
2014-05-10 06:32:25 +00:00
4da9f2d606 - do not define test_data before system header inclusion, libgcrypt
uses this as argument parameters. (libmicrohttpd_test_data.patch)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=36
2014-05-08 14:01:03 +00:00
Stephan Kulow
f537f72370 Accepting request 231645 from devel:libraries:c_c++
- disable problematic test case that causes the testsuite to deadlock
  just too often (disable-stalling-test.patch)

OBS-URL: https://build.opensuse.org/request/show/231645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=9
2014-05-02 07:51:47 +00:00
Stephan Kulow
7542fe42d2 - disable problematic test case that causes the testsuite to deadlock
just too often (disable-stalling-test.patch)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=34
2014-04-28 07:24:27 +00:00
Stephan Kulow
4d2b03ddb3 Accepting request 231403 from devel:libraries:c_c++
- remove dependency on gpg-offline, source validator already
  does that

- Version bump to 0.9.34:
  * Drop tls patch seems to build fine
  * Remove code for other distros we build against 13.1+ anywhere
    within obs and it just clutters the spec.
  * Explicitely name switches in configure to make sure things go
    the desired way.
  * Fix install of libmicrohttpspdy pc file.
  + Added support for TCP FASTOPEN.
  + Removed dependency on plibc for simpler compilation for W32.
  + Added configure option "--disable-pipes" to use socketpairs
    instead of pipes for signalling to child threads. Pipes are
    always disabled on W32.
  + Corrected some uses of 'int' vs. 'size_t'.
  + MHD_USE_DUAL_STACK in libmicrohttpd currently just *inhibits
    setting* the IPV6_V6ONLY socket option, but per Microsoft's
    documentation the default on Windows is that this is enabled, thus
    MHD_USE_DUAL_STACK will not work (since it leaves the
    default). libmicrohttpd should probably just unconditionally set
    IPV6_V6ONLY to the desired value when the option is available.
  + Allow Keep-Alive with HTTP 1.0 (if explicitly requested),
    and automatically set "Connection: Keep-Alive" in response
    in this case as well.
  + Adding explicit annotations to hide symbols that are not for
    export in the C code (gcc 4.0 or higher only).
  + Adding a few lines to avoid warnings from picky compilers.
- Added patches:
  * libmicrohttpd-0.9.34-spdy-pc.patch

OBS-URL: https://build.opensuse.org/request/show/231403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=8
2014-04-26 07:58:44 +00:00
2ce9832786 - Version bump to 0.9.34:
* Drop tls patch seems to build fine
  * Remove code for other distros we build against 13.1+ anywhere
    within obs and it just clutters the spec.
  * Explicitely name switches in configure to make sure things go
    the desired way.
  * Fix install of libmicrohttpspdy pc file.
  + Added support for TCP FASTOPEN.
  + Removed dependency on plibc for simpler compilation for W32.
  + Added configure option "--disable-pipes" to use socketpairs
    instead of pipes for signalling to child threads. Pipes are
    always disabled on W32.
  + Corrected some uses of 'int' vs. 'size_t'.
  + MHD_USE_DUAL_STACK in libmicrohttpd currently just *inhibits
    setting* the IPV6_V6ONLY socket option, but per Microsoft's
    documentation the default on Windows is that this is enabled, thus
    MHD_USE_DUAL_STACK will not work (since it leaves the
    default). libmicrohttpd should probably just unconditionally set
    IPV6_V6ONLY to the desired value when the option is available.
  + Allow Keep-Alive with HTTP 1.0 (if explicitly requested),
    and automatically set "Connection: Keep-Alive" in response
    in this case as well.
  + Adding explicit annotations to hide symbols that are not for
    export in the C code (gcc 4.0 or higher only).
  + Adding a few lines to avoid warnings from picky compilers.
- Added patches:
  * libmicrohttpd-0.9.34-spdy-pc.patch
- Dropped patches:
  * libmicrohttpd-drop-test_tls_options.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=32
2014-04-25 10:40:05 +00:00
aefe41fcbb - remove dependency on gpg-offline, source validator already
does that

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=31
2014-04-25 10:07:51 +00:00
Stephan Kulow
0fd4adda76 Accepting request 224602 from home:coolo:branches:openSUSE:Factory
- do not run checks in parallel - they deadlock from time to time
- enable make debug to debug the problem on OBS in case it reappears

OBS-URL: https://build.opensuse.org/request/show/224602
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=30
2014-03-05 08:30:52 +00:00
Stephan Kulow
310eadc91e Accepting request 215346 from devel:libraries:c_c++
- refresh libmicrohttpd-drop-test_tls_options.patch
  - add there also ignoring test_https_sni
- Update to 0.9.33
  + Fixed an issue with a missing argument in the postexample.
  + Fixed issue with bogus offset increment involving sendfile on
    GNU/Linux.  Adding support for SNI.
  + Fix for per-worker daemon pipes enabled with
    MHD_USE_SUSPEND_RESUME that were not closed in MHD_stop_daemon.
  + Fixing warnings and build issue if --disable-https is given to
    configure.
  +
  0.9.32:
  + Security fix: do not read past 0-terminator when unescaping
    strings (thanks to Florian Weimer for reporting).
  + Signaling n times for shutdown works, but for resume we need to
    wake up the correct daemon. Even if we signal n times in
    that case also, there's no guarantee that some daemon can't
    run through its select loop more than once before the
    daemon we want to wake up gets a chance to read.  Thus we
    need a signal pipe per thread in the thread pool IF
    MHD_suspend_connection is used.  This introduces a new flag
    MHD_USE_SUSPEND_RESUME to add those additional pipes and
    only allow MHD_suspend_connection to be used in conjunction
    with this flag.
    Also, as MHD_resume_connection() will be called on a
    non-daemon thread, but none of the queue insert/delete
    calls are thread safe, we need to be concerned about (a)
    corrupting the queue, and (b) having to add mutex
    protection around every access to the queues, including
    loops through timer queues, etc. This wasn't a problem (forwarded request 215320 from sleep_walker)

OBS-URL: https://build.opensuse.org/request/show/215346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=7
2014-02-02 17:08:52 +00:00
17d97f5342 Accepting request 215320 from home:sleep_walker:branches:devel:libraries:c_c++
- refresh libmicrohttpd-drop-test_tls_options.patch
  - add there also ignoring test_https_sni
- Update to 0.9.33
  + Fixed an issue with a missing argument in the postexample.
  + Fixed issue with bogus offset increment involving sendfile on
    GNU/Linux.  Adding support for SNI.
  + Fix for per-worker daemon pipes enabled with
    MHD_USE_SUSPEND_RESUME that were not closed in MHD_stop_daemon.
  + Fixing warnings and build issue if --disable-https is given to
    configure.
  +
  0.9.32:
  + Security fix: do not read past 0-terminator when unescaping
    strings (thanks to Florian Weimer for reporting).
  + Signaling n times for shutdown works, but for resume we need to
    wake up the correct daemon. Even if we signal n times in
    that case also, there's no guarantee that some daemon can't
    run through its select loop more than once before the
    daemon we want to wake up gets a chance to read.  Thus we
    need a signal pipe per thread in the thread pool IF
    MHD_suspend_connection is used.  This introduces a new flag
    MHD_USE_SUSPEND_RESUME to add those additional pipes and
    only allow MHD_suspend_connection to be used in conjunction
    with this flag.
    Also, as MHD_resume_connection() will be called on a
    non-daemon thread, but none of the queue insert/delete
    calls are thread safe, we need to be concerned about (a)
    corrupting the queue, and (b) having to add mutex
    protection around every access to the queues, including
    loops through timer queues, etc. This wasn't a problem

OBS-URL: https://build.opensuse.org/request/show/215320
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=28
2014-01-28 08:41:22 +00:00
Tomáš Chvátal
dcd815f45a Accepting request 202028 from devel:libraries:c_c++
REMOVED DEBIAN FILES: noone bother to update them since 0.9.22, so kill em all

BTW: should go to 13.1

- Update to 0.9.30
  + implements the "SHOULD" clause of RFC 2616 section 8.1.4, which
    may reduce bandwidth consumption when clients cancel requests.
  + fixes build errors with various combinations of operating systems,
    libc versions, and configure flags.
  + fixes a use-after-free crash when using epoll() in combination with
     read errors
  0.9.29:
  + epoll can now also be used with SSL connections
  + following recent HTTP/1.1 clarfications, MHD no longer send
    a "Content-length" header in CONNECT responses.
  + the "MHD_add_connection" call now consistently sets an "errno"
    value to indicate the cause of errors.
    Connections added this way are now always processed immediately.
  + fixes a recently-introduced bug which prevented HTTP pipelining
    from working properly in some cases and a build error in
    conjunction with the "--disable-messages" configure option.
- Enable build of (experimental) SPDY support.

OBS-URL: https://build.opensuse.org/request/show/202028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=6
2013-10-04 08:43:41 +00:00
bcd3eba6fc REMOVED DEBIAN FILES: no one bother to update them since 0.9.22, so they are barely usefull
- Update to 0.9.30
  + implements the "SHOULD" clause of RFC 2616 section 8.1.4, which
    may reduce bandwidth consumption when clients cancel requests.
  + fixes build errors with various combinations of operating systems,
    libc versions, and configure flags.
  + fixes a use-after-free crash when using epoll() in combination with
     read errors
  0.9.29:
  + epoll can now also be used with SSL connections
  + following recent HTTP/1.1 clarfications, MHD no longer send
    a "Content-length" header in CONNECT responses.
  + the "MHD_add_connection" call now consistently sets an "errno"
    value to indicate the cause of errors.
    Connections added this way are now always processed immediately.
  + fixes a recently-introduced bug which prevented HTTP pipelining
    from working properly in some cases and a build error in
    conjunction with the "--disable-messages" configure option.
- Enable build of (experimental) SPDY support.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=26
2013-10-03 13:36:19 +00:00
Stephan Kulow
0d18b38b41 Accepting request 184175 from devel:libraries:c_c++
- Update to 0.9.28
  + support for epoll-based event loops (Linux-only)
  + various new options:
    - MHD_USE_DUAL_STACK for binding to IPv4 and IPv6 at the same time
    - MHD_USE_PIPE_FOR_SHUTDOWN to cleanly support MHD_quiesce_daemon on
      non-Linux systems
    - MHD_CONNECTION_INFO_CONNECTION_FD to allow COMET applications to
      disable TCP Nagle
    - MHD_OPTION_CONNECTION_MEMORY_INCREMENT for better control over
      buffer size allocations
  + and fixes various minor bugs

OBS-URL: https://build.opensuse.org/request/show/184175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=4
2013-07-25 13:07:29 +00:00
44a285e054 fix changes
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=24
2013-07-24 10:23:19 +00:00
5aa0703cc6 - Update to 0.0.28
+ support for epoll-based event loops (Linux-only)
  + various new options:
    - MHD_USE_DUAL_STACK for binding to IPv4 and IPv6 at the same time
    - MHD_USE_PIPE_FOR_SHUTDOWN to cleanly support MHD_quiesce_daemon on
      non-Linux systems
    - MHD_CONNECTION_INFO_CONNECTION_FD to allow COMET applications to
      disable TCP Nagle
    - MHD_OPTION_CONNECTION_MEMORY_INCREMENT for better control over
      buffer size allocations
  + and fixes various minor bugs

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=23
2013-07-24 10:23:00 +00:00
Stephan Kulow
e57d4ca59e Accepting request 177876 from devel:libraries:c_c++
- drop test_tls_options if build is in OBS
  libmicrohttpd-drop-test_tls_options.patch

- More robust make install call
- Remove redundant %clean section
- Requires(pre) is useless without a %pre script

- Update to 0.9.27
  + performance improvements for POST processing
  + new API call to reduce the number of select calls (if in "external"
    select mode)
  + new function to allow applications to stop MHD from processing new
    incoming connections while finishing ongoing requests
  + fixes an initialization problem on some platforms
  + fixes bug in the postprocessor's URL parser.
  + SSL connections are no longer dropped if the system uptime is less
    than the connection timeout
  + allows creating responses with zero bytes using
    MHD_create_response_from_callback.
  + few "const" statements have been added to allow keeping more static
    strings in ROM.
  + post processor now tolerates uploads which don't contain "\r\n" and
    also returns keys which don't have a matching value
  + fixes the loss of a parameter in processing POST data from IE8 and
    Chrome. It automatically sets a "Connection: close" header if the
    client requests the connection to be closed. Finally, given both
    'chunked' encoding and 'content-length', MHD now ignores the
    'content-length' header as per the RFC
  + adds support for building libmicrohttpd for Android
  + fixes an issue with data in TLS buffers sometimes not being completely

OBS-URL: https://build.opensuse.org/request/show/177876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=3
2013-06-11 04:34:55 +00:00
40ffa6c831 - drop test_tls_options if build is in OBS
libmicrohttpd-drop-test_tls_options.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=21
2013-06-06 08:16:27 +00:00
ad1f03f3f9 Accepting request 177792 from home:jengelh:branches:devel:libraries:c_c++
- More robust make install call
- Remove redundant %clean section
- Requires(pre) is useless without a %pre script

OBS-URL: https://build.opensuse.org/request/show/177792
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=20
2013-06-06 06:50:50 +00:00
bb8395ee80 - Update to 0.9.27
+ performance improvements for POST processing
  + new API call to reduce the number of select calls (if in "external"
    select mode)
  + new function to allow applications to stop MHD from processing new
    incoming connections while finishing ongoing requests
  + fixes an initialization problem on some platforms
  + fixes bug in the postprocessor's URL parser.
  + SSL connections are no longer dropped if the system uptime is less
    than the connection timeout
  + allows creating responses with zero bytes using
    MHD_create_response_from_callback.
  + few "const" statements have been added to allow keeping more static
    strings in ROM.
  + post processor now tolerates uploads which don't contain "\r\n" and
    also returns keys which don't have a matching value
  + fixes the loss of a parameter in processing POST data from IE8 and
    Chrome. It automatically sets a "Connection: close" header if the
    client requests the connection to be closed. Finally, given both
    'chunked' encoding and 'content-length', MHD now ignores the
    'content-length' header as per the RFC
  + adds support for building libmicrohttpd for Android
  + fixes an issue with data in TLS buffers sometimes not being completely
    drained if there was no activity on the socket.
- reenabled tests and moved to %check
- add source verification using gpg

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=19
2013-05-16 07:49:21 +00:00
Stephan Kulow
048f0bbb6e Accepting request 136836 from devel:libraries:c_c++
ressurect package, needed for upcoming systemd

OBS-URL: https://build.opensuse.org/request/show/136836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmicrohttpd?expand=0&rev=1
2012-10-04 17:59:31 +00:00
Ismail Dönmez
32f024ffdd Accepting request 136833 from home:fcrozat:branches:devel:libraries:c_c++
- Add copyright header to specfile.

OBS-URL: https://build.opensuse.org/request/show/136833
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=17
2012-10-03 09:47:01 +00:00
2d763e5af9 Accepting request 136334 from home:fcrozat:branches:Base:System
- Update to 0.9.22:
  + Allow to configure basic and digest authentication separately
  + Fix URI argument parsing when string contained keys without
    equals sign in middle of the argument.
  + Reduce default size in poft processor buffer.
- Remove --enable-client-side from configure call, it doesn't exist
  anymore.
- Update License tag to new SPDX format.

- Updated to 0.9.21

- Updated to 0.9.19

- Updated to 0.9.17

- Updated to 0.9.16

- Updated to 0.9.15

- Updated to 0.9.11

- Updated to 0.9.10

- Updated to 0.9.9

OBS-URL: https://build.opensuse.org/request/show/136334
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=16
2012-09-28 14:12:37 +00:00
641373df3c Remove redundant tags/sections
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=15
2012-01-31 16:08:13 +00:00
Cristian Rodríguez
35e940a793 Accepting request 63487 from security:OpenVAS:UNSTABLE:v3
OBS-URL: https://build.opensuse.org/request/show/63487
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=14
2011-03-06 19:53:45 +00:00
e02277ecab Accepting request 61366 from security:OpenVAS:STABLE:v3
thanks

OBS-URL: https://build.opensuse.org/request/show/61366
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=13
2011-02-16 10:38:20 +00:00
Pavol Rusnak
d7bafaeeaa Accepting request 59238 from security:OpenVAS:STABLE:v3
OBS-URL: https://build.opensuse.org/request/show/59238
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=12
2011-02-09 17:23:58 +00:00
Cristian Rodríguez
e8db34c9d0 Accepting request 58399 from security:OpenVAS:UNSTABLE:v3
OBS-URL: https://build.opensuse.org/request/show/58399
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=10
2011-01-16 01:03:51 +00:00
Pavol Rusnak
75ab0f264c Accepting request 56880 from security:OpenVAS:STABLE:v3
OBS-URL: https://build.opensuse.org/request/show/56880
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=9
2011-01-07 14:35:05 +00:00
Cristian Rodríguez
50d1c3d2fa Accepting request 54088 from security:OpenVAS:STABLE:v3
OBS-URL: https://build.opensuse.org/request/show/54088
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=8
2010-11-29 15:31:49 +00:00
Cristian Rodríguez
dc63608a20 Accepting request 51202 from security:OpenVAS:STABLE:v3
OBS-URL: https://build.opensuse.org/request/show/51202
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=7
2010-10-22 14:35:08 +00:00
Cristian Rodríguez
9eae5a36ff Accepting request 44101 from security:OpenVAS:STABLE:v3
Copy from security:OpenVAS:STABLE:v3/libmicrohttpd via accept of submit request 44101 revision 4.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/44101
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=6
2010-07-28 20:56:48 +00:00
Pavol Rusnak
eafb984110 Accepting request 44039 from security:OpenVAS:STABLE:v3
Copy from security:OpenVAS:STABLE:v3/libmicrohttpd via accept of submit request 44039 revision 3.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/44039
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=5
2010-07-27 13:56:42 +00:00
Pavol Rusnak
c4c3d4c6a0 Accepting request 34875 from security:openvas:UNSTABLE
Copy from security:openvas:UNSTABLE/libmicrohttpd via accept of submit request 34875 revision 9.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/34875
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=4
2010-03-23 14:08:48 +00:00
Pascal Bleser
932f1f0abb Accepting request 34852 from home:bitshuffler:branches:devel:libraries:c_c++
Copy from home:bitshuffler:branches:devel:libraries:c_c++/libmicrohttpd via accept of submit request 34852 revision 2.
Request was accepted with message:
ok

OBS-URL: https://build.opensuse.org/request/show/34852
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=3
2010-03-15 19:33:13 +00:00
Pascal Bleser
63a1021dc4 0.4.6
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=2
2010-03-15 08:57:24 +00:00
5503650d6f Accepting request 31339 from security:openvas:UNSTABLE
Copy from security:openvas:UNSTABLE/libmicrohttpd via accept of submit request 31339 revision 7.
Request was accepted with message:
reviewed

OBS-URL: https://build.opensuse.org/request/show/31339
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libmicrohttpd?expand=0&rev=1
2010-02-20 17:30:23 +00:00
8 changed files with 392 additions and 210 deletions

View File

@@ -1,63 +0,0 @@
From 036f8fdec2802e48e2555b2caf381bb1c565ab82 Mon Sep 17 00:00:00 2001
From: "Evgeny Grin (Karlson2k)" <k2k@narod.ru>
Date: Fri, 11 Apr 2025 20:13:48 +0300
Subject: test_tricky.c: applied a minimal fix for the libcurl >= 8.13.0
---
src/testcurl/test_tricky.c | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/src/testcurl/test_tricky.c b/src/testcurl/test_tricky.c
index 8cb53a80..bcbcf1ce 100644
--- a/src/testcurl/test_tricky.c
+++ b/src/testcurl/test_tricky.c
@@ -452,6 +452,11 @@ struct curlQueryParams
CURLU *url;
#endif /* CURL_AT_LEAST_VERSION(7, 62, 0) */
+#if CURL_AT_LEAST_VERSION (7, 55, 0)
+ /* A string used as the request target directly, without modifications */
+ const char *queryTarget;
+#endif /* CURL_AT_LEAST_VERSION(7, 55, 0) */
+
/* Custom query method, NULL for default */
const char *method;
@@ -520,6 +525,16 @@ curlEasyInitForTest (struct curlQueryParams *p,
libcurlErrorExitDesc ("curl_easy_setopt() failed");
}
#endif /* CURL_AT_LEAST_VERSION(7, 62, 0) */
+
+#if CURL_AT_LEAST_VERSION (7, 55, 0)
+ if (NULL != p->queryTarget)
+ {
+ if (CURLE_OK != curl_easy_setopt (c, CURLOPT_REQUEST_TARGET,
+ p->queryTarget))
+ libcurlErrorExitDesc ("curl_easy_setopt() failed");
+ }
+#endif /* CURL_AT_LEAST_VERSION(7, 55, 0) */
+
return c;
}
@@ -738,6 +753,9 @@ performTestQueries (struct MHD_Daemon *d, uint16_t d_port,
qParam.queryPort = d_port;
qParam.method = NULL; /* Use libcurl default: GET */
qParam.queryPath = URL_SCHEME_HOST EXPECTED_URI_BASE_PATH;
+#if CURL_AT_LEAST_VERSION (7, 55, 0)
+ qParam.queryTarget = NULL;
+#endif /* CURL_AT_LEAST_VERSION(7, 55, 0) */
#if CURL_AT_LEAST_VERSION (7, 62, 0)
qParam.url = NULL;
#endif /* CURL_AT_LEAST_VERSION(7, 62, 0) */
@@ -781,6 +799,7 @@ performTestQueries (struct MHD_Daemon *d, uint16_t d_port,
libcurlErrorExit ();
qParam.queryPath = NULL;
+ qParam.queryTarget = EXPECTED_URI_BASE_PATH_TRICKY;
uri_cb_param->uri = EXPECTED_URI_BASE_PATH_TRICKY;
ahc_param->rq_url = EXPECTED_URI_BASE_PATH_TRICKY;
--
cgit v1.2.3

BIN
libmicrohttpd-1.0.1.tar.gz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:df324fcd0834175dab07483133902d9774a605bfa298025f69883288fd20a8c7
size 2198804

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2EI7yzJseQcDOSnHk55r4eKfw8wFAmh1HiAACgkQk55r4eKf
w8wXOA//ftiEzCdm1B9VCupK9Xy0Hl75ePoeeV/4ugEnTJNm7BRxKPrKxpFKt4r1
260MtkaeaTAyw5O5pMoFzCT3s8+klfl/llhNcl1AUwFgwKpcws3oREqgmDGAo7+P
co0FNuYbTjN0g1NkZbSWHT9t97eiwRsv6Jd+OuNt8/nRQoC7jqyHNsbBTuCIDWtm
UVXbqRiZdKJZv2qV0V1TQ/lx548CKQfnq4pYEiOTdWx78vZPhc8WQ+u1YAO7grlr
ji+Ku7MKPRZxLNCfXyujlF05mpM7cFpSDm9vWt5Gi9KDsTWdlryIAGe58QfNnlJT
IlYckBD82R4lESnhnMTOp6GU0FZIV+poWOpWlROsBPd7vPpaX8kojITIG+urzT+F
Wv/PoTcYG+D8G53lianaDAJXtfxjeZdAjvktHsqUXyjtrYz74RVNuo1wbmcHofl6
Y3ELqeDgNDhufwlZ0RXjZCFPVcBzJGP5Py420dCMFYTCQnuH8S8Co1kHOizO9PLP
B3sTeEheq326Xb33UAWu6yYPQJuDwa1jx4yytCP6xvBJcc/khlYcEgQ6y2KY3Ejv
eB5fP+lRalrDtAZkLIuVjpwswWQHNRLWegZ+Dj0a14UZE0VG3sE8GdN8fFWlz8YN
Zr6ZxWxbuwAhPiZ+a8WVUrOCPDzDM2Sf5Iv1LgGFMc7BDFOgHXs=
=YAnz
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,12 @@
-------------------------------------------------------------------
Mon Jul 14 17:39:05 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- libmicrohttpd 1.0.2:
* Fix double-close bugs on bind()
* Remove MHD2 draft code
- drop libmicrohttpd-1.0.1-curl-8.13.0.patch, included
- update upstream signing key
-------------------------------------------------------------------
Fri Apr 11 18:04:05 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@@ -1,144 +1,364 @@
Release GPG keyring of libmicrohttpd group.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFxlOfUBEADV4UGy3xYAYxXTS3UWPYxYvvJZU6TIOeJ8oLGui+HdyDKmWX2G
cdHT3JwwnUI0g56SE1F2V2iYyBKWgJhNv84F5ZeLA+B5Bzlj8K33SItu6Rpbo9Jd
OV27oyTbRncKP06YMxvyjobriR0xEiftQsG2vfa0GaYiaVMh2atljEr8g3teKRwt
UfIdEao3QNBkJWXgJ9i6o5fAIc8goBDdJMA4RxrzbXwNXbGqJMwkvboSzMiTPkUU
LhIe0gN1YvohpgbMmhJU9T7/+yAnRgAHxnPM87dF993y0a1I6fxsRKYXck2MnojU
/i9mSsEIaEyKOiWLOwlWtcchGedTX1EuS5vBzXhsfQjChcAQmhCsMCie9z4YzEb9
eVVKEdE2iOoPY0AtuQO/t1G2+HRlrmxdsR9d+lA5cX3i3MhW/IbSNEabadhObXFR
/sivjnorV1cwP0jv7XKaDR9mNwDgb99fpHAG0y+aF2m6Boilj/nr8mWm+F1j7r2Q
rLZEz9VOD8Snj8S7iZV1avidK2iOYzuQsUvRW/KSU/2E73Dn1S5VZL+KoT9yc6+J
e1PbGOMPTvZTam3N/UkgErFJg7S406E0uev+Gd8Zi8J+unWZ86Gs2/7hvMEYgIF5
cwyy4ZOngkfylnkmXE6cmzhgpQPwiB7DX+du/eUpmH08xlJdpZ0ZEx/d1wARAQAB
tCdFdmdlbnkgR3JpbiAoS2FybHNvbjJrKSA8azJrQHlhbmRleC5ydT6JAlQEEwEK
AD4WIQTqgS2++lp+8X2o8sFGCjF8MybSrgUCXGaTQAIbAwUJC0c1AAULCQgHAgYV
CgkICwIEFgIDAQIeAQIXgAAKCRBGCjF8MybSrgKED/9/tddU8MuyO+vd9ixhcAcv
EmvQPIIBRGzlDq1NW1JojP77Z3DU5xXJySrLuJHcOEcRAyG94iusSJ6XVIDAxajU
1CZkDkQB0vgCBU47rq4vVhbDLgVbMFGm/V0cabMx7+HVSc4YvXG8Vic8jE6tzb58
GiRWOWvYc0kwANBHljoLq5ULp2kY+VL/U4ZD4+x2L1ATf/T9yE6DJHXXcoj1fvCC
/YflG7yUc0NFq40ju0z+drCIOr37eTj5mfa9WWDbzu0HW2nQgrGNuXFyCx0mJEza
lMfDXFjqRWEdBjLpkoPHLhQCe43oEC0Yy5SbIlwDS3YWXYJUV+ER96pgp/QXO2Oa
1BOy69I2ap1MHweRNYDzENyyoHt7HCC8X70thDt03cWis+za34Hwk8o+QskPSkcT
58m/HXaE9J1PwvhI3Eu6/Zzi9W5t7Xpbjq1IUU1DhP3zWwETk/vXK0tHe8KpyR8D
UpUmfrvh2bRL/P0fzj/c/vaqxh2q9KQeldlBxCQnlgL6gU2nfJ4kHVS9k79AB3H5
uN6aSfRDRXBvLC+OKUtov5iyP8mSHeSdk6k3/FE+ESYy8DD53QHXPvDAm8RNYiUO
TOJayskbOWaLIHxxlYUUEYD8CJ5cfmWZLTym1lX2i67pUJIwZNx3c7XttVT9pOTP
xnlpL1npNcKlqfOeoBOfRYkCMwQQAQoAHRYhBC8BkArKvhFXV+tCRTGTwbRq4CqO
BQJcZpPHAAoJEDGTwbRq4CqOD+sP/29+1a3Rf7+AB7u/5ZiYmLxO2o4ultwGxIiO
AJxdc1XaBCNycplb9/RGsf1924F6a5hvYF+Q/qoXtY5zIpQ+ROvbxdDEQ10dHbXv
WcI/m6WBTarSoLY3w2CqIbDdE5WDAB3O+am1iU3ODTcuTUBlECuvVpsyuq7jwDCk
EHtgAP/jUBwRhEh/M7bx4yi23RqBpZHju+fL9xXquvy9bW8g4vIqI+rsuUqQxJ6g
Hsl4dLTPPLv9jz0kEG/C1GlGzzpqPBFjZyBCFJrm5dslwANGQ/fRCg3uYd7LffKx
lEUooHcdaA4v40/d2G0NImL5ECntlcvjoUpyf69F6EGDeOfW6QYLwbaiFSmDgrP2
0Jf8BNEqeMJUpwhbPRZLbwZ2w/TZjnSzcOYlLiH/f0t9M8e1/2JcMahT1gvoR7Kv
DkHaOy1z0X1KhuLcU88N9fDOriFcj3UUS/oNrR9HAD4vw66ysKmXwsLA+zLlmAg9
cisIQfPISKR34VibcN7eUM4GlCP1jDMZK3U6TWbJbuDIQvbhTFnWPp7m+TMfrukn
0bFMSZrfGUBclfkFlnJpqfrYmmG9fL2Tpia3NfI6r+KA+4dgZZN2IBbIHOW+DIjx
JkPpRIfcVhiBhfqiKmujwyfvLyuj5YPdXIhxPV+uFioEkPjCM8Jvubky79cgiuwx
LJvXcOE0iQEiBBABAgAMBQJcikJjBQMAEnUAAAoJEJcQuJvKV618uusIAJCi6ooZ
luru/55x22d+OUIbJUFwVHz+6qZWYrE7AJ+hL74jrfye2urHZ0rTrwJkr00EAeak
FctwYqn6tqzM5eYUqxKIwdsqzt28BgVH1PCNrAVGv8UEafqYvS0en7bcm+FQQMt9
SwUyvIKNxkem95lA1qQiGXdiEzdsONCMmFSHtc2sDAsDKjaMHwWW8XR3QnYwhuJh
HMI05wzz5cJxNwuohPhha3YOe8uUZ7WsHKk9HrhTqkynBtxaE3LbEFeGxvfOlkTQ
WNeje4l9W9m4iT4ONLVt8vnkQW4oZCAuMDfZ6nuDXRN/cg3xubJch3KHlISfmGyf
ryTrcJSPkFCWfhmJASIEEAECAAwFAlybZgYFAwASdQAACgkQlxC4m8pXrXyKkggA
ophMOesRBaOgkA/er648jfU5abiREn3xTmHr5xstcEoeQE4eIRDO7szw4nBZ5CoM
Zt3dUSK7dvCqWaoW0pfcJJYrVvfYJdrHxLp8tl2aAt/z/OO/UuwmkCefnW1PJt24
a7gZrDOGLmqioZWI6ydcvop1h7WCBcBeB41ttl0wYt/KN7uH83ST3DZ6h+i5NT4m
btdi589jBKkIHVtprP7nKsK4+lyLk1OEPDYVZu5sjHsOCx6pgJ/SFvQIQWxs9UUw
+NkCmO7NAEaEPpsBuyRzLeHyDFJuKUfc8/O6xwFijK2YgBvCzCA8unirTNBMAoMZ
xYLJ0Bz8K4/AaBRWoX6fEokBIgQQAQgADAUCXK0yOgUDABJ1AAAKCRCXELibylet
fHk+CACMYcXfrKKlkvsN9EFKUf2oydln2HQEayslKP0Tn7PYEUBFGOdH8oY+G0Ps
kof+ByUqaEGRSarIO19dO79wnBYx6zO03xi+ykv7uj/7xlPOONuS4D6RqhJpr/9j
4lNNK0wFgCmkCThAT5Ccl4cTpiRybsf6joQMAbhtWzCcfSXyftepjk+Wj3NalG4D
3HN7DKDTq7jqo9VROIc7Jc84+O5PQdNM6YynGwX5FahwBn4X0npxyQZiJP81zFrD
O5rV2K7MME3q0aaJXcqGEg6+9JA1A7D06KvdSns3iCXATLQkhrLei1y2UCnanVb3
/Q9unoDjjf+4TFyk4dNPoLnh8j+xiQEiBBABCAAMBQJcrwTKBQMAEnUAAAoJEJcQ
uJvKV618FyMH/A+qvfpEicCnDe17myeKKe0ycywM9Lfhii1DAXlLl5h296JNpDqx
IdqyhXx8CeZZGwbAPdvMnnJ9WQ6N3IBwu4OdGZz0PHE9kxUXSsZuXrcLd9j7qdxB
jy5xJRS/0P9OSANYRxn+a/mLy1PyygEdn1gjCj6U62GzF+BFb1O3pylgttcegdtW
N+7HTXCCfD+dBINGoKTWEE9BXNaTBjgbGstZLvUCWXM2qqXgqO2iCjyeoPDe6S4S
1lDODkxFNQMg2y1iLsq1H4XNF/XLNllckA4R1/LLGU7APZDRnymjhzWtRUD3uUmz
QPo4LLCMdMYXMvqOG3Hsgrn1kzkw05pZR2WJASIEEAEIAAwFAlzAT94FAwASdQAA
CgkQlxC4m8pXrXxjpwgAkYqpT6UBRdSdmIfEp3Wtj3/VIPb0Wy2WBFvqW6hdMEVe
CItZvSZtPWC9hRgq9mICb4iArw5XZICKqrATslO4PNMBeVtiYhxpGzhIZLD2TPPP
/kYm15lzVS+bcSUuxj8/pVaFD/kSFPkrAINsut7CDy9r1OGFnlFgY+81EEcQm6A4
OZLQjfNnMgWA2smN634Ys85O3AtdK0oFMoqpUr1vQ9eeZGjMx7WeVw2t/KOLoukX
cdSLTqEDF9JaDlMwxXoWKMk64R2zI49b+RUduatyVuCfmiWD/GTlbGkM4Wjjipnc
vRkt1dV2m76CnLMn82VAowqFIPms1Cm4QyEx5ZBNAokBIgQQAQgADAUCXNIcHwUD
ABJ1AAAKCRCXELibyletfHwAB/wORvn6ho4bQmnElfuOzQcsdvYmno2Cx+z1pRQU
kpkvgVLLT0HsOhkKcfBoldsQmFmnYAp9Rf538lmEzLirLrNLfwXIH4q6gUa7nFbd
RghGVkav3ufPNPEZgpGd8NCkWDPmvtzbxrmiB7fv33urPywA+XWxyarRhHT65obR
pwgRY98RDxYyzQycdyxlxgpX2qaN9eNiud8EcW0XNCb9ADi9S8DXe09qyP/1vsxH
BjDf+dQaMAQBxyGfIMpQ1yEg9fb2sA0CUHV2YcXs7PRtZzrStVnVcYXV2ntuTdFF
nPinew6UgiQW7RXFl9zRKQeVKjAJOuGunr6uLtg/ahOj3FsntCZFdmdlbnkgR3Jp
biAoS2FybHNvbjJrKSA8azJrQG5hcm9kLnJ1PokCVAQTAQoAPhYhBOqBLb76Wn7x
fajywUYKMXwzJtKuBQJcZTn1AhsDBQkLRzUABQsJCAcCBhUKCQgLAgQWAgMBAh4B
AheAAAoJEEYKMXwzJtKumWkQAKiziRy8KgGKnO8lVngiy0nv/p/nAsYiPTbX/rvr
XV6BuV/IFWKxfVTEaXyJEjUIIgmv+0rPYOb/VReZidhDDw0yhRjZOXTWUL/qwYWQ
2gdmUOsNpOQWEE8TLuBym7H2AiP6PduzgyPJFWnT/mx5PFX8xxyc8pfXd9+D8DR2
+iREZDwSzwkEX/NUslSD0PTfLvmCkNfL+UfwBs/BoxldOdfPziHLbAaZs0WNEwOo
2Ks20f1fWHxcy4P0lh+Cb9QkYesNFOiz24xEDGlYGgVUppagc0TN8QfN3ymfJ2wd
G7gjlMkZsR9iZkMdCN8Z2UT20uHSfJE/0NJ0S1+3mcIEm/BHPWCkhlCE7xNINPlR
SJlE8ZBMBryq045sBBTdPVTJbhH+jeVMGDDRL4m6W7RCKW2N2VdedxF8twy94oUq
iV/XbkijdXiZdczHUa6RaxD0XOsNxZMCi4F3HfBV9eBxQoJHZkZWoadXb2qgs5su
ooo8EakC53uvMsCqseAXyYIEk3U4rlQxir0Pq5+C735H3y6x1XLWQBE+UFtcA//e
O1SFzQpehqTMfX7M+PZhhhipIZiFOlUSdgCpWISEc1uPBNNHIlcHcL9zp3s6NNxg
jgS0yxt7x+Ax6/TNRYdHl6cJiUFFfp0QO9pqIAVbqR2YY53gpGeJ2GrFvi5QRgRu
jovfiQIzBBABCgAdFiEELwGQCsq+EVdX60JFMZPBtGrgKo4FAlxmk9EACgkQMZPB
tGrgKo6i0hAAoalYy/+VuIyjWKmvRnZlbquKx3GEGc56Au27kaR55EEq2+jm/5tG
u9wn0rgbyyOaDlIvrpaH9HswOhIpyC010ui1ZxoxMEmNA1snGswtakqhunC+4g/L
cz0Q53Kz3ZwBR49WFqwCFzRKb25aADm9TVtVx4vU7mnePVRbijcexq4sjxDWUcaB
xjsUWO0V0VXEl6VhAkWKCMy8BbosXXMWX0Ow+DGv1yWgDaqcygtFdzAVjA57OpCR
BrjKG7Zr7lgH9NSBUjmEc9k9ooEMfZLLsPfj+K69KcYJAJkeht/IeSgZpL/pKmCN
Yzcov00+83lJ05zozIL5qsR8ZSZ6W4zK4eSQaD700HfD16XPUvIhNFlMbK+9gAIR
+6xx/rSKdKPgNg0VlTcWg9IkbIKdf37ihPxBc0fyZdDPDLsW01u/9aK69Qho6YfA
4ddQZywNBgjs4YY7tbeu/olDoRocD05QnqejWwzZjMkqPTjsha0r/tt9o7r2DEUm
2C/n8Ji/k7d/oHg1XNVfzIOOg1xS3OHm/ds0ALcozL8jO8ZuTOvu38kXmR1fnSa1
4FxCrByuxFjZfjgROvuaM6sdJaijC2LFQWLIhrsHmWw9PxIdUFlI8mPjIqhA7/Wn
SpvGLjFO6II179ZF/yrXIrMJtBlF/axUytuFoY8FtiCjV/iQrS7q5gaJASIEEAEI
AAwFAlyvBMoFAwASdQAACgkQlxC4m8pXrXwqBQf9Hm71birYQW5o6XqTNfrFffr4
VH2ZqEXQM0iF48TzxAoeDeJnQHh+laGXF6Nl3FwydBXLpjXy5k4ZiZbZfb0An4Vi
kpgJ8LbuP9HVlA0VAc9tnt/JtOcl/Xu2wbmv5ombMv93ecbcDPLr23rNIvLd+sXN
HVeAMNjj4Kkf9SbapGJHwd755EXFwMbk6IKz4O9cZtjmDr/q5r2W+BckngV0jaba
SNS3CtlEbs/czg6WzBNugV2SKHAILPfocq56MneAMB+RSp7DntIFy+c5moR8FBnp
dy0U/E0pLzvY5WR/4SDa/eBBQu4+kT0FMCUctmY0XqESsju6Z4NzN9MM4MfUiYkB
IgQQAQgADAUCXMBP3gUDABJ1AAAKCRCXELibyletfOx7B/9oLRvTXDIcoAzmzWe1
AXuPXGA71fuvasFVpIQX2B+S87NOXo7Ld3sCAB8DykQy/gUIPmdHb7k2D/Frd0gH
Y0hLw++3C0Xot1CRjpxZBVARl6R1ZgjgLO2tmYZCn7bYhkLatqc+OeijeJZs1qZo
W51XHHXjBIHVCB2B9CFTZ8rVHyxPQjiGbXug4zpl9YC1tWXUR/rYeFnt+kyxoG+/
QlXW84Njg2QDS/ETMw8K3ghBtRrXy0l1Z15pp2e7giHbONSKJAJvRZfCLKxlligR
JWhlb6oPJMNY2pMt38lbCXtcu0Mz/He7xRO6jaIBPLmtXqaF+XL5lhHbrh/qrh8J
zrSsiQEiBBABCAAMBQJc0hwfBQMAEnUAAAoJEJcQuJvKV618G8MIAIGQAtjj07CQ
VW+Xtr8O1ABzh7VbJe+d/6axgSOkbro0wLXMOxl+6petcpJ5lm6fwI7Lpk1f2p2B
LCva95M+yU7T89hepJFSOyIMQLtLqcpS8AbLp0/CRKnQhtgm2sMrNDCpNMMLgwpC
4n+I2Nyq6SN7SUeQZgqQ2vuaAbY2mZ//QGJ2vRBD6vq4+4ht38nZIwyGY/QY3xO3
i6L6xf57lHUByRLKXBOl5sx/SHmCzme2JBauBDKHUcpAkcM159mPzY8khwF1Mrnl
LV3AENk4yDcI64/bfJOy0OZdvAUTzmzfHECl4rC3NigKwtDrzkMfjZG6Psql6rfz
bRpK7RXHbZu5Ag0EXGU59QEQAKpQMVT1eubZW8yc8wd61Bm8VG91x+LDAx1y33Kb
Pc/tJ+wbZ6LRJJhbNNTsoGEK/2YTdL1clCH2WRTXDvlZBgQzMuaJq2W10Br2PbYW
r4T8DS/Lq/yAqsgzFjWGTNv1rd2qLMx5S04QwcRk5QCWvTqCXjReVY9Th2YFjBpu
NfHGCSNII4GhFD/fO701jQaL8VaFN4MUtXbbJfJDr4aTGfitWSUYntlgHC1q+2ya
TkrLRQ/4pPWQDnUN0dQA3LGeZHWb5x1Ag6WUE6uu1BA4OcXsLXncP9yA9+BIgDNk
qbUEk+tpXYYn2fve/ttfS4wgb5jjeTFlMusCveMJUtRnpLzjEek6AIBs/jApkYgT
aQCLJP3HGvhYWAWsllmvnP5FomOq9Nbn9KJS3sGRWXznE2wEPUmVp47SS7Gk2Y+U
9PXlzqkX5PvbZXCN3ZcUOG1v3jSmURnTyWV5I+Yg8tUIYDSmCVq7rO7HpEl33X+q
vA7P4GBaNuyJ4W7L1yGcF/blxibglWR9F0PugIuzULCmdortAJGJnZjamgZLIOnn
ol68Prni88WEy1TuIOv6yisEZQv8BdCapKWJs2+2/2y+71zG4x96eON2uKrGLqlM
63OjS7R/Bj2sSdGUHX0Tr6O4N8tzTk1imPoWCl0YO82J8DaSDTPSib+1WLP5r7pw
1ttJABEBAAGJAjwEGAEKACYWIQTqgS2++lp+8X2o8sFGCjF8MybSrgUCXGU59QIb
DAUJC0c1AAAKCRBGCjF8MybSrm7TEADEKH0ESX2ruH3limo/W+VOnHGQK9bx0mnW
jOwTraFkIGEzIEijjrUgFHGIc1VQ9vG43mbgDDm5hPjWC7pGfgHjTmtS5fdBbqUZ
bHMsz4CHDRREDZVcPpFoGTfpX9hPeTx+iFdoS8z9CookLC0bq3TFJicdFk4R3l5b
ALSVXNffpyAcFuZpsWHt/L6Tl7zbsZXwjBkX/uusTseTJo9MhoLjlxpMquhmrjnv
PPdwzi9BAddKhNEbWXGtZo1+jr2q8qLgWjIS2KmyN4VgUrvaR9A0wCQfIkOVP+ie
M2lbSjUE+vXSlfp+enq5UihpcHsc6U1CTblNDkijY+e41TdD1m1UyuPcYbWog2St
xhbFZVZUG1d1PzeX1SpVsczAnAoJjx92EauE73WkOlhquLfbFEMUaEfSZsNFz4UB
dD9rD33sFEj0K08uviBExXWqAKerp5OY6D3kKXn/k2OzrVzg6rBasw2S2AzuHEIK
xWWSs94HXT3cfjRU3b6XJakf04eISQiuppi2PEh10kyzDqeFEbP86dNuabuDxCh/
3JNy3ZMIkK6QK/V+u5ZXpozMRmF1JmIza55JZeiheqPodfLUxyu7oShY2c9CsWWA
BlfnRXwE36uP6Ea016SebvI6awIvXkVzPkZI6EQQnCWlJb11fQJfnfJ8DlGw8B/x
7P27Z7KvDA==
=6E0D
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
8DlnsdahKLGBkC2Jx9uU9+wxnZVofUeh1efvnIQsRS3f1bZGfWFjqZF5KHd4Sr8x
bht0ShHB02SSO0V7cDv16CqDdpk8cafjTFxMDOeY8nmrVoUtEq7faER3njr799/M
JfOduu0erhOasnH3UofyXBppOE2RF5PktUe2cgptHGNxSLERX2jPcQZnMMe4RGFk
nU7VGK8dDc8ILc0WaKDDbbJP87w4PtSPDaOm2491dIkWzs4QIHSScjJuNw6ftlPM
JmbXNI6Q6A9bNUj5PoCfy0lX2aZ7e470NOvxiy9ScNUoNjZ1o3rYsGhBlVEfwemg
w8CC3iegShXWAD4d8ywlRQ002JDbWFbECzYiiSKuvwjrvNp8UF/d8+gnWauBClHM
TDR+TGyMC8/+Tr+1zcbzATTLDmyPbnG6Uty9pzj01GpDyyptPBoPvLBv4KHiVtEI
4SaN17zbqnUu5h0aOar1vRpUo7+oTO/PCdQSENQBa6BkworlxcAKmq3h7vf1QTUD
7IqnAikfO8uJAlcEEwEKAEECGwMFCQtHNQAFCwkIBwIGFQoJCAsCBBYCAwECHgEC
F4AWIQTqgS2++lp+8X2o8sFGCjF8MybSrgUCZZllBAIZAQAKCRBGCjF8MybSrvcg
D/46/5k2fc5GpPn7mzySSie8wnmX0a5eKSrYm6zWMmp1nzuBdIe98KLL69/NM47i
OG4gG+Wk9R74T7TkK2nHg/02K2+UjEmVygctKsbt26mQgV/uzphMd/9qtuoiMSs3
pR2jgfuDhbWzJ/GFda9mMRCpaXSTaiF8+Zbs/VK/JLU0TGP901dmDdrTxM+ZCbOm
OL34qloAmYppLab4idfG1KgSKvpIDLHST+S/BPi6ebrzTubu/pMhSrxNEw3mSaqH
M+KIxWQxbNJg5NmgBN0fOlwmglJZlnnScT9KcPc7k8N0OLO7qOWCQ7gY0xKFSIds
vNRC0lLii+05E5nuOjH9QBnDx8joLrXNmy2VJlJ0eDGt8gBG0LklWwIgQyzVaJwD
zRCvjNuVH4Ubs9af1GcMj26CPu6aUoy/3ybktKz0Fg4zJPEKTtEB93LsfR+AaYxf
iYLyYWy2dlnFqAyt1mQqArjE1Jb7jNt3K8KmnuLalQHR+UNwvCNbUUDg4rt5cODe
SoQ9Okf1KgULP9O7xRXtvYMR7B3k1vCxaa79BQv2zfn1z158nzH4t428+NIK70sj
56ww/zZukNLskONJ4j25ygN/vIFmfAQhovm7+CzojJIFhuNLXeaC3IVx2yZBqSQH
bYED3nwGVibOk+hANpJ5g90xvd69OcyNpDbhM2urPX/cULQnRXZnZW55IEdyaW4g
KEthcmxzb24yaykgPGsya0B5YW5kZXgucnU+iQJUBBMBCgA+AhsDBQsJCAcCBhUK
CQgLAgQWAgMBAh4BAheAFiEE6oEtvvpafvF9qPLBRgoxfDMm0q4FAmd+m+4FCRDr
iD4ACgkQRgoxfDMm0q79xg//YQ6Zg1LKzWooxzhHkcO24nU09+ettKEBv9rmKkDw
nd65cyHQdgW1DH09XH6JK9iJJQOdLtOijQBGF8VA6H2y2LWwFRIxl6kKDp/iPkbM
zJ3jK3ttC5c692xpSSum12+eZDVr2WlS+AhTed5v4fyrA4lxABm7SzM3XczRdRBV
DxJCHAE+U/k7TpVy8hpNPOsQlTn3yPc3MaMemLM2xJX5+YYB89PcB6OhEZLJZ7MY
oEIsTmkaycKVFvDXJRSM15c4uA4BxIeAfbQc/d5WQAl3wtd5UWumurOEZofZInD6
rRcREtL1RHCNt1SRvsOQb7eixVSqSbkG58rzQVGieVYL/y/VNl9echrio+A5Aqv/
9vu70xYqhvhkGOSHd/FAKik95a4hXMxiSRk2O3dQtU3XLz1DsMCpzPte0GDvYP6M
9wTFrT1K2nZ/g+3mElEZH/R6BXLBSxV4Ex601Vy9C/WLZWpEc+cCfsi2ofvNvE/r
t2z51DIAiMd2nr6WzjvsuC8nwXQlZGcZvmU8YzShZASkP36E5HQB1C/vHgTWeg45
9ZakCcwPERwBR0PtvAUmrK5D6VDsteufJmGTBYEezqc++gjOUZWBjsf44kSPSXus
GbU90o5gTNG9gVmAsIHeVuYm3QaImY1y148iF/+5nqeekHJ1zGvxUXM8Q5Tvaq+Q
Kd+JAjMEEAEKAB0WIQQvAZAKyr4RV1frQkUxk8G0auAqjgUCXGaTxwAKCRAxk8G0
auAqjg/rD/9vftWt0X+/gAe7v+WYmJi8TtqOLpbcBsSIjgCcXXNV2gQjcnKZW/f0
RrH9fduBemuYb2BfkP6qF7WOcyKUPkTr28XQxENdHR2171nCP5ulgU2q0qC2N8Ng
qiGw3ROVgwAdzvmptYlNzg03Lk1AZRArr1abMrqu48AwpBB7YAD/41AcEYRIfzO2
8eMott0agaWR47vny/cV6rr8vW1vIOLyKiPq7LlKkMSeoB7JeHS0zzy7/Y89JBBv
wtRpRs86ajwRY2cgQhSa5uXbJcADRkP30QoN7mHey33ysZRFKKB3HWgOL+NP3dht
DSJi+RAp7ZXL46FKcn+vRehBg3jn1ukGC8G2ohUpg4Kz9tCX/ATRKnjCVKcIWz0W
S28GdsP02Y50s3DmJS4h/39LfTPHtf9iXDGoU9YL6Eeyrw5B2jstc9F9Sobi3FPP
DfXwzq4hXI91FEv6Da0fRwA+L8OusrCpl8LCwPsy5ZgIPXIrCEHzyEikd+FYm3De
3lDOBpQj9YwzGSt1Ok1myW7gyEL24UxZ1j6e5vkzH67pJ9GxTEma3xlAXJX5BZZy
aan62JphvXy9k6YmtzXyOq/igPuHYGWTdiAWyBzlvgyI8SZD6USH3FYYgYX6oipr
o8Mn7y8ro+WD3VyIcT1frhYqBJD4wjPCb7m5Mu/XIIrsMSyb13DhNIkBIgQQAQIA
DAUCXIpCYwUDABJ1AAAKCRCXELibyletfLrrCACQouqKGZbq7v+ecdtnfjlCGyVB
cFR8/uqmVmKxOwCfoS++I638ntrqx2dK068CZK9NBAHmpBXLcGKp+raszOXmFKsS
iMHbKs7dvAYFR9TwjawFRr/FBGn6mL0tHp+23JvhUEDLfUsFMryCjcZHpveZQNak
Ihl3YhM3bDjQjJhUh7XNrAwLAyo2jB8FlvF0d0J2MIbiYRzCNOcM8+XCcTcLqIT4
YWt2DnvLlGe1rBypPR64U6pMpwbcWhNy2xBXhsb3zpZE0FjXo3uJfVvZuIk+DjS1
bfL55EFuKGQgLjA32ep7g10Tf3IN8bmyXIdyh5SEn5hsn68k63CUj5BQln4ZiQEi
BBABAgAMBQJcm2YGBQMAEnUAAAoJEJcQuJvKV618ipIIAKKYTDnrEQWjoJAP3q+u
PI31OWm4kRJ98U5h6+cbLXBKHkBOHiEQzu7M8OJwWeQqDGbd3VEiu3bwqlmqFtKX
3CSWK1b32CXax8S6fLZdmgLf8/zjv1LsJpAnn51tTybduGu4Gawzhi5qoqGViOsn
XL6KdYe1ggXAXgeNbbZdMGLfyje7h/N0k9w2eofouTU+Jm7XYufPYwSpCB1baaz+
5yrCuPpci5NThDw2FWbubIx7DgseqYCf0hb0CEFsbPVFMPjZApjuzQBGhD6bAbsk
cy3h8gxSbilH3PPzuscBYoytmIAbwswgPLp4q0zQTAKDGcWCydAc/CuPwGgUVqF+
nxKJASIEEAEIAAwFAlytMjoFAwASdQAACgkQlxC4m8pXrXx5PggAjGHF36yipZL7
DfRBSlH9qMnZZ9h0BGsrJSj9E5+z2BFARRjnR/KGPhtD7JKH/gclKmhBkUmqyDtf
XTu/cJwWMesztN8YvspL+7o/+8ZTzjjbkuA+kaoSaa//Y+JTTStMBYAppAk4QE+Q
nJeHE6Ykcm7H+o6EDAG4bVswnH0l8n7XqY5Plo9zWpRuA9xzewyg06u46qPVUTiH
OyXPOPjuT0HTTOmMpxsF+RWocAZ+F9J6cckGYiT/Ncxawzua1diuzDBN6tGmiV3K
hhIOvvSQNQOw9Oir3Up7N4glwEy0JIay3otctlAp2p1W9/0Pbp6A443/uExcpOHT
T6C54fI/sYkBIgQQAQgADAUCXK8EygUDABJ1AAAKCRCXELibyletfBcjB/wPqr36
RInApw3te5sniintMnMsDPS34YotQwF5S5eYdveiTaQ6sSHasoV8fAnmWRsGwD3b
zJ5yfVkOjdyAcLuDnRmc9DxxPZMVF0rGbl63C3fY+6ncQY8ucSUUv9D/TkgDWEcZ
/mv5i8tT8soBHZ9YIwo+lOthsxfgRW9Tt6cpYLbXHoHbVjfux01wgnw/nQSDRqCk
1hBPQVzWkwY4GxrLWS71AllzNqql4Kjtogo8nqDw3ukuEtZQzg5MRTUDINstYi7K
tR+FzRf1yzZZXJAOEdfyyxlOwD2Q0Z8po4c1rUVA97lJs0D6OCywjHTGFzL6jhtx
7IK59ZM5MNOaWUdliQEiBBABCAAMBQJcwE/eBQMAEnUAAAoJEJcQuJvKV618Y6cI
AJGKqU+lAUXUnZiHxKd1rY9/1SD29FstlgRb6luoXTBFXgiLWb0mbT1gvYUYKvZi
Am+IgK8OV2SAiqqwE7JTuDzTAXlbYmIcaRs4SGSw9kzzz/5GJteZc1Uvm3ElLsY/
P6VWhQ/5EhT5KwCDbLrewg8va9ThhZ5RYGPvNRBHEJugODmS0I3zZzIFgNrJjet+
GLPOTtwLXStKBTKKqVK9b0PXnmRozMe1nlcNrfyji6LpF3HUi06hAxfSWg5TMMV6
FijJOuEdsyOPW/kVHbmrclbgn5olg/xk5WxpDOFo44qZ3L0ZLdXVdpu+gpyzJ/Nl
QKMKhSD5rNQpuEMhMeWQTQKJASIEEAEIAAwFAlzSHB8FAwASdQAACgkQlxC4m8pX
rXx8AAf8Dkb5+oaOG0JpxJX7js0HLHb2Jp6Ngsfs9aUUFJKZL4FSy09B7DoZCnHw
aJXbEJhZp2AKfUX+d/JZhMy4qy6zS38FyB+KuoFGu5xW3UYIRlZGr97nzzTxGYKR
nfDQpFgz5r7c28a5oge37997qz8sAPl1scmq0YR0+uaG0acIEWPfEQ8WMs0MnHcs
ZcYKV9qmjfXjYrnfBHFtFzQm/QA4vUvA13tPasj/9b7MRwYw3/nUGjAEAcchnyDK
UNchIPX29rANAlB1dmHF7Oz0bWc60rVZ1XGF1dp7bk3RRZz4p3sOlIIkFu0VxZfc
0SkHlSowCTrhrp6+ri7YP2oTo9xbJ4kBMwQQAQgAHRYhBCif6Z4TjPbUc6Pwz796
xKXqwrr0BQJc4t84AAoJEL96xKXqwrr0EqUIAK8d6lwaf3N9WMIeIzFVgvHQa+4g
SG+XF/ziNnCPLmY1OLqKAQy8LfyZfPogpKPpS3zIyCXazY166V1NrYr5lDG/C6op
Nhue1va/Osusk+ZfPvBxtdacVgcBeCYub0x1eIhXAKT2gO+sftUU8vEAkucGuGlL
Mhpquo4f1wwhFaugVaavGRu5Rid05vM/3Q2AIQLEmxLHmUJoXv/qD8l02Uywgyfn
BwULwtsPClgRG+wS4JeSoPeEtSZ6emNy7mQqg/VYIrvRrRtIle++unBtwqzLJMvL
PCYfmSpkEE9ELrE9vJTHxQF82tURyax/Xe7T+TbPIZrgqZUE6A2jHJXfBvuJASIE
EAEIAAwFAlzjP6AFAwASdQAACgkQlxC4m8pXrXx8VAgAwszw1nNhOFb/3qL7C7LC
q2ZgpQhb8g4u2slM9rvwew+Er6gt0zrX3t1qIlCUN1bUnoRlS9lp/WvnX/ueTtgv
TbLfaX3N8/UY4MJcDbc4+bNESwKyyMiB93RKct3wE1k1nxorEnG3iP/bOW+YuNSS
b0OF56l+OBH86oiwUJ24w8XJZej+cAkmBk1SrcDs3IFKsOhWAiVODag8k7L1mmlg
xa7gn3w6jGyGoQYCBL/5hVP01yJEwYQL3hHJs6inRX+ejYJta1X6O0S+Yob2fu13
v8oJ5phEMsINx9d1tQlPsF1W8+XnLLBab521vUecS87/jn8lLsFH3piBnE6LeJJI
yokBIgQQAQgADAUCXPRjSAUDABJ1AAAKCRCXELibyletfEc6B/9d6zq/Oswcz01w
v3wOLEz6hR6EAOzYIg3Psut47lY7eCDHS88apcYzzpr5/c0E8twVpvm2eu5k1qcQ
zEnTDxKhXdz3pPJuXzm51xcvjQScWq9sj+K8CFmTrH9xpzYRpWDaEBTr29ryaRO8
zgWVa61zgF4caXDbZgoFo8mz+Wse8Q7kE2SPaTq7idpLbCOFvjVupT9yChF2oUQB
CKdHHOJqW1JYd2f8ECdnMEMV1cu1b5WTxc4+HTtVEEHcTzFKG5KfKLg63TjcRmeH
uuZgBhFgsu0Zik1V3mo/MTn4sKp/Up7c3sfKUEYO25ryG5gg9eRurUM5MY0XODSK
kzitfVqziQEiBBABCAAMBQJdBi9+BQMAEnUAAAoJEJcQuJvKV6188/sH/1RcfNw6
yJ1dLe8Uj2aIuaqq3jpy53C1Cdaiy8xeqvJz2s8ODLbR781aFt/gLvuCQMcuRWnp
xuxLfzaC8iL4QmI2201RqZSsShr/CXmTBT5OaXvdIfk0hZlyliFEHnpbZoIYUl+9
PqXvwiDDRxBpcJj4IxKClLBMntnmwHF5vjGAwmKiiy98p1GKNRTZRXl7DlNmYbS+
7FTuUfOgv2mLGfStEoMdXznnchl/5fMPvO2aO3ZDJLSD0Aae/dg64kHnMX8TSThD
IxGBtu/V8CFVHQdjZFo5tJz1oEATvEJmyt081l4dD57LaW7i6usjnlYGgUosHbLM
+TfMFWkVsHptvPmJASIEEAEIAAwFAl0X+7wFAwASdQAACgkQlxC4m8pXrXxNeggA
v6sqOxuYWjy6j27bh/zTzpVfbCpHVQ318z0b5Asf/dM8ILHBQvD7e4AWBFgkYg8+
6Ow+Q9gucEk8XLGmnVLWe00YPMC1nanRFyTEAaN39xqSsok/+3/vKeCQlZvTkMVt
CiXwHqxYWqbRXjNXNq43vqYMVsJbvwtI28RTwEjQ6dN5MPy7flsiMG6WrQvHleym
eEIU6PIEZI+YYDHkI4g8LblT4HJFcsXfSWKcXRmgsJXTl+154RejUgFNSoN+OzUx
neHc79c+ZV8AvDwNPGyXHA2mRiHDm0mqRyXLCKq5w1vZ4ODGj+VIbFPV0GElEGxC
wcW724iS3UcKVNMRJVak64kCVAQTAQoAPhYhBOqBLb76Wn7xfajywUYKMXwzJtKu
BQJcZpNAAhsDBQkLRzUABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEEYKMXwz
JtKuAoQP/3+111Twy7I76932LGFwBy8Sa9A8ggFEbOUOrU1bUmiM/vtncNTnFcnJ
Ksu4kdw4RxEDIb3iK6xInpdUgMDFqNTUJmQORAHS+AIFTjuuri9WFsMuBVswUab9
XRxpszHv4dVJzhi9cbxWJzyMTq3NvnwaJFY5a9hzSTAA0EeWOgurlQunaRj5Uv9T
hkPj7HYvUBN/9P3IToMkdddyiPV+8IL9h+UbvJRzQ0WrjSO7TP52sIg6vft5OPmZ
9r1ZYNvO7QdbadCCsY25cXILHSYkTNqUx8NcWOpFYR0GMumSg8cuFAJ7jegQLRjL
lJsiXANLdhZdglRX4RH3qmCn9Bc7Y5rUE7Lr0jZqnUwfB5E1gPMQ3LKge3scILxf
vS2EO3TdxaKz7NrfgfCTyj5CyQ9KRxPnyb8ddoT0nU/C+EjcS7r9nOL1bm3teluO
rUhRTUOE/fNbAROT+9crS0d7wqnJHwNSlSZ+u+HZtEv8/R/OP9z+9qrGHar0pB6V
2UHEJCeWAvqBTad8niQdVL2Tv0AHcfm43ppJ9ENFcG8sL44pS2i/mLI/yZId5J2T
qTf8UT4RJjLwMPndAdc+8MCbxE1iJQ5M4lrKyRs5ZosgfHGVhRQRgPwInlx+ZZkt
PKbWVfaLrulQkjBk3Hdzte21VP2k5M/GeWkvWek1wqWp856gE59FuQINBFxlOfUB
EACqUDFU9Xrm2VvMnPMHetQZvFRvdcfiwwMdct9ymz3P7SfsG2ei0SSYWzTU7KBh
Cv9mE3S9XJQh9lkU1w75WQYEMzLmiatltdAa9j22Fq+E/A0vy6v8gKrIMxY1hkzb
9a3dqizMeUtOEMHEZOUAlr06gl40XlWPU4dmBYwabjXxxgkjSCOBoRQ/3zu9NY0G
i/FWhTeDFLV22yXyQ6+Gkxn4rVklGJ7ZYBwtavtsmk5Ky0UP+KT1kA51DdHUANyx
nmR1m+cdQIOllBOrrtQQODnF7C153D/cgPfgSIAzZKm1BJPraV2GJ9n73v7bX0uM
IG+Y43kxZTLrAr3jCVLUZ6S84xHpOgCAbP4wKZGIE2kAiyT9xxr4WFgFrJZZr5z+
RaJjqvTW5/SiUt7BkVl85xNsBD1JlaeO0kuxpNmPlPT15c6pF+T722Vwjd2XFDht
b940plEZ08lleSPmIPLVCGA0pglau6zux6RJd91/qrwOz+BgWjbsieFuy9chnBf2
5cYm4JVkfRdD7oCLs1CwpnaK7QCRiZ2Y2poGSyDp56JevD654vPFhMtU7iDr+sor
BGUL/AXQmqSlibNvtv9svu9cxuMfenjjdriqxi6pTOtzo0u0fwY9rEnRlB19E6+j
uDfLc05NYpj6FgpdGDvNifA2kg0z0om/tViz+a+6cNbbSQARAQABiQI8BBgBCgAm
AhsMFiEE6oEtvvpafvF9qPLBRgoxfDMm0q4FAmd+m+4FCRDriEYACgkQRgoxfDMm
0q7FVhAAqgS2Nxr12n7zWY32GXyi4As+neWi0Tw9KFf1MOZiXB0Y4abm1dL5FDSG
0K795MEcZadd3+YK/lSEinfhN8/jeBcD49ZGPvPAOM6VEW+4OK8nov4ENu4CMS66
yukPICcfAeIzKcIDst+5S3AGmH6dlsphNximSDgFnlVKrhprMjEizGdmdNaYvvyB
yWSibSMd2hTyKLFkt0FgcFF/05y+q1/LQogEdMN1EYm4nd19PTorKZ88gtwBeMHB
gzILF9u1y+4jcqyQMBFh56SxcvAIR9JiGLn/dsVS4WBgHRPLXPnjHwbuYgP6lFas
PSkhGhdjX3r/P1803/wP9b8fSDlL3ql4oVp3+0griDB3qhr5wt61KyO6w1q5Qi9e
M4/oTYK2cJdFMAKm1edNCvaWFdl5rS3YufG/UeHb4chccuKPF4E03eqJq7FfShK2
ZoD1SwcShKRfA/ea/JQ2VU9DtdPxCo/y7ziGk/z7H2lGMbE1OYXiZleVMEKYw81s
PIV3EzNNE3Qw2i3wD4nHZDsWgHbF/jC6wMeq+vS5VhcNDS7Hy0C3kQZSZEhXptaY
kG2ATm6u+KV2G/eX/Y4To3WrVF29g70v6AfI/kyovPvayppMrm4M82gr1wH4bXEW
WWhYb/IoyNsxs2R5kU3tWw/bylqmJZcg+K6SvoJnJenFjSc2wBQ=
=hYMS
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -21,7 +21,7 @@
%global sover 12
%global libname %{name}%{sover}
Name: libmicrohttpd
Version: 1.0.1
Version: 1.0.2
Release: 0
Summary: Small Embeddable HTTP Server Library
# Some internal tests are licenced as GPL-3.0+ - they are only used in
@@ -31,8 +31,8 @@ Group: Productivity/Networking/Web/Servers
URL: https://www.gnu.org/software/libmicrohttpd/
Source0: https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz
Source1: https://ftp.gnu.org/gnu/libmicrohttpd/%{name}-%{version}.tar.gz.sig
Source2: https://savannah.gnu.org/people/viewgpg.php?user_id=90068#/%{name}.keyring
Patch0: libmicrohttpd-1.0.1-curl-8.13.0.patch
# https://savannah.gnu.org/project/release-gpgkeys.php?group=libmicrohttpd
Source2: %{name}.keyring
BuildRequires: libtool
BuildRequires: makeinfo
BuildRequires: pkgconfig >= 0.9.0