summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
...
* 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.
* ldap_getpw() also needs to be (void)Luke Leighton1998-12-081-1/+1
|
* compilation warnings due to missing (void) in ldap_close_connection.Luke Leighton1998-12-081-1/+1
|
* adding srvsvc pipe.Luke Leighton1998-12-085-5/+143
|
* bugs in rpcclient. add_aliasmem uses a DOM_SID2 not a DOM_SID.Luke Leighton1998-12-071-1/+1
|
* removed nt_pipe_fnum from struct cli_state. need to be able to callLuke Leighton1998-12-072-82/+83
| | | | | | LsaLookupSids etc from within SamrQueryAliasMembers, for example. fnum is now a parameter to client functions. thanks to mike black for starting the ball rolling.
* - lib/unix_sec_ctxt.cLuke Leighton1998-12-073-24/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | attempt at taking lib/uid.c and getting a unix security context change module that is independent of "cnums" and "snums". a security context is needed for pipes, not just IPC$ or other services. - group database API added add_group/alias_member, del_group/alias_member, del_group/alias_entry functions. del_builtin_entry() is deliberately set to NULL to cause an exception, you cannot delete builtin aliases. - parse_lsa.c srv_lsa.c fixed lookup_names code, it was a load of trash and didn't do anything. - cmd_samr.c rpcclient.c srv_samr.c added "deletegroup", "deletealias", "delaliasmem", "delgroupmem", "addgroupmem", "addaliasmem", "createalias", "creategroup", to both client and server code. server code calls into unix stubs right now, which don't actually do anything. the only instance where they are expected to do anything is in appliance mode NOT even in the ldap code or anything. client code modified to call samr_lookup_names() for group code (because we can) and lsa_lookup_names() for alias code (because we have to). - srv_lookup.c oops, lookup on unsplit name, we got lookup on DOMAIN, DOMAIN\name instead of DOMAIN, name.
* added delete domain group and local group and delete domain group member.Luke Leighton1998-12-042-0/+54
|
* fixing "addgroupmem" and "enumgroups -m" commands, samr_open_group()Luke Leighton1998-12-041-1/+2
| | | | | | needed a flags fields as you get 0x0000 0010 and 0x0000 001f unknown values for different purposes, no-one's going to tell us what they are and i don't CARE!
* - oops, i got "add alias member" and "delete alias member" swapped.Luke Leighton1998-12-042-21/+20
| | | | | | | | | | | | | | | | - samr_enum_dom_users, the first 4 bytes is some sort of garbage, nt5-beta2 clears them out to zeros whereas nt4 does not. fixed bug where we were assuming that the first 4 bytes of a response _had_ to be non-zero. - cli_lsarpc.c: forgot to append the rid on the lsa_lookup_names() client call. - added in "addaliasmem" and "addgroupmem" commands. the addaliasmem command actually turned out to be a "delaliasmem" :-) :-) - parse_lsa.c: moved assert array check to after the size of useable array space is set...
* - renamed do_samr_xxx to samr_xxxLuke Leighton1998-12-043-35/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | - renamed do_lsa_xxx to lsa_xxx - added "enumgroups [-m]" command, enumerates groups, shows members. - added cmd_sam_add_groupmem(), need to call these in rpcclient.c - added cmd_sam_add_aliasmem(), need to call these in rpcclient.c - modified "enumaliases [-m]" command - improved "enumgroups" and "enumaliases" to display names not just RIDS/SIDs. - renamed "samr_unknown_12" to "samr_lookup_rids". - added the following client-side functions: get_samr_query_groupmem() get_samr_query_aliasmem() get_samr_query_groupinfo() samr_enum_dom_groups() samr_enum_dom_aliases() samr_add_aliasmem() samr_add_groupmem() - improved display output (display.c)
* added createalias command to rpcclientLuke Leighton1998-12-032-3/+17
|
* create domain group command (creategroup) added to rpcclient.Luke Leighton1998-12-032-15/+29
| | | | renamed do_samr_xxxx to samr_xxxx.
* moved get_unixgroups it will be needed by the unix instance of the groupLuke Leighton1998-12-031-1/+1
| | | | DB API
* adding group parsing: add/modify/delete/add members.Luke Leighton1998-12-032-9/+27
|
* spotted the mistake in group_info1 parsing.Luke Leighton1998-12-021-1/+2
|
* added rid and sid_name_use to DOMAIN_GRP_MEMBER, for use in group memberLuke Leighton1998-12-022-10/+12
| | | | | | | query. domain groups now work, hurrah! only thing is that the description is one character long, don't know why (which is wierd in itself).
* Updated HEAD branch version to 2.1.0-prealpha in response to a userJohn Terpstra1998-12-021-1/+1
| | | | | complaint about confusion because both the HEAD and SAMBA_2_0 reported the same version info.
* adding group member code, made a start. found that the group members'Luke Leighton1998-12-023-26/+61
| | | | rid is needed not the name (see DOMAIN_GRP_MEMBER) decided to go home.
* query_aliasmem code. it works (hurrah).Luke Leighton1998-12-012-3/+5
|
* fixing smbpasswd to link to smbd to obtain domain sidLuke Leighton1998-12-011-2/+2
|
* rpc_samr.h parse_samr.c srv_samr.c :Luke Leighton1998-12-012-9/+24
| | | | | | | | | | samr_query_aliasmembers (cool!) util_pwdb.c sids.c nmbd.c server.c smbpasswd.c swat.c : pwdb_initialise(BOOL is_server) now creates / reads DOMAIN_NAME.SID if is_server is True, and does LsaQueryInfoPolicy(levels 3 and 5) to obtain member and pdc sids.
* fix to domain_namemap (domain, ntname wrong way round oops)Luke Leighton1998-12-011-1/+3
| | | | stupid compile errors with file_rename() call just created.