SHA256
8
0
forked from pool/aws-c-http

65 Commits

Author SHA256 Message Date
f53997312b Accepting request 1055814 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.7.1
  * Fix macro usage by @DmitriyMusatkin in (#411)
  * Revise "Better helper functions for querying header
    values (#412)" by @graebm in (#414)
  * Validate websocket handshake response by @graebm in (#410)
  * More websocket handshake validation by @graebm in (#415)
  * Improve websocket error reporting by @graebm in (#416)
  * Websocket automatically responds to PING with PONG by @graebm in (#417)
  * Websocket: Validate UTF-8 in text payloads by @graebm in (#418)

OBS-URL: https://build.opensuse.org/request/show/1055814
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=15
2023-01-04 14:28:48 +00:00
346f443cd2 Accepting request 1045077 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.7.0
  * Breaking change to websocket API: setup callback
    can report body of response by @graebm in (#409)
- from version 0.6.29
  * Add ref-counting to aws_websocket by @graebm in (#405)
  * Proxy h2 by @TingDaoK in (#402)
  * Test coverage by @TingDaoK in (#406)
  * Only "data" frames affect websocket's
    read window now by @graebm in (#407)
  * Add notes documentation for headers by @TingDaoK in (#408)

OBS-URL: https://build.opensuse.org/request/show/1045077
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=14
2022-12-27 14:03:11 +00:00
7068cca564 Accepting request 1040619 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.28
  * Replace s_cat with `aws_byte_buf_append_dynamic` by @TingDaoK in (#404)
  * WebSocket ref-counts its HTTP request by @graebm in (#403)

OBS-URL: https://build.opensuse.org/request/show/1040619
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=13
2022-12-06 14:43:23 +00:00
b7294f4c1f Accepting request 1035813 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.27
  * Localhost test MAC by @TingDaoK in (#398)
  * Update CI by @waahm7 in (#396)

OBS-URL: https://build.opensuse.org/request/show/1035813
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=12
2022-11-16 15:33:20 +00:00
58e7f163c2 Accepting request 1035253 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.26
  * Localhost test mac by @TingDaoK in (#398)
  * Update CI by @waahm7 in (#396)
- from version 0.6.25
  * sprintf() -> snprintf() by @graebm in (#397)
  * Fix C++ One Definition Rules (ODR) Violations by @graebm in (#399)

OBS-URL: https://build.opensuse.org/request/show/1035253
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=11
2022-11-11 19:23:26 +00:00
b9ffad2a32 Accepting request 1032801 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.24
  * Empty path by @DmitriyMusatkin in (#395)
- from version 0.6.23
  * Event loop pin by @bretambrose in (#391)

OBS-URL: https://build.opensuse.org/request/show/1032801
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=10
2022-11-04 11:02:27 +00:00
28de5122eb Accepting request 1012057 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.22
  * Added leased_concurrency to metrics and instrumented http connection
    manager and stream managers. by @JonathanHenson in (#392)

OBS-URL: https://build.opensuse.org/request/show/1012057
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=9
2022-10-17 17:42:12 +00:00
c0728ef46b Accepting request 1008212 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.21
  * Add AppVerifier to CI by @TwistedTwigleg in (#389)
  * Destroy callback for http stream by @TingDaoK in (#390)

OBS-URL: https://build.opensuse.org/request/show/1008212
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=8
2022-10-07 08:10:55 +00:00
1c3a2723fb Accepting request 1000854 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.20
  * Split up hpack.c by @graebm in (#385)
  * Proposal for moving websocket frame write completions from
    on-send-downstream to on-socket-write-completion by @bretambrose
    in (#367)
  * Fallback for target load by @TingDaoK in (#387)

OBS-URL: https://build.opensuse.org/request/show/1000854
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=7
2022-09-06 06:07:00 +00:00
4911feb59e Accepting request 993721 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.19
  * HTTP/2 Stream Manager dead lock fix
    + Fix the dead lock for stream manager by @TingDaoK in (#384)
- from version 0.6.18
  * HTTP/2 Stream Manager new functions
    + Stream manager prior knowledge by @TingDaoK in (#380)
    + Edit some code for clarity by @graebm in (#382)
    + More Protocol verification by @TingDaoK in (#378)
    + Support close on server error and period ping for
      stream manager by @TingDaoK in (#381)

OBS-URL: https://build.opensuse.org/request/show/993721
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=6
2022-08-08 15:07:32 +00:00
bae272017d Accepting request 989158 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.17  
  * Stream manager test with body by @TingDaoK in (#376)
  * Added aws_http2_stream_write_data, allowing H2 data frames
    to be written at any time by @justinboswell in (#338)
  * H2 monitor by @TingDaoK in (#377)
- from version 0.6.16
  * Build a local echo server and test against it. by @TingDaoK in (#373)
  * More local host test by @TingDaoK in (#375)
  * h2 stream callback not kill connection by @TingDaoK in (#364)
  * Metric for manager by @TingDaoK in (#370)

OBS-URL: https://build.opensuse.org/request/show/989158
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=5
2022-07-15 09:03:05 +00:00
0f2774a42c Accepting request 978110 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.15
  * Silence "variable set but not used" warnings by @graebm in (#374)
  * refcount input stream by @TingDaoK in (#342)
- from version 0.6.14  
  * Update to latest builder by @bretambrose in (#368)
  * Fix our CI ignores branches that have "/" in name by @TingDaoK in (#371)
  * Flow control window update by @TingDaoK in (#372)
  * HTTP/2 integration tests - Part 1 by @TingDaoK in (#365)
- from version 0.6.13
  * Mark h2 tests as net tests
- from version 0.6.12
  * Bugfix: the refcount for connection manager will pop up from zero
    in some situation from the culling task, which will cause destroy
    to happen twice and crash.
- from version 0.6.11
  * Introduce HTTP/2 stream manager

OBS-URL: https://build.opensuse.org/request/show/978110
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=4
2022-05-23 06:30:31 +00:00
e914b21c6a Accepting request 937774 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.6.10
  * HTTP/2 Message support
    + Support HTTP/2 message type, instead of translating all the
      request to HTTP/2 format
    + BUGFIX: raise proper error when reaching max concurrent stream.
- from version 0.6.9
  * Const added to members, chunked trailer support to HTTP/1, HTTP/2 headers
    + HTTP2/ headers
      - Pseudo headers are pushed into the front of the array list, and other
        than that, it will be treated the same as normal headers
      - Trade off:
        * We know that push front to the array list is expensive. But, it should
          be used only few times, as you don't want to change pseudo headers a
  	  lot and there are at most 4 of them. More than that, we don't need to
  	  do the push front later when we need to send the headers into the wire.
        * The advantage of it is that we will have the mostly the same behavior
          as netty, which is used by Java SDK team already.
        * `add` will push the pseudo header to the front of the list when needed
          (the last header is NOT pseudo header)
    + Chunked trailer
      - Add chunked trailer support to HTTP/1
    + Const changes
      - const added to aws_socket_options
      - const added to aws_http_proxy_options
      - const added to aws_tls_connection_options
- from version 0.6.8
  * Removed OOM conditions/tests
    + Removed OOM test, since that's no longer allowed (#343)

OBS-URL: https://build.opensuse.org/request/show/937774
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=3
2021-12-11 23:48:24 +00:00
50a0c39dbf Accepting request 925696 from home:jengelh:branches:devel:libraries:c_c++
- Trim conjecture and redundant metadata from description.
- Use cmake()/pkgconfig() as buildrequires. Update descriptions.
- Replace %-bin subpackage by just %, and lib%-devel by %-devel.

OBS-URL: https://build.opensuse.org/request/show/925696
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=2
2021-10-16 20:44:57 +00:00
c5d2680fa2 Accepting request 924839 from home:glaubitz:branches:devel:libraries:c_c++
- Initial release
  + Version 0.6.7

OBS-URL: https://build.opensuse.org/request/show/924839
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-http?expand=0&rev=1
2021-10-12 10:14:36 +00:00