1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
Commit Graph

15085 Commits

Author SHA1 Message Date
Andrew Tridgell
8fdb9504dc converted the out side of SMB2 negprot handling
This follows the SMB2 PFIF docs. Current versions of Vista can now connect to Samba4 as a SMB2 server
and do basic operations
(This used to be commit 9dc284770d)
2008-02-12 16:20:13 +11:00
Andrew Tridgell
7b96c53bcb added some helper functions for GUID handling
(This used to be commit 7d3ffd4d2b)
2008-02-12 16:18:51 +11:00
Andrew Tridgell
f7bcc15bf8 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-test
(This used to be commit 3beaa04ef7)
2008-02-12 12:56:30 +11:00
Andrew Tridgell
ccc27e681c fixed up the .in side of SMB2 negprot
fixed the input side of the SMB2 negprot structure and parsers according to the documentation
(This used to be commit 55af8acc7b)
2008-02-12 12:54:44 +11:00
Jelmer Vernooij
e84cd8d38b tdb/ldb: Use prefix in case DESTDIR is not set.
(This used to be commit ab19a8f627)
2008-02-12 02:15:09 +01:00
Jelmer Vernooij
9522586695 Create the required directories when installing Python code.
(This used to be commit 8ef36fe545)
2008-02-12 01:58:42 +01:00
Jelmer Vernooij
bbc567c831 Mark the reprovision test as known failing for now.
(This used to be commit 5d4396ae23)
2008-02-12 01:52:07 +01:00
Jelmer Vernooij
f44dbc296e Reintroduce samba3sam EJS test, at least until the Python test is ready.
(This used to be commit 13deb25214)
2008-02-12 01:42:58 +01:00
Jelmer Vernooij
0f4c940919 Add blackbox test for provisioning code to make sure it can be run more than once in a row.
(This used to be commit 42466d960c)
2008-02-12 01:39:31 +01:00
Jelmer Vernooij
1529331b97 Avoid using setup.py for intsallation.
(This used to be commit 7b93e43dad)
2008-02-12 01:21:10 +01:00
Jelmer Vernooij
aa2fd8ee50 Manually compile python files rather than use setup.py.
(This used to be commit 056843a5c2)
2008-02-12 00:49:36 +01:00
Jelmer Vernooij
8244b4c071 Manually compile python files rather than using setup.py.
(This used to be commit 94dfeb5e89)
2008-02-12 00:35:11 +01:00
Jelmer Vernooij
ecb987c97c Fix out of tree builds.
(This used to be commit 35c8ebdca2)
2008-02-11 23:51:59 +01:00
Jelmer Vernooij
3e3946cdca Split actual content out of tdb Makefile into a separate file.
(This used to be commit b5d4ab2cf4)
2008-02-11 22:55:51 +01:00
Jelmer Vernooij
c3d7f14350 Split actual content out of talloc Makefile into talloc.mk.
(This used to be commit 2b89399752)
2008-02-11 22:52:42 +01:00
Jelmer Vernooij
08b3d3ee94 Move some more rules to rules.mk
(This used to be commit 2ff3f72fd2)
2008-02-11 22:14:31 +01:00
Jelmer Vernooij
94decfc49f Split rules.mk out of Makefile.
(This used to be commit 75ffc2c50d)
2008-02-11 22:05:52 +01:00
Jelmer Vernooij
25641ec13d Split rules out of tdb Makefile.
(This used to be commit 9f233c1454)
2008-02-11 22:02:57 +01:00
Jelmer Vernooij
3e0f0091e5 ldb: Split up the Makefile so it will be possible later on to directly include fragments in the Samba 3 or 4 makefile.
(This used to be commit 6d54e9104d)
2008-02-11 21:54:13 +01:00
Jelmer Vernooij
a3052e79f4 Use make variables in cflags file (now supported by cflags.pl)
(This used to be commit d746fcde10)
2008-02-11 19:28:59 +01:00
Jelmer Vernooij
6c7a400945 Support including files in the cflags.pl script.
(This used to be commit 742e50aeb5)
2008-02-11 19:10:21 +01:00
Jelmer Vernooij
5aa0a70b06 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-trivial
Conflicts:

	source/Makefile
	source/rules.mk
(This used to be commit fc9b985312)
2008-02-11 18:26:28 +01:00
Jelmer Vernooij
98fdbb6126 TORTUREDIR as target dir for binaries is no longer used, remove it.
(This used to be commit df5b712001)
2008-02-11 18:07:22 +01:00
Jelmer Vernooij
1cf6158f85 Clean up data.mk file in distclean.
(This used to be commit 0d44e7a15a)
2008-02-11 15:57:52 +01:00
Jelmer Vernooij
c075292f8f Print warning when config.status doesn't exist and the user tries to
run make.
(This used to be commit 8776a0d2ba)
2008-02-11 15:52:34 +01:00
Jelmer Vernooij
4a603898c5 Remove unused function.
(This used to be commit e779cf4724)
2008-02-11 15:19:24 +01:00
Jelmer Vernooij
6034757963 Move pidl bits to a separate file.
(This used to be commit de7af69134)
2008-02-11 15:19:24 +01:00
Jelmer Vernooij
e54f9c7749 Fix typo.
(This used to be commit a5db115dc6)
2008-02-11 15:19:24 +01:00
Jelmer Vernooij
604a0af3a7 Avoid autogenerating the Makefile but rather include a data.mk file
that is autogenerated.
(This used to be commit ebf6e59dfe)
2008-02-11 15:19:24 +01:00
Michael Adam
fee4ba14c0 Make versions in lib/talloc/config.mk and lib/talloc/configure.ac the same.
Not sure if we can produce one from the other, so I manually made
them equal for now.

