Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | domain_client_validate() no longer takes serverlist, it calls | Luke Leighton | 1999-12-02 | 2 | -13/+11 |
| | | | | get_any_dc_name(). | ||||
* | need a domain resolving function, but get_trusted_serverlist() will do. | Luke Leighton | 1999-12-02 | 1 | -30/+6 |
| | | | | this is horrible. | ||||
* | cli_session_setup() now takes an extra argument (host name). hey, what | Luke Leighton | 1999-12-01 | 1 | -2/+4 |
| | | | | | the heck is a cli_session_setup() call doing in here??? this should use cli_establish_connection()server! | ||||
* | sys_select added one more argument (read, write selectors). | Luke Leighton | 1999-12-01 | 3 | -3/+3 |
| | |||||
* | attempting to resolve the issue that multiple servers often specified in | Luke Leighton | 1999-11-29 | 1 | -53/+11 |
| | | | | parameters to connect to \PIPE\NETLOGON. | ||||
* | WARNING! MOVED rpc_server/srv_lsa_hnd.c TO lib/util_hnd.c | Luke Leighton | 1999-11-24 | 1 | -1/+4 |
| | | | | | | CVS UPDATE MAY ISSUE WARNING ABOUT lib/util_hnd.c MODIFICATION DATE BEING IN THE FUTURE. CVS CHECKOUT A NEW REPOSITORY MAY BE SAFER. | ||||
* | rewrote policy handle code to be generic (it's needed for client-side too) | Luke Leighton | 1999-11-24 | 1 | -1/+1 |
| | | | | attempted to fix regsetsec command | ||||
* | implement server-side generation of NTLMv2 session key. YESSS :-) | Luke Leighton | 1999-11-21 | 2 | -12/+27 |
| | |||||
* | hmmm... have to add client-side support in domain_client_validate() to | Luke Leighton | 1999-11-21 | 2 | -6/+9 |
| | | | | _use_ user session key. | ||||
* | adding user session key into network netlogon response. | Luke Leighton | 1999-11-21 | 1 | -12/+12 |
| | |||||
* | oops, #ifdef'd cli_shutdown out, as the fun has _already_ started: | Luke Leighton | 1999-11-20 | 1 | -2/+1 |
| | | | | NT refuses to play nice, and establish a trust relationship. | ||||
* | attempting to establish inter-domain trust relationships. modified | Luke Leighton | 1999-11-20 | 1 | -0/+2 |
| | | | | smbpasswd so it can be used to set up inter-domain trust account. | ||||
* | modified domain_client_validate to take trust account name / type. this | Luke Leighton | 1999-11-20 | 3 | -11/+68 |
| | | | | | | | | | | is to pass DOMAIN_NAME$ and SEC_CHAN_DOMAIN instead of WKSTA_NAME$ and SEC_CHAN_WKSTA. modified check_domain_security to determine if domain name is own domain, and to use wksta trust account if so, otherwise check "trusting domains" parameter and use inter-domain trust account if so, otherwise return False. | ||||
* | - bug in nmbd registering DOMAIN_NAME<1c> to WINS server; recursion | Luke Leighton | 1999-11-19 | 1 | -0/+1 |
| | | | | | | | | desired flag MUST be set in any NBT UDP packets sent to a WINS server, else they will go to the WINS client side of the NT NetBIOS kernel instead, and will get trashed. - added \PIPE\browser server-side code. | ||||
* | set "key does not exist" response to reg_query_val() (win32 status code | Luke Leighton | 1999-11-18 | 1 | -0/+6 |
| | | | | of 0x2). [p.s. getting REALLY bored of this nt5rc2->samba domain stuff]. | ||||
* | - added DCE/RPC "fault" PDU support. | Luke Leighton | 1999-11-15 | 4 | -5/+51 |
| | | | | | | | | | - disabled (AGAIN) the GETDC "if (MAILSLOT\NTLOGON)" code that will get NT5rc2 to work but WILL break win95 (AGAIN). this needs _not_ to be re-enabled but to be replaced with a better mechanism. - added SMBwrite support (note: SMBwriteX already existed) as NT5rc2 is sending DCE/RPC over SMBwrite not SMBwriteX. | ||||
* | samuserset <username> -p password. YESSSSS :) | Luke Leighton | 1999-11-04 | 1 | -67/+0 |
| | | | | you have to use "ntlmv1" at the moment (i.e set client ntlmv2 = no). | ||||
* | adding experimental set user password command to rpcclient, it returns | Luke Leighton | 1999-11-04 | 1 | -0/+31 |
| | | | | error wrong password against nt. ???? | ||||
* | cli_nt_setup_creds() returns uint32 NT status code not a BOOL. | Luke Leighton | 1999-10-29 | 1 | -3/+4 |
| | | | | removed all comparisons to if (fn() == False), replaced with if (!fn()). | ||||
* | various. debug levels changed. nmbd doesn't need libsmb/clienttrust.c. | Luke Leighton | 1999-10-21 | 1 | -1/+1 |
| | | | | | | | samr_lookup_rids() moved to a dynamic memory structure not a static one limited to 32 RIDs. cli_pipe.c reading wasn't checking ERRmoredata when DOS error codes negotiated (this terminates MSRPC code with prejudice). | ||||
* | David van Geyn spotted that ulong is not defined on FREEBSD, not supposed | Luke Leighton | 1999-10-05 | 1 | -1/+1 |
| | | | | to use ulong use uint32 instead. | ||||
* | don't leak printer handles, | Jean-François Micouleau | 1999-09-27 | 1 | -2/+5 |
| | | | | | | | don't coredump when adding forms, and a small non obvious memory leak in the rpc buffers J.F. | ||||
* | reading in smb server domain name from SMBnegprot response | Luke Leighton | 1999-09-16 | 1 | -3/+4 |
| | |||||
* | #defines for port 445 to SMB_PORT2 | Luke Leighton | 1999-09-15 | 1 | -4/+4 |
| | |||||
* | - initialising mach_passwd_file locks to zero (prev. uninit.) | Luke Leighton | 1999-09-12 | 1 | -1/+0 |
| | | | | | | | - cleanup - #defined report to sprintf as it's #defined to another function in other uses of cmd_lsarpc.c | ||||
* | oops, port 455 instead of 445 | Luke Leighton | 1999-09-10 | 1 | -1/+1 |
| | |||||
* | bertl <bs@niggard.org> patch for making samba listen on port 445, just like | Luke Leighton | 1999-09-08 | 2 | -28/+76 |
| | | | | nt 5 does. cool! | ||||
* | spelling mistake. | Luke Leighton | 1999-08-13 | 1 | -1/+1 |
| | |||||
* | pnum should be a uint16. | Luke Leighton | 1999-08-13 | 1 | -2/+2 |
| | |||||
* | Copy service name into vfs_connection_struct. | Tim Potter | 1999-07-22 | 1 | -0/+2 |
| | |||||
* | Pass VFS options defined in smb.conf to vfs_init() function. | Tim Potter | 1999-07-22 | 1 | -4/+7 |
| | |||||
* | comments requested by jeremy as to why NT/95 NULL-password distinction hack | Luke Leighton | 1999-07-21 | 1 | -1/+6 |
| | | | | was modified. | ||||
* | NTLMv2 check being actioned when NT password response was only 24 chars. | Luke Leighton | 1999-07-16 | 1 | -1/+1 |
| | | | | | added check to ensure response is more than 24 chars before bothering to do an NTLMv2 check. | ||||
* | copy of password struct needed to be made prior to calling copy_passwd_struct | Luke Leighton | 1999-07-16 | 1 | -6/+8 |
| | | | | found by Bertl <bs@vpnet.at>. | ||||
* | work-around for win95 NULL session bug: NULL password actually being | Luke Leighton | 1999-07-15 | 1 | -3/+13 |
| | | | | | placed in data stream before username / domain, whereas NT doesn't do this... | ||||
* | more dfs stuff. this looks like it's going to be more appropriate to use | Luke Leighton | 1999-07-15 | 5 | -84/+231 |
| | | | | | | | the vfs tables. at the moment, i replaced all calls to unix_convert() with unix_dfs_convert(). this does the job, but it's not very nice. | ||||
* | dfs issues | Luke Leighton | 1999-07-15 | 2 | -8/+15 |
| | |||||
* | added %d %d to error message, try to track down the uid / smb_uid mismatch | Luke Leighton | 1999-07-15 | 1 | -2/+2 |
| | |||||
* | removed strncpy() | Luke Leighton | 1999-07-14 | 1 | -23/+25 |
| | |||||
* | dfs parsed string length was being set explicitly to value "6", overwriting | Luke Leighton | 1999-07-13 | 1 | -22/+21 |
| | | | | the correct length. | ||||
* | Jean-Francois Micouleau's rewrite of Nigel William's DFS support | Luke Leighton | 1999-07-12 | 1 | -0/+215 |
| | |||||
* | lengths of NT passwords when "encrypt passwords = no" can be completely | Luke Leighton | 1999-07-12 | 1 | -1/+1 |
| | | | | | | random. values seen can be as high as 18255. this fails the check of <= 24 which sets NT password length to 0, effectively ignoring it. the <= 24 was removed in reply_sesssetup_X. | ||||
* | Jean-Francois Micouleau's rewritten DFS patch, originally written by | Luke Leighton | 1999-07-12 | 6 | -67/+354 |
| | | | | | Nigel Williams. despite the data format being *exactly* the same as NT's, this still doesn't work yet. more work needed. | ||||
* | oops, refused lm when ntlmv2 was true not false/auto. oops! | Luke Leighton | 1999-07-07 | 1 | -1/+1 |
| | |||||
* | reporting failure to accept ntlmv2 (only) with down-level protocols (LANMAN1 | Luke Leighton | 1999-07-06 | 1 | -3/+13 |
| | | | | and below). | ||||
* | smb_password_ok() checking incorrectly whether lm password exists. | Luke Leighton | 1999-07-06 | 1 | -13/+16 |
| | | | | when lmcompatibilitylevel=0x2 on nt sp4+ clients, lm# is not sent. | ||||
* | improving authentication code (tidyup). | Luke Leighton | 1999-06-29 | 3 | -50/+109 |
| | |||||
* | debugging of NBT messages added. | Luke Leighton | 1999-06-24 | 1 | -0/+3 |
| | |||||
* | Moved code that changes the pw_passwd entry (i.e shadow password and | Tim Potter | 1999-06-13 | 5 | -6/+6 |
| | | | | | | | | weird unixware stuff) into _Get_Pwnam() to fix a memory allocation bug. Note that the Get_Pwnam() function now returns a const struct passwd * as a hint to other developers not to change entries in the struct passwd. | ||||
* | Fixing core dump bug with unix password sync, caused by a NULL | Matthew Chapman | 1999-06-02 | 1 | -5/+7 |
| | | | | | | connection_struct in a call to OpenDir. JF, you fixed a similar bug in printing/nt_printing.c, I think your fix is incorrect as global configuration files should not go through a VFS. |