summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Implemented directory-relative opens for NT opens.Jeremy Allison1998-09-301-4/+78
| | | | Jeremy.
* lsa_lookup_sids command added. severe debugging needed on lookup_sidsLuke Leighton1998-09-308-202/+581
| | | | | | | | | code. added "quality of service" capability to lsa_open_policy code. different lsa_open_policy queries are *not* dealt with in the server code. answers like "0xC000 0022" - access denied - will have to be made to lsa_lookup_sids calls when a "quality of service" request is *not* specified in the lsa_open_policy call.
* set the default fstype for IPC$ to "IPC". I'm not sure if this willAndrew Tridgell1998-09-301-0/+1
| | | | make any difference, but it is the right thing to do.
* Upped default MAX_OPEN_FILES to 10000 after conversation with tridge.Jeremy Allison1998-09-301-1/+1
| | | | | As we're only using 1 bit per fd when idle it doesn't matter too much.... Jeremy.
* Removed a redundant include for "includes.h"Michael Warfield1998-09-301-3/+1
| | | | | Cleaned up a prototype warning message. smbumount.c now compiles warning free.
* (Finally) implemented "max open files" as a global smb.conf parameter.Jeremy Allison1998-09-305-28/+79
| | | | | | Sets up the files array correctly - limited by the smb.conf parameter and by the max fd's per process as found by getrlimit(). Jeremy.
* libsmb/clientgen.c: Fixed signed/unsigned compile warnings spotted by Herb.Jeremy Allison1998-09-304-12/+35
| | | | | | | | param/loadparm.c: smbd/oplock.c: Allow kernel oplocks to be turned off in the smb.conf file. smbd/server.c: Move init_structs() to after the smb.conf file is loaded - preparation for making a "max open files" parameter. Jeremy.
* Fixed uid->vuid confusion in smbmount (hopefully).Jeremy Allison1998-09-301-2/+2
| | | | Jeremy.
* Fixed extern definition of cnum in clitar.cJeremy Allison1998-09-291-1/+1
| | | | Jeremy
* Fixed warning in get_time_from_string().Jeremy Allison1998-09-291-1/+1
| | | | Jeremy.
* Got very strict about the differences and uses ofJeremy Allison1998-09-2925-256/+356
| | | | | | | uid_t, gid_t and vuid. Added sys_getgroups() to get around the int * return problem. Set correct datatypes for all uid, gid and vuid variables. Jeremy.
* missed the pdb_sam_to_smb function needed by nispass.cLuke Leighton1998-09-292-19/+23
|
* added in some pdb_xxx routines that are needed by nispass.cLuke Leighton1998-09-293-12/+142
|
* uchar / char typecast issuesLuke Leighton1998-09-292-3/+3
|
* Missed one removed multi-statement line. Grrr.Jeremy Allison1998-09-291-0/+1
| | | | Jeremy.
* Fixed bug introduced by me in dead code elimination.Jeremy Allison1998-09-291-22/+44
| | | | | | | Bug was caused by multiple C statements on a line. IMHO this is a *BUG* and will be treated as such.... Fixed all such multiple statements in this file. Jeremy.
* added stamp-hAlexandre Oliva1998-09-291-0/+1
|
* fix directory creation mechanism; the optimized version would not work :-(Alexandre Oliva1998-09-291-25/+44
|
* optimize creation of directories in build treeAlexandre Oliva1998-09-291-20/+25
| | | | ensure that bin exists when needed
* get away with dummy and .dummy filesAlexandre Oliva1998-09-2920-45/+14
|
* added WITH_SMBMOUNTAlexandre Oliva1998-09-293-1/+3
|
* Now have a better solution to the need to have smblcient findRichard Sharpe1998-09-292-0/+13
| | | | | | | | | | a WINS server if running on the WINS server. As suggested by Andrew, we have a flag, in_client=False by default, and set it to True in the client. loadparam.c checks this and sets szWINSserver to 127.0.0.1 when in_client && bWINSsupport. BTW, we seem to have picked up and unused value in some of Luke's new code.
* Fixed stupid bug with "cd /" appending a "/" character to the path forever....Jeremy Allison1998-09-291-0/+2
| | | | Jeremy.
* got rid of the memcpy() prototype and used includes.h instead.Andrew Tridgell1998-09-291-3/+1
| | | | gcc has a built-in memcpy which conflicts with the prototype.
* Fixed problems found in lint pass over the old code by <cpeterso@microsoft.com>.Jeremy Allison1998-09-286-20/+100
| | | | | These were the problems that still existed in the 2.0 branch. Jeremy.
* idb.pl add new argument to call to installcp.shHerb Lewis1998-09-282-2/+2
| | | | mkrelease.sh use distclean target when cleaning before making packages
* Added fix from gildea@intouchsys.com - smbpasswd file could be leftJeremy Allison1998-09-281-1/+5
| | | | | locked. Jeremy.
* Changes to test in configure if capabilities are enabled on a system.Jeremy Allison1998-09-2838-787/+1150
| | | | | | | | | | Changes to get Samba to compile cleanly with the IRIX compiler with the options : -fullwarn -woff 1209,1174 (the -woff options are to turn off warnings about unused function parameters and controlling loop expressions being constants). Split prototype generation as we hit a limit in IRIX nawk. Removed "." code in smbd/filename.c (yet again :-). Jeremy.
* Two changes in this ball...Michael Warfield1998-09-286-1026/+656
| | | | | | | | | | | | 1) Changes to smbmnt.c, smbmount.c, and smbumount.c allow them to compile on both RedHat 4.x (libc 4.x) systems and RedHat 5.x (glibc 2) systems. 2) Changes to Makefile.in and configure.in (and subsequently configure) are to configure for smbmount, smbumount, and smbmnt to compile. This adds a "--with(out)-smbmount" option to configure. Sanity checking is not present yet. You can specify this if you are not on linux, it just won't compile.
* made bad boolean values stand out a little betterAndrew Tridgell1998-09-281-1/+1
|
* fixed the docs for "domain controller" parameter.Andrew Tridgell1998-09-281-2/+2
|
* Backed out that just as ill-considered change :-(Richard Sharpe1998-09-281-9/+0
| | | | A more careful change will be needed in the name lookup code.
* The previous fix for WINS on the WINS server was wrong. ItRichard Sharpe1998-09-281-3/+10
| | | | | | | caused nmbd to exit :-( We now set the variable szWINSserver after the smb.conf file has been processed, but only of we are a WINS server.
* Make sure that WINS Server = 127.0.0.1 in case weRichard Sharpe1998-09-281-1/+3
| | | | | | | | | | do not set a value in smb.conf. This will be the case if we are a WINS server, or if we don't know what we are doing. The result is that smbclient can access a WINS server if it is running on the same machine as the WINS server
* automated generation of .dummy files for each subdirectory;Alexandre Oliva1998-09-2824-39/+29
| | | | | dummy.in files are no longer needed, and new directories will be taken care of automatically, at configure (or config.status --recheck) time
* wait_keyboard must still be defined if readline is not availableAlexandre Oliva1998-09-271-3/+3
|
* Fixed up more possibly uninitialized variables.Richard Sharpe1998-09-274-6/+9
| | | | | | Now only two compilation warnings seem to be left. Luke may want to check the changes I made.
* changed the default filesystem type to NTFS (from Samba)Andrew Tridgell1998-09-261-1/+1
| | | | | | | | | | | I've finally changed this because I've found a real effect that this has. Win95 shows long filenames in a directory listing in a dos box only if this is set to NTFS or HPFS (only ones I've found so far anyway). If NTFS poses problems of some kind then we should try HPFS I wonder if this change will trigger any attempts to use ACLs ?
* Fixed the problem with reply_getatr() being passed a "" name in reply_getatr,Jeremy Allison1998-09-262-11/+10
| | | | | | replaced the paranoid code in smbd/filename.c that replaces a "" with a ".". I am starting to think this code may well be needed. Jeremy.
* Added Kerberos4 support patches from Johan Hedin <johanh@fusion.kth.se>Jeremy Allison1998-09-267-335/+431
| | | | Jeremy.
* Small update to clitar.c to omit warnings about servers notRichard Sharpe1998-09-263-8/+9
| | | | | | letting us change the date unless tar_real_noisy is True. Also updated a few places where variables are declared but not set.
* Makefile.in: Fixed bug with continuation line causing proto to fail.Jeremy Allison1998-09-2527-324/+478
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added $(PROGS) $(SPROGS) as targets for make clean. acconfig.h: Added HAVE_IRIX_SPECIFIC_CAPABILITIES. configure.in: Added sys/capability.h header check. Added function checks for srandom random srand rand. Added HAVE_IRIX_SPECIFIC_CAPABILITIES test. includes.h: Added #include <sys/capability.h>. ntdomain.h: Moved struct acct_info into here from smb.h smb.h: Added KERNEL_OPLOCK_CAPABILITY define. Moved enum action_type into rpcclient.h Moved struct cli_state into client.h Moved struct nt_client_info, struct tar_client_info, struct client_info into rpcclient.h lib/genrand.c: Changed to use sys_random() & friends. lib/smbrun.c: Lose capabilities after fork. lib/system.c: Added set_process_capability(), set_inherited_process_capability() sys_random(), sys_srandom(). lib/util.c: Added Ander's EFBIG lock check to fcntl_lock for 64 bit access to an 32 bit mounted NFS filesystem. nmbd/nmbd.c: Changed to use sys_random() & friends. nmbd/nmbd_browsesync.c: Changed to use sys_random() & friends. passdb/ldap.c: Missed one pdb_encode_acct_ctrl call. passdb/passdb.c: Changed to Ander's code for ' ' characters. passdb/smbpass.c: Added Ander's code to reset ACB_PWNOTREQ. script/mkproto.awk: Added 'long' to prototypes. smbd/chgpasswd.c: Lose capabilities after fork. smbd/open.c: Do the mmap *after* the kernel oplock. smbd/oplock.c: Removed stub code from kernel oplock path. Added set_process_capability(), set_inherited_process_capability() calls. smbd/reply.c: Initialize count = 0, offset = 0. smbd/server.c: Added set_process_capability(), set_inherited_process_capability() calls. tests/summary.c: Ensure we have RANDOM or RAND. utils/smbpasswd.c: Added Ander's code to reset ACB_PWNOTREQ. utils/torture.c: Changed to use sys_random() & friends. Jeremy.
* Added missing display enum.Jeremy Allison1998-09-251-0/+2
| | | | Jeremy.
* Fixed unused variable warning messages.Jeremy Allison1998-09-253-15/+1
| | | | Jeremy.
* rpcclient: got samr command "enumusers -g -u" workingLuke Leighton1998-09-254-17/+31
|
* Moved the extra struct definitions Luke added to smb.h into rpcclient.hJeremy Allison1998-09-252-0/+197
| | | | | | | and client.h. They are still included from smb.h so nothing should change (or break) but this keeps the new definitions easier to maintain. This is similar to what I did with ntdomain.h Jeremy.
* added in samr commands. assistance in returning the missing functions,Luke Leighton1998-09-2510-178/+839
| | | | automatically removed because they were "unused", would be appreciated.
* added wksinfo command to rpcclient, which don't work too good.Luke Leighton1998-09-259-26/+1067
|
* added rpcclient programLuke Leighton1998-09-2523-89/+2856
|
* not needed.Luke Leighton1998-09-251-348/+0
|