kai/samba.git
13 years agos3-docs: Add documentation of the net g_lock subcommand.
Karolin Seeger [Wed, 12 May 2010 14:17:33 +0000 (16:17 +0200)]
s3-docs: Add documentation of the net g_lock subcommand.

Karolin

13 years agos3-docs: Move -D option to the right paragraph in man winbindd.
Karolin Seeger [Wed, 12 May 2010 09:24:57 +0000 (11:24 +0200)]
s3-docs: Move -D option to the right paragraph in man winbindd.

Fix bug #7260 (Command line option documentation in wrong place in winbindd man
page.). Thanks to Ged Haywood <samba@jubileegroup.co.uk> for reporting!

Karolin

13 years agos4:heimdal_build: undefine __APPLE__ as we don't need that magic
Stefan Metzmacher [Wed, 12 May 2010 07:42:44 +0000 (09:42 +0200)]
s4:heimdal_build: undefine __APPLE__ as we don't need that magic

This hopefully fixes the build on Mac OS 10.

metze

13 years agos4:heimdal_build: remove heimdal/lib/hcrypto/evp-cc.c from autoconf build
Stefan Metzmacher [Wed, 12 May 2010 07:08:32 +0000 (09:08 +0200)]
s4:heimdal_build: remove heimdal/lib/hcrypto/evp-cc.c from autoconf build

metze

13 years agowork around AIX6.1 name space pollution rename mod_name to module_name
Olaf Flebbe [Tue, 11 May 2010 09:30:04 +0000 (11:30 +0200)]
work around AIX6.1 name space pollution rename mod_name to module_name

13 years agos3-rap: fix cli_oem_change_password() and give room for the convert reply word.
Günther Deschner [Tue, 11 May 2010 10:16:52 +0000 (12:16 +0200)]
s3-rap: fix cli_oem_change_password() and give room for the convert reply word.

Any servers I could find so far return it.

Guenther

13 years agos3-lanman: use samr for api_SamOEMChangePassword().
Günther Deschner [Fri, 7 May 2010 17:20:09 +0000 (19:20 +0200)]
s3-lanman: use samr for api_SamOEMChangePassword().

Guenther

13 years agos4-smbtorture: create/delete testusers via SAMR in RAP-SAM.
Günther Deschner [Tue, 11 May 2010 22:18:42 +0000 (00:18 +0200)]
s4-smbtorture: create/delete testusers via SAMR in RAP-SAM.

Unless we spent time researching the RAP useradd calls (and implement them in
s3) it is far more easy to use existing SAMR calls to create and delete test
users that are used for RAP change password operations.

Guenther

13 years agos4-smbtorture: add test_oemchangepassword to RAP-SAM.
Günther Deschner [Fri, 7 May 2010 20:58:42 +0000 (22:58 +0200)]
s4-smbtorture: add test_oemchangepassword to RAP-SAM.

Guenther

13 years agos4-selftest: skip RAP-SAM tests against Samba 4.
Günther Deschner [Mon, 10 May 2010 10:14:58 +0000 (12:14 +0200)]
s4-selftest: skip RAP-SAM tests against Samba 4.

Guenther

13 years agos3-selftest: enable RAP-SAM against Samba 3.
Günther Deschner [Fri, 7 May 2010 20:18:30 +0000 (22:18 +0200)]
s3-selftest: enable RAP-SAM against Samba 3.

Guenther

13 years agos4-smbtorture: add RAP-SAM testsuite with a rap_NetUserPasswordSet2 test.
Günther Deschner [Fri, 7 May 2010 13:45:23 +0000 (15:45 +0200)]
s4-smbtorture: add RAP-SAM testsuite with a rap_NetUserPasswordSet2 test.

Guenther

13 years agos4-smbtorture: getting serious about checking rap status return codes.
Günther Deschner [Sat, 8 May 2010 23:08:11 +0000 (01:08 +0200)]
s4-smbtorture: getting serious about checking rap status return codes.

