Jelmer Vernooij
3b65a0d6e4
r19671: Fix remaining unresolved symbols in shared library build.
...
Fix starting tests in shared library build.
2007-10-10 14:25:27 -05:00
Andrew Bartlett
2b569c42e0
r19598: Ahead of a merge to current lorikeet-heimdal:
...
Break up auth/auth.h not to include the world.
Add credentials_krb5.h with the kerberos dependent prototypes.
Andrew Bartlett
2007-10-10 14:25:00 -05:00
Andrew Tridgell
44c897764e
r19508: fixed SMB2-SETINFO
...
the pvfs_acl_xattr backend was not being initialised
2007-10-10 14:24:42 -05:00
Jelmer Vernooij
7a01235067
r19507: Merge my DSO fixes branch. Building Samba's libraries as shared libraries
...
works again now, by specifying --enable-dso to configure.
2007-10-10 14:24:41 -05:00
Andrew Tridgell
b92553481b
r19441: work in progress support for NFS4 ACLs in Samba4 on Linux. Still work
...
to do, particularly with getting the detailed bit mappings right, and
on sid mapping. Does not pass RAW-ACLS yet
2007-10-10 14:21:32 -05:00
Andrew Tridgell
979dd24f5e
r19428: moved tdbutil.c from lib/tdb/common/ to lib/util/util_tdb.c
...
tdbutil.c is Samba specific, so should not be part of the generic tdb
library
2007-10-10 14:21:30 -05:00
Andrew Tridgell
90f044e63b
r19199: split out the xattr NTACL code into a separate part of the posix
...
backend, allowing other ACL backends to be added. The xattr backend is
still the default backend
2007-10-10 14:20:52 -05:00
Andrew Tridgell
1e34e4d5a1
r18835: expand IO limits on SMB2. Samba4 now tops out at 16.7MB IOs.
2007-10-10 14:19:16 -05:00
Andrew Tridgell
024ca6a91c
r18581: also check for SEC_STD_DELETE, and split out the check into a separate
...
static function
2007-10-10 14:18:51 -05:00
Andrew Tridgell
ceffc34f3e
r18580: map the PVFS_FLAG_READONLY bit in the posix backend onto
...
NT_STATUS_ACCESS_DENIED in the access mask checks
2007-10-10 14:18:51 -05:00
Steve French
64062d16a2
r18570: Fix up function names in cifs unix/posix extensions backend. Enable tiny quick test for torture for them
2007-10-10 14:18:48 -05:00
Andrew Tridgell
6784058923
r18568: this warning is not needed now that it is the job of the unixuid ntvfs
...
module to handle euid
2007-10-10 14:18:48 -05:00
Steve French
57f5695717
r18564: update for cifs unix/posix extensions stub version to build and beginnings of smbtorture test for it
2007-10-10 14:18:47 -05:00
Andrew Tridgell
31bbf865a0
r18370: allow system inotify to be disabled
2007-10-10 14:18:20 -05:00
Andrew Tridgell
e191f84f24
r18342: a bit more explanation of these strange values
2007-10-10 14:18:13 -05:00
Andrew Tridgell
9d688eb9cb
r18341: ooh this gets subtle - this needed for xfs on linux
2007-10-10 14:18:12 -05:00
Andrew Tridgell
8cce9740ed
r18319: fixed the directory search resume code on IRIX
...
The problem was twofold:
1) irix returns 64 bit numbers in telldir(). The protocol uses a 32
bit resume key. We now cope with this properly using the code in
pvfs_list_seek_ofs().
2) irix returns 0xFFFFFFFF from telldir() for the last entry in the
directory. When added to DIR_OFFSET_BASE this became
DIR_OFFSET_DOTDOT which meant an infinite loop!
2007-10-10 14:18:08 -05:00
Simo Sorce
53463ca796
r18314: Handle the case where a dir has the sticky bit set and the OS gives back
...
EPERM when trying to access user xattrs. Just pretend no attributes are set.
Simo.
2007-10-10 14:18:06 -05:00
Andrew Tridgell
eba6c84eff
r18301: I discovered how to load the warnings from a build farm build into
...
emacs compile mode (hint, paste to a file, and compile as "cat
filename").
This allowed me to fix nearly all the warnings for a IA_64 SuSE build
very quickly.
2007-10-10 14:18:04 -05:00
Stefan Metzmacher
135d096776
r18213: don't list LIBREPLACE depdendecies explicit and
...
always at it as first private dependencies
metze
2007-10-10 14:17:50 -05:00
Andrew Tridgell
2d813d1e6d
r18137: more LIBREPLACE deps
2007-10-10 14:17:38 -05:00
Jelmer Vernooij
f7afa1cb77
r17930: Merge noinclude branch:
...
* Move dlinklist.h, smb.h to subsystem-specific directories
* Clean up ads.h and move what is left of it to dsdb/
(only place where it's used)
2007-10-10 14:16:54 -05:00
Stefan Metzmacher
58e7fa0375
r17776: these macros are also defined in libcli/raw/trans2.h
...
metze
2007-10-10 14:16:40 -05:00
Stefan Metzmacher
eda302ffa5
r17753: fix compiler warnings and make the code simpler
...
metze
2007-10-10 14:16:37 -05:00
Stefan Metzmacher
a4e19d6cc4
r17752: using -1 in a uint16_t value causes compiler warnings,
...
use UINT16_MAX as invalid search handle
metze
2007-10-10 14:16:37 -05:00
Andrew Tridgell
1775381afa
r17656: some systems (like older solaris) don't return ENOTEMPTY on rmdir()
...
with non-empty directory
2007-10-10 14:16:20 -05:00
Andrew Bartlett
73d6651f3c
r17520: If the blkid library fails, I don't see any reason to return more of
...
an error than if we don't have it. We might not be on a volume that
can store/return such a GUID.
(Try to fix one of the build farm failures).
Andrew Bartlett
2007-10-10 14:15:32 -05:00
Stefan Metzmacher
c83501335f
r17362: session_info and smbpid are available from the ntvfs_handle
...
so we don't need them on the pvfs_file struct.
also we don't need to check is the handle has the correct session
as this is job of the frontend server
metze
2007-10-10 14:15:19 -05:00
Stefan Metzmacher
7cf6eae23b
r17359: http://www.cs.wisc.edu/~cao/cs739/draft-leach-cifs-v1-spec-01.txt
...
says that with the 0xffff fid all files only for the given pid
should be flushed
Does samba3 handle this correct?
metze
2007-10-10 14:15:18 -05:00
Simo Sorce
a89cc346b9
r17206: Add a modular API for share configuration.
...
Commit the classic backwards compatible module which is the default one
2007-10-10 14:10:18 -05:00
Stefan Metzmacher
7daf432d58
r17088: add ntvfs mapping function for notify
...
metze
2007-10-10 14:10:12 -05:00
Stefan Metzmacher
41acbc6645
r17087: - make pvfs_notify_next_send static
...
- fix double free:
a talloc_reference(a,b) when a is a child of b
doesn't prevent talloc_free(b) from destroiying a and b.
metze
2007-10-10 14:10:12 -05:00
Stefan Metzmacher
bcf09a769e
r17008: on SMB2 Create the delete_on_close flag isn't ignored for
...
existing opened files as it is for SMB.
metze
2007-10-10 14:10:07 -05:00
Stefan Metzmacher
de50e0ccdd
r16980: - make struct smb_notify a union and add levels RAW_NOTIFY_NTTRANS,RAW_NOTIFY_SMB2
...
- parse SMB2 Notify reponse
metze
2007-10-10 14:10:06 -05:00
Stefan Metzmacher
04f0d3d031
r16950: remove the smb mid from the ntvfs layer and keep a list of pending
...
requests on the smbsrv_connection, to be able to match then on
ntcancel
metze
2007-10-10 14:10:02 -05:00
Stefan Metzmacher
d41a83d559
r16918: the SMB2 Ioctls are sometimes called with a wildcard handle
...
the operation doesn't need a valid file handle in that case
metze
2007-10-10 14:10:00 -05:00
Stefan Metzmacher
5338699d0c
r16890: implement DCERPC over SMB2 in the IPC backend
...
metze
2007-10-10 14:09:57 -05:00
Stefan Metzmacher
90b0ae53e4
r16889: implement SMB2 Ioctl in the frontend
...
metze
2007-10-10 14:09:56 -05:00
Stefan Metzmacher
4f1afda488
r16876: implement SMB2 Find in the posix ntvfs backend
...
metze
2007-10-10 14:09:56 -05:00
Stefan Metzmacher
1bb60b5be4
r16868: init some uninitialized values
...
(found by valgrind)
metze
2007-10-10 14:09:54 -05:00
Stefan Metzmacher
78c201db8a
r16834: split the level's of smb_search_first/smb_search_next and the levels
...
of smb_search_data
metze
2007-10-10 14:09:49 -05:00
Stefan Metzmacher
9c3992a279
r16730: that is correct...
...
metze
2007-10-10 14:09:41 -05:00
Stefan Metzmacher
9b036d788c
r16724: fix typo...
...
metze
2007-10-10 14:09:40 -05:00
Stefan Metzmacher
e1945feda0
r16706: for RAW_SFILEINFO_SETATTR attrib == 0 means set it to FILE_ATTRIB_NORMAL
...
and attrib == FILE_ATTRIB_NORMAL means no change...
but for RAW_SFILEINFO_BASIC_INFORMATION attrib == 0 means no change
metze
2007-10-10 14:09:39 -05:00
Stefan Metzmacher
f97a21b970
r16699: the layout of SMB2 Read and Write is identical...
...
so we know that the 9th bytes is just uninitialized padding
metze
2007-10-10 14:09:39 -05:00
Stefan Metzmacher
1bce493cbc
r16468: implement SMB2_ALL_INFORMATION in the posix backend
...
metze
2007-10-10 14:09:30 -05:00
Andrew Bartlett
b1e0d4747b
r16051: Move the XATTR compatability code into a new file, so I can use it for
...
the getntacl utility.
Andrew Bartlett
2007-10-10 14:08:53 -05:00
Stefan Metzmacher
505d55de69
r16024: OpenBSD doesn't have ENOTSUP so use ENOSYS
...
metze
2007-10-10 14:08:51 -05:00
Stefan Metzmacher
88b7d42064
r16013: hopefully fix the configure check for darwin
...
metze
2007-10-10 14:08:50 -05:00
Stefan Metzmacher
d53562f126
r16009: fix the build
...
metze
2007-10-10 14:08:50 -05:00