summaryrefslogtreecommitdiffstats
path: root/source/utils/net_dns.c
Commit message (Collapse)AuthorAgeFilesLines
* r21194: sync DNS update code from SAMBA_3_0Gerald Carter2007-02-061-23/+13
|
* r20431: svn merge branches/SAMBA_3_0 -r 20426:20428 .James Peach2006-12-311-2/+2
| | | | | Rename dns_open. This conflicts with the dns_open symbol in libSystem on Mac OS X.
* r19762: libaddns/*[ch] code fixes donated by Centeris Corporation Gerald Carter2006-11-171-24/+117
| | | | | | | | | | (http://www.centeris.com/) under my copyright. * Rework error reporting to use DNS_ERROR instead of int32 * Convert memory allocation to use talloc() * Generalize the DNS request/response packet marshalling * Fix the secure update requests
* r18019: Fix a C++ warnings: Don't use void * in libads/ for LDAPMessage anymore.Volker Lendecke2006-09-031-1/+1
| | | | | | | Compiled it on systems with and without LDAP, I hope it does not break the build farm too badly. If it does, I'll fix it tomorrow. Volker
* r17798: Beginnings of a standalone libaddns library released under Gerald Carter2006-08-241-0/+99
the LGPL. Original code by Krishna Ganugapati <krishnag@centeris.com>. Additional work by me. It's still got some warts, but non-secure updates do currently work. There are at least four things left to really clean up. 1. Change the memory management to use talloc() rather than malloc() and cleanup the leaks. 2. Fix the error code reporting (see initial changes to dnserr.h) 3. Fix the secure updates 4. Define a public interface in addns.h 5. Move the code in libads/dns.c into the libaddns/ directory (and under the LGPL). A few notes: * Enable the new code by compiling with --with-dnsupdate * Also adds the command 'net ads dns register' * Requires -luuid (included in the e2fsprogs-devel package). * Has only been tested on Linux platforms so there may be portability issues.