summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
* s3:libsmb: Convert (state->received) to (state->received != 0)Volker Lendecke2009-09-051-1/+1
| | | | This confused me for a second, this should not happen a second time :-)
* s3:winbind: Fix Coverity ID 933: FORWARD_NULLVolker Lendecke2009-09-041-0/+1
|
* s3:smbd: Fix Coverity ID 937, REVERSE_INULLVolker Lendecke2009-09-041-2/+2
|
* s3:winbind: Fix Coverity ID 940: Resource LeakVolker Lendecke2009-09-041-0/+1
|
* s3-ntlm_auth: fix two segfaults in diagnostics mode.Günther Deschner2009-09-041-2/+2
| | | | Guenther
* Hopefully last part of the fix for bug 6651 - smbd SIGSEGV when breaking ↵Jeremy Allison2009-09-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | oplocks. This one is subtle. There is a race condition where a signal can be queued for oplock break, and then the file can be closed by the client before the signal can be processed. Currently if this occurs we panic (we can't match an incoming signal fd with a fsp pointer). Simply log the error (at debug level 10 right now, might be too much) and then return without processing the break request. It looks like there is another race condition with this fix, but here's why it won't happen. If the signal was pending (caused by a kernel oplock break from a local file open), and the client closed the file and then re-opened another file which happened to use the same file descriptor as the file just closed, then theoretically the oplock break requests could be processed on the wrong fd. Here's why this should be very rare.. Processing a pending signal always take precedence over an incoming network request, so as long as the client close request is non-chained then the break signal should always be harmlessly processed *before* the open can be called. If the open is chained onto the close, and the fd on the new open is the same as the old closed fd, then it's possible this race will occur. However, all that will happen is that we'll lose the oplock on this file. A shame, but not a fatal event. Jeremy.
* s3:libsmb: Attempt to fix bug 6665Volker Lendecke2009-09-031-0/+6
| | | | | | Before the async libsmb rewrites, we sent tid==0 on negprot. With the rewrite, we send 0xffff. This *should* not matter, but this is one difference in the sniffs I see.
* s3-net: allow to exit "net rpc sh" with "q" as well.Günther Deschner2009-09-021-1/+3
| | | | Guenther
* s3-netlogon: use WERRORs in NETLOGON_INFO structures.Günther Deschner2009-09-021-60/+20
| | | | Guenther
* Do not redefine struprMatt Kraai2009-09-022-0/+3
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-pdb_ldap: Fix bug #4296: Clean up group membership while deleting a user.Günther Deschner2009-09-021-0/+46
| | | | | | Note that this only is tried with editposix=yes. Guenther
* s3-netlogon: implement _netr_ServerPasswordSet2.Günther Deschner2009-09-021-11/+55
| | | | Guenther
* s3-netlogon: rework _netr_ServerPasswordSet.Günther Deschner2009-09-021-62/+123
| | | | Guenther
* s3-netlogon: implement _netr_LogonSamLogonWithFlags().Günther Deschner2009-09-021-18/+40
| | | | Guenther
* s3-smbpasswd: Fix Bug #6584: allow DOM\user when changing passwords remotely.Simo Sorce2009-09-021-3/+16
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3: Fix libtalloc so versionSimo Sorce2009-08-301-1/+1
|
* s3:winbind: Fix bug 5626Volker Lendecke2009-08-303-29/+23
| | | | Apparently the AIX compiler can't deal with sizeless array declarations
* w3:winbind: Convert WINBINDD_ALLOCATE_GID to the new APIVolker Lendecke2009-08-3016-40/+474
|
* w3:winbind: Convert WINBINDD_ALLOCATE_UID to the new APIVolker Lendecke2009-08-3016-40/+488
|
* s3:winbind: Convert WINBINDD_LIST_GROUPS to the new APIVolker Lendecke2009-08-298-317/+215
|
* s3:winbind: Convert WINBINDD_LIST_USERS to the new APIVolker Lendecke2009-08-295-7/+214
|
* s3:nsstest: Fix a very confusing behaviour in nsstestVolker Lendecke2009-08-291-2/+2
| | | | | Testing getgrent I thought I get the offset calculations wrong whereas it was only nsstest printing stuff with spaces...
* s3:winbind: add a fake NDR winbind cache validatorVolker Lendecke2009-08-291-0/+11
|
* s3:winbind: Convert the getgrent functions to the new APIVolker Lendecke2009-08-297-1038/+335
|
* s3:winbind: Add a comment about fill_grent_mem_domusers...Volker Lendecke2009-08-291-0/+4
|
* s3:winbind: Add some missing error checksVolker Lendecke2009-08-292-0/+6
|
* s3:winbind: Fix a typoVolker Lendecke2009-08-291-1/+1
|
* s3:winbind: Add async wb_next_grentVolker Lendecke2009-08-294-0/+194
|
* s3:winbind: Add async QueryGroupListVolker Lendecke2009-08-299-4/+391
|
* w3:winbind: Convert WINBINDD_LOOKUPRIDS to the new APIVolker Lendecke2009-08-2916-100/+623
|
* s3:winbind: Convert the GETDCNAME routines to the new APIVolker Lendecke2009-08-295-22/+98
|
* s3:winbind: Add async wb_dsgetdcnameVolker Lendecke2009-08-293-0/+125
|
* s3:winbind: Convert winbindd_dsgetdcname to the new APIVolker Lendecke2009-08-295-117/+208
|
* s3:winbind: Add an async dsgetdcname callVolker Lendecke2009-08-299-3/+565
|
* s3:winbind: Convert the GETPWENT routines to the new APIVolker Lendecke2009-08-298-385/+281
|
* s3:winbind: Add async next_pwentVolker Lendecke2009-08-294-0/+164
|
* s3:winbind: Add async fill_pwentVolker Lendecke2009-08-293-0/+163
|
* s3:winbind: Add async query_user_listVolker Lendecke2009-08-2912-5/+547
|
* s3:winbind: simplify wb_seqnums_done a bitVolker Lendecke2009-08-291-15/+24
|
* s3:winbind: Make wb_seqnums.c update the winbind cache seqnumsVolker Lendecke2009-08-291-1/+12
|
* s3:winbind: Fix a bug found by RPC-SAMRVolker Lendecke2009-08-298-47/+59
| | | | | | We need to enumerate passdb alias members Thanks to gd for bugging me :-)
* s3:winbind: Fix a typoVolker Lendecke2009-08-291-1/+1
|
* s3:winbind: Rename wbint_GroupMembers to wbint_PrincipalsVolker Lendecke2009-08-299-62/+62
|
* s3:winbind: Rename wbint_GroupMember to wbint_PrincipalVolker Lendecke2009-08-297-45/+44
|
* s3: Add catia to the list of modules compiled by defaultAravind Srinivasan2009-08-281-1/+1
| | | | Signed-off-by: Tim Prouty <tprouty@samba.org>
* s3: Major revamp for catia vfs moduleAravind Srinivasan2009-08-281-145/+837
| | | | | | | | | This patch builds out catia to allow fully configurable mappings, including mappings from single byte to multi-byte characters. Additionally, a much more complete list of vfs operations are now covered. Signed-off-by: Tim Prouty <tprouty@samba.org>
* s3: Add a new VFS op called SMB_VFS_TRANSLATE_NAMEAravind Srinivasan2009-08-2811-26/+138
| | | | | | | | | | | This vop is designed to work in tandem with SMB_VFS_READDIR to allow vfs modules to make modifications to arbitrary filenames before they're consumed by callers. Subsequently the core directory enumeration code in smbd is now changed to free the memory that may be allocated in a module. This vop enables the new version of catia in the following patch. Signed-off-by: Tim Prouty <tprouty@samba.org>
* s3-ldb: update dlinklist.h to match main copy (lib/util/dlinklist.h)Michael Adam2009-08-281-6/+9
| | | | | | | This also removes build warnings of redefined macros since it uses the embracing "#ifndef _DLINKLIST_H ... #endif". Michael
* s3-ntlmssp: use generated ntlmssp code for debugging purpose.Günther Deschner2009-08-282-1/+75
| | | | Guenther
* s3-ntlmssp: add NDR helper routines for ntlmssp.Günther Deschner2009-08-282-0/+189
| | | | Guenther