Stefan Metzmacher
fb2bceea6e
r11400: fix compiler warnings
...
metze
(This used to be commit a29a107d95b67248ccd6036084829b080c892e40)
2007-10-10 13:45:31 -05:00
Andrew Bartlett
d0831d27a5
r11399: Add another case where we need to fallback, if the KDC isn't there.
...
Andrew Bartlett
(This used to be commit e82fbb58ddaa3d38615d9a2d5e804f614edb2ff3)
2007-10-10 13:45:31 -05:00
Andrew Bartlett
12d4dd28a5
r11394: Allow KDC unreachable as another 'forget about gssapi' error on SPNEGO.
...
Andrew Bartlett
(This used to be commit da24074860cb7029ef0ff45105170642174f45c1)
2007-10-10 13:45:30 -05:00
Andrew Bartlett
5e456b38ed
r11393: Avoid error messages and get more correctness with long plaintext passwords.
...
Andrew Bartlett
(This used to be commit cb0b3c00572958f5ac8413cc651f627ca1871295)
2007-10-10 13:45:30 -05:00
Volker Lendecke
0ea06b97c2
r11392: After confirmation from Love, fix a compiler warning
...
(This used to be commit a0b4036ba6ae423bab3ec698d3e404f03bb0f9d5)
2007-10-10 13:45:30 -05:00
Jelmer Vernooij
66014ca14d
r11391: Add includedir to the list of directories to create
...
(This used to be commit dab450a50194181aed14e93130eb2a1c42e616d0)
2007-10-10 13:45:30 -05:00
Jelmer Vernooij
fc6bdfa8be
r11388: Move dot-generating to a seperate perl executable
...
(This used to be commit 31406f7aa540efc4c11e7546a12fdeee80e8db6c)
2007-10-10 13:45:30 -05:00
Jelmer Vernooij
3f2136b919
r11387: Remove pidl from the default 'install' target as it doesn't obey the
...
user specified install paths.
(This used to be commit d537a35ec3d5fb2dc5143c1fb880faab5c64a862)
2007-10-10 13:45:29 -05:00
Jelmer Vernooij
42c5211bf4
r11386: Add install rule for pidl
...
(This used to be commit b740d0d28043e37ba3f0bec0c1bfbd68c0fb56e6)
2007-10-10 13:45:29 -05:00
Jelmer Vernooij
773f0ecf5a
r11385: Fix issues in module.c. Calling function should pass in path
...
to directory rather then subsystem name now.
(This used to be commit 2a868ab3b57f64a27416c7a24c8d1ae112fc0c53)
2007-10-10 13:45:29 -05:00
Jelmer Vernooij
a4e7bf3a89
r11382: Require number of required M4 macros
...
Make MODULE handling a bit more like BINARY, LIBRARY and SUBSYSTEM
Add some more PUBLIC_HEADERS
(This used to be commit 875eb8f4cc658e6aebab070029fd499a726ad520)
2007-10-10 13:45:29 -05:00
Volker Lendecke
5a67b508d8
r11378: Fix an uninitialized variable warning. Tridge, I'm 99.999% sure this was a
...
simple cut&paste error, but you might recheck this.
Volker
(This used to be commit 55b5b100e9ef7e04832d5ba4c10c45916be3513e)
2007-10-10 13:45:29 -05:00
Jelmer Vernooij
93fd08168f
r11377: Add support for building LIBRARY elements as shared libraries:
...
- Adds -rpath bin/ so you don't have to install Samba in order to use compiled binaries.
- Writes out pkg-config files when building shared libs
- Supports automatic fallback to MERGEDOBJ (which is the default) or
OBJ_LIST (if ld -r is not supported)
Building with shared libs reduces the size of the Samba binaries from
197 Mb to 60 Mb (including libraries) on my system (GCC4, with debugging).
To build with shared libraries support enabled, run:
LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY ./config.status
init functions don't get called correctly yet when using shared libs, so
you won't be able to actually run anything with success :-)
Once init functions are done, I'll look at support for loading shared
modules once again.
Based on a patch by Peter Novodvorsky (nidd on IRC).
(This used to be commit 0b54405685674a2b19a28d77aae5b1136b5a4728)
2007-10-10 13:45:28 -05:00
Andrew Bartlett
17f8b87cb0
r11374: On request from VL, put the plaintext auth patch in.
...
I still have some gremlins that get in the my way in testing this.
Andrew Bartlett
(This used to be commit 3353e906adb3b3116551026e3ae18fd4d7ae1764)
2007-10-10 13:45:28 -05:00
Andrew Bartlett
4378c3c9cc
r11373: Handle an apparent alias in NBT ntlogin replies.
...
Andrew Bartlett
(This used to be commit 51d55d2211195fe5d345ce130001dff1bfbfcef3)
2007-10-10 13:45:28 -05:00
Andrew Bartlett
a2b93c3f5f
r11372: Now RPC-SAMLOGON works, place it into the default 'make test'.
...
Andrew Bartlett
(This used to be commit 381c4f9fef00cd65ebcbf41ab0cf62fd69ffc8cf)
2007-10-10 13:45:28 -05:00
Andrew Bartlett
ea2d6d482f
r11371: Fix the ntlm_auth build.
...
Andrew Bartlett
(This used to be commit 708476d0b2d178b9fd80583ac02fdadd4f9650b0)
2007-10-10 13:45:27 -05:00
Andrew Bartlett
546f63df5b
r11370: Samba4 now passes it's own RPC-SAMLOGON test again.
...
This avoids the nasty user@DOMAIN test for now, as it has very odd
semantics with NTLMv2.
Allow only user accounts to do an interactive login.
Andrew Bartlett
(This used to be commit 690cad8083e176b2e58fc243a11a003a78ce4074)
2007-10-10 13:45:27 -05:00
Volker Lendecke
134b2488c8
r11369: Implement socket_connect_multi: Connect to multiple ipv4 tcp ports in
...
sequence, with a 2-millisecond timeout between firing the syn packets. Build
smbcli_sock_connect_send upon that.
Volker
(This used to be commit 5718df44d90d113304c5deed1e2e7f82ff9e928f)
2007-10-10 13:45:27 -05:00
Andrew Bartlett
3dc75cc84f
r11367: Ensure to intialise the new logon_parameters (0 for session setups).
...
Andrew Bartlett
(This used to be commit abff53b6339b7924ff705c7e3685135e85d8ed7a)
2007-10-10 13:45:26 -05:00
Andrew Bartlett
152988a828
r11366: Pass around the flags which indicate if we should support plaintext
...
logins and NTLM machine account logins.
Andrew Bartlett
(This used to be commit 421e64c2b4192bb13d2857d6c8648ff687ed653e)
2007-10-10 13:45:26 -05:00
Andrew Tridgell
ea4ad9152a
r11365: fixed a comment typo
...
(This used to be commit 3333d71ab6594c1e8977098c31c9437686039f1c)
2007-10-10 13:45:26 -05:00
Andrew Tridgell
804cf59a48
r11364: added a ldb_attr_dn() function for testing if an attribute name is
...
"dn" or "distinguishedName". This makes us a bit more consistent
(This used to be commit b41b374b55f9a056c47ffa2ff88aa5272dbc42fc)
2007-10-10 13:45:26 -05:00
Andrew Tridgell
c5b99e3c69
r11363: fixed a problem with provisioning when hklm already exists (the
...
problem is really caused by hklm not having objectclass attributes on
its records, but this is a workaround)
(This used to be commit 62d5253a033f47335ceefade9ad7d98ddfc19584)
2007-10-10 13:45:26 -05:00
Tim Potter
b0dd4140c5
r11362: Remove attempt to decode uint8 array as a security descriptor. Pidl thinks
...
that because it is an array, the import should also be an array, i.e of
security descriptors.
(This used to be commit fb313c19c60f6e0f69411a3bb96cd9d19fde7685)
2007-10-10 13:45:25 -05:00
Andrew Bartlett
f2d1614906
r11361: Test user@DOMAIN userPrincipalNames
...
Andrew Bartlett
(This used to be commit 75b002746af3788c71f99854ce983ff807f12b37)
2007-10-10 13:45:24 -05:00
Andrew Bartlett
18e9c49922
r11360: Pass down a flag indicating that this is an 'old password', and to
...
expect funny buisness.
Andrew Bartlett
(This used to be commit b2810bd702b14375ddc237ba39be0badbae20aa5)
2007-10-10 13:45:24 -05:00
Andrew Bartlett
f003a02ef2
r11359: More lovely cracknames tests...
...
Andrew Bartlett
(This used to be commit 35cbdd5c9ddb95a78fd56b854edca1b62f118fa7)
2007-10-10 13:45:24 -05:00
Andrew Bartlett
2bb739396c
r11358: Ensure domains are always upper-case as well. Helps NTLMv2.
...
Andrew Bartlett
(This used to be commit 82527491b2212d34b676be1e26cc875ae2828e42)
2007-10-10 13:45:24 -05:00
Andrew Bartlett
efa0106627
r11357: Add more standard 'servicePrincaipalName' entries to our host account
...
in provision.
Andrew Bartlett
(This used to be commit 8ed61562803f92eb110742ac45cff36c8fe8eca3)
2007-10-10 13:45:24 -05:00
Andrew Bartlett
256a872763
r11356: More cracknames work. This copes with a lookup for a
...
servicePrincipalName with a realm, which always returns 'domain only',
with the realm as the domain.
Andrew Bartlett
(This used to be commit 476cd0c649d69f682dee27c1ae2a73b870b300d0)
2007-10-10 13:45:23 -05:00
Andrew Bartlett
09bfb8ffb0
r11355: Test for error returns when we don't specify the newly discovered
...
'workstation for account on NTLM' flag.
Andrew Bartlett
(This used to be commit aa5b6cf7c4cabd25655dc11d90d00c5faec67d6c)
2007-10-10 13:45:23 -05:00
Andrew Tridgell
e0ab3485ee
r11354: - generate a ejs error on bad ldif to add/modify
...
- fixed a double free error in ldb.close()
(This used to be commit 7f797e7097cffa1f5b5bac34e100af77d4026f89)
2007-10-10 13:45:23 -05:00
Andrew Tridgell
d812957a31
r11353: a bit of an improvement to the ldb_tdb error handling
...
(This used to be commit 896704f5c139c8bce30dfc898bb3a12be10035ed)
2007-10-10 13:45:23 -05:00
Andrew Bartlett
56576de528
r11352: Add newly discovered (via the radiator lists) flags for controlling
...
plaintext and machine account logins.
Update tests to confirm this behaviour.
Andrew Bartlett
(This used to be commit a0ed41d379f4b15a7f44ca93de9907f02bada163)
2007-10-10 13:45:22 -05:00
Andrew Bartlett
a0dcf1aa1c
r11351: Another add-hoc test.
...
Andrew Bartlett
(This used to be commit 326ffb2cc03bfde37b6fe34779848e9a191198e2)
2007-10-10 13:45:22 -05:00
Andrew Bartlett
524eeac064
r11350: Add some debugs to assist tracking down kerberos issues in future.
...
(Make it easy to see what was put into the keytab, so we can tell when
gssapi screams that it can't pull it out).
Andrew Bartlett
(This used to be commit c56142c4ac7541fc30bdf4c77e34f5a50d80da76)
2007-10-10 13:45:22 -05:00
Andrew Bartlett
900d6fab32
r11349: Actually add all the new spns...
...
Andrew Bartlett
(This used to be commit 63eede2ad3f0238e1a925325c0be08d79f48c33b)
2007-10-10 13:45:22 -05:00
Andrew Bartlett
26fde8dee1
r11348: Fixes for 'net join':
...
- Add more servicePrincipalNames
- Always add them, not just for BDC accounts, and not just the first
time the account is created (it might be an upgrade from an NT4
account).
This should fix us for being a domain member in ADS again.
(This used to be commit 3821821d4cb459edd331d40be8b84b3c82616a0a)
2007-10-10 13:45:21 -05:00
Jelmer Vernooij
10ec7dd61f
r11343: Remove dependency on DEBUG()
...
(This used to be commit 407b5e615f80ab2f7a3d10bafd9284de7f02fe60)
2007-10-10 13:45:21 -05:00
Andrew Bartlett
c0d1fb4914
r11342: Remove unused variables.
...
Andrew Bartlett
(This used to be commit eed8f4a03168a72910c829e490937c696c00b697)
2007-10-10 13:45:21 -05:00
Andrew Bartlett
489ad64cad
r11339: Fix the build by adding the serviceprincial name cracknames helper.
...
Andrew Bartlett
(This used to be commit 0a5bf9348ae179698daa291b94546c893e258097)
2007-10-10 13:45:21 -05:00
Andrew Bartlett
22d867fb1d
r11334: Print error status in debug.
...
Andrew Bartlett
(This used to be commit 3b5ef4208d8e9492fbed1b68251bc62063909854)
2007-10-10 13:45:21 -05:00
Andrew Bartlett
15b9e70ebc
r11333: Push service principal lookups into the cracknames code, rather than
...
in the hdb-ldb code.
Andrew Bartlett
(This used to be commit f71149c88d9648f5b2b1d1480dc8d45c551b0231)
2007-10-10 13:45:20 -05:00
Stefan Metzmacher
b323a81b7c
r11331: add conflict cases owned,released vs. replica
...
metze
(This used to be commit d3049936a574e35eb00f072a3c378db0b69170aa)
2007-10-10 13:45:20 -05:00
Stefan Metzmacher
7ec41c9424
r11330: - split up owned,active vs replica and owned,released vs. replica
...
- complete owned,released tests
metze
(This used to be commit ba82ffb261d5ef59216cec75fb617b4d7022aaee)
2007-10-10 13:45:20 -05:00
Stefan Metzmacher
b0ea4f2386
r11329: the 0x1C must be registered as group name
...
metze
(This used to be commit 657d45d3e0d57c3457c5e84b732914918db815e6)
2007-10-10 13:45:20 -05:00
Andrew Bartlett
13b0da09ee
r11325: Fix up some kerberos notes.
...
Andrew Bartlett
(This used to be commit 89623af30f25150da42a17f825e202b2ae9f7898)
2007-10-10 13:45:20 -05:00
Andrew Bartlett
e408e14154
r11322: Start moving towards using the cracknames code in the KDC.
...
Andrew Bartlett
(This used to be commit cf67af421686e7a89334e10296a3a07c1f8f6298)
2007-10-10 13:45:19 -05:00
Andrew Bartlett
6efaf588a9
r11321: Fix typos in warnings.
...
Andrew Bartlett
(This used to be commit 81f020d3a4982842b770b9eeb82851cf2cd35fe2)
2007-10-10 13:45:19 -05:00