summaryrefslogtreecommitdiff
path: root/source4/ntvfs
AgeCommit message (Collapse)AuthorFilesLines
2008-05-21fixed SMB2 lockingAndrew Tridgell1-22/+40
- SMB2 locking is different in several ways from SMB locking. To fix it properly we will need a new generic mapping structure for locking, but for now do a best effort mapping - added locking to gentest_smb2 (This used to be commit ea6d9cf602302adafe0f9d5f5f90a9b26d1ead6f)
2008-05-20check the creation options where the client can require a path to be aAndrew Tridgell1-0/+14
file or a directory (This used to be commit c05b58940f06b01b9770c218eb0708cb621215ef)
2008-05-19added SMB2 proxying of rmdirAndrew Tridgell1-1/+12
(This used to be commit 1e0c24b2760f2a632333b51710cd9581f0cee851)
2008-05-19Merge commit 'origin/v4-0-test' into vfs_smb2Andrew Tridgell5-24/+30
(This used to be commit 733937e87a1adcc19492ea2bd138e705701901b6)
2008-05-19added mkdir to SMB2 proxyAndrew Tridgell1-1/+8
(This used to be commit 1323aab11fbf346e19c4cef227d727ddfcaa7d60)
2008-05-18Fix a bunch of dependencies.Jelmer Vernooij2-2/+2
(This used to be commit a63f458462d207d215a6e4ef8e480b0c8daedf6a)
2008-05-18Fix a couple (well, little more than that..) of typos.Jelmer Vernooij3-6/+6
(This used to be commit a6b52119940a900fb0de3864b8bca94e2965cc24)
2008-05-18Create prototype headers from Makefile directory, without smb_build in the ↵Jelmer Vernooij3-6/+12
middle. (This used to be commit f4a77b96f9c17d853348b70794026e5b9e384942)
2008-05-18Use variables for source directory in a couple more places.Jelmer Vernooij5-18/+18
(This used to be commit c41bd3005f5f0b9cfd3709fc9217b4a401d265b4)
2008-05-16added SMB2 proxying for unlinkAndrew Tridgell1-427/+43
(This used to be commit a5459bd88092863668db199953458fe97162240c)
2008-05-15added handlers for connect, search_first and fsinfo. Andrew Tridgell1-152/+225
Directory listing in smbclient now works (This used to be commit 8007342061d77eb711af0652ecd38aec0d3cc9d1)
2008-05-15started new vfs_smb2 moduleAndrew Tridgell3-0/+1152
This new module is based on the vfs_cifs module. The idea is to create a backend which maps SMB requests to a SMB2 server. This will allow existing test suites for SMB to be run against our SMB2 client and server code. It will also help validate our SMB2 client library, probably leading to some API changes to make it flexible enough (This used to be commit 6ea8295a64ff5425def11b0d1cd988ef000320be)
2008-05-11Fix LDB module initialization when using external ldb.Jelmer Vernooij1-1/+4
(This used to be commit b7b4aff8b52742d69526dc0ef5da2fe3c05e3af8)
2008-05-10Merge branch 'v4-0-test' into v4-0-gmake3Jelmer Vernooij4-39/+15
Conflicts: source/auth/config.mk source/auth/gensec/config.mk source/torture/smbtorture.c (This used to be commit edfd02e59bba86b977bd60848f57a614691fff7a)
2008-05-07pvfs: remove XATTR_ATTRIB_FLAG_STICKY_WRITE_TIME codeStefan Metzmacher4-39/+15
I'll fix this more correctly very soon, so that we'll pass the BASE-DELAYWRITE test. metze (This used to be commit b09dd6b65d533832a025a51509dcc84f84b048aa)
2008-04-25Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij11-15/+68
Conflicts: source/Makefile source/auth/config.mk source/auth/gensec/config.mk source/build/m4/public.m4 source/build/make/python.mk source/build/make/rules.mk source/build/smb_build/header.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm source/dsdb/config.mk source/dsdb/samdb/ldb_modules/config.mk source/kdc/config.mk source/lib/events/config.mk source/lib/events/events.c source/lib/ldb/config.mk source/lib/nss_wrapper/config.mk source/lib/policy/config.mk source/lib/util/config.mk source/libcli/smb2/config.mk source/libnet/config.mk source/librpc/config.mk source/nbt_server/config.mk source/ntptr/ntptr_base.c source/ntvfs/posix/config.mk source/ntvfs/sysdep/config.mk source/param/config.mk source/rpc_server/config.mk source/rpc_server/service_rpc.c source/scripting/ejs/config.mk source/scripting/python/config.mk source/smb_server/config.mk source/smbd/server.c source/torture/config.mk source/torture/smb2/config.mk source/wrepl_server/config.mk (This used to be commit 13bbd420681519894a4036729c43273912c9b402)
2008-04-19ntvfs_generic: map RAW_LOCK_SMB2_BREAK to RAW_LOCK_GENERICStefan Metzmacher1-0/+17
metze (This used to be commit b781bb733c9a563457f87c94abe8c91b426c07ee)
2008-04-19ntvfs_generic: fix mapping the granted oplocks for SMB2Stefan Metzmacher1-3/+3
metze (This used to be commit 60c4a4fc1afe88716ac63d3ea430e07fea7b9991)
2008-04-17Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-testJelmer Vernooij2-3/+28
(This used to be commit ece878c1f9251b83598508e23ce0015b4db72f0a)
2008-04-17Specify event_context to ldb_wrap_connect explicitly.Jelmer Vernooij3-5/+11
(This used to be commit b4e1ae07a284c044704322446c94351c2decff91)
2008-04-17Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-testAndrew Tridgell1-2/+26
Conflicts: source/ntvfs/ntvfs_generic.c (This used to be commit a626a9c69cb2c07c8de69dcfe45361f86d6de58d)
2008-04-17ntvfs_generic: map SMB2 oplock levels to the generic onesStefan Metzmacher1-2/+27
metze (This used to be commit 9013748273378f88bfc66d3583814f0fee67c40f)
2008-04-17Require explicit event context rather than looking if it is not specified.Jelmer Vernooij1-1/+1
(This used to be commit 1da0063bd5fd18ad3ac7a07c985ec6be380486e2)
2008-04-17Explicitly require event context to be specified.Jelmer Vernooij2-1/+5
(This used to be commit a95a71fe45ef6a578569931a7c38061783d07db3)
2008-04-17Remove event context tracking from the credentials struct.Jelmer Vernooij1-2/+0
(This used to be commit 4d7fc946b2ec50e774689c9036423b6feef99b8e)
2008-04-16Use readily available event context.Jelmer Vernooij1-1/+1
(This used to be commit 2823fca23a4cacc996c808f22cba50b4482b5921)
2008-04-15Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-testAndrew Tridgell8-63/+54
(This used to be commit e891157b4ec7b2f845fb20c4106d80bf169f2072)
2008-04-14fixed a valgrind error in id mappingAndrew Tridgell1-1/+1
the status field is sent on both call and reply, but was only being initialised on reply (This used to be commit 2ebd7b80998775168959d511fbc987f8b5b7bd34)
2008-04-14fixed an unitialised write warning in valgrindAndrew Tridgell1-0/+1
the 'reserved' field was not being initialised before being pushed to the wire (This used to be commit dfe4b5009885c4eeca24569f35b9fc85bfe6346b)
2008-04-14Use _OBJ_FILES variables in a couple more places.Jelmer Vernooij5-63/+42
(This used to be commit 92856d5054106894b65cd1a1b5119c0facfc4cff)
2008-04-14Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake4Jelmer Vernooij1-1/+2
(This used to be commit 9d3d64e1387e9f20383c255bba27128cf4b9519e)
2008-04-14Remove prototypes from build.h in preparation of removing build.hJelmer Vernooij3-0/+12
altogether. (This used to be commit dbeab2a9cdee4e5f69afeb2603ba29cbed56debd)
2008-04-14fill in unknown fields in SMB2 READ callAndrew Tridgell1-1/+2
(This used to be commit 9b686c138037f613da15168d0722786e00f023e5)
2008-04-08Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij14-184/+330
Conflicts: source/auth/credentials/config.mk source/auth/gensec/config.mk source/build/smb_build/makefile.pm source/heimdal_build/config.mk source/lib/events/config.mk source/lib/nss_wrapper/config.mk source/lib/policy/config.mk source/lib/registry/config.mk source/lib/socket_wrapper/config.mk source/lib/tdb/config.mk source/lib/tls/config.mk source/lib/util/config.mk source/libcli/config.mk source/libcli/ldap/config.mk source/libnet/config.mk source/librpc/config.mk source/param/config.mk source/rpc_server/config.mk source/scripting/ejs/config.mk source/smbd/process_model.mk (This used to be commit 760378e0294dd0cd4523a83448328478632d7e3d)
2008-04-02ntvfs: Use wbclient for pvfs_acl and pvfs_acl_nfs4Kai Blin4-49/+166
(This used to be commit ac5e5fee1db2999053dee82d1fcf97ca8799c9b5)
2008-04-02ntvfs: Use wbclient in vsf_unixuid, not sidmapKai Blin1-22/+50
(This used to be commit 2908a77fa5c32e92665775a5785345f704202f0a)
2008-04-02Reduce the number of installed headers.Jelmer Vernooij1-1/+1
(This used to be commit 2243e24024f09ff9c9c7d0eb735c3b39c9d84424)
2008-04-02Install public header files again and include required prototypes.Jelmer Vernooij9-112/+113
(This used to be commit 47ffbbf67435904754469544390b67d34c958343)
2008-03-28Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij1-2/+1
(This used to be commit 4e0b94d648e955b950c50d2ac19e17b06ee1f818)
2008-03-28Merge v4.0-testJelmer Vernooij13-52/+594
(This used to be commit 977dbdeaf363c8905ed9fd0570eba4be80582833)
2008-03-27Fix references to ntvfs share configAndrew Bartlett1-1/+1
Andrew Bartlett (This used to be commit 4e4152dfd70145a7a00bc42effcd07b607204926)
2008-03-27Make oplocks a per-share option.Andrew Bartlett1-2/+1
This even goes via the share options system (a very odd layer of indirection). Andrew Bartlett (This used to be commit f2c65f9907760b8852b70c53637388f08751ba88)
2008-03-27opendb_tdb: enable oplocks per defaultStefan Metzmacher1-1/+1
metze (This used to be commit 225a9852eeee66f22a4135a660f18b70666c1c5f)
2008-03-15pvfs_open: set h->have_opendb_entry directly after odb_open_file()Stefan Metzmacher1-2/+2
Otherwise we may not clean up in the destructor. metze (This used to be commit 218ec98a1694080748d1ac12baa90ffcda364833)
2008-03-15pvfs_open: the pvfs_odb_retry structs need to be children of the requestStefan Metzmacher1-2/+0
Otherwise they're not cleaned up when the request is finished. metze (This used to be commit 055760f0f4aadd2079b0a4999b59ac3dbe5edf8a)
2008-03-15pvfs_unlink: disable async retries for wildcard deletesStefan Metzmacher1-0/+6
We would setup multiple retries per client request. metze (This used to be commit 951764e28407a53ea4dd39d34388fab1b2259785)
2008-03-12pvfs_open: retry pvfs_open() after an EGAIN or EWOULDBLOCK from open()Stefan Metzmacher1-4/+54
In case a unix application as an oplock or share mode on a file we need to retry periodicly as there's no way to get a notification from the kernel when the oplock is released. metze (This used to be commit 4d40f3a02643b4cdacee31f0b7bc9fc77cc9869a)
2008-03-12pvfs_open: pass O_NONBLOCK to open() so that we'll not block with kernel oplocksStefan Metzmacher1-2/+2
metze (This used to be commit eeb0b8c349552517b521f1b8d7d9341e0ef630f2)
2008-03-12opendb_tdb: use sys_lease to setup kernel oplocksStefan Metzmacher2-9/+42
metze (This used to be commit e473068bddfaa9028ab8ee49291035313b35fed3)
2008-03-12ntvfs/sysdep: implement linux kernel oplocks based F_SETLEASEStefan Metzmacher3-0/+233
metze (This used to be commit 3f165d3114519c317b9e7c871bb61d4fcbb8fb09)