Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/cgi/commit/caf1d0755d
|
|
https://github.com/ruby/irb/commit/b05ce3c72d
|
|
https://github.com/ruby/irb/commit/6370a5d974
|
|
https://github.com/ruby/irb/commit/368327b082
|
|
https://github.com/ruby/reline/commit/dc2cf90fa6
|
|
https://github.com/ruby/reline/commit/8f6aa3af2e
|
|
https://github.com/ruby/reline/commit/c949e44a14
|
|
https://github.com/ruby/reline/commit/d53749b208
|
|
https://github.com/ruby/reline/commit/9868432687
|
|
https://github.com/ruby/reline/commit/261830fda3
|
|
https://github.com/ruby/irb/commit/7dc98df80b
|
|
https://github.com/ruby/irb/commit/7896296ae2
|
|
https://github.com/ruby/reline/commit/175d5ad4c4
|
|
https://github.com/ruby/irb/commit/33b9bec954
|
|
https://github.com/ruby/reline/commit/3d70e07331
|
|
https://github.com/ruby/reline/commit/46ff0ff435
|
|
https://github.com/ruby/reline/commit/a18817635f
|
|
https://github.com/ruby/reline/commit/0527b1a492
|
|
https://github.com/ruby/reline/commit/44da8a6b9e
|
|
https://github.com/ruby/reline/commit/8226ae7e57
|
|
https://github.com/ruby/reline/commit/f9d3480c34
|
|
|
|
https://github.com/ruby/rdoc/commit/ac85e01756
|
|
reset_dialog
https://github.com/ruby/reline/commit/7d582f4982
|
|
sequence and padding with spaces
https://github.com/ruby/reline/commit/46c9d944e5
|
|
correctly
https://github.com/ruby/reline/commit/21c795e97f
|
|
https://github.com/ruby/reline/commit/9b812d5151
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4796
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/4792
|
|
https://github.com/ruby/reline/commit/f4bda85a7c
|
|
|
|
https://github.com/rubygems/rubygems/commit/9978b787a0
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
Same reason as in the previous commit.
https://github.com/rubygems/rubygems/commit/f00a6c8516
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
`Gem::Uri` class
The new class is a wrapper on top of an URI. And then, when you want
credentials redacted, you call `#redacted` that returns a copy of itself,
but with credentials redacted.
https://github.com/rubygems/rubygems/commit/9581c2740a
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
https://github.com/rubygems/rubygems/commit/95326f827c
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
https://github.com/rubygems/rubygems/commit/2ee3e78a7a
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
ref: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags
Running jobs with only branch name, without `branches:`, CI fails
https://github.com/rubygems/rubygems/commit/fcec167d61
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
https://github.com/rubygems/rubygems/commit/30f5b3c027
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
https://github.com/rubygems/rubygems/commit/25c99d7f9d
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
https://github.com/rubygems/rubygems/commit/c3bb52eb5c
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
mistake
https://github.com/rubygems/rubygems/commit/ffb480ca7a
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
https://github.com/rubygems/rubygems/commit/3a8486794e
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
For the purpose of this class, we need to make sure the return object by `Gem::UriParser.parse_uri` method will have the following method:
- user
- user=
- password
- password=
So we can remove the the `uri` dependency and just look for the methods to exist.
https://github.com/rubygems/rubygems/commit/241e093597
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
its initialize method
https://github.com/rubygems/rubygems/commit/21dcdd2dc5
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
https://github.com/rubygems/rubygems/commit/dba130cd80
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
`Gem::PrintableUri#valid_uri?`
https://github.com/rubygems/rubygems/commit/a5177709c9
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
https://github.com/rubygems/rubygems/commit/5b6b649bba
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
`build` method
The `initialize` method is already doing a lot and by adding the `Gem::PrintableUri` to redact sensitive information, things are getting complicated and hard to read here. For the start, I have refactored the `initialize` method into a class method called `build`.
https://github.com/rubygems/rubygems/commit/4312e8fdf5
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
The `@uri` variable could be a source URI with a credential. Using `Gem::PrintableUri` to make sure we are redacting sensitive information from it when logging on verbose mode.
https://github.com/rubygems/rubygems/commit/f566787211
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|
|
`Gem::Commands::InstallCommand` class
The `x.source.uri` could be a source URI with a credential. Using `Gem::PrintableUri` to make sure we are redacting sensitive information from it.
https://github.com/rubygems/rubygems/commit/8755ee0aaa
Notes:
Merged: https://github.com/ruby/ruby/pull/4789
|