summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
...
* dynamic memory allocation in samr enum dom users. works with 849 entries now.Luke Leighton1999-03-231-2/+2
|
* Another UNICODE issue - this time BUFFER2 was being transmitted incorrectly.Matthew Chapman1999-03-231-36/+1
|
* added a "createuser" command.Luke Leighton1999-03-192-3/+46
|
* return type of nt_decrypt_string2 set to BOOL.Luke Leighton1999-03-191-2/+37
|
* Implemented encryption algorithm used for a number of RPC buffers.Matthew Chapman1999-03-192-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 byLuke Leighton1999-03-191-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 NETLOGONMatthew Chapman1999-03-182-0/+24
| | | | | service on its BDC's prior to initiating SAM replication. For now just return success.
* Adding LSA_OPENSECRET (-> LsarOpenSecret) and LSA_QUERYSECRETMatthew Chapman1999-03-183-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 Leighton1999-03-171-0/+35
|
* Added SVC_QUERY_DISP_NAME (corresponding to the GetServiceDisplayName API).Matthew Chapman1999-03-162-0/+25
| | | | Needed during preliminary part of SAM replication.
* Don't forget to make proto.Matthew Chapman1999-03-141-37/+4
|
* new "domtrust" test command. r&d into inter-domain trust accounts.Luke Leighton1999-03-121-6/+12
|
* mods to allow inter-domain trust accounts to be added to SAM databaseLuke Leighton1999-03-091-5/+6
| | | | using smbpasswd command.
* oops, IS_BITS_CLR_ALL() macro was wrong!Luke Leighton1999-03-091-1/+1
|
* Bejamin Kuit. #define MYSQL and MYSQL_ROW to void iff <mysql.h> not found.Luke Leighton1999-03-082-0/+13
|
* Benjamin Kuit's mods.Luke Leighton1999-03-051-0/+31
|
* added <mysql.h> autoconf test.Luke Leighton1999-03-022-0/+7
|
* Win9x user level security.Matthew Chapman1999-02-242-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 Leighton1999-02-232-25/+28
|
* rpcclient shutdown commandLuke Leighton1999-02-163-2/+39
|
* const issues with byte mod / byte read macros.Luke Leighton1999-02-121-8/+13
|
* UNICODE cleanup (see lib/util_unistr.c).Matthew Chapman1999-02-121-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 Leighton1999-02-111-2/+2
|
* the UNICODE issue...Luke Leighton1999-02-111-1/+8
|
* use jeremy's versions of the UNICODE routines.Luke Leighton1999-02-101-3/+3
|
* removal of the use of unistrn2 function: replace it with unistr2_to_strLuke Leighton1999-02-091-2/+2
| | | | which is more appropriate.
* UNICODE byte ordering issue: typecast to uint16* replaced with SSVAL()Luke Leighton1999-02-081-2/+2
|
* iteration of sam passwd entries was an order n-cubed algorithm dueLuke Leighton1999-02-081-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 fromLuke Leighton1999-02-031-1/+0
| | | | right place (forgot to subtract 0x18 header bytes)
* cache unix groups so that two-level getgrent calls don't occur.Luke Leighton1999-02-031-2/+3
|
* multiple dce/rpc PDUs failed to work after ntlmssp update was added.Luke Leighton1999-02-031-1/+1
|
* comma after DOM_MAP_USER removedLuke Leighton1999-02-011-1/+1
|
* Added init_nt_time function which initialises an NTTIME to -1.Matthew Chapman1999-02-011-0/+1
|
* fix for enumerate domain users (bug spotted by sean matthews).Luke Leighton1999-01-292-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 Leighton1999-01-282-5/+17
|
* Service Control Manager - service enumeration.Luke Leighton1999-01-271-2/+4
|
* set_port warning / unused / global/local variable overlap issuesLuke Leighton1999-01-271-1/+2
| | | | cmd_svcctl.c tests got put into cvs by mistake.
* Putting back the -p flag in smbclient.Richard Sharpe1999-01-251-0/+1
| | | | | However, it seems that the -s flag in smbclient is also ignored :-(
* Finally committing my LDAP changes.Matthew Chapman1999-01-151-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 fromLuke Leighton1998-12-201-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 Allison1998-12-171-0/+3
| | | | | | retransmit_or_expire_response_records(). Jeremy.
* and in head branch:Andrew Tridgell1998-12-172-1/+4
| | | | make sure we include sys/mman.h if available
* A while back, Andrew and I talked about making the debug parsing code aChristopher R. Hertel1998-12-163-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 systemsAndrew Tridgell1998-12-151-0/+13
| | | | force IPC/shmem based shared memory.
* added sid_name_use array argument to lsa_lookup_names and lsa_lookup_sids.Luke Leighton1998-12-141-1/+9
|
* adding svcctl parsing codeLuke Leighton1998-12-092-0/+76
|
* oops, util_pwdb.c appears to be included in PASSDB_OBJ not LIB_OBJ.Luke Leighton1998-12-091-1/+1
|
* adding some enumerate services code, client and server.Luke Leighton1998-12-092-6/+18
|
* adding "Service Control Manager" commands to rpcclient.Luke Leighton1998-12-082-14/+81
|
* Adding George's Mac extension include files.Jeremy Allison1998-12-082-0/+279
| | | | Jeremy.