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: python-zeroconf/python-zeroconf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.32.1
Choose a base ref
...
head repository: python-zeroconf/python-zeroconf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.33.0
Choose a head ref
  • 18 commits
  • 36 files changed
  • 1 contributor

Commits on Jul 16, 2021

  1. Disable N818 in flake8 (#905)

    - We cannot rename these exceptions now without a breaking change
      as they have existed for many years
    bdraco authored Jul 16, 2021
    Configuration menu
    Copy the full SHA
    f8af0fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e417fc0 View commit details
    Browse the repository at this point in the history
  3. Centralize running coroutines from threads (#906)

    - Cleanup to ensure all coros we run from a thread
      use _LOADED_SYSTEM_TIMEOUT
    bdraco authored Jul 16, 2021
    Configuration menu
    Copy the full SHA
    9399c57 View commit details
    Browse the repository at this point in the history
  4. Implement NSEC record parsing (#903)

    - This is needed for negative responses
      https://datatracker.ietf.org/doc/html/rfc6762#section-6.1
    bdraco authored Jul 16, 2021
    Configuration menu
    Copy the full SHA
    bc9e9cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0578731 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69942d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2021

  1. Configuration menu
    Copy the full SHA
    e63ca51 View commit details
    Browse the repository at this point in the history
  2. Remove locking from ServiceRegistry (#911)

    - All calls to the ServiceRegistry are now done in async context
      which makes them thread safe. Locking is no longer needed.
    bdraco authored Jul 17, 2021
    Configuration menu
    Copy the full SHA
    2d3da7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2a7a00 View commit details
    Browse the repository at this point in the history
  4. Switch periodic cleanup task to call_later (#913)

    - Simplifies AsyncEngine to avoid the long running
      task
    bdraco authored Jul 17, 2021
    Configuration menu
    Copy the full SHA
    38eb271 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa71084 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2021

  1. Reduce complexity of DNSRecord (#915)

    - Use constants for calculations in is_expired/is_stale/is_recent
    bdraco authored Jul 18, 2021
    Configuration menu
    Copy the full SHA
    b6eaf72 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Let connection_lost close the underlying socket (#918)

    - The socket was closed during shutdown before asyncio's connection_lost
      handler had a chance to close it which resulted in a traceback on
      win32.
    
    - Fixes #917
    bdraco authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    919b096 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96be961 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e00002 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b0b23f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e4a9655 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cfb28aa View commit details
    Browse the repository at this point in the history
Loading