condor_auth_x509.cpp, same
 schedd.cpp, same
 
+{section: Where to put NODNS?}
+Previously, NODNS is implemented over existing DNS query functions such as condor_gethostbyname, condor_gethostname, and condor_gethostbyaddr.
+
+In IPv6, this problem is little bit complicated because when you call getaddrinfo(), it will return a pointer to addrinfo structure. It should be released by the user code. Previously, gethostbyname() returned a pointer to static buffer, thus, the user is not liable to release.
+
+addrinfo structure is a linked list and its allocation method is unknown. One possible way is to provide condor_freeaddrinfo() that overrides freeaddrinfo(). But what I really think is that is it really required? I prefer better abstractions.
 
 {section: Test required}