1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
Commit Graph

567 Commits

Author SHA1 Message Date
Stefan Metzmacher
be0bd9fa33 r15613: the snum doesn't identify the tcon, but the brl_context pointer does
metze
(This used to be commit 5e256f4b78)
2007-10-10 14:07:00 -05:00
Stefan Metzmacher
8dbffb37d5 r15612: look at the lock_type and not at the notify_ptr being NULL or not
metze
(This used to be commit 7fa6d73691)
2007-10-10 14:06:59 -05:00
Stefan Metzmacher
452ef0b40d r15603: True isn't a valid parameter here, PVFS_WAIT_TIMEOUT is...
(both are '1')

metze
(This used to be commit de9d04abcc)
2007-10-10 14:06:03 -05:00
Jelmer Vernooij
172a83d724 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
(This used to be commit aa6d66fda6)
2007-10-10 14:05:58 -05:00
Jelmer Vernooij
53f005f6aa r15572: Trim build/m4/rewrite.m4 a bit more, remove unused tests.
(This used to be commit d72c5c8f75)
2007-10-10 14:05:58 -05:00
Stefan Metzmacher
3590835ee6 r15522: allow cifs:map_trans2 per share
metze
(This used to be commit da82e2bc45)
2007-10-10 14:05:46 -05:00
Jelmer Vernooij
8bab932282 r15387: Fix installation of dcerpc headers, remove more instances of uint_t
(This used to be commit 9e9bfd04c6)
2007-10-10 14:05:31 -05:00
Jelmer Vernooij
5c3a1d76ff r15379: Fix shared library build's unresolved dependencies
(This used to be commit 0fafa2e595)
2007-10-10 14:05:29 -05:00
Jelmer Vernooij
cf0f4ec073 r15358: Fix some compiler warnings / type safety. Found by tcc
(This used to be commit 12ba42de58)
2007-10-10 14:05:25 -05:00
Jelmer Vernooij
f7c86b912d r15331: Integrate LIBSMB and LIBCLI into new LIBCLI_SMB
(This used to be commit 4ec89bce87)
2007-10-10 14:05:18 -05:00
Jelmer Vernooij
e002300f23 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
(This used to be commit c19c2b51d3)
2007-10-10 14:05:17 -05:00
Jelmer Vernooij
0d5587b5d1 r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local
(empty) libpopt.a overriding global one
(This used to be commit 2f06305e53)
2007-10-10 14:05:00 -05:00
Jelmer Vernooij
2319864a32 r15261: Work around AIX defining open as open64 again
(This used to be commit 05f5f3da8f)
2007-10-10 14:04:27 -05:00
Jelmer Vernooij
25ac06eb46 r15249: Fix typos
(This used to be commit 06a735d85e)
2007-10-10 14:04:25 -05:00
Jelmer Vernooij
f1c2b22d53 r15239: (hopefully) fix Samba4 build on AIX
(This used to be commit 0291ae4757)
2007-10-10 14:04:23 -05:00
Steve French
1e8e6aeb6f r15237: Add primitive Samba 4 backend for cifs posix clients (based on simple backend).
(This used to be commit f054e1a9e6)
2007-10-10 14:04:23 -05:00
Jelmer Vernooij
69b51f702a r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
for REQUIRED_SUBSYSTEMS.
(This used to be commit adc8a019b6)
2007-10-10 14:04:18 -05:00
James Peach
cdae64b18c r15189: Add parentheses to force ISDOt and ISDOTDOT evaluation order. Fix typo
that made the BASE-DIR2 test fail.
(This used to be commit dcebc59a98)
2007-10-10 14:04:15 -05:00
James Peach
7baa8a13aa 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 :(
(This used to be commit e0ca5ead27)
2007-10-10 14:04:14 -05:00
James Peach
6ab33938d5 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.
(This used to be commit 7e4ad7e8e5)
2007-10-10 14:04:14 -05:00
James Peach
f380d365ea r15185: Force all NTVFS modules to provide a critical sizes structure so
the version information can be checked when modules are registered.
(This used to be commit 95eb558063)
2007-10-10 14:04:14 -05:00
James Peach
419e6d1112 r15184: Declare ntvfs_register with a typed ops pointer.
(This used to be commit bf946e6d6d)
2007-10-10 14:04:14 -05:00
James Peach
073587abac 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.
(This used to be commit 7ced96d2d3)
2007-10-10 14:04:13 -05:00
Stefan Metzmacher
44ba105503 r15118: - do access checks also when the owner and group are not changed
- only call chown/fchown when we want to change something

metze
(This used to be commit 46b3096d93)
2007-10-10 14:04:10 -05:00
Stefan Metzmacher
dd894d5626 r15117: add more comments
metze
(This used to be commit d76f3e2fb6)
2007-10-10 14:04:09 -05:00
Stefan Metzmacher
8302b889b4 r15078: add TODO about setting the full ACL with an NTTRANS_CREATE
metze
(This used to be commit bd2c899d83)
2007-10-10 14:04:07 -05:00
Stefan Metzmacher
732027b87a r15071: fix typo
metze
(This used to be commit fde8922947)
2007-10-10 14:04:06 -05:00
Stefan Metzmacher
0dd63e0432 r15069: - don't crash on a NULL acl
- add the correct access checks for changing sd->group and sd->dacl

metze
(This used to be commit 2a61f65cd4)
2007-10-10 14:04:06 -05:00
Stefan Metzmacher
f347be4c73 r15057: fix access masks for getting and setting security_descriptors
I'll add some torture tests later...

metze
(This used to be commit ce045f4df3)
2007-10-10 14:04:04 -05:00
Stefan Metzmacher
e91394cecc r15056: w2k3 gives NT_STATUS_ACCESS_DENIED instead of NT_STATUS_ACCESS_VIOLATION
metze
(This used to be commit 5c1d96b36f)
2007-10-10 14:04:04 -05:00
Andrew Tridgell
289911bb4e 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.
(This used to be commit ba0b8a218d)
2007-10-10 14:04:03 -05:00
Andrew Tridgell
3979da11a4 r15029: fixed the detection of inotify
(This used to be commit 5471b4b1a8)
2007-10-10 14:04:02 -05:00
Tim Potter
bfa8d64909 r15017: When making up our own inotify functions, make sure glibc exports the
__NR_inotify_* syscall numbers before trying.
(This used to be commit 5e79adda7c)
2007-10-10 14:04:01 -05:00
Jelmer Vernooij
fd4a8ad8c3 r14993: Make subsystems again
(This used to be commit d55b040bd2)
2007-10-10 14:00:52 -05:00
Stefan Metzmacher
5d221987c7 r14990: talloc_reference() can fail
metze
(This used to be commit 4410d7ea5d)
2007-10-10 14:00:51 -05:00
Stefan Metzmacher
7672505c72 r14966: make more functions _PUBLIC_
metze
(This used to be commit 193f7da254)
2007-10-10 14:00:47 -05:00
Stefan Metzmacher
2e894625e7 r14964: - move sidmap code from ntvfs_common to SAMDB
- make ntvfs_common a library
- create sys_notify library

metze
(This used to be commit a3e1d56cf7)
2007-10-10 14:00:47 -05:00
Andrew Tridgell
5b1a495e96 r14963: check talloc returns
(This used to be commit dd928e84ec)
2007-10-10 14:00:47 -05:00
Stefan Metzmacher
09eb876ac0 r14961: fix compiler warning
tridge: please add checks after talloc_realloc() and talloc_strdup()!

metze
(This used to be commit c136191870)
2007-10-10 14:00:46 -05:00
Andrew Tridgell
26c9cd6211 r14960: don't declare variables mid-function
(This used to be commit 4537de9289)
2007-10-10 14:00:46 -05:00
Andrew Tridgell
cd794e79f9 r14959: allow change notify to be disabled completely using
notify:enable=False
(This used to be commit 2a8f093105)
2007-10-10 14:00:46 -05:00
Andrew Tridgell
127967334f 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
(This used to be commit 16fd00925f)
2007-10-10 14:00:45 -05:00
Stefan Metzmacher
317c4b81a5 r14951: - remove unused var 'path'
- fix compiler warning

metze
(This used to be commit 4d7de8b251)
2007-10-10 14:00:22 -05:00
Andrew Tridgell
b5ee277f1a r14948: add testing of truncate events, and add truncate support to inotify
backend
(This used to be commit b80523a631)
2007-10-10 14:00:21 -05:00
Andrew Tridgell
2b0537143c r14947: add support for file truncate events
(This used to be commit ed1b90407d)
2007-10-10 14:00:21 -05:00
Andrew Tridgell
fa91368fb4 r14945: allow the notify backend to be specified per share
(This used to be commit 467027e773)
2007-10-10 14:00:21 -05:00
Andrew Tridgell
ee2fb760af r14943: bring the inotify backend up to date with all the strange rename
semantics
(This used to be commit 74c274ea07)
2007-10-10 14:00:20 -05:00
Andrew Tridgell
4abf299e0c 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.
(This used to be commit 010a1b14a5)
2007-10-10 14:00:20 -05:00
Stefan Metzmacher
115acb5dd0 r14939: don't use a void pointer
metze
(This used to be commit 03906b2b13)
2007-10-10 14:00:20 -05:00
Andrew Tridgell
e54abee4e1 r14933: fix the handling of notify filters to be much closer to the behaviour
of w2k3. The behaviour is particularly tricky for rename.
(This used to be commit 4d3b8d9549)
2007-10-10 14:00:19 -05:00