1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-04 05:18:06 +03:00
samba-mirror/source4/libcli
Andrew Tridgell 24c22aef90 a fairly large commit!
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 bb1af644a5)
2003-12-16 09:02:58 +00:00
..
auth make sure we allow clients to negotiate ntlmssp seal if they want it 2003-12-15 08:59:25 +00:00
raw a fairly large commit! 2003-12-16 09:02:58 +00:00
util * another small API change in the credentials code 2003-12-01 22:13:11 +00:00
.cvsignore first public release of samba4 code 2003-08-13 01:53:07 +00:00
cliconnect.c don't leak memory if cli->tree is NULL 2003-08-15 23:57:05 +00:00
clideltree.c first public release of samba4 code 2003-08-13 01:53:07 +00:00
clidfs.c first public release of samba4 code 2003-08-13 01:53:07 +00:00
clifile.c more fixes from the IRIX compiler (thanks herb!) 2003-08-15 18:33:43 +00:00
clilist.c more fixes from the IRIX compiler (thanks herb!) 2003-08-15 18:33:43 +00:00
climessage.c first public release of samba4 code 2003-08-13 01:53:07 +00:00
clireadwrite.c fixed snprintf.c for systems that have only some of the *printf() family of functions 2003-10-10 05:40:32 +00:00
clisecdesc.c first public release of samba4 code 2003-08-13 01:53:07 +00:00
clitrans2.c try to cope with servers that return a blank alt_name field 2003-08-15 15:14:49 +00:00
namecache.c first public release of samba4 code 2003-08-13 01:53:07 +00:00
namequery_dc.c first public release of samba4 code 2003-08-13 01:53:07 +00:00
namequery.c - added SMBntrename test suite 2003-08-13 16:04:21 +00:00
nmblib.c first public release of samba4 code 2003-08-13 01:53:07 +00:00
unexpected.c first public release of samba4 code 2003-08-13 01:53:07 +00:00