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

Hard-code IPv4 in the FPing probe #159

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

DeflateAwning
Copy link
Contributor

Solves an issue related to DNS lookups failing on an IPv4 workstation

linuxserver.io


  • I have read the contributing guideline and understand that I have made the correct modifications

Description:

Hard-code IPv4 in the FPing probe

Benefits of this PR and context:

  • Solves an issue related to DNS lookups failing on an IPv4 workstation
  • Is explicit

How Has This Been Tested?

Simple testing with default setup otherwise.

Source / References:

N/A

@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r2-pkg-2522ae29-dev-b987292e3185fcfbe1a6822d5ebd25424839bc3b-pr-159/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r2-pkg-2522ae29-dev-b987292e3185fcfbe1a6822d5ebd25424839bc3b-pr-159/shellcheck-result.xml

Tag Passed
amd64-2.8.2-r2-pkg-2522ae29-dev-b987292e3185fcfbe1a6822d5ebd25424839bc3b-pr-159
arm64v8-2.8.2-r2-pkg-2522ae29-dev-b987292e3185fcfbe1a6822d5ebd25424839bc3b-pr-159

@LinuxServer-CI
Copy link
Collaborator

This pull request has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.

@DeflateAwning
Copy link
Contributor Author

Please merge this PR, or suggest why it is not merged

@drizuid
Copy link
Member

drizuid commented Nov 21, 2023

Please merge this PR, or suggest why it is not merged

it's not merged because you're the only user to ever request it, we have a backlog, we do this in our free time, and you aren't special. wait patiently.

@drizuid drizuid added the work-in-progress Stale exempt label Nov 21, 2023
@drizuid
Copy link
Member

drizuid commented Nov 21, 2023

