Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | dynamic memory allocation in samr enum dom users. works with 849 entries now. | Luke Leighton | 1999-03-23 | 1 | -2/+2 | |
| | ||||||
* | Another UNICODE issue - this time BUFFER2 was being transmitted incorrectly. | Matthew Chapman | 1999-03-23 | 1 | -36/+1 | |
| | ||||||
* | added a "createuser" command. | Luke Leighton | 1999-03-19 | 2 | -3/+46 | |
| | ||||||
* | return type of nt_decrypt_string2 set to BOOL. | Luke Leighton | 1999-03-19 | 1 | -2/+37 | |
| | ||||||
* | Implemented encryption algorithm used for a number of RPC buffers. | Matthew Chapman | 1999-03-19 | 2 | -3/+5 | |
| | | | | | | | (actually, decryption only currently because I need to get some sleep). Basically another Microsoft twist on DES; the "master key" is the user's NT hash MD4'd and subsets of this are chosen as the 56-bit DES keys. | |||||
* | Beau Kuiper: provided patch so that passwords could only be changed by | Luke Leighton | 1999-03-19 | 1 | -0/+1 | |
| | | | | | | root if the ACB_PWLOCK bit is set (on a per-user basis). he also added an extra smbpasswd option so that this bit can be modified from command-line. | |||||
* | Added SVC_START_SERVICE rpc. An NT PDC will attempt to start the NETLOGON | Matthew Chapman | 1999-03-18 | 2 | -0/+24 | |
| | | | | | service on its BDC's prior to initiating SAM replication. For now just return success. | |||||
* | Adding LSA_OPENSECRET (-> LsarOpenSecret) and LSA_QUERYSECRET | Matthew Chapman | 1999-03-18 | 3 | -36/+86 | |
| | | | | | | | | | | (-> LsarQuerySecret) on client side, including rpcclient command "querysecret" for others to play with. The major obstacle is working out the encryption algorithm used for the secret value. It definitely uses the NT hash as part of the key, and it seems the block size is 64 bits - probably DES based - but I can't work out what's done in between. Help required. | |||||
* | Stefan Walters: purify spotted rverf should be alloc'd to 16 bytes not 8. | Luke Leighton | 1999-03-17 | 1 | -0/+35 | |
| | ||||||
* | Added SVC_QUERY_DISP_NAME (corresponding to the GetServiceDisplayName API). | Matthew Chapman | 1999-03-16 | 2 | -0/+25 | |
| | | | | Needed during preliminary part of SAM replication. | |||||
* | Don't forget to make proto. | Matthew Chapman | 1999-03-14 | 1 | -37/+4 | |
| | ||||||
* | new "domtrust" test command. r&d into inter-domain trust accounts. | Luke Leighton | 1999-03-12 | 1 | -6/+12 | |
| | ||||||
* | mods to allow inter-domain trust accounts to be added to SAM database | Luke Leighton | 1999-03-09 | 1 | -5/+6 | |
| | | | | using smbpasswd command. | |||||
* | oops, IS_BITS_CLR_ALL() macro was wrong! | Luke Leighton | 1999-03-09 | 1 | -1/+1 | |
| | ||||||
* | Bejamin Kuit. #define MYSQL and MYSQL_ROW to void iff <mysql.h> not found. | Luke Leighton | 1999-03-08 | 2 | -0/+13 | |
| | ||||||
* | Benjamin Kuit's mods. | Luke Leighton | 1999-03-05 | 1 | -0/+31 | |
| | ||||||
* | added <mysql.h> autoconf test. | Luke Leighton | 1999-03-02 | 2 | -0/+7 | |
| | ||||||
* | Win9x user level security. | Matthew Chapman | 1999-02-24 | 2 | -85/+195 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * Added SAMR_LOOKUP_DOMAIN (-> SamrLookupDomainInSamServer) * Added real SAMR_ENUM_DOM_GROUPS (corresponding to SamrEnumerateGroupsInDomain). The existing one is just an alias for SamrQueryDisplayInformation (see below). * Added three extra info levels to SAMR_QUERY_DISPINFO. Info level 3 is what was previously SAMR_ENUM_DOM_GROUPS; info levels 4 and 5 are simple user/group list requests used by Win9x and I suspect (haven't checked) the "low speed connection" User Manager. * Added another two aliases for SAMR_QUERY_DISPINFO, opcodes 0x30 and 0x33. Usually the first is with info level 3 and the second 4 but there is some overlap so indeed these should be implemented as just aliases. * Return ERRDOS/ERRmoredata on extra data instead of STATUS_BUFFER_OVERFLOW for Win95's benefit. On a named pipe this results in an SMBreadX as usual. Still need to fix SAMR_QUERY_DOMAIN_INFO which has a hard-coded number of users and groups - which Win95 proceeds to truncate at. | |||||
* | added jeremy's new c++-like code for parsing of security descriptors. | Luke Leighton | 1999-02-23 | 2 | -25/+28 | |
| | ||||||
* | rpcclient shutdown command | Luke Leighton | 1999-02-16 | 3 | -2/+39 | |
| | ||||||
* | const issues with byte mod / byte read macros. | Luke Leighton | 1999-02-12 | 1 | -8/+13 | |
| | ||||||
* | UNICODE cleanup (see lib/util_unistr.c). | Matthew Chapman | 1999-02-12 | 1 | -12/+9 | |
| | | | | | | No more ugly static library buffers and all functions take a destination string length (especially unistrcpy was rather dangerous; we were only saved by the fact that datagrams are limited in size). | |||||
* | UNICODE issues. | Luke Leighton | 1999-02-11 | 1 | -2/+2 | |
| | ||||||
* | the UNICODE issue... | Luke Leighton | 1999-02-11 | 1 | -1/+8 | |
| | ||||||
* | use jeremy's versions of the UNICODE routines. | Luke Leighton | 1999-02-10 | 1 | -3/+3 | |
| | ||||||
* | removal of the use of unistrn2 function: replace it with unistr2_to_str | Luke Leighton | 1999-02-09 | 1 | -2/+2 | |
| | | | | which is more appropriate. | |||||
* | UNICODE byte ordering issue: typecast to uint16* replaced with SSVAL() | Luke Leighton | 1999-02-08 | 1 | -2/+2 | |
| | ||||||
* | iteration of sam passwd entries was an order n-cubed algorithm due | Luke Leighton | 1999-02-08 | 1 | -4/+1 | |
| | | | | | to resolution of unix name to nt name being unnecessarily _inside_ another loop. | |||||
* | corrections to get data stream for 2nd and subsequent pdus copied from | Luke Leighton | 1999-02-03 | 1 | -1/+0 | |
| | | | | right place (forgot to subtract 0x18 header bytes) | |||||
* | cache unix groups so that two-level getgrent calls don't occur. | Luke Leighton | 1999-02-03 | 1 | -2/+3 | |
| | ||||||
* | multiple dce/rpc PDUs failed to work after ntlmssp update was added. | Luke Leighton | 1999-02-03 | 1 | -1/+1 | |
| | ||||||
* | comma after DOM_MAP_USER removed | Luke Leighton | 1999-02-01 | 1 | -1/+1 | |
| | ||||||
* | Added init_nt_time function which initialises an NTTIME to -1. | Matthew Chapman | 1999-02-01 | 1 | -0/+1 | |
| | ||||||
* | fix for enumerate domain users (bug spotted by sean matthews). | Luke Leighton | 1999-01-29 | 2 | -6/+6 | |
| | | | | | | | | | also needed to use start index properly and generate next index. both client and server code need to recognise error code 0x105 when there's not enough room to store all the users in one call. sort this out another time. | |||||
* | rpcclient "Service Control Manager" svcenum [-i] command. | Luke Leighton | 1999-01-28 | 2 | -5/+17 | |
| | ||||||
* | Service Control Manager - service enumeration. | Luke Leighton | 1999-01-27 | 1 | -2/+4 | |
| | ||||||
* | set_port warning / unused / global/local variable overlap issues | Luke Leighton | 1999-01-27 | 1 | -1/+2 | |
| | | | | cmd_svcctl.c tests got put into cvs by mistake. | |||||
* | Putting back the -p flag in smbclient. | Richard Sharpe | 1999-01-25 | 1 | -0/+1 | |
| | | | | | However, it seems that the -s flag in smbclient is also ignored :-( | |||||
* | Finally committing my LDAP changes. | Matthew Chapman | 1999-01-15 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | * Added new APIs for modifying groups. * RIDs are allocated similarly to NT, starting from 1000 and incrementing by 1 for each new user/group. * RIDs are now consistently in hex * Fixed bugs reported by Allan Bjorklund <allan@umich.edu>: - ldap_close_connection is exported by OpenLDAP - changed to ldap_disconnect - Missing ldap_connect() in getusergroups functions - ldap_next_entry was being called too early while retrieving a sam_struct - LDAP globals should be extern in sampassldap.c * Fixed bugs reported by Martin Hofbauer <mh@bacher.at> - Newly added workstation trust accounts had attributes DU rather than W. - User dn's were forced to start with "uid=XX" rather than using the existing dn. | |||||
* | fix for potential lsass.exe crashing due to negative response from | Luke Leighton | 1998-12-20 | 1 | -1/+1 | |
| | | | | | | LsaLookupNames being incorrect. this is a bit wierd: why would the lsass.exe on the nt _client_ crash due to an LsaLookupNames response from a samba _server_? | |||||
* | Fix bug with nmbd running wild due to recursion in ↵ | Jeremy Allison | 1998-12-17 | 1 | -0/+3 | |
| | | | | | | retransmit_or_expire_response_records(). Jeremy. | |||||
* | and in head branch: | Andrew Tridgell | 1998-12-17 | 2 | -1/+4 | |
| | | | | make sure we include sys/mman.h if available | |||||
* | A while back, Andrew and I talked about making the debug parsing code a | Christopher R. Hertel | 1998-12-16 | 3 | -3/+21 | |
| | | | | | | | | | | | | | | better "fit" with other Samba code. This is a small first step toward doing what (I think) we agreed to do. I've moved the key function from ubiqx/debugparse.c into lib/debug.c. I have also moved the enum from ubiqx/debugparse.h into the debug section in smb.h. The next thing to do is to get debug2html added into the Makefile.in so that it is always produced when compiling the suite. Chris -)----- | |||||
* | on Linux force fcntl/mmap based shared memory and on other systems | Andrew Tridgell | 1998-12-15 | 1 | -0/+13 | |
| | | | | force IPC/shmem based shared memory. | |||||
* | added sid_name_use array argument to lsa_lookup_names and lsa_lookup_sids. | Luke Leighton | 1998-12-14 | 1 | -1/+9 | |
| | ||||||
* | adding svcctl parsing code | Luke Leighton | 1998-12-09 | 2 | -0/+76 | |
| | ||||||
* | oops, util_pwdb.c appears to be included in PASSDB_OBJ not LIB_OBJ. | Luke Leighton | 1998-12-09 | 1 | -1/+1 | |
| | ||||||
* | adding some enumerate services code, client and server. | Luke Leighton | 1998-12-09 | 2 | -6/+18 | |
| | ||||||
* | adding "Service Control Manager" commands to rpcclient. | Luke Leighton | 1998-12-08 | 2 | -14/+81 | |
| | ||||||
* | Adding George's Mac extension include files. | Jeremy Allison | 1998-12-08 | 2 | -0/+279 | |
| | | | | Jeremy. |