summaryrefslogtreecommitdiffstats
path: root/source/include
Commit message (Collapse)AuthorAgeFilesLines
...
| * Discovered a whole lot more opcodes on the LSA pipe while writing a rpcTim Potter2001-09-131-6/+38
| | | | | | | | | | | | | | | | scanner. There's lots of quota, privilege, and trusted domain goodness waiting to be reverse engineered here! Unfortunately the scanner can crash LSASS.EXE on NT4 just by writing packets containing 0xdeadbeef. )-:
| * Some patches to authentication:Tim Potter2001-09-121-2/+2
| | | | | | | | | | | | | | | | | | - the usersupplied_info now contains a smb_username (as it comes across on the wire) and a unix_username (after being passed through mapping functions) - when doing security={server,domain} use the smb_username, otherwise use the unix_username
| * - enable MSDFS by default, there seems no reason not to have it enabledAndrew Tridgell2001-09-122-10/+1
| | | | | | | | | | | | | | | | by default in Samba 3.x - got rid of some unused parameters in Makefile.in - declare DEBUGLEVEL in debug.h rather than in each file
| * Moved and renamed DFS error constants from include/rpc_dfs.h to doserr.h toTim Potter2001-09-122-16/+17
| | | | | | | | fit in with new error reporting subsystem.
| * declare dbf in one spotAndrew Tridgell2001-09-103-1/+7
| |
| * added xfileAndrew Tridgell2001-09-101-0/+44
| |
| * replaced stdio in many parts of samba with a XFILE. XFILE is a cut-downAndrew Tridgell2001-09-102-1/+2
| | | | | | | | | | | | | | | | | | replacemnt of stdio that doesn't suffer from the 8-bit filedescriptor limit that we hit with nasty consequences on some systems I would eventually prefer us to have a configure test to see if we need to replace stdio, but for now this code needs to be tested widely so I'm enabling it by default.
| * fixed missing const on d_printf declarationAndrew Tridgell2001-09-091-3/+3
| |
| * convert more code to using d_printfAndrew Tridgell2001-09-081-0/+2
| |
| * Change the description on --with-pam_smbpass to make it clearer - some peopeAndrew Bartlett2001-09-071-2/+22
| | | | | | | | | | | | | | | | | | | | seem to think you need this module for normal samba/PAM operation. rerun autoconf rerun autoheader (Note that --with-pam_smbpass still doesn't build, but at least when it does again only people who actually need it will select it).
| * added "display charset" option in smb.conf, along with d_printf()Andrew Tridgell2001-09-072-0/+26
| | | | | | | | | | | | | | | | | | which should now be used instead of DEBUG(0) or printf() for interactive messages I have only converted client.c to use d_printf(), and the code hasn't had much testing yet. Eventually we want all interactive code to use d_printf(), plus SWAT
| * got rid of USE_TDB_MMAP_FLAG as its not needed any moreAndrew Tridgell2001-09-061-1/+0
| |
| * - fixed proto.h build on systems using a parallel makeAndrew Tridgell2001-09-061-0/+3
| | | | | | | | - changed DENY1 and DENY2 tests to only report errors
| * Removed 18 duplicate #undef entries.Tim Potter2001-09-061-21/+0
| |
| * Annotated definition of NEW_PW_FORMAT_SPACE_PADDED_LEN constant.Tim Potter2001-09-061-1/+3
| |
| * add profiling stats from 2.2Herb Lewis2001-09-051-1/+51
| |
| * added filename to error_packet()Andrew Tridgell2001-09-051-4/+4
| |
| * fixed a bunch of compilation errors on Solaris, mostly people getting ↵Andrew Tridgell2001-09-051-34/+1
| | | | | | | | NSS_STATUS and WINBINDD error codes mixed up
| * Merge of transfer file code from 2.2, fix for readbraw.Jeremy Allison2001-09-041-2/+2
| | | | | | | | Jeremy.
| * it now all compiles - so try enabling it by default and see what explodes on ↵Andrew Tridgell2001-09-041-2/+2
| | | | | | | | the build farm
| * the next stage in the NTSTATUS/WERROR change. smbd and nmbd now compile, but ↵Andrew Tridgell2001-09-047-55/+57
| | | | | | | | the client code still needs some work
| * more NTSTATUS/WERROR conversionAndrew Tridgell2001-09-032-5/+9
| |
| * the next step in our error code handling changeAndrew Tridgell2001-09-034-13/+46
| | | | | | | | | | | | | | | | - added WERROR for win32 error codes - added a configure test for immediate structures still lots to do, so its not enabled by default, but the main structure is there
| * Merge of sam sync code from TNG.Tim Potter2001-08-281-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | Reverse-engineered the sam replication protocol from staring at hex dumps for a while. It's pretty similar to the sam sync protocol with a couple of different delta header types. I wasn't able to figure out the format of the privilege stuff - needs more time and a whiteboard. (-: The impressive bit is that the sam sync stuff from tng basically just worked thanks mainly to Luke Leighton's efforts in this area.
| * Merge of SAM delta type constants and BDC replication types from TNG.Tim Potter2001-08-281-0/+282
| |
| * Added sam sync and sam replication smbd message constants.Tim Potter2001-08-281-0/+2
| |
| * Added copyright header (taken from include/doserr.h)Tim Potter2001-08-281-511/+538
| | | | | | | | | | | | Added include file guards. Converted constants to hex - hooray!
| * Fixed description in file header.Tim Potter2001-08-281-1/+1
| |
| * converted another bunch of stuff to NTSTATUSAndrew Tridgell2001-08-2712-149/+146
| |
| * started converting NTSTATUS to be a structure on systems with gcc in order ↵Andrew Tridgell2001-08-274-526/+538
| | | | | | | | to make it type incompatible with BOOL so we catch errors sooner. This has already found a number of bugs
| * converted smbd to use NTSTATUS by defaultAndrew Tridgell2001-08-273-21/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | major changes include: - added NSTATUS type - added automatic mapping between dos and nt error codes - changed all ERROR() calls to ERROR_DOS() and many to ERROR_NT() these calls auto-translate to the client error code system - got rid of the cached error code and the writebmpx code We eventually will need to also: - get rid of BOOL, so we don't lose error info - replace all ERROR_DOS() calls with ERROR_NT() calls but that is too much for one night
| * Process the SAM/UAS change notification message.Tim Potter2001-08-241-1/+1
| |
| * Some W2k info.Jeremy Allison2001-08-231-0/+41
| | | | | | | | Jeremy.
| * Fixed detection of CUPS. We need to check for the presence of the cupsTim Potter2001-08-233-5/+5
| | | | | | | | header files as well as libcups.
| * A few changes:Andrew Bartlett2001-08-222-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | drop paramaters: status utmp hostname change session code to always record each vuid current on the server. The sessionid struct is no longer packed, as I couldn't get that to work ;-) change smbstatus to show this info and less of the connections.tdb info (its not actualy that accurate). I'll get swat doing some of this shortly.
| * added ERRbadmcbAndrew Tridgell2001-08-221-0/+1
| |
| * a bunch of fixes from the sflight to seattleAndrew Tridgell2001-08-201-1/+1
| | | | | | | | | | | | in particular: - fixed NT status code for a bunch of ops - fixed handling of protocol levels in ms_fnmatch
| * removed unused fileAndrew Tridgell2001-08-161-91/+0
| |
| * Moved across definition of dos error types from smb.h to doserr.hTim Potter2001-08-132-4/+7
| |
| * This patch does a number of things, mostly smaller than they look :-)Andrew Bartlett2001-08-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particuar, it moves the domain_client_validate stuff out of auth_domain.c to somwhere where they (I hope) they can be shared with winbind better. (This may need some work) The main purpose of this patch was however to improve some of the internal documentation and to correctly place become_root()/unbecome_root() calls within the code. Finally this patch moves some more of auth.c into other files, auth_unix.c in this case. Andrew Bartlett
| * Added Mike Davidsons Tru64 ACL patch.Jeremy Allison2001-08-102-3/+3
| | | | | | | | Jeremy.
| * - avoid possible mem leaks in rpcclient/cmd_*.c (talloc_destroy not performed)Simo Sorce2001-08-102-53/+126
| | | | | | | | | | | | | | - ported two rpc back from TNG (WINREG: shutdown and abort shutdown) - some optimizations and changed some DEBUG statement in loadparm.c - changed rpcclient a bit moved from non reentrant next_token_nr to next_token - in cmd_reg.c not sure if getopt will work ok on all platforms only setting optind=0
| * Removed nt_error field from cli_state as it was not used anywhere.Tim Potter2001-08-101-1/+0
| |
| * Moved dos error codes from smb.h into new file doserr.hTim Potter2001-08-102-113/+136
| |
| * Added include guards...Jeremy Allison2001-08-031-0/+3
| | | | | | | | | | | | | | We may need to rename this file smbauth.h, as auth.h is so generic it will probably conflict with system header files on some systems. Jeremy.
| * This is my 'Authentication Rewrite' version 1.01, mostly as submitted toAndrew Bartlett2001-08-032-0/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | samba-technical a few weeks ago. The idea here is to standardize the checking of user names and passwords, thereby ensuring that all authtentications pass the same standards. The interface currently implemented in as nt_status = check_password(user_info, server_info) where user_info contains (mostly) the authentication data, and server_info contains things like the user-id they got, and their resolved user name. The current ugliness with the way the structures are created will be killed the next revision, when they will be created and malloced by creator functions. This patch also includes the first implementation of NTLMv2 in HEAD, but which needs some more testing. We also add a hack to allow plaintext passwords to be compared with smbpasswd, not the system password database. Finally, this patch probably reintroduces the PAM accounts bug we had in 2.2.0, I'll fix that once this hits the tree. (I've just finished testing it on a wide variety of platforms, so I want to get this patch in).
| * Allow smbpasswd to join a W2K hosted AD domain.Jeremy Allison2001-08-021-0/+1
| | | | | | | | Jeremy.
| * Put HPUX on mmap blacklist.Jeremy Allison2001-08-021-0/+1
| | | | | | | | Jeremy.
| * Added "use mmap" for HPUX.Jeremy Allison2001-07-301-0/+1
| | | | | | | | Jeremy.
| * Fix from Michael Davidson <md@caldera.com> for DEC OSF/1 ACLs (ie.Jeremy Allison2001-07-262-1/+32
| | | | | | | | | | Digital UNIX). Jeremy.