Age | Commit message (Collapse) | Author | Files | Lines |
|
(This used to be commit bf946e6d6d3de1384588a687e15e030f3b1806f0)
|
|
can have standard access to critical sizes. Add a convenience function
to determine whether two critical sizes differ.
(This used to be commit 7ced96d2d348701734cc4cdf3f8899dbce8cd0f7)
|
|
- only call chown/fchown when we want to change something
metze
(This used to be commit 46b3096d938331a2339a876649bc6cbfec883cb2)
|
|
metze
(This used to be commit d76f3e2fb61317633876afc90c1cea1130e58dea)
|
|
metze
(This used to be commit bd2c899d83615066fbd1332495a4610eeea8f8ee)
|
|
metze
(This used to be commit fde8922947551f5f7d50607c5c83feba062138c8)
|
|
- add the correct access checks for changing sd->group and sd->dacl
metze
(This used to be commit 2a61f65cd4084bf690caccf87efaf46551a13aee)
|
|
I'll add some torture tests later...
metze
(This used to be commit ce045f4df37b6740f2bf849fd06ab51c682ea0b7)
|
|
metze
(This used to be commit 5c1d96b36f14538360d90afc76ddba59d4feee1b)
|
|
functional yet, I'm committing so it doesn't diverge too much from
other peoples work. It is disabled by default.
(This used to be commit ba0b8a218dfe1ef6cdf7de724fb30650301369dd)
|
|
(This used to be commit 5471b4b1a812dad3c97c97b938bd2dc41ae32420)
|
|
__NR_inotify_* syscall numbers before trying.
(This used to be commit 5e79adda7c7e00c194efd1a5e57671f7bd34fe50)
|
|
(This used to be commit d55b040bd280c86423f2a620dfc0341accb23cc4)
|
|
metze
(This used to be commit 4410d7ea5d356f9a04f419f7254a60c20b1345c0)
|
|
metze
(This used to be commit 193f7da254cce40ab30fda9e99b8cd07e0b0a0a8)
|
|
- make ntvfs_common a library
- create sys_notify library
metze
(This used to be commit a3e1d56cf7b688c515f5d6d4d43e0b24c2261d15)
|
|
(This used to be commit dd928e84ece04d35144befeda7a9b9dd597e4cf7)
|
|
tridge: please add checks after talloc_realloc() and talloc_strdup()!
metze
(This used to be commit c136191870f91d4ce652da535a1cd52f4772574d)
|
|
(This used to be commit 4537de9289ce025a240fe46a708434c195138d20)
|
|
notify:enable=False
(This used to be commit 2a8f093105f3047a3697f29aadcc9c48c6ac88e1)
|
|
per-depth bisection search. This makes the notify_trigger() call
log(N) which makes us scale well for large numbers of outstanding
notifies
(This used to be commit 16fd00925fdbf77e7a403ad501bf6ea429404c76)
|
|
- fix compiler warning
metze
(This used to be commit 4d7de8b251e006a469adf2793dae422e128844c5)
|
|
backend
(This used to be commit b80523a631ec57c7d19e9a23dca4594d71036138)
|
|
(This used to be commit ed1b90407d8ef6e0216931cb3a89cc9a7789ead2)
|
|
(This used to be commit 467027e7730a3bc56f152df7e2ec272905e19584)
|
|
semantics
(This used to be commit 74c274ea072fc45debaafd438ff63321b38a1448)
|
|
two are the rename (FROM and TO) then the 3rd event is a modify event
of both attributes and creation time.
(This used to be commit 010a1b14a58c0194e1f8bba29f4d02a86b7559c5)
|
|
metze
(This used to be commit 03906b2b13c000ad9683f6bb1e336075655e1367)
|
|
of w2k3. The behaviour is particularly tricky for rename.
(This used to be commit 4d3b8d95498a328ffc08ecb62d9531b6bfe4e2b5)
|
|
NOTIFY_ACTION_NEW_NAME together to the client.
(This used to be commit d58011b0f35c3299f35ba9d72a7b9b9b17253511)
|
|
on a directory handle
(This used to be commit b6e40d9b0832fbab662f9289a30c26e2576b4821)
|
|
for rename. The cookies in inotify tell us (indirectly!) if its a
rename between directories or not
(This used to be commit 13574a8d0c7228bf36a6debe4853f693c9f8f543)
|
|
renames, if in the same directory. For renames between directories
generate NOTIFY_ACTION_REMOVED and NOTIFY_ACTION_ADDED
(This used to be commit 2ac248edf05c3ee715165f2b33055de480743e87)
|
|
path name back
(This used to be commit ceb85d12f7efb002af7a271f999e22f94b8536fb)
|
|
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.
(This used to be commit 7c3d989fa44c7f57853a825337159f476d7dff80)
|
|
(This used to be commit cf17ff15b15942f0ce068dd0a94b3b565a9b93cb)
|
|
metze
(This used to be commit 953aa7887b310117a05a59291f3770a9beb5e1eb)
|
|
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.
(This used to be commit eadadbb44adb3c4081d6ff1d85a9b850a0227059)
|
|
metze
(This used to be commit 9ec706238c173992dc938d537bdf1103bf519dbf)
|
|
new dependency/proto system :-)
(This used to be commit 63ae3f21e3471895ba83df1c2fdc4147090f7fdb)
|
|
(This used to be commit 33495d19cf0263f6df5ec935f51c68bde84b1d01)
|
|
then don't use tid as name...
metze
(This used to be commit d41d48caf209fec9f5f04d38d75277b1cfeed22f)
|
|
(This used to be commit adb4ea32e2d5506cb213ea4c0715918042fba084)
|
|
(This used to be commit a6be44f78ca2eaecbf0b6d8598addba5a11ae966)
|
|
(This used to be commit 16742cd28621d205f21c855e5635be1dfc3f2b69)
|
|
notify record if the tdb has not changed. This makes the
notify_trigger() call much faster, which is important as it is called
on just about every file operation
(This used to be commit d09b8761bfda7dfbb4c7a5c4a4f4359ba01923a3)
|
|
(This used to be commit 1db0a5a7f4c1ff915d91bc15d8e40cc90a78961d)
|
|
and the notify buffer removed
(This used to be commit a4c0e23f9dc5049e7d6df3bf3d3ee694f715ce05)
|
|
(This used to be commit c976f14a9f397802946a9bb36394fe4c27bf3caf)
|
|
add the hooks in all the other places
(This used to be commit d1937589029ac2a75d15f006685769c44a274a65)
|