Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suppress openssl warning about reading from stdin. #929

Closed

Conversation

wteiken
Copy link
Contributor

@wteiken wteiken commented Dec 17, 2023

Fixed some more locations where warnings about reading from stdin showed up.

@Gnarfoz
Copy link

Gnarfoz commented May 17, 2024

Instead of redirecting stderr, wouldn't supplying an explicit -in /dev/stdin be cleaner?

@wteiken
Copy link
Contributor Author

wteiken commented May 18, 2024

Instead of redirecting stderr, wouldn't supplying an explicit -in /dev/stdin be cleaner?

Not sure it is as compatible, but would probably also work.

It seems for openssl they are acknowledging that the error message was a bad idea will only output if stdin is actually a tty, so this will hopefully become obsolete.

ckujau added a commit to ckujau/dehydrated that referenced this pull request Jul 14, 2024
Coming across the same warning that was reported in
[PR#929](dehydrated-io#929 "Suppress
openssl warning about reading from stdin") this is my attempt to disable
this warning. Instead of discarding stderr in total (this can still be
useful), we just use the "-in" parameter as hinted in the warning:

 $ foo=$(cat req.csr)
 $ <<<${foo} openssl req -noout -verify > /dev/null; echo $?
 Warning: Will read cert request from stdin since no -in option is given
 0

 $ <<<${foo} openssl req -in - -noout -verify > /dev/null; echo $?
 0
@wteiken
Copy link
Contributor Author

wteiken commented Sep 2, 2024

Closing in favor of #940 now that "-in -" is supported.

@wteiken wteiken closed this Sep 2, 2024
wteiken pushed a commit to wteiken/dehydrated that referenced this pull request Sep 3, 2024
Coming across the same warning that was reported in
[PR#929](dehydrated-io#929 "Suppress
openssl warning about reading from stdin") this is my attempt to disable
this warning. Instead of discarding stderr in total (this can still be
useful), we just use the "-in" parameter as hinted in the warning:

 $ foo=$(cat req.csr)
 $ <<<${foo} openssl req -noout -verify > /dev/null; echo $?
 Warning: Will read cert request from stdin since no -in option is given
 0

 $ <<<${foo} openssl req -in - -noout -verify > /dev/null; echo $?
 0
wteiken pushed a commit to wteiken/dehydrated that referenced this pull request Sep 3, 2024
Coming across the same warning that was reported in
[PR#929](dehydrated-io#929 "Suppress
openssl warning about reading from stdin") this is my attempt to disable
this warning. Instead of discarding stderr in total (this can still be
useful), we just use the "-in" parameter as hinted in the warning:

 $ foo=$(cat req.csr)
 $ <<<${foo} openssl req -noout -verify > /dev/null; echo $?
 Warning: Will read cert request from stdin since no -in option is given
 0

 $ <<<${foo} openssl req -in - -noout -verify > /dev/null; echo $?
 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants