1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-22 22:04:08 +03:00

16162 Commits

Author SHA1 Message Date
Jelmer Vernooij
89bfca2da2 Remove copy of torture file. 2008-05-10 22:26:14 +02:00
Jelmer Vernooij
cce1659d33 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3 2008-05-10 21:29:42 +02:00
Jelmer Vernooij
ce9d759497 Fix building with system-provided LDB without breaking anything else :-) 2008-05-10 21:29:09 +02:00
Jelmer Vernooij
9d1d2abed1 Revert "Fix building with system-provided LDB."
This reverts commit fbfbc1f163520b3b9a4a3bf8bdddf26749cc7255.
2008-05-10 20:59:48 +02:00
Jelmer Vernooij
42eb6b3346 Clean up some git merges gone wrong. 2008-05-10 20:59:17 +02:00
Jelmer Vernooij
cca75ae22d Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3 2008-05-10 20:44:59 +02:00
Jelmer Vernooij
fbfbc1f163 Fix building with system-provided LDB. 2008-05-10 20:17:02 +02:00
Jelmer Vernooij
edfd02e59b Merge branch 'v4-0-test' into v4-0-gmake3
Conflicts:

	source/auth/config.mk
	source/auth/gensec/config.mk
	source/torture/smbtorture.c
2008-05-10 18:08:00 +02:00
Jelmer Vernooij
a90971ea0c Fix case. 2008-05-10 14:26:08 +02:00
Jelmer Vernooij
3e2c067ec7 Fix location of torture pc file. 2008-05-10 00:48:11 +02:00
Jelmer Vernooij
32da606e37 Fix installation of pidl perl files, torture pc file. 2008-05-10 00:46:25 +02:00
Jelmer Vernooij
bd089818a3 Fix typo. 2008-05-08 13:43:45 +02:00
William Jojo
dabdf24e86 Add undefined symbol flag for AIX. 2008-05-08 12:41:57 +02:00
Jelmer Vernooij
1def988ef2 Fix typo. 2008-05-08 12:40:56 +02:00
Jelmer Vernooij
787a32fdef Fix link flags for ldb and tdb Python modules. 2008-05-08 11:56:32 +02:00
Jelmer Vernooij
44d8b70004 Install session.h, required by OpenChange's proxy. 2008-05-08 10:53:03 +02:00
Stefan Metzmacher
04f4523ed0 libreplace: also use AC_LIBREPLACE_NETWORK_CHECKS for the standalone build
metze
2008-05-07 17:38:41 +02:00
Stefan Metzmacher
3451b54bf7 libreplace: use AC_LIBREPLACE_NETWORK_CHECKS only for samba
metze
2008-05-07 17:15:36 +02:00
Stefan Metzmacher
55a904b1d7 libreplace: split out network checks into a AC_LIBREPLACE_NETWORK_CHECKS macro
Note: moving it out of AC_LIBREPLACE_BROKEN_CHECKS will be the next step

metze
2008-05-07 17:11:29 +02:00
Stefan Metzmacher
b09dd6b65d pvfs: remove XATTR_ATTRIB_FLAG_STICKY_WRITE_TIME code
I'll fix this more correctly very soon,
so that we'll pass the BASE-DELAYWRITE test.

metze
2008-05-07 15:46:22 +02:00
Stefan Metzmacher
a9604fe4a3 libreplace: always provide utime() and utimes()
I'd like to also provide futimes(), but it seems
that some systems doesn't support a it at kernel level.

If someone knows how to write a portable replacement
for futimes() please tell me...

metze
2008-05-07 13:25:22 +02:00
Stefan Metzmacher
6a1b7f56af build: fix path to lex_compile.sh
metze
2008-05-07 08:59:06 +02:00
Michael Adam
334d76c355 torture: use dom_idx after determining it in samba3rpc.c:get_usr_handle()
Michael
2008-05-06 15:27:33 +02:00
Stefan Metzmacher
8798ce3c74 libreplace: check how portable utimes() and futimes() are
metze
2008-05-06 12:38:55 +02:00
Tiago Batista
95831a015a Tiago Batista posted a patch to fix the build:
Trying to compile the latest git tree, I got some errors
"auth/pam_error.h not found" errors, it looks like it moved to
auth/ntlm/pam_errors.h.

Andrew Bartlett
2008-05-06 08:12:03 +10:00
Andrew Bartlett
7c07edb24b Fix the build after the auth/ -> auth/ntlm/ rename
I need to fix up the header inclusion, but this fixes things for now.

