149 Commits

Author SHA256 Message Date
Martin Pluskal
95c00ebb34 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=75 2017-10-26 10:45:27 +00:00
Martin Pluskal
a354c811c9 - Switch to python3 support
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=74
2017-10-26 10:42:35 +00:00
Martin Pluskal
fcbe193759 - Update to version 1.27.0:
* h2load: Print out h2 header fields with --verbose option
  * nghttpx: Send non-final response to HTTP/1.1 or HTTP/2 client
    only
- Changes for version 1.26.0:
  * docs: Fix some typos in the nghttpx how-to
  * h2load: Fix bug that timing script stalls with -m1
  * h2load: Reservoir sampling (GH-984)
  * h2load: Add timing-based load-testing in h2load

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=73
2017-10-26 10:32:48 +00:00
Dominique Leuenberger
4727570423 Accepting request 532804 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/532804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=45
2017-10-13 12:08:43 +00:00
Martin Pluskal
8411466b2f Accepting request 532797 from home:Andreas_Schwab:Factory
- Don't use jemalloc on ppc or %arm, where it is broken.

OBS-URL: https://build.opensuse.org/request/show/532797
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=72
2017-10-09 14:52:27 +00:00
Dominique Leuenberger
367194500f Accepting request 519099 from devel:libraries:c_c++
- Update to version 1.25.0:
  * lib: add nghttp2_rcbuf_is_static() (Patch from Anna Henningsen) (GH-983)
  * nghttpx: Fix bug that forwarded for is not affected by proxy protocol (GH-979)
  * nghttpx: Update mruby to 1.3.0 (GH-957)

OBS-URL: https://build.opensuse.org/request/show/519099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=44
2017-09-04 10:25:53 +00:00
Martin Pluskal
f17ec53759 - Update to version 1.25.0:
* lib: add nghttp2_rcbuf_is_static() (Patch from Anna Henningsen) (GH-983)
  * nghttpx: Fix bug that forwarded for is not affected by proxy protocol (GH-979)
  * nghttpx: Update mruby to 1.3.0 (GH-957)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=71
2017-08-28 11:03:12 +00:00
Dominique Leuenberger
9d2fd2c7ea Accepting request 511041 from devel:libraries:c_c++
- Update to version 1.24.0:

OBS-URL: https://build.opensuse.org/request/show/511041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=43
2017-07-21 20:37:55 +00:00
Martin Pluskal
884397161c - Drop doc building
- Rename python subpackage to python2

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=70
2017-07-17 20:14:21 +00:00
Martin Pluskal
176df73f8a - Update to version 1.24.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=69
2017-07-10 14:41:22 +00:00
Dominique Leuenberger
4ce3d9bc25 Accepting request 494216 from devel:libraries:c_c++
- Update to version 1.22.0:

OBS-URL: https://build.opensuse.org/request/show/494216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=42
2017-05-20 08:06:31 +00:00
Martin Pluskal
d7e0391649 - Update to version 1.22.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=68
2017-05-10 12:08:49 +00:00
Dominique Leuenberger
01bcff8616 Accepting request 489784 from devel:libraries:c_c++
- Update to version 1.21.1:

OBS-URL: https://build.opensuse.org/request/show/489784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=41
2017-05-03 13:52:33 +00:00
Martin Pluskal
d3cf537638 - Update to version 1.21.1:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=67
2017-04-21 10:31:46 +00:00
Yuchen Lin
7913a14dfe Accepting request 482362 from devel:libraries:c_c++
- Update to version 1.20.0:

OBS-URL: https://build.opensuse.org/request/show/482362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=40
2017-03-31 13:05:01 +00:00
Martin Pluskal
70f2c0cd0b - Update to version 1.20.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=66
2017-03-23 19:29:40 +00:00
Dominique Leuenberger
63a59c351d Accepting request 454123 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/454123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=39
2017-02-08 09:43:24 +00:00
Martin Pluskal
3ab7a86baf Accepting request 454116 from home:adamm:branches:devel:libraries:c_c++
- use individual libboost-*-devel packages instead of boost-devel

