Commit Graph

129 Commits

Author SHA256 Message Date
Dominique Leuenberger
57965a550f Accepting request 701941 from devel:libraries:c_c++
- Update to 1.38.0:
  * This release fixes the bug that authority and path altered by per-pattern mruby script can affect backend selection on retry.
  * It also fixes the bug that HTTP/1.1 chunked request stalls.
  * Now nghttpx does not log authorization request header field value with -LINFO.
  * This release fixes possible backend stall when header and request body are sent in their own packets.
  * The backend option gets weight parameter to influence backend selection.
  * This release fixes compile error with BoringSSL.
- Add patch from upstream to build with new boost bsc#1134616:
  * boost170.patch

OBS-URL: https://build.opensuse.org/request/show/701941
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=57
2019-05-14 11:11:28 +00:00
Tomáš Chvátal
8baae1e178 - Update to 1.38.0:
* This release fixes the bug that authority and path altered by per-pattern mruby script can affect backend selection on retry.
  * It also fixes the bug that HTTP/1.1 chunked request stalls.
  * Now nghttpx does not log authorization request header field value with -LINFO.
  * This release fixes possible backend stall when header and request body are sent in their own packets.
  * The backend option gets weight parameter to influence backend selection.
  * This release fixes compile error with BoringSSL.
- Add patch from upstream to build with new boost bsc#1134616:
  * boost170.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=93
2019-05-10 08:44:30 +00:00
Dominique Leuenberger
5499fbdcc9 Accepting request 667027 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/667027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=56
2019-01-28 19:46:57 +00:00
Martin Pluskal
8ac1f8cbff Accepting request 667023 from home:seanlew:branches:devel:libraries:c_c++
Update nghttp2

OBS-URL: https://build.opensuse.org/request/show/667023
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=92
2019-01-18 17:16:34 +00:00
Martin Pluskal
437f3f5ac0 Accepting request 667000 from home:scarabeus_iv:branches:devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/667000
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=91
2019-01-18 14:47:29 +00:00
Martin Pluskal
61738b6991 Accepting request 666996 from home:scarabeus_iv:branches:devel:libraries:c_c++
- Use multibuild to not pull in python3 in first build, nghttp2
  is low in the system

OBS-URL: https://build.opensuse.org/request/show/666996
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=90
2019-01-18 14:37:04 +00:00
Martin Pluskal
5707eccfb7 - Update to version 1.35.1:
* nghttpx: Fix broken trailing slash handling (GH-1276)
- Changes for version 1.35:
  * build: cmake: Fix libevent version detection (Patch from Jan Kundrát) (GH-1238)
  * lib: Use __has_declspec_attribute for shared builds (Patch from Don) (GH-1222)
  * src: Require C++14 language feature
  * nghttpx: Write mruby send_info early
  * nghttpx: Fix assertion failure on mruby send_info with HTTP/1 frontend
  * h2load: Handle HTTP/1 non-final response (GH-1259)
  * h2load: Clarify that time for connect includes TLS handshake

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=89
2019-01-11 14:28:51 +00:00
Dominique Leuenberger
f5413ed0cb Accepting request 642981 from devel:libraries:c_c++
Add bug and tracking numbers only

OBS-URL: https://build.opensuse.org/request/show/642981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=55
2018-10-22 09:22:41 +00:00
d1c801c2fd Add bug and FATE numbers
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=88
2018-10-18 14:58:16 +00:00
Dominique Leuenberger
6d1f1e14a3 Accepting request 640688 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/640688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=54
2018-10-12 11:09:27 +00:00
36946ee68e Accepting request 640687 from home:adamm:branches:devel:libraries:c_c++
- Update to version 1.34.0:
  * lib: Implement RFC 8441 :protocol support
  * nghttpx: Add read/write-timeout parameters to backend option
  * nghttpx: Fix mruby parameter validation in backend option
  * nghttpx: Implement RFC 8441 Bootstrapping WebSocket with HTTP/2
  * nghttpx: Update neverbleed to fix OpenSSL 1.1.1 issues
  * nghttpx: Update mruby 1.4.1
  * nghttpx: Add mruby env.tls_handshake_finished
  * nghttpx: Add --tls13-ciphers and --tls-client-ciphers options
  * nghttpx: Add RFC 8470 Early-Data header field support
  * nghttpx: Add RFC 8446 TLSv1.3 0-RTT early data support