Guenther

13 years agos4-smbtorture: add torture_create_testuser_max_pwlen() that allows to set maxpwlen.
Günther Deschner [Tue, 11 May 2010 21:55:53 +0000 (23:55 +0200)]
s4-smbtorture: add torture_create_testuser_max_pwlen() that allows to set maxpwlen.

required for upcoming rap pwd tests.

Guenther

13 years agos4-smbtorture: autolookup domain in torture_create_testuser() if none was given.
Günther Deschner [Tue, 11 May 2010 15:46:18 +0000 (17:46 +0200)]
s4-smbtorture: autolookup domain in torture_create_testuser() if none was given.

Guenther

13 years agoFix more SMB2-OPLOCK bugs. Only 3 more issues to address then we're good to go on...
Jeremy Allison [Tue, 11 May 2010 21:00:38 +0000 (14:00 -0700)]
Fix more SMB2-OPLOCK bugs. Only 3 more issues to address then we're good to go on this test.

Jeremy.

13 years agos3:kerberos Return PAC_LOGON_INFO rather than the full PAC_DATA
Andrew Bartlett [Thu, 6 May 2010 02:45:14 +0000 (12:45 +1000)]
s3:kerberos Return PAC_LOGON_INFO rather than the full PAC_DATA

All the callers just want the PAC_LOGON_INFO, so search for that in
ads_verify_ticket(), and don't bother the callers with the rest of the
PAC.

This change makes sense on it's own (removing boilerplate wrappers
that just confuse the code), but it also makes it much easier to
implement a matching ads_verify_ticket() function in Samba4 for the
s3compat proposal.

Andrew Bartlett

Signed-off-by: Günther Deschner <gd@samba.org>
13 years agos4-smbtorture: test netservergetinfo level 1 also against s3.
Günther Deschner [Tue, 11 May 2010 11:39:37 +0000 (13:39 +0200)]
s4-smbtorture: test netservergetinfo level 1 also against s3.

Guenther

13 years agonot all versions of env like more than one argument...
Björn Jacke [Tue, 11 May 2010 18:46:19 +0000 (20:46 +0200)]
not all versions of env like more than one argument...

13 years agopidl: fix build on systems that don't have perl in /usr/bin/
Björn Jacke [Tue, 11 May 2010 17:11:38 +0000 (19:11 +0200)]
pidl: fix build on systems that don't have perl in /usr/bin/

13 years agos4:dsdb: cached results of samdb_rodc()
Stefan Metzmacher [Tue, 11 May 2010 08:34:19 +0000 (10:34 +0200)]
s4:dsdb: cached results of samdb_rodc()

metze

13 years agotdb: commit ABI/tdb-1.2.2.sigs
Stefan Metzmacher [Tue, 11 May 2010 14:42:14 +0000 (16:42 +0200)]
tdb: commit ABI/tdb-1.2.2.sigs

metze

13 years agos4:heimdal: remove unused heimdal/lib/hcrypto/evp-cc.c
Stefan Metzmacher [Tue, 11 May 2010 16:10:32 +0000 (18:10 +0200)]
s4:heimdal: remove unused heimdal/lib/hcrypto/evp-cc.c

metze

13 years agos4:heimdal_build: remove heimdal/lib/hcrypto/evp-cc.c from the build
Stefan Metzmacher [Tue, 11 May 2010 14:21:45 +0000 (16:21 +0200)]
s4:heimdal_build: remove heimdal/lib/hcrypto/evp-cc.c from the build

This is not needed and contains one big #ifdef __APPLE__
and breaks the build on Mac OS 10.

metze

13 years agos3:configure: fix a message
Michael Adam [Wed, 24 Mar 2010 16:00:01 +0000 (17:00 +0100)]
s3:configure: fix a message

