Commit Graph

  • 56cfa698a4 Release 2.0-2. HummyNew df 2020-10-16 15:33:35 +0100
  • 3b8db036a1 Fix making a release. df 2020-10-16 15:32:18 +0100
  • 59368bb111 Fix error installing service-control file. df 2020-10-16 15:11:49 +0100
  • c6b9730299 Fix service-control always shows not running. df 2020-10-16 15:10:50 +0100
  • e436becbbd Stop and (re-)start the service correctly around installation. df 2020-10-16 15:06:03 +0100
  • 302d113377 Fix losing static address mappings appended to hosts file df 2020-10-16 15:03:13 +0100
  • a9dcc648ae Add service configuration in case the service-control package is installed. zeroconf_2.0-0 df 2020-08-02 20:36:10 +0100
  • 75af91d0cc Don't exit, but retry, if mdns_start() fails. df 2020-08-02 00:23:28 +0100
  • ec6463e6c4 Add release-tagging function. df 2020-07-28 16:42:57 +0100
  • ba051c353a Create new release df 2020-07-28 00:52:44 +0100
  • 46a74b3c06 Added service definition file for service-control. df 2020-07-28 00:41:25 +0100
  • 7223f118a7 Added service file and package generation df 2020-07-28 00:28:33 +0100
  • cfdf09a1dc Merge branch 'HummyNew' of https://git.hpkg.tv/df/zeroconf into HummyNew df 2020-07-27 15:39:37 +0100
  • d7c62ad55c Add signal handling: SIGUSR1 - dump cache; SIGHUP - restart server df 2020-07-27 15:18:17 +0100
  • 964c2dd28d Document current version df 2020-07-27 01:03:59 +0000
  • 0aa116dbce Support responding to unicast queries: initially just legacy queries and multicast responses. df 2020-07-26 21:02:43 +0100
  • 2ce1bb8ae4 Move DNS TTL definitions to header; add TTL for answers to legacy unicast queries. fe df 2020-07-26 20:54:31 +0100
  • 17ef47d6f2 Add response to service meta-query (RFC6763 Section 10), following https://github.com/espressif/esp-idf/pull/340/files df 2020-07-26 14:57:23 +0100
  • 3c1f038fbc Service registered must have FQDN as hostname df 2020-07-26 14:56:29 +0100
  • de3042f808 PTR shouldn't normally have the shorter host TTL. df 2020-07-25 23:59:33 +0100
  • 3a24c51c56 Correct IP address type in API; clean up scopes, loops. df 2020-07-25 19:44:53 +0100
  • 90d70d13b1 Add working binary df 2020-07-24 10:34:31 +0100
  • aa472217c5 Recognise local host with .local suffix. df 2020-07-24 10:17:56 +0100
  • e42e88d61f Improve Makefile for CC/CPP options df 2020-07-24 10:16:53 +0100
  • c9a1e4cf0d Reinstate accidentally disabled reply function and remove %m formats. df 2020-07-24 10:13:16 +0100
  • 8f15f5873b Merge IP-TTL-255-patch, fixing #13 Set multicast IP TTL to 255 in case a receiver demands an unrouted packet; minor non-functional tweaks. df 2020-07-23 16:21:18 +0100
  • ed03a6098d Initial working responder version reabsorbing TizenRT changes. Consequently: - fixes #9 Arbitrary memory read while parsing malicious mDNS queries (mdns.c); - fixes #10 Denial of Service vulnerability (infinite loop) while parsing malicious mDNS queries (mdns.c); - fixes #11 Heap-based buffer overread (off-by-one) (mdns.c); - fixes #12 Heap-based buffer overread while parsing mDNS RR section (off-by-one) (mdns.c). df 2020-07-23 11:22:32 +0100
  • 8b2f04c2ea Tweak df 2020-07-19 19:38:23 +0000
  • a2560a481b Set multicast IP TTL to 255 in case a receiver demands an unrouted packet IP-TTL-255-patch df 2020-07-19 03:03:37 +0000
  • 6d122a0643 Import from https://github.com/Samsung/TizenRT/tree/master/external/mdns TizenRT df 2020-07-19 02:42:50 +0100
  • 76a79c8c3d Merge branch 'master' of https://github.com/philippe44/TinySVCmDNS into origin/philippe44 philippe44_tsm df 2020-07-18 18:13:52 +0100
  • 5946199084 Initial commit df 2020-07-18 18:09:34 +0100
  • aa7053ec1f Import HummyPkg version HummyPkg df 2020-07-18 13:49:36 +0100
  • 16f0faf3ce Convert https://bitbucket.org/geekman/tinysvcmdns from Mercurial to Git master df 2020-07-18 12:22:36 +0000
  • ef67107cf2 Convert https://bitbucket.org/geekman/tinysvcmdns from Mercurial to Git df 2020-07-18 12:21:46 +0000
  • 12c1bf0f60 update philippe44 2020-03-14 11:29:44 -0700
  • 3e57108f79 SO_REUSEPORT fix philippe44 2018-10-24 21:42:24 -0700
  • af47f89d68 use SO_REUSEPORT only when available philippe44 2018-10-23 18:49:10 -0700
  • f76b3cd7c7 use SO_REUSEPORT only when available philippe44 2018-10-23 18:42:27 -0700
  • efc8bc1daf use SO_REUSEPORT only when available philippe44 2018-10-23 18:38:59 -0700
  • 0069ba17dc use SO_REUSEPORT philippe44 2018-10-21 01:06:16 -0700
  • 6474d03d61 TTL must be 120s (RFC 6762) philippe44 2018-01-22 21:35:11 -0800
  • 48a6078f74 Added project status in README. origin/master Darell Tan 2018-01-16 23:40:21 +0800
  • a155bbd914 Added checks for NULL after uncompressing labels. Darell Tan 2018-01-16 22:55:15 +0800
  • 6a11ced916 add Solaris i86pc build philippe44 2018-01-09 15:01:21 -0800
  • b4f96bf0a8 add FreeBSD philippe44 2017-12-23 22:47:46 -0800
  • 9f70ccd676 Ensure NULL terminator is not written past end of allocated buffer. Darell Tan 2017-11-13 23:57:18 +0800
  • 320b8e80ea
    Update README philippe44 2017-11-04 18:05:19 -0700
  • db4e276662 Ensure sufficient buffer size when converting nlabels to string. Darell Tan 2017-11-05 00:02:07 +0800
  • 391833d2da memory leaks correction philippe44 2017-10-20 20:16:12 -0700
  • 2704cd7b3c memory leaks correction philippe44 2017-10-20 20:13:48 -0700
  • ae018558c4 memory release of based on already freed pointer philippe44 2017-10-18 20:01:33 -0700
  • dcee6daa08 can specify IP address to bind to philippe44 2017-08-23 18:57:18 -0700
  • f259e8c705 releasing correct ptr in service_remove philippe44 2017-08-19 00:15:41 -0700
  • 5f7e474dd1 stop does not fault on NULL philippe44 2017-08-13 13:33:49 -0700
  • 7c025455eb Add option to dynamically remove a service philippe44 2017-08-12 15:37:59 -0700
  • 735e44c723 memory allocation error philippe44 2017-08-07 22:59:51 -0700
  • 460d0a6d12 updates philippe44 2017-05-25 22:26:48 -0700
  • 39a0b0748d updates philippe44 2017-05-25 22:08:49 -0700
  • 508faadbd8 use cross compilation philippe44 2017-01-08 21:41:33 -0800
  • 25718b3685 Merge pull request #2 from chincheta0815/sunos philippe44 2016-12-26 00:54:51 -0800
  • d177ec0555 Add missing binary file. chincheta0815 2016-12-26 09:33:34 +0100
  • f2cfaad843 Add defines to sunos. chincheta0815 2016-12-26 09:22:07 +0100
  • a1a9720ad5 Make it compile on sun targets. chincheta0815 2016-12-26 09:17:52 +0100
  • e6e9e4e216 Makefile update philippe44 2016-12-25 19:16:10 -0800
  • dfc1a69810 hostname display philippe44 2016-08-24 21:20:33 -0700
  • b5ad81bb23 add .local to local names philippe44 2016-08-24 20:47:30 -0700
  • 8ae7fdec23 interface compatible with dns-sd philippe44 2016-08-12 17:04:21 -0700
  • 2b9eca3a71 Update README philippe44 2016-08-05 22:50:28 -0700
  • 65f56ccf1b Update README philippe44 2016-08-05 22:50:14 -0700
  • 68f8a43f16 Update README philippe44 2016-08-05 22:49:30 -0700
  • 57586e8e5e initial commit philippe44 2016-08-05 22:45:39 -0700
  • 3f12382a41 🎉 Added .gitattributes & .gitignore files philippe44 2016-08-05 22:42:28 -0700
  • 4bed5363e7 Add close_pipe() wrapper for close()/closesocket(). John Maguire 2013-01-28 17:22:12 +0100
  • 90bf5816cf Change pipe to local sockets on win32 so select() will work. John Maguire 2013-01-23 16:12:42 +0100
  • 3aedea8798 Win32/MinGW support. John Maguire 2013-01-17 16:24:10 +0100
  • 3acbda1c5d Added API and test to add additional RRs (lAAAA RRs i.e.) A Weinlein 2012-12-21 18:02:50 +0100
  • 501803d9d3 Added support to parse and encode AAAA RRs A Weinlein 2012-12-21 18:02:11 +0100
  • 1fec5f7dac Minor formatting fix for license text. Darell Tan 2012-12-11 23:45:22 +0800
  • 4a32af1988 Added CROSS_COMPILE prefix to Makefile. Darell Tan 2012-12-11 23:39:24 +0800
  • e0bf7227b1 Bugfix: read/write 16 and 32-bit values manually to avoid alignment issues. Darell Tan 2012-12-11 23:38:08 +0800
  • f1f39e0caa Made packet parsing code more robust. Darell Tan 2012-11-27 23:58:33 +0800
  • 70b254aec8 Bugfix: populate_answers() was not adding records if type is RR_ANY (since rev ea6495c). Darell Tan 2012-10-17 22:59:22 +0800
  • ac1908875b Check TTL in known-answers list and only reply if it's less than half. This ensures we still update responders that do not remove records that are about to expire (with less than half of the actual TTL). Darell Tan 2012-10-17 21:57:15 +0800
  • c821cdcbe4 Added more debugging statements. Darell Tan 2012-10-17 21:31:36 +0800
  • c4993739f5 Bugfix: when matching RR entries, sometimes the name and type are not sufficiently unique. Darell Tan 2012-10-15 22:47:15 +0800
  • 4e19b7120e Bugfix: rr_entry_find() only matched the entry type but not its name. Darell Tan 2012-10-13 01:00:28 +0800
  • 0fcbc3fe4b Bugfix: solved 100% CPU usage due to select() not blocking and forgetting to flush the notify_pipe. Darell Tan 2012-10-13 00:58:50 +0800
  • 6965f201c9 Bugfix: PTR records shouldn't have the cache flush bit set. Darell Tan 2012-10-11 23:39:03 +0800
  • 3148bb394d Changed licensing terms to the "modified" BSD license. Darell Tan 2012-03-26 23:03:55 +0800
  • 2387e8b3d9 Renamed README to allow for Markdown parsing. Darell Tan 2011-04-10 22:15:24 +0800
  • 0051057605 Initial commit. Darell Tan 2011-04-10 21:51:52 +0800