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

Two fixes #2

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f0dd1dc
Support for clients which require a single-message response to a SRV …
Nov 10, 2010
32fb31c
Provide more generic mechanism for creating the socket and joining/le…
mcfletch Nov 11, 2010
bb554dc
Make a few operations more robust wrt unexpected data...
Nov 12, 2010
f4d74f0
Refactored the multicast socket setup into a separate module
mcfletch Nov 14, 2010
e48b6a7
Refactored the multicast code into a separate module
mcfletch Nov 14, 2010
11602ea
Further attempts to refactor before major changes...
mcfletch Nov 14, 2010
56cbc2c
Start refactoring the threaded implementation
mcfletch Nov 14, 2010
abdab14
Rename mdns implementation, make it a module instead of package-level…
mcfletch Nov 15, 2010
d20227f
Since we're breaking the api anyway, follow PEP8 a little more (i.e. …
Nov 16, 2010
f8a646d
Fix up the sample code, include sample code and tests in source packages
Nov 17, 2010
07f8a00
Trivial sample code to gather upnp devices on a network
Nov 18, 2010
7461144
Ignore Python build directory, configure logger and deal with timeout…
Mar 13, 2011
994e578
Avoid using `type` which is a reserved Python keyword
Mar 13, 2011
9628c26
Add debug info for NSEC and MF DNS records
Mar 13, 2011
7329970
Avoid using which is a reserved Python keyword
Mar 13, 2011
a426243
Use distribute if it is available
May 6, 2011
65a5be6
Begin a bit of hacking to allow basic negotiate-a-server-name functio…
May 10, 2011
a3c86e1
More fixes for looking up services/ptrs which may be matching on e.g.…
May 10, 2011
f0b18dd
Bump version for local test release
May 10, 2011
da465c0
Log notification of suppressions, add clear for cache entries
May 10, 2011
866cde5
Merge remote-tracking branch 'eblot/master'
May 10, 2011
b30d2a2
Make all raised exceptions classes, more attempts to get the .local. …
May 11, 2011
0df59de
Add a trivial script to probe for an existing mdns name, reduce a log…
May 11, 2011
bb3446d
Guard against some common name issues (preceding ., .. in name), gene…
May 11, 2011
26e5dbd
Reduce logging level on a number of messages
May 13, 2011
8b1f0b9
Add a suppression queue to prevent flooding the network if another cl…
Jun 29, 2011
946eba2
Make browser demo listen on all interfaces and allow for querying oth…
Aug 24, 2011
c9503b6
Make all name comparisons use lowercasing/samecasing
Aug 24, 2011
4ad686b
Add note on the change
Aug 24, 2011
70feb18
Fix referenced version for that fix
Aug 24, 2011
0ab36bd
Sigh, also make the version == that version
Aug 24, 2011
81f69f7
More hacking on upnp igd sample code
mcfletch May 17, 2011
02b30c3
Work on an explicit probe-watcher to follow spec'd rules
mcfletch Aug 25, 2011
9bc41d4
Make the name-probe demo a little more useful (i.e. actually reserve …
mcfletch Aug 25, 2011
a87975d
Force all checks to lower, again, to guard against multi-case values;…
mcfletch Aug 25, 2011
85893c5
Try and locate the internet-routing interface so we get that instead …
hughescr Nov 18, 2011
3cd0c28
Stringify DNSAddress more better
hughescr Nov 18, 2011
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
MANIFEST
dist
build
*.pyc
*.pyo
*.e4?
30 changes: 0 additions & 30 deletions Browser.py

This file was deleted.

5 changes: 5 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
include README
include lgpl.txt
include *.py
recursive-include samplecode *.py
recursive-include test *.py
4 changes: 4 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
This is Multicast DNS Service Discovery for Python v0.12 by Paul Scott-Murphy.

The package zeroconf contains most of the functional code. The module
Zeroconf.py contains a threaded mDNS query/responder sub-class. The
samples/ directory contains various sample code.

Zeroconf.py is the implementation file, look at the end for examples of
basic use. You can also view Browser.py to see how to browse for services.
Loading