summaryrefslogtreecommitdiff
path: root/source4/libcli/raw
AgeCommit message (Collapse)AuthorFilesLines
2003-12-16a fairly large commit!Andrew Tridgell1-1/+2
This adds support for bigendian rpc in the client. I have installed SUN pcnetlink locally and am using it to test the samba4 rpc code. This allows us to easily find places where we have stuffed up the types (such as 2 uint16 versus a uint32), as testing both big-endian and little-endian easily shows which is correct. I have now used this to fix several bugs like that in the samba4 IDL. In order to make this work I also had to redefine a GUID as a true structure, not a blob. From the pcnetlink wire it is clear that it is indeed defined as a structure (the byte order changes). This required changing lots of Samba code to use a GUID as a structure. I also had to fix the if_version code in dcerpc syntax IDs, as it turns out they are a single uint32 not two uint16s. The big-endian support is a bit ugly at the moment, and breaks the layering in some places. More work is needed, especially on the server side. (This used to be commit bb1af644a5a7b188290ce36232f255da0e5d66d2)
2003-12-11the next step in the dcerpc server code. Added the link between theAndrew Tridgell1-3/+5
IPC IO routines and the dcerpc endpoint servers. (This used to be commit 4929c53bc8dddda8a763fdfbcf81a79776d01113)
2003-12-04* patch based on work by Jim Myers to unify the ioctl handling to beAndrew Tridgell1-34/+71
more like the other major SMB functions * added SMBntrename code (This used to be commit f2d3dc9893fa0e089c407fa16ce9ff13587e70cd)
2003-11-26fixed default port handling pointed out by Tom JansenAndrew Tridgell1-1/+1
(This used to be commit 8246e6ca0bd0eaa92de602db46a119d368e93391)
2003-11-20make the socket send code a little clearerAndrew Tridgell1-1/+5
(This used to be commit 48028fbb856ea7ee642f36ba9ed0d5815763f52b)
2003-11-19updated copyright yearAndrew Tridgell1-1/+1
(This used to be commit 4dcc06d04c67c6e063c5b2a88f693423c77f342d)
2003-11-17security descriptors are no longer a "special" type, they are handledAndrew Tridgell1-1/+1
using the [relative] property this also fixes level3 of PrinterInfo (a relative secdesc) (This used to be commit d5a15257fdd5f6cfe2706765a7c29f623ec1c6f8)
2003-11-17added OpenPrinter and a test function. Note that the Samba3 structureAndrew Tridgell1-0/+6
for OpenPrinter was wrong. (This used to be commit 186ddbbf8774d0960852ea9186c8e4e6f7be7a0f)
2003-11-08- corrected some lsa idlAndrew Tridgell1-1/+5
- updated lsa parse code from pidl (This used to be commit 3983b2aee77b0e093847bfc02e02b83ab281f5dd)
2003-11-06another major bit of restructuring of rpc in Samba4. Mostly movingAndrew Tridgell1-320/+0
files around, but also added the first bits of auto-generated code for the lsa pipe. I haven't updated the Makefile to call pidl yet, so for now the code was cut-and-pasted into librpc/ndr/ndr_lsa.c manually (This used to be commit 6b222d3b6541ee74cf8bf3f0913cd444903ca991)
2003-11-04fixed some error found by valgrindAndrew Tridgell1-0/+3
(This used to be commit ca5f0ccb6cd10d51c96a5cd8e0cd97d50cbb9a73)
2003-11-04lsa_EnumSids() now worksAndrew Tridgell1-0/+3
(This used to be commit 25a8692fede323b53240192e5d349b39fe0b7342)
2003-11-04yipee! we can now do lsaOpenPolicy() via the new interfaces, withoutAndrew Tridgell1-0/+62
using any of the old lsa code (This used to be commit f5bd301ff7befa223a1d761a37ae8f7ce7f1fcd1)
2003-11-04added support for fragmented sendsAndrew Tridgell1-0/+32
(This used to be commit f51a216136b7cc7d4d07d4acb80e0a710d82841a)
2003-11-04added fragmentation support on receive for dcerpc packets. I haveAndrew Tridgell1-2/+139
successfully used SourceData with 200M of data in rpcecho (This used to be commit a9aa7954fe84c925bb158af8b73aa71b7ea84e2b)
2003-11-03a major revamp of the low level dcerpc code in samba4, We can now do aAndrew Tridgell4-187/+92
successful LSA OpenPolicy using smbtorture (This used to be commit e925c315f55905060fcca1b188ae1f7e40baf514)
2003-10-30- a few portability fixes from Jim MyersAndrew Tridgell1-0/+97
- added SMBD_LISTEN_BACKLOG in local.h - added the beginnings of a ndr/rpc parsing framework for Samba4. It currently correctly parses security descriptors for the nttrans QUERY_SECDESC call, but I hope it will become a reasonable framework that an idl based generator can work to (This used to be commit 9bf904fc34f88e0581f93656e73d3c01ca96f761)
2003-10-28A fix for making transfer syntax a pointer instead of an array of pointersTim Potter1-2/+2
in struct p_ctx_list. (This used to be commit e99e28aa36f31e862e89cef246b50a34b5115af9)
2003-10-28Initial version of raw dcerpc client support.Tim Potter1-0/+222
(This used to be commit 34a2cc10992953897268ca864f2851f4c2d99e1e)
2003-10-28Implement raw SMBtrans by backending the SMBtrans2 send code. Receive isTim Potter1-8/+53
the same for trans and trans2. (This used to be commit 7d21af3fdf6cf5144a41021425179ca2bba553b3)
2003-09-02thanks to ntfsd and some google searches I worked out what the unknownAndrew Tridgell2-30/+26
fields in level 261 and level 262 of directory search are, plus the names of the levels the unknown fields are a 64bit unique file id, and match the 64 bit number from the internal_information qfileinfo level (This used to be commit b69f54eb028a24144a2e813f059b08644118ab09)
2003-08-31I think I've finally got the ascii/unicode issues right in trans2 findAndrew Tridgell3-11/+22
first Also expanded the rename test a little (This used to be commit 723af7f097a8c7f23dac23039e479811559ac3cb)
2003-08-15more fixes from the IRIX compiler (thanks herb!)Andrew Tridgell1-4/+1
(This used to be commit 02d068ba7d81d6db25122144981c63f74ad44025)
2003-08-15more fixes from the IRIX compiler (thanks herb!)Andrew Tridgell3-5/+1
(This used to be commit 4cf3839b727c77a727abb558bd9473119a092913)
2003-08-15wrong typecastHerb Lewis1-1/+1
(This used to be commit de7674ebefe3a8b0f953afe983ce058e11f827c2)
2003-08-15fixed some places where we don't brace (flags & STR_UNICODE)Andrew Tridgell1-1/+1
this fixes the samba4 server with ascii clients (This used to be commit c770603ac6c3331a4ac79a650cbbbeb21c778137)
2003-08-15some servers don't return a fs_type and dev_typeAndrew Tridgell1-2/+6
(This used to be commit eaec1bdaadd744c63fb270b3807bc284dfadb37d)
2003-08-15fixed a comment typoAndrew Tridgell1-2/+2
(This used to be commit 4cc8fef8ca278b19eb4601e7660fc1976594412e)
2003-08-15nicer formatting in getattreAndrew Tridgell1-6/+6
(This used to be commit 52657c369b26710ed4d3a8cce81dd518547c583e)
2003-08-14added the ancient SMBcreate operation to the testsuite and client libAndrew Tridgell1-0/+12
(This used to be commit 3eef35e581b5e1802711b9b5297f61800a7e242e)
2003-08-13- added a raw smb scannerAndrew Tridgell1-1/+1
- its not a root_fid in ntrename (This used to be commit 74be55efdc77d4ba7e70d0554cbd72472522abff)
2003-08-13- added SMBntrename test suiteAndrew Tridgell1-8/+19
- allow username of form DOMAIN\username or DOMAIN/username - added ntrename to gentest (This used to be commit 2b464472c17b791eb5b117f89d5aaea2bf60f6ad)
2003-08-13add support for 32 bit pid using the PIDHIGH field. This allows theAndrew Tridgell1-1/+2
test suite to see if it is supported. w2k3 doesn't seem to support it. (This used to be commit c946be06a49e9a187045f2372ef7c1b987eaf6e5)
2003-08-13use the \\server\share form of tconx to work with servers that don'tAndrew Tridgell1-1/+4
cope with the simpler form (This used to be commit 295cc63fb8d99d403c863a7b30cb30382070a6f9)
2003-08-13first public release of samba4 codeAndrew Tridgell22-0/+7224
(This used to be commit b0510b5428b3461aeb9bbe3cc95f62fc73e2b97f)