jelmer/samba4-debian.git
12 years agor12820: Remove duplicate entry caused by merge.
Andrew Bartlett [Tue, 10 Jan 2006 09:22:50 +0000 (09:22 +0000)]
r12820: Remove duplicate entry caused by merge.

Andrew Bartlett

12 years agor12819: Fix swat authentication again. We need to pass the socket_address
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

12 years agor12818: When denying an operation, include what we think the username is in
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

12 years agor12817: Create a ESP variable with the struct socket_address * in it, so we
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

12 years agor12816: Ugly hacks to the auth_unix code to make a SYSTEM token for root. If
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

12 years agor12815: try to fix the build on AIX
Stefan Metzmacher [Tue, 10 Jan 2006 08:41:49 +0000 (08:41 +0000)]
r12815: try to fix the build on AIX

metze

12 years agor12814: we need this here too, as we'll include replace.h for building heimdal/*
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

12 years agor12813: Remove unused file to avoid confusion. We now go via the auth
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

12 years agor12812: speed up RPC-ECHO with validate some more, and re-enable it under
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'

12 years agor12811: valgrind on RPC-ECHO with validate is extremely slow - speed it up if
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

12 years agor12810: handle control options gracefully and don't segfault
Simo Sorce [Tue, 10 Jan 2006 00:52:05 +0000 (00:52 +0000)]
r12810: handle control options gracefully and don't segfault

12 years agor12808: Actually, with that we can avoid roken compleatly.
Andrew Bartlett [Mon, 9 Jan 2006 22:34:34 +0000 (22:34 +0000)]
r12808: Actually, with that we can avoid roken compleatly.

Andrew Bartlett

12 years agor12807: I'm wondering if this might fix AIX on the build farm...
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

12 years agor12806: tridge: in revision 12634 you introduced to validate the ndr_print output
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

12 years agor12805: merge from samba3
Stefan Metzmacher [Mon, 9 Jan 2006 22:19:51 +0000 (22:19 +0000)]
r12805: merge from samba3

metze

12 years agor12804: This patch reworks the Samba4 sockets layer to use a socket_address
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

12 years agor12803: if we free the ndr structure how should we access the private pointer anymore?
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

12 years agor12801: Some more include/ cleanups (remove unused macros + move files
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)

12 years agor12800: Replace tmp_ctx with mem_ctx to make variables name more
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

12 years agor12799: print out function and location too
Stefan Metzmacher [Mon, 9 Jan 2006 20:30:44 +0000 (20:30 +0000)]
r12799: print out function and location too

metze

12 years agor12798: print timestamps into the log file, this is not nice code,
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

12 years agor12797: check for a error
Stefan Metzmacher [Mon, 9 Jan 2006 17:43:48 +0000 (17:43 +0000)]
r12797: check for a error

metze

12 years agor12796: use the correct address as initiator
Stefan Metzmacher [Mon, 9 Jan 2006 17:03:17 +0000 (17:03 +0000)]
r12796: use the correct address as initiator

metze

12 years agor12795: remember the gensec_security context
Stefan Metzmacher [Mon, 9 Jan 2006 16:20:02 +0000 (16:20 +0000)]
r12795: remember the gensec_security context

metze

12 years agor12793: fix bugs
Stefan Metzmacher [Mon, 9 Jan 2006 15:50:08 +0000 (15:50 +0000)]
r12793: fix bugs

metze

12 years agor12792: fix compiler warning
Stefan Metzmacher [Mon, 9 Jan 2006 15:45:12 +0000 (15:45 +0000)]
r12792: fix compiler warning

metze

12 years agor12791: fix compiler warning
Stefan Metzmacher [Mon, 9 Jan 2006 14:58:39 +0000 (14:58 +0000)]
r12791: fix compiler warning

metze

12 years agor12790: fix compiler warning
Stefan Metzmacher [Mon, 9 Jan 2006 14:19:24 +0000 (14:19 +0000)]
r12790: fix compiler warning

metze

12 years agor12785: make the iface_*() functions return strings which do not get
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

12 years agor12784: implement a simplified version of verifying old active replicas, with the...
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

12 years agor12783: add a comment about matching more than 1 handler per message (andrew
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)

12 years agor12782: Don't segfault if we cannot setup messaging.
Andrew Bartlett [Sun, 8 Jan 2006 22:00:57 +0000 (22:00 +0000)]
r12782: Don't segfault if we cannot setup messaging.

Andrew Bartlett

12 years agor12780: propagate local records, when replicas are rejected on conflicts
Stefan Metzmacher [Sun, 8 Jan 2006 21:25:38 +0000 (21:25 +0000)]
r12780: propagate local records, when replicas are rejected on conflicts