OBS-URL: https://build.opensuse.org/request/show/640687
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=87
2018-10-08 19:53:42 +00:00
Dominique Leuenberger
1bc320dc76 Accepting request 638345 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/638345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=53
2018-10-02 17:44:40 +00:00
Ismail Dönmez
76daf23dd5 Accepting request 638343 from home:adamm:branches:devel:libraries:c_c++
- Update to version 1.33.0:
  * lib: Tweak nghttp2_session_set_stream_user_data
  * lib: Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS.
  * lib: Implement ORIGIN frame
  * asio: support definition of local endpoint for cleartext
    client session
  * integration: Remove remaining SPDY code from the integration tests
  * nghttpx: Fix worker process crash with neverbleed write error
  * nghttpx: Support per-backend mruby script
  * nghttpx: Fix stream reset if data from client is arrived before
    dconn is attached

OBS-URL: https://build.opensuse.org/request/show/638343
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=86
2018-09-26 08:15:33 +00:00
Dominique Leuenberger
6850697cce Accepting request 621740 from devel:libraries:c_c++
- Update to version 1.32.0:

OBS-URL: https://build.opensuse.org/request/show/621740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=52
2018-07-13 08:18:34 +00:00
Martin Pluskal
cabade15fc - Update to version 1.32.0:
* lib: Ignore all input after calling session_terminate_session
  * lib: Fix treatment of padding
  * lib: Don't allow 101 HTTP status code because HTTP/2 removes
    HTTP Upgrade
  * build: add ENABLE_STATIC_LIB option to build static lib
  * third-party: Upgrade neverbleed to the latest master
  * asio: Support client side SNI
  * src: Compile with libressl 2.7.2
  * src: Allow building without NPN
  * h2load: -r and --duration are mutually exclusive

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=85
2018-07-09 15:17:12 +00:00
Dominique Leuenberger
f64b3393f0 Accepting request 596227 from devel:libraries:c_c++
- Version umpdate to 1.31.1:
  * Fix bsc#1088639 CVE-2018-1000168
  * https://nghttp2.org/blog/2018/04/12/nghttp2-v1-31-1/

- Version update to 1.31.0:
  * lib: Add nghttp2_session_set_user_data() public API function (GH-1137)
  * src: Define nghttp2_inet_pton wrapper to avoid inet_pton macro (GH-1128)
  * nghttpx: Close listening socket on graceful shutdown
  * nghttpx: Add an option to accept expired client certificate (GH-1126)
  * nghttpx: Add mruby tls_client_not_before, and tls_client_not_after (GH-1123)
  * nghttpx: Fix potential memory leak
  * lib: Allow PING frame to be sent after GOAWAY (GH-1103)
  * nghttpx: Fix bug that h1 backend idle timeout expires sooner
  * nghttpx: Stop overwrite of first header on mruby call to env.req.set_header(..) (Patch from Dylan Plecki) (GH-1119)
  * nghttpx: Add upgrade-scheme parameter to backend option (GH-1099)
  * nghttpx: Fix missing ALPN validation (--npn-list) (GH-1094)
  * nghttpx: Remember which resource is pushed for RFC 8297 (GH-1101)

- Drop spdylay dependency as it is deprecated since version 1.28.0
  and removed from cofnigure.ac since 1.29.0

OBS-URL: https://build.opensuse.org/request/show/596227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=51
2018-04-17 09:13:32 +00:00
Tomáš Chvátal
64f07a958c - Version umpdate to 1.31.1:
* Fix bsc#1088639 CVE-2018-1000168
  * https://nghttp2.org/blog/2018/04/12/nghttp2-v1-31-1/

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=84
2018-04-13 08:44:30 +00:00
Tomáš Chvátal
ab772a5b03 - Version update to 1.31.0:
* lib: Add nghttp2_session_set_user_data() public API function (GH-1137)
  * src: Define nghttp2_inet_pton wrapper to avoid inet_pton macro (GH-1128)
  * nghttpx: Close listening socket on graceful shutdown
  * nghttpx: Add an option to accept expired client certificate (GH-1126)
  * nghttpx: Add mruby tls_client_not_before, and tls_client_not_after (GH-1123)
  * nghttpx: Fix potential memory leak
  * lib: Allow PING frame to be sent after GOAWAY (GH-1103)
  * nghttpx: Fix bug that h1 backend idle timeout expires sooner
  * nghttpx: Stop overwrite of first header on mruby call to env.req.set_header(..) (Patch from Dylan Plecki) (GH-1119)
  * nghttpx: Add upgrade-scheme parameter to backend option (GH-1099)
  * nghttpx: Fix missing ALPN validation (--npn-list) (GH-1094)
  * nghttpx: Remember which resource is pushed for RFC 8297 (GH-1101)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=83