13 years agos4:torture/rpc/netlogon.c - don't use constant "AF_LOCAL" but do use "AF_UNIX" instead
Matthias Dieter Wallnöfer [Tue, 11 May 2010 14:13:45 +0000 (16:13 +0200)]
s4:torture/rpc/netlogon.c - don't use constant "AF_LOCAL" but do use "AF_UNIX" instead

"AF_LOCAL" isn't portable but has the same value as "AF_UNIX".

13 years agos3:Makefile: build smbtorture4 as static binary with socket_wrapper support
Stefan Metzmacher [Tue, 11 May 2010 14:07:19 +0000 (16:07 +0200)]
s3:Makefile: build smbtorture4 as static binary with socket_wrapper support

metze

13 years agowaf:libreplace: set _OSF_SOURCE to fix build on Tru64
Björn Jacke [Tue, 11 May 2010 13:23:54 +0000 (15:23 +0200)]
waf:libreplace: set _OSF_SOURCE to fix build on Tru64

13 years agoREADME.Coding - cosmetic changes
Matthias Dieter Wallnöfer [Tue, 11 May 2010 12:58:19 +0000 (14:58 +0200)]
README.Coding - cosmetic changes

- Fix typos
- Wrap lines
- Remove trailing whitespaces
- use ":" instead of "::" - one colon should in all cases be enough

13 years agobuild: skip missing executables in testwaf.sh
Kai Blin [Tue, 11 May 2010 12:24:47 +0000 (14:24 +0200)]
build: skip missing executables in testwaf.sh

13 years agotdb: remove unused variable in tdb_new_database().
Günther Deschner [Tue, 11 May 2010 11:40:12 +0000 (13:40 +0200)]
tdb: remove unused variable in tdb_new_database().

Guenther

13 years agoRevert "s4-rodc: Fix provision warnings by creating ntds objectGUID in provision"
Anatoliy Atanasov [Tue, 11 May 2010 08:35:54 +0000 (11:35 +0300)]
Revert "s4-rodc: Fix provision warnings by creating ntds objectGUID in provision"

This reverts commit c3cbb846d0bfbaa11fd255bada7fa5fe502d4d96.
The fix is not correct, we should cache a bool to answer amIRODC

13 years agoRevert "s4:password_hash LDB module - don't break the provision"
Stefan Metzmacher [Tue, 11 May 2010 06:34:35 +0000 (08:34 +0200)]
Revert "s4:password_hash LDB module - don't break the provision"

This reverts commit 6276343ce1b7dd7d217e5a419c09f209f5f87379.

This is not needed anymore.

metze

13 years agoRevert "s4:password hash LDB module - check that password hashes are != NULL before...
Stefan Metzmacher [Tue, 11 May 2010 06:38:02 +0000 (08:38 +0200)]
Revert "s4:password hash LDB module - check that password hashes are != NULL before copying them"

This reverts commit fa87027592f71179c22f132e375038217bc9d36a.

This check is done one level above now.

metze

13 years agos4:dsdb/password_hash: only try to handle a hash in the unicodePwd field if it's...
Stefan Metzmacher [Tue, 11 May 2010 06:32:40 +0000 (08:32 +0200)]
s4:dsdb/password_hash: only try to handle a hash in the unicodePwd field if it's given

Sorry, I removed this logic while cleaning up indentation levels...

metze

13 years agoREADME.Coding: fix good example
Stefan Metzmacher [Tue, 11 May 2010 06:03:56 +0000 (08:03 +0200)]
README.Coding: fix good example

metze

13 years agos4-smbtorture: fix smbcli_rap_netuserpasswordset2().
Günther Deschner [Mon, 10 May 2010 21:41:08 +0000 (23:41 +0200)]
s4-smbtorture: fix smbcli_rap_netuserpasswordset2().

Guenther

13 years agos4-smbtorture: fix smbcli_rap_netoemchangepassword.
Günther Deschner [Mon, 10 May 2010 19:48:10 +0000 (21:48 +0200)]
s4-smbtorture: fix smbcli_rap_netoemchangepassword.

Guenther