Michael
(This used to be commit 1c14c457be)
2008-02-11 15:07:47 +01:00
Volker Lendecke
a275310bcb Fix a c++ warning
(This used to be commit 9f402c607f)
2008-02-11 15:07:46 +01:00
Volker Lendecke
59820dcb43 talloc_free_children can only reset pool if it's empty
(This used to be commit 5cc7a638e9)
2008-02-11 15:07:46 +01:00
Volker Lendecke
bdb52e4d58 Mark talloc_pool memory for valgrind
(This used to be commit 6deca23b6c)
2008-02-11 15:07:46 +01:00
Volker Lendecke
7a9033fb2d Implement talloc_pool()
A talloc pool is a chunk of memory that can be used as a context for further
talloc calls. Allocations with the pool as the parent just chew from that
memory by incrementing a pointer. If the talloc pool is full, then we fall back
to the normal system-level malloc(3) to get memory.

The use case for talloc pools is the transient memory that is used for handling
a single SMB request. Incrementing a pointer will be way faster than any malloc
implementation.

There is a downside of this: If you use talloc_steal() to move something out of
the pool, the whole pool memory is kept around until the last object inside the
pool is freed. So if you talloc_free() the pool, it might happen that the
memory is freed later. So don't hang anything off a talloc pool that should
live long.

Volker
(This used to be commit 60ef9a84f0)
2008-02-11 15:07:46 +01:00
Michael Adam
81abb395e0 Add a comment.
Michael
(This used to be commit 2a2c28584c)
2008-02-11 15:07:46 +01:00
Michael Adam
af406133c1 Fix talloctort: move size check after referenced ptr check.
Michael
(This used to be commit a0caedb94f)
2008-02-11 15:07:46 +01:00
Volker Lendecke
44cb6a81f2 Don't shrink a talloc area if we have less than 1k to gain
(This used to be commit 0c829e6ee6)
2008-02-11 15:07:46 +01:00
Jelmer Vernooij
b4c81c0c18 Make data about what subsystems/libraries are enabled available in the mkconfig.mk file.
(This used to be commit 4cc93a98f9)
2008-02-11 14:41:28 +01:00
Michael Adam
f890d1daea Fix the build: remove reference to inexistent header samba3_proto.h
Michael
(This used to be commit 3b9b396292)
2008-02-11 14:27:33 +01:00
Jelmer Vernooij
4d31177407 Fix accidently introduced typo.
(This used to be commit 6c7aa271b1)
2008-02-11 13:58:04 +01:00
Jelmer Vernooij
a699941796 Ignore mkconfig.mk file, which is autogenerated.
(This used to be commit 71dc1d5d1d)
2008-02-11 13:54:12 +01:00
Jelmer Vernooij
08c8d3b992 Remove Samba 3 backwards compatibility code in C.
This code is no longer used, and equivalent code already exists in Python
(scripting/python/samba/samba3.py)
(This used to be commit c16212e8bf)
2008-02-11 13:51:09 +01:00
Jelmer Vernooij
0a6dc21955 Remove tests for Samba 3 EJS code.
(This used to be commit 7aff2ddd8c)
2008-02-11 13:38:07 +01:00
Jelmer Vernooij
a19534d207 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-trivial
(This used to be commit eff9c9cedd)
2008-02-11 13:26:59 +01:00
Jelmer Vernooij
af007e5837 Use SMB_CONF_PATH environment variable inside tests rather than hardcoded paths.
(This used to be commit eb04de69c0)
2008-02-11 13:20:24 +01:00
Jelmer Vernooij
e4165448d7 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-python
(This used to be commit 35f5c8294e)
2008-02-11 13:10:11 +01:00
Jelmer Vernooij
e0a5fb8a9b Fix typo.
(This used to be commit 54e7d10fe0)
2008-02-11 12:39:47 +01:00
Kai Blin
de03c4a3ea autoconf: We build Samba from git now, not from SVN.
(This used to be commit 4557b34d82)
2008-02-11 11:58:43 +01:00
Jelmer Vernooij
d82b6dd09a Fix switching of hives in regshell (#5254)
(This used to be commit 5f33545c78)
2008-02-11 11:48:43 +01:00
Kai Blin
176f32cc97 provision: Fix new user creation.
Spotted by nobody88 in IRC.
(This used to be commit 38d4e2407a)
2008-02-11 10:38:19 +01:00