summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Collapse)AuthorAgeFilesLines
...
* r11773: added a SMB2-SETINFO test suite. This tests the following levels:Andrew Tridgell2005-11-184-1/+378
| | | | | | | | | BASIC_INFORMATION DISPOSITION_INFORMATION ALLOCATION_INFORMATION END_OF_FILE_INFORMATION POSITION_INFORMATION MODE_INFORMATION
* r11772: - setfileinfo needs a smb2_handle for SMB2 supportAndrew Tridgell2005-11-182-0/+2
| | | | - added smb2_setinfo to structs.h
* r11771: - split out the setinfo blob construction in the libcli/raw codeAndrew Tridgell2005-11-186-85/+328
| | | | | | - added a smb2_setinfo call - added smb2_setinfo_file*() calls
* r11759: fix up the SEC_SHARE handling, when we want to support that laterStefan Metzmacher2005-11-173-16/+14
| | | | | | we need to fake a smbsrv_session for each smbsrv_tcon... metze
* r11758: unified the parse code for the SMB and SMB2 qfsinfo and qfileinfo callsAndrew Tridgell2005-11-177-429/+324
|
* r11757: make smb_server.c independent from the protocolStefan Metzmacher2005-11-173-608/+637
| | | | metze
* r11756: split out the parsers for the pass-through levels of QFSINFO andAndrew Tridgell2005-11-175-143/+279
| | | | QFILEINFO levels in trans2, so they can be shared with SMB2
* r11755: added names for all of the SMB2 qfs info levels (they all map exactlyAndrew Tridgell2005-11-174-15/+24
| | | | to equivalent SMB qfs levels)
* r11754: make the SMB2 blob push routines take offsets, so they fit better withAndrew Tridgell2005-11-175-85/+97
| | | | the rest of the packet construction code
* r11753: change the getinfo scanner to scan with both a file and a directory, ↵Andrew Tridgell2005-11-171-53/+32
| | | | | | and to use files that have streams and EAs
* r11752: setup the dynamic pointer for incoming packets tooAndrew Tridgell2005-11-172-1/+15
|
* r11751: fixed the req->out.size calculation (it needs to be the completeAndrew Tridgell2005-11-171-2/+4
| | | | request size, including dynamic portion)
* r11750: More comments.Rafal Szczesniak2005-11-161-3/+4
|
* r11749: 1) Buffer allocation's been moved and isn't needed here.Rafal Szczesniak2005-11-161-3/+1
| | | | | | | 2) Connect to a server instead of pdc after locating it. rafal
* r11748: By default, use name resolution method provided by meansRafal Szczesniak2005-11-161-0/+1
| | | | | | | of smb.conf. rafal
* r11747: Move buffer allocation to libnet_Lookup function so that theRafal Szczesniak2005-11-161-1/+6
| | | | | | | caller is not required to ensure it. rafal
* r11746: revert my last commits, I now understand how we decide betweenStefan Metzmacher2005-11-163-3/+3
| | | | | | finished and non-finished sessions metze
* r11745: one more check for a valid sessionStefan Metzmacher2005-11-161-1/+1
| | | | metze
* r11744: make sure the session is completed authenticated!!!Stefan Metzmacher2005-11-162-2/+2
| | | | metze
* r11743: - push the length at the correct offsetStefan Metzmacher2005-11-161-2/+9
| | | | | | - let us push empty strings metze
* r11742: fix pushing of 0 length blobsStefan Metzmacher2005-11-161-0/+18
| | | | metze
* r11741: - the buffer code (first 2 bytes in the SMB2 body) seem to be the lengthStefan Metzmacher2005-11-1616-244/+472
| | | | | | | | | | | | 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
* r11740: add some EA error codesStefan Metzmacher2005-11-162-1/+7
| | | | metze
* r11738: test larger read/write calls. If you run smbtorture with -X (to enableAndrew Tridgell2005-11-161-2/+9
| | | | | 'dangerous' tests) then it does a write of 160k, which causes vista to blue screen. Otherwise it does a 120k write which works fine.
* r11737: use _smb_setlen2() to allow for 24 bit lengths in SMB2 packetsAndrew Tridgell2005-11-162-1/+3
|
* r11736: display EAs and streams in smb2 torture testsAndrew Tridgell2005-11-161-0/+28
|
* r11735: fixed the ALL_EAS smb2 level parsingAndrew Tridgell2005-11-162-7/+5
|
* r11731: fixed typo noticed by metzeAndrew Tridgell2005-11-151-2/+2
|
* r11730: added parsing and tests for a bunch more SMB2 getinfo levelsAndrew Tridgell2005-11-1510-128/+626
|
* r11727: Minor cleanupVolker Lendecke2005-11-141-14/+5
|
* r11724: - move checks packet size and protocol version,Stefan Metzmacher2005-11-142-53/+56
| | | | | | | before we create the request structure - move code into one function metze
* r11723: fix the buildStefan Metzmacher2005-11-141-0/+2
| | | | metze
* r11722: make the smb2_push/pull functions take a smb2_request_bufferStefan Metzmacher2005-11-147-46/+39
| | | | | | | and the pull ones also a TALLOC_CTX, then we can reuse this functions in the server later metze
* r11721: Fix warningsVolker Lendecke2005-11-146-7/+12
|
* r11716: added a read/write testAndrew Tridgell2005-11-141-0/+48
|
* r11715: added SMB2 read and write requestsAndrew Tridgell2005-11-147-19/+386
|
* r11714: put in a workaround for a winbind problem volker asked me about. TheAndrew Tridgell2005-11-141-1/+4
| | | | | | | | | | problem is that winbind currently relies on being able to receive on a smb connection from within the same connections receive routine. This means it relies on a non-serialised connection, so disable the serialisation until winbind is fixed. The correct fix will be to get rid of full_request() in dcerpc.c so that bind requests can be fully async.
* r11713: separate out the setting of the fde in the packet context from theAndrew Tridgell2005-11-149-12/+28
| | | | enabling of packet serialisation
* r11712: avoid changing the fde flags unless really neededAndrew Tridgell2005-11-141-6/+9
|
* r11711: fixed the nbt server to use the right interface for outgoing requestsAndrew Tridgell2005-11-142-6/+27
|
* r11710: added function iface_same_net()Andrew Tridgell2005-11-141-0/+10
|
* r11709: Comment out unused function.Tim Potter2005-11-141-0/+4
|
* r11708: Fix allocation of too small buffer to hold ip address.Rafal Szczesniak2005-11-131-1/+1
| | | | | | | Thanks metze for catching that. rafal
* r11705: Fix segfaulting create user function.Rafal Szczesniak2005-11-121-0/+4
| | | | rafal
* r11700: added structure definitions for many of the getinfo structuresAndrew Tridgell2005-11-121-1/+100
|
* r11699: use create_complex_file() to setup a file with a wide range ofAndrew Tridgell2005-11-121-0/+29
| | | | | different attributes before running the getinfo level scanner, making it easier to recognise levels
* r11698: added some more level namesAndrew Tridgell2005-11-121-3/+4
|
* r11697: - added a generic SMB2 getinfo callAndrew Tridgell2005-11-1212-31/+249
| | | | | | - added a SMB2-SCANGETINFO test for scanning for available info levels - added names for the info levels I recognise to smb2.h
* r11696: added a few more opcode namesAndrew Tridgell2005-11-121-0/+3
|
* r11695: added SMB2-SCAN torture test for scanning for active SMB2 opcodesAndrew Tridgell2005-11-124-15/+81
|