Permalink
Commits on Nov 1, 2018
  1. fix jmdns oom error (#166)

    ZippoZeng authored and kaikreuzer committed Nov 1, 2018
    in case of closed jmdns,process call create function to get more _messageInputStream because of the old one exist
    
    Signed-off-by: Zippo <zippozeng@qq.com>
Commits on Apr 12, 2018
  1. switched to 3.5.5-SNAPSHOT

    kaikreuzer committed Apr 12, 2018
    Signed-off-by: Kai Kreuzer <kai@openhab.org>
  2. Ignore invalid field length instead of crashing (#159)

    Tolriq authored and kaikreuzer committed Apr 12, 2018
    * Ignore invalid field length instead of crashing
    * Add logs when ignoring fields
  3. updated to slf4j 1.7.25 (#158)

    kaikreuzer committed Apr 12, 2018
    Signed-off-by: Kai Kreuzer <kai@openhab.org>
Commits on Feb 7, 2018
  1. Added network interface to MulticastSocket (see #145) (#150)

    dhufnagel authored and kaikreuzer committed Feb 7, 2018
    * Added network interface to MulticastSocket (see #145)
    
    Signed-off-by: Dominik Hufnagel d.hufi@gmx.de (github: dhufnagel)
  2. Bugfix Issue#95 stale ip address still reported + Fix warnings for li…

    garytse authored and kaikreuzer committed Feb 7, 2018
    …stener events (#147)
    
    * Bug fix jmDNS unable to cache-flush when the cache-flush bit is set
    
    Implementation did not follow closely to the RFC-6762 section 10.2 description and is fixed.
    
    * Fix warnings for listener events
    
    After fixing the cache-flush, ListenerStatus frequently fires new warnings "Service Resolved called for an unresolved event: {}".  This is caused by concurrent modification of the ServiceInfo object.
    
    Signed-off-by: Gary Tse <gary.tse@telekom.de>
Commits on Jan 25, 2018
  1. Replaced custom UTF-8 parsing with standard functions. (#152)

    ViToni authored and kaikreuzer committed Jan 25, 2018
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
Commits on Jan 10, 2018
  1. Fixed failing Travis-CI build due to removal of oraclejdk7. (#148)

    ViToni authored and kaikreuzer committed Jan 10, 2018
    For details see:
    travis-ci/travis-ci#7019
    
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
Commits on Sep 20, 2017
  1. moved to next SNAPSHOT version

    kaikreuzer committed Sep 20, 2017
    Signed-off-by: Kai Kreuzer <kai@openhab.org>
Commits on Sep 11, 2017
  1. Use joinGroup() with specific network interface if available. (#127)

    ViToni authored and kaikreuzer committed Sep 11, 2017
    Using a specific network interface avoids the multicast group being joined on all interfaces.
    This change is also needed to avoid crashing on Android when AP mode is active.
    
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
  2. Centralize byte handling into ByteWrangler class and added byte handl…

    ViToni authored and kaikreuzer committed Sep 11, 2017
    …ing tests. (#128)
    
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
  3. Revert close() logic to previous behavior (#132)

    etyrrill authored and kaikreuzer committed Sep 11, 2017
    Fixes #82
    
    Previously, close() put JmDNSImpl into a CANCELING_1 state, which would transition to
    CANCELING_2, CANCELING_3, and finally CANCELED.  close() waited the for CANCELED state,
    which took about 2 seconds, during which time broadcasts are sent out to remove services
    that were advertised.  In Jan 20, 2011 this was changed to put JmDNSImpl into a CLOSING
    state, which would transition to CLOSED, but close() still waits for CANCELED, which no
    longer happens resulting in a 5 second timeout.  I tried changing to wait for CLOSED,
    but then the logic to remove advertised services no longer gets executed.  Reverting to
    the orignal logic is safe, and fixes the bug.
    
    Signed-off-by: Ed Tyrrill <etyrrill@gmail.com> (github: etyrrill)
Commits on Jun 20, 2017
  1. switched to next snapshot

    kaikreuzer committed Jun 20, 2017
    Signed-off-by: Kai Kreuzer <kai@openhab.org>
  2. Add support for removal of expired service properties.

    ViToni authored and kaikreuzer committed May 31, 2017
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
  3. Remove ServiceInfo if its SRV record is removed (because it expired).

    ViToni authored and kaikreuzer committed May 31, 2017
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
  4. Added more logging to see cache changes.

    ViToni authored and kaikreuzer committed May 26, 2017
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
  5. Feature for DNS Constants and bugfix for DNSTaskStarter (#98)

    dschroe authored and kaikreuzer committed Jun 20, 2017
    * DNS TTL is now configurable via System Properties for faster removal detection,
    default value is still one hour
    
    * Timer for DNS cache is fixed and marked again as non daemon thread
  6. Removed .toLowerCase() on subtype return in getTypeWithSubtype. (Fixes

    mattsbecker authored and kaikreuzer committed Jun 20, 2017
    …#99) (#100)
    
    Signed-off-by: Matt Becker <matt.s.becker@gmail.com> (github: mattsbecker)
Commits on May 31, 2017
  1. Adjusted logging to newer {} syntax and removed LogLevel checks where…

    ViToni authored and kaikreuzer committed May 24, 2017
    … reasonable.
    
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
  2. Replace usage of keySet() + get(key) with entrySet() where reasonable.

    ViToni authored and kaikreuzer committed May 24, 2017
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
  3. Avoid creation of unnecessary String objects while already using Stri…

    ViToni authored and kaikreuzer committed May 17, 2017
    …ngBuilder.
    
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
  4. Use a more consistent naming for StringBuilder instances.

    ViToni authored and kaikreuzer committed May 22, 2017
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
  5. Replaced all StringBuffer instances with StringBuilder.

    ViToni authored and kaikreuzer committed May 22, 2017
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
  6. Update spec documents and create an index page linking text / HTML ve…

    ViToni authored and kaikreuzer committed May 31, 2017
    …rsions. (#121)
    
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
Commits on May 19, 2017
  1. README code formatting (#118)

    andyli authored and kaikreuzer committed May 19, 2017
    * enabled syntax highlighting
     * removed 1 indentation
Commits on May 12, 2017
  1. Corrected spelling of ASYNCHONEOUS/SYNCHONEOUS. (#115)

    ViToni authored and kaikreuzer committed May 12, 2017
    Signed-off-by: Victor Toni <victor.toni@gmail.com>
Commits on May 4, 2017
  1. Add javadoc.io badge (#112)

    leif81 authored and kaikreuzer committed May 4, 2017
    Pretty handy web service that hosts the javadocs published to maven central.
Commits on Apr 20, 2017
  1. Removing a System.out line that is probably forgotton while debuging (#…

    Mixajlo authored and kaikreuzer committed Apr 20, 2017
    …111)
    
    Signed-off-by: Miki Jankov <miki.jankov87@gmail.com>
Commits on Sep 5, 2016
  1. Fixes #93 (#94)

    Misterke authored and kaikreuzer committed Sep 5, 2016
    Addresses the integer overflow that could occur for large values of _ttl by first extending it to long before multiplying.
    
    Signed-off-by: Kurt Haenen kurt.haenen@gmail.com (github: Misterke)
Commits on Aug 22, 2016
  1. Add Maven Central status to readme (#92)

    leif81 authored and kaikreuzer committed Aug 22, 2016
    Handy way to find the status of latest version deployed to Maven Central.
Commits on Aug 4, 2016
  1. type jar is default and must not be set (#90)

    stefaneicher authored and kaikreuzer committed Aug 4, 2016
    Signed-off-by: Stefan Eicher <stefan.eicher@gmail.com> (github: stefaneicher)
  2. switched to next snapshot version

    kaikreuzer committed Aug 4, 2016
    Signed-off-by: Kai Kreuzer <kai@openhab.org>
  3. updated SCM urls

    kaikreuzer committed Aug 4, 2016
    Signed-off-by: Kai Kreuzer <kai@openhab.org>