OBS-URL: https://build.opensuse.org/request/show/454116
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=65
2017-02-02 10:29:56 +00:00
Dominique Leuenberger
f7e3912fe7 Accepting request 448600 from devel:libraries:c_c++
- Update to version 1.18.0:

OBS-URL: https://build.opensuse.org/request/show/448600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=38
2017-01-09 10:50:52 +00:00
Martin Pluskal
b70595d7df OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=64 2017-01-03 10:43:27 +00:00
Martin Pluskal
d02511fceb - Update to version 1.18.0:
* lib: Accept and ignore content-length: 0 in 204 response for now
  * build: Use pkg-config to detect libxml2
  * build: Require c-ares to compile applications under src
  * build: Add Windows CI via AppVeyor (Patch from Alexis La Goutte)
  * examples: Delete tiny-nghttpd
  * nghttpx: Retry h1 backend request if first write fails (GH-757)
  * nghttpx: Keep reading after backend write failed (GH-756)
  * nghttpx: Add frontend-keep-alive-timeout option (GH-755)
  * nghttpx: New error log format (GH-749)
  * nghttpx: Fix bug that fetch-ocsp-response does not work with OpenSSL 1.1.0 (GH-742)
  * nghttpx: Backend API call allows non-numeric host with dns parameter (GH-731)
  * nghttpx: Lookup backend host name dynamically (GH-721)
  * nghttpx: Accept and ignore content-length: 0 in 204 response for now (GH-735)
  * nghttpx: Wait for child process to exit

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=63
2017-01-03 10:39:59 +00:00
Dominique Leuenberger
b484385fc5 Accepting request 445733 from devel:libraries:c_c++
- Update to version 1.17.0:

OBS-URL: https://build.opensuse.org/request/show/445733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=37
2016-12-16 10:45:19 +00:00
Martin Pluskal
427b1f4b15 - Update to version 1.17.0:
* lib: Disallow content-length in 1xx, 204, or 200 to a CONNECT request (GH-722)
  * lib: Avoid memcpy against NULL src
  * build: MSVC version resource support (Patch from Remo E) (GH-718)
  * asio: server: Call on_close callback on connection close (GH-729)
  * nghttpx: Fix frequent crash with --backend-http-proxy-uri
  * nghttpx: Robust backend read timeout
  * nghttpx: Fix bug that mishandles response header from h1 backend
  * nghttpx: Fix bug that zero-length POST is not forwarded (GH-726)
  * nghttpx: Remove optional reason-phrase from SPDY :status
  * nghttpx: Header key and value must be string in mruby script
  * nghttpx: Strip content-length with 204 or 200 to CONNECT in mruby (GH-722)
  * nghttpx: Strict handling for Content-Length or Transfer-Encoding in h1 (GH-722)
  * nghttpx: Fix compilation with BoringSSL (Patch from dalf) (GH-717)
  * nghttpd, nghttpx, asio: Add missing mandatory SP after status code

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=62
2016-12-14 10:27:02 +00:00
Dominique Leuenberger
ad946e4da7 Accepting request 441810 from devel:libraries:c_c++
- Update to version 1.16.1:

OBS-URL: https://build.opensuse.org/request/show/441810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=36
2016-11-29 11:47:31 +00:00
Martin Pluskal
255e0d06b6 - Update to version 1.16.1:
* lib: Prevent undefined behavior in decode_length
  * nghttpx: Fix bug which may crash nghttpx if non-final response
    is forwarded from origin server to HTTP/1.1 client
