Jenny Shen
fce04f9a6c
[rubygems/rubygems] Move WebauthnListener into the Gem::GemcutterUtilities namespace
...
3080394f81
2023-07-28 16:08:08 +00:00
Jenny Shen
108cc38a76
[rubygems/rubygems] Extract polling logic into its own class
...
218b83abed
2023-07-28 16:08:07 +00:00
Jenny Shen
023d0f662b
[rubygems/rubygems] Add Webauthn verification poller to fetch OTP
...
39c5e86a67
2023-07-28 16:08:07 +00:00
Hiroshi SHIBATA
ef54a9aeb6
[rubygems/rubygems] Introduce self.load_with_rubygems_config_hash
...
9175b8cf2a
2023-04-19 06:56:21 +00:00
Hiroshi SHIBATA
cdc2e3de10
[rubygems/rubygems] Wrap self.convert_rubygems_config_hash from Bundler::YAMLSerializer.load
...
080880ac23
2023-04-19 06:56:20 +00:00
Hiroshi SHIBATA
1225eff38f
[rubygems/rubygems] Don't use Psych
...
d6555aaa28
2023-04-19 06:56:15 +00:00
Hiroshi SHIBATA
038c6e773f
[rubygems/rubygems] Added explicitly loading for Gem::SafeYAML
...
3d9d587dd7
2023-04-19 06:56:15 +00:00
Ashley Ellis Pierce
851344965a
Ensure api_key is sent if basic auth not provided on webauthn_verification_url
...
Co-authored-by: Jenny Shen <jenny.shen@shopify.com>
2023-04-12 12:00:25 +09:00
Eric Herscovich
1b1485ae4d
Add message for otp bypass
...
Update tests
Fix wording of message
2023-04-12 11:59:18 +09:00
Jenny Shen
b909ca94bd
Terminate interaction after wait for otp thread completes to support jruby
2023-04-12 11:58:03 +09:00
Jenny Shen
c7a8d63df8
Terminate interaction when rescuing WebauthnVerificationError during wait_for_otp
...
Co-authored-by: Betty Li <makewithbetty@gmail.com>
2023-04-12 11:57:43 +09:00
Jenny Shen
cd60113faa
Use Webauthn Listener in wait_for_otp
2023-04-12 11:57:15 +09:00
Jenny Shen
b6e860ba1b
Add wait for webauthn otp when fetching otp
...
Co-authored-by: Jacques Chester <jacques.chester@shopify.com>
2023-04-12 11:57:11 +09:00
Ashley Ellis Pierce
774d1f1a00
Merge lines
2023-04-12 11:56:33 +09:00
Ashley Ellis Pierce
ea95ec5443
[rubygems/rubygems] Clarify message
...
d94173be49
2023-04-12 11:51:02 +09:00
Ashley Ellis Pierce
6275284f02
[rubygems/rubygems] Ask user to otp at webauthn verification url
...
004eadb0c5
2023-04-12 11:51:01 +09:00
Hiroshi SHIBATA
fb822076d7
[rubygems/rubygems] util/rubocop -A --only Style/LineEndConcatenation
...
67ece7b8b6
2023-04-06 23:33:20 +00:00
Hiroshi SHIBATA
f24a86d83f
util/rubocop -A --only Layout/EmptyLineAfterMagicComment
2023-03-23 17:18:49 +09:00
Hiroshi SHIBATA
5efadf8139
[rubygems/rubygems] util/rubocop -A --only Lint/ShadowingOuterLocalVariable
...
82ed77178d
2023-03-23 17:18:49 +09:00
Hiroshi SHIBATA
7800d4eeb5
util/rubocop -A --only Style/MultipleComparison
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
31c572f4fa
util/rubocop -A --only Style/SymbolArray
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
1ca67f13cd
util/rubocop -A --only Style/RedundantSelf
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
712d6e675b
[rubygems/rubygems] util/rubocop -A --only Style/RedundantInterpolation
...
add44e56eb
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
0b632b9cdd
[rubygems/rubygems] util/rubocop -A --only Style/ClassCheck
...
1c3356a872
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
4bb5ce8188
[rubygems/rubygems] util/rubocop -A --only Style/StringLiteralsInInterpolation
...
cb554f6eb7
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
583fbc627c
[rubygems/rubygems] util/rubocop -A --only Layout/EmptyLinesAroundModuleBody
...
48c88466b7
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
05208c3875
[rubygems/rubygems] util/rubocop -A --only Lint/UnusedBlockArgument
...
d8efd919db
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
b7ad60a794
Merge RubyGems/Bundler master
...
from 72fd3dd209
2022-12-26 15:09:21 +09:00
Jenny Shen
28840d74c2
[rubygems/rubygems] Refine error message to check the push URL instead of just the host
...
46990f3292
2022-09-29 17:56:36 +09:00
Jenny Shen
17b783ad9e
[rubygems/rubygems] Surface entire redirect uri in permanent redirections
...
da7837630b
2022-09-29 17:56:35 +09:00
Jenny Shen
1cbf0fd863
[rubygems/rubygems] Add error message when api response is a permanent redirect
...
ccca30c77a
Co-authored-by: Nick Schwaderer <nick.schwaderer@shopify.com>
2022-09-29 17:56:34 +09:00
Hiroshi SHIBATA
44264b4fee
Merge rubygems/bundler HEAD.
...
Pick from dfbb5a3811
2022-08-09 12:05:19 +09:00
Ashley Ellis Pierce
244bda7efd
[rubygems/rubygems] Display mfa warnings on gem signin
...
4dc77b7099
Co-authored-by: Jenny Shen <jenny.shen@shopify.com>
2022-07-23 03:42:59 +09:00
Takuya Noguchi
d7ffd3fea4
RubyGems: Enable Style/StringLiterals cop
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2022-07-22 12:07:23 +09:00
Hiroshi SHIBATA
aeea88174d
Merge RubyGems and Bundler HEAD
...
125415593e
2022-05-20 17:32:19 +09:00
Ashley Ellis Pierce
c59488a8e3
[rubygems/rubygems] Use ask_yes_no
...
1d38e167fa
2022-04-06 08:55:00 +09:00
Ashley Ellis Pierce
37a19f7f67
[rubygems/rubygems] Extract default_host method
...
6e10e75574
2022-04-06 08:54:59 +09:00
Ashley Ellis Pierce
b75b67f113
[rubygems/rubygems] Use YAML
...
6122e8cac5
2022-04-06 08:54:59 +09:00
Ashley Ellis Pierce
bb3ecdba6a
[rubygems/rubygems] Accomodate gem hosts without profile/me endpoint
...
31b6dcf5d3
2022-04-06 08:54:58 +09:00
Ashley Ellis Pierce
75083704bf
[rubygems/rubygems] Update endpoint
...
a5a7b3ec96
2022-04-06 08:54:58 +09:00
Ashley Ellis Pierce
ec09b2dba1
[rubygems/rubygems] Remove whitespace
...
08c2d88137
2022-04-06 08:54:57 +09:00
Ashley Ellis Pierce
925d73b3ee
[rubygems/rubygems] Make changes <2.6 compatible
...
Multiple params to merge was not introduced until Ruby 2.6, so this
merges the two additional params together first and then merges that
with the request body
870f7e9a1c
2022-04-06 08:54:56 +09:00
Ashley Ellis Pierce
7bb6449fe5
[rubygems/rubygems] Make mfa the default
...
0b636f6902
2022-04-06 08:54:55 +09:00
Ashley Ellis Pierce
4ae3b78c95
[rubygems/rubygems] Correct mfa level name
...
a002e351ae
2022-04-06 08:54:55 +09:00
Ashley Ellis Pierce
b3f1b3ccef
[rubygems/rubygems] Enable mfa on specific keys during gem signin
...
e787f7f655
2022-04-06 08:54:54 +09:00
David Rodríguez
54ae3f587e
[rubygems/rubygems] Prefer require_relative
to require
for internal requires
...
c74fc58695
2021-08-31 19:06:14 +09:00
Hiroshi SHIBATA
896bbb9fad
Merge RubyGems/Bundler master from 8459ebd6ad65ce3397233416dc64083ae7572bb9
2021-07-14 10:48:07 +09:00
Hiroshi SHIBATA
c082c6eb7c
Sync RubyGems and Bundler with upstream
2021-07-07 15:31:52 +09:00
Kazuhiro NISHIYAMA
63849a1cd9
Fix misspellings [ci skip]
2020-12-21 10:54:24 +09:00
Hiroshi SHIBATA
0e40cc9b19
Merge RubyGems 3.2.2 and Bundler 2.2.2
2020-12-18 13:33:18 +09:00