summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-11-08s3: security.idl: split of dom_sid stuff into dom_sid.idlStefan Metzmacher10-176/+104
And use the toplevel ndr_sec_helper.c metze
2008-11-08s4: fix samba4.samba3sam.python testStefan Metzmacher2-5/+10
metze
2008-11-07librpc/ndr: move ndr_sec_helper.c to the toplevelStefan Metzmacher2-1/+1
metze
2008-11-07s4: ndr_sec_helper: remove unused includeStefan Metzmacher1-1/+0
metze
2008-11-07s4: security.idl: for now move server_id also to dom_sid.idlStefan Metzmacher2-7/+8
We should move server_id somewhere else... metze
2008-11-07s4: security.idl: split of dom_sid stuff into dom_sid.idlStefan Metzmacher5-221/+260
This prepares having a shared security.idl file metze
2008-11-06If we didn't inherit any ACE's the ACE pointer should be NULL.Jeremy Allison1-4/+6
Jeremy.
2008-11-06Make us clean under valgrind --leak-check=full by using ↵Jeremy Allison14-50/+24
talloc_autofree_context() instead of NULL. Remove the code in memcache that does a TALLOC_FREE on stored pointers. That's a disaster waiting to happen. If you're storing talloc'ed pointers, you can't know their lifecycle and they should be deleted when their parent context is deleted, so freeing them at some arbitrary point later will be a double-free. Jeremy.
2008-11-06Convert to use VFS layer.Herb Lewis1-1/+1
2008-11-06Add wrapper str_list_make_v3() to replace the old S3 behavior ofJeremy Allison9-19/+36
str_list_make(). From Dan Sledz <dan.sledz@isilon.com>: In samba 3.2 passing NULL or an empty string returned NULL. In master, it now returns a list of length 1 with the first string set to NULL (an empty list). Jeremy.
2008-11-06s4-test: skip netr_DatabaseRedo test.Günther Deschner1-0/+1
Guenther
2008-11-06For proxied named pipes, connect to np/<pipe_name> and send auth infoVolker Lendecke1-2/+107
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2008-11-06s3: build ndr_named_pipe_auth.cStefan Metzmacher4-1/+357
metze
2008-11-06s3: rpc: let serverinfo_to_SamInfo3() work with no pipe_session_keyStefan Metzmacher3-5/+18
metze
2008-11-06s4: rpc_server: listen on named_pipesStefan Metzmacher1-26/+10
metze
2008-11-06s4: smbd: implement stream_socket_named_pipe()Stefan Metzmacher2-1/+368
For now implement just a very simple protocol to negotiate the transport session info. We may need to pass more info later, e.g. client ip or name... metze
2008-11-06librpc/idl: Add named_pipe_auth.idl to Samba4Stefan Metzmacher2-1/+50
metze
2008-11-06mount.cifs: use lock/unlock_mtab scheme from util-linux-ng mount progJeff Layton5-69/+311
The util-linux-ng sources have a good, but rather complex scheme for locking the mtab before updating it. Mount helpers need to follow the same scheme. Advisory locking only works if everyone is using the same locking scheme. Copy the routines we need from util-linux-ng into a separate source file and then have mount.cifs and umount.cifs link in this object. The long term goal is to have these routines in a separate helper library (libmount). Mount helpers can then dynamically link in that lib. Until that happens, this should serve as a suitable stopgap solution. Signed-off-by: Jeff Layton <jlayton@redhat.com>
2008-11-06s4-smbtorture: add test for netr_DatabaseRedo.Günther Deschner1-0/+535
Guenther
2008-11-06s3-rpcclient: add database_redo command.Günther Deschner1-0/+67
Guenther
2008-11-06s3-build: rerun make samba3-idl.Günther Deschner6-23/+240
Guenther
2008-11-06netlogon: use 8bit SamDatabaseID and DeltaEnum in netr_ChangeLogEntry.Günther Deschner1-2/+2
Guenther
2008-11-06netlogon: add 8bit varients of netr_SamDatabaseID8Bit and netr_DeltaEnum.Günther Deschner6-2/+102
Guenther
2008-11-06netlogon-idl: use netr_ChangeLogEntry subcontext in netr_DatabaseRedo.Günther Deschner1-3/+3
Guenther
2008-11-06netlogon-idl: add netr_ChangeLogObject union.Günther Deschner1-3/+7
Guenther
2008-11-06netlogon-idl: add netr_ChangeLogFlags.Günther Deschner1-1/+9
Guenther
2008-11-06netlogon-idl: add netr_ChangeLogEntry.Günther Deschner1-0/+12
Guenther
2008-11-06Fix bug #5825 - Account locking out doesnt work with an LDAP backend.Based ↵Jeremy Allison1-1/+3
on a problem found by Boyang. Only the pdb_nds backend implements login attempts so this was broken for tdbsam and ldap. Jeremy.
2008-11-06s3-dsgetdcname: fix reply generation (forgot to map nt1 to nt5ex).Günther Deschner1-0/+2
Guenther
2008-11-06doserr: add WERR_NO_TRUST_SAM_ACCOUNT.Günther Deschner2-0/+2
Guenther
2008-11-06Start factoring out the inheritance differences.Jeremy Allison3-5/+5
Jeremy.
2008-11-06Final fix to make us pass NULL SD test in RAW-ACLs. Not sure if this is 100% ↵Jeremy Allison1-0/+3
right. Only inheritance left to fix. Jeremy.
2008-11-06Don't call FSET_NT_ACL on file create if there's no SD to set. Leave the ↵Jeremy Allison2-5/+6
default ACL in place. Jeremy.
2008-11-06Only one more issue with NULL ACL test left to solve.Jeremy Allison1-1/+1
Jeremy.
2008-11-06Fix crash in module, get more of the NULL acl test right.Jeremy Allison1-14/+18
Jeremy.
2008-11-05Add reference to bug #4308 to remind me to add regression test to smbtorture.Jeremy Allison1-1/+1
Jeremy.
2008-11-05s3-build: re-run make samba3-idl.Günther Deschner5-29/+84
Guenther
2008-11-05s3-samr-idl: fix samr_QueryUserInfo2.Günther Deschner1-1/+1
Guenther
2008-11-05s3-samr-idl: fix samr_ValidatePassword.Günther Deschner1-2/+2
Guenther
2008-11-05Fix the buildVolker Lendecke1-1/+1
2008-11-04Fix a const warningVolker Lendecke1-1/+1
2008-11-04Convert blocking.c to store a smb_request instead of just inbufVolker Lendecke2-89/+55
2008-11-04Simplify logic of cancel_pending_lock_requests_by_fid()Volker Lendecke1-20/+18
The only caller of this function is locking_close_file(). This checks itself if brl_lock != NULL. The additional check is not necessary here.
2008-11-04Slightly simplify logic in process_lockingX()Volker Lendecke1-7/+8
The "else" is pointless here, we did a "return True" in the if branch.
2008-11-04Slightly simplify logic in remove_pending_lock_requests_by_mid()Volker Lendecke1-13/+21
Use "continue" for (SVAL(blr->inbuf,smb_mid) != mid)
2008-11-04Slightly simplify logic in cancel_pending_lock_requests_by_fid()Volker Lendecke1-20/+24
Use a "continue" for (blr->fsp->fnum != fsp->fnum)
2008-11-04Convert blocking.c to use tallocVolker Lendecke1-23/+15
2008-11-04Rewrite aio.c to keep the whole smb_request structure, not just the inbufVolker Lendecke1-75/+41
2008-11-04Make "inbuf" a talloc child of "smb_request" for normal smb requestsVolker Lendecke3-3/+5
This is necessary if we want to keep the whole smb_request for deferred ops. The explicit settings of req->inbuf will be removed once all those deferring operations are converted to store the whole request and not just the inbuf.
2008-11-04Add construct_reply_common_req wrapperVolker Lendecke4-3/+9
The goal is to remove the remaining direct calls to construct_reply_common.