- Changes for version 1.16.0:
  * lib: Add nghttp2_set_debug_vprintf_callback to take advantage
    of DEBUGF statements in when building DEBUGBUILD.
  * Update .clang-format for clang-format-3.9
  * build: Make it possible to include nghttp2/CMakeLists.txt in
    another project using add_subdirectory.
  * third-party: Update http-parser to
    feae95a3a69f111bc1897b9048d9acbc290992f9
  * asio: Fix crash when end() is called outside nghttp2 callback
  * nghttpx: Add --backend-connect-timeout option
  * nghttpx: Add TLS signed_certificate_timestamp extension support
  * nghttpx: Add --ecdh-curves option to specify list of named
    curves
  * h2load: Add --header-table-size and --encoder-header-table-size
    options

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=61
2016-11-24 09:49:34 +00:00
Dominique Leuenberger
229116499d Accepting request 430223 from devel:libraries:c_c++
update to version 1.15.0

OBS-URL: https://build.opensuse.org/request/show/430223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=35
2016-09-30 13:21:06 +00:00
Martin Pluskal
1d03faffae - Update to version 1.15.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=60
2016-09-25 09:09:55 +00:00
Dominique Leuenberger
3f8e541695 Accepting request 425620 from devel:libraries:c_c++
- Update to version 1.14.0:
  * lib: Make emit_header() return void since it always succeed
  * lib: Add nghttp2_hd_deflate_hd_vec() deflate API to support
    multiple buffer input
  * lib: since hd_inflate_commit_indexed() always return 0,
    remove the return value check in nghttp2_hd_inflate_hd_nv()
  * lib: Use memeq() instead of lstreq() in lookup_token()
  * lib: More strict stream state handling
  * lib: Modify genlibtokenlookup.py to remove redundant header
    comparisons and remove inline qualifier of lookup_token()
    in genlibtokenlookup.py
  * lib: Fix wrong tree operation to avoid cycle
  * lib: Make get_max_index() return the max index in frame,
    so we don't need to do extra calculation
  * lib: Add nghttp2_on_invalid_header_callback
  * lib: Log frame's stream ID for header debug logging
  * doc: Remove old doc about differential encoding in HPACK
  * doc: Document about ALPN in nghttpx howto
  * nghttpx: Log error code from getsockopt(SO_ERROR) on first
    write event
  * nghttpx: Don't change pushed stream's priority
  * nghttpx: Log backend connection failure in WARN level
  * nghttpx: Fix bug that api and healthmon parameters do not work
    with http2 proxy
  * nghttpx: Add access log variable for backend host and port
  * nghttpx: Use copy instead of const reference of backend group
  * nghttpx: Reload configuration with SIGHUP
  * nghttp: Adjust weight according to Firefox stable
  * nghttp: Call error callback when invalid header field is
    received and ignored

OBS-URL: https://build.opensuse.org/request/show/425620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=34
2016-09-12 11:23:39 +00:00
Ismail Dönmez
fd65020494 - Update to version 1.14.0:
* lib: Make emit_header() return void since it always succeed
  * lib: Add nghttp2_hd_deflate_hd_vec() deflate API to support
    multiple buffer input
  * lib: since hd_inflate_commit_indexed() always return 0,
    remove the return value check in nghttp2_hd_inflate_hd_nv()
  * lib: Use memeq() instead of lstreq() in lookup_token()
  * lib: More strict stream state handling
  * lib: Modify genlibtokenlookup.py to remove redundant header
    comparisons and remove inline qualifier of lookup_token()
    in genlibtokenlookup.py
  * lib: Fix wrong tree operation to avoid cycle
  * lib: Make get_max_index() return the max index in frame,
    so we don't need to do extra calculation
  * lib: Add nghttp2_on_invalid_header_callback
  * lib: Log frame's stream ID for header debug logging
  * doc: Remove old doc about differential encoding in HPACK
  * doc: Document about ALPN in nghttpx howto
  * nghttpx: Log error code from getsockopt(SO_ERROR) on first
    write event
  * nghttpx: Don't change pushed stream's priority
  * nghttpx: Log backend connection failure in WARN level
  * nghttpx: Fix bug that api and healthmon parameters do not work
    with http2 proxy
  * nghttpx: Add access log variable for backend host and port
  * nghttpx: Use copy instead of const reference of backend group
  * nghttpx: Reload configuration with SIGHUP
  * nghttp: Adjust weight according to Firefox stable
  * nghttp: Call error callback when invalid header field is
    received and ignored

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=59
2016-09-08 08:47:49 +00:00
Dominique Leuenberger
c5ca96fb4b Accepting request 417369 from devel:libraries:c_c++
- Update to version 1.13.0:

