summaryrefslogtreecommitdiffstats
path: root/source/ntvfs
Commit message (Collapse)AuthorAgeFilesLines
* r15331: Integrate LIBSMB and LIBCLI into new LIBCLI_SMBJelmer Vernooij2006-04-291-1/+1
|
* r15328: Move some functions around, remove dependencies.Jelmer Vernooij2006-04-292-2/+0
| | | | | Remove some autogenerated headers (which had prototypes now autogenerated by pidl) Remove ndr_security.h from a few places - it's no longer necessary
* r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues ↵Jelmer Vernooij2006-04-262-3/+3
| | | | | | with local (empty) libpopt.a overriding global one
* r15261: Work around AIX defining open as open64 againJelmer Vernooij2006-04-261-2/+2
|
* r15249: Fix typosJelmer Vernooij2006-04-251-2/+2
|
* r15239: (hopefully) fix Samba4 build on AIXJelmer Vernooij2006-04-251-0/+1
|
* r15237: Add primitive Samba 4 backend for cifs posix clients (based on ↵Steve French2006-04-255-1/+1265
| | | | simple backend).
* r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement Jelmer Vernooij2006-04-245-7/+7
| | | | for REQUIRED_SUBSYSTEMS.
* r15189: Add parentheses to force ISDOt and ISDOTDOT evaluation order. Fix typoJames Peach2006-04-241-1/+1
| | | | that made the BASE-DIR2 test fail.
* r15188: Restore svn rev. 15183, 15184 and 15185, which I inadvertantly clobberedJames Peach2006-04-249-22/+75
| | | | | in r15186. I don't think I should be allowed to use quilt and svn at the same time any more :(
* r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename isJames Peach2006-04-2412-85/+30
| | | | | "." for "..". These express the intention better that strcmp or strequal and improve searchability via cscope/ctags.
* r15185: Force all NTVFS modules to provide a critical sizes structure soJames Peach2006-04-238-12/+27
| | | | the version information can be checked when modules are registered.
* r15184: Declare ntvfs_register with a typed ops pointer.James Peach2006-04-231-2/+1
|
* r15183: Hoist the critical sizes initialiser into a header so that modulesJames Peach2006-04-232-9/+48
| | | | | can have standard access to critical sizes. Add a convenience function to determine whether two critical sizes differ.
* r15118: - do access checks also when the owner and group are not changedStefan Metzmacher2006-04-181-19/+28
| | | | | | - only call chown/fchown when we want to change something metze
* r15117: add more commentsStefan Metzmacher2006-04-181-1/+7
| | | | metze
* r15078: add TODO about setting the full ACL with an NTTRANS_CREATEStefan Metzmacher2006-04-131-1/+1
| | | | metze
* r15071: fix typoStefan Metzmacher2006-04-131-1/+1
| | | | metze
* r15069: - don't crash on a NULL aclStefan Metzmacher2006-04-131-1/+9
| | | | | | - add the correct access checks for changing sd->group and sd->dacl metze
* r15057: fix access masks for getting and setting security_descriptorsStefan Metzmacher2006-04-122-8/+25
| | | | | | I'll add some torture tests later... metze
* r15056: w2k3 gives NT_STATUS_ACCESS_DENIED instead of NT_STATUS_ACCESS_VIOLATIONStefan Metzmacher2006-04-121-4/+2
| | | | metze
* r15048: started on the server side implementation of oplocks. The code is notAndrew Tridgell2006-04-123-40/+120
| | | | | functional yet, I'm committing so it doesn't diverge too much from other peoples work. It is disabled by default.
* r15029: fixed the detection of inotifyAndrew Tridgell2006-04-111-2/+2
|
* r15017: When making up our own inotify functions, make sure glibc exports the Tim Potter2006-04-101-1/+7
| | | | __NR_inotify_* syscall numbers before trying.
* r14993: Make subsystems againJelmer Vernooij2006-04-082-9/+2
|
* r14990: talloc_reference() can failStefan Metzmacher2006-04-081-0/+1
| | | | metze
* r14966: make more functions _PUBLIC_Stefan Metzmacher2006-04-072-26/+26
| | | | metze
* r14964: - move sidmap code from ntvfs_common to SAMDBStefan Metzmacher2006-04-0715-603/+105
| | | | | | | - make ntvfs_common a library - create sys_notify library metze
* r14963: check talloc returnsAndrew Tridgell2006-04-071-2/+13
|
* r14961: fix compiler warningStefan Metzmacher2006-04-071-2/+4
| | | | | | tridge: please add checks after talloc_realloc() and talloc_strdup()! metze
* r14960: don't declare variables mid-functionAndrew Tridgell2006-04-071-1/+2
|
* r14959: allow change notify to be disabled completely usingAndrew Tridgell2006-04-072-3/+20
| | | | notify:enable=False
* r14956: change the notify search to be much more efficient by using aAndrew Tridgell2006-04-072-84/+167
| | | | | | per-depth bisection search. This makes the notify_trigger() call log(N) which makes us scale well for large numbers of outstanding notifies
* r14951: - remove unused var 'path'Stefan Metzmacher2006-04-061-12/+7
| | | | | | - fix compiler warning metze
* r14948: add testing of truncate events, and add truncate support to inotifyAndrew Tridgell2006-04-061-2/+5
| | | | backend
* r14947: add support for file truncate eventsAndrew Tridgell2006-04-061-5/+8
|
* r14945: allow the notify backend to be specified per shareAndrew Tridgell2006-04-062-3/+4
|
* r14943: bring the inotify backend up to date with all the strange renameAndrew Tridgell2006-04-061-16/+82
| | | | semantics
* r14941: a rename of a file (but not a directory) triggers 3 events. The firstAndrew Tridgell2006-04-061-1/+11
| | | | | two are the rename (FROM and TO) then the 3rd event is a modify event of both attributes and creation time.
* r14939: don't use a void pointerStefan Metzmacher2006-04-061-1/+1
| | | | metze
* r14933: fix the handling of notify filters to be much closer to the behaviourAndrew Tridgell2006-04-067-35/+37
| | | | of w2k3. The behaviour is particularly tricky for rename.
* r14932: ensure that we send a NOTIFY_ACTION_OLD_NAME andAndrew Tridgell2006-04-061-2/+4
| | | | NOTIFY_ACTION_NEW_NAME together to the client.
* r14928: demonstrate that the completion filter is only set on the first notifyAndrew Tridgell2006-04-051-0/+2
| | | | on a directory handle
* r14926: change the inotify backend to implement the rather unusual semanticsAndrew Tridgell2006-04-051-4/+28
| | | | | for rename. The cookies in inotify tell us (indirectly!) if its a rename between directories or not
* r14925: trigger NOTIFY_ACTION_OLD_NAME and NOTIFY_ACTION_NEW_NAME events forAndrew Tridgell2006-04-053-37/+59
| | | | | renames, if in the same directory. For renames between directories generate NOTIFY_ACTION_REMOVED and NOTIFY_ACTION_ADDED
* r14924: when handling recursive change notify, the client expects a windowsAndrew Tridgell2006-04-051-0/+1
| | | | path name back
* r14920: allow a notify backend to separately specify if it has handled theAndrew Tridgell2006-04-055-55/+93
| | | | | | | | given mask for the current directory and sub-directories. This allows us to setup the less efficient internal handling for subdirectories, while using the kernel inotify service for the current directory if available. It also allows inotify to handle only some of the filter bits, leaving the other filter bits for the user space handler.
* r14918: cleaner handling of systems without inotifyAndrew Tridgell2006-04-053-25/+38
|
* r14912: don't crash if inotify isn't present...Stefan Metzmacher2006-04-041-8/+16
| | | | metze
* r14877: added support for the kernel inotify mechanism. This passes basicAndrew Tridgell2006-04-039-49/+586
| | | | | | | | | | | tests, but still needs some more work to ensure we correctly cope with events that may generate both a system inotify event and a internal notify event. The system inotify events won't handle recursion, and don't understand things like streams. This also adds the ntvfs/sysdep/ directory, which is meant for system dependent code that is not tied to a particular ntvfs backend. The inotify code is a good example of that.