Commit Graph

  • 8de3bdcf29 Fixed printing IAM request class' name. acsbendi 2019-07-04 16:48:44 +02:00
  • 86758182a7 Removed print. acsbendi 2019-07-04 16:42:11 +02:00
  • 5dbec8aee5 Implemented checking if S3 action is permitted. acsbendi 2019-07-04 16:38:43 +02:00
  • f6dd3ab959
    not requiring the provisioned throughput key (#2278) Jack Danger 2019-07-04 03:13:25 -07:00
  • d3495e408e bump PyYAML minimum version to address https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-18342 mattsb42-aws 2019-07-03 14:48:07 -07:00
  • f11a5dcf6b Fix socket.fakesock compatibility Cory Dolphin 2019-07-02 18:21:19 -07:00
  • b2adbf1f48 Adding the functionality and test so that the If-Modified-Since header is honored in GET Object Aden Khan 2019-07-03 11:35:56 -04:00
  • 7ec8f85438 Implemented recognizing asterisks in Actions in policy statements. acsbendi 2019-07-02 19:24:45 +02:00
  • 6061d5d521 Introduced environment variable to delay the start of authorization. acsbendi 2019-07-02 18:03:00 +02:00
  • fbd0749854 Implemented authentication for services except for S3. acsbendi 2019-07-02 17:40:08 +02:00
  • 6ac315b903 Fixed broken tests due to policy validation. acsbendi 2019-07-02 12:24:19 +02:00
  • 75d9707e8e
    Merge pull request #2099 from ssoulier/master Steve Pulec 2019-07-01 22:27:33 -05:00
  • d46324e7fd
    Merge pull request #2241 from vrtdev/bugfix/route53-list-start Steve Pulec 2019-07-01 21:58:16 -05:00
  • c8b94b6e9f
    Merge pull request #2265 from IVIURRAY/bugfix/scan-projection Steve Pulec 2019-07-01 21:21:53 -05:00
  • 710961ab20
    Merge pull request #2272 from spulec/unpin-pyyaml Steve Pulec 2019-07-01 21:18:33 -05:00
  • 3920ff0c9a
    Merge pull request #2236 from dkuntz2/glue-endpoints Steve Pulec 2019-07-01 21:16:36 -05:00
  • 176799637c
    Merge pull request #2247 from queue-tip/ecr-batch-delete-image-fix Steve Pulec 2019-07-01 21:09:52 -05:00
  • 8a5ccf7dee
    Merge pull request #2251 from acsbendi/random_suffix_fix Steve Pulec 2019-07-01 21:03:36 -05:00
  • 29c3bc30d6
    Merge pull request #2262 from abruehl/cf_limit_implicit_nlb_names_to_32_char Steve Pulec 2019-07-01 21:01:57 -05:00
  • 172e089854
    Merge branch 'master' into policy-version-fixes Steve Pulec 2019-07-01 20:58:38 -05:00
  • 7f21074991
    Merge pull request #2269 from acsbendi/policy-validation Steve Pulec 2019-07-01 20:56:52 -05:00
  • 35e7f1b4e9 Remove pyyaml pin. CC #2271. Steve Pulec 2019-07-01 20:47:02 -05:00
  • e9dfa890f4 Fixed linting errors. acsbendi 2019-07-01 19:07:22 +02:00
  • 0b51dd47f3
    Merge pull request #2 from acsbendi/policy-validation Bendegúz Ács 2019-07-01 19:03:02 +02:00
  • ca9c1a366e
    Merge branch 'master' into policy-validation Bendegúz Ács 2019-07-01 19:02:49 +02:00
  • 37bdc12f4d Fixed linting errors. acsbendi 2019-07-01 18:58:31 +02:00
  • ed2682582f Policy validation precedes finding policy for create_policy_version. acsbendi 2019-07-01 18:54:32 +02:00
  • a4f834baae
    Merge pull request #1 from acsbendi/policy-version-fixes Bendegúz Ács 2019-07-01 18:49:51 +02:00
  • c46857e3d3 Fixed errors for valid policy documents. acsbendi 2019-07-01 18:22:31 +02:00
  • 1bda3f2213 Added tests for valid policy documents. acsbendi 2019-07-01 18:21:54 +02:00
  • fef22879c5 Implemented legacy validation (parsing). acsbendi 2019-07-01 17:31:12 +02:00
  • 85efec29b1 Added more tests. acsbendi 2019-07-01 17:30:59 +02:00
  • 1d890099c3 More string formatting. Steve Pulec 2019-07-01 08:58:24 -05:00
  • 940b4a9542 Cleanup string formatting. Steve Pulec 2019-07-01 00:13:16 -05:00
  • 0648393274 Fix updating version for py2. Steve Pulec 2019-06-30 23:53:31 -05:00
  • 15d596ce75 Dont fail on duplicate upload. Steve Pulec 2019-06-30 23:37:47 -05:00
  • 4f86cad21e Simplify version numbers for dev to make pypi happy. Steve Pulec 2019-06-30 23:29:23 -05:00
  • c4da5632ab Bump version number for next release. Steve Pulec 2019-06-30 23:18:14 -05:00
  • 73f726fffe Need to do a git fetch so we have full depth of tag history. Steve Pulec 2019-06-30 23:03:06 -05:00
  • 0a2bf3a262 Fallback on descibing tags. Steve Pulec 2019-06-30 22:51:38 -05:00
  • 6fa51ac3b4 Setup pypi automatic publishing. Steve Pulec 2019-06-30 22:31:21 -05:00
  • 81098e3453 Implemented every validation point except for legacy parsing. acsbendi 2019-06-30 20:34:01 +02:00
  • d2b0812edc Added more tests. acsbendi 2019-06-30 20:33:17 +02:00
  • e133344846 Implemented validating action prefixes. acsbendi 2019-06-30 18:48:27 +02:00
  • 50745fc5c0 Fixed resource exist validation and implemented actions exist validation. acsbendi 2019-06-30 18:00:16 +02:00
  • 55f9040296 Fixed old unit tests in test_iam that didn't use valid IAM policies. acsbendi 2019-06-30 17:57:50 +02:00
  • 4748c6b073 Enabled validating policies for all operations similar to CreatePolicy. acsbendi 2019-06-30 17:35:26 +02:00
  • ef20b47f97 Implemented checking policy documents for syntax errors. acsbendi 2019-06-30 17:09:55 +02:00
  • 99336cbe6a Reorganized tests using a generator method and fixed error messages. acsbendi 2019-06-30 17:04:02 +02:00
  • 896f7b6eb2 Added more tests. acsbendi 2019-06-30 16:36:49 +02:00
  • a4b850aab9 Added test cases for mutually exclusive elements. acsbendi 2019-06-30 14:03:18 +02:00
  • f0e9ea4e72 Created tests for policy documents. acsbendi 2019-06-30 13:47:17 +02:00
  • c799b1a122 Fixed being able to create more than 5 policy versions. acsbendi 2019-06-29 19:01:43 +02:00
  • 6f5948af33 Fixed is_default is not reset on old default version. acsbendi 2019-06-29 18:55:19 +02:00
  • ed01ceddc8 Fixed IsDefaultVersion value returned with an uppercase first letter. acsbendi 2019-06-29 18:29:18 +02:00
  • 3cd373f1f9 Created failing tests. acsbendi 2019-06-29 18:15:01 +02:00
  • cd666758f6 one liner IVIURRAY 2019-06-27 20:13:36 +01:00
  • 4ce0e6bbcb add extra test for ProjectionExpression using scan with ExpressionAttributes IVIURRAY 2019-06-27 19:37:46 +01:00
  • 949637a14c remove debug IVIURRAY 2019-06-27 19:12:53 +01:00
  • b60097fab2 improve test case IVIURRAY 2019-06-27 19:08:32 +01:00
  • 467f669c1e add test for attr doesn't exist Garrett Heel 2019-06-26 23:13:01 +01:00
  • 83082df4d9 Adding update_item and attribute_not_exists test Matthew Stevens 2019-04-14 19:37:43 -04:00
  • 6303d07bac Fixing tests Matthew Stevens 2019-04-12 10:13:36 -04:00
  • 9450328527 Deleting unnecessary dynamodb2 file Matthew Stevens 2019-04-01 17:03:58 -04:00
  • 8a90971ba1 Adding test cases for #1587 Matthew Stevens 2019-04-01 17:02:14 -04:00
  • 6fd47f843f Test case for #1819 Matthew Stevens 2019-04-01 17:00:02 -04:00
  • 57b668c832 Using Ops for dynamodb condition expressions Matthew Stevens 2019-04-01 16:48:00 -04:00
  • 2712654518 Using Ops for dynamodb expected dicts Matthew Stevens 2019-04-01 16:23:49 -04:00
  • 1a2fc66f84 Adding dynamodb2 expression parser and fixing test cases Matthew Stevens 2019-04-01 15:15:20 -04:00
  • e50ce7287d ProjectionExpression works with table.scan() IVIURRAY 2019-06-26 21:54:48 +01:00
  • 7cc1afa25f ELBv2 LBs names must be 32 char or shorter Adam Bruehl 2019-06-26 11:56:17 -04:00
  • 2275c53b3e Update lists of implemented services and endpoints (#2258) Juan Martinez 2019-06-24 19:43:35 -04:00
  • e0078a781a
    Fixed random_suffix() Bendegúz Ács 2019-06-18 15:27:07 +02:00
  • 5f46aa8c50
    Reduced readability to please flake8 Niels Laukens 2019-06-17 16:59:07 +02:00
  • a5d1b22534
    Fix CloudFormation usage Niels Laukens 2019-06-18 11:03:28 +02:00
  • 9a26c92e72 Delete ECR image when it has no tags Juan Martinez 2019-06-17 13:41:35 -04:00
  • 6e97881896
    Route53 Delete: respect the given Type Niels Laukens 2019-06-17 15:53:32 +02:00
  • bb44af2ccf Add CreateDate to iam list_groups_for_user. Hunter Jarrell 2019-06-14 15:50:37 -04:00
  • 9ef69a617a
    Route53 get_record_sets: sort names lexicographically Niels Laukens 2019-06-14 16:17:50 +02:00
  • a9319fad04
    Route53 get_record_sets: filter type after name Niels Laukens 2019-06-14 16:15:14 +02:00
  • 6717cba286 test name fix Ber Zoidberg 2019-06-12 08:12:15 -07:00
  • 997556f7bb improve test coverage Ber Zoidberg 2019-06-12 08:06:37 -07:00
  • fee3800c41 remove extra space Ber Zoidberg 2019-06-11 22:44:56 -07:00
  • 26ae13b715 Fix copypasta error in comment Ber Zoidberg 2019-06-11 22:41:56 -07:00
  • 96c2506fd4 Fix DynamoDB UpdateExpression support for REMOVE on nested maps Ber Zoidberg 2019-06-11 22:38:15 -07:00
  • 17b8ce7df0 Update implementation coverage with current glue coverage Don Kuntz 2019-06-11 14:28:20 -05:00
  • df2d2ac6b4 Add endpoints to glue for deleting partitions Don Kuntz 2019-06-11 14:14:28 -05:00
  • df493ea18d Add glue.batch_delete_table, and fix glue.batch_create_partition to respond correctly (#2233) Don Kuntz 2019-06-10 14:14:30 -05:00
  • ab8a189bbf Fixed policy version's Document type for AWS managed policies (#2234) Bendegúz Ács 2019-06-10 21:00:37 +02:00
  • 3833449b36 Add batch_create_partition endpoint to Glue client (#2232) Don Kuntz 2019-06-07 03:28:10 -05:00
  • 97ab7fd307 Fixes for get_policy and get_policy_version with AWS managed policies (#2231) Bendegúz Ács 2019-06-06 14:36:39 +02:00
  • ed93821621 Set ECR imagePushedAt to current date and time (#2229) Juan Martinez 2019-06-06 08:34:10 -04:00
  • d25a7ff936 Uniform IAM datetime ISO 8601 handling (#2169) Pall Valmundsson 2019-06-02 18:18:50 +00:00
  • 9bd15b5a09
    Fix route53 alias response. Elliott Butler 2018-06-21 21:09:04 -05:00
  • 664b27d8e7 Implement ECR batch_delete_image (#2225) Juan Martinez 2019-05-30 13:16:19 -04:00
  • 8f53b16b9a Updates to create_subnet and describe_subnets responses (#2053) Bendegúz Ács 2019-05-28 17:33:25 +02:00
  • 2386d47fe3 SecretsManager secret value binary support (#2222) A 2019-05-28 16:32:43 +01:00
  • 3020ee408a Merged iot Stephan 2019-05-28 08:56:49 +02:00
  • d0de38601d Merge remote-tracking branch 'upstream/master' Stephan 2019-05-28 08:55:50 +02:00
  • 21917c4b93 Bug fix for default network ACL entries (#2056) Bendegúz Ács 2019-05-26 03:02:14 +02:00