2018-04-09 10:29:18 +00:00
Tomáš Chvátal
b8d3a29c14 - Drop spdylay dependency as it is deprecated since version 1.28.0
and removed from cofnigure.ac since 1.29.0

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=82
2018-04-09 09:32:57 +00:00
Dominique Leuenberger
4d8bd10b78 Accepting request 580194 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/580194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=50
2018-03-01 11:06:07 +00:00
Martin Pluskal
31e8c5b47d Accepting request 580110 from home:favogt:licensetag
Use %license (boo#1082318). Please forward to SLE, if possible

OBS-URL: https://build.opensuse.org/request/show/580110
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=81
2018-02-26 11:24:08 +00:00
Dominique Leuenberger
13f2e7e916 Accepting request 561884 from devel:libraries:c_c++
- Update to version 1.29.0:
  * lib: Use NGHTTP2_REFUSED_STREAM for streams which are closed by
    GOAWAY
  * build: Remove SPDY
  * build: Fix CMAKE_MODULE_PATH
  * nghttpx: Revert "nghttpx: Use an existing h2 backend connection
    as much as possible"
  * nghttpx: Write API request body in temporary file
  * nghttpx: Increase api-max-request-body
  * nghttpx: Faster configuration loading with lots of backends
  * nghttpx: Fix crash with --backend-http-proxy-uri option

OBS-URL: https://build.opensuse.org/request/show/561884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=49
2018-01-16 08:24:28 +00:00
Martin Pluskal
cd57bc10db - Update to version 1.29.0:
* lib: Use NGHTTP2_REFUSED_STREAM for streams which are closed by
    GOAWAY
  * build: Remove SPDY
  * build: Fix CMAKE_MODULE_PATH
  * nghttpx: Revert "nghttpx: Use an existing h2 backend connection
    as much as possible"
  * nghttpx: Write API request body in temporary file
  * nghttpx: Increase api-max-request-body
  * nghttpx: Faster configuration loading with lots of backends
  * nghttpx: Fix crash with --backend-http-proxy-uri option

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=80
2018-01-05 13:23:16 +00:00
Dominique Leuenberger
aa50e4dbf0 Accepting request 556050 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/556050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=48
2017-12-14 09:51:05 +00:00
Martin Pluskal
e7984034ac Accepting request 556025 from home:dimstar:Factory
- Export PYTHON=/usr/bin/python3 before running configure: allow to
  build without (comnplete) python2 in the buildroot. In any case
  we only ship python3-bindings already.

Happens to also fix build in Staging_A, where rpm is being reworked (also python bindings)

OBS-URL: https://build.opensuse.org/request/show/556025
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=79
2017-12-11 19:05:51 +00:00
Martin Pluskal
648a46e6be - Upodate to version 1.28.0:
* lib: Add nghttp2_error_callback2
  * build: Add deprecation warning when spdylay support is enabled
  * Switch to clang-format-5.0
  * examples: Make client and server work with libevent-2.1.8
  * third-party: Update neverbleed
  * integration: Fix issues reported by the go vet tool.
  * nghttpx: Fix affinity retry
  * nghttpx: Fix stalled backend connection on retry
  * nghttpx: Cookie based session affinity
  * nghttpx: Expose additional TLS related variables to mruby and
    accesslog

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=78
2017-12-06 16:40:03 +00:00
Dominique Leuenberger
80f042dedc Accepting request 542107 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/542107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=47
2017-11-19 10:07:15 +00:00
Martin Pluskal
29d08f4d7c - Drop forgotten python2 build dependency
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=77
2017-11-08 16:54:38 +00:00
Dominique Leuenberger
30240c47a1 Accepting request 536838 from devel:libraries:c_c++
- 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
- Switch to python3 support

OBS-URL: https://build.opensuse.org/request/show/536838
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nghttp2?expand=0&rev=46
2017-10-28 12:20:49 +00:00
Martin Pluskal
86386d9e0c OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nghttp2?expand=0&rev=76 2017-10-26 10:54:18 +00:00
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