Граф коммитов

83 Коммитов

Автор SHA1 Сообщение Дата
Neil Matatall 859878e822
no rubocop (yet) 2020-02-20 13:48:16 -10:00
Neil Matatall 9304c64261
green? 2020-02-20 13:45:10 -10:00
Neil Matatall 7cfa8bbf60
don't install production env? 2020-02-14 23:25:21 -10:00
Neil Matatall 4e892b1fc6
setup db migrations 2020-02-14 23:21:09 -10:00
Neil Matatall 6436eab3e0
remove travis config 2020-02-14 23:19:41 -10:00
Neil Matatall 7734a355ed
install sqlite 2020-02-14 23:18:36 -10:00
Neil Matatall 9234062736
Use github actions for CI 2020-02-14 23:14:04 -10:00
Neil Matatall 1e38b58d9e bump to include https://github.com/github/darrrr/pull/16 2019-05-15 10:00:05 -10:00
Neil Matatall a4e0e55371
Merge pull request #16 from github/make-faraday-config-global
make the faraday callback a global config
2019-05-15 09:59:39 -10:00
Neil Matatall b4e0e67369 make the faraday callback a global config 2019-05-15 08:51:27 -10:00
Neil Matatall be61469081 version bump to include https://github.com/github/darrrr/pull/15 changes 2019-05-15 07:26:29 -10:00
Neil Matatall 974cc5aeb1
Merge pull request #15 from github/configurable-faraday
Add ability to configure http client via callbacks
2019-05-15 07:24:05 -10:00
Neil Matatall c9204b3d02 Shame, committing a pry 2019-05-15 07:03:56 -10:00
Neil Matatall eb3d6c1f2c add pre-request config change to account providers too 2019-05-15 06:53:53 -10:00
Neil Matatall 9e5067ef33 add test showing that faraday can be configured after instantiated but before loaded 2019-05-15 06:50:00 -10:00
Neil Matatall 4963419883 wip add runtime config option 2019-05-14 16:28:31 -10:00
Neil Matatall 963d4c8e44 more modern ruby 2019-05-13 10:57:11 -10:00
Neil Matatall cb67fcecdf update migrations to be more friendly with modern rails 2019-05-13 10:56:32 -10:00
Neil Matatall 29cf22686b Add ability to configure http client via callbacks 2019-05-13 10:30:02 -10:00
Neil Matatall 5519cc0cc2
Remove lock file 2018-08-16 09:41:50 -10:00
Neil Matatall 9a33c5af55 bump to 0.1.3 2017-10-06 13:38:49 -10:00
Neil Matatall 2c653fcc7a Merge pull request #13 from github/passing-options
Add argument to pass along `options` value to recovery/countersigned token creation
2017-10-06 13:37:57 -10:00
Neil Matatall 99a23742fb add ability to set options byte when countersigning 2017-10-05 11:31:37 -10:00
Neil Matatall f735c72d32 Revert "default options to 0"
This reverts commit df280e45d5.
2017-10-04 14:23:16 -10:00
Neil Matatall df280e45d5 default options to 0 2017-10-04 14:15:58 -10:00
Neil Matatall a5b01fd618 pass options value down to token creation 2017-10-04 12:09:59 -10:00
Neil Matatall aa57e24604 bump to 0.1.2 2017-10-04 11:35:55 -10:00
Neil Matatall 89b7be8263 add the options setter method to public API of a RecoveryToken 2017-10-04 11:35:19 -10:00
Neil Matatall 3f2be610ea remove multi_json dependency 2017-10-04 11:33:55 -10:00
Neil Matatall 4eeb405ec5 bump to 0.1.1 2017-09-29 08:14:43 -10:00
Neil Matatall 34a18ec8ed Merge pull request #12 from github/optional-providers
don't assume account and recovery providers are configured at all
2017-09-29 08:13:41 -10:00
Neil Matatall 6687ebfd0c update ruby versions, drop 2.2 update > 2.3 2017-09-29 08:08:57 -10:00
Neil Matatall 0713a6af73 don't account and recovery providers are configured at all 2017-09-29 08:00:21 -10:00
Neil Matatall 059204bfec
bump to 0.1.0 for new crypto API 2017-09-19 09:52:34 -10:00
Neil Matatall 1d76f1c33b Merge pull request #11 from github/no-decode-on-validate
Improved custom crypto API
2017-09-19 09:51:22 -10:00
Neil Matatall 13c63416c9
Use {} as the default value for context instead of nil 2017-09-05 12:37:05 -10:00
Neil Matatall f9842f995a
don't pass self to pub key methods 2017-08-18 10:02:29 -10:00
Neil Matatall 2497d17903
make encryptor config/use per provider 2017-08-16 12:15:13 -10:00
Neil Matatall b000517c27
add 'licenses' to gemspec 2017-08-16 09:39:14 -10:00
Neil Matatall 383e2e2025
ensure context is passed to unseal_keys as well 2017-08-09 19:53:29 -10:00
Neil Matatall ba2e400864
make #seal a private method for account providers, have generate_recovery_token return a token and the sealed value, add context to every call 2017-08-09 17:33:41 -10:00
Neil Matatall faee115699
Revert "pass in the provider context to each crypto operation"
This reverts commit 021f42e189.
2017-08-09 15:46:03 -10:00
Neil Matatall 021f42e189
pass in the provider context to each crypto operation 2017-08-08 11:59:48 -10:00
Neil Matatall b0dbe75e03
accept a proc for public key values, make public key accessors private 2017-08-07 10:10:35 -10:00
Neil Matatall d02f810097
Standardize exception hierarchy 2017-08-03 17:43:58 -10:00
Neil Matatall 3bb9c69320
return tokenformaterrors when tokens are bad 2017-08-03 17:43:02 -10:00
Neil Matatall f04b65f670
extract token_id method for stubbing in tests 2017-08-03 11:05:56 -10:00
Neil Matatall d9d2c4253e
no requires in gemspec 2017-08-02 13:31:10 -10:00
Neil Matatall 7708871f3a
ignore 2017-08-02 13:13:11 -10:00
Neil Matatall ba6b16a236
Don't call `decode` during countersigned token validation.
The decryption of the data should be separate from the validation.
2017-08-02 12:59:18 -10:00