- 14 Mar, 2022 1 commit
-
-
Itamar Levy-Or authored
-
- 03 Sep, 2021 1 commit
-
-
SamRemis authored
-
- 30 Aug, 2021 1 commit
-
-
Justin Boswell authored
* Made PHP extension compile with openssl * Use catchsegv to dump a callstack * Updated to use aws_crt_crypto_share() * Much faster builds by making cmake parallel if supported * Make sure all CRT threads shutdown prior to cleanup * USE_OPENSSL should be the path to openssldir * Updated to aws-crt-ffi v0.2.4
-
- 18 Aug, 2021 1 commit
-
-
Justin Boswell authored
* Removed FFI support * run_tests and ci-test.sh should never have differed. Fixing now * run_tests can now update composer
-
- 17 Aug, 2021 1 commit
-
-
Justin Boswell authored
-
- 06 Aug, 2021 1 commit
-
-
ilevyor authored
Co-authored-by:
Itamar Levy-Or <ilevyor@dev-dsk-ilevyor-1d-688160c0.us-east-1.amazon.com>
-
- 03 Aug, 2021 3 commits
-
-
Justin Boswell authored
* Imported aws-crt-ffi/validation * Exposed Signing::testVerifySigV4ASigning * Updated to aws-crt-ffi v0.2.3
-
Damian Vicino authored
Adding scripts for release to PECL
-
Justin Boswell authored
* Added logging support from aws-crt-ffi * Updated to aws-crt-ffi v0.2.1
-
- 28 Jul, 2021 1 commit
-
-
Justin Boswell authored
* Implemented should_sign_header callback * Added SigV4A to SigningAlgorithm * Added SigV4A test * Added debugging info to README * Fixed memory leak from argument vectors * Fixed memory leak of stream read buffers * Added support for callables as option values * Added should_sign_header support and test * Fixed ELG type bug exposed by aws-crt-ffi change * Updated to aws-crt-ffi v0.2.0
-
- 08 Jul, 2021 1 commit
-
-
Justin Boswell authored
* Updated to aws-crt-ffi v0.1.6, updated http API * clang-format
-
- 18 Jun, 2021 2 commits
-
-
Justin Boswell authored
-
Justin Boswell authored
* broken * crc tests * ffi changes * large buffer test * ffi cmake fix * formatting * laws-checksums config.m4 * broken * crc tests * ffi changes * large buffer test * ffi cmake fix * formatting * laws-checksums config.m4 * Fixed aws-crt-ffi after rebase of main * Regenerated awscrt_arginfo.h * merge fix * Fixed arginfo * try forcing memory limit higher * mem_limit set * newline Co-authored-by:
Itamar Levy-Or <ilevyor@amazon.com>
-
- 17 Jun, 2021 1 commit
-
-
Justin Boswell authored
* Added build instruction updates for Windows to README * Added composer to requirements
-
- 16 Jun, 2021 1 commit
-
-
Justin Boswell authored
* Restored FFI to working order * Disabled incompatible tests, fixed string conversion * Use extension_loaded instead of checking PHP version * Added better checks for FFI * Do not build FFI deps if no FFI is present
-
- 08 Jun, 2021 2 commits
-
-
Justin Boswell authored
* Only shim expectException if necessary * Added missing entries to gitignore
-
Justin Boswell authored
* 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)
-
- 18 May, 2021 1 commit
-
-
Justin Boswell authored
* Added bindings for Signable, SigningConfig, Signing * Fixed PHP5.6 argument vector madness * Added SigningConfigAWS implementation and lifetime tests * Updated .gitignore * Added impl for Signing::signRequestAws(), laid out sigv4 test
-
- 05 May, 2021 2 commits
-
-
Justin Boswell authored
-
Justin Boswell authored
* Updates to stub generation * More idiomatic fixes from PHP team * Moved tests from src/tests -> tests, got rid of extension-only tests * fixed up test paths, regenerated arginfo
-
- 25 Mar, 2021 2 commits
-
-
Justin Boswell authored
* Various idiomatic feedback from PHP team * Additional fixes after debugging tests
-
Justin Boswell authored
* HTTP message API * Added MacOS CI * Grabbed fixes for mac from aws-crt-ffi
-
- 19 Mar, 2021 1 commit
-
-
Justin Boswell authored
* Initial aws_input_stream <-> php_stream implementation * Added comments about useful references * updated aws-crt-ffi to get latest aws-lc, faster builds * Fixed inconsistency between PHP5/7 versions of php_stream_from_zval
-
- 17 Mar, 2021 1 commit
-
-
Justin Boswell authored
* added credentials API, disabled FFI backend for now * Added CredentialsTest * Added support for specifying CMAKE_BUILD_TYPE on the command line * Added support for AwsCredentials and StaticCredentialsProvider
-
- 12 Mar, 2021 1 commit
-
-
Justin Boswell authored
* Updated to latest aws-crt-ffi, updated EventLoopGroup/options init * Removed test-ci target, just use test for everything now * Added event_loop_group API to CRT/stubs * Removed headers (all generated) from format-check * Added the ability to force extension vs FFI * make test will now trigger composer run test/phpunit, and force tests with both FFI and extension * Updated builder version, removed redundant php7 test run * Removed type annotations that anger php5, limited backends on php5
-
- 04 Mar, 2021 2 commits
-
-
SamRemis authored
-
Justin Boswell authored
-
- 03 Mar, 2021 1 commit
-
-
Justin Boswell authored
* Updated aws-crt-ffi to v0.1.0 * make/config changes * Updated aws-crt-ffi to v0.1.1
-
- 24 Feb, 2021 1 commit
-
-
Justin Boswell authored
* Added aws_crt_error_str and test, removed awscrt_version test function * Added aws_crt_error_name * Added aws_crt_error_debug_str * Use PHP's own tools to generate arginfo * Only re-generate arginfo on php7+ * Added a definition for ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX for php5 * Ignore generated files for clang-format
-
- 22 Feb, 2021 1 commit
-
-
Justin Boswell authored
* Fixed build issues with static CRT, separated ffi target * Fixed makefile for test-ffi target
-
- 16 Feb, 2021 1 commit
-
-
Justin Boswell authored
* mv src -> ext, lib -> src to be more in line with PHP module expectations * Fixed dependency for ffi test * Fixed path in format-check to C source * CRT will now try the extension first, then FFI
-
- 15 Feb, 2021 1 commit
-
-
Justin Boswell authored
* Added test-ffi target, use it in CI * Added clang-format config, fixed RETURN_STRING API mismatch * Skip installing php and packages on the PHP docker images * Removed al2 job that was never going to work, and compiler tests * Fixed basic test for extension loading * Cleaned up lib structure, fixed tests * use test-ci target to conditionally test in GitHub * Use v0.8.1 of builder
-
- 09 Feb, 2021 1 commit
-
-
Justin Boswell authored
* Added composer config, added IO/error tests using phpunit * Added ApiGen doc comments * Added test to ensure last_error is not set from loading up the CRT
-
- 29 Jan, 2021 1 commit
-
-
Justin Boswell authored
* Added php7 library skeleton * Re-worked Makefile.frag to use paths correctly * Added gitignore for lib * clang-format * Remove symlinked api.h * Copy api.h into lib/ as part of build
-
- 27 Jan, 2021 2 commits
-
-
Justin Boswell authored
-
Justin Boswell authored
-
- 22 Jan, 2021 1 commit
-
-
Justin Boswell authored
* Removed direct submodules * Added aws-crt-ffi as submodule * updated makefile to build aws-crt-ffi
-
- 13 Jan, 2021 1 commit
-
-
Justin Boswell authored
* Added awscrt_version() and test for it * Added builder.json for CI * Added github actions * Added format-check.sh * Force php5.6 on ubuntu * Updated submodules
-
- 12 Jan, 2021 1 commit
-
-
Justin Boswell authored
-
- 17 Nov, 2020 1 commit
-
-
Justin Boswell authored
-