Andrew Bartlett [Tue, 10 Jan 2006 11:49:50 +0000 (11:49 +0000)]
r12826: The base DN is very tied to the realm. Allowing it to be changed here
only allows stuffups, but doesn't benifit anyone. (If we were to
allow it, we should have it change every time the realm is modified,
character by character).
The command line provision script doesn't allow this either.
Andrew Bartlett
(This used to be commit
fd176997b691ecf8a1126b0afba3a5cb28818ed1)
Günther Deschner [Tue, 10 Jan 2006 11:34:43 +0000 (11:34 +0000)]
r12825: Add \n
Guenther
(This used to be commit
909ef011b1343a33c4da4b2230062fd0468736ce)
Andrew Bartlett [Tue, 10 Jan 2006 10:54:45 +0000 (10:54 +0000)]
r12824: Another typo.
Andrew Bartlett
(This used to be commit
08f8b2aadbc815f91fbe50a5ebcbf33504bcd7cc)
Andrew Bartlett [Tue, 10 Jan 2006 10:35:47 +0000 (10:35 +0000)]
r12823: Fix up the provison and newuser code in SWAT. This also cleans up the
main provision script a bit, as the argument list was getting out of
control. (It has been replaced in part with an object).
This also returns the session_info from the auth code into ejs.
We still need access control allowing only root to re-provision.
Andrew Bartlett
(This used to be commit
002cdcf3cab6563909d31edc5d825e857dc0a732)
Andrew Bartlett [Tue, 10 Jan 2006 09:43:00 +0000 (09:43 +0000)]
r12822: Given that talloc gives us this extra level of safety, use it.
Andrew Bartlett
(This used to be commit
a6028558dc19b0d105b1bfe4126a2b24afaf8dd2)
Andrew Bartlett [Tue, 10 Jan 2006 09:41:59 +0000 (09:41 +0000)]
r12821: Fix typos.
Andrew Bartlett
(This used to be commit
f4386f7af17add82e88373adb1d585261d13355c)
Andrew Bartlett [Tue, 10 Jan 2006 09:22:50 +0000 (09:22 +0000)]
r12820: Remove duplicate entry caused by merge.
Andrew Bartlett
(This used to be commit
8d5156f98c452b051a8ddc14fc7c5733e2f171d9)
Andrew Bartlett [Tue, 10 Jan 2006 09:21:13 +0000 (09:21 +0000)]
r12819: Fix swat authentication again. We need to pass the socket_address
structure around, so the auth code knows where the request came from.
Andrew Bartlett
(This used to be commit
7a7b2668c00d4d22bcf8aa3ba256af88f70c38c4)
Andrew Bartlett [Tue, 10 Jan 2006 09:18:48 +0000 (09:18 +0000)]
r12818: When denying an operation, include what we think the username is in
the error message.
Andrew Bartlett
(This used to be commit
36c1f67f12d5ac83a7a205c0ec152a79c4a8ba4b)
Andrew Bartlett [Tue, 10 Jan 2006 09:17:58 +0000 (09:17 +0000)]
r12817: Create a ESP variable with the struct socket_address * in it, so we
can pass that do the auth subsystem.
Andrew Bartlett
(This used to be commit
699f06e5e8ef326808d010fadb51da04972ab385)
Andrew Bartlett [Tue, 10 Jan 2006 09:15:57 +0000 (09:15 +0000)]
r12816: Ugly hacks to the auth_unix code to make a SYSTEM token for root. If
we are going to try and have a 'real' NT token for these users, it is
going to get messy fast. I want to go down the idmap road, but we
don't have the infrustucure for that yet.
Andrew Bartlett
(This used to be commit
c90d5e82ff4836765f328b2acf20fd09ec91189b)
Stefan Metzmacher [Tue, 10 Jan 2006 08:41:49 +0000 (08:41 +0000)]
r12815: try to fix the build on AIX
metze
(This used to be commit
21bc072c7addafc6f692fb8e998bd4dd9ab88b49)
Stefan Metzmacher [Tue, 10 Jan 2006 07:08:27 +0000 (07:08 +0000)]
r12814: we need this here too, as we'll include replace.h for building heimdal/*
too, and for this we don't include includes.h
(hopefully) fix the build on AIX
metze
(This used to be commit
32f2cf433f65aaa9bcc5e33958d6f9c72c7f13d9)
Andrew Bartlett [Tue, 10 Jan 2006 03:45:15 +0000 (03:45 +0000)]
r12813: Remove unused file to avoid confusion. We now go via the auth
subsystem.
Andrew Bartlett
(This used to be commit
15a6f098ff28369bd7fa0a215e2ab150d18ac9f3)
Andrew Tridgell [Tue, 10 Jan 2006 03:26:39 +0000 (03:26 +0000)]
r12812: speed up RPC-ECHO with validate some more, and re-enable it under
valgrind in 'make valgrindtest'
(This used to be commit
b2030d527a75fecd907148d13860b4ba5193f218)
Andrew Tridgell [Tue, 10 Jan 2006 03:18:33 +0000 (03:18 +0000)]
r12811: valgrind on RPC-ECHO with validate is extremely slow - speed it up if
torture:quick is set
(This used to be commit
b591b28567eba148509c5dec060efaef2fd95ff6)
Simo Sorce [Tue, 10 Jan 2006 00:52:05 +0000 (00:52 +0000)]
r12810: handle control options gracefully and don't segfault
(This used to be commit
300d48bc9daa13e1475c10eaa1ec0717c822a7f7)
Andrew Bartlett [Mon, 9 Jan 2006 22:34:34 +0000 (22:34 +0000)]
r12808: Actually, with that we can avoid roken compleatly.
Andrew Bartlett
(This used to be commit
37f342b01095787d4a63a419c6ab3657680c2637)
Andrew Bartlett [Mon, 9 Jan 2006 22:30:08 +0000 (22:30 +0000)]
r12807: I'm wondering if this might fix AIX on the build farm...
Andrew Bartlett
(This used to be commit
8f70d6270a788494dd07430f778ee90a51551e66)
Stefan Metzmacher [Mon, 9 Jan 2006 22:28:26 +0000 (22:28 +0000)]
r12806: tridge: in revision 12634 you introduced to validate the ndr_print output
and RPC-ECHO doesn't pass under valgrind anymore with this
metze
(This used to be commit
2482bf969d5b903a01ace8fa9237dd440b98196c)
Stefan Metzmacher [Mon, 9 Jan 2006 22:19:51 +0000 (22:19 +0000)]
r12805: merge from samba3
metze
(This used to be commit
e6dff57793c302f8537274a628dba8ab01a2fed8)
Andrew Bartlett [Mon, 9 Jan 2006 22:12:53 +0000 (22:12 +0000)]
r12804: This patch reworks the Samba4 sockets layer to use a socket_address
structure that is more generic than just 'IP/port'.
It now passes make test, and has been reviewed and updated by
metze. (Thankyou *very* much).
This passes 'make test' as well as kerberos use (not currently in the
testsuite).
The original purpose of this patch was to have Samba able to pass a
socket address stucture from the BSD layer into the kerberos routines
and back again. It also removes nbt_peer_addr, which was being used
for a similar purpose.
It is a large change, but worthwhile I feel.
Andrew Bartlett
(This used to be commit
88198c4881d8620a37086f80e4da5a5b71c5bbb2)
Stefan Metzmacher [Mon, 9 Jan 2006 21:59:42 +0000 (21:59 +0000)]
r12803: if we free the ndr structure how should we access the private pointer anymore?
thanks valgrind!
metze
(This used to be commit
ab58decf8248f3923703fabdaab697f1a8d116c8)
Jelmer Vernooij [Mon, 9 Jan 2006 21:44:30 +0000 (21:44 +0000)]
r12801: Some more include/ cleanups (remove unused macros + move files
to specific dirs)
(This used to be commit
243cf760b077e155f5ac508aeebf819f7708a84e)
Rafal Szczesniak [Mon, 9 Jan 2006 21:22:27 +0000 (21:22 +0000)]
r12800: Replace tmp_ctx with mem_ctx to make variables name more
consistent along the file.
rafal
(This used to be commit
aaccb91cca5da8a869878326da298d22a3b8b2ae)
Stefan Metzmacher [Mon, 9 Jan 2006 20:30:44 +0000 (20:30 +0000)]
r12799: print out function and location too
metze
(This used to be commit
a5ef3eef9cbedd273556068ba59c07ccb0060098)
Stefan Metzmacher [Mon, 9 Jan 2006 18:25:06 +0000 (18:25 +0000)]
r12798: print timestamps into the log file, this is not nice code,
but it works for now
metze
(This used to be commit
ec7dbb5a98c112e86399ffcff14eb42c99d8e31d)
Stefan Metzmacher [Mon, 9 Jan 2006 17:43:48 +0000 (17:43 +0000)]
r12797: check for a error
metze
(This used to be commit
ed4fbfcf3e5b7133e73ee031ad5c68659690e2b1)
Stefan Metzmacher [Mon, 9 Jan 2006 17:03:17 +0000 (17:03 +0000)]
r12796: use the correct address as initiator
metze
(This used to be commit
ba97e7c06af6f919a66622c1a6b6e58980ab2b9e)
Stefan Metzmacher [Mon, 9 Jan 2006 16:20:02 +0000 (16:20 +0000)]
r12795: remember the gensec_security context
metze
(This used to be commit
ec1a7b5cefc32172ea97338a7101fe8416071b69)
Stefan Metzmacher [Mon, 9 Jan 2006 15:50:08 +0000 (15:50 +0000)]
r12793: fix bugs
metze
(This used to be commit
65be02a9801444c01230903d130b2d71b6c15617)
Stefan Metzmacher [Mon, 9 Jan 2006 15:45:12 +0000 (15:45 +0000)]
r12792: fix compiler warning
metze
(This used to be commit
1eca5f46c60d09fccbef5e605c06b1b3e3b65feb)
Stefan Metzmacher [Mon, 9 Jan 2006 14:58:39 +0000 (14:58 +0000)]
r12791: fix compiler warning
metze
(This used to be commit
6647feb761a272b687d12685bc096e4ebdd02abe)
Stefan Metzmacher [Mon, 9 Jan 2006 14:19:24 +0000 (14:19 +0000)]
r12790: fix compiler warning
metze
(This used to be commit
c65ebc8b5574f9bd05270964dee9d4882e2d1828)
Andrew Tridgell [Mon, 9 Jan 2006 02:43:38 +0000 (02:43 +0000)]
r12785: make the iface_*() functions return strings which do not get
overwritten by another call (due to the implied static in
iface_ntoa()). This should save abartlet some pain
(This used to be commit
2244f298ace9f8832695cafd17c54324c11416f1)
Stefan Metzmacher [Sun, 8 Jan 2006 23:32:15 +0000 (23:32 +0000)]
r12784: implement a simplified version of verifying old active replicas, with the owner
server, we you nbt name queries for this....
I assume w2k3 uses DCERPC calls or some WINSREPL calls for this,
but our version should work till I find out more details...
metze
(This used to be commit
ff81f9e78043d29feb4832acee682ec93a9c8ed6)
Andrew Tridgell [Sun, 8 Jan 2006 22:58:59 +0000 (22:58 +0000)]
r12783: add a comment about matching more than 1 handler per message (andrew
thought this might be a bug)
(This used to be commit
e1cd3f4b89e10c9a42f5939377df0eafb8c184a4)
Andrew Bartlett [Sun, 8 Jan 2006 22:00:57 +0000 (22:00 +0000)]
r12782: Don't segfault if we cannot setup messaging.
Andrew Bartlett
(This used to be commit
59c380e048423d706ab65513c09dbefecb5819ae)
Stefan Metzmacher [Sun, 8 Jan 2006 21:25:38 +0000 (21:25 +0000)]
r12780: propagate local records, when replicas are rejected on conflicts
metze
(This used to be commit
c64aef570eea8bde685aeb66cb482586e36ea020)
Stefan Metzmacher [Sun, 8 Jan 2006 20:57:26 +0000 (20:57 +0000)]
r12779: allow static tomstones
metze
(This used to be commit
966872646e5ac38ed5b3eb41cf339ec8f1583f17)
Stefan Metzmacher [Sun, 8 Jan 2006 20:50:18 +0000 (20:50 +0000)]
r12778: export TEST_DATA_PREFIX in make test
metze
(This used to be commit
beea805a61d15dbb38add0a9c333e01279f71ada)
Stefan Metzmacher [Sun, 8 Jan 2006 20:47:48 +0000 (20:47 +0000)]
r12777: use TEST_DATA_PREFIX if available
metze
(This used to be commit
7e702939faf70d0c02fa71b315043795bc4a1d84)
Stefan Metzmacher [Sun, 8 Jan 2006 20:20:18 +0000 (20:20 +0000)]
r12776: use $ENV{TEST_DATA_PREFIX} for test files if available
metze
(This used to be commit
5552eaa37c228872736688bb65b4f678bdfeddf4)
Stefan Metzmacher [Sun, 8 Jan 2006 18:25:40 +0000 (18:25 +0000)]
r12775: free elements early...
metze
(This used to be commit
49f78e21fe4a293fdb4d9d49d16dbed3ef8137b1)
Stefan Metzmacher [Sun, 8 Jan 2006 18:20:56 +0000 (18:20 +0000)]
r12774: - fix the build on OpenBSD
I'll try to remove TIME_T_MIN/TIME_T_MAX completly later,
but for now I try to build on all platfarms
metze
(This used to be commit
d51244b6613dc07076da56937d09e4020c596475)
Stefan Metzmacher [Sun, 8 Jan 2006 18:12:35 +0000 (18:12 +0000)]
r12773: - remove unused variable, fix the build with some old compilers
metze
(This used to be commit
1253784c923b569593b5207c14567c637f3a7ae7)
Stefan Metzmacher [Sun, 8 Jan 2006 17:13:13 +0000 (17:13 +0000)]
r12772: - create variables for the %(patsubst ...) statements for the idl files
- this also fixes the build on BSD systems
metze
(This used to be commit
31ff172773f1700bfd7ff24fc764d37d9b6e82c1)
Simo Sorce [Sun, 8 Jan 2006 14:00:28 +0000 (14:00 +0000)]
r12770: Remove the alloca.h header as it is not used in the code afaics
(This used to be commit
d4454287cf14cfdf1ceeb090da40492314703fb9)
Simo Sorce [Sun, 8 Jan 2006 13:50:06 +0000 (13:50 +0000)]
r12769: Make ldb_next_request() evident, I was much confused on first sight
Simo.
(This used to be commit
2f0c7b896274e5e15e150c70d7ebe70355f6c4c0)
Volker Lendecke [Sun, 8 Jan 2006 13:26:04 +0000 (13:26 +0000)]
r12767: Add some trusted lookups
(This used to be commit
568fc8a3412e07ac3084f441e693bc82b9ea912b)
Volker Lendecke [Sun, 8 Jan 2006 12:44:41 +0000 (12:44 +0000)]
r12766: fix the build
(This used to be commit
d73c343904f32956ba97e4ad82af9c9a75f5d70c)
Volker Lendecke [Sun, 8 Jan 2006 12:31:06 +0000 (12:31 +0000)]
r12765: Revert an accidential commit
(This used to be commit
d96c84126dcc1ec97e39814f21de167528fe886f)
Volker Lendecke [Sun, 8 Jan 2006 12:29:11 +0000 (12:29 +0000)]
r12764: Add a test for lsa_lookup. This will be expanded when I get around to add
trusted domains.
Volker
(This used to be commit
8b8bb85ad365721bfa1cf5309d53d851f2013c22)
Andrew Bartlett [Sun, 8 Jan 2006 02:05:20 +0000 (02:05 +0000)]
r12763: Oops. If you call ldb_search from within an ldb module's search
request handler, you really have to watch the recursion issues...
Andrew Bartlett
(This used to be commit
46628e86a2be6d334b2d0427e7052517c7ab1d4c)
Andrew Bartlett [Sun, 8 Jan 2006 01:46:30 +0000 (01:46 +0000)]
r12762: Simo correctly asked that the policy logic (which attributes contain
passwords) be moved into the database, and not be hard-coded in the
module source.
Andrew Bartlett
(This used to be commit
1fbe09ce818ac1603bd747610262865b8698fe04)
Stefan Metzmacher [Sun, 8 Jan 2006 00:09:49 +0000 (00:09 +0000)]
r12761: get the TIME_T_MIN and TIME_T_MAX right again, merging from samba3 was a bad idea...
as in samba4 we use TIME_T_MIN = 0 (maybe we should do this in samba3 too) because
negativ values mean error.
but still restrict TIME_T_MAX to INT32_MAX, to not overflow gmtime() on 64 bit systems,
is this behavior documented somewhere?
metze
(This used to be commit
333b1b8c4885c47a0d14d83896fce6740fa4d663)
Stefan Metzmacher [Sat, 7 Jan 2006 10:56:55 +0000 (10:56 +0000)]
r12755: check the return value of ldb_timestring(), as this fails,
when gmtime() fails...
metze
(This used to be commit
523746f2712371041800301294c73bb7686bf2d5)
Stefan Metzmacher [Sat, 7 Jan 2006 10:28:48 +0000 (10:28 +0000)]
r12754: - sync TIME_T_MAX calculation from samba3
- but limit TIME_T_MAX to INT32_MAX, otherwise 64 platfroms are broken
because gmtime() will fail with INT64_MAX passed in!
I'm not sure if that's the best fix for this problem, but it works...
Should we port the INT32_MAX limitation to samba3?
Comments, please?
metze
(This used to be commit
396fa81be5b950aa2120cff19540a0236f79a685)
Andrew Bartlett [Sat, 7 Jan 2006 00:06:58 +0000 (00:06 +0000)]
r12753: Try to fix the build after a 'make clean'. (the wildcards will not
expand because they don't exist yet). Thanks again to HotaruT.
Andrew Bartlett
(This used to be commit
d3abfecec5c9468e93d2d40181ce5d20f8135566)
Andrew Bartlett [Fri, 6 Jan 2006 23:15:06 +0000 (23:15 +0000)]
r12752: Clean up compile_et and asn1_compile as well.
Andrew Bartlett
(This used to be commit
2a6023d7414c1c337bb24a8c6882a17380cbc658)
Andrew Bartlett [Fri, 6 Jan 2006 23:12:12 +0000 (23:12 +0000)]
r12751: Another make clean fix.
Andrew Bartlett
(This used to be commit
9e6997d5bde306f442b2c7379870af6495e11d25)
Andrew Bartlett [Fri, 6 Jan 2006 22:55:03 +0000 (22:55 +0000)]
r12750: Clean up more asn1 generated files (pointed out by <HotaruT>).
Andrew Bartlett
(This used to be commit
5d42638170245b684b45459d0538ea86fa811214)
Andrew Bartlett [Fri, 6 Jan 2006 21:45:36 +0000 (21:45 +0000)]
r12749: Fix the newuser script.
Andrew Bartlett
(This used to be commit
42cdad5e3f06c307baf80396fd8449b803ef84c3)
Simo Sorce [Fri, 6 Jan 2006 21:39:37 +0000 (21:39 +0000)]
r12748: Fix wrong handling of separation characters for RDNs
allow escaped separation chars as part of the attr value
of an RDN
(This used to be commit
7ba341d6c3745cd99c4c79933f9bd54f41e12a9c)
Andrew Bartlett [Fri, 6 Jan 2006 21:20:09 +0000 (21:20 +0000)]
r12747: Add a couple more token tests, used by the kludge ACL module.
Andrew Bartlett
(This used to be commit
10eadf48124d61f2eb586fb277a66aa4b9e6cad3)
Andrew Bartlett [Fri, 6 Jan 2006 21:04:32 +0000 (21:04 +0000)]
r12746: An initial version of the kludge_acls module.
This should be replaced with real ACLs, which tridge is working on.
In the meantime, the rules are very simple:
- SYSTEM and Administrators can read all.
- Users and anonymous cannot read passwords, can read everything else
- list of 'password' attributes is hard-coded
Most of the difficult work in this was fighting with the C/js
interface to add a system_session() all, as it still doesn't get on
with me :-)
Andrew Bartlett
(This used to be commit
be9d0cae8989429ef47a713d8f0a82f12966fc78)
Simo Sorce [Fri, 6 Jan 2006 19:42:08 +0000 (19:42 +0000)]
r12745: Initial work to support a syntax to pass over controls via
command line to ldbsearch. Very rough work, no checks are
done on the input yet (will segfault if you make it wrong).
Controls are passed via the --controls switch an are comma
separated (no escaping yet).
General syntax is <ctrl_name>:<criticality>
<ctrl_name> is a string
<criticality> is 1 or 0
Current semi-parsed controls are:
server_sort
syntax: server_sort:1:0:attributename
1st parm: criticality
2nd parm: reversed
3rd parm: attribute name to be used for sorting
todo: still missing suport for multiple sorting
attributes and ordering rule
no check on result code
paged_results
syntax: paged_results:1:100
1st parm: criticality
2nd parm: number of results to be returned
todo: ldbsearch will return only the first batch
(missing code to cycle over conditionally)
no check on result code
extended_dn
syntax: extended_dn:1:0
1st parm: criticality
2nd parm: type, see MS docs on meaning
Simo.
(This used to be commit
4c685ac0d1638a1d5392dfe733baf0db77e84858)
Andrew Bartlett [Fri, 6 Jan 2006 19:37:13 +0000 (19:37 +0000)]
r12744: For correctly written scripts, we don't need this anymore. Only use
the cmdline credentials if we ask for it.
Andrew Bartlett
(This used to be commit
874dd09759eb0243988f39363c94785ae2e68485)
Simo Sorce [Fri, 6 Jan 2006 16:12:45 +0000 (16:12 +0000)]
r12743: Remove the ugly way we had to make a second stage init and introduce
a second_stage_init private function for modules that need a second stage init.
Simo.
(This used to be commit
5e8b365fa2d93801a5de1d9ea76ce9d5546bd248)
Andrew Bartlett [Fri, 6 Jan 2006 12:29:06 +0000 (12:29 +0000)]
r12739: Add support for using credentials in the provision process.
This should allow us to provision to a 'normal' LDAP server.
Also add in 'session info' hooks (unused). Both of these need to be
hooked in on the webserver.
Andrew Bartlett
(This used to be commit
b349d2fbfefd0e0d4620b9e8e0c4136f900be1ae)
Andrew Bartlett [Fri, 6 Jan 2006 12:24:49 +0000 (12:24 +0000)]
r12738: Use a talloc_reference to ensure this doesn't get free()'ed too early.
Andrew Bartlett
(This used to be commit
0f8c162211662de59f42a96fe5bdf56ed5be883f)
Simo Sorce [Fri, 6 Jan 2006 04:15:41 +0000 (04:15 +0000)]
r12734: forgot to add qsort
(This used to be commit
df1ccca3499015d68a6f9f86286d9f66b6c0476c)
Simo Sorce [Fri, 6 Jan 2006 04:01:23 +0000 (04:01 +0000)]
r12733: Merge ldap/ldb controls into main tree
There's still lot of work to do but the patch is stable
enough to be pushed into the main samba4 tree.
Simo.
(This used to be commit
77125feaff252cab44d26593093a9c211c846ce8)
Andrew Bartlett [Fri, 6 Jan 2006 03:56:47 +0000 (03:56 +0000)]
r12732: This option does nothing.
Andrew Bartlett
(This used to be commit
708ce7de3034cfef3c6d8c7d49df8851ad1e5827)
Andrew Bartlett [Fri, 6 Jan 2006 02:50:46 +0000 (02:50 +0000)]
r12731: Simplify and re-implemenet support for --parameter-name=foo
--service-name=bar in testparm.
Andrew Bartlett
(This used to be commit
be067e9a04a4dca02a9472ae7385dc0bf26735ea)
Andrew Bartlett [Fri, 6 Jan 2006 02:28:36 +0000 (02:28 +0000)]
r12730: Reimplement --parameter-name, and bring in common samba options.
This changes -s from meaning 'suppress prompt' to 'services file'.
Andrew Bartlett
(This used to be commit
0f78bd743b8bc415e47006a683c53bfdff1bc1e1)
Andrew Bartlett [Fri, 6 Jan 2006 02:13:01 +0000 (02:13 +0000)]
r12729: Implement the --section-name option, for dumping only one section.
Andrew Bartlett
(This used to be commit
3c49dd9219b12f5ed229ba108a02b85a18146df8)
Andrew Bartlett [Fri, 6 Jan 2006 00:46:35 +0000 (00:46 +0000)]
r12728: Revive testparm.
It needs work to not dump defaults from loadparm.c, but otherwise it works.
Andrew Bartlett
(This used to be commit
1260fcf46579d708a406625f548add9be9fdc6fb)
Stefan Metzmacher [Thu, 5 Jan 2006 16:43:56 +0000 (16:43 +0000)]
r12725: some minor updates
metze
(This used to be commit
f2e97983f278211c6d70400ce1f43d6a69df0d8a)
Stefan Metzmacher [Thu, 5 Jan 2006 16:42:42 +0000 (16:42 +0000)]
r12724: fix warnings
metze
(This used to be commit
4ca1a9a6063ef0caee09eb5310d079ee054d91b4)
Andrew Bartlett [Thu, 5 Jan 2006 09:03:13 +0000 (09:03 +0000)]
r12720: By metze's request, rename the ntPwdHistory attribute to
sambaNTPassword. Likewise lmPwdHistory -> sambaLMPwdHistory.
The idea here is to avoid having conflicting formats when we get to
replication. We know the base data matches, but we may need to use a
module to munge formats.
Andrew Bartlett
(This used to be commit
8e608dd4bf4f108e02274a9977ced04a0a270570)
Andrew Bartlett [Thu, 5 Jan 2006 06:53:39 +0000 (06:53 +0000)]
r12719: Rename unicodePwd -> sambaPassword.
Because we don't know the syntax of unicodePwd, we want to avoid using
that attribute name. It may cause problems later when we get
replication form windows.
I'm doing this before the tech preview, so we don't get too many
supprises as folks upgrade databases into later versions.
Andrew Bartlett
(This used to be commit
097d9d0b7fd3b1a10fb7039f0671fd459bed2d1b)
Andrew Bartlett [Thu, 5 Jan 2006 05:58:48 +0000 (05:58 +0000)]
r12718: We don't use unicodePwd directly any more.
Andrew Bartlett
(This used to be commit
c10491fb9be1eb8a13f03ed16fd3ed799315287e)
Andrew Bartlett [Thu, 5 Jan 2006 04:56:19 +0000 (04:56 +0000)]
r12717: Always compile the skel module, so we know when we break it.
Also fix up all the current issues with the skel module.
Andrew Bartlett
(This used to be commit
d0a0a8de3fa73d8f06a801203e00b90ed8359b98)
Andrew Bartlett [Thu, 5 Jan 2006 02:14:01 +0000 (02:14 +0000)]
r12716: Tridge points out that the request argument to ldb_next_request must
be a valid talloc() pointer, as other modules may rely on this.
Andrew Bartlett
(This used to be commit
356c8c56090a7c4254609c0cc138c994b618fa55)
Jelmer Vernooij [Wed, 4 Jan 2006 11:23:12 +0000 (11:23 +0000)]
r12711: Update copyrights
(This used to be commit
a02b0c5568977e1a2a396460d13a24076d4681f0)
Andrew Bartlett [Wed, 4 Jan 2006 05:40:35 +0000 (05:40 +0000)]
r12710: Fix socket_wrapper: Make sure to fill in the socket family on the
returned address.
Andrew Bartlett
(This used to be commit
57b0aae0d4b52d9a9879c4606d2e4b3ef0d3d0d7)
Andrew Bartlett [Wed, 4 Jan 2006 01:28:03 +0000 (01:28 +0000)]
r12708: This is equivilant, but doesn't cause a warning.
Andrew Bartlett
(This used to be commit
964f7fc6ca4ac7578ca0d467392d4e174211b6e2)
Jelmer Vernooij [Tue, 3 Jan 2006 22:09:33 +0000 (22:09 +0000)]
r12706: Add list of parameters that need work
(This used to be commit
46b4a526987e634d1c96798533d119140243081d)
Jelmer Vernooij [Tue, 3 Jan 2006 21:20:48 +0000 (21:20 +0000)]
r12704: role => server role
(This used to be commit
5884a7effff0b11e82c9d273dbd0407b0f2eb02d)
Jelmer Vernooij [Tue, 3 Jan 2006 20:26:57 +0000 (20:26 +0000)]
r12703: Fix handling of short passdb backends (also reported by Steinar Gunderson)
(This used to be commit
4c562c42b43d98f4c6bdbacc5cb1dd5e65bc3418)
Stefan Metzmacher [Tue, 3 Jan 2006 20:19:39 +0000 (20:19 +0000)]
r12702: - reload the partner configuration, when the sequenceNumber of the wins_config.ldb
changes
- use a periodic run interval of 15 secs per default, as we no longer
send push notifies with each run
metze
(This used to be commit
0382b3135c770847be33fbf8ee500f2c0bf265e2)
Stefan Metzmacher [Tue, 3 Jan 2006 20:07:34 +0000 (20:07 +0000)]
r12701: the first scavenging run should happen after half of the renew_interval,
and not on startup
metze
(This used to be commit
fd234ebbac30a10083e2898eb291d8a4fef7198f)
Stefan Metzmacher [Tue, 3 Jan 2006 20:03:51 +0000 (20:03 +0000)]
r12700: fix name release of replica records, we need to become the owner and allocate a new versionID
so that it gets replicated to the old owning wins server directly
metze
(This used to be commit
72198f00ea933db68f7ec5d85cac00c98b37a077)
Jelmer Vernooij [Tue, 3 Jan 2006 19:39:53 +0000 (19:39 +0000)]
r12699: correctly escape invalid DN characters (reported by Steinar H. Gunderson).
this still doesn't work as a bug in ldb causes it to not understand
escaped characters in DNs when parsing DNs
(This used to be commit
10da56fb6cc57b6c0650a8dc81ded5faa643a96e)
Jelmer Vernooij [Tue, 3 Jan 2006 18:35:00 +0000 (18:35 +0000)]
r12698: Declare model_ops (required for NetBSD)
(This used to be commit
5e6df39363fba961e09e836e4b5a0115b278be90)
Jelmer Vernooij [Tue, 3 Jan 2006 18:11:17 +0000 (18:11 +0000)]
r12697: Support empty fullname fields in unix accounts
(This used to be commit
3d70ebca0b706ae22bc7a3f48c2247c450c42026)
Jelmer Vernooij [Tue, 3 Jan 2006 17:27:33 +0000 (17:27 +0000)]
r12696: Reduce the size of include/structs.h
(This used to be commit
63917616016133c623fc6ff59454bc313ee7dd8f)
Jelmer Vernooij [Tue, 3 Jan 2006 17:22:19 +0000 (17:22 +0000)]
r12695: A dot is allowed in NetBIOS names.
(This used to be commit
f4ac7d6359b5a6de04a6ea518dec99f4c9b49b3d)
Jelmer Vernooij [Tue, 3 Jan 2006 15:40:05 +0000 (15:40 +0000)]
r12694: Move some headers to the directory of the subsystem they belong to.
(This used to be commit
c722f665c90103f3ed57621c460e32ad33e7a8a3)