Andrew Bartlett
2008-05-05 19:28:38 +10:00
Andrew Bartlett
efa3990375 Move NTLM authentication details into auth/ntlm
This should help clarify the role of the various files around here
(done on Jelmer's request).

Andrew Bartlett
2008-05-05 15:23:57 +10:00
Andrew Bartlett
a1e60ebc6d Add a new implementation of security=server.
This is not intended for general use, and will not be easily exposed
(if I have anything to do with it), but should allow the CIFS proxy to
re-use the connection.

A work in progress.

Andrew Bartlett
2008-05-05 13:21:18 +10:00
Andrew Bartlett
6ffabb38d0 Allow an NTLM response to be specified into the auth subsystem.
This allows it to be proxied for NTLM pass-though authentication (aka
security=server and associated man-in-the-middle attacks).

Andrew Bartlett
2008-05-05 12:58:15 +10:00
Andrew Bartlett
f0c95cd74f Reorder this function in the file, so it reads bottom-up.
The rest of this file reads bottom-up, but this function
(connect_send_negprot()) was out of place.

Andrew Bartlett
2008-05-05 12:57:23 +10:00
Andrew Bartlett
6bb4c1e6a3 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartlet 2008-05-01 16:41:36 +10:00
Jelmer Vernooij
38f455e005 Split up lcov target. 2008-04-27 23:29:50 +01:00
Jelmer Vernooij
4fc11bd97d Fix header locations. 2008-04-27 15:04:33 +01:00
Jelmer Vernooij
5b44d8121d Move subunit infrastructure code into lib/torture. 2008-04-27 14:02:46 +01:00
Andrew Bartlett
71ec5bfb3e Fix dependencies on gensec_krb5 and the NTLMSSP code.
This is so that gensec_krb5 does not depend on the NTLM authentication
code.

Andrew Bartlett
2008-04-26 09:50:15 +01:00
Andrew Bartlett
6dbbcf8aaf Revert to using the old CIFS connection API.
Rather than add a new 'out' member to the API, simply fill in the
'tree' early enough that we can access the server challenge there.

Andrew Bartlett
2008-04-25 15:59:22 +01:00
Andrew Bartlett
40fe386b03 Make the composite 'connect to server' code useful for security=server
The ability to short-circuit the connection code to only do a negprot
allows us to do the rest once we have the user's password.  We return
the 8 byte challenge so we can pass it to the client.

Andrew Bartlett
2008-04-25 15:08:52 +01:00
Andrew Bartlett
53ea233649 Don't compile files twice when the compilation fails.
Andrew Bartlett
2008-04-25 15:08:23 +01:00
Andrew Bartlett
687e81883d When a test harness program fails, make the testsuite fail.
The problem fixed here is that pidl tests were not causing the 'number
of tests failing' count to increase, due to the way return codes are
processed on pipelines, in the shell.

By setting an exit code if we print 'failure', we ensure we fail
appropriately.

Andrew Bartlett
2008-04-25 15:05:07 +01:00
Jelmer Vernooij
13bbd42068 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
Conflicts:

	source/Makefile
	source/auth/config.mk
	source/auth/gensec/config.mk
	source/build/m4/public.m4
	source/build/make/python.mk
	source/build/make/rules.mk
	source/build/smb_build/header.pm
	source/build/smb_build/main.pl
	source/build/smb_build/makefile.pm
	source/dsdb/config.mk
	source/dsdb/samdb/ldb_modules/config.mk
	source/kdc/config.mk
	source/lib/events/config.mk
	source/lib/events/events.c
	source/lib/ldb/config.mk
	source/lib/nss_wrapper/config.mk
	source/lib/policy/config.mk
	source/lib/util/config.mk
	source/libcli/smb2/config.mk
	source/libnet/config.mk
	source/librpc/config.mk
	source/nbt_server/config.mk
	source/ntptr/ntptr_base.c
	source/ntvfs/posix/config.mk
	source/ntvfs/sysdep/config.mk
	source/param/config.mk
	source/rpc_server/config.mk
	source/rpc_server/service_rpc.c
	source/scripting/ejs/config.mk
	source/scripting/python/config.mk
	source/smb_server/config.mk
	source/smbd/server.c
	source/torture/config.mk
	source/torture/smb2/config.mk
	source/wrepl_server/config.mk
2008-04-25 10:04:20 +01:00
Andrew Bartlett
717dcb2c54 Remove vampire.py as the 'net' binary is the right interface.
As some future point we might get these scripting interfaces into
better shape, and provide a python interface to this functionality
again.

Andrew Bartlett
2008-04-25 09:25:14 +01:00
Andrew Bartlett
2c3a3d0134 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartlet 2008-04-25 09:24:12 +01:00
Andrew Bartlett
58935acc7c Add comment explaining why io.in.workgroup isn't important.
This protocol feild isn't used by servers (apparently), so we might be
able to get rid of it.

Andrew Bartlett
2008-04-24 16:27:36 +01:00
Jelmer Vernooij
0690ce5211 Distinguish between private and public dependencies in the dot file. 2008-04-24 15:22:07 +01:00
Andrew Bartlett
ec4a108d1d Add documentation to session token functions. 2008-04-24 13:30:36 +01:00
Andrew Bartlett
62136febe7 Remove unused KANJI and terminal code options.
Someone can re-add this with tests and an actual implementation.

Andrew Bartlett
2008-04-24 11:49:41 +01:00
Kai Blin
5f3a70f285 libnet: Make UserInfo accept a SID as input as well, fix wb_cmd_getpwuid 2008-04-24 11:17:23 +02:00
James Peach
8a8449c953 testsuite: skip RAW-BENCH-LOOKUP by default. 2008-04-23 11:26:38 -07:00
Simo Sorce
0c59b39ad8 Revert "Add port number for ncacn_http epmapper."
This reverts commit 1304362b3754960f68fb56e0915c3d80cace6e60.

This was causing way too many tests to fail. The dcesrv server was failing
to start as the NCACN_HTTP transport is considered invalid.

Jelmer please check how to properly fix dcesrv server before re-committing
your change.
2008-04-23 08:54:57 -04:00
Simo Sorce
d6c5d8baf0 Fix more failing tests to pass the event context. 2008-04-22 16:40:44 -04:00