13 years agos4-smbtorture: correctly fill in trans.in.data in rap_cli_do_call().
Günther Deschner [Mon, 10 May 2010 22:53:41 +0000 (00:53 +0200)]
s4-smbtorture: correctly fill in trans.in.data in rap_cli_do_call().

Guenther

13 years agos4:password_hash LDB module - we might not have a cleartext password at all
Matthias Dieter Wallnöfer [Mon, 10 May 2010 21:46:21 +0000 (23:46 +0200)]
s4:password_hash LDB module - we might not have a cleartext password at all

When we don't have the cleartext of the new password then don't check it
using "samdb_check_password".

13 years agoSMB2 always have level2 oplock capability. Correct mapping from break messages to...
Jeremy Allison [Mon, 10 May 2010 21:23:44 +0000 (14:23 -0700)]
SMB2 always have level2 oplock capability. Correct mapping from break messages to SMB2 oplock levels.

Jeremy.

13 years agoStop us crashing in SMB2-OPLOCK test. Don't allow more than one outstanding immediate...
Jeremy Allison [Mon, 10 May 2010 20:58:41 +0000 (13:58 -0700)]
Stop us crashing in SMB2-OPLOCK test. Don't allow more than one outstanding immediate event.

Jeremy.

13 years agos4/tort: Add test for comparing special DNs
Kamen Mazdrashki [Sat, 8 May 2010 07:20:00 +0000 (10:20 +0300)]
s4/tort: Add test for comparing special DNs

13 years agos4/dn: handle case 'base' dn has no components
Kamen Mazdrashki [Sat, 8 May 2010 07:19:14 +0000 (10:19 +0300)]
s4/dn: handle case 'base' dn has no components

This could if the 'base' dn is special for example.

13 years agos4-smbtorture: add smbcli_rap_netoemchangepassword().
Günther Deschner [Fri, 7 May 2010 20:10:51 +0000 (22:10 +0200)]
s4-smbtorture: add smbcli_rap_netoemchangepassword().

Guenther

13 years agorap: add rap_NetOEMChangePassword() to IDL.
Günther Deschner [Fri, 7 May 2010 17:26:43 +0000 (19:26 +0200)]
rap: add rap_NetOEMChangePassword() to IDL.

Guenther

13 years agoFix the processing of unlocks followed by locks. We now pass SMB2-LOCK test.
Jeremy Allison [Mon, 10 May 2010 18:29:34 +0000 (11:29 -0700)]
Fix the processing of unlocks followed by locks. We now pass SMB2-LOCK test.

Jeremy.

13 years agoFix more of the SMB2-LOCK tests. Correctly unlock locks on error.
Jeremy Allison [Mon, 10 May 2010 18:09:41 +0000 (11:09 -0700)]
Fix more of the SMB2-LOCK tests. Correctly unlock locks on error.

Jeremy.

13 years agos4:password_hash LDB module - quiet a warning
Matthias Dieter Wallnöfer [Mon, 10 May 2010 18:04:37 +0000 (20:04 +0200)]
s4:password_hash LDB module - quiet a warning

13 years agos4:password hash LDB module - check that password hashes are != NULL before copying...
Matthias Dieter Wallnöfer [Mon, 10 May 2010 18:02:21 +0000 (20:02 +0200)]
s4:password hash LDB module - check that password hashes are != NULL before copying them

13 years agos4:password_hash LDB module - don't break the provision
Matthias Dieter Wallnöfer [Mon, 10 May 2010 17:51:31 +0000 (19:51 +0200)]
s4:password_hash LDB module - don't break the provision

This is to don't break the provision process at the moment. We need to find
a better solution.

13 years agos4:passwords.py - add a python unittest for additional testing of my passwords work
Matthias Dieter Wallnöfer [Sat, 10 Apr 2010 18:04:13 +0000 (20:04 +0200)]
s4:passwords.py - add a python unittest for additional testing of my passwords work