You will need to find a user with a fully proper setup (where ipv6 isn't disabled on the host/network) to test your changes. This change should not be necessary, generally speaking, for normal users. Once this is validated to NOT cause issues for other users, we can merge.

@DeflateAwning
Copy link
Contributor Author

I'd suggest that the fact that it caused issues on my setup where there was only partial IPv6 support is enough to warrant hardcoding the fix.

Users who want to use ipv6 have their own probe for that purpose.

it's not merged because you're the only user to ever request it, we have a backlog, we do this in our free time, and you aren't special. wait patiently.

Git bot makes me post these comments. I was waiting patiently until it said my issue would be closed automatically and accused me of inactivity.

@drizuid
Copy link
Member

drizuid commented Nov 21, 2023

Git bot makes me post these comments. I was waiting patiently until it said my issue would be closed automatically and accused me of inactivity.

got it, i've marked it wip, the bot will no longer bother you, but it won't get merged until it's tested by the intended audience.

@MattKobayashi
Copy link

Might I suggest creating a new probe type called FPing4 and setting the protocol version on that? This could be added to the container documentation so that users who want to force IPv4-only probes can do so, without affecting the majority of existing users.

@DeflateAwning
Copy link
Contributor Author

I like that quite a bit actually, good point! Very forwards-compatible. Will work on making an FPing4 probe

@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-34ec03a8-dev-e9331e7a5b7ee54f7b3f566fee5e5eea1b7f179c-pr-159/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-34ec03a8-dev-e9331e7a5b7ee54f7b3f566fee5e5eea1b7f179c-pr-159/shellcheck-result.xml

Tag Passed
amd64-2.8.2-r3-pkg-34ec03a8-dev-e9331e7a5b7ee54f7b3f566fee5e5eea1b7f179c-pr-159
arm64v8-2.8.2-r3-pkg-34ec03a8-dev-e9331e7a5b7ee54f7b3f566fee5e5eea1b7f179c-pr-159

@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-79df53a3-dev-1760b88e1d66922ebe4f80e85d91ce2b4e8e9531-pr-159/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-79df53a3-dev-1760b88e1d66922ebe4f80e85d91ce2b4e8e9531-pr-159/shellcheck-result.xml

Tag Passed
amd64-2.8.2-r3-pkg-79df53a3-dev-1760b88e1d66922ebe4f80e85d91ce2b4e8e9531-pr-159
arm64v8-2.8.2-r3-pkg-79df53a3-dev-1760b88e1d66922ebe4f80e85d91ce2b4e8e9531-pr-159

@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-9ed8e115-dev-27de0223e01edbd58222e08e087e25ccd8c96346-pr-159/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-9ed8e115-dev-27de0223e01edbd58222e08e087e25ccd8c96346-pr-159/shellcheck-result.xml

Tag Passed
amd64-2.8.2-r3-pkg-9ed8e115-dev-27de0223e01edbd58222e08e087e25ccd8c96346-pr-159
arm64v8-2.8.2-r3-pkg-9ed8e115-dev-27de0223e01edbd58222e08e087e25ccd8c96346-pr-159

@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-23e4e876-dev-cbc725ce0c2c2618a6ac07fa1e3b98ee24e3c1db-pr-159/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-23e4e876-dev-cbc725ce0c2c2618a6ac07fa1e3b98ee24e3c1db-pr-159/shellcheck-result.xml

Tag Passed
amd64-2.8.2-r3-pkg-23e4e876-dev-cbc725ce0c2c2618a6ac07fa1e3b98ee24e3c1db-pr-159
arm64v8-2.8.2-r3-pkg-23e4e876-dev-cbc725ce0c2c2618a6ac07fa1e3b98ee24e3c1db-pr-159

@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-10015a3d-dev-1c9ab3fca0c8d9d77eff86a929549caa408fba22-pr-159/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-10015a3d-dev-1c9ab3fca0c8d9d77eff86a929549caa408fba22-pr-159/shellcheck-result.xml

Tag Passed
amd64-2.8.2-r3-pkg-10015a3d-dev-1c9ab3fca0c8d9d77eff86a929549caa408fba22-pr-159
arm64v8-2.8.2-r3-pkg-10015a3d-dev-1c9ab3fca0c8d9d77eff86a929549caa408fba22-pr-159

@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-cf43a2e0-dev-083a865dc21f4eecee5750bdef32ffe416942b60-pr-159/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-cf43a2e0-dev-083a865dc21f4eecee5750bdef32ffe416942b60-pr-159/shellcheck-result.xml

Tag Passed
amd64-2.8.2-r3-pkg-cf43a2e0-dev-083a865dc21f4eecee5750bdef32ffe416942b60-pr-159
arm64v8-2.8.2-r3-pkg-cf43a2e0-dev-083a865dc21f4eecee5750bdef32ffe416942b60-pr-159

@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-632d5a4c-dev-245584e0431b2b75d6eb189a1ee2f60f0c126b87-pr-159/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-632d5a4c-dev-245584e0431b2b75d6eb189a1ee2f60f0c126b87-pr-159/shellcheck-result.xml

Tag Passed
amd64-2.8.2-r3-pkg-632d5a4c-dev-245584e0431b2b75d6eb189a1ee2f60f0c126b87-pr-159
arm64v8-2.8.2-r3-pkg-632d5a4c-dev-245584e0431b2b75d6eb189a1ee2f60f0c126b87-pr-159

@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-8c7a93ae-dev-cfee12ba02e2f0050d08b58aeb06a0da780b0068-pr-159/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-8c7a93ae-dev-cfee12ba02e2f0050d08b58aeb06a0da780b0068-pr-159/shellcheck-result.xml

Tag Passed
amd64-2.8.2-r3-pkg-8c7a93ae-dev-cfee12ba02e2f0050d08b58aeb06a0da780b0068-pr-159
arm64v8-2.8.2-r3-pkg-8c7a93ae-dev-cfee12ba02e2f0050d08b58aeb06a0da780b0068-pr-159

Solves an issue related to DNS lookups failing on an IPv4 workstation
@LinuxServer-CI
Copy link
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-8c7a93ae-dev-ed3dd6f3dc4da13ed59a8ca599ef5acf21d8f5e5-pr-159/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.8.2-r3-pkg-8c7a93ae-dev-ed3dd6f3dc4da13ed59a8ca599ef5acf21d8f5e5-pr-159/shellcheck-result.xml

Tag Passed
amd64-2.8.2-r3-pkg-8c7a93ae-dev-ed3dd6f3dc4da13ed59a8ca599ef5acf21d8f5e5-pr-159
arm64v8-2.8.2-r3-pkg-8c7a93ae-dev-ed3dd6f3dc4da13ed59a8ca599ef5acf21d8f5e5-pr-159

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
work-in-progress Stale exempt
Projects
Development

Successfully merging this pull request may close these issues.

4 participants