Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: farrokhi/dnsdiag
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.0.2
Choose a base ref
...
head repository: farrokhi/dnsdiag
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.1.0
Choose a head ref
  • 16 commits
  • 11 files changed
  • 5 contributors

Commits on May 13, 2021

  1. Bump versionon master and refactor

    Move a few shared classes and constants to new util.shared module
    farrokhi committed May 13, 2021
    Configuration menu
    Copy the full SHA
    74864a5 View commit details
    Browse the repository at this point in the history
  2. Cleanup logic

    farrokhi committed May 13, 2021
    Configuration menu
    Copy the full SHA
    4ed8d90 View commit details
    Browse the repository at this point in the history
  3. Refactor

    farrokhi committed May 13, 2021
    Configuration menu
    Copy the full SHA
    7cb7b06 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2021

  1. Add PyPi counter badge

    farrokhi committed May 14, 2021
    Configuration menu
    Copy the full SHA
    8ae77be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae7d8e5 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. Split sample command from example output (#90)

    Now that GitHub has a copy button for each code block it's far too easy to copy/paste a whole bunch of sample output
    
    Also removed % from start of lines so that sample commands will run without editing.
    cpswan authored May 17, 2021
    Configuration menu
    Copy the full SHA
    94d6e48 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. Configuration menu
    Copy the full SHA
    13c079b View commit details
    Browse the repository at this point in the history
  2. Add support for sub-second intervals

    Interval is no more limited to "seconds":
    
    ```shell
    ./dnsping.py -i 0.2 -c 50 --flags  -t AAAA -s 9.9.9.9 ripe.net
    ```
    
    Fixes #89
    farrokhi committed May 19, 2021
    Configuration menu
    Copy the full SHA
    0665242 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. * Improvements on Dockerfile (#94)

    * Change image to python:3.8-alpine targeting a smaller image (50mb now)
    * Added /dnsdiag to path, allowing path removal from execution
    * Change on README to reflect path change and recommending network mode
      as host, since it will reflect a better scenario from host.
    leleobhz authored Oct 4, 2021
    Configuration menu
    Copy the full SHA
    edb168f View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    fa64088 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e06714 View commit details
    Browse the repository at this point in the history
  3. Update dependencies and remove support for old python 3.x

    - Updated dependencies (required for new features)
    - Only Python 3.7 and above are supported
    farrokhi committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    3e00801 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d8cbd4 View commit details
    Browse the repository at this point in the history
  5. Add support for "-m" for cache-miss (Fixes #92)

    Add support for "-m" / "--cache-miss" flag to prepend fqdn in request
    with a random 8-bytes string to enforce a cache miss.
    
    This will help users to measure delay the whole recursion chain, by
    enforcing DNS resolver to contact "resolve" the name every time.
    As a consequence, the response may be empty or contain a wildcard
    response.
    farrokhi committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    ae25da8 View commit details
    Browse the repository at this point in the history
  6. Add support for disabling recursion (-r)

    Add support to clear RD flags from requests to disable recursion,
    using "-r" or "--norecurse" flag.
    farrokhi committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    eade70b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f18f218 View commit details
    Browse the repository at this point in the history
Loading