Commit Graph

86 Commits

Author SHA256 Message Date
Stephan Kulow
9dd991303c 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
d67918b9e4 - 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
d10cb5cba7 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
c787cf0096 - 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
74bb4ef642 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
5248edd6e6 - 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
9a0ab82a97 - 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
e2edacbe3e 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
cd961c42c0 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
c6c6bd0f5b 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
32fc6a2ec1 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
Michal Vyskocil
00d53b9beb 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
3789209e38 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
Michal Vyskocil
67b6e2bec8 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
Michal Vyskocil
701de1bcf4 - 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
402541fdbc 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
Michal Vyskocil
7a6ad0693d - 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
Michal Vyskocil
a69c1d4557 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
Michal Vyskocil
bf11ad5edc - 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
86bbcca01a 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
0d6caeea5c 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
975f64dbb1 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
2a1684f505 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
b1967340fe 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
c0e4acc7ff 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
532d8f0d32 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
df8ce354c2 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
b2464aa8c5 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
77ab32f3da 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
95f6387cad 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
a315f5c68a 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
f32972c568 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
03afedb552 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
56cb347b91 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
a3b8978fe2 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
9d1c36fed4 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