summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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. (This used to be commit a655a8a0510b0277727205394b093c580280eb55)
* 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. (This used to be commit dba55b2d3453bd18e1a0cb031d012733e5a214b9)
* 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. (This used to be commit 3459541abc290bb709f2416736371e4a764c3d28)
* (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. (This used to be commit eca24bd24352c688cdf48c1ef14adb8ac353468f)
* 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. (This used to be commit 6a261517a09b005f502a37941431308fa8bf2c5c)
* Fixed uid->vuid confusion in smbmount (hopefully).Jeremy Allison1998-09-301-2/+2
| | | | | Jeremy. (This used to be commit 60c2278e8c1941bca37f1dc000bd2c29a8c0c73b)
* Fixed extern definition of cnum in clitar.cJeremy Allison1998-09-291-1/+1
| | | | | Jeremy (This used to be commit 6c08f3b81c8039e458e0b27d6649060bf6cf6c13)
* Fixed warning in get_time_from_string().Jeremy Allison1998-09-291-1/+1
| | | | | Jeremy. (This used to be commit e9b7ff0dece2252b28be1ed526f43ff2bdf86ade)
* 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. (This used to be commit e570db46fc3a78e499523fd342e9a34cebb18998)
* missed the pdb_sam_to_smb function needed by nispass.cLuke Leighton1998-09-292-19/+23
| | | | (This used to be commit b40a4e6385757cb8a44044a1437651954d6b1c90)
* added in some pdb_xxx routines that are needed by nispass.cLuke Leighton1998-09-293-12/+142
| | | | (This used to be commit 5212dd69d05a0d26dddcb4a0d9efca195436bfda)
* uchar / char typecast issuesLuke Leighton1998-09-292-3/+3
| | | | (This used to be commit 1a1d8d0483fc05765e6dcc2da00405e0ec7421a2)
* Missed one removed multi-statement line. Grrr.Jeremy Allison1998-09-291-0/+1
| | | | | Jeremy. (This used to be commit 7958787d9beffcd0f025c7a85469844d2e520ce5)
* 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. (This used to be commit ea3ab46f12565ac6ccbb8c69825acedd3640ec12)
* added stamp-hAlexandre Oliva1998-09-291-0/+1
| | | | (This used to be commit 078a4b564fe1511452bf0012c643646d4900d04b)
* fix directory creation mechanism; the optimized version would not work :-(Alexandre Oliva1998-09-291-25/+44
| | | | (This used to be commit 796475ad5ac2da409d1676d3ae6530654697028c)
* optimize creation of directories in build treeAlexandre Oliva1998-09-291-20/+25
| | | | | ensure that bin exists when needed (This used to be commit 87b3e4347a5a394471f0d4f34f093ec2195dfd4d)
* get away with dummy and .dummy filesAlexandre Oliva1998-09-2920-45/+14
| | | | (This used to be commit 90a8a02484a0897b053fd6531b7fec5d23098b6f)
* added WITH_SMBMOUNTAlexandre Oliva1998-09-293-1/+3
| | | | (This used to be commit fe5721b9527979e6ac59d1e3e56544276a5777d5)
* 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. (This used to be commit b665756bfc813b229ad50b0d5f53e8b779537a3f)
* Fixed stupid bug with "cd /" appending a "/" character to the path forever....Jeremy Allison1998-09-291-0/+2
| | | | | Jeremy. (This used to be commit 14ee57f336100634993e7968ba54a441ac2813db)
* 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. (This used to be commit 16b6c3e852dbc7b4460abc461b4e0a8dc315fd60)
* 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. (This used to be commit 3fd28812f75f2311a114ff905143634e3bbb1fac)
* 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 (This used to be commit 2c6bbc2da72af4508aa8c49d003f211da5cbe5ae)
* Added fix from gildea@intouchsys.com - smbpasswd file could be leftJeremy Allison1998-09-281-1/+5
| | | | | | locked. Jeremy. (This used to be commit 71ab5c367cf54f4b821aaf056f283f48d7eb4638)
* 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. (This used to be commit e0567433bd72aec17bf5a54cc292701095d25f09)
* 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. (This used to be commit 8a4730f61923577b0bd9e09ef1a00538f7dfb0de)
* made bad boolean values stand out a little betterAndrew Tridgell1998-09-281-1/+1
| | | | (This used to be commit 270f4b0f84167e378b4615af8aedb85970320b1d)
* fixed the docs for "domain controller" parameter.Andrew Tridgell1998-09-281-2/+2
| | | | (This used to be commit c11f1b9293f1b4d342285e26e39a90cf9dbabf63)
* 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. (This used to be commit edfc3ab99b4c2441e765d49a7aa73ca2f3ec8de3)
* 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. (This used to be commit 17212991cf0f49c5afc77cbd82dc6ce8a13f1405)
* 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 (This used to be commit a3439986666c33f352c863a8baae766323aea7b1)
* 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 (This used to be commit 237a8e5fe62d757c04b8207cbbee4df1470cfe4e)
* wait_keyboard must still be defined if readline is not availableAlexandre Oliva1998-09-271-3/+3
| | | | (This used to be commit dc21f6c98267afef116a449468129c1d3a8e996b)
* 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. (This used to be commit 2456c95c1664a57aa939695c884ec666ec8168ec)
* 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 ? (This used to be commit 410d54fa0dba319e802d7327d89c4c1e61f2db65)
* 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. (This used to be commit bdc3d9f52fbded4b1483af8be0059decfd4bad34)
* Added Kerberos4 support patches from Johan Hedin <johanh@fusion.kth.se>Jeremy Allison1998-09-267-335/+431
| | | | | Jeremy. (This used to be commit 548634915f21f774b7efb06f138c8fb7bc089daa)
* 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. (This used to be commit b46f1024c939ee9ecb8deb9c844acbd4b5f109c6)
* 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. (This used to be commit e8be306f23963ac00b1a383ebe0cc1421529fb02)
* Added missing display enum.Jeremy Allison1998-09-251-0/+2
| | | | | Jeremy. (This used to be commit 535ac8a7c204a223a57d561bb12f1934b852a579)
* Fixed unused variable warning messages.Jeremy Allison1998-09-253-15/+1
| | | | | Jeremy. (This used to be commit 64ad5b4bb0f302703c9be1f76bd6211dc9871d19)
* rpcclient: got samr command "enumusers -g -u" workingLuke Leighton1998-09-254-17/+31
| | | | (This used to be commit 3a00023efedb34684bd45bd8a562f07a9880f1ad)
* 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. (This used to be commit 2831e5c9c46e05ecd8c858fac2d93e8baa96d102)
* 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. (This used to be commit d0f7b0d915973ccb85409af3d6d951a716cd66d2)
* added wksinfo command to rpcclient, which don't work too good.Luke Leighton1998-09-259-26/+1067
| | | | (This used to be commit 8d23da91cbd74a45a5b030688fd89d88a25738dc)
* added rpcclient programLuke Leighton1998-09-2523-89/+2856
| | | | (This used to be commit aa38f39d67fade4dfd7badb7a9b39c833a1dd1ca)
* not needed.Luke Leighton1998-09-251-348/+0
| | | | (This used to be commit 78b5c15121caa18f401cd7aa45d831ef93a5f7c2)
* I've disabled the conversion of null filenames to "." until we solveAndrew Tridgell1998-09-251-0/+3
| | | | | | | | the win95 printing problem. I suspect it is a smbgetatr() problem with a null name (which requires special behaviour). This is an interim solution. (This used to be commit 0a69e091a2ec75bce89760d69ea1488941108740)
* Updates to the scripts for the new 14-char space format of accountJeremy Allison1998-09-242-2/+2
| | | | | | attributes. Jeremy. (This used to be commit 32b6f6640d45b083ce35a8c11b1e6f23c19df62c)