1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/source/include
Andrew Bartlett 1a2738937e We now have client-side SMB signing support!
This checking allows us to connect to Microsoft servers the use SMB signing,
within a few restrictions:

 - I've not get the NTLMSSP stuff going - it appears to work, but if you break
the sig - say by writing a zero in it - it still passes...
 - We don't currently verfiy the server's reply
 - It works against one of my test servers, but not the other...

However, it provides an excellent basis to work from.  Enable it with 'client
signing' in your smb.conf.

Doc to come (tomorrow) and this is not for 3.0, till we get it complete.

The CIFS Spec is misleading - the session key (for NTLMv1 at least) is the
standard session key, ie MD4(NT#).

Thanks to jra for the early work on this.

Andrew Bartlett
0001-01-01 00:00:00 +00:00
..
.cvsignore ignore tdbsam2_parse_info.h 0001-01-01 00:00:00 +00:00
ads.h Revert ADS_ERR_OK change. Some compilers didn't like it. 0001-01-01 00:00:00 +00:00
adt_tree.h virtual registry framework with initial printing hooks. 0001-01-01 00:00:00 +00:00
asn_1.h Factor out common code in the NTLMSSP/SPNEGO code. 0001-01-01 00:00:00 +00:00
auth.h Refactor the NTLMSSP code again - this time we use function pointers to 0001-01-01 00:00:00 +00:00
byteorder.h removed some meaningless const casts that were causing thousands of 0001-01-01 00:00:00 +00:00
charset.h BIG patch... 0001-01-01 00:00:00 +00:00
client.h We now have client-side SMB signing support! 0001-01-01 00:00:00 +00:00
clitar.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
config.h.in Fix kerberos compile after the tpot massicre :-). 0001-01-01 00:00:00 +00:00
debug.h Remove FILE_MACRO as __FILE__ is ANSI C. 0001-01-01 00:00:00 +00:00
dlinklist.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
doserr.h Added new error codes. Fix up connection code to retry in the same way 0001-01-01 00:00:00 +00:00
dynconfig.h Enable dynamic loading of RPC modules. See docs/textdocs/RPC_PLUGGIN.txt for instructions. 0001-01-01 00:00:00 +00:00
genparser_samba.h it's getting comic ... 0001-01-01 00:00:00 +00:00
genparser.h oh god, I will forgot my name one of these days :-/ 0001-01-01 00:00:00 +00:00
gums.h updates to the gums 0001-01-01 00:00:00 +00:00
hash.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
hmacmd5.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
includes.h Sync up with 3.0 heimdal. 0001-01-01 00:00:00 +00:00
interfaces.h merge from APPLIANCE_HEAD 0001-01-01 00:00:00 +00:00
intl.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
libsmb_internal.h The fixes from Tom plus a minor update from me. 0001-01-01 00:00:00 +00:00
libsmbclient.h The fixes from Tom plus a minor update from me. 0001-01-01 00:00:00 +00:00
local.h Fixed up mutex protection around winbindd logon code. Sync with APP-HEAD. 0001-01-01 00:00:00 +00:00
MacExtensions.h More spelling. 0001-01-01 00:00:00 +00:00
mangle.h Merge in mangle fixes from 2.2. 0001-01-01 00:00:00 +00:00
mapping.h BIG patch... 0001-01-01 00:00:00 +00:00
md5.h used findstatic.pl to make some variables static and remove some dead 0001-01-01 00:00:00 +00:00
messages.h Ensure talloc pool query messages are reserved. 0001-01-01 00:00:00 +00:00
msdfs.h Sync'ing SAMBA_2_2 with HEAD. 0001-01-01 00:00:00 +00:00
nameserv.h Add AD version of samlogon replies for getdc. ATM it will only function 0001-01-01 00:00:00 +00:00
nt_printing.h More printer data to publish 0001-01-01 00:00:00 +00:00
nt_status.h deldriver fix 0001-01-01 00:00:00 +00:00
ntdomain.h BIG patch... 0001-01-01 00:00:00 +00:00
nterr.h A few more trusted domains updates from mimir. 0001-01-01 00:00:00 +00:00
ntioctl.h an initial fix for handling sparse files in smbd 0001-01-01 00:00:00 +00:00
ntlmssp.h Updates to the NTLMSSP code again - moving the base64 decode fuctionality out 0001-01-01 00:00:00 +00:00
passdb.h BIG patch... 0001-01-01 00:00:00 +00:00
printing.h [print notify fixes from APP_HEAD] 0001-01-01 00:00:00 +00:00
pstring.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
rap.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
rpc_brs.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
rpc_client_proto.h - added test for vasprintf 0001-01-01 00:00:00 +00:00
rpc_client.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
rpc_creds.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
rpc_dce.h Updates to our NTLMSSP code: 0001-01-01 00:00:00 +00:00
rpc_dfs.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
rpc_ds.h merge of working dsrolegetprimdominfo() client code from APP_HEAD 0001-01-01 00:00:00 +00:00
rpc_lsa.h added LsaRemoveAccountRights 0001-01-01 00:00:00 +00:00
rpc_misc.h cleaned up the lsa_enum_acct_rights function and added a 0001-01-01 00:00:00 +00:00
rpc_netlogon.h Change parsing of policy and privs delta to what Ethereal says. 0001-01-01 00:00:00 +00:00
rpc_parse.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
rpc_reg.h BIG patch... 0001-01-01 00:00:00 +00:00
rpc_samr.h try to put every security descriptors related definitions in the same file. 0001-01-01 00:00:00 +00:00
rpc_secdes.h try to put every security descriptors related definitions in the same file. 0001-01-01 00:00:00 +00:00
rpc_spoolss.h More printer publishing code. 0001-01-01 00:00:00 +00:00
rpc_srvsvc.h A very long time ago (actually 6 months ago) I promised to commit this code 0001-01-01 00:00:00 +00:00
rpc_wkssvc.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
safe_string.h Commit my (disabled) fstring/pstring mixup detection code. 0001-01-01 00:00:00 +00:00
sam.h We are going to need to track the SAM sequence number too. 0001-01-01 00:00:00 +00:00
secrets.h Add LSA RPC 0x2E, lsa_query_info2. Only level implemented is 0x0c, which 0001-01-01 00:00:00 +00:00
session.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
smb_acls.h Header files should not include includes.h - therein lies maddness, particuarly 0001-01-01 00:00:00 +00:00
smb_macros.h small merges from SAMBA_3_0; mostly typos, renames, etc... 0001-01-01 00:00:00 +00:00
smb.h Bitmap offsets and counts are always positive. 0001-01-01 00:00:00 +00:00
smbprofile.h Changed profile version number to 7 - added sendfile statistics. 0001-01-01 00:00:00 +00:00
stamp-h.in Make sure that the stamp file is newer than configure.in 0001-01-01 00:00:00 +00:00
talloc.h Forward port the change to talloc_init() to make all talloc contexts 0001-01-01 00:00:00 +00:00
tdbsam2.h updates to the gums 0001-01-01 00:00:00 +00:00
trans2.h Merged Steve French's fix for OS/2 EA return error being removed. 0001-01-01 00:00:00 +00:00
util_getent.h Removed version number from file header. 0001-01-01 00:00:00 +00:00
version.h tagging version as post3.0-HEAD to differentiate from the SAMBA_3_0 0001-01-01 00:00:00 +00:00
vfs.h Actually use sendfile if selected. 0001-01-01 00:00:00 +00:00
vt_mode.h Initial version imported to CVS 0001-01-01 00:00:00 +00:00
xfile.h Add PRINTF_ATTRIBUTE() to a few more printf() style functions. Aids in 0001-01-01 00:00:00 +00:00