Andrew Tridgell
763d862fee
r11712: avoid changing the fde flags unless really needed
...
(This used to be commit 48e6424b0c
)
2007-10-10 13:46:16 -05:00
Andrew Tridgell
cbb7a47cf2
r11711: fixed the nbt server to use the right interface for outgoing requests
...
(This used to be commit d87df5fe8e
)
2007-10-10 13:46:16 -05:00
Andrew Tridgell
df4624870b
r11710: added function iface_same_net()
...
(This used to be commit 3e36b30194
)
2007-10-10 13:46:16 -05:00
Tim Potter
b5fdc3609e
r11709: Comment out unused function.
...
(This used to be commit 8fe5eadafe
)
2007-10-10 13:46:16 -05:00
Rafal Szczesniak
5da7edac6d
r11708: Fix allocation of too small buffer to hold ip address.
...
Thanks metze for catching that.
rafal
(This used to be commit 5114ef8d1c
)
2007-10-10 13:46:16 -05:00
Rafal Szczesniak
dfd5b1b020
r11705: Fix segfaulting create user function.
...
rafal
(This used to be commit 6b0c083c9b
)
2007-10-10 13:46:15 -05:00
Andrew Tridgell
72565088bc
r11700: added structure definitions for many of the getinfo structures
...
(This used to be commit 2919d42286
)
2007-10-10 13:46:15 -05:00
Andrew Tridgell
e465cad759
r11699: use create_complex_file() to setup a file with a wide range of
...
different attributes before running the getinfo level scanner, making
it easier to recognise levels
(This used to be commit 5d0cd9d041
)
2007-10-10 13:46:15 -05:00
Andrew Tridgell
36e4374b1d
r11698: added some more level names
...
(This used to be commit 845bbef803
)
2007-10-10 13:46:15 -05:00
Andrew Tridgell
67a85b3f1b
r11697: - added a generic SMB2 getinfo call
...
- added a SMB2-SCANGETINFO test for scanning for available info levels
- added names for the info levels I recognise to smb2.h
(This used to be commit fe5986067e
)
2007-10-10 13:46:15 -05:00
Andrew Tridgell
a1562e2380
r11696: added a few more opcode names
...
(This used to be commit 2a45476e94
)
2007-10-10 13:46:14 -05:00
Andrew Tridgell
4d74d259d8
r11695: added SMB2-SCAN torture test for scanning for active SMB2 opcodes
...
(This used to be commit aa3bcf952c
)
2007-10-10 13:46:14 -05:00
Andrew Tridgell
56712033d5
r11694: fixed 2 valgrind errors
...
(This used to be commit 6381fe7241
)
2007-10-10 13:46:14 -05:00
Andrew Tridgell
e27ba5e4c6
r11693: added a full async composite function for SMB2 that does:
...
- name resolution
- socket connect
- negprot
- multi-stage session setup
- tcon
(This used to be commit c1a8e866fe
)
2007-10-10 13:46:14 -05:00
Andrew Tridgell
2b7ee2ceee
r11692: added a full composite (async) spnego session setup for SMB2. This
...
simplies the torture code a lot.
(This used to be commit 7bf1046fbb
)
2007-10-10 13:46:14 -05:00
Andrew Tridgell
91e1893741
r11691: added reply buffer code checks and oplock flags for create request/reply
...
(This used to be commit 26ed781375
)
2007-10-10 13:46:13 -05:00
Andrew Tridgell
222e197b84
r11687: filled in 3 more fields in the close reply
...
(This used to be commit 3a0abb3ff0
)
2007-10-10 13:46:13 -05:00
Andrew Tridgell
be77dac05f
r11683: fixed create call
...
(This used to be commit 02d7331903
)
2007-10-10 13:46:13 -05:00
Andrew Tridgell
b034156bd5
r11682: filled in access_mask in tcon reply
...
(This used to be commit 173a213f91
)
2007-10-10 13:46:13 -05:00
Andrew Tridgell
461ccc557b
r11681: filled in a few more smb2_create() fields
...
(This used to be commit a95413568f
)
2007-10-10 13:46:13 -05:00
Andrew Tridgell
1b2e8caad3
r11680: added smb2_close(). This also demonstrates that file handles are 16
...
bytes, not 20 bytes (metze, you were right!)
(This used to be commit d3bcc6628c
)
2007-10-10 13:46:12 -05:00
Andrew Tridgell
2e753f8518
r11679: opening/creating files in SMB2 now works. Lots of unknown parameters
...
in the call tho.
(This used to be commit 548fbd86b3
)
2007-10-10 13:46:12 -05:00
Stefan Metzmacher
006da4c52a
r11678: - add suport for sgroup,replica vs. sgroup,replica tests
...
- add some sgroup,replica vs. sgroup,replica tests
metze
(This used to be commit 7a1b414524
)
2007-10-10 13:46:12 -05:00
Stefan Metzmacher
75a807425c
r11677: print leading zeros
...
metze
(This used to be commit 19fb79b35d
)
2007-10-10 13:46:12 -05:00
Stefan Metzmacher
1598aaca95
r11676: as tridge uses 0x%llx in his latest commits...
...
try to use it every where and see how portable it is
metze
(This used to be commit 66a94de5dd
)
2007-10-10 13:46:12 -05:00
Stefan Metzmacher
7935df168f
r11675: a more general way of getting rid of compiler warnings and errors
...
metze
(This used to be commit 653f5ccd61
)
2007-10-10 13:46:11 -05:00
Andrew Tridgell
3e54c36fa4
r11674: SMB2 tree connect now works. We do 2 session setups and 2 tree
...
connects, giving the following output:
Running SMB2-CONNECT
Negprot reply:
current_time = Fri Nov 11 20:10:42 2005 EST
boot_time = Sat Nov 12 10:34:33 2005 EST
Session setup gave UID 0x40000000071
Session setup gave UID 0x140000000075
Tree connect gave tid = 0x7500000001
Tree connect gave tid = 0x7500000005
SMB2-CONNECT took 0.049024 secs
(This used to be commit a24a4c3110
)
2007-10-10 13:46:11 -05:00
Stefan Metzmacher
6c4be5073d
r11673: - update the max_version of the owner when we get some records
...
in the sgroup_merge test, so that we don't see old records as new ones
- finish the owned,sgroup,active vs. sgroup * section
metze
(This used to be commit 534e34a1a1
)
2007-10-10 13:46:11 -05:00
Stefan Metzmacher
087577e47b
r11672: - add support for special group merge tests
...
- add owned,sgroup,active vs. replica,sgroup,active test
metze
(This used to be commit 938853dc50
)
2007-10-10 13:46:11 -05:00
Stefan Metzmacher
5f58c67b82
r11671: - make sure req is initialized
...
- only free the buffer when there's no request
- call async callback on error
metze
(This used to be commit 2084d62dd5
)
2007-10-10 13:46:10 -05:00
Stefan Metzmacher
d9d90e105b
r11670: fix the build
...
metze
(This used to be commit c0eebe293f
)
2007-10-10 13:46:10 -05:00
Stefan Metzmacher
3015c6ba04
r11669: - make sure req is initialized
...
- call async callback on error
metze
(This used to be commit 43aa5cffd3
)
2007-10-10 13:46:10 -05:00
Andrew Tridgell
7a78d2d6b0
r11668: yay! we get a successful session setup with SMB2, and get back a 64bit uid
...
(This used to be commit 72b34a7c1b
)
2007-10-10 13:46:10 -05:00
Andrew Tridgell
86c1370cb0
r11666: filled in the basic session setup. Vista happily accepts the first
...
stage of the session setup, and waits for more.
(This used to be commit 804c229c3b
)
2007-10-10 13:46:09 -05:00
Andrew Tridgell
555b45e12c
r11665: started to put some meat on the structure used for the SMB2 library
...
the call definitions will be in smb2_calls.h, which will play a
similar role that smb_interfaces.h plays for the old SMB protocol
(This used to be commit 4ef3902a8a
)
2007-10-10 13:46:09 -05:00
Andrew Tridgell
3d38b3dc06
r11664: forgot to commit the structs.h change
...
(This used to be commit 1f97dccd52
)
2007-10-10 13:46:09 -05:00
Andrew Tridgell
686070a147
r11663: start of a SMB2 torture test. Just does a negprot and prints some fields for now.
...
test name is SMB2-CONNECT
(This used to be commit 13f27fadca
)
2007-10-10 13:46:09 -05:00
Andrew Tridgell
ac293f8534
r11662: the beginnings of a SMB2 client library. Very hackish, meant for experimentation
...
(This used to be commit 68422dc73f
)
2007-10-10 13:46:09 -05:00
Andrew Tridgell
b18ed75a75
r11660: - the libcli/raw/ lib no longer uses the SMBCLI_REQUEST_SEND state, or
...
the associated send queue
- fixed negnowait to not watch for the SMBCLI_REQUEST_SEND state
(This used to be commit d19235ede5
)
2007-10-10 13:46:08 -05:00
Andrew Tridgell
5358763b41
r11659: allow the max runtime for smbtorture and smbd to be controlled on a
...
per-host basis in the build farm
(This used to be commit c8185fe414
)
2007-10-10 13:46:08 -05:00
Stefan Metzmacher
92b9b83b70
r11650: - as every call that goes down to the ntvfs layer need a valid tcon and session
...
ntcancel also needs to have AS_USER
- move the SIGNING_NO_REPLY logic as global option, because this needs to be set
for the error replies too.
- as we currently don't know how to generate signatures for ntcancel replies
we just skip the sending of the reply
- w2k3 first checks the VUID and then the TID, so we do now
- ntcreateX also uses ERRbaduid when getting a wrong VUID
metze
(This used to be commit d677ebf43d
)
2007-10-10 13:46:08 -05:00
Stefan Metzmacher
3b42d207ef
r11649: - add support for ntcancel replies (they only happen in error cases,
...
e.g when you supply an invalid TID or VUID)
- as we don't yet understand how to check the smb_signing of this
replies, we just ignore the whole packet
abartlet,jra,tridge:
can someone try to find out how to create and verify
the signatures for this replies.
what I noticed is that still use the increment by one for the request,
and later requests are still generated fine, only the generating and verifying
of the ntcancel replies make problems
metze
(This used to be commit e6eb0fd2c2
)
2007-10-10 13:46:08 -05:00
Stefan Metzmacher
3cdaf4c906
r11648: fix some bugs...
...
metze
(This used to be commit 475eb4cc96
)
2007-10-10 13:46:08 -05:00
Stefan Metzmacher
507286dbcd
r11647: add smbcli_ prefix
...
metze
(This used to be commit 356e7d037c
)
2007-10-10 13:46:07 -05:00
Stefan Metzmacher
ca403dd4c6
r11646: fix typos
...
metze
(This used to be commit 0c520e19a0
)
2007-10-10 13:46:07 -05:00
Stefan Metzmacher
aecff39aac
r11644: free the buffer when it's not used
...
metze
(This used to be commit 16f2d92618
)
2007-10-10 13:46:07 -05:00
Stefan Metzmacher
0b6370ea27
r11643: fix compiler warnings
...
metze
(This used to be commit 913d5356eb
)
2007-10-10 13:46:07 -05:00
Stefan Metzmacher
f0c7fca780
r11642: add some error checks
...
metze
(This used to be commit 9d6406d8da
)
2007-10-10 13:46:05 -05:00
Stefan Metzmacher
bd7525e1b4
r11641: remove unused parameter vuid
...
metze
(This used to be commit 9399e4d260
)
2007-10-10 13:46:05 -05:00
Stefan Metzmacher
389f9dff29
r11640: just a nicer format, and make adding more special cases easier
...
metze
(This used to be commit 5fb5d1a864
)
2007-10-10 13:46:05 -05:00