Recent Releases of https://github.com/awslabs/aws-c-http
https://github.com/awslabs/aws-c-http - [fix] failed to compile on FreeBSD
What's Changed
- [fix] failed to compile on FreeBSD by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/527
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.10.3...v0.10.4
- C
Published by TingDaoK 12 months ago
https://github.com/awslabs/aws-c-http - support no_proxy exactly like CURL
What's Changed
- Remove Windows 2019 and add Windows 2025 with MSVC-17 by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/521
- support no_proxy exactly like CURL by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/522
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.10.2...v0.10.3
- C
Published by TingDaoK 12 months ago
https://github.com/awslabs/aws-c-http - Stop sending empty data frame when input stream ends but the request stream is not ending
What's Changed
- Remove clang-3 from CI by @sbSteveK in https://github.com/awslabs/aws-c-http/pull/518
- Stop sending empty data frame when input stream ends but the request stream is not ending. by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/520
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.10.1...v0.10.2
- C
Published by TingDaoK about 1 year ago
https://github.com/awslabs/aws-c-http - fix mock server window update on 0 length body
What's Changed
- fix mock server window update on 0 length body by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/517
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.10.0...v0.10.1
- C
Published by TingDaoK about 1 year ago
https://github.com/awslabs/aws-c-http - [breaking change] Update HTTP/2 window management
What's Changed
- Fix initial settings for h2 by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/513
- Update h2 windowing algo & Http Client benchmark by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/388
- batching up the window update frame until the window size drops below the threshold for both manual and auto window management
- Initial window size now be required for HTTP/2 connection on manual window management now.
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.9.7...v0.10.0
- C
Published by TingDaoK about 1 year ago
https://github.com/awslabs/aws-c-http - HTTP/2 manual write updates
What's Changed
- H2 manual write triggers the stream complete test by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/510
- make exports more consistent by @DmitriyMusatkin in https://github.com/awslabs/aws-c-http/pull/511
- report the error back to write complete by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/512
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.9.6...v0.9.7
- C
Published by TingDaoK about 1 year ago
https://github.com/awslabs/aws-c-http - v0.9.6
What's Changed
- Fix Error Handling For Connection Manager by @waahm7 in https://github.com/awslabs/aws-c-http/pull/507
- h1_decoder error on multiple content-length headers by @quinnj in https://github.com/awslabs/aws-c-http/pull/509
- Apple Network Framework Support by @xiazhvera in https://github.com/awslabs/aws-c-http/pull/502
New Contributors
- @xiazhvera made their first contribution in https://github.com/awslabs/aws-c-http/pull/502
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.9.5...v0.9.6
- C
Published by sbSteveK over 1 year ago
https://github.com/awslabs/aws-c-http - HTTP/1: Support streaming requests of unknown length
What's Changed
- HTTP/1: Support streaming requests of unknown length by @graebm in https://github.com/awslabs/aws-c-http/pull/506
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.9.4...v0.9.5
- C
Published by graebm over 1 year ago
https://github.com/awslabs/aws-c-http - Supprt response_first_byte_timeout_ms in ConnectionManagerOptions
What's Changed
- Some trivial fixup on tests by @graebm in https://github.com/awslabs/aws-c-http/pull/503
- Move h1_stream variables, to make thread usage more explicit by @graebm in https://github.com/awslabs/aws-c-http/pull/504
- Supprt responsefirstbytetimeoutms in ConnectionManagerOptions by @waahm7 in https://github.com/awslabs/aws-c-http/pull/505
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.9.3...v0.9.4
- C
Published by waahm7 over 1 year ago
https://github.com/awslabs/aws-c-http - v0.9.3
What's Changed
- Switch CI to use roles by @DmitriyMusatkin in https://github.com/awslabs/aws-c-http/pull/494
- Fix CI for GCC-13 on Ubuntu-18 by @waahm7 in https://github.com/awslabs/aws-c-http/pull/496
- A bunch of CMake fixes by @graebm in https://github.com/awslabs/aws-c-http/pull/497
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.9.2...v0.9.3
- C
Published by sfod over 1 year ago
https://github.com/awslabs/aws-c-http - v0.9.2
What's Changed
- Update for event loop API changes by @bretambrose in https://github.com/awslabs/aws-c-http/pull/491
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.9.1...v0.9.2
- C
Published by xiazhvera over 1 year ago
https://github.com/awslabs/aws-c-http - Add cxx support
What's Changed
- chore: Modified bug issue template to add checkbox to report potential regression. by @ashishdhingra in https://github.com/awslabs/aws-c-http/pull/486
- Add cxx support by @subdiox in https://github.com/awslabs/aws-c-http/pull/490
New Contributors
- @ashishdhingra made their first contribution in https://github.com/awslabs/aws-c-http/pull/486
- @subdiox made their first contribution in https://github.com/awslabs/aws-c-http/pull/490
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.9.0...v0.9.1
- C
Published by waahm7 over 1 year ago
https://github.com/awslabs/aws-c-http - Update Minimum CMake to 3.9
What's Changed
- Tweak error message for AWSERRORHTTPRESPONSEFIRSTBYTETIMEOUT by @graebm in https://github.com/awslabs/aws-c-http/pull/488
- Update CMake to 3.9 by @waahm7 in https://github.com/awslabs/aws-c-http/pull/489
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.10...v0.9.0
- C
Published by waahm7 over 1 year ago
https://github.com/awslabs/aws-c-http - v0.8.10
What's Changed
- increase timeout for http integration tests by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/487
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.9...v0.8.10
- C
Published by TingDaoK almost 2 years ago
https://github.com/awslabs/aws-c-http - Fix max_pending_connection_acquisitions
What's Changed
- Fix maxpendingconnection_acquisitions to respect connection pool size by @waahm7 in https://github.com/awslabs/aws-c-http/pull/485
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.8...v0.8.9
- C
Published by waahm7 almost 2 years ago
https://github.com/awslabs/aws-c-http - Fix websocket shutdown behavior
What's Changed
- Fix websocket shutdown behavior by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/483
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.7...v0.8.8
- C
Published by graebm almost 2 years ago
https://github.com/awslabs/aws-c-http - FIX: Connection shutdown with buffered data
What's Changed
- Connection shutdown with buffered data by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/482
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.6...v0.8.7
- C
Published by TingDaoK almost 2 years ago
https://github.com/awslabs/aws-c-http - Connection Manager Updates
What's Changed
- Connection Manager Acquisition Timeout by @waahm7 in https://github.com/awslabs/aws-c-http/pull/479
- Support MaxPendingConnectionAcquisitions by @waahm7 in https://github.com/awslabs/aws-c-http/pull/481
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.5...v0.8.6
- C
Published by waahm7 almost 2 years ago
https://github.com/awslabs/aws-c-http - Fix issue from TLS handler
What's Changed
- Update MacOS to arm64 by @waahm7 in https://github.com/awslabs/aws-c-http/pull/476
- update stale issue bot permissions by @jmklix in https://github.com/awslabs/aws-c-http/pull/478
- adapt change from "TLS deliver buffer data during shutdown" by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/474
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.4...v0.8.5
- C
Published by TingDaoK almost 2 years ago
https://github.com/awslabs/aws-c-http - Mark the network interface API experimental
What's Changed
- Mark the network interface API experimental by @waahm7 in https://github.com/awslabs/aws-c-http/pull/475
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.3...v0.8.4
- C
Published by waahm7 about 2 years ago
https://github.com/awslabs/aws-c-http - Bind to Network Interface
What's Changed
- clang-format 18 by @graebm in https://github.com/awslabs/aws-c-http/pull/469
- Bind to a list of Network Interfaces by @waahm7 in https://github.com/awslabs/aws-c-http/pull/471
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.2...v0.8.3
- C
Published by waahm7 about 2 years ago
https://github.com/awslabs/aws-c-http - Mark some missing Network tests as net_tests
What's Changed
- Mark some missing Network tests as net_tests. by @waahm7 in https://github.com/awslabs/aws-c-http/pull/465
- Add test where connection shuts down before response completes by @graebm in https://github.com/awslabs/aws-c-http/pull/468
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.1...v0.8.2
- C
Published by graebm about 2 years ago
https://github.com/awslabs/aws-c-http - v0.8.1
What's Changed
- Minor GitHub workflow changes by @kellertk in https://github.com/awslabs/aws-c-http/pull/461
- Fix a bunch of places we forget to awsraiseerror() by @graebm in https://github.com/awslabs/aws-c-http/pull/462
- API to query http server listener endpoint by @bretambrose in https://github.com/awslabs/aws-c-http/pull/463
New Contributors
- @kellertk made their first contribution in https://github.com/awslabs/aws-c-http/pull/461
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.8.0...v0.8.1
- C
Published by TingDaoK over 2 years ago
https://github.com/awslabs/aws-c-http - Change `port` from uint16_t to uint32_t, to support VSOCK
What's Changed
- correct the doc about unactivated stream and add test by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/460
- Change
portfrom uint16t to uint32t, to support VSOCK by @graebm in https://github.com/awslabs/aws-c-http/pull/457
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.15...v0.8.0
- C
Published by graebm over 2 years ago
https://github.com/awslabs/aws-c-http - Add support for cancel stream
What's Changed
- sizeof('c')=4, not 1: fix overallocation by @nabijaczleweli in https://github.com/awslabs/aws-c-http/pull/459
- Add support for cancel stream by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/458
New Contributors
- @nabijaczleweli made their first contribution in https://github.com/awslabs/aws-c-http/pull/459
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.14...v0.7.15
- C
Published by TingDaoK over 2 years ago
https://github.com/awslabs/aws-c-http - Support for response-first-byte-timeout
What's Changed
- system vtables use full function names, for better grepping by @graebm in https://github.com/awslabs/aws-c-http/pull/454
- request idle timeout by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/456
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.13...v0.7.14
- C
Published by TingDaoK over 2 years ago
https://github.com/awslabs/aws-c-http - Update certs
What's Changed
- added workflow for handling answerable discussions by @yasminetalby in https://github.com/awslabs/aws-c-http/pull/449
- Remove unused headers code in elasticurl by @quinnj in https://github.com/awslabs/aws-c-http/pull/452
- Update CERT by @waahm7 in https://github.com/awslabs/aws-c-http/pull/453
New Contributors
- @yasminetalby made their first contribution in https://github.com/awslabs/aws-c-http/pull/449
- @quinnj made their first contribution in https://github.com/awslabs/aws-c-http/pull/452
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.12...v0.7.13
- C
Published by waahm7 almost 3 years ago
https://github.com/awslabs/aws-c-http - v0.7.12
What's Changed
- Explicit Private for targetlinklibraries by @waahm7 in https://github.com/awslabs/aws-c-http/pull/450
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.11...v0.7.12
- C
Published by waahm7 almost 3 years ago
https://github.com/awslabs/aws-c-http - Treat empty string as unset for proxy env var
What's Changed
- skip empty string for proxy env var by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/446
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.10...v0.7.11
- C
Published by TingDaoK about 3 years ago
https://github.com/awslabs/aws-c-http - adapt to aws_future changes
What's Changed
- adapt to aws_future changes by @graebm in https://github.com/awslabs/aws-c-http/pull/445
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.9...v0.7.10
- C
Published by graebm about 3 years ago
https://github.com/awslabs/aws-c-http - aws_future_http_message
What's Changed
- Move to postman-echo.com from httpbin.org by @waahm7 in https://github.com/awslabs/aws-c-http/pull/442
- update time to ancient by @jmklix in https://github.com/awslabs/aws-c-http/pull/441
- awsfuture<awshttp_message *> by @graebm in https://github.com/awslabs/aws-c-http/pull/443
- use latest aws-crt-builder by @graebm in https://github.com/awslabs/aws-c-http/pull/444
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.8...v0.7.9
- C
Published by graebm about 3 years ago
https://github.com/awslabs/aws-c-http - HTTP Stream Telemetry API
What's Changed
- add github templates and bots by @jmklix in https://github.com/awslabs/aws-c-http/pull/436
- update builder version to fix aws-lc build on manylinux1 by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/437
- Fix compiler warnings about missing void by @graebm in https://github.com/awslabs/aws-c-http/pull/438
- HTTP stream telemetry api by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/433
- Fix warnings in public headers by @waahm7 in https://github.com/awslabs/aws-c-http/pull/440
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.7...v0.7.8
- C
Published by waahm7 about 3 years ago
https://github.com/awslabs/aws-c-http - v0.7.7
What's Changed
- Support for host resolution override per connection by @bretambrose in https://github.com/awslabs/aws-c-http/pull/434
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.6...v0.7.7
- C
Published by bretambrose over 3 years ago
https://github.com/awslabs/aws-c-http - Handle early "Connection: close" response
What's Changed
- Skip local server setup when tests are disabled by @graebm in https://github.com/awslabs/aws-c-http/pull/429
- remove sanitizer blacklist by @DmitriyMusatkin in https://github.com/awslabs/aws-c-http/pull/432
- Throw better errors for h2 manual write instead of invalid state error by @waahm7 in https://github.com/awslabs/aws-c-http/pull/430
- Handle connection close corner case by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/431
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.5...v0.7.6
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-http - Fix compiler warning
What's Changed
- change #if MSCVER to #ifdef MSCVER by @jmklix in https://github.com/awslabs/aws-c-http/pull/427
New Contributors
- @jmklix made their first contribution in https://github.com/awslabs/aws-c-http/pull/427
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.4...v0.7.5
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-http - Adapt to Renamed Class from aws-c-common
What's Changed
- Proxy config new crash by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/423
- Adapt to renamed class from aws-c-common by @graebm in https://github.com/awslabs/aws-c-http/pull/422
- Add ProxyConfig new from ProxyOptions & TLS info by @waahm7 in https://github.com/awslabs/aws-c-http/pull/421
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.3...v0.7.4
- C
Published by waahm7 over 3 years ago
https://github.com/awslabs/aws-c-http - Fix flaky tests
What's Changed
- Stop hitting example.com in tests by @graebm in https://github.com/awslabs/aws-c-http/pull/420
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.2...v0.7.3
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-http - Fix Http2 Manual Write
What's Changed
- Fix http2 manual write by @waahm7 in https://github.com/awslabs/aws-c-http/pull/419
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.1...v0.7.2
- C
Published by waahm7 over 3 years ago
https://github.com/awslabs/aws-c-http - WebSocket: Improved validation and error reporting
What's Changed
- Fix macro usage by @DmitriyMusatkin in https://github.com/awslabs/aws-c-http/pull/411
- Revise "Better helper functions for querying header values (#412)" by @graebm in https://github.com/awslabs/aws-c-http/pull/414
- Validate websocket handshake response by @graebm in https://github.com/awslabs/aws-c-http/pull/410
- More websocket handshake validation by @graebm in https://github.com/awslabs/aws-c-http/pull/415
- improve websocket error reporting by @graebm in https://github.com/awslabs/aws-c-http/pull/416
- Websocket automatically responds to PING with PONG by @graebm in https://github.com/awslabs/aws-c-http/pull/417
- Websocket: Validate UTF-8 in text payloads by @graebm in https://github.com/awslabs/aws-c-http/pull/418
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.7.0...v0.7.1
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-http - websocket API change
What's Changed
- Breaking change to websocket API: setup callback can report body of response by @graebm in https://github.com/awslabs/aws-c-http/pull/409
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.29...v0.7.0
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-http - Only "data" frames affect websocket's read window now
What's Changed
- add ref-counting to aws_websocket by @graebm in https://github.com/awslabs/aws-c-http/pull/405
- Proxy h2 by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/402
- Test coverage by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/406
- Only "data" frames affect websocket's read window now by @graebm in https://github.com/awslabs/aws-c-http/pull/407
- add notes documentation for headers by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/408
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.28...v0.6.29
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-http - WebSocket ref-counts its HTTP request
What's Changed
- replace scat with `awsbytebufappend_dynamic` by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/404
- WebSocket ref-counts its HTTP request by @graebm in https://github.com/awslabs/aws-c-http/pull/403
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.26...v0.6.28
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-http - Fix downstream CI
What's Changed
- Localhost test mac by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/398
- Update CI by @waahm7 in https://github.com/awslabs/aws-c-http/pull/396
New Contributors
- @waahm7 made their first contribution in https://github.com/awslabs/aws-c-http/pull/396
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.25...v0.6.27
- C
Published by waahm7 over 3 years ago
https://github.com/awslabs/aws-c-http - Downstream CI Fix
What's Changed
- Localhost test mac by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/398
- Update CI by @waahm7 in https://github.com/awslabs/aws-c-http/pull/396
New Contributors
- @waahm7 made their first contribution in https://github.com/awslabs/aws-c-http/pull/396
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.25...v0.6.26
- C
Published by waahm7 over 3 years ago
https://github.com/awslabs/aws-c-http - Fix C++ One Definition Rule (ODR) Violations
What's Changed
- sprintf() -> snprintf() by @graebm in https://github.com/awslabs/aws-c-http/pull/397
- Fix C++ One Definition Rules (ODR) Violations by @graebm in https://github.com/awslabs/aws-c-http/pull/399
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.24...v0.6.25
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-http - Fix Empty Path Unit tests
What's Changed
- Empty path by @DmitriyMusatkin in https://github.com/awslabs/aws-c-http/pull/395
New Contributors
- @DmitriyMusatkin made their first contribution in https://github.com/awslabs/aws-c-http/pull/395
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.23...v0.6.24
- C
Published by waahm7 over 3 years ago
https://github.com/awslabs/aws-c-http - Event Loop Pin
What's Changed
- Event loop pin by @bretambrose in https://github.com/awslabs/aws-c-http/pull/391
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.22...v0.6.23
- C
Published by sbSteveK over 3 years ago
https://github.com/awslabs/aws-c-http - Improved Http connection and stream manager metrics
What's Changed
- Added leased_concurrency to metrics and instrumented http connection … by @JonathanHenson in https://github.com/awslabs/aws-c-http/pull/392
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.21...v0.6.22
- C
Published by JonathanHenson almost 4 years ago
https://github.com/awslabs/aws-c-http - Add destroy callback for http stream
What's Changed
- Add AppVerifier to CI by @TwistedTwigleg in https://github.com/awslabs/aws-c-http/pull/389
- Destroy callback for http stream by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/390
New Contributors
- @TwistedTwigleg made their first contribution in https://github.com/awslabs/aws-c-http/pull/389
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.20...v0.6.21
- C
Published by TingDaoK almost 4 years ago
https://github.com/awslabs/aws-c-http - Allow mix of static and shared libs
What's Changed
- Split up hpack.c by @graebm in https://github.com/awslabs/aws-c-http/pull/385
- Proposal for moving websocket frame write completions from on-send-downstream to on-socket-write-completion by @bretambrose in https://github.com/awslabs/aws-c-http/pull/367
- fallback for target load by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/387
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.19...v0.6.20
- C
Published by graebm almost 4 years ago
https://github.com/awslabs/aws-c-http - HTTP/2 Stream Manager dead lock fix
What's Changed
- fix the dead lock for stream manager by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/384
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.18...v0.6.19
- C
Published by TingDaoK almost 4 years ago
https://github.com/awslabs/aws-c-http - HTTP/2 Stream Manager new functions
What's Changed
- stream manager prior knowledge by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/380
- Edit some code for clarity by @graebm in https://github.com/awslabs/aws-c-http/pull/382
- More Protocol verification by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/378
- support close on server error and period ping for stream manager by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/381
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.17...v0.6.18
- C
Published by TingDaoK almost 4 years ago
https://github.com/awslabs/aws-c-http - HTTP/2 stream write data and more
What's Changed
- Stream manager test with body by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/376
- Added awshttp2streamwritedata, allowing H2 data frames to be written at any time by @justinboswell in https://github.com/awslabs/aws-c-http/pull/338
- H2 monitor by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/377
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.16...v0.6.17
- C
Published by TingDaoK about 4 years ago
https://github.com/awslabs/aws-c-http - Metric API for manager and more
What's Changed
- Build a local echo server and test against it. by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/373
- More local host test by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/375
- h2 stream callback not kill connection by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/364
- Metric for manager by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/370
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.15...v0.6.16
- C
Published by TingDaoK about 4 years ago
https://github.com/awslabs/aws-c-http - Adapt new input stream API
What's Changed
- Silence "variable set but not used" warnings by @graebm in https://github.com/awslabs/aws-c-http/pull/374
- refcount input stream by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/342
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.14...v0.6.15
- C
Published by TingDaoK about 4 years ago
https://github.com/awslabs/aws-c-http - HTTP/2 Stream Manager Takes initial settings now
What's Changed
- Update to latest builder by @bretambrose in https://github.com/awslabs/aws-c-http/pull/368
- Fix our CI ignores branches that have "/" in name by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/371
- Flow control window update by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/372
- HTTP/2 integration tests - Part 1 by @TingDaoK in https://github.com/awslabs/aws-c-http/pull/365
Full Changelog: https://github.com/awslabs/aws-c-http/compare/v0.6.13...v0.6.14
- C
Published by TingDaoK about 4 years ago
https://github.com/awslabs/aws-c-http - Bug fix for http/2 tests
- mark h2 tests as net tests
- C
Published by DmitriyMusatkin over 4 years ago
https://github.com/awslabs/aws-c-http - Bug fix for connection manager refcount issue
- 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.
- C
Published by TingDaoK over 4 years ago
https://github.com/awslabs/aws-c-http - HTTP/2 Stream Manager
- Introduce HTTP/2 stream manager
- C
Published by TingDaoK over 4 years ago
https://github.com/awslabs/aws-c-http - 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.
- C
Published by TingDaoK over 4 years ago
https://github.com/awslabs/aws-c-http - Const added to members, chunked trailer support to HTTP/1, HTTP2 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.
addwill 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 awssocketoptions
- const added to awshttpproxy_options
- const added to awstlsconnection_options
- C
Published by sbSteveK over 4 years ago
https://github.com/awslabs/aws-c-http - Removed OOM conditions/tests
- C
Published by justinboswell over 4 years ago
https://github.com/awslabs/aws-c-http - BYO_CRYPTO fix and proxy environment variable fix
- C
Published by TingDaoK almost 5 years ago
https://github.com/awslabs/aws-c-http - Proxy environment variable support
- Proxy environment variable support
HTTP_PROXYandHTTPS_PROXY - When enabled:
- env HTTPSPROXY/httpsproxy will be checked when the main connection use tls.
- env HTTPPROXY/httpproxy will be checked when the main connection NOT use tls.
- The lower case version has precedence.
- Metrics exposure
- Http2 on going supports
- C
Published by TingDaoK almost 5 years ago
https://github.com/awslabs/aws-c-http - Address GCC11 warnings
- C
Published by graebm about 5 years ago
https://github.com/awslabs/aws-c-http - More validation of HTTP/1.1 messages
- C
Published by graebm about 5 years ago
https://github.com/awslabs/aws-c-http - Http proxy socket channel support
- Adds a new API for creating a socket channel through an http proxy, allowing for arbitrary protocols to establish a connection through such a proxy
- C
Published by bretambrose over 5 years ago
https://github.com/awslabs/aws-c-http - Proxy refactor
- Significant refactor of proxy support, including
- * Tunneling vs. forwarding is an explicit configuration choice, and no longer implicit based on tls properties. The behavior of existing applications should remain unchanged.
- * Implemented a new proxy "strategy" system for authentication. Strategies exist for no authentication, basic authentication, and synchronous strategies are now in place to support kerberos and ntlm authentication. Strategies can be linked together in a chain and attempted sequentially. Existing authentication controls remain in place but are deprecated and now map to the new strategy types.
- C
Published by bretambrose over 5 years ago
https://github.com/awslabs/aws-c-http - Timeout the integration test
- Add timeout for our integration test about http
- C
Published by TingDaoK over 5 years ago
https://github.com/awslabs/aws-c-http - New managed thread API
Convert to new managed thread system for threads that cannot be reliably explicitly joined.
- C
Published by bretambrose over 5 years ago
https://github.com/awslabs/aws-c-http - Nested tls support
- Adds support for nested tls (via proxy) by fixing tls channel handler attachment in the nested case
- C
Published by bretambrose over 5 years ago
https://github.com/awslabs/aws-c-http - Host resolver creation update
- updates tests to use the new default host resolver creation function
- C
Published by bretambrose over 5 years ago
https://github.com/awslabs/aws-c-http - Ref counting updates
- Test case updates for new ref-counting semantics on a number of types (awseventloopgroup, awshost_resolver primarily)
- C
Published by bretambrose almost 6 years ago
https://github.com/awslabs/aws-c-http - Websocket close time out task
- C
Published by TingDaoK almost 6 years ago
https://github.com/awslabs/aws-c-http - New windowing implementation
- New windowing implementation that allows http streams on the same connection to have independent windows
- C
Published by bretambrose almost 6 years ago
https://github.com/awslabs/aws-c-http - HTTP/1 Chunk Encoder & Task Scheduling Revamp
- C
Published by rccarper about 6 years ago
https://github.com/awslabs/aws-c-http - Minor fixes
- Fix for uninitialized state of connection monitoring options
- C
Published by bretambrose about 6 years ago
https://github.com/awslabs/aws-c-http - added another EOL to end of a test file, no logical changes.
- C
Published by JonathanHenson about 6 years ago
https://github.com/awslabs/aws-c-http - Make sure connection manager tests are marked as net tests.
- C
Published by JonathanHenson about 6 years ago
https://github.com/awslabs/aws-c-http - Fix ancient and deprecated compiler builds
- C
Published by JonathanHenson about 6 years ago
https://github.com/awslabs/aws-c-http - Idle connection culling
- Adds support for idle connection culling in the connection manager
- C
Published by bretambrose about 6 years ago
https://github.com/awslabs/aws-c-http - Fixed exported symbols
- C
Published by graebm about 6 years ago
https://github.com/awslabs/aws-c-http - Rhel5 build fixes, fixed todo's in test h2 client
- C
Published by rccarper about 6 years ago
https://github.com/awslabs/aws-c-http - Connection manager now ensures connections are vended in that connection's thread.
- C
Published by JonathanHenson about 6 years ago
https://github.com/awslabs/aws-c-http - HTTP2 connection supported
We support HTTP2 connection as a client now! Integration test passed.
- C
Published by TingDaoK about 6 years ago
https://github.com/awslabs/aws-c-http - Another visibility fix
Add visibility macro to awshttpstreamgetid
- C
Published by bretambrose over 6 years ago
https://github.com/awslabs/aws-c-http - Visibility fix for internal import
- fixes a missing visibility macro preventing internal import (dll build failure)
- C
Published by bretambrose over 6 years ago
https://github.com/awslabs/aws-c-http - Android cross compile support
- C
Published by justinboswell over 6 years ago
https://github.com/awslabs/aws-c-http - Test fixes
Fixes a variety of tests
- C
Published by bretambrose over 6 years ago
https://github.com/awslabs/aws-c-http - Fixed windows warning
- C
Published by justinboswell over 6 years ago
https://github.com/awslabs/aws-c-http - Added controls for read-back pressure
- C
Published by justinboswell over 6 years ago
https://github.com/awslabs/aws-c-http - Fix for stats when monitoring is disabled
- C
Published by justinboswell over 6 years ago
https://github.com/awslabs/aws-c-http - Stats and other fixes
- C
Published by justinboswell over 6 years ago
https://github.com/awslabs/aws-c-http - Removed non-streaming h2 frame decoder.
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-http - fix cmake config template
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-http - Build improvements
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-http - Make build friendly to in-source builds.
- C
Published by JonathanHenson over 6 years ago
https://github.com/awslabs/aws-c-http - Improved integration tests
- C
Published by graebm over 6 years ago
https://github.com/awslabs/aws-c-http - Client bootstrap API changes
Adapt to API changes in aws-c-io v0.4.20
- C
Published by graebm over 6 years ago