├── .github ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml └── workflows │ ├── build.yml │ ├── coverity.yml │ └── release.yml ├── .gitignore ├── API.md ├── ChangeLog.md ├── LICENSE ├── Makefile.am ├── README.md ├── autogen.sh ├── configure.ac ├── examples ├── .gitignore ├── Makefile.am ├── ftp.service ├── http.service ├── ipp.service ├── printer.service └── ssh.service ├── lib ├── .gitignore ├── pidfile.c ├── strlcpy.c └── utimensat.c ├── libmdnsd ├── .gitignore ├── 1035.c ├── 1035.h ├── Makefile.am ├── log.c ├── mdnsd.c ├── mdnsd.h ├── sdtxt.c ├── sdtxt.h ├── xht.c └── xht.h ├── m4 └── .gitignore ├── man ├── Makefile.am ├── mdnsd.8 ├── mdnsd.service.5 └── mquery.1 ├── mdnsd.service.in ├── src ├── .gitignore ├── Makefile.am ├── addr.c ├── conf.c ├── mcsock.c ├── mcsock.h ├── mdnsd.c ├── mdnsd.h ├── mquery.c └── queue.h └── test ├── .gitignore ├── Makefile.am ├── discover.sh ├── iprecords.sh ├── lib.sh ├── lostif.sh └── src ├── .gitignore ├── Makefile.am ├── addr_test.c ├── unittest.h └── xht.c /.github/CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/.github/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/coverity.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/.github/workflows/coverity.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/.gitignore -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/API.md -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/README.md -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | autoreconf -W portability -visfm 4 | -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/configure.ac -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/examples/Makefile.am -------------------------------------------------------------------------------- /examples/ftp.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/examples/ftp.service -------------------------------------------------------------------------------- /examples/http.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/examples/http.service -------------------------------------------------------------------------------- /examples/ipp.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/examples/ipp.service -------------------------------------------------------------------------------- /examples/printer.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/examples/printer.service -------------------------------------------------------------------------------- /examples/ssh.service: -------------------------------------------------------------------------------- 1 | # mDNS-SD advertisement of SSH service 2 | type _ssh._tcp 3 | port 22 4 | -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.o 3 | .deps 4 | .dirstamp 5 | -------------------------------------------------------------------------------- /lib/pidfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/lib/pidfile.c -------------------------------------------------------------------------------- /lib/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/lib/strlcpy.c -------------------------------------------------------------------------------- /lib/utimensat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/lib/utimensat.c -------------------------------------------------------------------------------- /libmdnsd/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.o 3 | libmdnsd* 4 | -------------------------------------------------------------------------------- /libmdnsd/1035.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/libmdnsd/1035.c -------------------------------------------------------------------------------- /libmdnsd/1035.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/libmdnsd/1035.h -------------------------------------------------------------------------------- /libmdnsd/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/libmdnsd/Makefile.am -------------------------------------------------------------------------------- /libmdnsd/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/libmdnsd/log.c -------------------------------------------------------------------------------- /libmdnsd/mdnsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/libmdnsd/mdnsd.c -------------------------------------------------------------------------------- /libmdnsd/mdnsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/libmdnsd/mdnsd.h -------------------------------------------------------------------------------- /libmdnsd/sdtxt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/libmdnsd/sdtxt.c -------------------------------------------------------------------------------- /libmdnsd/sdtxt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/libmdnsd/sdtxt.h -------------------------------------------------------------------------------- /libmdnsd/xht.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/libmdnsd/xht.c -------------------------------------------------------------------------------- /libmdnsd/xht.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/libmdnsd/xht.h -------------------------------------------------------------------------------- /m4/.gitignore: -------------------------------------------------------------------------------- 1 | *.m4 2 | -------------------------------------------------------------------------------- /man/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/man/Makefile.am -------------------------------------------------------------------------------- /man/mdnsd.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/man/mdnsd.8 -------------------------------------------------------------------------------- /man/mdnsd.service.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/man/mdnsd.service.5 -------------------------------------------------------------------------------- /man/mquery.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/man/mquery.1 -------------------------------------------------------------------------------- /mdnsd.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/mdnsd.service.in -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/src/addr.c -------------------------------------------------------------------------------- /src/conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/src/conf.c -------------------------------------------------------------------------------- /src/mcsock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/src/mcsock.c -------------------------------------------------------------------------------- /src/mcsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/src/mcsock.h -------------------------------------------------------------------------------- /src/mdnsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/src/mdnsd.c -------------------------------------------------------------------------------- /src/mdnsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/src/mdnsd.h -------------------------------------------------------------------------------- /src/mquery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/src/mquery.c -------------------------------------------------------------------------------- /src/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/src/queue.h -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | *.trs 3 | -------------------------------------------------------------------------------- /test/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/test/Makefile.am -------------------------------------------------------------------------------- /test/discover.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/test/discover.sh -------------------------------------------------------------------------------- /test/iprecords.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/test/iprecords.sh -------------------------------------------------------------------------------- /test/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/test/lib.sh -------------------------------------------------------------------------------- /test/lostif.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/test/lostif.sh -------------------------------------------------------------------------------- /test/src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/test/src/.gitignore -------------------------------------------------------------------------------- /test/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/test/src/Makefile.am -------------------------------------------------------------------------------- /test/src/addr_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/test/src/addr_test.c -------------------------------------------------------------------------------- /test/src/unittest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/test/src/unittest.h -------------------------------------------------------------------------------- /test/src/xht.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/troglobit/mdnsd/HEAD/test/src/xht.c --------------------------------------------------------------------------------