summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagsamba-2.0.0alpha8cvs2svn Import User1998-09-290-0/+0
|\ | | | | 'release-2-0-0-alpha-8'.
* | 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
| |
* | 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.
* | Updates to the scripts for the new 14-char space format of accountJeremy Allison1998-09-242-2/+2
| | | | | | | | | | attributes. Jeremy.
* | Integration of Anders Blomdell <anders.blomdell@control.lth.se>'sJeremy Allison1998-09-2410-128/+245
| | | | | | | | | | | | smbpasswd changes. Not exactly the same as his code - several changes. Jeremy.
* | qualifier name in session_enum was being assumed to exist. if NULL, theLuke Leighton1998-09-241-2/+2
| | | | | | | | | | name should not be read. file_enum and connection_enum didn't do this: wonder why only session_enum had this bug?
* | took out #ifdef'd code in make_samr_r_query_usergroups that copiedLuke Leighton1998-09-241-10/+0
| | | | | | | | DOM_GID static-size array, because it's malloc'd now.
* | this fixes the last of the issues where USRMGR.EXE and SRVMGR.EXE wereLuke Leighton1998-09-243-35/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | failing. running these two programs on a samba pdc now work. parse_samr.c: - removed __LINE__ from debug macros. - removed call to SMB_ASSERT_ARRAY() in samr_r_query_usergroups. the DOM_GID array is a malloc'd array (by make_dom_gids) not a static array. srv_samr.c: - replaced all "struct smb_passwd"s with sam_passwds instead. there were uid to rid confusion issues (assumptions that uids were equal to rids). - #if 0'd the pdb_rid_is_user() call which, given the above corrections, would probably work now. srv_util.c: - replaced "struct smb_passwd" with sam_passwd in lookup_user_rid, as assumptions were being made that uids were equal to rids.
* | removed function names printed out in debug statements (duplicated inLuke Leighton1998-09-241-33/+37
| | | | | | | | DEBUG macro, automatically)
* | replaced one of the paragraphs describing nmbd problems. could someoneLuke Leighton1998-09-241-11/+10
| | | | | | | | review this please?
* | Added a minor fix to clitar.c for a bug.Richard Sharpe1998-09-241-16/+2
| | | | | | | | | | | | | | Could not check that it compiles clean with Jeremy's -Wflags because someone loaded some changes to reply.c that break in the locking area :-(
* | check whether system type is the same as stored in the cache (fullAlexandre Oliva1998-09-244-330/+475
| | | | | | | | | | | | | | | | | | | | | | | | stand-alone macro, candidate for inclusion in the next release of autoconf) create configure flag --enable-maintainer-mode, that enables automatic rebuilding of configure from configure.in and aclocal.m4, and of config.h.in based on acconfig.h. This assumes autoconf and autoheader are available. Maintainer mode also introduces automatic dependency tracking of include files, but it depends on features provided by gcc and GNU make, so you must not enable maintainer mode if you are not using any of these
* | automatically detect changes in the system type and exit, tellingAndrew Tridgell1998-09-243-297/+318
| | | | | | | | the user to remove config.cache
* | some changes to the autoconf supportAndrew Tridgell1998-09-241-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | - added config.cache to "make clean". We get two many bug reports from people builing on multiple architectures who don't remove config.cache between compiles. Hopefully a future version of autoconf will do this automatically - removed the targets that run autoconf and autoheader. There is far too great a risk of a enduser getting a error "autoheader not found" if the date on a file is changed. Samba developers will have to run autoconf and autoheader manually (as before)
* | nttrans.c:Luke Leighton1998-09-233-6/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | winreg was missing from the list of pipes. advise using the array already defined in... rpc_parse/parse_rpc.c's pipe_names[], but writing code to strip "\PIPE\" from the front when making the check. one location to update when adding new pipes, not two. srv_pipe_hnd.c: moved the ZERO_STRUCT(p) macro to _before_ the DLIST_ADD(Pipes, p) macro. dlinklist.h: added { }s around the code inserted by DLIST_ADD and DLIST_REMOVE macros
* | Hoist by my own petard with warnings (forgot to set strict warningsJeremy Allison1998-09-231-6/+6
| | | | | | | | | | in Makefile before compiling & checking in :-). Jeremy.
* | Fixed data corruption bugs in clitar.c with restores.Richard Sharpe1998-09-231-17/+58
| | | | | | | | | | | | | | | | | | | | | | Have tested against samba with clitar using a hard-coded max_xmit of 2920, since max smit = 2920 does not seem to work in the smb.conf file. Will have to test correctly against Win95 and WinNT now. Have also compiled with -WJeremy'sFlags and get no more warnings after I removed an unused variable.
* | smbd/oplock.c: Use O_CREAT and O_TRUNC and correct mode flagsJeremy Allison1998-09-232-3/+3
| | | | | | | | | | | | | | when creating oplock test file. smbd/server.c: Check for existance of kernel oplocks before becoming a daemon. Jeremy.