OBS-URL: https://build.opensuse.org/request/show/417369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=33
2016-08-12 13:37:45 +00:00
Martin Pluskal
31e095c6c8 - Update to version 1.13.0:
* lib: Cancel non-DATA frame transmission from
    nghttp2_before_frame_send_callback
  * doc: Fix warning with Sphinx 1.4
  * build: Work with Android NDK r12b
  * nghttpx: Use consistent hashing for client IP based session
    affinity
  * nghttpx: Fix FTBFS on armel by explicitly including the header
  * nghttpx: Cast to double to fix build with gcc 4.8 on Solaris 11
  * nghttpx: Fix build error with libressl
  * examples: Fix compile error with OpenSSL v1.1.0-beta2

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=58
2016-08-07 17:32:55 +00:00
Dominique Leuenberger
614586b9bf Accepting request 408510 from devel:libraries:c_c++
- Update to version 1.12.0:

OBS-URL: https://build.opensuse.org/request/show/408510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=32
2016-07-21 05:53:06 +00:00
Martin Pluskal
1514db49ce - Update to version 1.12.0:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=57
2016-07-14 13:13:34 +00:00
Dominique Leuenberger
dd5b01b428 Accepting request 400634 from devel:libraries:c_c++
- Update to 1.11.1
  * lib: Add nghttp2_hd_inflate_hd2() and deprecate
    nghttp2_hd_inflate_hd()
  * lib: Avoid 0-length DATA if NGHTTP2_DATA_FLAG_NO_END_STREAM is set
  * lib: Fix bug that PING flags are ignored in nghttp2_submit_ping
  * integration: Workaround runtime error: cgo argument has Go pointer
    to Go pointer
  * nghttp: Eliminate zero length DATA frame at the end if possible
  * nghttpd: Set content-length in status response
  * nghttpx: Add sni keyword to --backend option
  * nghttpx: Allow mixed protocol and TLS settings among backends under
    same pattern
  * nghttpx: Don't add 0-length DATA when response HEADERS bears
    END_STREAM flag
  * nghttpx: Don't add chunked encoded response body for HEAD request
  * nghttpx: Don't use CN if we have dNSName or iPAddress field
  * nghttpx: Just call execv instead of execve to pass environ
  * nghttpx: Make SETTINGS timeout value configurable
  * nghttpx: Save PID file after it is ready to accept connections
  * nghttpx: Treat backend failure if SETTINGS is not received within
    timeout
  * nghttpx: Wait for SETTINGS ACK to make sure that backend h2 server
    is alive

OBS-URL: https://build.opensuse.org/request/show/400634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=31
2016-06-13 19:49:02 +00:00
Ismail Dönmez
f240387cfc - Update to 1.11.1
* lib: Add nghttp2_hd_inflate_hd2() and deprecate
    nghttp2_hd_inflate_hd()
  * lib: Avoid 0-length DATA if NGHTTP2_DATA_FLAG_NO_END_STREAM is set
  * lib: Fix bug that PING flags are ignored in nghttp2_submit_ping
  * integration: Workaround runtime error: cgo argument has Go pointer
    to Go pointer
  * nghttp: Eliminate zero length DATA frame at the end if possible
  * nghttpd: Set content-length in status response
  * nghttpx: Add sni keyword to --backend option
  * nghttpx: Allow mixed protocol and TLS settings among backends under
    same pattern
  * nghttpx: Don't add 0-length DATA when response HEADERS bears
    END_STREAM flag
  * nghttpx: Don't add chunked encoded response body for HEAD request
  * nghttpx: Don't use CN if we have dNSName or iPAddress field
  * nghttpx: Just call execv instead of execve to pass environ
  * nghttpx: Make SETTINGS timeout value configurable
  * nghttpx: Save PID file after it is ready to accept connections
  * nghttpx: Treat backend failure if SETTINGS is not received within
    timeout
  * nghttpx: Wait for SETTINGS ACK to make sure that backend h2 server
    is alive

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=56
2016-06-08 09:19:03 +00:00
Dominique Leuenberger
2d8ad9ce35 Accepting request 391801 from devel:libraries:c_c++
- Update to 1.10.0
- Update to 1.9.2

