]>
git.ipfire.org Git - thirdparty/samba.git/log
Stefan Metzmacher [Mon, 7 Jul 2008 12:00:09 +0000 (14:00 +0200)]
libcli/raw: trans(2) setup count is uint8_t
metze
Stefan Metzmacher [Fri, 4 Jul 2008 18:47:24 +0000 (20:47 +0200)]
libcli/raw: remove unused smbcli_request_receive_more() function
metze
Stefan Metzmacher [Fri, 4 Jul 2008 18:46:10 +0000 (20:46 +0200)]
libcli/raw: use the new recv_helper infrastructure for trans/trans2 replies
metze
Stefan Metzmacher [Fri, 4 Jul 2008 18:07:52 +0000 (20:07 +0200)]
libcli/raw: use the new recv_helper infrastructure for nttrans replies
metze
Stefan Metzmacher [Fri, 4 Jul 2008 17:52:23 +0000 (19:52 +0200)]
libcli/raw: add a recv_helper hook infrastructure
The recv helper will be called when a response comes
and the recv helper can decide to let the request
on the SMBCLI_REQUEST_RECV when more reponse packets
are expected. It's up to the helper function
to keep a reference to the in buffers, each incoming
response overwrites req->in.
metze
Stefan Metzmacher [Fri, 4 Jul 2008 18:16:36 +0000 (20:16 +0200)]
libcli/raw: the nttrans setup count is only 8-bit
metze
Stefan Metzmacher [Mon, 7 Jul 2008 11:00:24 +0000 (13:00 +0200)]
smb_server/smb: transs and transs2 calls have different word counts
Also add a note about NT_STATUS_DOS(ERRSRV, ERRerror).
metze
Stefan Metzmacher [Mon, 7 Jul 2008 10:56:26 +0000 (12:56 +0200)]
smb_server/smb: fix crash bug with fragmented trans calls
We need to use smbsrv_setup_secondary_request(req) to send the
trans ack, because smbsrv_send_reply(req) destroys 'req'
and the partial trans list had dead elements in the list.
Also make sure the partial list element is removed by a talloc
destructor.
metze
Stefan Metzmacher [Thu, 3 Jul 2008 11:40:31 +0000 (13:40 +0200)]
dcerpc.idl: the signing overhead can be more than 32 bytes
Windows seems to use 64 here, so we do now.
Before we got nca_proto_error fault because we send fragments
larger than the negotiated max frag size.
If the max frag size is 5840, we're sending 5837 bytes
when the auth_len is 45 and that matches w2k3 traffic.
metze
Stefan Metzmacher [Thu, 3 Jul 2008 11:39:55 +0000 (13:39 +0200)]
rpc_server: use the same chunk_size logic as we we use in the client
metze
Jeremy Allison [Wed, 2 Jul 2008 19:01:15 +0000 (12:01 -0700)]
Fix bug #5578, reported by sendel2000@hotbox.ru. Bad (non-Samba) use of strlcat gives error.
Jeremy.
Stefan Metzmacher [Wed, 2 Jul 2008 13:43:57 +0000 (15:43 +0200)]
Merge commit 'origin/v4-0-stable' into v4-0-test
Stefan Metzmacher [Wed, 2 Jul 2008 13:33:20 +0000 (15:33 +0200)]
Merge commit 'release-4-0-0alpha5' into v4-0-stable
Andrew Bartlett [Wed, 2 Jul 2008 11:47:21 +0000 (21:47 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-local
Andrew Bartlett [Wed, 2 Jul 2008 11:30:08 +0000 (21:30 +1000)]
Move ad2oLschema and oLschema2ldif into Samba4, out of LDB
LDB does not know about nor process the AD schema, so it makes no
sense to have this tool there. I've been changing it anyway, to use a
common schema manipulation library, and will enhance these links in
the future.
Andrew Bartlett
Stefan Metzmacher [Wed, 2 Jul 2008 08:28:42 +0000 (10:28 +0200)]
ldap_server: allow modifies to the root dse record and pass them to the ldb layer
metze
Andrew Bartlett [Wed, 2 Jul 2008 05:19:49 +0000 (15:19 +1000)]
Fill in the auxiliary classes into the dsdb_schema.
Andrew Bartlett
Andrew Bartlett [Wed, 2 Jul 2008 05:15:54 +0000 (15:15 +1000)]
Collapse auxillary classes in LDAP schema conversion.
MS-ADTS 3.1.1.3.1.1.5 describes the behaviour of auxiliary classes.
In effect, these are additional MUST or MAY attributes that are
appeneded to the parent class (the auxiliary does not become listed in
the objectClass attribute), and so we do just that, and merge them
here, for export to OpenLDAP as it's schema.
Andrew Bartlett
Stefan Metzmacher [Mon, 30 Jun 2008 15:17:24 +0000 (17:17 +0200)]
schema_fsmo: prepare auto allocation of schema oid prefixes
This implements the logic in the schema_fsmo_add() function,
but it only calls a dummy dsdb_create_prefix_mapping() yet.
metze
Stefan Metzmacher [Tue, 1 Jul 2008 14:35:13 +0000 (16:35 +0200)]
schema_fsmo: move fsmo info into struct dsdb_schema
metze
Andrew Bartlett [Tue, 1 Jul 2008 04:54:23 +0000 (14:54 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-local
Andrew Bartlett [Tue, 1 Jul 2008 04:53:31 +0000 (14:53 +1000)]
Create PREFIX/var/lib and PREFIX/var/run in 'make install'.
This is a problem because the location of the winbind privilaged pipe
moved.
Andrew Bartlett
Stefan Metzmacher [Mon, 30 Jun 2008 15:15:49 +0000 (17:15 +0200)]
schema_fsmo: only set module->private_data in case we keep the struct for a long time
metze
Stefan Metzmacher [Mon, 30 Jun 2008 11:03:17 +0000 (13:03 +0200)]
drsuapi.idl: remove some unknows from DsGetNCChanges() (update samba4 callers)
metze
Stefan Metzmacher [Mon, 30 Jun 2008 11:01:02 +0000 (13:01 +0200)]
drsuapi.idl: remove some unknows from DsGetNCChanges()
metze
Andrew Bartlett [Mon, 30 Jun 2008 11:54:43 +0000 (21:54 +1000)]
A couple more package updates
Andrew Bartlett [Mon, 30 Jun 2008 11:54:28 +0000 (21:54 +1000)]
On the way to alpha6!
Andrew Bartlett [Mon, 30 Jun 2008 11:54:01 +0000 (21:54 +1000)]
Merge branch '4-0-stable' into 4-0-local
Andrew Bartlett [Mon, 30 Jun 2008 09:34:11 +0000 (19:34 +1000)]
Merge branch '4-0-local' into v4-0-stable
Andrew Bartlett [Mon, 30 Jun 2008 09:34:02 +0000 (19:34 +1000)]
More updates for spec file, for alpha5
Andrew Bartlett [Mon, 30 Jun 2008 09:31:20 +0000 (19:31 +1000)]
Ensure we install smbd as well...
Andrew Bartlett [Mon, 30 Jun 2008 08:12:20 +0000 (18:12 +1000)]
Mark as 'not a git snapshot'.
Andrew Bartlett [Mon, 30 Jun 2008 08:07:26 +0000 (18:07 +1000)]
Prepare for alpha5 tarball.
Now we have packaging/Fedora in the tree, make that directory or copy
files into there.
Andrew Bartlett
Andrew Bartlett [Mon, 30 Jun 2008 08:06:02 +0000 (18:06 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-local
Stefan Metzmacher [Sat, 28 Jun 2008 18:42:27 +0000 (20:42 +0200)]
nbt_server/wins: don't force wins_ldb as shared_module
metze
Stefan Metzmacher [Fri, 27 Jun 2008 13:34:31 +0000 (15:34 +0200)]
dsdb: don't force the build of ldb modules as shared_module
metze
Stefan Metzmacher [Sat, 28 Jun 2008 18:41:45 +0000 (20:41 +0200)]
ldb_ildap: don't force the build as shared_module
metze
Stefan Metzmacher [Sat, 28 Jun 2008 08:50:49 +0000 (10:50 +0200)]
auth: don't force the build of auth_server as shared_module
metze
Stefan Metzmacher [Sat, 28 Jun 2008 09:01:20 +0000 (11:01 +0200)]
lib/talloc: build as MERGED_OBJ instead of STATIC_LIBRARY
metze
Stefan Metzmacher [Sat, 28 Jun 2008 08:59:02 +0000 (10:59 +0200)]
lib/events: build as MERGED_OBJ instead of STATIC_LIBRARY
metze
Stefan Metzmacher [Fri, 27 Jun 2008 13:33:36 +0000 (15:33 +0200)]
smb_build: use MERGED_OBJ instead of STATIC_LIBRARY
metze
Stefan Metzmacher [Fri, 27 Jun 2008 13:31:35 +0000 (15:31 +0200)]
smb_build: enable implicit make rules
metze
Stefan Metzmacher [Sat, 28 Jun 2008 08:49:49 +0000 (10:49 +0200)]
ldb: allow ldb modules to specify LDB_MODULE(name) or LDB_BACKEND(name)
metze
Stefan Metzmacher [Sat, 28 Jun 2008 08:49:49 +0000 (10:49 +0200)]
ldb: fix the init function names for some modules
metze
Andrew Bartlett [Mon, 30 Jun 2008 04:08:03 +0000 (14:08 +1000)]
Mark as alpha5 release
Andrew Bartlett [Mon, 30 Jun 2008 04:04:43 +0000 (14:04 +1000)]
Fix small formatting details in WHATSNET for an alpha5 release.
Andrew Bartlett
Andrew Bartlett [Mon, 30 Jun 2008 03:42:50 +0000 (13:42 +1000)]
Update Fedora packaging per feedback on review ticket.
https://bugzilla.redhat.com/show_bug.cgi?id=453083
Andrew Bartlett [Mon, 30 Jun 2008 02:22:50 +0000 (12:22 +1000)]
Rework samdb handling for 'netlogon' packets.
Don't reopen the samdb for every netlogon packet, and use the
system_session(), as we must access data not available to anonymous.
Perhaps we should consider a 'authenticated but not system' token, if
we want more control on this.
Andrew Bartlett
Andrew Bartlett [Mon, 30 Jun 2008 01:27:55 +0000 (11:27 +1000)]
Relax the ldap.py tests so that they pass against OpenLDAP CVS.
This requires a patched OpenLDAP checked out from their CVS HEAD. I
hope to see the patches incorporated soon.
Andrew Bartlett
Andrew Bartlett [Sun, 29 Jun 2008 23:38:52 +0000 (09:38 +1000)]
Loosen ldap.py tests on the LDAP backend.
Allow LDAP backend to return parts of the DN in a different case, when
verifying memberOf.
Andrew Bartlett
Jelmer Vernooij [Sat, 28 Jun 2008 13:26:46 +0000 (15:26 +0200)]
Non-zero exit code on failure.
Andrew Bartlett [Sat, 28 Jun 2008 12:04:19 +0000 (22:04 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-local
Andrew Bartlett [Sat, 28 Jun 2008 12:03:52 +0000 (22:03 +1000)]
selftest changes for 'winbind privileged dir' change.
Andrew Bartlett [Sat, 28 Jun 2008 12:02:58 +0000 (22:02 +1000)]
dynconfig changes for 'winbind privileged dir' changes.
Andrew Bartlett [Sat, 28 Jun 2008 12:02:19 +0000 (22:02 +1000)]
Use a configure-specified directory for the winbind priv pipe
This makes it easier for RPMs to specify an group for access to that
directory.
Andrew Bartlett
Andrew Bartlett [Sat, 28 Jun 2008 11:38:19 +0000 (21:38 +1000)]
More work to use %{name} rather than 'samba'
Andrew Bartlett [Sat, 28 Jun 2008 11:37:00 +0000 (21:37 +1000)]
Update WHATSNEW towards an alpha5 release.
Andrew Bartlett
Stefan Metzmacher [Sat, 28 Jun 2008 08:28:15 +0000 (10:28 +0200)]
pvfs: create a pvfs_acl subsystem
That means that the pvfs_acl implementations no longer register
as ntvfs modules (which was wrong)
metze
Stefan Metzmacher [Sat, 28 Jun 2008 08:27:16 +0000 (10:27 +0200)]
pvfs: pvfs_aio should be a subsystem instead of an extra ntvfs module
metze
Andrew Bartlett [Sat, 28 Jun 2008 08:25:47 +0000 (18:25 +1000)]
Place the Fedroa package into Samba4's GIT tree
I'll keep this here at least until Fedora picks things up.
Andrew Bartlett
Andrew Bartlett [Sat, 28 Jun 2008 08:12:10 +0000 (18:12 +1000)]
Tone down the language in BUGS.txt
Andrew Bartlett [Sat, 28 Jun 2008 08:04:35 +0000 (18:04 +1000)]
Fix the wbinfo test on the LDAP backend.
The problem was that we would do a blocking wait for the LDAP server,
which was also blocking on us returning (because we were in single
process mode).
The LDAP connection being made here is useless anyway, and will need
to be an async ldb_connect() before anybody reintroucues it (nobody in
their right mind would program a winbindd backend on pure LDAP, when
the ldb abstraction is available).
Andrew Bartlett
Michael Adam [Fri, 27 Jun 2008 11:21:42 +0000 (13:21 +0200)]
ntlm_auth: eliminate "cast pointer from integer of different size" warnings on 64bit.
Michael
Michael Adam [Fri, 27 Jun 2008 10:42:07 +0000 (12:42 +0200)]
ntlmssp: get rid of "cast to pointer from integer of different size" warning on 64 bit
Not sure if this check is actually necessary, though:
the second should be sufficient.
Michael
Michael Adam [Fri, 27 Jun 2008 06:23:26 +0000 (08:23 +0200)]
tdb_unpack: Eliminate "cast to pointer from integer of different size" warning on 64bit.
The 'p' type is just a flag to mark the presence of a pointer,
not a real pointer itself.
The code is now the same as in Samba3's tdb_unpack.
Michael
Stefan Metzmacher [Fri, 27 Jun 2008 09:34:05 +0000 (11:34 +0200)]
gsskrb5: just don't force, but allow the flags when GSS_CF_NO_CI_FLAGS is given
metze
Stefan Metzmacher [Fri, 27 Jun 2008 09:33:00 +0000 (11:33 +0200)]
gsskrb5: fix gss_krb5_cred_no_ci_flags_x_oid_desc variable name
metze
Stefan Metzmacher [Fri, 27 Jun 2008 09:31:49 +0000 (11:31 +0200)]
credentials: gss_set_cred_option() doesn't like GSS_C_NO_BUFFER
metze
Julien Kerihuel [Fri, 30 May 2008 22:47:14 +0000 (00:47 +0200)]
Fix if_version for interfaces with a if_version_minor field different from 0
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Volker Lendecke [Fri, 27 Jun 2008 10:14:41 +0000 (12:14 +0200)]
Fix a non-empty line with just spaces
Volker Lendecke [Fri, 27 Jun 2008 10:14:19 +0000 (12:14 +0200)]
Fix the definition of abspath for gnu make < 3.81
Julien Kerihuel [Fri, 27 Jun 2008 07:55:30 +0000 (09:55 +0200)]
Remove events from require line:
The events library is not installed and prevent OpenChange from linking
with ldb. The following patch removes events reference from ldb pc file.
We are currently fixing this bug in openchange upstream using 'sed' in
our installsamba4.sh script, but this hack won't work with a packaged
version of samba4.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Michael Adam [Fri, 27 Jun 2008 07:12:57 +0000 (09:12 +0200)]
pynbt: eliminate "initialization from incompatible pointer type" warning
by fixing the signature of py_nbt_node_init().
Jelmer - please check!
Michael
Stefan Metzmacher [Fri, 27 Jun 2008 07:40:00 +0000 (09:40 +0200)]
nbt_server/wins: add forward declaration for struct event_context
metze
Stefan Metzmacher [Fri, 27 Jun 2008 07:39:30 +0000 (09:39 +0200)]
lib/ldb: add forward declaration for struct event_context
metze
Michael Adam [Thu, 26 Jun 2008 21:32:37 +0000 (23:32 +0200)]
credentials: gss_set_cred_option() needs gss_cred_id_t * argument, not gss_cred_id_t.
This call was added in
f573c1ff4443f3002c310d3ba29d8c343ad03907 .
Metze, please check!
Michael
Stefan Metzmacher [Wed, 25 Jun 2008 17:14:34 +0000 (19:14 +0200)]
mkversion.sh: printf %s is more portable than echo -e
metze
Andrew Bartlett [Fri, 27 Jun 2008 02:56:20 +0000 (12:56 +1000)]
Fix installation of Samba4 into an empty tree.
Jelmer's previous patch failed because sh is very fussy about it's
syntax, but only compaled in this case if you take the 'no existing
binary' path.
Andrew Bartlett
Andrew Bartlett [Fri, 27 Jun 2008 02:03:23 +0000 (12:03 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-local
Jelmer Vernooij [Thu, 26 Jun 2008 09:51:22 +0000 (11:51 +0200)]
Use make magic for installing/uninstalling binaries.
Jelmer Vernooij [Thu, 26 Jun 2008 09:39:59 +0000 (11:39 +0200)]
Use make template for installing binaries.
Jelmer Vernooij [Thu, 26 Jun 2008 08:56:59 +0000 (10:56 +0200)]
Move blackbox tests closer to what they're testing.
Jelmer Vernooij [Thu, 26 Jun 2008 08:11:49 +0000 (10:11 +0200)]
Only try to detect the events lib dir if it wasn't set earlier.
Jelmer Vernooij [Wed, 25 Jun 2008 18:04:35 +0000 (20:04 +0200)]
Use variable for selftest directory.
Jelmer Vernooij [Wed, 25 Jun 2008 17:58:41 +0000 (19:58 +0200)]
Fix another reference to ldbdir.
Jelmer Vernooij [Wed, 25 Jun 2008 17:39:50 +0000 (19:39 +0200)]
Use ldbsrcdir rather than ldbdir.
Jelmer Vernooij [Wed, 25 Jun 2008 17:06:59 +0000 (19:06 +0200)]
Use variable for popt source dir.
Jelmer Vernooij [Wed, 25 Jun 2008 17:04:03 +0000 (19:04 +0200)]
Use ldbsrcdir rather than ldbdir.
Jelmer Vernooij [Wed, 25 Jun 2008 15:24:38 +0000 (17:24 +0200)]
Undefine HAVE_KRB5_ENCRYPT_BLOCK because Heimdal really doesn't have it.
Jelmer Vernooij [Wed, 25 Jun 2008 15:12:19 +0000 (17:12 +0200)]
Use workaround for $(abspath)
Jelmer Vernooij [Wed, 25 Jun 2008 14:51:37 +0000 (16:51 +0200)]
Revert "Remove the dependency on $(abspath) in makefiles"
This reverts commit
c85a3632623184cb97c2e8567ca77834e81070a4 .
Kai Blin [Wed, 30 Apr 2008 06:15:34 +0000 (08:15 +0200)]
wbinfo: Output string for sid type in lookupsid.
Andrew Bartlett [Fri, 20 Jun 2008 09:04:14 +0000 (19:04 +1000)]
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-local
Stefan Metzmacher [Fri, 20 Jun 2008 09:03:12 +0000 (11:03 +0200)]
smbd: make sure the parent smbd stays alive forever
The problem was that the parent smbd doesn't have
any event when the process model standard was in use.
Now we always add an fd event for stdin, but may not
ask for any events to trigger.
metze
Andrew Bartlett [Fri, 20 Jun 2008 08:22:15 +0000 (18:22 +1000)]
Depend on NDR_DRSBLOBS explicity.
Something else ensures this links correctly (for the moment) but for
the long-term let's declare our depenency (for the prefixMap stuff)
here.
Andrew Bartlett
Volker Lendecke [Thu, 19 Jun 2008 10:39:25 +0000 (12:39 +0200)]
Include events_util.h in events_aio.c
Without this, linking fails with DLIST_ADD and DLIST_REMOVE being undefined
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Volker Lendecke [Thu, 19 Jun 2008 10:29:50 +0000 (12:29 +0200)]
Remove the dependency on $(abspath) in makefiles
This is not around before GNU make 3.81, for me this fixes the build
on GNU make 3.80
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Wed, 11 Jun 2008 05:59:20 +0000 (07:59 +0200)]
credentials: set GSS_KRB5_CRED_NO_CI_FLAGS_X to avoid GSS_C_CONF_FLAG and GSS_C_INTEG_FLAG
metze
Andrew Bartlett [Thu, 19 Jun 2008 08:06:35 +0000 (18:06 +1000)]
Change detection of objectCategory short fomm
To actually validate the DN, we load and call the validation fucntion,
not just check the 'ldb_dn_is_valid()' function.
Andrew Bartlett
Andrew Bartlett [Thu, 19 Jun 2008 07:59:57 +0000 (17:59 +1000)]
Fix segfault caused by talloc_free() being called while still processing
The problem here was that with the packet code set to serialise, we
can have multiple packets 'processing' at once, and previously the
second packet (allowed because we are spining on an event context down
the stack) would clear the flag.
Andrew Bartlett