2014-09-02 John Crispinnicer debug output on rx
2014-09-02 John Crispinadd unicast listener sockets
2014-09-02 John Crispininterface.c cleanup
2014-08-30 John Crispinremove debug code
2014-08-30 John Crispinvalidate incoming interface
2014-08-30 John Crispinsane error message when read fails
2014-08-29 John Crispinadd pktinfo to rx path
2014-08-29 John Crispinadd -4 and -6 options
2014-08-29 John Crispinload service info from procd
2014-08-29 John Crispinsplit the service_load() function into 2. this allows...
2014-08-29 John Crispinchange the service json format this allows one instance...
2014-08-29 John Crispinsend unsolicitated answers when a new service appears
2014-08-28 John Crispinremove some debug code
2014-08-28 John Crispindont delete records but set ttl to 1
2014-08-28 John Crispinadd the rfc
2014-08-28 John Crispinadd goodbye messages when service disappear
2014-08-28 John Crispinmore ttl related changes. prereq for goodbye messages
2014-08-28 John Crispindns_add_answer() now has a ttl parameter
2014-08-28 John Crispinproperly announce all ips of an interface when asked
2014-08-28 John Crispinadd ipv6 support
2014-08-27 John Crispinfix potential null pointer deref when packets are forged
2014-08-27 John Crispinfix potential buffer overflow when txt records are...
2014-08-27 John Crispinabort the reply parsing if an error is encountered
2014-08-27 John Crispingracefully exit if the cmdline is bogus
2014-06-27 John Crispinremove now unused service-types index
2014-06-25 John Crispinfix entry duplication bug
2014-06-25 John Crispinfix off by one in record find code
2014-06-25 John Crispinfix use after free
2014-06-25 Felix Fietkauremove linux specific includes
2014-06-25 Felix Fietkaumdns: remove dependencies on asm/byteorder.h, fix const...
2014-06-25 Felix Fietkauservice.c: remove unused service_attr_list
2014-06-11 Felix Fietkaurename set_interfaces to set_config, more stuff can...
2014-06-11 Felix Fietkauallow starting without an active interface
2014-06-11 Felix Fietkauadd support for dynamic reconfiguration of interfaces
2014-06-09 Felix Fietkaufix segfault while dumping records
2014-06-09 Felix Fietkausimplify memory management for dns answers: use a blob_...
2014-06-09 Felix Fietkauuse lookup array for dns_type_string()
2014-06-09 Felix Fietkaureuse mdns_buf for cache_answer()
2014-06-09 Felix Fietkaumove signal_setup() to main.c
2014-06-09 Felix Fietkaumake iface_name static
2014-06-09 Felix Fietkauclean up hostname handling, make service_name() static
2014-06-09 Felix Fietkaufix excessive stack usage
2014-06-09 Felix Fietkaufix a few format string bugs
2014-06-09 Felix Fietkauservice: simplify and remove more code duplication
2014-06-09 Felix Fietkauservice: get rid of some code duplication
2014-06-09 Felix Fietkauservice: free the blob_buf on exit
2014-06-09 Felix Fietkauremove a few TODO items
2014-06-09 Felix Fietkaumake the "records" avl tree static
2014-06-09 Felix Fietkaurename mdns_add_records to cache_dump_records and move...
2014-06-09 Felix Fietkauremove unused avl tree hosts
2014-06-09 Felix Fietkaustore ip address as struct in_addr instead of a string
2014-06-09 Felix Fietkaumake interface_socket_setup static
2014-06-09 Felix Fietkaumove rdata_buffer to cache_answer()
2014-06-09 Felix Fietkauclean up interfaces on exit
2014-06-09 Felix Fietkaumove interface connect/read handling to interface.c
2014-06-09 Felix Fietkaucall announce_free from interface_free
2014-06-09 Felix Fietkaumove dns packet processing to dns.c
2014-06-09 Felix Fietkaucache: add support for scanning on multiple interfaces
2014-06-09 Felix Fietkaumove announce state to struct interface
2014-06-09 Felix Fietkauuse struct interface internally instead of struct uloop_fd
2014-06-09 Felix Fietkauinitial code refactoring to prepare for adding dynamic...
2014-06-05 Felix Fietkauubus: implement the reload command
2014-06-05 Felix Fietkauservice: convert to vlist
2014-06-05 Felix Fietkaucache: remove service descriptions for now, they belong...
2014-06-03 Felix Fietkaucache: fix host length calculation
2014-06-03 Felix Fietkauservice: constify struct service fields
2014-06-03 Felix Fietkauservice: constify function arguments
2014-06-03 Felix Fietkauservice: make the service txt field const uint8_t to...
2014-06-03 Felix Fietkauservice: get rid of extra useless malloc for txt data
2014-06-03 Felix Fietkauservice: use calloc instead of malloc+memset
2014-06-03 Felix Fietkaucache: constify cache_record fields
2014-06-03 Felix Fietkaucache: remove now unused rem argument to cache_record_f...
2014-06-03 Felix Fietkaucache: reduce allocation of cache records to one chunk...
2014-06-03 Felix Fietkaucache: constify entry and host pointers in struct cache...
2014-06-03 Felix Fietkauubus: constify name argument to mdns_add_records
2014-06-03 Felix Fietkaudns: constify various functions
2014-06-03 Felix Fietkauutil: constify memdup()
2014-06-03 Felix Fietkaucache: remove struct cache_type
2014-06-03 Felix Fietkaucache: reduce allocation of cache entries to one chunk...
2014-06-03 Felix Fietkaucache: use proper avl lookup for entries
2014-06-03 Felix Fietkaucache: convert types to kvlist
2014-06-03 Felix Fietkaudns: use alloca instead of malloc to fix memleak in...
2014-06-03 Felix Fietkaudns: use common function for sending packets
2014-06-03 Felix Fietkaudns: reuse global name_buffer in dns_send_question()
2014-06-03 Felix Fietkaudns: use bss instead of heap for buffers
2014-06-03 Felix Fietkaudns: use compile time initialization for structs, remov...
2014-05-27 John Crispinmake the code work for bridge interfaces
2014-03-17 John Crispinimport v0.1