OBS-URL: https://build.opensuse.org/request/show/391801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=30
2016-04-30 21:28:53 +00:00
Martin Pluskal
e6e0d810d8 - Update to 1.10.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=55
2016-04-27 10:15:35 +00:00
Martin Pluskal
4df3a8802e OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=54 2016-04-13 18:40:13 +00:00
Martin Pluskal
f35687f0b5 - Update to 1.9.2
* nghttpx: Fix crash with backend failure
  * nghttpx: Better distribute load to backend h2 servers
  * nghttpx: Fix error messages on deprecated mode
  * nghttpx: Fix bug that logger wrote string which was not 
    NULL-terminated
  * nghttpx: Fix bug that proxy with HTTP/1.1 CONNECT did not work

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=53
2016-04-13 18:39:01 +00:00
Dominique Leuenberger
a5723630cb Accepting request 380487 from devel:libraries:c_c++
- Update to 1.9.1

OBS-URL: https://build.opensuse.org/request/show/380487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=29
2016-04-01 11:01:20 +00:00
Martin Pluskal
7594387cca - Update to 1.9.1
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=52
2016-03-27 17:01:02 +00:00
Dominique Leuenberger
a9d827203b Accepting request 361793 from devel:libraries:c_c++
- Update to 1.8.0

OBS-URL: https://build.opensuse.org/request/show/361793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=28
2016-03-01 08:33:50 +00:00
Martin Pluskal
dbe016dfdc - Update to 1.8.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=51
2016-02-26 13:30:37 +00:00
Dominique Leuenberger
45d8b77a56 Accepting request 359072 from devel:libraries:c_c++
- Update to 1.7.1
  * Fix CVE-2016-1544 (boo#966514)

OBS-URL: https://build.opensuse.org/request/show/359072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=27
2016-02-23 15:54:06 +00:00
Martin Pluskal
6f4ebd5981 - Update to 1.7.1
* Fix CVE-2016-1544 (boo#966514)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=50
2016-02-12 17:23:24 +00:00
Dominique Leuenberger
9722768bd3 Accepting request 356635 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/356635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=26
2016-02-04 23:30:00 +00:00
Martin Pluskal
fb98a26132 Accepting request 356634 from openSUSE:Factory:Staging:Gcc6
- Add nghttp2-c++14.patch to properly guard make_unique templates.
  [bsc#964140]

OBS-URL: https://build.opensuse.org/request/show/356634
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=49
2016-01-29 09:07:25 +00:00
Dominique Leuenberger
7454f0e8a8 Accepting request 356118 from devel:libraries:c_c++
- Update to 1.7.0

OBS-URL: https://build.opensuse.org/request/show/356118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=25
2016-01-28 16:19:36 +00:00
Martin Pluskal
b6a659ca54 - Update to 1.7.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=48
2016-01-26 20:04:59 +00:00
Ismail Dönmez
bef963a9ce Accepting request 355211 from home:pgajdos
- fixed typo in libnghttp2_asio1 [bsc#962914]

OBS-URL: https://build.opensuse.org/request/show/355211
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=47
2016-01-21 09:39:50 +00:00