summaryrefslogtreecommitdiffstats
path: root/source4/ntvfs
Commit message (Collapse)AuthorAgeFilesLines
* fixed SMB2 lockingAndrew Tridgell2008-05-211-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)
* check the creation options where the client can require a path to be aAndrew Tridgell2008-05-201-0/+14
| | | | | file or a directory (This used to be commit c05b58940f06b01b9770c218eb0708cb621215ef)
* added SMB2 proxying of rmdirAndrew Tridgell2008-05-191-1/+12
| | | | (This used to be commit 1e0c24b2760f2a632333b51710cd9581f0cee851)
* Merge commit 'origin/v4-0-test' into vfs_smb2Andrew Tridgell2008-05-195-24/+30
|\ | | | | | | (This used to be commit 733937e87a1adcc19492ea2bd138e705701901b6)
| * Fix a bunch of dependencies.Jelmer Vernooij2008-05-182-2/+2
| | | | | | | | (This used to be commit a63f458462d207d215a6e4ef8e480b0c8daedf6a)
| * Fix a couple (well, little more than that..) of typos.Jelmer Vernooij2008-05-183-6/+6
| | | | | | | | (This used to be commit a6b52119940a900fb0de3864b8bca94e2965cc24)
| * Create prototype headers from Makefile directory, without smb_build in the ↵Jelmer Vernooij2008-05-183-6/+12
| | | | | | | | | | | | middle. (This used to be commit f4a77b96f9c17d853348b70794026e5b9e384942)
| * Use variables for source directory in a couple more places.Jelmer Vernooij2008-05-185-18/+18
| | | | | | | | (This used to be commit c41bd3005f5f0b9cfd3709fc9217b4a401d265b4)
* | added mkdir to SMB2 proxyAndrew Tridgell2008-05-191-1/+8
| | | | | | | | (This used to be commit 1323aab11fbf346e19c4cef227d727ddfcaa7d60)
* | added SMB2 proxying for unlinkAndrew Tridgell2008-05-161-427/+43
| | | | | | | | (This used to be commit a5459bd88092863668db199953458fe97162240c)
* | added handlers for connect, search_first and fsinfo. Andrew Tridgell2008-05-151-152/+225
| | | | | | | | | | Directory listing in smbclient now works (This used to be commit 8007342061d77eb711af0652ecd38aec0d3cc9d1)
* | started new vfs_smb2 moduleAndrew Tridgell2008-05-153-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)
* Fix LDB module initialization when using external ldb.Jelmer Vernooij2008-05-111-1/+4
| | | | (This used to be commit b7b4aff8b52742d69526dc0ef5da2fe3c05e3af8)
* Merge branch 'v4-0-test' into v4-0-gmake3Jelmer Vernooij2008-05-104-39/+15
|\ | | | | | | | | | | | | | | | | Conflicts: source/auth/config.mk source/auth/gensec/config.mk source/torture/smbtorture.c (This used to be commit edfd02e59bba86b977bd60848f57a614691fff7a)
| * pvfs: remove XATTR_ATTRIB_FLAG_STICKY_WRITE_TIME codeStefan Metzmacher2008-05-074-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)
* | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2008-04-2511-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)
| * ntvfs_generic: map RAW_LOCK_SMB2_BREAK to RAW_LOCK_GENERICStefan Metzmacher2008-04-191-0/+17
| | | | | | | | | | metze (This used to be commit b781bb733c9a563457f87c94abe8c91b426c07ee)
| * ntvfs_generic: fix mapping the granted oplocks for SMB2Stefan Metzmacher2008-04-191-3/+3
| | | | | | | | | | metze (This used to be commit 60c4a4fc1afe88716ac63d3ea430e07fea7b9991)
| * Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-testJelmer Vernooij2008-04-172-3/+28
| |\ | | | | | | | | | (This used to be commit ece878c1f9251b83598508e23ce0015b4db72f0a)
| | * Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-testAndrew Tridgell2008-04-171-2/+26
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: source/ntvfs/ntvfs_generic.c (This used to be commit a626a9c69cb2c07c8de69dcfe45361f86d6de58d)
| | | * ntvfs_generic: map SMB2 oplock levels to the generic onesStefan Metzmacher2008-04-171-2/+27
| | | | | | | | | | | | | | | | | | | | metze (This used to be commit 9013748273378f88bfc66d3583814f0fee67c40f)
| | * | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-testAndrew Tridgell2008-04-158-63/+54
| | |\| | | | | | | | | | | | | (This used to be commit e891157b4ec7b2f845fb20c4106d80bf169f2072)
| | * | fixed a valgrind error in id mappingAndrew Tridgell2008-04-141-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)
| | * | fixed an unitialised write warning in valgrindAndrew Tridgell2008-04-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | the 'reserved' field was not being initialised before being pushed to the wire (This used to be commit dfe4b5009885c4eeca24569f35b9fc85bfe6346b)
| * | | Specify event_context to ldb_wrap_connect explicitly.Jelmer Vernooij2008-04-173-5/+11
| | | | | | | | | | | | | | | | (This used to be commit b4e1ae07a284c044704322446c94351c2decff91)
| * | | Require explicit event context rather than looking if it is not specified.Jelmer Vernooij2008-04-171-1/+1
| | | | | | | | | | | | | | | | (This used to be commit 1da0063bd5fd18ad3ac7a07c985ec6be380486e2)
| * | | Explicitly require event context to be specified.Jelmer Vernooij2008-04-172-1/+5
| | | | | | | | | | | | | | | | (This used to be commit a95a71fe45ef6a578569931a7c38061783d07db3)
| * | | Remove event context tracking from the credentials struct.Jelmer Vernooij2008-04-171-2/+0
| | | | | | | | | | | | | | | | (This used to be commit 4d7fc946b2ec50e774689c9036423b6feef99b8e)
| * | | Use readily available event context.Jelmer Vernooij2008-04-161-1/+1
| | |/ | |/| | | | | | | (This used to be commit 2823fca23a4cacc996c808f22cba50b4482b5921)
| * | Use _OBJ_FILES variables in a couple more places.Jelmer Vernooij2008-04-145-63/+42
| | | | | | | | | | | | (This used to be commit 92856d5054106894b65cd1a1b5119c0facfc4cff)
| * | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake4Jelmer Vernooij2008-04-141-1/+2
| |\| | | | | | | | | | (This used to be commit 9d3d64e1387e9f20383c255bba27128cf4b9519e)
| | * fill in unknown fields in SMB2 READ callAndrew Tridgell2008-04-141-1/+2
| | | | | | | | | | | | (This used to be commit 9b686c138037f613da15168d0722786e00f023e5)
| * | Remove prototypes from build.h in preparation of removing build.hJelmer Vernooij2008-04-143-0/+12
| |/ | | | | | | | | altogether. (This used to be commit dbeab2a9cdee4e5f69afeb2603ba29cbed56debd)
* | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2008-04-0814-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)
| * ntvfs: Use wbclient for pvfs_acl and pvfs_acl_nfs4Kai Blin2008-04-024-49/+166
| | | | | | | | (This used to be commit ac5e5fee1db2999053dee82d1fcf97ca8799c9b5)
| * ntvfs: Use wbclient in vsf_unixuid, not sidmapKai Blin2008-04-021-22/+50
| | | | | | | | (This used to be commit 2908a77fa5c32e92665775a5785345f704202f0a)
| * Reduce the number of installed headers.Jelmer Vernooij2008-04-021-1/+1
| | | | | | | | (This used to be commit 2243e24024f09ff9c9c7d0eb735c3b39c9d84424)
| * Install public header files again and include required prototypes.Jelmer Vernooij2008-04-029-112/+113
| | | | | | | | (This used to be commit 47ffbbf67435904754469544390b67d34c958343)
* | Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij2008-03-281-2/+1
|\| | | | | | | (This used to be commit 4e0b94d648e955b950c50d2ac19e17b06ee1f818)
| * Fix references to ntvfs share configAndrew Bartlett2008-03-271-1/+1
| | | | | | | | | | Andrew Bartlett (This used to be commit 4e4152dfd70145a7a00bc42effcd07b607204926)
| * Make oplocks a per-share option.Andrew Bartlett2008-03-271-2/+1
| | | | | | | | | | | | | | This even goes via the share options system (a very odd layer of indirection). Andrew Bartlett (This used to be commit f2c65f9907760b8852b70c53637388f08751ba88)
* | Merge v4.0-testJelmer Vernooij2008-03-2813-52/+594
|\ \ | | | | | | | | | (This used to be commit 977dbdeaf363c8905ed9fd0570eba4be80582833)
| * | opendb_tdb: enable oplocks per defaultStefan Metzmacher2008-03-271-1/+1
| |/ | | | | | | | | metze (This used to be commit 225a9852eeee66f22a4135a660f18b70666c1c5f)
| * pvfs_open: set h->have_opendb_entry directly after odb_open_file()Stefan Metzmacher2008-03-151-2/+2
| | | | | | | | | | | | | | Otherwise we may not clean up in the destructor. metze (This used to be commit 218ec98a1694080748d1ac12baa90ffcda364833)
| * pvfs_open: the pvfs_odb_retry structs need to be children of the requestStefan Metzmacher2008-03-151-2/+0
| | | | | | | | | | | | | | Otherwise they're not cleaned up when the request is finished. metze (This used to be commit 055760f0f4aadd2079b0a4999b59ac3dbe5edf8a)
| * pvfs_unlink: disable async retries for wildcard deletesStefan Metzmacher2008-03-151-0/+6
| | | | | | | | | | | | | | We would setup multiple retries per client request. metze (This used to be commit 951764e28407a53ea4dd39d34388fab1b2259785)
| * pvfs_open: retry pvfs_open() after an EGAIN or EWOULDBLOCK from open()Stefan Metzmacher2008-03-121-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)
| * pvfs_open: pass O_NONBLOCK to open() so that we'll not block with kernel oplocksStefan Metzmacher2008-03-121-2/+2
| | | | | | | | | | metze (This used to be commit eeb0b8c349552517b521f1b8d7d9341e0ef630f2)
| * opendb_tdb: use sys_lease to setup kernel oplocksStefan Metzmacher2008-03-122-9/+42
| | | | | | | | | | metze (This used to be commit e473068bddfaa9028ab8ee49291035313b35fed3)
| * ntvfs/sysdep: implement linux kernel oplocks based F_SETLEASEStefan Metzmacher2008-03-123-0/+233
| | | | | | | | | | metze (This used to be commit 3f165d3114519c317b9e7c871bb61d4fcbb8fb09)