summaryrefslogtreecommitdiffstats
path: root/source4/libcli/smb2
Commit message (Collapse)AuthorAgeFilesLines
...
* r11742: fix pushing of 0 length blobsStefan Metzmacher2007-10-101-0/+18
| | | | | metze (This used to be commit e985ab117c6afb2ea575b55bfaa97b0795ec5745)
* r11741: - the buffer code (first 2 bytes in the SMB2 body) seem to be the lengthStefan Metzmacher2007-10-1013-226/+449
| | | | | | | | | | | | | of the fixed body part, and +1 if there's a dynamic part - there're 3 types of dynamic blobs with uint16_t offset/uint16_t size with uint16_t offset/uint32_t size with uint32_t offset/uint32_t size /* aligned to 8 bytes */ - strings are transmitted in UTF-16 with no termination and packet into a uint16/uint16 blob metze (This used to be commit 79103c51e5c752fbdb4d25a0047b65002828df89)
* r11737: use _smb_setlen2() to allow for 24 bit lengths in SMB2 packetsAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 54fda24379ca1a20d6de2edf64dd79b3fe80a37d)
* r11735: fixed the ALL_EAS smb2 level parsingAndrew Tridgell2007-10-102-7/+5
| | | | (This used to be commit dd24c0e80cf07bda700a0abb84a7a053d817f903)
* r11731: fixed typo noticed by metzeAndrew Tridgell2007-10-101-2/+2
| | | | (This used to be commit e51fb2b44ad524620451807cccb186dd4be704c7)
* r11730: added parsing and tests for a bunch more SMB2 getinfo levelsAndrew Tridgell2007-10-102-42/+130
| | | | (This used to be commit ca65bf0235cbfab451e5d5ceac9f714acc0cd46c)
* r11722: make the smb2_push/pull functions take a smb2_request_bufferStefan Metzmacher2007-10-107-46/+39
| | | | | | | | and the pull ones also a TALLOC_CTX, then we can reuse this functions in the server later metze (This used to be commit 9b616516cae269f0870e9b9a9cecd8ee3f0a9095)
* r11721: Fix warningsVolker Lendecke2007-10-105-7/+7
| | | | (This used to be commit d760583e388157ff25e317da06c57e5a42f171bd)
* r11715: added SMB2 read and write requestsAndrew Tridgell2007-10-107-19/+386
| | | | (This used to be commit d3556cbfa38447d2d385b697c1855b3c13d42744)
* r11713: separate out the setting of the fde in the packet context from theAndrew Tridgell2007-10-101-1/+2
| | | | | enabling of packet serialisation (This used to be commit 6a47cd65a8b588f9ddd375c57caaba08281e7cbb)
* r11700: added structure definitions for many of the getinfo structuresAndrew Tridgell2007-10-101-1/+100
| | | | (This used to be commit 2919d4228636f1d61d930a37cddd5b1700bf2233)
* r11698: added some more level namesAndrew Tridgell2007-10-101-3/+4
| | | | (This used to be commit 845bbef8038b776b32da0c9c55ae9375feee4961)
* r11697: - added a generic SMB2 getinfo callAndrew Tridgell2007-10-108-10/+148
| | | | | | | - 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 fe5986067e2aaca039d70393ccc8761434f18fe6)
* r11696: added a few more opcode namesAndrew Tridgell2007-10-101-0/+3
| | | | (This used to be commit 2a45476e94a248733333df29da57513bd114f213)
* r11694: fixed 2 valgrind errorsAndrew Tridgell2007-10-102-2/+2
| | | | (This used to be commit 6381fe72417a5cd231b63a87a6a0ba9c65030ce6)
* r11693: added a full async composite function for SMB2 that does:Andrew Tridgell2007-10-102-1/+282
| | | | | | | | | - name resolution - socket connect - negprot - multi-stage session setup - tcon (This used to be commit c1a8e866fe6a0544b7b26da451ea093cdcacdd8f)
* r11692: added a full composite (async) spnego session setup for SMB2. ThisAndrew Tridgell2007-10-103-0/+152
| | | | | simplies the torture code a lot. (This used to be commit 7bf1046fbb7fd83fecb2fa645628ba9a17aab037)
* r11691: added reply buffer code checks and oplock flags for create request/replyAndrew Tridgell2007-10-107-30/+71
| | | | (This used to be commit 26ed781375c03958241d8c93324e04e948944d01)
* r11687: filled in 3 more fields in the close replyAndrew Tridgell2007-10-102-10/+6
| | | | (This used to be commit 3a0abb3ff0b532179780ed95f8fcb4bca6e040b1)
* r11683: fixed create callAndrew Tridgell2007-10-101-2/+2
| | | | (This used to be commit 02d733190340fbb611443b0cc484813ba026eafe)
* r11682: filled in access_mask in tcon replyAndrew Tridgell2007-10-102-5/+5
| | | | (This used to be commit 173a213f915aa929cc2a6bfef06954e665b3d694)
* r11681: filled in a few more smb2_create() fieldsAndrew Tridgell2007-10-102-18/+12
| | | | (This used to be commit a95413568f1e45691524dfd8e9159a3bafe358ea)
* r11680: added smb2_close(). This also demonstrates that file handles are 16Andrew Tridgell2007-10-104-10/+120
| | | | | bytes, not 20 bytes (metze, you were right!) (This used to be commit d3bcc6628cde9ddedf0fd408cbee573f133ce582)
* r11679: opening/creating files in SMB2 now works. Lots of unknown parametersAndrew Tridgell2007-10-106-5/+192
| | | | | in the call tho. (This used to be commit 548fbd86b3b114493943b50669bdcba2f4ed87f2)
* r11675: a more general way of getting rid of compiler warnings and errorsStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 653f5ccd61f2555bbd49b81c5cc660962b31aa68)
* r11674: SMB2 tree connect now works. We do 2 session setups and 2 treeAndrew Tridgell2007-10-105-1/+174
| | | | | | | | | | | | | | | 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 a24a4c311005dec4c5638e9c7c10e5e2f9872f4d)
* r11671: - make sure req is initializedStefan Metzmacher2007-10-101-4/+8
| | | | | | | | - only free the buffer when there's no request - call async callback on error metze (This used to be commit 2084d62dd54c230c6494e482cb346b3ea959e6fb)
* r11670: fix the buildStefan Metzmacher2007-10-101-2/+1
| | | | | metze (This used to be commit c0eebe293f341dcf35229c2cbbc3029f6f853abb)
* r11668: yay! we get a successful session setup with SMB2, and get back a ↵Andrew Tridgell2007-10-106-20/+84
| | | | | | 64bit uid (This used to be commit 72b34a7c1b66af6be02f66639efc55a19c73e387)
* r11666: filled in the basic session setup. Vista happily accepts the firstAndrew Tridgell2007-10-102-0/+71
| | | | | stage of the session setup, and waits for more. (This used to be commit 804c229c3ba7f866a7f3d66684e268d5ddc820ce)
* r11665: started to put some meat on the structure used for the SMB2 libraryAndrew Tridgell2007-10-107-39/+153
| | | | | | 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 4ef3902a8a99a0b8caa81a07ba07830d7cbbc32c)
* r11662: the beginnings of a SMB2 client library. Very hackish, meant for ↵Andrew Tridgell2007-10-105-0/+687
experimentation (This used to be commit 68422dc73f6ea51bf906f3db223ae8abf077aba1)