Sync from SUSE:ALP:Source:Standard:1.0 libmicrohttpd revision f7c31c256db8b45094f11f90b0c9216a
This commit is contained in:
commit
8f41f4b4cd
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
libmicrohttpd-0.9.77.tar.gz
(Stored with Git LFS)
Normal file
BIN
libmicrohttpd-0.9.77.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
libmicrohttpd-0.9.77.tar.gz.sig
Normal file
BIN
libmicrohttpd-0.9.77.tar.gz.sig
Normal file
Binary file not shown.
869
libmicrohttpd.changes
Normal file
869
libmicrohttpd.changes
Normal file
@ -0,0 +1,869 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 31 04:59:03 UTC 2023 - Andreas Stieger <Andreas.Stieger@gmx.de>
|
||||||
|
|
||||||
|
- libmicrohttpd 0.9.77:
|
||||||
|
* improvements for Digest and Basic authorizations
|
||||||
|
* fix efficiency for TLS upgraded connections
|
||||||
|
* fix processing of folded headers in requests
|
||||||
|
* fix functionality with blocking sockets
|
||||||
|
- update upstream signing key
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 28 21:20:34 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- libmicrohttpd 0.9.76
|
||||||
|
* CVE-2023-27371: Fix potential DoS vector in MHD_PostProcessor
|
||||||
|
(boo#1208745)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 27 09:52:13 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- libmicrohttpd 0.9.75:
|
||||||
|
* fixes for where "monotonic" clock may jump back
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 20 19:41:33 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- libmicrohttpd 0.9.74:
|
||||||
|
* new experimental implementation of WebSockets disabled by default
|
||||||
|
* improved compliance with the RFC HTTP specifications
|
||||||
|
* new implementation of reply header forming
|
||||||
|
* new implementation of request chunked encoding parsing
|
||||||
|
* new automatic error replies
|
||||||
|
* Keep-alive header is omitted by default for HTTP/1.1 connections.
|
||||||
|
Use of header can be enforced by response flag.
|
||||||
|
* Chunked encoding is used for HTTP/1.1 non-keep-alive connections
|
||||||
|
for responses with unknown size. Previously MHD used "indication
|
||||||
|
of the end of the response by closing connection" in such cases,
|
||||||
|
however it is not correct for HTTP/1.1 connections as per HTTP
|
||||||
|
RFC.
|
||||||
|
* As required by HTTP RFC, use HTTP/1.1 version instead of HTTP/1.0
|
||||||
|
in reply headers when client is HTTP/1.0 . HTTP/1.0 version can
|
||||||
|
be enforced by response flag.
|
||||||
|
* User response headers are used in replies in the same order as
|
||||||
|
was added by application.
|
||||||
|
* Allowed tab characters in response header values.
|
||||||
|
* All custom "Connection:" response headers are automatically
|
||||||
|
combined into single "Connection:" header.
|
||||||
|
* "keep-alive" token silently dropped from custom "Connection:"
|
||||||
|
response header. "Keep-alive" cannot be enforced and used
|
||||||
|
automatically if possible.
|
||||||
|
* Allow tab character in custom response header value.
|
||||||
|
* Disallow space character in custom response header value.
|
||||||
|
* Do not allow responses with 1xx codes for HTTP/1.0 requests.
|
||||||
|
* Detected and reported incorrect "Upgrade" responses.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 18 09:54:14 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- libmicrohttpd 0.9.73:
|
||||||
|
* new function for vector-backed responses
|
||||||
|
* compatibility with autoconf 2.70+
|
||||||
|
* Implement ALPN support
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 29 13:25:29 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- libmicrohttpd 0.9.72:
|
||||||
|
* improved performance with stay-alive HTTP and HTTPS connections
|
||||||
|
* bug fixes
|
||||||
|
- remove deprecated texinfo macros
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 4 17:40:48 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- libmicrohttpd 0.9.71:
|
||||||
|
* Fix buffer overflow issue in URL parser [boo#1173718]
|
||||||
|
* Fixed PostProcessor bug
|
||||||
|
* Documentation and example fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 9 10:15:21 UTC 2020 - Martin Hauke <mardnh@gmx.de>
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 15 18:50:33 UTC 2019 - Martin Hauke <mardnh@gmx.de>
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 5 08:20:42 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- update to 0.9.68:
|
||||||
|
* Fix regression where MHD would fail to return an empty response
|
||||||
|
when used with HTTPS.
|
||||||
|
* Introduce MHD_RF_INSANITY_HEADER_CONTENT_LENGTH
|
||||||
|
- drop libmicrohttpd-0.9.67-fix-nonvoid-return.patch, in release
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 24 19:45:52 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- update to 0.9.67:
|
||||||
|
* improvements that eliminate system and C library calls
|
||||||
|
- drop libmicrohttpd-0.9.66-fix-gnutls-dependency.patch, upstream
|
||||||
|
- add libmicrohttpd-0.9.67-fix-nonvoid-return.patch from upstream
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 2 13:53:59 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- fix build with SLE 12 with older GnuTLS:
|
||||||
|
* libmicrohttpd-0.9.66-fix-gnutls-dependency.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 2 10:53:30 UTC 2019 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- update to 0.9.66:
|
||||||
|
* Fix issue with discarding unhandled upload data discovered
|
||||||
|
* Fix hanging situation with large transmission over upgraded
|
||||||
|
(i.e. Web socket) connection with epoll() and HTTPS enabled
|
||||||
|
* Add MHD_OPTION_HTTPS_CERT_CALLBACK2 to allow OCSP stapling
|
||||||
|
and MHD_FEATURE_HTTPS_CERT_CALLBACK2 to check for
|
||||||
|
- clean up build dependency list
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 6 11:02:36 UTC 2019 - Martin Hauke <mardnh@gmx.de>
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 10 14:06:44 UTC 2019 - Martin Hauke <mardnh@gmx.de>
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
- Update to version 0.9.61:
|
||||||
|
* parse arguments with (properly) escaped URLs correctly. Replace
|
||||||
|
sprintf with snprintf in testcases.
|
||||||
|
* Fix build issue with GnuTLS < 3.0.
|
||||||
|
* Add MHD_create_response_from_buffer_with_free_callback.
|
||||||
|
- Update to version 0.9.60:
|
||||||
|
* gettext updated to 0.19.8
|
||||||
|
* can use epoll() without listen socket now
|
||||||
|
* in thread-per-connection mode, socket closure is now
|
||||||
|
communicated in a timely fashion to the application
|
||||||
|
* added MHD_RF_HTTP_VERSION_1_0_RESPONSE option
|
||||||
|
* preventing bogus transfer-encoding values
|
||||||
|
* Added MHD_OPTION_GNUTLS_PSK_CRED_HANDLER
|
||||||
|
* allow digest authentication with hashed password
|
||||||
|
* ensure request completed callback is called from correct thread
|
||||||
|
and also for upgraded connections
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 26 19:05:14 UTC 2018 - mardnh@gmx.de
|
||||||
|
|
||||||
|
- 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().
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 1 14:05:56 UTC 2017 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Install copying
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 30 15:01:33 UTC 2017 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.9.57:
|
||||||
|
* See provided Changelog for details
|
||||||
|
- Drop no longer needed patches:
|
||||||
|
* libmicrohttpd_test_data.patch
|
||||||
|
* disable-stalling-test.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 29 09:38:20 UTC 2017 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Version update to 0.9.55 bsc#1041216:
|
||||||
|
* See provided Changelog for details
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 15 11:49:20 UTC 2017 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update licensing information
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 11 08:15:24 UTC 2017 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.9.54:
|
||||||
|
* See provided Changelog for details
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 13 17:02:21 UTC 2017 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.9.53:
|
||||||
|
* See provided Changelog for details
|
||||||
|
- Refresh patch:
|
||||||
|
* libmicrohttpd_test_data.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 8 13:17:21 UTC 2017 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Do not abort on failing tests, as they randomly fail quite a lot
|
||||||
|
bsc#1012840
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 12 11:03:32 UTC 2016 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Version update to 0.9.52:
|
||||||
|
* See provided Changelog for details
|
||||||
|
- Refresh patch:
|
||||||
|
* disable-stalling-test.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jun 3 08:23:38 UTC 2016 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to version 0.9.50:
|
||||||
|
* See provided Changelog for details
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 14 18:10:40 UTC 2016 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to 0.9.49
|
||||||
|
* See provided Changelog for details
|
||||||
|
- Fix typo in previous changelog entry
|
||||||
|
- Refresh patches
|
||||||
|
- Use pkgconfig style dependencies
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Dec 20 09:24:05 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to 0.9.48
|
||||||
|
* Improved compatibility with VS2010 and other older compilers.
|
||||||
|
* Default backlog size for listen socket was changed from 32 to
|
||||||
|
SOMAXCONN, added new option MHD_OPTION_LISTEN_BACKLOG_SIZE to
|
||||||
|
override default backlog size.
|
||||||
|
* If not all connections can be handled by MHD_select() than at
|
||||||
|
least some of connections will be processed instead of failing
|
||||||
|
without any processing.
|
||||||
|
* Fixed redefenition of FD_SETSIZE on W32 so select() will work
|
||||||
|
with 2000 connections instead of 64.
|
||||||
|
* Better handled redefenition of FD_SETSIZE on all platforms.
|
||||||
|
* Close sockets more aggressively in multi-threaded mode
|
||||||
|
(possibly relevant for idle servers).
|
||||||
|
- Update dependencies
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Dec 5 09:22:32 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to 0.9.47
|
||||||
|
* Reworked VS project files. Used x64 build tools by
|
||||||
|
efault, many optimizations, fixes.
|
||||||
|
dded project files for VS 2015. -EG
|
||||||
|
* SPDY is dead, killing experimental libmicrospdy. -CG
|
||||||
|
* New logic for controlling socket buffer modes.
|
||||||
|
Eliminated delay before last packet in response and before
|
||||||
|
"100 Continue" response on all platforms. Also response
|
||||||
|
header are pushed to client without waiting for response
|
||||||
|
body. -EG
|
||||||
|
* Remove 200ms delay observable with keep-alive on Darwin
|
||||||
|
and *BSD platfroms. -EG
|
||||||
|
* Fix issue with shutdown if connection was resumed just
|
||||||
|
before shutdown. -FC
|
||||||
|
- Update dependencies
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 13 14:01:04 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Enable http2/spdy
|
||||||
|
- Don't build examples as we don't ship them anyway
|
||||||
|
- Disable tests as linking fails for them with spdy enabled
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 10 14:23:58 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- 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).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 1 11:44:58 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to 0.9.45
|
||||||
|
* Rework deprecation maros: fix errors with old GCC versions,
|
||||||
|
improved support for old clang and new GCC. -EG
|
||||||
|
* Return correct header kind in MHD_get_connection_values()
|
||||||
|
even if a bitmask is used for the "kind" argument. -FC/CG
|
||||||
|
* Fixing transient resource leak affecting long-lived
|
||||||
|
connections with many keep-alives and HTTP request
|
||||||
|
pipelining under certain circumstances (which reduced
|
||||||
|
the receive window).
|
||||||
|
* Fixed assertion failure triggered by a race in
|
||||||
|
thread-per-connection mode on shutdown in rare
|
||||||
|
circumstances. -CG
|
||||||
|
* Deduplicate code between digestauth and connection
|
||||||
|
parsing logic for URI arguments, shared code moved
|
||||||
|
to new MHD_parse_arguments_ function in internal.c. -CG
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 2 12:33:17 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 19 10:43:28 UTC 2015 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to 0.9.43
|
||||||
|
* Call resume_suspended_connections() when the user is running
|
||||||
|
its own mainloop and calls MHD_run_from_select() to support
|
||||||
|
resuming connections with external select. -FC
|
||||||
|
* Correct documentation as to when MHD_USE_EPOLL_LINUX_ONLY
|
||||||
|
is allowed. -CG
|
||||||
|
* Reimplement monotonic clock functions for better
|
||||||
|
support various platforms.
|
||||||
|
Print more information during configure. -EG
|
||||||
|
* Export MHD_get_reason_phrase_for() symbol. -CG
|
||||||
|
* Added checks for overflows and buffer overruns, fixed
|
||||||
|
possible buffer overrun. Updated md5 implementation.
|
||||||
|
Fixed many compiler warning (mostly for VC compiler). -EG
|
||||||
|
* Fix failure to properly clean up timed out connections
|
||||||
|
if running in external select mode without listen socket,
|
||||||
|
which caused busy waiting until new connections arrived.
|
||||||
|
(Fixes #3924, thanks to slimp for reporting and testcase). -CG
|
||||||
|
* Ignore close() errors on sockets except for EBADF,
|
||||||
|
fixes #3926. -CG
|
||||||
|
* Make sure to decrement connection counter before
|
||||||
|
calling connection notifier so that
|
||||||
|
MHD_DAEMON_INFO_CURRENT_CONNECTIONS does not
|
||||||
|
present stale information (relevant if this is
|
||||||
|
used for termination detection of a daemon
|
||||||
|
stopped via MHD_quiesce_daemon()). Thanks to
|
||||||
|
Markus Doppelbauer for reporting. -CG
|
||||||
|
* Fix (automatic) handling of HEAD requests with
|
||||||
|
MHD_create_response_from_callback() and HTTP/1.1
|
||||||
|
connection keep-alives. Thanks to Cristian Klein
|
||||||
|
for reporting. -CG
|
||||||
|
* Add new functions MHD_create_response_from_fd64() and
|
||||||
|
MHD_create_response_from_fd_at_offset64(). -EG
|
||||||
|
* Fixing memory leak in digest authentication. -AW
|
||||||
|
* Add deprecation compiler messages for deprecated functions
|
||||||
|
and macros. -EG
|
||||||
|
* Fixing digest authentication when used in combination
|
||||||
|
with escaped characters in URLs. -CG/AW
|
||||||
|
- Disable spdy support for now as spdylay is missing
|
||||||
|
- Drop libmicrohttpd_test_session.patch as it is fixed now
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 15 16:42:35 UTC 2015 - matwey.kornilov@gmail.com
|
||||||
|
|
||||||
|
- fux build for SLES11:
|
||||||
|
* explicitly require libgnutls-devel in -devel package
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 13 13:01:26 UTC 2015 - matwey.kornilov@gmail.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 3 10:26:32 UTC 2015 - astieger@suse.com
|
||||||
|
|
||||||
|
- update to 0.9.41:
|
||||||
|
* fix bugs relating to various threading modes
|
||||||
|
* fix some HTTP 1.0 tests
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 13 11:39:23 UTC 2015 - meissner@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 8 08:48:47 UTC 2015 - meissner@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 7 13:44:46 UTC 2015 - prusnak@opensuse.org
|
||||||
|
|
||||||
|
- updated to 0.9.39
|
||||||
|
- dropped libmicrohttpd-0.9.34-spdy-pc.patch (included upstream)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 8 14:00:36 UTC 2014 - meissner@suse.com
|
||||||
|
|
||||||
|
- do not define test_data before system header inclusion, libgcrypt
|
||||||
|
uses this as argument parameters. (libmicrohttpd_test_data.patch)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 28 07:23:50 UTC 2014 - coolo@suse.com
|
||||||
|
|
||||||
|
- disable problematic test case that causes the testsuite to deadlock
|
||||||
|
just too often (disable-stalling-test.patch)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 24 07:32:10 UTC 2014 - dmueller@suse.com
|
||||||
|
|
||||||
|
- remove dependency on gpg-offline, source validator already
|
||||||
|
does that
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 21 06:44:06 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 4 12:42:30 UTC 2014 - coolo@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 27 19:52:38 UTC 2014 - sleep_walker@suse.cz
|
||||||
|
|
||||||
|
- refresh libmicrohttpd-drop-test_tls_options.patch
|
||||||
|
- add there also ignoring test_https_sni
|
||||||
|
- Update to 0.9.33 bsc#854443 CVE-2013-7038 CVE-2013-7039
|
||||||
|
+ 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
|
||||||
|
before adding resume; even suspend should be safe since it
|
||||||
|
happens in a callback from the daemon.
|
||||||
|
|
||||||
|
I think it's easier to (a) have MHD_suspend_connection() move
|
||||||
|
the connection to a suspended queue, (b) have
|
||||||
|
MHD_resume_connection() mark the connection as resuming,
|
||||||
|
and then (c) do all the actual queue manipulations in
|
||||||
|
MHD_select (poll, epoll, etc.) to move the resumed
|
||||||
|
connections back to their normal queues, in response to the
|
||||||
|
wake up. The changes are simpler & cleaner. There is a cost
|
||||||
|
to the basic select loop that is avoided by making
|
||||||
|
suspend/resume a startup option. The per-worker pipes can
|
||||||
|
then also be enabled only with that option set.
|
||||||
|
+ Eliminating theoretical stack overflow by limiting length
|
||||||
|
of URIs in authentication headers to 32k (only applicable
|
||||||
|
if the application explicitly raised the memroy limits,
|
||||||
|
and only applies to MHD_digest_auth_check). Issue was
|
||||||
|
reported by Florian Weimer.
|
||||||
|
+ Fix race on shutdown signal with thread pool on non-Linux
|
||||||
|
systems by signalling n times for n threads.
|
||||||
|
+ Introduce state to mark connections in suspended state (with
|
||||||
|
epoll); add missing locking operations in MHD_suspend_connection.
|
||||||
|
+ Fix definition of MHD_TLS_CONNECTION_INIT.
|
||||||
|
+ Fixing issue in PostProcessor when getting partial boundary
|
||||||
|
at the beginning, expanding test suite.
|
||||||
|
+ Implementing faster processing of upload data in multipart
|
||||||
|
encoding (thanks to performance analysis by Adam Homolya).
|
||||||
|
+ Adding support for connection flow control via
|
||||||
|
MHD_suspend_connection and MHD_resume_connection.
|
||||||
|
0.9.31:
|
||||||
|
+ Fixing build issues on OS X with CLOCK_MONOTONIC not being
|
||||||
|
implemented on OS X.
|
||||||
|
+ Make libmicrohttpd play nicely with upcoming libgcrypt 1.6.0.
|
||||||
|
+ Improved configure checks for cURL.
|
||||||
|
+ Signal connection termination as OK (and not as ERROR) if the
|
||||||
|
stream was terminated by the callback returning
|
||||||
|
MHD_CONTENT_READER_END_OF_STREAM. Also, release response
|
||||||
|
mutex before calling the termination callback, to avoid
|
||||||
|
possible deadlock if the client destroys the response in
|
||||||
|
the termination callback (due to non-recursiveness of the
|
||||||
|
lock).
|
||||||
|
+ Adding #define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN.
|
||||||
|
+ Also pass MHD connection handle in URI log callback.
|
||||||
|
+ Improved check for proper OpenSSL version for
|
||||||
|
libmicrospdy.
|
||||||
|
+ Set IPV6_V6ONLY socket option correctly when IPv6 is
|
||||||
|
enabled (MHD_USE_IPv6) but not dual stack
|
||||||
|
(MHD_USE_DUAL_STACK)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 3 12:59:19 UTC 2013 - mvyskocil@suse.com
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 24 10:18:44 UTC 2013 - mvyskocil@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 6 08:15:30 UTC 2013 - mvyskocil@suse.com
|
||||||
|
|
||||||
|
- drop test_tls_options if build is in OBS
|
||||||
|
libmicrohttpd-drop-test_tls_options.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 5 16:42:38 UTC 2013 - jengelh@inai.de
|
||||||
|
|
||||||
|
- More robust make install call
|
||||||
|
- Remove redundant %clean section
|
||||||
|
- Requires(pre) is useless without a %pre script
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 16 07:42:59 UTC 2013 - mvyskocil@suse.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 3 11:33:35 CEST 2012 - fcrozat@suse.com
|
||||||
|
|
||||||
|
- Add copyright header to specfile.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 28 09:57:40 UTC 2012 - fcrozat@suse.com
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 10 21:48:48 UTC 2012 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.21
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 5 13:02:18 UTC 2012 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.19
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 27 13:23:42 UTC 2011 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.17
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 12 20:37:00 UTC 2011 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.16
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 16 11:37:43 UTC 2011 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.15
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 21 12:31:02 UTC 2011 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.11
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 29 18:06:18 UTC 2011 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.10
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 30 16:50:42 UTC 2011 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.9
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Mar 5 21:38:11 UTC 2011 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.8
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 15 16:54:35 UTC 2011 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.7
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 27 02:33:32 UTC 2011 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.6
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 15 15:02:29 UTC 2011 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 29 15:15:48 UTC 2010 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.4
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 24 16:02:15 UTC 2010 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.3
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 21 13:21:06 UTC 2010 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 20 17:17:03 UTC 2010 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 27 07:26:27 UTC 2010 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.9.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 15 08:35:12 UTC 2010 - pascal.bleser@opensuse.org
|
||||||
|
|
||||||
|
- update to 0.4.6:
|
||||||
|
* fixes use of poll causing busy waiting
|
||||||
|
* fixes a segfault if inconsistent options were used
|
||||||
|
* fixes SSL support on big-endian architectures
|
||||||
|
* fixes an issue with error signalling for PUT/POST requests in HTTP 1.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 2 13:10:52 UTC 2010 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Updated to 0.4.5.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 17 19:52:07 UTC 2010 - bitshuffler@opensuse.org
|
||||||
|
|
||||||
|
- Initial RPM.
|
||||||
|
|
144
libmicrohttpd.keyring
Normal file
144
libmicrohttpd.keyring
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
7P27Z7KvDA==
|
||||||
|
=6E0D
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
131
libmicrohttpd.spec
Normal file
131
libmicrohttpd.spec
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
#
|
||||||
|
# spec file for package libmicrohttpd
|
||||||
|
#
|
||||||
|
# Copyright (c) 2023 SUSE LLC
|
||||||
|
# Copyright (c) 2010,2011,2012 Stephan Kleine
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%global sover 12
|
||||||
|
%global libname %{name}%{sover}
|
||||||
|
Name: libmicrohttpd
|
||||||
|
Version: 0.9.77
|
||||||
|
Release: 0
|
||||||
|
Summary: Small Embeddable HTTP Server Library
|
||||||
|
# Some internal tests are licenced as GPL-3.0+ - they are only used in
|
||||||
|
# check phase and not shipped further
|
||||||
|
License: GPL-3.0-or-later AND LGPL-2.1-or-later
|
||||||
|
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
|
||||||
|
BuildRequires: libtool
|
||||||
|
BuildRequires: makeinfo
|
||||||
|
BuildRequires: pkgconfig >= 0.9.0
|
||||||
|
BuildRequires: socat
|
||||||
|
BuildRequires: pkgconfig(gnutls) >= 2.8.6
|
||||||
|
BuildRequires: pkgconfig(libcurl) >= 7.16.4
|
||||||
|
|
||||||
|
%description
|
||||||
|
GNU libmicrohttpd is a small C library that is supposed to make it easy to run
|
||||||
|
an HTTP server as part of another application. GNU libmicrohttpd is free software
|
||||||
|
and part of the GNU project. Key features that distinguish libmicrohttpd from
|
||||||
|
other projects are:
|
||||||
|
|
||||||
|
* C library: fast and small
|
||||||
|
* API is simple, expressive and fully reentrant
|
||||||
|
* Implementation is http 1.1 compliant
|
||||||
|
* HTTP server can listen on multiple ports
|
||||||
|
* Support for IPv6
|
||||||
|
* Support for incremental processing of POST data
|
||||||
|
* Creates binary of only 30k (without TLS/SSL support)
|
||||||
|
* Three different threading models
|
||||||
|
* Supported platforms include GNU/Linux, FreeBSD, OpenBSD, NetBSD, OS X, W32,
|
||||||
|
Symbian and z/OS
|
||||||
|
* Optional support for SSL3 and TLS (requires libgcrypt)
|
||||||
|
|
||||||
|
libmicrohttpd was started because the author needed an easy way to add a concurrent
|
||||||
|
HTTP server to other projects. Existing alternatives were either non-free, not
|
||||||
|
reentrant, standalone, of terrible code quality or a combination thereof. Do not
|
||||||
|
use libmicrohttpd if you are looking for a standalone http server, there are many
|
||||||
|
other projects out there that provide that kind of functionality already. However,
|
||||||
|
if you want to be able to serve simple WWW pages from within your C or C++
|
||||||
|
application, check it out.
|
||||||
|
|
||||||
|
%package -n %{libname}
|
||||||
|
Summary: Small embeddable http server library
|
||||||
|
License: LGPL-2.1-or-later
|
||||||
|
Group: System/Libraries
|
||||||
|
|
||||||
|
%description -n %{libname}
|
||||||
|
Shared library for %{name} (%{summary}).
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Small Embeddable HTTP Server Library
|
||||||
|
License: LGPL-2.1-or-later
|
||||||
|
Group: Development/Libraries/C and C++
|
||||||
|
Requires: %{libname} = %{version}
|
||||||
|
Requires: pkgconfig >= 0.9.0
|
||||||
|
Requires: pkgconfig(gnutls) >= 2.8.6
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
Headers, pkg-config files, so link and other development files for %{name}
|
||||||
|
(%{summary}).
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure \
|
||||||
|
--enable-bauth \
|
||||||
|
--enable-dauth \
|
||||||
|
--enable-epoll \
|
||||||
|
--enable-messages \
|
||||||
|
--enable-postprocessor \
|
||||||
|
--enable-https \
|
||||||
|
--enable-curl \
|
||||||
|
--disable-static \
|
||||||
|
--disable-examples
|
||||||
|
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
rm -v %{buildroot}%{_infodir}/%{name}_performance_data.png
|
||||||
|
|
||||||
|
%check
|
||||||
|
# Parallel execution of tests fail
|
||||||
|
# Tests randomly fail so keep them in log for inspection rather than for valid
|
||||||
|
# verification of anything.
|
||||||
|
%make_build -j1 check || :
|
||||||
|
|
||||||
|
%post -n %{libname} -p /sbin/ldconfig
|
||||||
|
%postun -n %{libname} -p /sbin/ldconfig
|
||||||
|
|
||||||
|
%files -n %{libname}
|
||||||
|
%license COPYING
|
||||||
|
%{_libdir}/%{name}.so.%{sover}*
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%license COPYING
|
||||||
|
%doc ChangeLog
|
||||||
|
%{_includedir}/microhttpd.h
|
||||||
|
%{_libdir}/%{name}.so
|
||||||
|
%{_libdir}/pkgconfig/%{name}.pc
|
||||||
|
%{_infodir}/%{name}*.info%{?ext_info}
|
||||||
|
%{_mandir}/man3/%{name}.3%{?ext_man}
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user