This performs checks on direct password changes over LDB/LDAP. Indirect
password changes over the RPCs are already tested by some torture suite (SAMR
passwords). So no need to do this again here.

13 years agos4:samdb_set_password - adapt it for the user password change handling
Matthias Dieter Wallnöfer [Thu, 3 Dec 2009 09:48:44 +0000 (10:48 +0100)]
s4:samdb_set_password - adapt it for the user password change handling

Make use of the new "change old password checked" control.

13 years agos4:samdb_set_password/samdb_set_password_sid - Rework
Matthias Dieter Wallnöfer [Sat, 26 Sep 2009 10:09:07 +0000 (12:09 +0200)]
s4:samdb_set_password/samdb_set_password_sid - Rework

Adapt the two functions for the restructured "password_hash" module. This
means that basically all checks are now performed in the mentioned module.

An exception consists in the SAMR password change calls since they need very
precise NTSTATUS return codes on wrong constraints ("samr_password.c") file

13 years agos4:password_hash - Implement password restrictions
Stefan Metzmacher [Mon, 10 May 2010 15:36:54 +0000 (17:36 +0200)]
s4:password_hash - Implement password restrictions

Based on the Patch from Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>.

metze

13 years agos4:password_hash - Rework to handle password changes
Matthias Dieter Wallnöfer [Wed, 23 Sep 2009 17:25:54 +0000 (19:25 +0200)]
s4:password_hash - Rework to handle password changes

- Implement the password restrictions as specified in "samdb_set_password"
  (complexity, minimum password length, minimum password age...).
- We support only (administrative) password reset operations at the moment
- Support password (administrative) reset and change operations (consider
  MS-ADTS 3.1.1.3.1.5)

13 years agos4:password_hash - Rework unique value checks
Matthias Dieter Wallnöfer [Fri, 23 Oct 2009 10:51:47 +0000 (12:51 +0200)]
s4:password_hash - Rework unique value checks

Windows Server performs the constraint checks in a different way than we do.
All testing has been done using "passwords.py".

13 years agos4:password_hash - Various (mostly cosmetic) prework
Matthias Dieter Wallnöfer [Fri, 23 Oct 2009 10:51:47 +0000 (12:51 +0200)]
s4:password_hash - Various (mostly cosmetic) prework

- Enhance comments
- Get some more attributes from the domain and user object (needed later)
- Check for right objectclass on change/set operations (instances of
  "user" and/or "inetOrgPerson") - otherwise forward the request
- (Cosmetic) cleanup in asynchronous results regarding return values

13 years agos4:dsdb: add new controls
Matthias Dieter Wallnöfer [Wed, 23 Sep 2009 17:25:54 +0000 (19:25 +0200)]
s4:dsdb: add new controls

- Add a new control for getting status informations (domain informations,
  password change status) directly from the module
- Add a new control for allowing direct hash changes
- Introduce an addtional control "change_old password checked" for the password

13 years agos4:setup: mark DSDB_CONTROL_DN_STORAGE_FORMAT_OID 1.3.6.1.4.1.7165.4.3.4 as allocated
Stefan Metzmacher [Mon, 10 May 2010 10:25:32 +0000 (12:25 +0200)]
s4:setup: mark DSDB_CONTROL_DN_STORAGE_FORMAT_OID 1.3.6.1.4.1.7165.4.3.4 as allocated

metze

13 years agov2 Latest enhancements in ldapcmp tool
Zahari Zahariev [Mon, 10 May 2010 10:53:56 +0000 (13:53 +0300)]
v2 Latest enhancements in ldapcmp tool

- Added support for replicating hosts versus hosts in different domains
- Added switches for the following modes:
  = two - ignores additional attributes that cannot be the same
    in two different provisions (domains)
  = quiet - display nothing, only return code
  = verbose - display all dn objects through compare fase
  = default - display only objects with differences
- Added more placeholders for nETBIOSDomainName and ServerName

