summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-05-20s3-waf: Build nmbd using waf as wellKai Blin1-0/+24
2010-05-20s3-waf: Support smbd build without ldap and kerberosKai Blin2-40/+57
2010-05-20s3-waf: Allow building without ads/ldap/krb5 even if the libs are installedKai Blin1-3/+11
2010-05-20build: Don't look for krb5.h in libreplaceKai Blin1-1/+1
2010-05-20s3-waf: Allow using --enable/--disable options as wellKai Blin2-4/+5
2010-05-20s3-waf: correctly handle cups dependencies when cups development packages ↵Andrew Tridgell1-0/+3
are not installed
2010-05-20s3-waf: Add helper that facilitates defining --with-x and --without-x optionsKai Blin2-3/+30
2010-05-20s3-waf: Fix the CUPS dependencyKai Blin2-3/+6
2010-05-20s3-waf: All sorts of nasty hacks to finally get smbd to build/linkAndrew Tridgell4-25/+64
Pair-Programmed-With: Kai Blin <kai@samba.org>
2010-05-20s3-waf: Add some more krb5 checksKai Blin1-1/+34
There is still quite a few of them missing.
2010-05-20s3-waf: Check for LDAPKai Blin1-0/+31
2010-05-20s3-waf: Move cups, ldap and krb5 checks to the end of the wscript fileKai Blin1-25/+25
2010-05-20s3-waf: Check for KRB5_DEPRECATED handlingKai Blin1-0/+7
2010-05-20s3-waf: Fake some defines that need to be set by configure options laterKai Blin1-0/+4
2010-05-20s3-waf: Add more objects trying to build smbdKai Blin2-3/+64
2010-05-20s3-waf: Added support dynconfig cflagsKai Blin2-1/+22
Pair-Programmed-With: Andrew Tridgell <tridge@samba.org>
2010-05-20Fix bug #7410 - samba sends "raw" inode number as uniqueid with unix ↵Jeremy Allison5-10/+39
extensions. Move to a consistent get_FileIndex() function for all inode returns, that checks if st_dev on the file is identical to the top directory dev_t of the exported share, and if so uses the raw 64-bit inode number. If it isn't (we've traversed a mount point) - return what we used to do for Windows which is the concatination of the bottom 32-bits of the inode with the 32-bit device number. We can get more creative with this over time (hashing?) if we want as now all inode returns go through this single function. Jeremy.
2010-05-20s4:ldb-samba: handle more GUID attributesStefan Metzmacher1-11/+36
metze
2010-05-20s3-libgpo: enable LDAP sign in ads_get_gpo_list().Günther Deschner1-0/+4
Guenther
2010-05-20s3-libads: add ads_set_sasl_wrap_flags().Günther Deschner2-0/+15
Guenther
2010-05-20s3-net: show how to use filters for group policy processing.Günther Deschner1-0/+2
Guenther
2010-05-20s3-net: let net_ads_gpo() call no_ads when built w/o ads support.Günther Deschner1-0/+5
Guenther
2010-05-20s3-net: compile net_ads_gpo_apply().Günther Deschner1-4/+0
Guenther
2010-05-20s3-registry: support REG_DWORD_BIG_ENDIAN.Günther Deschner1-1/+3
Just treat it as a REG_DWORD for now. Long term all these checks will need to pass away, once we get a real registry... Guenther
2010-05-20s3-registry: support REG_QWORD.Günther Deschner1-1/+16
Guenther
2010-05-20s3-utils: remove trailing whitespace from profiles utility.Günther Deschner1-16/+16
Guenther
2010-05-20librpc: finally merge ndr_string.c.Günther Deschner5-708/+3
Guenther
2010-05-20s3-libndr: merge in better ndr warnings from s4 ndr_string.cGünther Deschner1-8/+8
Guenther
2010-05-20s3-build: add missing prototype for regtype_by_string().Günther Deschner1-0/+1
Guenther
2010-05-20s3-services: move services.h closer to services implementation.Günther Deschner8-7/+7
Guenther
2010-05-20s3-lanman: Fix various RAP printing calls according to win98 testing and ↵Günther Deschner1-10/+10
MS-RAP docs. Guenther
2010-05-20s3 smb2: Fix the build without kerberosKai Blin1-0/+2
Jeremy, please check
2010-05-20s3-net: Created a migration tool for printing TDBs.Andreas Schneider1-0/+498
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-20s4-smbtorture: take a TODO note for RAP-PRINTING.Günther Deschner1-0/+8
Guenther
2010-05-20s4:operational LDB module - fix warnings (missing parameters, unused variable)Matthias Dieter Wallnöfer1-3/+5
2010-05-20s4:auth handle addition of nested aliases of domain groups.Andrew Bartlett1-8/+8
The challenge here is that we are asked not to add the domain groups again, but we need to search inside them for any aliases that we need to add. So, we can't short-circuit the operation just because we found the domain group. Andrew Bartlett
2010-05-20s4:auth Change auth_generate_session_info to take flagsAndrew Bartlett10-38/+139
This allows us to control what groups should be added in what use cases, and in particular to more carefully control the introduction of the 'authenticated' group. In particular, in the 'service_named_pipe' protocol, we do not have control over the addition of the authenticated users group, so we key of 'is this user the anonymous SID'. This also takes more care to allocate the right length ptoken->sids Andrew Bartlett
2010-05-20s4:auth Push check for messaging context into winbind backendAndrew Bartlett2-5/+5
If we don't use the winbind backend, we don't (for now) need a messaging context- and we don't have one in LDB at the moment. Andrew Bartlett
2010-05-20s4:auth Add dependency from the operational module onto authAndrew Bartlett6-9/+39
We had to split up the auth module into a module loaded by main deamon and a subsystem we manually init in the operational module. Andrew Bartlett
2010-05-20s4:auth Allow the operational module to get a user's tokenGroups from authAndrew Bartlett9-123/+200
This creates a new interface to the auth subsystem, to allow an auth_context to be created from the ldb, and then tokenGroups to be calculated in the same way that the auth subsystem would. Andrew Bartlett
2010-05-20s4:torture Add tests to demonstrate S2U4Self in the RPC-PAC testAndrew Bartlett2-9/+307
We also compare against SamLogon to try and validate the whole thing. Note that we must represent NULL as "" when comparing between the PAC and SamLogon, due to different marshalling of the structures. Andrew Bartlett
2010-05-20s4:auth Move BUILTIN group addition into session.cAndrew Bartlett4-84/+264
The group list in the PAC does not include 'enterprise DCs' and BUILTIN groups, so we should generate it on each server, not in the list we pass around in the PAC or SamLogon reply. Andrew Bartlett
2010-05-20s4:dsdb disable tokenGroups until end of rewriteAndrew Bartlett1-1/+2
I need to change the functions this calls Andrew Bartlett
2010-05-20s3:winbind:idmap_tdb2_set_mapping: untangle assignment from checkMichael Adam1-1/+2
2010-05-19Fix bug 7442 - Samba returns incorrect SMB2 QFS device info.Jeremy Allison2-2/+23
Add the correct devicetype and characteristics for this info level. Jeremy.
2010-05-19Fix connecting to [homes] share over SMB2.Jeremy Allison1-3/+20
Jeremy.
2010-05-19Correctly check error code return.Jeremy Allison1-1/+1
Jeremy.
2010-05-19After talking with Microsoft engineers, immediately replyingJeremy Allison1-1/+6
on compound requests on open being deferred for a sharing violation is a Windows bug. Re-enable the code that simply delays the compound response if the delay time is less than 2 seconds. Jeremy.
2010-05-19After talking with Microsoft engineers, the "lock spin time" isJeremy Allison1-1/+2
no longer used in SMB2. Jeremy.
2010-05-19(Finally) fix bug #7158 - SMB2 connection resets during IOZone tests from ↵Jeremy Allison14-13/+24
64-bit Vista client It turns out that the persistent handles are used by the Microsoft redirector to index files on oplock break requests. So even if we don't do durable handles (yet) we must set the persistent handle on create. For now just use the same handle value as we use for volatile. Jeremy.