92ec010595bed29567fc08dd4d52d4c4518f0fd4
|
2021-10-06 |
[rubygems/rubygems] Add support to build and sign certificates with multiple key algorithms |
1cbf0fd86356ccbac5556ab0f63ea8a4b08fd24d
|
2022-09-16 |
[rubygems/rubygems] Add error message when api response is a permanent redirect |
17b783ad9e62070e8636800fe3aa9c5570a65bda
|
2022-09-16 |
[rubygems/rubygems] Surface entire redirect uri in permanent redirections |
0522e31d57d2e777ce01eb12bc44f19c09b8f259
|
2022-09-17 |
[rubygems/rubygems] Refactor tests to use Net::HTTPResponse instances for fetcher.data[:path] |
28840d74c26189f4e730b906c2383e32ea6165fe
|
2022-09-19 |
[rubygems/rubygems] Refine error message to check the push URL instead of just the host |
332c4b672637c832bfa4ade64994b28de9fa6f64
|
2023-02-15 |
[rubygems/rubygems] Add WebauthnListener response classes |
354a5c646e12aa5fbed94f818c3e4b72f05735e3
|
2023-02-15 |
[rubygems/rubygems] Add WebauthnVerificationError Exception |
27322e51a757f0ac6d1fd66802e02978def9904f
|
2023-02-15 |
[rubygems/rubygems] Add MockBrowser helper class |
6e7bf0677d74a721e3be95e7e60d3033228bb73d
|
2023-02-15 |
[rubygems/rubygems] Add WebauthnListener class |
353f9adcccc9928eb6fc0a7b581d31a1f5ca2d7b
|
2023-02-16 |
[rubygems/rubygems] Add otp command tests |
ef85b6de42c9d73451eb392178e1faa95b002edd
|
2023-02-21 |
[rubygems/rubygems] Add access control headers for all requests to allow RubyGems.org to render the response |
096f6eec3e6be23991e752a6ce56a2efca7a47c9
|
2023-02-27 |
[rubygems/rubygems] Refactor Webauthn listener response - Makes the response class a wrapper around Net::HTTPResponse - Builds a Net::HTTPResponse upon initialization - to_s returns a string representation of the response to send - Adds a Socket Responder class to send responses given a socket |
b6e860ba1bae04a1ce269a40ef4731fe52855a16
|
2023-02-15 |
Add wait for webauthn otp when fetching otp |
cd60113faa41384cba31781eeb8fa51ea3ed2355
|
2023-02-15 |
Use Webauthn Listener in wait_for_otp |
c7a8d63df84c4884cb30cc58292ec36efabfabbb
|
2023-02-16 |
Terminate interaction when rescuing WebauthnVerificationError during wait_for_otp |
b909ca94bde1d547467ddf7bd5431a3399b542ee
|
2023-02-21 |
Terminate interaction after wait for otp thread completes to support jruby |
e854b050cce82b209a33f761ee8e017df0900a8a
|
2023-05-16 |
[rubygems/rubygems] Modify invalid key check to accept keys with colons |
061e01ee5088b491ab702a567eb0d5bed1c5d429
|
2023-05-16 |
[rubygems/rubygems] Remove forward slash in key regardless if it contains __ |
812dbe79f0c8f73fdb71214240ba1a1cd3b6a857
|
2023-06-21 |
[rubygems/rubygems] Create SignInFetcher |
836e4eb3cd4c61823bf812957b555bb0ef79ade5
|
2023-06-21 |
[rubygems/rubygems] Remove fetcher login in util_sign_in |
023d0f662b4487c2bd6636c4fcf1e223ef4c8b30
|
2023-06-21 |
[rubygems/rubygems] Add Webauthn verification poller to fetch OTP |
108cc38a7658bfb8e9457f95baa5cdfbd175b64d
|
2023-06-29 |
[rubygems/rubygems] Extract polling logic into its own class |
fce04f9a6c9935ef3f188558dce177e277b17711
|
2023-06-29 |
[rubygems/rubygems] Move WebauthnListener into the Gem::GemcutterUtilities namespace |
24913e3dda3d4ebd633e94e46ca221ebfcb9f89b
|
2023-07-01 |
[rubygems/rubygems] Move Webauthn listener thread to WebauthnListener class |
e96b3138a85d42fe5ee5ef4ddd1ea12b784e8d80
|
2023-07-01 |
[rubygems/rubygems] Use assert_raise in webauthn poller tests |
3954a87d65f004e5148597ffa927dc7b9eef6fb8
|
2023-07-11 |
[rubygems/rubygems] Create MultifactorAuthFetcher to reduce duplication among tests |
afca1a31d05f3334342628a93d4d796c95e5f5fe
|
2023-07-20 |
[rubygems/rubygems] Create MockServer object to test WebAuthn logic to prevent real TCPServers from being created and be leaked into other tests |
db80e947a382a6a9ef2295e81f5b97c6a8ecbce7
|
2023-07-23 |
[rubygems/rubygems] Set thread configurations inside block |
17b50cdb68ce016caee0d6fef8e8438a5bf5addb
|
2023-07-23 |
[rubygems/rubygems] Add charset to Webauthn response content-type |
e4e5a1b4ee3f04a69c62c1cc067f65245b469321
|
2024-02-01 |
[ruby/prism] Add parentheses around macro arguments |
4fbdbde0887d038c679b9e0369234d1061441232
|
2024-02-01 |
[PRISM] dedup hash string keys |
c5d444476147185ed4e8ccf637ebaab4d4ef43d9
|
2024-02-04 |
[PRISM] Do not optimize safe navigation -@/freeze |
8bc6fff32208ac60b8421458fe2337ee6599c5be
|
2024-02-04 |
[PRISM] Do not optimize safe navigation aref |
8ed26a3f5923a0f1213060200bf542f172c99b7c
|
2024-02-02 |
[PRISM] Refactor PM_CALL_NODE conditional |
b35cdb4758c0a569574a047bda6ce6a19c302aef
|
2024-02-02 |
[PRISM] Implement opt_aset_with |
c1b11c50cbb24db01a7afbfcfa192fdd1d496058
|
2024-05-02 |
[rubygems/rubygems] Rename credential email to identifier in WebAuthn poller |