1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-04 08:23:50 +03:00
Commit Graph

568 Commits

Author SHA1 Message Date
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