Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 20, 2013
  1. @abock

    Merge pull request #8 from yanhkim/ipv6_service_type

    abock authored
    Use correct service type for DNSServiceQueryRecord
  2. @yanhkim
Commits on May 14, 2013
  1. @abock

    .gitignore: add

    abock authored
  2. @abock

    Bounjour: prefix async argument name with @

    abock authored
    async is now a C# 5.0 keyword; to avoid breaking API
    and renaming the argument, prefix it with a @ so
    it compiles on 5.0.
Commits on Apr 5, 2011
  1. @abock

    autogen.sh: pass $ACLOCAL_FLAGS to aclocal

    abock authored
    Added lame readme for building on Darwin.
Commits on Mar 24, 2011
  1. @jrwren @abock

    Fix a network to host byte order bug

    jrwren authored abock committed
    The same bug probably still exists when reading a port
    for registered servies over the network.
    
    Signed-off-by: Aaron Bockover <aaron@abock.org>
Commits on May 6, 2009
  1. Updated with proper release date

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=133635
  2. Moved MONO_USER check to the top of the release target

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=133634
  3. Fixup release target

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=133633
  4. Fix build/API issue on gmcs 2.4

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=133632
Commits on Mar 30, 2009
  1. Updated

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=130594
  2. Updated for 0.9.0

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=130593
  3. Updated to 0.9.0

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=130590
  4. Updated release script/docs generation

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=130588
  5. Updated docs

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=130587
  6. 2009-03-30 Aaron Bockover <abockover@novell.com>

    Aaron Bockover authored
        * src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/Service.cs:
        * src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/BrowseService.cs:
        * src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/RegisterService.cs:
        * src/Mono.Zeroconf/Mono.Zeroconf/IRegisterService.cs:
        * src/Mono.Zeroconf/Mono.Zeroconf/RegisterService.cs:
        * src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/RegisterService.cs:
        Use ushort internally for the port value, add new UPort property on 
        IRegisterService so an unchecked cast is not necessary for port values that
        overflow Int16 (http://mono-project.com/Mono.Zeroconf#Known_Workarounds)
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=130586
  7. 2009-03-30 Aaron Bockover <abock@novell.com>

    Aaron Bockover authored
        * src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/Service.cs:
        Set the interface to unspecified by default, fixing a bug reported on
        Stack Overflow (http://stackoverflow.com/questions/599846)
    
        * src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/RegisterService.cs:
        Verify that the server is indeed running by calling server.GetState ()
        before creating a new entry group
    
        * src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/AvahiServerState.cs:
        Added AvahiServerState enum
    
        * src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/IAvahiServer.cs:
        Add the GetState method
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=130583
Commits on Sep 11, 2008
  1. Fixed release target

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=112814
  2. 2008-09-11 Aaron Bockover <abockover@novell.com>

    Aaron Bockover authored
        0.8.0 Released
    
        * NEWS: Updated with 0.8.0 release notes
    
        * mono-zeroconf.spec: Updated
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=112813
  3. Updated docs

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=112811
  4. Updated docs

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=112810
  5. Remove console.writeline

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=112809
  6. Fixed distcheck

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=112808
Commits on Aug 27, 2008
  1. @btaylor

    2008-08-27 Brad Taylor <brad@getcoded.net>

    btaylor authored
    	
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/TxtRecord.cs:
    	Fix an exception when a key but no value is present for a TxtRecord.
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=111715
Commits on Jun 26, 2008
  1. 2008-06-26 Aaron Bockover <abock@gnome.org>

    Aaron Bockover authored
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/TxtRecord.cs:
    	Make the Render method static since we'll never get real reference handle
    	to the inner record object
    
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/EntryGroupState.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/PublishFlags.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/ErrorCode.cs:
    	Some new enums
    
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/IAvahiServer.cs:
    	Add the EntryGroup factory method
    
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/IAvahiEntryGroup.cs:
    	Define the EntryGroup interface
    
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/Service.cs:
    	Provide a default constructor
    
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/ZeroconfProvider.cs:
    	Implement the RegisterService and TxtRecord types
    
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/RegisterService.cs:
    	Implement RegisterService, but it doesn't seem to work yet
    
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/AvahiUtils.cs:
    	Some more utilities, yay
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=106706
  2. 2008-06-26 Aaron Bockover <abock@gnome.org>

    Aaron Bockover authored
        * src/Mono.Zeroconf/Mono.Zeroconf/ServiceBrowser.cs: Set the domain to
        local if null is passed
    
        * src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/BrowseService.cs:
        * src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/ServiceBrowser.cs:
        Ensure null is never passed over DBus
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=106692
  3. Not necessary anymore

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=106688
  4. 2008-06-26 Aaron Bockover <abock@gnome.org>

    Aaron Bockover authored
    	* configure.ac: Fix AVAHI_LIBS to be relevant for the dbus provider
    
    	* src/Mono.Zeroconf.Providers.AvahiDBus/NDesk.DBus: Imported and fixed
    	managed DBus so it actually works with the horrible design of Avahi's
    	DBus API; this bundle is absolutely necessary as it contains a workaround
    	in Connection.cs to defer signal messages until they are manually asked
    	to be released; this allows managed signal handlers to be connected after
    	the message on the wire has come through and sent out at later time; a
    	system version of managed DBus /will not work at all/
    	
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/BrowseService.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/ServiceBrowser.cs:
    	Call TrapSignals and UntrapSignals on the Bus
    
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/DBusManager.cs:
    	Expose the Bus
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=106686
  5. 2008-06-25 Aaron Bockover <abock@gnome.org>

    Aaron Bockover authored
    	* configure.ac:
    	* src/AssemblyInfo.cs: Bumped version
    
    	* src/MZClient/ZeroconfClient.cs: Added more options including support
    	for setting interface, domain, address type, and some verbose stuffs
    
    	* src/Mono.Zeroconf/Mono.Zeroconf/IResolvableService.cs:
    	* src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/Service.cs:
    	Added AddressProtocol support
    	* src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/BrowseService.cs:
    	Added AddressProtocol support and make A6 queries
    
    	* src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/ServiceBrowser.cs:
    	Use some generics internally and implement the new IEnumerable generic
    	requirement and the new extended Browse method
    
    	* src/Mono.Zeroconf/Mono.Zeroconf/ServiceBrowser.cs:
    	* src/Mono.Zeroconf/Mono.Zeroconf/IServiceBrowser.cs: Implement 
    	IEnumerable<IResolvableService> and extend the Browse method
    
    	* src/Mono.Zeroconf/Mono.Zeroconf/AddressProtocol.cs: New enum to specify
    	what address types to resolve
    
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus.csproj:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/TxtRecord.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/ZeroconfProvider.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/Service.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/Protocol.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/BrowseService.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/ServiceBrowser.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/IAvahiServiceResolver.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/LookupResultFlags.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/IAvahiServiceBrowser.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/LookupFlags.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/DBusManager.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/IAvahiServer.cs:
    	* src/Mono.Zeroconf.Providers.AvahiDBus/Mono.Zeroconf.Providers.AvahiDBus/AvahiUtils.cs:
    	Fully implement browse and resolve through the avahi dbus API
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=106648
Commits on Jun 25, 2008
  1. Missing project and svn ignores

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=106594
  2. 2008-06-25 Aaron Bockover <abock@gnome.org>

    Aaron Bockover authored
        This commit integrates AvahiDBus provider into the build, cleans up the
        DBus iteration and starts to implement the DBus stuff; not working, and
        the avahi-sharp provider is disabled in the build for now. Do not use
        this revision.
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=106593
Commits on Apr 3, 2008
  1. 2008-04-02 Aaron Bockover <abockover@novell.com>

    Aaron Bockover authored
        * src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/BrowseService.cs:
        * src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/RegisterService.cs:
        * src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/ServiceBrowser.cs:
        Fixed a big bug reported by Josh Cooley wherein delegates passed to
        native code could be GCed at the wrong time, apparently particularly
        noticeable on MS.NET
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=99718
Commits on Mar 21, 2008
  1. 2008-03-20 Aaron Bockover <abockover@novell.com>

    Aaron Bockover authored
        0.7.6 Released
    
        * NEWS: Updated with 0.7.6 release notes
    
        * mono-zeroconf.spec: Updated
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=98712
  2. 2008-03-20 Aaron Bockover <abockover@novell.com>

    Aaron Bockover authored
        This commit adds a new service property, NetworkInterface, and host
        resolutions now support IPv6 - thanks to Sebastian Dröge
    
        * src/MZClient/ZeroconfClient.cs: Print the network interface when a
        service is resolved
    
        * src/Mono.Zeroconf/Mono.Zeroconf/IResolvableService.cs: Added a
        NetworkInterface property
    
        * src/Mono.Zeroconf.Providers.Avahi/Mono.Zeroconf.Providers.Avahi/ResolvableService.cs:
        Provide the new NetworkInterface property and support setting the interface
        as an IPv6 zone on the resolved host address
    
        * src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/BrowseService.cs:
        Set the interface as an IPv6 zone on the resolved host address
    
        * src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/Service.cs:
        Provide the new NetworkInterface property
    
        * configure.ac:
        * src/AssemblyInfo.cs:
        * src/policy.config.in:
        * src/Makefile.include: Fix up more assembly policy stuff - so annoying
    
    
    svn path=/trunk/Mono.Zeroconf/; revision=98711
Commits on Jan 25, 2008
  1. Fix date

    Aaron Bockover authored
    svn path=/trunk/Mono.Zeroconf/; revision=93946
Something went wrong with that request. Please try again.