Volker Lendecke [Sun, 11 Apr 2010 10:37:48 +0000 (12:37 +0200)]
s3: Remove the make_auth_methods routine
This was just TALLOC_ZERO_P
Volker Lendecke [Sun, 11 Apr 2010 10:24:07 +0000 (12:24 +0200)]
s3: Fix a typo
Volker Lendecke [Sun, 11 Apr 2010 10:20:24 +0000 (12:20 +0200)]
s3: Make "auth_context" its own talloc parent
Remove "mem_ctx" from "struct auth_context"
Volker Lendecke [Sun, 11 Apr 2010 09:50:55 +0000 (11:50 +0200)]
s3: Fix some nonempty lines
Matthias Dieter Wallnöfer [Sun, 11 Apr 2010 10:56:50 +0000 (12:56 +0200)]
s4:samdb_server_site_dn - free unused DNs in the right way
Matthias Dieter Wallnöfer [Sun, 11 Apr 2010 09:33:45 +0000 (11:33 +0200)]
s4:torture - "dbspeed" test - add newlines as we have them in the other failure messages
Matthias Dieter Wallnöfer [Sun, 11 Apr 2010 09:22:41 +0000 (11:22 +0200)]
s4:torture - "dbspeed" test
Calculate the leaks on base of the "tmp_ctx" not the torture context.
Matthias Dieter Wallnöfer [Sun, 11 Apr 2010 09:21:19 +0000 (11:21 +0200)]
s4:torture - "dbspeed" test
Unify error handling.
Matthias Dieter Wallnöfer [Sun, 11 Apr 2010 09:13:31 +0000 (11:13 +0200)]
s4:torture - "dbspeed" test
Add more "talloc_free"s where needed or useful.
Volker Lendecke [Sun, 11 Apr 2010 09:14:24 +0000 (11:14 +0200)]
s3: Cosmetics -- I could not spot where "chal" was initialized
Andrew Bartlett [Fri, 9 Apr 2010 07:18:53 +0000 (17:18 +1000)]
s4:auth Remove event context from anonymous_session()
This should always return a simple structure with no need to consult a
DB, so remove the event context, and simplfy to call helper functions
that don't look at privilages.
Andrew Bartlett
Volker Lendecke [Sat, 10 Apr 2010 20:52:06 +0000 (22:52 +0200)]
s3: Use IS_DC macro in get_global_sam_name()
Much as I dislike macros, this one is there. So why not use it...
Volker Lendecke [Sat, 10 Apr 2010 20:34:51 +0000 (22:34 +0200)]
s3: Remove domain selection from dual_pam_auth
We're in a child, the parent already has chosen the domain by
picking the right child to connect to.
Metze, you've done work on winbind lately, so it goes to you:
Please check :-)
Jelmer Vernooij [Sat, 10 Apr 2010 20:35:57 +0000 (22:35 +0200)]
subunit: Don't abort when receiving test results from tests that weren't
announced.
Jelmer Vernooij [Sat, 10 Apr 2010 20:20:12 +0000 (22:20 +0200)]
selftest: Support passing --load-list to test runners.
Jelmer Vernooij [Sat, 10 Apr 2010 19:24:33 +0000 (21:24 +0200)]
torture: Simplify torture suite running, call restricted test suite runner.
Jelmer Vernooij [Thu, 8 Apr 2010 23:59:01 +0000 (01:59 +0200)]
smbtorture: Remove unused shell feature.
Jelmer Vernooij [Thu, 8 Apr 2010 23:58:28 +0000 (01:58 +0200)]
smbtorture: Support --load-list argument.
Matthias Dieter Wallnöfer [Sat, 10 Apr 2010 17:54:32 +0000 (19:54 +0200)]
s4:registry - "patchfile_preg.c" - use more "sizeof"s on length specification
This makes the code more clear to read.
Matthias Dieter Wallnöfer [Sat, 10 Apr 2010 17:48:23 +0000 (19:48 +0200)]
s4:registry - "patchfile_preg.c" - fix indentation
Matthias Dieter Wallnöfer [Sat, 10 Apr 2010 17:42:00 +0000 (19:42 +0200)]
s4:registry - "patchfile_preg.c" - fix a datatype
This should be an "uint16_t" (only two bytes are written).
Volker Lendecke [Sat, 10 Apr 2010 14:34:53 +0000 (16:34 +0200)]
libwbclient: Fix a memleak in wbcGetDisplayName
Volker Lendecke [Sat, 10 Apr 2010 14:59:27 +0000 (16:59 +0200)]
libwbclient: Ensure correct 0-termination in wbcGetSidAliases
Volker Lendecke [Sat, 10 Apr 2010 14:55:46 +0000 (16:55 +0200)]
s3: Check 0 termination in GETALIASES
Andrew Bartlett [Sat, 10 Apr 2010 10:39:45 +0000 (20:39 +1000)]
s4:dsdb Don't use the permissive modify control on schemaInfo updates
The use of 'replace' is enough to wipe out the old value, whatever it
is, we don't need to set 'permissive modify' too.
Additionally, this seems to be causing trouble for the OpenLDAP backend
Andrew Bartlett
Andrew Bartlett [Fri, 9 Apr 2010 09:07:12 +0000 (19:07 +1000)]
s4:dsdb Don't return operational attributes on special DNs
Andrew Bartlett [Fri, 9 Apr 2010 07:22:35 +0000 (17:22 +1000)]
s4:rootdse Implement "tokenGroups" in the rootDSE
This returns the currently connected user's full token. This is very
useful for debugging, and should be used in ACL tests.
Andrew Bartlett
Andrew Bartlett [Fri, 9 Apr 2010 07:21:21 +0000 (17:21 +1000)]
s4:dsdb Improve error message in extended_dn_in
This error occours when an extended DN cannot be resolved, so it's
most helpful to print the problematic extended DN.
Andrew Bartlett
Andrew Bartlett [Wed, 7 Apr 2010 04:03:29 +0000 (14:03 +1000)]
s4:ldif_handlers tokenGroups are SIDs
Andrew Bartlett [Wed, 7 Apr 2010 00:42:16 +0000 (10:42 +1000)]
s4:rpc_server Fix segfault in modified SamLogon handling
Andrew Bartlett [Mon, 5 Apr 2010 09:03:14 +0000 (19:03 +1000)]
s4:provision Don't make the 'slaptest' call produce errors
Adding -n 0 also allows us to check the error code too
Andrew Bartlett
Andrew Bartlett [Tue, 30 Mar 2010 10:23:46 +0000 (21:23 +1100)]
s4:rpc_server Add all SIDs into the netlogon SamLogon reply
We were missing the SIDs that are not in the domain.
Andrew Bartlett [Mon, 29 Mar 2010 10:16:18 +0000 (21:16 +1100)]
s4:schema Try to fix OpenLDAP backend after schema reload support.
If we can't get @REPLCHANGED, default to a value of 0.
Andrew Bartlett
Andrew Bartlett [Mon, 29 Mar 2010 07:13:46 +0000 (18:13 +1100)]
s4:heimdal Create a new PAC when impersonating a user with S4U2Self
If we don't do this, the PAC is given for the machine accout, not the
account being impersonated.
Andrew Bartlett
Andrew Bartlett [Sat, 27 Mar 2010 12:11:06 +0000 (23:11 +1100)]
s4:kdc Add functions to hdb-samba4 for the new s4u2self callback.
For now, this shares the 'if it's the same host' system with the
constrained delegation code.
Andrew Bartlett
Andrew Bartlett [Sat, 27 Mar 2010 12:09:31 +0000 (23:09 +1100)]
s4:heimdal Add hooks to check with the DB before we allow s4u2self
This allows us to resolve multiple forms of a name, allowing for
example machine$@REALM to get an S4U2Self ticket for
host/machine@REALM.
Andrew Bartlett
Andrew Bartlett [Wed, 3 Mar 2010 02:24:52 +0000 (13:24 +1100)]
s4:credentials Add the functions needed to do S4U2Self with cli_credentials
A torture test to demonstrate will be added soon.
Andrew Bartlett
Andrew Bartlett [Wed, 3 Mar 2010 00:34:04 +0000 (11:34 +1100)]
s4:credentials talloc_free() any previous salt_principal
This isn't used often, but it is generally better not to leak it onto
what may be a longer-term context.
Andrew Bartlett
Stefan Metzmacher [Sat, 10 Apr 2010 08:58:27 +0000 (10:58 +0200)]
s4:autogen-waf: generate 'Makefile' instead of 'makefile'
This hopefully fixes the build on MacOS 10.
metze
Stefan Metzmacher [Sat, 10 Apr 2010 08:49:18 +0000 (10:49 +0200)]
s4:configure: generate Makefile from Makefile.in
This makes it possible for the waf build to also generate a 'Makefile'
instead of 'makefile'. On some platforms 'Makefile' is used before 'makefile'
metze
Stefan Metzmacher [Sat, 10 Apr 2010 08:07:11 +0000 (10:07 +0200)]
s4:heimdal_build/wscript_build: remove more network related stuff from HEIMDAL_ROKEN_H
metze
Stefan Metzmacher [Sat, 10 Apr 2010 07:54:49 +0000 (09:54 +0200)]
s4:heimdal_build/wscript_build: use LIBREPLACE_H for asn1_compile and compile_et
metze
Stefan Metzmacher [Sat, 10 Apr 2010 07:51:28 +0000 (09:51 +0200)]
lib/replace: create a LIBREPLACE_H subsystem
metze
Jeremy Allison [Sat, 10 Apr 2010 02:26:34 +0000 (19:26 -0700)]
Plumb SMB2 stubs into all the places we defer SMB1 operations.
Rename functions to be internally consistent. Next step is
to cope queueing single (non-compounded) SMB2 requests to
put some code inside the stubs.
Jeremy.
Matthias Dieter Wallnöfer [Fri, 9 Apr 2010 21:34:07 +0000 (23:34 +0200)]
s4:LDB - fix up "LDAPI" test
Set the "options" environment variable in a deterministic manner.
Günther Deschner [Fri, 9 Apr 2010 17:54:31 +0000 (19:54 +0200)]
s4-smbtorture: skip winreg symlink test against Samba in RPC-SPOOLSS.
Guenther
Günther Deschner [Fri, 9 Apr 2010 17:53:31 +0000 (19:53 +0200)]
s4-smbtorture: make sure to check for result of spoolss_GetJob tests.
This avoids returning potentially uninitialised data. Thanks Andreas for
pointing this out.
Guenther
Günther Deschner [Fri, 9 Apr 2010 16:44:19 +0000 (18:44 +0200)]
s3-spoolss: Fix two uninitialized vars in spoolss util code.
Guenther
Günther Deschner [Fri, 9 Apr 2010 16:33:25 +0000 (18:33 +0200)]
s3: re-run make samba3-idl.
Guenther
Günther Deschner [Fri, 9 Apr 2010 15:50:51 +0000 (17:50 +0200)]
s4-smbtorture: display helpful error message when winreg_QueryMultipleValues fails.
Guenther
Günther Deschner [Fri, 9 Apr 2010 15:49:57 +0000 (17:49 +0200)]
winreg: move REG_OPTION_NON_VOLATILE out of option bitmask.
Guenther
Günther Deschner [Fri, 9 Apr 2010 15:28:04 +0000 (17:28 +0200)]
winreg: fill in IDL for winreg_QueryMultipleValues2.
Guenther
Günther Deschner [Fri, 9 Apr 2010 14:47:45 +0000 (16:47 +0200)]
s3: add iconv_convenience handle to pull/push sz helpers.
Guenther
Volker Lendecke [Fri, 9 Apr 2010 14:49:02 +0000 (16:49 +0200)]
s3: Fix a typo
Stefan Metzmacher [Fri, 9 Apr 2010 14:27:39 +0000 (16:27 +0200)]
selftest: make sure filter-subunit and format-subunit use unbuffered io
metze
Stefan Metzmacher [Fri, 9 Apr 2010 13:58:32 +0000 (15:58 +0200)]
s4:selftest: mark some smb2.compound tests as knownfail
metze
Stefan Metzmacher [Fri, 9 Apr 2010 07:03:43 +0000 (09:03 +0200)]
RPC-ALTERCONTEXT: let the test pass against w2k3 and w2k8
The behavior between w2k3 and w2k8 differs:
- w2k3 just ignores alter_context requests which try to change
an existing presentation context.
- w2k8 returns DERPC_NCA_S_PROTO_ERROR and closes the transport
connection.
metze
Stefan Metzmacher [Fri, 9 Apr 2010 07:02:48 +0000 (09:02 +0200)]
s4:torture/rpc/lsa.c: add test_lsa_OpenPolicy2_ex() that takes an expected status
metze
Stefan Metzmacher [Fri, 9 Apr 2010 11:27:07 +0000 (13:27 +0200)]
s4:librpc/rpc: correctly initialize last_fault_code for bind and alter_context requests
metze
Stefan Metzmacher [Fri, 9 Apr 2010 11:25:59 +0000 (13:25 +0200)]
librpc/rpc: fix typo DERPC_ => DCERPC_
metze
Stefan Metzmacher [Fri, 9 Apr 2010 11:25:34 +0000 (13:25 +0200)]
librpc: rerun make idl
metze
Stefan Metzmacher [Fri, 9 Apr 2010 10:07:43 +0000 (12:07 +0200)]
dcerpc.idl: fix typo DERPC_ => DCERPC_
metze
Stefan Metzmacher [Fri, 9 Apr 2010 11:23:53 +0000 (13:23 +0200)]
lib/torture: also print intergers as HEX values in the torture_assert macros
metze
Stefan Metzmacher [Fri, 9 Apr 2010 12:26:36 +0000 (14:26 +0200)]
s4:heimdal_build/wscript_build: we don't need separate subsystems just for optional source files
metze
Stefan Metzmacher [Fri, 9 Apr 2010 12:13:53 +0000 (14:13 +0200)]
s4:heimdal_build/wscript_build: remove useless dependecies of HEIMDAL_ROKEN_H
This hopefully fixes the build on host opi - OpenSUSE 10.2 (x86_64).
metze
Stefan Metzmacher [Fri, 9 Apr 2010 12:10:57 +0000 (14:10 +0200)]
s4:heimdal_build/wscript_build: create a HEIMDAL_ROKEN*_SOURCE variable
metze
Günther Deschner [Fri, 9 Apr 2010 13:58:01 +0000 (15:58 +0200)]
s4-smbtorture: add test to check for registry symlinks in RPC-SPOOLSS-PRINTER.
Guenther
Günther Deschner [Fri, 9 Apr 2010 12:44:38 +0000 (14:44 +0200)]
s4-smbtorture: fix build after winreg IDL renames, sorry..
Guenther
Jelmer Vernooij [Fri, 9 Apr 2010 12:20:18 +0000 (14:20 +0200)]
s4-build: Fix autoconf build (net_machinepw.c is no longer present)
Volker Lendecke [Fri, 9 Apr 2010 12:09:20 +0000 (14:09 +0200)]
s3: Use talloc_tos() as talloc ctx for fd_lines_load() in map_username()
Volker Lendecke [Fri, 9 Apr 2010 12:05:09 +0000 (14:05 +0200)]
s3: TALLOC_FREE(command) correctly in map_username()
Günther Deschner [Fri, 9 Apr 2010 11:51:42 +0000 (13:51 +0200)]
s4-smbtorture: Fix winreg test after keytype renameing.
Guenther
Günther Deschner [Fri, 9 Apr 2010 11:50:34 +0000 (13:50 +0200)]
s4-winreg: Fix dcesrv_winreg_CreateKey after rename.
Guenther
Günther Deschner [Fri, 9 Apr 2010 11:50:10 +0000 (13:50 +0200)]
s3: re-run make samba3-idl.
Guenther
Günther Deschner [Fri, 9 Apr 2010 11:49:28 +0000 (13:49 +0200)]
winreg: rename winreg_KeyType to winreg_KeyOptions.
Guenther
Günther Deschner [Fri, 9 Apr 2010 10:40:36 +0000 (12:40 +0200)]
s4-smbtorture: when creating winreg-symlinks during a test, it is very wise to make them volatile.
Guenther
Günther Deschner [Fri, 9 Apr 2010 10:26:06 +0000 (12:26 +0200)]
s4-smbtorture: winreg keytype options is a bitmask.
Guenther
Günther Deschner [Fri, 9 Apr 2010 10:24:59 +0000 (12:24 +0200)]
s3: re-run make samba3-idl.
Guenther
Günther Deschner [Fri, 9 Apr 2010 10:24:18 +0000 (12:24 +0200)]
winreg: keytype options is a bitmask.
Guenther
Günther Deschner [Thu, 8 Apr 2010 23:07:39 +0000 (01:07 +0200)]
s4-smbtorture: more work on registry REG_LINK (in-registry symlinks) test.
Guenther
Andrew Tridgell [Fri, 9 Apr 2010 11:24:59 +0000 (21:24 +1000)]
s4-waf: only enable the python uuid module if python <= 2.4
Volker Lendecke [Mon, 5 Apr 2010 13:11:19 +0000 (15:11 +0200)]
libwbclient: Fix some memleaks in the tests
Andrew Tridgell [Fri, 9 Apr 2010 11:12:02 +0000 (21:12 +1000)]
build: use Logs.error() and Logs.info() instead of print()
this gives appropriate colors on output, and ensures it works with
compiler output
Andrew Tridgell [Fri, 9 Apr 2010 11:00:49 +0000 (21:00 +1000)]
build: nicer error message on missing file in waf dist
Andrew Tridgell [Fri, 9 Apr 2010 10:44:09 +0000 (20:44 +1000)]
s4-waf: added --gdbtest option for waf test
Andrew Tridgell [Fri, 9 Apr 2010 10:30:44 +0000 (20:30 +1000)]
build: no need to re-create the lib and bin symlinks if they exist
this saves a few unlink/symlink calls for null builds
Andrew Tridgell [Fri, 9 Apr 2010 09:54:40 +0000 (19:54 +1000)]
build: added --picky-developer and --fatal-errors
Added configure options for --fatal-errors and --picky-developer. This
removes -Wfatal-errors from the --enable-developer flags.
Jelmer Vernooij [Fri, 9 Apr 2010 00:37:20 +0000 (02:37 +0200)]
s4-net: Cope with options without arguments.
Jelmer Vernooij [Fri, 9 Apr 2010 00:31:57 +0000 (02:31 +0200)]
s4-net: 'net user create' -> 'net user add', for backwards compatibility.
Jelmer Vernooij [Fri, 9 Apr 2010 00:30:48 +0000 (02:30 +0200)]
Support --version in python scripts.
Jelmer Vernooij [Thu, 8 Apr 2010 21:58:15 +0000 (23:58 +0200)]
s4-net: Convert machinepw command to python.
Jelmer Vernooij [Thu, 8 Apr 2010 21:53:19 +0000 (23:53 +0200)]
s4-net: Convert vampire command over to Python.
Jelmer Vernooij [Mon, 1 Mar 2010 22:03:41 +0000 (23:03 +0100)]
s4-net: Convert user subcommand to Python.
Kamen Mazdrashki [Fri, 9 Apr 2010 07:48:20 +0000 (10:48 +0300)]
s4/dsdb: Set schemaInfo attribute value during provisioning
After provisioning new Forest, schemaInfo should be set
to a value with revision=1 and current invocation_id
Kamen Mazdrashki [Thu, 8 Apr 2010 07:23:13 +0000 (10:23 +0300)]
s4/dsdb: split writing of schemaInfo blob in two parts
ldb_msg preparation is moved into separate function
so that it can be used for implementing schemaInfo
updates both on module stack (dsdb_module_... functions)
and directly on ldb_context
Kamen Mazdrashki [Thu, 8 Apr 2010 05:27:07 +0000 (08:27 +0300)]
s4/dsdb: Let caller to control if valid invocationId is critical or zero-guid is acceptable
Kamen Mazdrashki [Thu, 8 Apr 2010 02:32:59 +0000 (05:32 +0300)]
s4/test: Add DRS-UNIT test suite to 'quicktests' list
Kamen Mazdrashki [Thu, 8 Apr 2010 02:31:35 +0000 (05:31 +0300)]
s4/dsdb: Use dsdb_schema_info object to create default schemaInfo values
Kamen Mazdrashki [Thu, 8 Apr 2010 02:30:16 +0000 (05:30 +0300)]
s4/dsdb: Use dsdb_schema_info object to verify schema_info blobs
Kamen Mazdrashki [Thu, 8 Apr 2010 02:27:59 +0000 (05:27 +0300)]
s4/test: Use drsut_schemainfo_new() instead of SCHEMA_INFO_DEFAULT local define