<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source4/setup/provision_basedn_modify.ldif, branch talloc-2.4.2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>samba-tool: validate password early in `domain provision`</title>
<updated>2017-12-09T23:47:30+00:00</updated>
<author>
<name>Jamie McClymont</name>
<email>jamiemcclymont@catalyst.net.nz</email>
</author>
<published>2017-11-28T02:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=698d28ee8cf4ff8258f2e6fe9b88d81f842584aa'/>
<id>698d28ee8cf4ff8258f2e6fe9b88d81f842584aa</id>
<content type='text'>
Checks password against default quality and length standards when it is entered,
allowing a second chance to enter one (if interactive), rather than running
through the provisioning process and bailing on an exception

Includes unit tests for the newly-added python wrapper of check_password_quality
plus black-box tests for the checks in samba-tool.

Breaks an openldap test which uses an invalid password.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=9710
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12235

Signed-off-by: Jamie McClymont &lt;jamiemcclymont@catalyst.net.nz&gt;
Reviewed-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Checks password against default quality and length standards when it is entered,
allowing a second chance to enter one (if interactive), rather than running
through the provisioning process and bailing on an exception

Includes unit tests for the newly-added python wrapper of check_password_quality
plus black-box tests for the checks in samba-tool.

Breaks an openldap test which uses an invalid password.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=9710
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12235

Signed-off-by: Jamie McClymont &lt;jamiemcclymont@catalyst.net.nz&gt;
Reviewed-by: Gary Lockyer &lt;gary@catalyst.net.nz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>provision: reorganize attributes so that we don't attribute with DN syntax that depends on non present object</title>
<updated>2011-04-30T12:51:16+00:00</updated>
<author>
<name>Matthieu Patou</name>
<email>mat@matws.net</email>
</author>
<published>2011-04-29T21:20:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=da2e34a134545113c19056e4b20b457676ac0215'/>
<id>da2e34a134545113c19056e4b20b457676ac0215</id>
<content type='text'>
Autobuild-User: Matthieu Patou &lt;mat@samba.org&gt;
Autobuild-Date: Sat Apr 30 14:51:16 CEST 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autobuild-User: Matthieu Patou &lt;mat@samba.org&gt;
Autobuild-Date: Sat Apr 30 14:51:16 CEST 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:provision - adapt the "provision" so that SIDs are only set on entry creation</title>
<updated>2010-11-01T11:25:24+00:00</updated>
<author>
<name>Matthias Dieter Wallnöfer</name>
<email>mdw@samba.org</email>
</author>
<published>2010-11-01T10:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=7578e04fb8022ba13fa07fb88eb3d00474337ea1'/>
<id>7578e04fb8022ba13fa07fb88eb3d00474337ea1</id>
<content type='text'>
SID modifications are denied.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SID modifications are denied.
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:setup/provision_basedn_modify.ldif - set "minPwdAge" to the right value</title>
<updated>2010-07-03T09:38:54+00:00</updated>
<author>
<name>Matthias Dieter Wallnöfer</name>
<email>mdw@samba.org</email>
</author>
<published>2010-07-03T08:56:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=43b0c314d80efdaec17d601929d3e6b0cdebcff0'/>
<id>43b0c314d80efdaec17d601929d3e6b0cdebcff0</id>
<content type='text'>
Now we should have fixed all password related tests to cooperate with this value
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now we should have fixed all password related tests to cooperate with this value
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:provision: don't use hardcoded values for 'nextRid' and 'rIDAvailablePool'</title>
<updated>2010-06-26T07:50:54+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2010-06-25T09:11:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=712a149802e9613f105861e838a29bb226e62e02'/>
<id>712a149802e9613f105861e838a29bb226e62e02</id>
<content type='text'>
On Windows dcpromo imports nextRid from the local SAM,
which means it's not hardcoded to 1000.

The initlal rIDAvailablePool starts at nextRid + 100.

I also found that the RID Set of the local dc
should be created via provision and not at runtime,
when the first rid is needed.
(Tested with dcpromo on w2k8r2, while disabling the DNS
 check box).

After provision we should have this (assuming nextRid=1000):

rIDAllocationPool: 1100-1599
rIDPrevAllocationPool: 1100-1599
rIDUsedPool: 0
rIDNextRID: 1100

rIDAvailablePool: 1600-1073741823

Because provision sets rIDNextRid=1100, the first created account
(typically DNS related accounts) will get 1101 as rid!

