summaryrefslogtreecommitdiffstats
path: root/source4/ntvfs
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a new non-convenience version of push_codepoint.Jelmer Vernooij2009-04-231-2/+2
|
* use the tevent nesting code to avoid the uid problem in the VFSAndrew Tridgell2009-03-191-0/+66
| | | | | | | | | | | backend The vfs_unixuid module changes the uid of the process when executing operations on behalf of the user. Within the VFS backend we may rely on semi-async calls, such as winbind calls, which will call the event loop again. To cope with this we need to ensure that while inside those calls we revert the uid to root, then revert back to the connected user when we have finished with the semi-async calls.
* s4:ntvfs_generic: use talloc_get_type() to remote compiler warningsStefan Metzmacher2009-02-131-3/+5
| | | | metze
* s4:pvfs_aio: fix compiler warningStefan Metzmacher2009-02-051-1/+1
| | | | metze
* s4:pvfs: remove compiler warningStefan Metzmacher2009-02-051-2/+1
| | | | metze
* s4:pvfs: use talloc_get_type() to cast from void *Stefan Metzmacher2009-02-0517-49/+102
| | | | metze
* s4:pvfs: fix some talloc related compiler warningsStefan Metzmacher2009-02-054-4/+8
| | | | metze
* s4:libcliraw: s/private/private_dataStefan Metzmacher2009-02-021-12/+12
| | | | metze
* s4:ntvfs/unixuid: s/private/privStefan Metzmacher2009-02-021-23/+23
| | | | metze
* s4:ntvfs/smb2: s/private/pStefan Metzmacher2009-02-021-39/+39
| | | | metze
* s4:ntvfs/simple: s/private/pStefan Metzmacher2009-02-022-52/+52
| | | | metze
* s4:ntvfs/posix: s/private/private_dataStefan Metzmacher2009-02-023-10/+10
| | | | metze
* s4:ntvfs/nbench: s/private/nprivatesStefan Metzmacher2009-02-021-4/+4
| | | | metze
* s4:ntvfs/ipc: s/private/iprivStefan Metzmacher2009-02-021-44/+44
| | | | metze
* s4:ntvfs/common: s/private/private_dataStefan Metzmacher2009-02-023-10/+10
| | | | metze
* s4:ntvfs/cifs_posix_cli: s/private/pStefan Metzmacher2009-02-022-52/+52
| | | | metze
* s4:ntvfs/cifs/: s/private/pStefan Metzmacher2009-02-021-108/+108
| | | | metze
* s4:ntvfs: s/private/private_dataStefan Metzmacher2009-02-022-21/+21
| | | | metze
* Fix the mess with ldb includes.Simo Sorce2009-01-303-2/+2
| | | | | | | | Separate again the public from the private headers. Add a new header specific for modules. Also add service function for modules as now ldb_context and ldb_module are opaque structures for them.
* added support for stream renames in Samba4Andrew Tridgell2009-01-073-18/+285
| | | | | | | | | This allows the RAW-STREAMS test to work again. We still have some limitations though: - renames of a stream to the default stream doesn't work - delete on close handling between streams and the main file is still broken
* tevent: move samba4 stuff from libtevent.m4 to samba.m4Stefan Metzmacher2009-01-042-3/+2
| | | | metze
* s4:sysdep/inotify: use tevent_fd_set_auto_close()Stefan Metzmacher2009-01-031-3/+17
| | | | metze
* s4:lib/tevent: rename structsStefan Metzmacher2008-12-2915-25/+25
| | | | | | | | | | | | | | | | | | | | list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze
* s4:pvfs_aio: use teventStefan Metzmacher2008-12-292-12/+12
| | | | metze
* s4:sys_lease_linux: use teventStefan Metzmacher2008-12-292-8/+8
| | | | metze
* s4:cluster: remove old/broken ctdb codeStefan Metzmacher2008-12-292-6/+1
| | | | | | | | We don't need a full copy of ctdb... If we want to readd cluster support, we should just use a ctdb client library. metze
* s4: Revert "r24284: change brlock_tdb.c to use the dbwrap API. This actually ↵Stefan Metzmacher2008-12-292-72/+101
| | | | | | | | | | | makes the" This reverts commit 4792285282e2ec78ccb0ebc3cac6465d1d26ef10. Conflicts: source4/ntvfs/common/brlock_tdb.c source4/ntvfs/common/config.mk
* Fix more compiler warnings.Jelmer Vernooij2008-12-231-2/+0
|
* Use 32-bit smbpid in interface as required by SMB2, in line withJelmer Vernooij2008-12-232-5/+5
| | | | 1bdd08227e7d046305705050f21f0f1b6dd6994a.
* Fix more compiler warnings in various places.Jelmer Vernooij2008-12-231-3/+3
|
* s4: Fix include path to work with teventTim Prouty2008-12-181-1/+1
|
* s4:ntvfs_generic: pass RAW-OPEN againStefan Metzmacher2008-12-181-0/+2
| | | | | | | This is the samba4 version of commit 9391dad85d08bb0939f4db1472c6cf063ebea892 metze
* s4: fix LIBEVENTS dependencies and use more forward declarationsStefan Metzmacher2008-12-174-2/+4
| | | | | | | We should only include events.h where we really need it and prefer forward declarations of 'struct event_context' metze
* Rename dom_sid.idl -> server_id.idl (since it no longer actually contains ↵Jelmer Vernooij2008-12-161-0/+1
| | | | the dom_sid). No longer include it from security.idl.
* vfs_cifs - Use ntvfs request transport close to close downstream sessionSam Liddicott2008-12-051-1/+11
| | | | | | | When upstream session closes, close the downstream session Signed-off-by: Sam Liddicott <sam@liddicott.com> Signed-off-by: Stefan Metzmacher <metze@samba.org>
* Let ntvfs request transport close via ntvfs_request stateSam Liddicott2008-12-051-0/+1
| | | | | | | | | | | | | [I can't swear that this covers all the smb2 cases, there are some reply functions that I can't trace properly] Add NTVFS_ASYNC_STATE_CLOSE bit to ntvfs_request->async_states->state so that the ntvfs layer can signify that the client transport should be closed, most useful for proxy servies, and most likely due to a forwarding transport having been closed. Signed-off-by: Sam Liddicott <sam@liddicott.com> Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4:pvfs: correctly check stream namesStefan Metzmacher2008-12-011-15/+37
| | | | metze
* s4:pvfs: return the correct error code for invalid namesStefan Metzmacher2008-12-011-5/+16
| | | | metze
* Remove last instance of global_loadparm.Jelmer Vernooij2008-11-022-4/+11
|
* Remove use of global_loadparm for SMB2 client connections.Jelmer Vernooij2008-11-021-1/+2
|
* Remove another use of global_loadparm.Jelmer Vernooij2008-11-021-0/+1
| | | | | | Eventually, we should move some of these parameters into a separate struct (perhaps into smb_transport_options?), to avoid the long lists of parameters.
* Remove another use of global_loadparm.Jelmer Vernooij2008-11-021-0/+1
|
* Remove another use of global_loadparm.Jelmer Vernooij2008-11-011-1/+3
|
* Remove another use of global_loadparm.Jelmer Vernooij2008-11-011-1/+3
|
* use glibc sys/inotify.h headerAndrew Tridgell2008-10-302-1/+10
| | | | | | when we first added the inotify code glibc didn't have the inotify functions yet. Now that it does we can use the official header and avoid the asm/unistd.h syscall workaround
* s4: ntvfs/posix: to set a DACL at open time SEC_DESC_DACL_PRESENT must be setStefan Metzmacher2008-10-281-2/+4
| | | | metze
* Remove unused include param/param.h.Jelmer Vernooij2008-10-242-2/+0
|
* Add version of next_codepoint without iconv_convenience.Jelmer Vernooij2008-10-244-8/+7
|
* Remove a few more usages of global_loadparm.Jelmer Vernooij2008-10-241-1/+2
|
* Eliminate another instance of global_loadparm.Jelmer Vernooij2008-10-241-0/+1
|