1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-31 17:18:04 +03:00
samba-mirror/source4
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 ntlmssp over rpc over tcp now fully works 2003-12-14 10:45:50 +00:00
build a fairly large commit! 2003-12-16 09:02:58 +00:00
client fixed some warnings 2003-11-28 09:05:44 +00:00
codepages first public release of samba4 code 2003-08-13 01:53:07 +00:00
include a fairly large commit! 2003-12-16 09:02:58 +00:00
intl first public release of samba4 code 2003-08-13 01:53:07 +00:00
lib a fairly large commit! 2003-12-16 09:02:58 +00:00
libads remove a redundent second check for PAM 2003-12-16 01:10:03 +00:00
libcli a fairly large commit! 2003-12-16 09:02:58 +00:00
librpc a fairly large commit! 2003-12-16 09:02:58 +00:00
locking more fixes from the IRIX compiler (thanks herb!) 2003-08-15 18:54:44 +00:00
modules first public release of samba4 code 2003-08-13 01:53:07 +00:00
msdfs File is part of the HOWTO Collection 2003-08-14 00:08:21 +00:00
nmbd more fixes from the IRIX compiler (thanks herb!) 2003-08-15 18:33:43 +00:00
nsswitch Initial step at cleaning and splitting up configure.in. 2003-12-02 11:10:56 +00:00
ntvfs a fairly large commit! 2003-12-16 09:02:58 +00:00
pam_smbpass more fixes from the IRIX compiler (thanks herb!) 2003-08-15 18:33:43 +00:00
param fixed some memory leaks in the dcerpc use of ntlmssp signing 2003-11-26 02:08:41 +00:00
passdb a fairly large commit! 2003-12-16 09:02:58 +00:00
po first public release of samba4 code 2003-08-13 01:53:07 +00:00
popt Initial step at cleaning and splitting up configure.in. 2003-12-02 11:10:56 +00:00
printing * the RPC-ECHO pipe now works in smbd, as long as the data sizes 2003-12-12 03:59:09 +00:00
python Initial step at cleaning and splitting up configure.in. 2003-12-02 11:10:56 +00:00
registry * got rid of UNISTR2 and everything that depends on it 2003-12-01 00:17:30 +00:00
rpc_server a fairly large commit! 2003-12-16 09:02:58 +00:00
script more portability fixes. We now almost compile on solaris 2003-12-16 03:34:23 +00:00
smbd a fairly large commit! 2003-12-16 09:02:58 +00:00
smbwrapper more fixes from the IRIX compiler (thanks herb!) 2003-08-15 18:33:43 +00:00
tdb * the RPC-ECHO pipe now works in smbd, as long as the data sizes 2003-12-12 03:59:09 +00:00
tests first public release of samba4 code 2003-08-13 01:53:07 +00:00
torture a fairly large commit! 2003-12-16 09:02:58 +00:00
ubiqx first public release of samba4 code 2003-08-13 01:53:07 +00:00
utils * removed some unused code 2003-12-10 03:02:12 +00:00
web Initial step at cleaning and splitting up configure.in. 2003-12-02 11:10:56 +00:00
wrepld get rid of some more unused headers 2003-11-23 03:10:50 +00:00
.cvsignore first public release of samba4 code 2003-08-13 01:53:07 +00:00
.dmallocrc first public release of samba4 code 2003-08-13 01:53:07 +00:00
aclocal.m4 Update MySQL configuration scripts, add module macros 2003-09-29 22:16:06 +00:00
autogen.sh my debian unstable box uses "autoconf2.50" - i wish there were a 2003-12-04 01:17:00 +00:00
change-log first public release of samba4 code 2003-08-13 01:53:07 +00:00
config.guess put config.guess in the right place! 2003-08-13 02:06:45 +00:00
config.sub first public release of samba4 code 2003-08-13 01:53:07 +00:00
configure.developer first public release of samba4 code 2003-08-13 01:53:07 +00:00
configure.in disable pam in samba4 until someone fixes it (hi andrew!) 2003-12-15 04:35:56 +00:00
configure.nodebug.developer first public release of samba4 code 2003-08-13 01:53:07 +00:00
configure.tridge.opt first public release of samba4 code 2003-08-13 01:53:07 +00:00
Doxyfile first public release of samba4 code 2003-08-13 01:53:07 +00:00
dynconfig.c first public release of samba4 code 2003-08-13 01:53:07 +00:00
ignore.txt first public release of samba4 code 2003-08-13 01:53:07 +00:00
install-sh first public release of samba4 code 2003-08-13 01:53:07 +00:00
Makefile.in use the @CPP@ value from configure if possible when determining cpp in 2003-12-15 22:06:18 +00:00
smbadduser first public release of samba4 code 2003-08-13 01:53:07 +00:00