metze
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Windows dcpromo imports nextRid from the local SAM,
which means it's not hardcoded to 1000.

The initlal rIDAvailablePool starts at nextRid + 100.

I also found that the RID Set of the local dc
should be created via provision and not at runtime,
when the first rid is needed.
(Tested with dcpromo on w2k8r2, while disabling the DNS
 check box).

After provision we should have this (assuming nextRid=1000):

rIDAllocationPool: 1100-1599
rIDPrevAllocationPool: 1100-1599
rIDUsedPool: 0
rIDNextRID: 1100

rIDAvailablePool: 1600-1073741823

Because provision sets rIDNextRid=1100, the first created account
(typically DNS related accounts) will get 1101 as rid!

metze
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:provision_basedn_modify.ldif - fix up "maxPwdAge"</title>
<updated>2010-05-13T11:03:31+00:00</updated>
<author>
<name>Matthias Dieter Wallnöfer</name>
<email>mdw@samba.org</email>
</author>
<published>2010-05-13T09:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=8c796715c1c825e6fb21ed29440f6c8ca6c4bf6a'/>
<id>8c796715c1c825e6fb21ed29440f6c8ca6c4bf6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:provision_basedn_modify.ldif - add "msDS-NcType" attribute and fix comments</title>
<updated>2010-05-10T07:21:17+00:00</updated>
<author>
<name>Matthias Dieter Wallnöfer</name>
<email>mdw@samba.org</email>
</author>
<published>2010-05-10T07:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=e4ce727c8d4a39774b7e4b9687ee665ec286998e'/>
<id>e4ce727c8d4a39774b7e4b9687ee665ec286998e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:provision Split up reference creation, load schema earlier in the stack</title>
<updated>2009-11-16T23:38:04+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2009-11-16T07:51:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5c3ef6dbaecb032a33351bea04f044ce9fd2fc8d'/>
<id>5c3ef6dbaecb032a33351bea04f044ce9fd2fc8d</id>
<content type='text'>
The schema needs to be loaded above the extended_dn_out modules as
otherwise we don't get an extended DN in the search results.

The reference split is to ensure we create references after the
objects they reference exist.

Andrew Bartlett
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The schema needs to be loaded above the extended_dn_out modules as
otherwise we don't get an extended DN in the search results.

The reference split is to ensure we create references after the
objects they reference exist.

Andrew Bartlett
</pre>
</div>
</content>
</entry>
<entry>
<title>s4: Improve provisioning: use relax control</title>
<updated>2009-10-02T10:45:01+00:00</updated>
<author>
<name>Matthieu Patou</name>
<email>mat@matws.net</email>
</author>
<published>2009-09-22T21:49:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=8bf517d340b4abbbcbda39c35e449d3c896a3728'/>
<id>8bf517d340b4abbbcbda39c35e449d3c896a3728</id>
<content type='text'>
Give the possibility to specify controls when loading ldif files.
  Relax control is specified by default for all ldb_add_diff (request Andrew B).
  Set domainguid if specified at the creation of object instead of modifying afterward
  Allow to specify objectGUID for NTDS object of the first DC this option is used during provision upgrade.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Give the possibility to specify controls when loading ldif files.
  Relax control is specified by default for all ldb_add_diff (request Andrew B).
  Set domainguid if specified at the creation of object instead of modifying afterward
  Allow to specify objectGUID for NTDS object of the first DC this option is used during provision upgrade.
</pre>
</div>
</content>
</entry>
<entry>
<title>s4:provision_basedn_modify - fix the "auditPolicy" attribute</title>
<updated>2009-09-19T22:14:51+00:00</updated>
<author>
<name>Matthias Dieter Wallnöfer</name>
<email>mwallnoefer@yahoo.de</email>
</author>
<published>2009-09-19T22:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=2b5d1dfe6be0ba586d4af54f4b5ccd478ff4db77'/>
<id>2b5d1dfe6be0ba586d4af54f4b5ccd478ff4db77</id>
<content type='text'>
I had to think about how to encode the string 0x0001 (taken from Windows Server).
The problem is due to the "0" byte at the beginning of it. BASE64 encoding
seems a good method to do it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I had to think about how to encode the string 0x0001 (taken from Windows Server).
The problem is due to the "0" byte at the beginning of it. BASE64 encoding
seems a good method to do it.
</pre>
</div>
</content>
</entry>
</feed>
