Justin Boswell 7d47316a7d Implemented async callbacks to PHP regardless of thread model, Sigv4 signing (#24)
* Updated to get latest aws-crt-ffi

* Added implementation for signing_result

* Added main thread queue and callback queueing to signing process

* Updated to get support for date on signing_config_aws

* added date support to SigningConfigAWS, fixed up reference issues on http message signing

* Broke C code into separate files, moved common stuff to php_aws_crt.h

* Use a unity build to make PHP do the right thing with our lib

* Updated aws-crt-ffi to v0.1.3 to get sigv4 changes

* Added CRT::isAvailable for safe runtime detection of CRT

* Fixed up test resource safety, added tests to prove it

* Added CI jobs for every version of PHP on linux (#26)
2021-06-08 00:34:42 +00:00
2020-09-23 15:43:36 -07:00
2020-09-23 15:43:36 -07:00
2020-09-23 15:43:36 -07:00
2020-09-23 15:43:36 -07:00
2021-01-27 11:27:30 -08:00

AWS Common Runtime PHP bindings

Requirements

  • PHP 5.6+
  • CMake 3.x
  • GCC 4.4+, clang 3.8+

Building on UNIX

$ git clone --recursive https://github.com/awslabs/aws-crt-php.git
$ cd aws-crt-php
$ phpize
$ ./configure
$ make && make test

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

S
Description
No description provided
Readme
893 KiB
Languages
PHP 61.2%
C 31.4%
Python 4.5%
Makefile 1.5%
M4 0.6%
Other 0.8%