summaryrefslogtreecommitdiffstats
path: root/source/libaddns/dnsgss.c
Commit message (Collapse)AuthorAgeFilesLines
* r25134: Fix Bug #4968 and make dns updates work with heimdal as well (again,Günther Deschner2007-10-101-21/+3
| | | | | | | | | | gss_import_name() needs to follow the same logic as in the LDAP sasl wrapping (see -r25133). Tested with MIT 1.2.7, 1.3.6, 1.4.3, 1.5.1, 1.6.1 and Heimdal 0.7.2, 1.0, 1.0.1. Guenther
* r23799: updated old Franklin Street FSF addresses to new URLAndrew Tridgell2007-10-101-3/+1
|
* r21851: Obvious typos...Volker Lendecke2007-10-101-2/+2
|
* r21848: add a comment about gss_import_name() and when to free the krb5 ↵Gerald Carter2007-10-101-1/+9
| | | | principal data
* r20427: Rename dnp_open. This conflicts with the dns_open symbol inJames Peach2007-10-101-1/+1
| | | | libSystem on Mac OS X.
* r20170: Fix secure DNS updates to work againstGerald Carter2007-10-101-8/+23
| | | | | | Wnidows 2000 DNS which expects the TKEY payload to be in the answer section and not in the additional set of records (like Windows 2003 and the RFC).
* r19977: * Fix a crash in the secure DNS update code. Don't freeGerald Carter2007-10-101-3/+4
| | | | | the host_principal memory while it is still being referenced by the gss code.
* r19762: libaddns/*[ch] code fixes donated by Centeris CorporationGerald Carter2007-10-101-423/+197
| | | | | | | | | | (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
* r17805: Sorry Jerry, I could not stand the warnings... :-)Volker Lendecke2007-10-101-3/+3
|
* r17802: trying to fix more build farm hostsGerald Carter2007-10-101-6/+10
|
* r17798: Beginnings of a standalone libaddns library released underGerald Carter2007-10-101-0/+550
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.