metze

12 years agor12779: allow static tomstones
Stefan Metzmacher [Sun, 8 Jan 2006 20:57:26 +0000 (20:57 +0000)]
r12779: allow static tomstones

metze

12 years agor12778: export TEST_DATA_PREFIX in make test
Stefan Metzmacher [Sun, 8 Jan 2006 20:50:18 +0000 (20:50 +0000)]
r12778: export TEST_DATA_PREFIX in make test

metze

12 years agor12777: use TEST_DATA_PREFIX if available
Stefan Metzmacher [Sun, 8 Jan 2006 20:47:48 +0000 (20:47 +0000)]
r12777: use TEST_DATA_PREFIX if available

metze

12 years agor12776: use $ENV{TEST_DATA_PREFIX} for test files if available
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

12 years agor12775: free elements early...
Stefan Metzmacher [Sun, 8 Jan 2006 18:25:40 +0000 (18:25 +0000)]
r12775: free elements early...

metze

12 years agor12774: - fix the build on OpenBSD
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

12 years agor12773: - remove unused variable, fix the build with some old compilers
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

12 years agor12772: - create variables for the %(patsubst ...) statements for the idl files
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

12 years agor12770: Remove the alloca.h header as it is not used in the code afaics
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

12 years agor12769: Make ldb_next_request() evident, I was much confused on first sight
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.

12 years agor12767: Add some trusted lookups
Volker Lendecke [Sun, 8 Jan 2006 13:26:04 +0000 (13:26 +0000)]
r12767: Add some trusted lookups

12 years agor12766: fix the build
Volker Lendecke [Sun, 8 Jan 2006 12:44:41 +0000 (12:44 +0000)]
r12766: fix the build

12 years agor12765: Revert an accidential commit
Volker Lendecke [Sun, 8 Jan 2006 12:31:06 +0000 (12:31 +0000)]
r12765: Revert an accidential commit

12 years agor12764: Add a test for lsa_lookup. This will be expanded when I get around to add
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

12 years agor12763: Oops. If you call ldb_search from within an ldb module's search
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

