Popular repositories
-
Old Security Advisor for cPanel 11.40 (upstream repo) -- Use CPANELINC/addon_securityadvisor
-
Forked from home-assistant/core
🏡 Open source home automation that puts local control and privacy first -
4,709 contributions in the last year
Less
More
Activity overview
Contributed to
home-assistant/core,
home-assistant/home-assistant.io,
jstasiak/python-zeroconf
and 5 other
repositories
Contribution activity
June 2021
Created 13 commits in 4 repositories
Created a pull request in jstasiak/python-zeroconf that received 11 comments
RecordUpdateListener now uses update_records instead of update_record
This allows the listener to receive all the records that have
been updated in a single transaction such as a packet or
cache expiry.
update_record …
+167
−53
•
11
comments
Opened 78 other pull requests in 5 repositories
jstasiak/python-zeroconf
58
merged
2
closed
- Update changelog, move breaking changes to the top of the list
- Ensure packets are properly seperated when exceeding maximum size
- Make a base class for DNSIncoming and DNSOutgoing
- Set the TC bit for query packets where the known answers span multiple packets
- Remove unused __ne__ code from Python 2 era
- Update internal version check to match docs (3.6+)
- Lint before testing in the CI
- Add AsyncServiceBrowser example
- Move threading daemon property into ServiceBrowser class
- Enable test_integration_with_listener_class test on PyPy
- Relocate ServiceBrowser wait time calculation to seperate function
- AsyncServiceBrowser must recheck for handlers to call when holding condition
- Switch from using an asyncio.Event to asyncio.Condition for waiting
- Provide a helper function to convert milliseconds to seconds
- Fix AsyncServiceInfo.async_request not waiting long enough
- AsyncServiceBrowser must recheck for handlers to call when holding condition
- ServiceBrowser must recheck for handlers to call when holding condition
- Add support for updating multiple records at once to ServiceInfo
- Narrow exception catch in DNSAddress.__repr__ to only expected exceptions
- Reduce branching in service_type_name
- Fix flakey test_update_record
- Add test coverage to ensure ServiceInfo rejects expired records
- Reduce branching in Zeroconf.handle_response
- Clear cache between ServiceTypesQuery tests
- Ensure PTR questions asked in uppercase are answered
- Some pull requests not shown.
home-assistant/core
2
open
10
merged
- Bump sqlalchemy to 1.4.17
- Move remaining code out of netdisco to eliminate as SSDP dependency
- Increase isy setup timeout to 60s
- Enable new typing in roomba to fix loading
- Ensure host is always set with samsungtv SSDP discovery
- Handle missing options in foreign_key for MSSQL
- Fix loop in tod binary sensor
- Update lock entity to support locking, unlocking, jammed
- Remove empty tests for ping now that the code in icmplib is used
- Retry isy994 setup later if isy.initialize times out
- Ensure ssdp can callback messages that do not have an ST
- Allow registering a callback to ssdp that matches any key value
home-assistant/home-assistant.io
2
open
home-assistant/developers.home-assistant
2
merged
Jc2k/aiohomekit
1
open
1
closed
Reviewed 12 pull requests in 4 repositories
home-assistant/core 7 pull requests
jstasiak/python-zeroconf 3 pull requests
SoCo/SoCo 1 pull request
home-assistant/frontend 1 pull request
Created an issue in jstasiak/python-zeroconf that received 5 comments
Fix race where ServiceBrowser thread gets unlucky and _handlers_to_call gets populated between the check for it and the .wait
_handlers_to_call needs to be checked again once we a are holding the condition https://github.com/jstasiak/python-zeroconf/blob/master/zeroconf/__…
5
comments
Opened 24 other issues in 2 repositories
jstasiak/python-zeroconf
4
open
19
closed
- The query responder ignores the QU bit and multicasts the response regardless of the bit
- The query responder does not handle Multipacket Known-Answer Suppression
- When the known answers section exceeds the max packet size, the questions are written again in the followup packets
- There is no check for questions overflowing the packet in DNSOutgoing
- TC bit is not set when the known answers span multiple packets
-
Remove python 2
__ne__checks since in python 3!=is the negation of==by default - Python 3.6 is required, however the check is still for python 3.4
- Before Python 3.7, async.wait_for can throw concurrent.futures.TimeoutError
- Cache flush happens too quickly
- ServiceTypesQuery.test_integration_with_listener is flakey
- test_update_record is flakey
- Zeroconf.handle_query does respond with PTR records when the query type is ANY
- Zeroconf.handle_query does not lower case names with PTR queries
- Reduce branching in Zeroconf.handle_query
- Reduce branching in Zeroconf.handle_response
- ZeroconfServiceTypes tests sometimes fail to find
- Docs are missing for the asyncio module
- AsyncServiceBrowser does not group updates
- Create example for AsyncServiceBrowser added in #429
-
handle_queryshould not check the registry when answering "_services._dns-sd._udp.local." - Eliminate the handlers thread lock
- Extract I/O and send generation from ServiceBrowser
- Expiring the cache can generate extra ServiceStateChange events