13 years agos4-rodc: Fix provision warnings by creating ntds objectGUID in provision
Anatoliy Atanasov [Mon, 10 May 2010 10:52:27 +0000 (13:52 +0300)]
s4-rodc: Fix provision warnings by creating ntds objectGUID in provision

13 years agos3-rpcclient: fix two more invalid typecasts in spoolss commands.
Günther Deschner [Mon, 10 May 2010 12:44:30 +0000 (14:44 +0200)]
s3-rpcclient: fix two more invalid typecasts in spoolss commands.

Guenther

13 years agos3: Work around dependency bug in Samba 4 waf build in merged build.
Jelmer Vernooij [Mon, 10 May 2010 12:48:41 +0000 (14:48 +0200)]
s3: Work around dependency bug in Samba 4 waf build in merged build.

13 years agolibwbclient: Fix a fd-leak at dlclose-time
Volker Lendecke [Mon, 10 May 2010 10:05:01 +0000 (12:05 +0200)]
libwbclient: Fix a fd-leak at dlclose-time

__attribute__((destructor)) makes winbind_close_sock() being called at
dlclose() time.

Found while testing apache on Linux with mod_auth_pam.

Other platforms will have to find a different fix. One possibility would be to
always close the socket after each operation, but this badly sucks
performance-wise.

13 years agos3: Test for "__attribute__((destructor))"
Volker Lendecke [Mon, 10 May 2010 09:53:03 +0000 (11:53 +0200)]
s3: Test for "__attribute__((destructor))"

13 years agos4:acl ldb module - fix typos
Matthias Dieter Wallnöfer [Mon, 10 May 2010 10:37:50 +0000 (12:37 +0200)]
s4:acl ldb module - fix typos

13 years agos4:dsdb/util.c - Add a new function for retrieving password change attributes
Matthias Dieter Wallnöfer [Sun, 4 Oct 2009 17:30:53 +0000 (19:30 +0200)]
s4:dsdb/util.c - Add a new function for retrieving password change attributes

This is needed since we have not only reset operations on password fields
(attributes marked with REPLACE flag) but also change operations which can be
performed by users itself. They have one attribute with the old value marked
with the REMOVE flag and one with the new one marked with the ADD flag.
This function helps to retrieve them (argument "new" is used for the new
password on both reset and change).

13 years agos4:blackbox password tests - more complex passwords
Stefan Metzmacher [Sat, 8 May 2010 11:55:09 +0000 (13:55 +0200)]
s4:blackbox password tests - more complex passwords

13 years agos4:selftest - change test passwords
Matthias Dieter Wallnöfer [Wed, 30 Sep 2009 18:59:42 +0000 (20:59 +0200)]
s4:selftest - change test passwords

The passwords need to be more complex to meet the new complexity criteria.

13 years agos4:selftest: add --socket-wrapper[-keep]-pcap options to "waf test"
Stefan Metzmacher [Sat, 8 May 2010 11:55:25 +0000 (13:55 +0200)]
s4:selftest: add --socket-wrapper[-keep]-pcap options to "waf test"

metze

13 years agotestprogs: update Makefile.mingw (although mingw current cant build it).
Günther Deschner [Mon, 10 May 2010 09:22:32 +0000 (11:22 +0200)]
testprogs: update Makefile.mingw (although mingw current cant build it).

Guenther

13 years agotestprogs: update README to reflect the util rename.
Günther Deschner [Mon, 10 May 2010 09:15:59 +0000 (11:15 +0200)]
testprogs: update README to reflect the util rename.

Guenther

13 years agotestprogs: add readme for testspoolss.exe.
Günther Deschner [Mon, 10 May 2010 09:06:03 +0000 (11:06 +0200)]
testprogs: add readme for testspoolss.exe.

Patch from Kurt Pfeifle <Kurt.Pfeifle@ricoh.de>.

Guenther

13 years agotestprogs: add vcproj and sln files for testspoolss.exe.
Günther Deschner [Mon, 10 May 2010 09:03:49 +0000 (11:03 +0200)]
testprogs: add vcproj and sln files for testspoolss.exe.

