Stefan Metzmacher
bd0dcebe36
r16705: fix a bug found by valgrind...
...
as we setup the 1 padding byte for non present dynamic part,
we need to overwrite it when we're getting a real dynamic part,
so we need to remove the buf->size +=1 when we do the first
push to the dynamic part (when buf->dynamic is still but->body + buf->body_fixed)
metze
(This used to be commit f309209629ad1b63a76fc06163a3eeb07dce4c86)
2007-10-10 14:09:39 -05:00
Stefan Metzmacher
d63dd113ae
r16699: the layout of SMB2 Read and Write is identical...
...
so we know that the 9th bytes is just uninitialized padding
metze
(This used to be commit f97a21b970ed23973cced2c67b5bc9ecd7afee88)
2007-10-10 14:09:39 -05:00
Stefan Metzmacher
bd1efc1235
r16669: this calls don't expect any valid error codes than NT_STATUS_OK
...
metze
(This used to be commit 429215113bd999466141df0a2e3b3097d677df1f)
2007-10-10 14:09:37 -05:00
Stefan Metzmacher
332f5b19a1
r16667: - use ndr_pull_struct_blob() to make the RAW_FILEINFO_SEC_DESC pull code
...
simpler
- use ndr_push_struct_blob() for RAW_SFILEINFO_SEC_DESC
metze
(This used to be commit 79e51f033e680303431e56e818346b66a836d044)
2007-10-10 14:09:37 -05:00
Stefan Metzmacher
0646a91bc9
r16569: - use push_string()
...
metze
(This used to be commit f099fcb6e3a38d6df22cb3a0c7c666333e41f11b)
2007-10-10 14:09:35 -05:00
Stefan Metzmacher
7dc22bf3e0
r16566: add pull function for a site32/offset32 blob
...
metze
(This used to be commit 81702c36c28e9e32860c5d91887d2ad2121ce306)
2007-10-10 14:09:35 -05:00
Stefan Metzmacher
7bf085571e
r16464: split client and server min/max protocol settings
...
metze
(This used to be commit 6164d1e22e0545f558315591d49f862de06ea945)
2007-10-10 14:09:29 -05:00
Stefan Metzmacher
d3b3436ce1
r16406: use the generic smb_handle in smb2_getinfo/smb2_setinfo
...
metze
(This used to be commit dcc02df8297162a7fd913560194d9e821798dbe0)
2007-10-10 14:09:13 -05:00
Gerald Carter
e3a6c6be79
r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for correct grammar
...
(This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
2007-10-10 14:08:59 -05:00
Volker Lendecke
7613015f47
r16091: Without this patch Samba3 will not accept this, and simply setting the "92" to
...
"100" will give funny permissions...
Volker
(This used to be commit b76a3d4f590963d48eae8a9899d17ae3833c3dfa)
2007-10-10 14:08:59 -05:00
Andrew Bartlett
c38f24b021
r16073: On an incoming wildcard search, it is critical that the size be
...
correct, or we try and do a memcmp on the trailing '\0'.
This happens because we now use memcmp for the prefix matching.
I just wish I had a test other than a particular invocation of the OSX
client. (I've tried and failed so far)
Andrew Bartlett
(This used to be commit 36aa8390807581442c68ac3ee9dd6eb05d89b86d)
2007-10-10 14:08:57 -05:00
Andrew Tridgell
971d30bb20
r15854: more talloc_set_destructor() typesafe fixes
...
(This used to be commit 61c6100617589ac6df4f527877241464cacbf8b3)
2007-10-10 14:08:32 -05:00
Andrew Tridgell
0b56e916a7
r15835: fixed locking in the client library
...
(This used to be commit 7ea51fb624ded55f69f235a6791de871f754e8fa)
2007-10-10 14:08:31 -05:00
Andrew Tridgell
e5e9bcd398
r15834: fixed a memory leak in the session code
...
(This used to be commit 8a7047c102cdbcf746dcdf8a52554816b7770026)
2007-10-10 14:08:30 -05:00
Stefan Metzmacher
e982523bc0
r15820: this line was just for testing
...
metze
(This used to be commit 1a9bfa2ac96d09d34d3c974ec5d89dc23bf3e153)
2007-10-10 14:08:28 -05:00
Stefan Metzmacher
a2f463bb3a
r15815: add SMB2 Lock client code
...
metze
(This used to be commit 4a307d7185862675fee23f55d3f85950a76f551d)
2007-10-10 14:08:27 -05:00
Stefan Metzmacher
d9bdfb0a07
r15814: add SMB2 Lock interface structure
...
metze
(This used to be commit 8f1850ef65dc8c860912639d787d82399d015f13)
2007-10-10 14:08:27 -05:00
Andrew Tridgell
79183f68fc
r15794: fixed a problem with DOS status codes - found by kukks (thanks!)
...
(This used to be commit 1a57b16715bf8b82e8f9118c3ab401acf081d02c)
2007-10-10 14:08:21 -05:00
Stefan Metzmacher
39fd6db42b
r15775: add some privilege related WERROR codes
...
metze
(This used to be commit 4e8c9bbd768a0d3f8719d8f2005d9b1b527c44fd)
2007-10-10 14:08:17 -05:00
Stefan Metzmacher
1911475976
r15770: when there's a dynamic body, we need to send the first byte even if the
...
dynamic size if 0
metze
(This used to be commit c7e8e79d75fd53fa37e9220e5bc9cac7ab574ff6)
2007-10-10 14:08:16 -05:00
Stefan Metzmacher
26047265cc
r15756: handle RAW_OPEN_SMB2
...
metze
(This used to be commit 8aebd7adc9a0288ebf6b8d84fc376d699054a520)
2007-10-10 14:08:14 -05:00
Stefan Metzmacher
6885c6253e
r15744: convert_string_talloc() handles src_len == 0 as error
...
but it's valid in this case
metze
(This used to be commit 92c19b1ba4e89bd1e973e084b254087c98ceac18)
2007-10-10 14:08:12 -05:00
Stefan Metzmacher
e306c5bf12
r15741: move smb2 request structures into the main smb request structs
...
as new levels
metze
(This used to be commit 91806353174704857dfcc15a730af7232cfde660)
2007-10-10 14:08:11 -05:00
Stefan Metzmacher
2de1d5f7a8
r15740: add TODO, that we should check if the server supports
...
large offsets, before sending large offset requests
metze
(This used to be commit b9ba2b8c5a314ba9e559e50bea4deb692dc0f3ec)
2007-10-10 14:08:11 -05:00
Stefan Metzmacher
b77eaaa3bc
r15737: fix a typos and comment
...
metze
(This used to be commit 1f50b2e0534ee25861b6812b64d91f63cbb118ad)
2007-10-10 14:08:10 -05:00
Stefan Metzmacher
7f0e17e903
r15718: - split the SMBflush with the 0xFFFF wildcard fnum into a different level
...
metze
(This used to be commit 95bf41b4d4ec96349802955e364fe44ef85f9077)
2007-10-10 14:08:09 -05:00
Stefan Metzmacher
c18cd54bad
r15688: windows sends 4 as max_setup count on NT IOCTL
...
metze
(This used to be commit 0d983fa46fff588cf94e58732e36e324e2f0478a)
2007-10-10 14:08:06 -05:00
Stefan Metzmacher
edee7dd8fd
r15661: add NT_STATUS_OBJECTID_NOT_FOUND
...
metze
(This used to be commit 2c9db9429106094b8ee9fa45e6f9a89af7c3725f)
2007-10-10 14:08:04 -05:00
Stefan Metzmacher
5ff4b74df3
r15656: for NT IOCTL's we need to control the max_data field for some calls
...
metze
(This used to be commit 3cab02f6f513cf7eb3d8863e62952766bb4d908f)
2007-10-10 14:08:04 -05:00
Stefan Metzmacher
7e7a760b4b
r15643: add some FSCTL_ codes
...
metze
(This used to be commit 47dc1ed25323e76b93d9cef2a389726734d2e735)
2007-10-10 14:07:26 -05:00
Stefan Metzmacher
410fb90322
r15640: - NT IOCTL calls also have an 'in' data_blob
...
- fix the receive code of NT IOCTL's we only need the NTTRANS data payload
not the SMB payload here
metze
(This used to be commit 358d03143f0a78344c1af720e33ebe2619df09df)
2007-10-10 14:07:25 -05:00
Stefan Metzmacher
bb58d8497a
r15638: add a usefull macro to get a pointer the smb_handle union
...
of smb_open, as it's not nicely alligned for all levels,
If someone has an idea for a better solution where we can access
it via op->generic.out.file.* please let me know:-)
metze
(This used to be commit d0a7408280c35dc4a5a21cbbded895c6c83819e6)
2007-10-10 14:07:25 -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 aa6d66fda69779d1c2948a1aca85dbd5208f1cba)
2007-10-10 14:05:58 -05:00
Stefan Metzmacher
dc86ab3e45
r15532: add a BOOL body_dynamic_present, because the body_dynamic_size can be 0
...
also if the dynamic flag should be set
metze
(This used to be commit 7829100e1ee79f4f5d24004af221288e19c09b3e)
2007-10-10 14:05:54 -05:00
Stefan Metzmacher
c3958aa231
r15505: - add 'generic' alias to smb_seek and smb_flush
...
- add struct ntvfs_handle pointer to smb_file, this will
later be used by the ntvfs backends
metze
(This used to be commit 8322fc70adbb951ad72b97dfcc91467c1d906afe)
2007-10-10 14:05:43 -05:00
Jelmer Vernooij
b56789c349
r15457: Get rid of more usages of uint_t
...
(This used to be commit 849818dcdeb8eaf2eb22fea3896a4f7c777d8c5f)
2007-10-10 14:05:37 -05:00
Andrew Bartlett
5d689a5de2
r15416: Point out that this doesn't work, but for servers this old, I just
...
don't care...
Andrew Bartlett
(This used to be commit 8abe7ba619a9499229937435b66005e278bcbf38)
2007-10-10 14:05:35 -05:00
Andrew Bartlett
ed752c8004
r15415: Use Jelmer's new credentials 'wrong password' code to give the user 3
...
attempts for the password, when talking to a remote CIFS server.
Andrew Bartlett
(This used to be commit 3a4ddc8f5978210ab3ad79f0332cee80a0d6e6c9)
2007-10-10 14:05:34 -05:00
Andrew Bartlett
742c110cd6
r15400: Move the TLS code behind the socket interface.
...
This reduces caller complexity, because the TLS code is now called
just like any other socket. (A new socket context is returned by the
tls_init_server and tls_init_client routines).
When TLS is not available, the original socket is returned.
Andrew Bartlett
(This used to be commit 09b2f30dfa7a640f5187b4933204e9680be61497)
2007-10-10 14:05:32 -05:00
Tim Potter
49994442bb
r15397: Fix typo.
...
(This used to be commit 74bd8170fc9d53403899721bc4b620121946e4d2)
2007-10-10 14:05:32 -05:00
Tim Potter
0b673b7999
r15395: Fix build by adding another copy of the Python detection m4 fragment.
...
This stuff should be common somewhere.
(This used to be commit e906781cbd7a9d782e028fb0497de739ac6fb797)
2007-10-10 14:05:32 -05:00
Tim Potter
ce3293c5b6
r15391: Wrap up the nbt_name_query() function as a bit of an experiment. It
...
seemed to work quite well and this technique might be good for
generating an interface to use for automated testing.
Tested by doing a nbt lookup against smbd.
(This used to be commit 11150b3140c91459f17c767adf07a54524338c18)
2007-10-10 14:05:32 -05:00
Jelmer Vernooij
8bab932282
r15387: Fix installation of dcerpc headers, remove more instances of uint_t
...
(This used to be commit 9e9bfd04c6db013453b900e201df9c09e8777a22)
2007-10-10 14:05:31 -05:00
Jelmer Vernooij
46f627ea7a
r15384: Improve naming of socket library, disable Requires(.private)? fields in pkg-config files for now as
...
they break external projects.
(This used to be commit f919fd6655f00361691e676d260bd40e0b8ddcc7)
2007-10-10 14:05:30 -05:00
Jelmer Vernooij
5c3a1d76ff
r15379: Fix shared library build's unresolved dependencies
...
(This used to be commit 0fafa2e59566f8f892d7dfd7dd33d0100b96a780)
2007-10-10 14:05:29 -05:00
Jelmer Vernooij
6275553bae
r15373: Rename SOCKET to LIBSAMBA-SOCKET to prevent name clashes with -lsocket on SUN
...
boxes.
(This used to be commit c95ad11307dc89384c10bd5919817bf12d9c1ed9)
2007-10-10 14:05:28 -05:00
Jelmer Vernooij
37e94956e0
r15365: Fix error in my previous commit, caught by metze.
...
(This used to be commit 0d99397007960e555f562f1498a202407e235f36)
2007-10-10 14:05:27 -05:00
Jelmer Vernooij
cf0f4ec073
r15358: Fix some compiler warnings / type safety. Found by tcc
...
(This used to be commit 12ba42de5886f9f4f9b1698476557e0c217d06f3)
2007-10-10 14:05:25 -05:00
Andrew Bartlett
c2cc10c786
r15356: Remove unused 'flags' argument from socket_send() and friends.
...
This is in preperation for making TLS a socket library.
Andrew Bartlett
(This used to be commit a312812b92f5ac7e6bd2c4af725dbbbc900d4452)
2007-10-10 14:05:25 -05:00
Jelmer Vernooij
e48fdb255a
r15352: Remove reference to just-removed subsystem
...
(This used to be commit ccb86ab15986fa642d412432bfd4f8f2f280e13d)
2007-10-10 14:05:24 -05:00