| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
| |
This was a wonderful bug!
On some Fedora systems, but not on Ubuntu, there is a difference
between UTC and GMT. Heimdal replaced timegm() with _der_timegm()
which did not account for that difference (which is 24 seconds at the
moment). This led to a mutual authentication failure.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
|
|
|
|
| |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
|
|
|
|
| |
Thanks to Nadya for finding this one!
|
|
|
|
|
|
| |
the krbtgt role).
Andrew Bartlett
|
|
|
|
|
|
|
| |
If we re-use this context, we overwrite the timestamp while talking
to the KDC and fail the mutual authentiation with the target server.
Andrew Bartlett
|
|
|
|
| |
this extended getncchanges operation replicates a single object
|
|
|
|
| |
this is expected for non-sam LDBs
|
|
|
|
| |
this allows for replication by GUID or SID
|
|
|
|
|
|
|
| |
this will be used outside of the drs server.
This also fixes the handling of the ndr_size elements of the
drs_ObjectIdentifier
|
|
|
|
| |
thanks to ita for this
|
| |
|
|
|
|
|
| |
It takes a security token, an ldb_context, and the desired CAR and checks
if the principal has this CAR granted
|
| |
|
|
|
|
|
|
|
|
|
| |
If the host running this code used IPv6 forms for IPv4 addreses
then the check for '.' would not be sufficient to determine that this
isn't a name we should mangle. Instead, check if it can be parsed
as a numeric address first, and only then mangle.
Andrew Bartlett
|
|
|
|
|
|
|
|
| |
This includes rewriting the PAC if the original krbtgt isn't to be
trusted, and reading different entries from the DB for the krbtgt
depending on the krbtgt number.
Andrew Bartlett
|
|
|
|
|
|
|
|
|
|
| |
In this case, the whole request packet should be forwarded to
a real KDC, with full secrets, as we don't have the password.
This could also be used to implement 'play dead when the LDAP
server is down'.
Andrew Bartlett
|
|
|
|
|
|
|
|
|
| |
This should allow master key rollover.
(but the real reason is to allow multiple krbtgt accounts, as used by
Active Directory to implement RODC support)
Andrew Bartlett
|
|
|
|
|
|
|
|
|
|
| |
This means we just set up the system_session etc in one place
and don't diverge between the MIT and Heimdal plugins.
We also now determine if we are an RODC and store some details
that we will need later.
Andrew Bartlett
|
|
|
|
| |
If we don't we could show an old, incrorrect error
|
|
|
|
|
|
|
|
| |
This simplifies the function. While doing so, also change the error
string setting to set a really clear error string for the failure to find
and failure to parse cases.
Andrew Bartlett
|
|
|
|
|
|
| |
This is important, as we must ignore the PAC from an RODC.
Andrew Bartlett
|
|
|
|
| |
Andrew Bartlett
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
this can be used to force an immediate test failure on the first
failed test case. You can also use:
make test FAIL_IMMEDIATELY=1
|
|
|
|
|
|
|
| |
some clients rely on this being the hostname, not the domain
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Sep 28 06:39:19 UTC 2010 on sn-devel-104
|
|
|
|
| |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
|
|
|
|
|
| |
when we get a netlogon RODC DNS update, we send it to the dnsupdate
task
|
|
|
|
| |
this allows us to use it for RODC netlogon updates
|
|
|
|
| |
this prevents too much recursion in the compiler preprocessor
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
samdb_find_ntdsguid_for_computer()
these will be used by the new RODC dns update code
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
|
| |
|
|
|
|
|
|
|
| |
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Sep 28 04:54:24 UTC 2010 on sn-devel-104
|
|
|
|
|
|
|
| |
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Sep 28 02:29:42 UTC 2010 on sn-devel-104
|
|
|
|
|
|
| |
Based on the initial patch from Andreas Schneider <asn@redhat.com>.
metze
|
|
|
|
|
|
|
|
|
|
| |
The key thing is that we might have to turn the incomming
connection into a outgoing connection.
This change makes sense anyway, because we donate the fd to
tstream.
metze
|
|
|
|
|
|
| |
socket fd twice.
metze
|
|
|
|
|
|
|
| |
these contexts can have references
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Sep 28 00:04:03 UTC 2010 on sn-devel-104
|
|
|
|
| |
log level 0 is excessive for this!
|
|
|
|
| |
quieten make test a little
|
|
|
|
| |
add a '.' if the name contains a '.' already, but not at the end
|
|
|
|
|
|
|
|
|
| |
When you have a domain search list in resolv.conf, and one of the DNS
servers for a searched domain is uncontactable then we would timeout
resolving DNS names.
Avoid this by adding a '.' to the hostname if the hostname already has
a '.' in it, which we assume to mean it is fully qualified.
|
|
|
|
| |
Guenther
|