Patch from Kurt Pfeifle <Kurt.Pfeifle@ricoh.de>.

Guenther

13 years agotestprogs: rename spoolss.exe to testspoolss.exe.
Günther Deschner [Mon, 10 May 2010 09:01:54 +0000 (11:01 +0200)]
testprogs: rename spoolss.exe to testspoolss.exe.

Patch from Kurt Pfeifle <Kurt.Pfeifle@ricoh.de>.

Guenther

13 years agos3-net: Fix Bug #7417. 'net rpc user password' can set the wrong password.
Günther Deschner [Sat, 8 May 2010 00:16:37 +0000 (02:16 +0200)]
s3-net: Fix Bug #7417. 'net rpc user password' can set the wrong password.

Guenther

13 years agotevent: Added a description for tevent queue.
Andreas Schneider [Mon, 10 May 2010 08:27:42 +0000 (10:27 +0200)]
tevent: Added a description for tevent queue.

13 years agotevent: Added an introduction to the tevent_queue tutorial.
Andreas Schneider [Mon, 10 May 2010 08:24:53 +0000 (10:24 +0200)]
tevent: Added an introduction to the tevent_queue tutorial.

Thanks Volker.

13 years agotevent: Fixed a doxygen problem with PRINTF_ATTRIBUTE.
Andreas Schneider [Mon, 10 May 2010 07:56:18 +0000 (09:56 +0200)]
tevent: Fixed a doxygen problem with PRINTF_ATTRIBUTE.

13 years agotalloc: Fixed a doxygen problem with PRINTF_ATTRIBUTE.
Andreas Schneider [Mon, 10 May 2010 07:55:44 +0000 (09:55 +0200)]
talloc: Fixed a doxygen problem with PRINTF_ATTRIBUTE.

13 years agobuild: Update the waf build to fix python header checks
Kai Blin [Mon, 10 May 2010 07:58:57 +0000 (09:58 +0200)]
build: Update the waf build to fix python header checks

13 years agos3:provision_basedn_modify.ldif - add "msDS-NcType" attribute and fix comments
Matthias Dieter Wallnöfer [Mon, 10 May 2010 07:21:17 +0000 (09:21 +0200)]
s3:provision_basedn_modify.ldif - add "msDS-NcType" attribute and fix comments

13 years agos3-proto: add missing protoype for dcerpc_fault_to_nt_status().
Günther Deschner [Sun, 9 May 2010 21:47:56 +0000 (23:47 +0200)]
s3-proto: add missing protoype for dcerpc_fault_to_nt_status().

Guenther

13 years agos3-lanman: use srvsvc for api_RNetServerGetInfo().
Günther Deschner [Fri, 19 Mar 2010 11:01:54 +0000 (12:01 +0100)]
s3-lanman: use srvsvc for api_RNetServerGetInfo().

Following MS-RAP 3.2.5.3 NetServerGetInfo Command.

Guenther

13 years agos3-spoolss: Make spoolss_Time_to_time_t public.
Simo Sorce [Fri, 7 May 2010 13:26:41 +0000 (09:26 -0400)]
s3-spoolss: Make spoolss_Time_to_time_t public.

Signed-off-by: Günther Deschner <gd@samba.org>
13 years agos4:samldb LDB module - make "samldb_member_check" synchronous again
Matthias Dieter Wallnöfer [Thu, 6 May 2010 10:17:08 +0000 (12:17 +0200)]
s4:samldb LDB module - make "samldb_member_check" synchronous again

13 years agos4:samldb LDB module - make "samldb_prim_group_users_check" synchronous again
Matthias Dieter Wallnöfer [Thu, 6 May 2010 09:55:11 +0000 (11:55 +0200)]
s4:samldb LDB module - make "samldb_prim_group_users_check" synchronous again

