this patch does a number of things:
authorAndrew Tridgell <tridge@samba.org>
Tue, 13 Mar 2001 00:55:19 +0000 (00:55 +0000)
committerAndrew Tridgell <tridge@samba.org>
Tue, 13 Mar 2001 00:55:19 +0000 (00:55 +0000)
commit23e5cf060d282c9ba9bdf49884ce23a13b285aac
tree9f28af0029eff4813eb80af315b8ce7ab16f07ac
parent769659eb0849fbc30a3284f99563dde965318bfd
this patch does a number of things:

- removes SMB_ALIGNMENT. That macro caused all sorts of problems with
  getting unicode aligned right in sub-protocols (such as SMBtrans and
  SMBtrans2). I believe the performance reasons for having
  SMB_ALIGNMENT has gone away with the new variants of the SMB
  protocol anyway, as newer commands tend to have their own internal
  alignment.

- fix the locations where we set smb_flg2 to absolute values. We must
  never do this if we want a hope of coping with unicode.

- add initial support for unicode on the wire in smbd. Currently
  enabled using SMBD_USE_UNICODE environment variable.
(This used to be commit b98b1435e9d8f8622444c9ff33082977e661f16b)
source3/include/local.h
source3/smbd/ipc.c
source3/smbd/nttrans.c
source3/smbd/process.c
source3/smbd/reply.c
source3/smbd/trans2.c