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

Fix for pihole-FTL test #1067

Merged
merged 8 commits into from
Feb 20, 2021
Merged

Fix for pihole-FTL test #1067

merged 8 commits into from
Feb 20, 2021

Commits on Feb 17, 2021

  1. Do not terminate threads which may not be running. They'll be cleaned…

    … up at process termination anyway.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    3d5f7e7 View commit details
    Browse the repository at this point in the history
  2. Ensure we clean up always behind us. Also when FTL crashes

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    b475e5b View commit details
    Browse the repository at this point in the history
  3. Also clean up when crashing

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    b6fe337 View commit details
    Browse the repository at this point in the history
  4. Improve process-already-running detection

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    62d20a9 View commit details
    Browse the repository at this point in the history
  5. Tests: Update tests for new expected output on two concurrent instances

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    a6653e9 View commit details
    Browse the repository at this point in the history
  6. Terminate threads before closing database connections and finishing s…

    …hared memory
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    8244043 View commit details
    Browse the repository at this point in the history
  7. Clean up after dnsmasq errors (port not available config errors, etc.)

    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    70ee90e View commit details
    Browse the repository at this point in the history
  8. Do not detach threads we want to be able to cancel and add logfile lo…

    …g to shared memory locks. Other forks may want to log as well.
    
    Signed-off-by: DL6ER <dl6er@dl6er.de>
    DL6ER committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    cf90185 View commit details
    Browse the repository at this point in the history