13 years agos4:samldb LDB module - update the copyright notice
Matthias Dieter Wallnöfer [Thu, 6 May 2010 09:35:46 +0000 (11:35 +0200)]
s4:samldb LDB module - update the copyright notice

13 years agos4:blackbox/test_kinit.sh - Test the new "net user add <user> [<password>]" syntax
Matthias Dieter Wallnöfer [Sun, 9 May 2010 09:45:24 +0000 (11:45 +0200)]
s4:blackbox/test_kinit.sh - Test the new "net user add <user> [<password>]" syntax

13 years agos4:net utility - make outprinted description comments more consistent
Matthias Dieter Wallnöfer [Sun, 9 May 2010 09:24:10 +0000 (11:24 +0200)]
s4:net utility - make outprinted description comments more consistent

I've added a [server connection needed] when commands won't work on the local
SamDB.

13 years agos4:net utility - remove unixname parameter of samdb.newuser
Matthias Dieter Wallnöfer [Sun, 9 May 2010 08:57:03 +0000 (10:57 +0200)]
s4:net utility - remove unixname parameter of samdb.newuser

We don't handle the id mapping stuff manually anymore.

13 years agos4:samdb python bindings - remove idmap creation stuff from this call
Matthias Dieter Wallnöfer [Sun, 9 May 2010 08:54:19 +0000 (10:54 +0200)]
s4:samdb python bindings - remove idmap creation stuff from this call

The id mapping should now be handled automatically by the s4 daemon.

13 years agos4:net utility - add an optional password attribute to "net user add"
Matthias Dieter Wallnöfer [Fri, 7 May 2010 22:48:33 +0000 (00:48 +0200)]
s4:net utility - add an optional password attribute to "net user add"

To make it behave similar to "net newuser".

13 years agos4:dsdb Provide an intelegent fallback if not CN=Subnets is found
Andrew Bartlett [Fri, 7 May 2010 12:43:36 +0000 (22:43 +1000)]
s4:dsdb Provide an intelegent fallback if not CN=Subnets is found

We may as well fall back rather than return NULL (which callers don't
do useful things with).

Andrew Bartlett

13 years agobuildtools: Add 'make testenv' to Samba4 make targets
Andrew Bartlett [Fri, 7 May 2010 11:09:40 +0000 (21:09 +1000)]
buildtools: Add 'make testenv' to Samba4 make targets

I'm still too addicted to this as my standard debugging environment, and while I can learn the new command, this helps the muscle-memory.

Andrew Bartlett

13 years agodsdb/password_hash: remove usage of msDs-KeyVersionNumber
Stefan Metzmacher [Fri, 7 May 2010 22:59:12 +0000 (00:59 +0200)]
dsdb/password_hash: remove usage of msDs-KeyVersionNumber

metze

13 years agos4:dsdb Use replPropertyMetaData as the basis for msDS-KeyVersionNumber
Andrew Bartlett [Fri, 7 May 2010 11:56:15 +0000 (21:56 +1000)]
s4:dsdb Use replPropertyMetaData as the basis for msDS-KeyVersionNumber

This means that the existing kvno will no longer be valid, all
unix-based domain members may need to be rejoined, and
upgradeprovision run to update the local kvno in
secrets.ldb/secrets.keytab.

This is required to match the algorithm used by Windows DCs, which we
may be replicating with.  We also need to find a way to generate a
reasonable kvno with the OpenLDAP backend.

Andrew Bartlett

13 years agolibrpc:dcerpc_error.c - fix a warning
Matthias Dieter Wallnöfer [Fri, 7 May 2010 21:51:06 +0000 (23:51 +0200)]
librpc:dcerpc_error.c - fix a warning

13 years agos3-libsmb: fix argument order for tevent_req_default_print in cli_pull_print().
Günther Deschner [Sat, 8 May 2010 22:42:54 +0000 (00:42 +0200)]
s3-libsmb: fix argument order for tevent_req_default_print in cli_pull_print().

Andreas, please check.

Guenther