Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | oops, put -DDEBUG_PASSWORD in wrong place. | Luke Leighton | 1999-03-05 | 1 | -1/+1 | |
| | ||||||
* | Benjamin Kuit's mods. | Luke Leighton | 1999-03-05 | 3 | -3/+36 | |
| | ||||||
* | Benjamin Kuit's latest mysql mods. issue with "make proto" needs to be | Luke Leighton | 1999-03-03 | 6 | -93/+165 | |
| | | | | resolved. | |||||
* | added <mysql.h> autoconf test. | Luke Leighton | 1999-03-02 | 5 | -33/+10 | |
| | ||||||
* | Benjamin Kuit's MYSQL SAM Database implementation. | Luke Leighton | 1999-03-01 | 8 | -2/+1335 | |
| | | | | Copyright (C) Benjamin Kuit <bj@mcs.uts.edu.au> 1999. | |||||
* | improving syntax / useability of rpcclient "shutdown" command: | Luke Leighton | 1999-03-01 | 2 | -10/+26 | |
| | | | | rpcclient [-m messsage] [-t timeout] [-r or --reboot]. | |||||
* | referred reader to NT Domain FAQ for more info (copy of update to 2.0) | Gerald Carter | 1999-02-25 | 1 | -109/+10 | |
| | ||||||
* | Return either STATUS_BUFFER_OVERFLOW or ERRDOS/ERRmoredata depending on | Matthew Chapman | 1999-02-24 | 1 | -7/+10 | |
| | | | | whether the client supports 32-bit error codes. | |||||
* | Added "lookupdomain" rpcclient command. Not particularly useful currently | Matthew Chapman | 1999-02-24 | 1 | -0/+1 | |
| | | | | | | (you can do "lookupdomain MYDOMAIN" and "lookupdomain BUILTIN" and the results won't be too surprising), but it will come in useful testing the new password database code I'm working on. | |||||
* | Win9x user level security. | Matthew Chapman | 1999-02-24 | 7 | -429/+1096 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * 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 | 10 | -330/+497 | |
| | ||||||
* | samr_lookup_names "none found" error needed corrections with empty lists. | Luke Leighton | 1999-02-19 | 1 | -2/+2 | |
| | ||||||
* | last unix group not being listed. spotted by jacques sansdrap. | Luke Leighton | 1999-02-19 | 3 | -3/+3 | |
| | ||||||
* | problem been there for months: reg_r_info not aligning after string buffer. | Luke Leighton | 1999-02-18 | 1 | -0/+1 | |
| | ||||||
* | Got to the bottom of another weird one... | Michael Warfield | 1999-02-18 | 1 | -1/+5 | |
| | | | | | | | | | | Piping the output of smbmount back to autofs/automount was causing the automount process to hang. Reason was that automount was depending on the pipe to close to continue on, rather than detecting the child signal. This occured with debug enabled and the daemon process was not closing the stdout process. Disabling debuging avoids the problem. Debugging is turned off in the cvs repository and a warning placed over the debugging option. | |||||
* | rpcclient shutdown command | Luke Leighton | 1999-02-16 | 7 | -2/+203 | |
| | ||||||
* | bitmap to strings | Luke Leighton | 1999-02-16 | 2 | -16/+84 | |
| | ||||||
* | Always null-terminate strings. | Matthew Chapman | 1999-02-15 | 17 | -82/+82 | |
| | | | | Also some string length and sizeof(pointer) corrections. | |||||
* | Always null-terminate strings. | Matthew Chapman | 1999-02-15 | 1 | -16/+33 | |
| | ||||||
* | Added caching of user password if it was entered via getpass. We were already | Michael Warfield | 1999-02-14 | 1 | -1/+102 | |
| | | | | | | | | | | | | | | | | | | caching the password if it came from the command line or from the environment. This completes the set and deals with the bloody nusance when reconnecting a connection after we have gone daemon... Grrr... Added code to clean up the mount point following a catastrophic failure during reconnect. The smbmount daemon was exiting but leaving the mount point in an unusable state. If smbmount must exit following a reconnect failure, we "unmount" the mount point and clean up mnttab. Currently, the unmount works, fixing some really ugly I/O errors and failure when trying to remount. The cleanup on mnttab still has problems. This is better than what it was and doesn't break anything that wasn't broken before, so I'm committing this in even with the mnttab problem. Will commit the fix to that when I figure out what is busted there... -mhw- | |||||
* | Folding into Samba-2.1.X tree documents added to 2.0.3. | John Terpstra | 1999-02-14 | 3 | -0/+34 | |
| | ||||||
* | Fixed a glibc glitch in smbumount.c and reenabled some debugging | Michael Warfield | 1999-02-13 | 2 | -2/+2 | |
| | | | | in smbmount.c | |||||
* | const cast issues. [p.s - tidy work, matt!] | Luke Leighton | 1999-02-12 | 1 | -16/+31 | |
| | ||||||
* | const issues with byte mod / byte read macros. | Luke Leighton | 1999-02-12 | 1 | -8/+13 | |
| | ||||||
* | Cut and paste error. | Matthew Chapman | 1999-02-12 | 1 | -9/+9 | |
| | ||||||
* | UNICODE cleanup (see lib/util_unistr.c). | Matthew Chapman | 1999-02-12 | 21 | -324/+296 | |
| | | | | | | 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 | 4 | -13/+13 | |
| | ||||||
* | the UNICODE issue... | Luke Leighton | 1999-02-11 | 7 | -11/+44 | |
| | ||||||
* | enum dom users buffer was 0x80 not 0x8000. must fix "enumeration" code | Luke Leighton | 1999-02-11 | 1 | -1/+1 | |
| | | | | as you need to make multiple enum dom users calls. | |||||
* | refinement of random ipc$ SMBtrans torture test. send requests, and | Luke Leighton | 1999-02-11 | 1 | -4/+58 | |
| | | | | don't wait for responses :-) | |||||
* | uninitialised pointer being freed if lookupnames failed. oops. | Luke Leighton | 1999-02-11 | 1 | -1/+1 | |
| | ||||||
* | use jeremy's versions of the UNICODE routines. | Luke Leighton | 1999-02-10 | 5 | -47/+59 | |
| | ||||||
* | Having Well-known Domain Groups ("Domain Admins/Guests/Users") returned | Luke Leighton | 1999-02-09 | 2 | -2/+2 | |
| | | | | | under SID_NAME_ENUM 0x5 instead of 0x2 (Well-known group instead of Domain Group) was making it impossible to view these groups from USRMGR.EXE. | |||||
* | groups and aliases being "manually" added which do not necessarily have | Luke Leighton | 1999-02-09 | 1 | -45/+7 | |
| | | | | | | | | | | | representation in the underlying database: removed this code. for example, with the nt->unix mapping system (don't know about the ldap one) if you want "Domain Admins" to appear you _must_ put it in the domaingroup.map file. the previous code was adding builtin aliases and well-known groups even if they weren't in the domain maps. bad idea. | |||||
* | when multiple independent large rpc calls come in on the same pipe, | Luke Leighton | 1999-02-09 | 2 | -6/+4 | |
| | | | | prev_pdu_file_offset was not being re-initialised to zero. | |||||
* | removal of the use of unistrn2 function: replace it with unistr2_to_str | Luke Leighton | 1999-02-09 | 8 | -43/+39 | |
| | | | | which is more appropriate. | |||||
* | pwdb_smb_to_sam was not returning NULL for nt name so that | Luke Leighton | 1999-02-09 | 2 | -13/+25 | |
| | | | | | | | | pwdb_sam_map_names() was using a "blank" static string instead of a NULL pointer for nt names. NULL means over-ride, so the nt name got left as "blank". this causes nt clients to terminate with extreme prejudice. | |||||
* | Fix for NT BSOD problem. There's no reason to have two "NT usernames" running | Matthew Chapman | 1999-02-09 | 1 | -3/+1 | |
| | | | | | | | | | | | around anyway. The real problem is, once again, the brokenness of pwdb_sam_map_names et al. This time it is deciding to return blank NT usernames, which NT's redirector objects to. I'm currently working on improving the pwdb/mapping code, should be ready in a couple of weeks. | |||||
* | UNICODE byte ordering issue: typecast to uint16* replaced with SSVAL() | Luke Leighton | 1999-02-08 | 8 | -21/+21 | |
| | ||||||
* | reload_services needs to be called prior to init_files but after | Luke Leighton | 1999-02-08 | 1 | -4/+4 | |
| | | | | get_myname. | |||||
* | iteration of sam passwd entries was an order n-cubed algorithm due | Luke Leighton | 1999-02-08 | 3 | -25/+92 | |
| | | | | | to resolution of unix name to nt name being unnecessarily _inside_ another loop. | |||||
* | initialise my name (used in %h) prior to loading smb.conf files. | Luke Leighton | 1999-02-03 | 1 | -26/+15 | |
| | ||||||
* | %s not $s | Luke Leighton | 1999-02-03 | 1 | -1/+1 | |
| | ||||||
* | corrections to get data stream for 2nd and subsequent pdus copied from | Luke Leighton | 1999-02-03 | 3 | -23/+19 | |
| | | | | 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 | 9 | -31/+226 | |
| | ||||||
* | multiple dce/rpc PDUs failed to work after ntlmssp update was added. | Luke Leighton | 1999-02-03 | 3 | -33/+24 | |
| | ||||||
* | server type announcements modified to include the "role" of the server: | Luke Leighton | 1999-02-02 | 2 | -15/+69 | |
| | | | | domain member, pdc, bdc. | |||||
* | Minor change to bring smbmount in the main branch in line with some bzero | Michael Warfield | 1999-02-01 | 1 | -3/+3 | |
| | | | | to memset changes... | |||||
* | comma after DOM_MAP_USER removed | Luke Leighton | 1999-02-01 | 1 | -1/+1 | |
| | ||||||
* | Must set password length to 24 after we encrypt a password. | Matthew Chapman | 1999-02-01 | 1 | -0/+2 | |
| |