12 years agor12762: Simo correctly asked that the policy logic (which attributes contain
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

12 years agor12761: get the TIME_T_MIN and TIME_T_MAX right again, merging from samba3 was a...
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

12 years agor12755: check the return value of ldb_timestring(), as this fails,
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

12 years agor12754: - sync TIME_T_MAX calculation from samba3
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

12 years agor12753: Try to fix the build after a 'make clean'. (the wildcards will not
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

12 years agor12752: Clean up compile_et and asn1_compile as well.
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

12 years agor12751: Another make clean fix.
Andrew Bartlett [Fri, 6 Jan 2006 23:12:12 +0000 (23:12 +0000)]
r12751: Another make clean fix.

Andrew Bartlett

12 years agor12750: Clean up more asn1 generated files (pointed out by <HotaruT>).
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

12 years agor12749: Fix the newuser script.
Andrew Bartlett [Fri, 6 Jan 2006 21:45:36 +0000 (21:45 +0000)]
r12749: Fix the newuser script.

Andrew Bartlett

12 years agor12748: Fix wrong handling of separation characters for RDNs
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

12 years agor12747: Add a couple more token tests, used by the kludge ACL module.
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

12 years agor12746: An initial version of the kludge_acls module.
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

12 years agor12745: Initial work to support a syntax to pass over controls via
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.

12 years agor12744: For correctly written scripts, we don't need this anymore. Only use
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

12 years agor12743: Remove the ugly way we had to make a second stage init and introduce
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.

12 years agor12739: Add support for using credentials in the provision process.
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

12 years agor12738: Use a talloc_reference to ensure this doesn't get free()'ed too early.
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

12 years agor12734: forgot to add qsort
Simo Sorce [Fri, 6 Jan 2006 04:15:41 +0000 (04:15 +0000)]
r12734: forgot to add qsort

12 years agor12733: Merge ldap/ldb controls into main tree
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.

12 years agor12732: This option does nothing.
Andrew Bartlett [Fri, 6 Jan 2006 03:56:47 +0000 (03:56 +0000)]
r12732: This option does nothing.

Andrew Bartlett

12 years agor12731: Simplify and re-implemenet support for --parameter-name=foo
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

12 years agor12730: Reimplement --parameter-name, and bring in common samba options.
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

12 years agor12729: Implement the --section-name option, for dumping only one section.
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

12 years agor12728: Revive testparm.
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

12 years agor12725: some minor updates
Stefan Metzmacher [Thu, 5 Jan 2006 16:43:56 +0000 (16:43 +0000)]
r12725: some minor updates

metze

12 years agor12724: fix warnings
Stefan Metzmacher [Thu, 5 Jan 2006 16:42:42 +0000 (16:42 +0000)]
r12724: fix warnings

metze

12 years agor12720: By metze's request, rename the ntPwdHistory attribute to
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

12 years agor12719: Rename unicodePwd -> sambaPassword.
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

12 years agor12718: We don't use unicodePwd directly any more.
Andrew Bartlett [Thu, 5 Jan 2006 05:58:48 +0000 (05:58 +0000)]
r12718: We don't use unicodePwd directly any more.

Andrew Bartlett

12 years agor12717: Always compile the skel module, so we know when we break it.
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

12 years agor12716: Tridge points out that the request argument to ldb_next_request must
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

12 years agor12711: Update copyrights
Jelmer Vernooij [Wed, 4 Jan 2006 11:23:12 +0000 (11:23 +0000)]
r12711: Update copyrights

12 years agor12710: Fix socket_wrapper: Make sure to fill in the socket family on the
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

12 years agor12708: This is equivilant, but doesn't cause a warning.
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

12 years agor12706: Add list of parameters that need work
Jelmer Vernooij [Tue, 3 Jan 2006 22:09:33 +0000 (22:09 +0000)]
r12706: Add list of parameters that need work

12 years agor12704: role => server role
Jelmer Vernooij [Tue, 3 Jan 2006 21:20:48 +0000 (21:20 +0000)]
r12704: role => server role

12 years agor12703: Fix handling of short passdb backends (also reported by Steinar Gunderson)
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)

12 years agor12702: - reload the partner configuration, when the sequenceNumber of the wins_confi...
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

12 years agor12701: the first scavenging run should happen after half of the renew_interval,
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

12 years agor12700: fix name release of replica records, we need to become the owner and allocate...
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

12 years agor12699: correctly escape invalid DN characters (reported by Steinar H. Gunderson).
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

12 years agor12698: Declare model_ops (required for NetBSD)
Jelmer Vernooij [Tue, 3 Jan 2006 18:35:00 +0000 (18:35 +0000)]
r12698: Declare model_ops (required for NetBSD)

12 years agor12697: Support empty fullname fields in unix accounts
Jelmer Vernooij [Tue, 3 Jan 2006 18:11:17 +0000 (18:11 +0000)]
r12697: Support empty fullname fields in unix accounts

12 years agor12696: Reduce the size of include/structs.h
Jelmer Vernooij [Tue, 3 Jan 2006 17:27:33 +0000 (17:27 +0000)]
r12696: Reduce the size of include/structs.h

12 years agor12695: A dot is allowed in NetBIOS names.
Jelmer Vernooij [Tue, 3 Jan 2006 17:22:19 +0000 (17:22 +0000)]
r12695: A dot is allowed in NetBIOS names.

12 years agor12694: Move some headers to the directory of the subsystem they belong to.
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.

12 years agor12693: Move core data structures out of smb.h into core.h
Jelmer Vernooij [Tue, 3 Jan 2006 13:41:17 +0000 (13:41 +0000)]
r12693: Move core data structures out of smb.h into core.h
torture prototypes in seperate header

12 years agor12687: Push the real list of supported GENSEC mechanisms out on
Andrew Bartlett [Tue, 3 Jan 2006 04:25:12 +0000 (04:25 +0000)]
r12687: Push the real list of supported GENSEC mechanisms out on
supportedSASLMechanism in the rootdse.  (Second half of a patch
commited earlier today).

Andrew Bartlett

12 years agor12686: Push the real SASL list into the rootdse.
Andrew Bartlett [Tue, 3 Jan 2006 00:10:15 +0000 (00:10 +0000)]
r12686: Push the real SASL list into the rootdse.

Get this out of the server credentials, and push it down to ldb via an
opaque pointer.

Andrew Bartlett

12 years agor12685: Add comments on builtin LDAP and KDC.
Andrew Bartlett [Mon, 2 Jan 2006 23:16:52 +0000 (23:16 +0000)]
r12685: Add comments on builtin LDAP and KDC.

Andrew Bartlett

12 years agor12684: A better error code for SAMR transaction failures.
Andrew Bartlett [Mon, 2 Jan 2006 22:50:12 +0000 (22:50 +0000)]
r12684: A better error code for SAMR transaction failures.

Andrew Bartlett

12 years agor12683: Fix declaration and initialisation placement.
Andrew Bartlett [Mon, 2 Jan 2006 22:34:18 +0000 (22:34 +0000)]
r12683: Fix declaration and initialisation placement.

Andrew Bartlett