Commit graph

6 commits

Author SHA1 Message Date
joerg
8b342a0cd8 Depends on INT64_MAX to be available in pre-C++11 mode. 2017-02-18 13:57:06 +00:00
adam
d686b01083 Changes 1.4.0:
* Renew test key pair
* Fix OpenSSL 1.1.0 deprecation warnings
* spdylay: compile against openssl-1.1.0
  It fails to compile against openssl 1.1.0 due to things like
  |shrpx_client_handler.cc:90:30: error: 'strerror' was not declared in this scope
  |shrpx_listen_handler.cc:112:32: error: 'memset' was not declared in this scope
  |shrpx_listen_handler.cc:114:43: error: 'memcpy' was not declared in this scope
  This resolves it.
* spdycat: Fix leak in SpdySession.reqvec
* Compile with IRIX 6.5.22 using GCC-4.7.4
* Remove CREDENTIAL frame processing completely
  We just left API as is, but related functions just do nothing now.
* Allocate stream ID when spdylay_submit_{syn_stream,request} is called
  This commit allocates stream ID when spdylay_submit_syn_stream and
  spdylay_submit_request is called. Also create stream when
  spdylay_session_predicate_syn_stream_send is failed, to provide
  stream to user callback (e.g., on_ctrl_not_send_callback).
  Allocating stream ID early ensures that we can create stream because
  we can catch stream ID exhaustion early and fail fast. Since stream
  ID is allocated serially, we have to send SYN_STREAM in the order
  they queued. So now all queued syn_stream have the same priority
  (lowest). The DATA frame has given priority by application. This
  does not work well with CREDENTIAL frame, since SYN_STREAM may wait
  for CREDENTIAL, which results in out of order transmission. Since
  CREDENTIAL frame was deprecated in SPDY/3.1, and no one use it, we
  remove its functionality in the later commit.
* spdycat: --proxy-port, not --proxyport
* spdycat: Check :host header field for SNI, since Host header is not allowed
* spdycat: Update spdycat --help output for --header
* spdycat: Fix resource leak found by coverity scan
2017-01-26 20:43:12 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
fhajny
7b475f2c75 Fix missing CONFIGURE_ARGS+= from last update 2015-10-17 11:03:09 +00:00
adam
6050ddba29 Switch to .tar.xz; clean up 2015-10-17 09:55:42 +00:00
fhajny
f797a00bd4 Import spdylay-1.3.2 as www/spdylay.
This is an experimental implementation of Google's SPDY protocol in C. This
library provides SPDY version 2, 3 and 3.1 framing layer implementation.
2015-06-03 11:00:15 +00:00