summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2016-09-12Fix misaligned memory accessMichael Evertz2-4/+6
2016-08-29llmnrd: Don't send empty AAAA responseTobias Klauser1-1/+8
2016-08-17llmnrd: Allow to bind to a specific network interfaceTobias Klauser7-14/+55
2016-08-16llmnrd: Don't enumerate and store IPv6 addresses if IPv6 is disabledTobias Klauser5-13/+21
2016-08-03llmnrd v0.1v0.1Tobias Klauser1-2/+2
2016-08-03llmnr-query: Prevent read buffer overflow in response parsingTobias Klauser1-2/+6
2016-08-02llmnrd: Use MAXHOSTNAMELEN for hostname buffer and zero-terminate stringTobias Klauser1-3/+4
2016-08-02llmnrd: Increase select() timeoutTobias Klauser1-2/+2
2016-08-02Add simple systemd service fileTobias Klauser1-0/+11
2016-08-02llmnrd: Update copyrightTobias Klauser1-2/+2
2016-08-02llmnr-query: Allow to set LLMNR transaction idTobias Klauser1-3/+8
2016-08-02llmnr-packet: Correct LLMNR RFC numberTobias Klauser1-4/+4
2016-08-02llmnr-query: Make query type ANY the defaultSchimmelreiter1-2/+2
2016-08-02llmnr-query: Set TTL values as suggested in RFC 4795, section 2.5Tobias Klauser1-2/+27
2016-08-02socket: Set TTL values as suggested in RFC 4795, section 2.5Tobias Klauser1-1/+24
2016-04-29iface: Close rtnl socket if address enumeration failsTobias Klauser1-2/+2
2016-04-29iface: Fix memory leak in error caseTobias Klauser1-0/+3
2016-04-29iface: Use getnameinfo() to get address from struct sockaddr_storageTobias Klauser1-2/+5
2016-04-29llmnrd: Use SA_RESTART for installed signal handlersTobias Klauser1-0/+1
2016-04-29llmnrd: Add missing break in switchTobias Klauser1-0/+1
2016-04-28COPYING: Add verbatim copy of GPLv2Tobias Klauser1-0/+339
2016-04-28build: travis: Set up Coverity scanTobias Klauser1-0/+14
2016-01-26build: Fix install targets for use with DESTDIRTobias Klauser1-2/+2
2015-07-28llmnr-query: Consistently name variables containing number of msecsTobias Klauser1-7/+7
2015-07-01llmnr-query: Allow to specifiy query timeout on command lineTobias Klauser1-5/+10
2015-04-08socket: Remove unused constantTobias Klauser1-1/+0
2015-04-08util: Add attribute warn_unused_result to allocation functionsTobias Klauser2-4/+5
2015-02-20iface: Proper types for arguments to iface_rtnl_enumerate()Tobias Klauser1-1/+1
2015-02-19llmnrd: Fix address family type in event callbackTobias Klauser2-2/+4
2015-02-19llmnr-query: Inform about empty responsesTobias Klauser1-0/+5
2015-02-19iface: Correctly compare addresses, otherwise they're never actually deletedTobias Klauser1-37/+69
2015-02-19iface: Correct error messageTobias Klauser1-1/+1
2015-02-18llmnrd: Add IPv6 supportTobias Klauser5-55/+121
2015-02-18socket: Add functions for multicast group join/leave and IPv6 socket creationTobias Klauser2-10/+89
2015-02-18llmnrd: Join IP multicast group on each new interfaceTobias Klauser5-27/+70
2015-02-18llmnr-query: Add option to send query over different interfaceTobias Klauser1-11/+44
2015-02-18llmnrd: Fix usageTobias Klauser1-5/+5
2015-02-18socket: Don't unnecessarily disable IP_MULTICAST_LOOPTobias Klauser1-6/+0
2015-02-18llmnrd: Support daemonizationTobias Klauser1-1/+5
2015-02-18socket: Use inet_pton instead of inet_addrTobias Klauser1-1/+1
2015-02-18build: Check if called from git repo when generating GIT_VERSIONTobias Klauser3-5/+10
2015-02-18llmnrd, llmnr-query: Add git id to version outputTobias Klauser3-5/+8
2015-02-18llmnr-query: Support sending queries using IPv6Tobias Klauser1-13/+35
2015-02-17all: Add version informationTobias Klauser3-9/+37
2015-02-17llmnrd: Implement message compression for nameTobias Klauser1-7/+8
2015-02-17llmnr-query: Skip length byte when getting previous name in compressed name e...Tobias Klauser1-1/+1
2015-02-17llmnrd: Rename main.c to llmnrd.cTobias Klauser2-2/+2
2015-02-17llmnr-query: Add simple LLMNR query programTobias Klauser4-12/+279
2015-02-17compiler: Protect against redefinition of offsetof()Tobias Klauser1-4/+6
2015-02-17main: Add options to usage messageTobias Klauser1-2/+9