Stefan Metzmacher
5d825261c0
r15614: the byte range locking error handling caches the last failed lock
...
per file handle and not per tree connect
metze
2007-10-10 14:07:00 -05:00
Stefan Metzmacher
5e256f4b78
r15613: the snum doesn't identify the tcon, but the brl_context pointer does
...
metze
2007-10-10 14:07:00 -05:00
Stefan Metzmacher
7fa6d73691
r15612: look at the lock_type and not at the notify_ptr being NULL or not
...
metze
2007-10-10 14:06:59 -05:00
Stefan Metzmacher
de9d04abcc
r15603: True isn't a valid parameter here, PVFS_WAIT_TIMEOUT is...
...
(both are '1')
metze
2007-10-10 14:06:03 -05:00
Jelmer Vernooij
aa6d66fda6
r15573: Fix build of systems that have iconv headers in non-standard locations
...
Split of system/locale.h header from system/iconv.h
Previously, iconv wasn't being used on these systems
2007-10-10 14:05:58 -05:00
Jelmer Vernooij
d72c5c8f75
r15572: Trim build/m4/rewrite.m4 a bit more, remove unused tests.
2007-10-10 14:05:58 -05:00
Stefan Metzmacher
da82e2bc45
r15522: allow cifs:map_trans2 per share
...
metze
2007-10-10 14:05:46 -05:00
Jelmer Vernooij
9e9bfd04c6
r15387: Fix installation of dcerpc headers, remove more instances of uint_t
2007-10-10 14:05:31 -05:00
Jelmer Vernooij
0fafa2e595
r15379: Fix shared library build's unresolved dependencies
2007-10-10 14:05:29 -05:00
Jelmer Vernooij
12ba42de58
r15358: Fix some compiler warnings / type safety. Found by tcc
2007-10-10 14:05:25 -05:00
Jelmer Vernooij
4ec89bce87
r15331: Integrate LIBSMB and LIBCLI into new LIBCLI_SMB
2007-10-10 14:05:18 -05:00
Jelmer Vernooij
c19c2b51d3
r15328: Move some functions around, remove dependencies.
...
Remove some autogenerated headers (which had prototypes now autogenerated by pidl)
Remove ndr_security.h from a few places - it's no longer necessary
2007-10-10 14:05:17 -05:00
Jelmer Vernooij
2f06305e53
r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local
...
(empty) libpopt.a overriding global one
2007-10-10 14:05:00 -05:00
Jelmer Vernooij
05f5f3da8f
r15261: Work around AIX defining open as open64 again
2007-10-10 14:04:27 -05:00
Jelmer Vernooij
06a735d85e
r15249: Fix typos
2007-10-10 14:04:25 -05:00
Jelmer Vernooij
0291ae4757
r15239: (hopefully) fix Samba4 build on AIX
2007-10-10 14:04:23 -05:00
Steve French
f054e1a9e6
r15237: Add primitive Samba 4 backend for cifs posix clients (based on simple backend).
2007-10-10 14:04:23 -05:00
Jelmer Vernooij
adc8a019b6
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
...
for REQUIRED_SUBSYSTEMS.
2007-10-10 14:04:18 -05:00
James Peach
dcebc59a98
r15189: Add parentheses to force ISDOt and ISDOTDOT evaluation order. Fix typo
...
that made the BASE-DIR2 test fail.
2007-10-10 14:04:15 -05:00
James Peach
e0ca5ead27
r15188: Restore svn rev. 15183, 15184 and 15185, which I inadvertantly clobbered
...
in r15186. I don't think I should be allowed to use quilt and svn at the
same time any more :(
2007-10-10 14:04:14 -05:00
James Peach
7e4ad7e8e5
r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename is
...
"." for "..". These express the intention better that strcmp or strequal
and improve searchability via cscope/ctags.
2007-10-10 14:04:14 -05:00
James Peach
95eb558063
r15185: Force all NTVFS modules to provide a critical sizes structure so
...
the version information can be checked when modules are registered.
2007-10-10 14:04:14 -05:00
James Peach
bf946e6d6d
r15184: Declare ntvfs_register with a typed ops pointer.
2007-10-10 14:04:14 -05:00
James Peach
7ced96d2d3
r15183: Hoist the critical sizes initialiser into a header so that modules
...
can have standard access to critical sizes. Add a convenience function
to determine whether two critical sizes differ.
2007-10-10 14:04:13 -05:00
Stefan Metzmacher
46b3096d93
r15118: - do access checks also when the owner and group are not changed
...
- only call chown/fchown when we want to change something
metze
2007-10-10 14:04:10 -05:00
Stefan Metzmacher
d76f3e2fb6
r15117: add more comments
...
metze
2007-10-10 14:04:09 -05:00
Stefan Metzmacher
bd2c899d83
r15078: add TODO about setting the full ACL with an NTTRANS_CREATE
...
metze
2007-10-10 14:04:07 -05:00
Stefan Metzmacher
fde8922947
r15071: fix typo
...
metze
2007-10-10 14:04:06 -05:00
Stefan Metzmacher
2a61f65cd4
r15069: - don't crash on a NULL acl
...
- add the correct access checks for changing sd->group and sd->dacl
metze
2007-10-10 14:04:06 -05:00
Stefan Metzmacher
ce045f4df3
r15057: fix access masks for getting and setting security_descriptors
...
I'll add some torture tests later...
metze
2007-10-10 14:04:04 -05:00
Stefan Metzmacher
5c1d96b36f
r15056: w2k3 gives NT_STATUS_ACCESS_DENIED instead of NT_STATUS_ACCESS_VIOLATION
...
metze
2007-10-10 14:04:04 -05:00
Andrew Tridgell
ba0b8a218d
r15048: started on the server side implementation of oplocks. The code is not
...
functional yet, I'm committing so it doesn't diverge too much from
other peoples work. It is disabled by default.
2007-10-10 14:04:03 -05:00
Andrew Tridgell
5471b4b1a8
r15029: fixed the detection of inotify
2007-10-10 14:04:02 -05:00
Tim Potter
5e79adda7c
r15017: When making up our own inotify functions, make sure glibc exports the
...
__NR_inotify_* syscall numbers before trying.
2007-10-10 14:04:01 -05:00
Jelmer Vernooij
d55b040bd2
r14993: Make subsystems again
2007-10-10 14:00:52 -05:00
Stefan Metzmacher
4410d7ea5d
r14990: talloc_reference() can fail
...
metze
2007-10-10 14:00:51 -05:00
Stefan Metzmacher
193f7da254
r14966: make more functions _PUBLIC_
...
metze
2007-10-10 14:00:47 -05:00
Stefan Metzmacher
a3e1d56cf7
r14964: - move sidmap code from ntvfs_common to SAMDB
...
- make ntvfs_common a library
- create sys_notify library
metze
2007-10-10 14:00:47 -05:00
Andrew Tridgell
dd928e84ec
r14963: check talloc returns
2007-10-10 14:00:47 -05:00
Stefan Metzmacher
c136191870
r14961: fix compiler warning
...
tridge: please add checks after talloc_realloc() and talloc_strdup()!
metze
2007-10-10 14:00:46 -05:00
Andrew Tridgell
4537de9289
r14960: don't declare variables mid-function
2007-10-10 14:00:46 -05:00
Andrew Tridgell
2a8f093105
r14959: allow change notify to be disabled completely using
...
notify:enable=False
2007-10-10 14:00:46 -05:00
Andrew Tridgell
16fd00925f
r14956: change the notify search to be much more efficient by using a
...
per-depth bisection search. This makes the notify_trigger() call
log(N) which makes us scale well for large numbers of outstanding
notifies
2007-10-10 14:00:45 -05:00
Stefan Metzmacher
4d7de8b251
r14951: - remove unused var 'path'
...
- fix compiler warning
metze
2007-10-10 14:00:22 -05:00
Andrew Tridgell
b80523a631
r14948: add testing of truncate events, and add truncate support to inotify
...
backend
2007-10-10 14:00:21 -05:00
Andrew Tridgell
ed1b90407d
r14947: add support for file truncate events
2007-10-10 14:00:21 -05:00
Andrew Tridgell
467027e773
r14945: allow the notify backend to be specified per share
2007-10-10 14:00:21 -05:00
Andrew Tridgell
74c274ea07
r14943: bring the inotify backend up to date with all the strange rename
...
semantics
2007-10-10 14:00:20 -05:00
Andrew Tridgell
010a1b14a5
r14941: a rename of a file (but not a directory) triggers 3 events. The first
...
two are the rename (FROM and TO) then the 3rd event is a modify event
of both attributes and creation time.
2007-10-10 14:00:20 -05:00
Stefan Metzmacher
03906b2b13
r14939: don't use a void pointer
...
metze
2007-10-10 14:00:20 -05:00