summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* updated prototypesAndrew Tridgell1998-10-031-3/+7
|
* - remove .p files in make cleanAndrew Tridgell1998-10-032-3/+4
| | | | - added readlink support to smbwrapper
* added capabilities ab win95 fields to client structure. Used forAndrew Tridgell1998-10-031-0/+2
| | | | detecting win95 server for bug handling
* Makefile.in :Luke Leighton1998-10-029-582/+780
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added srvsvc client files clientgen.c : - replaced cli_error(cli, int *cls, int *err) with cli_error(cli, uint8 cls, uint32 *err). this version detects 32 bit status messages. the DOS error "MORE_DATA", the equivalent of the 32 bit *warning* 0x8000 0005 (STATUS_BUFFER_OVERFLOW), was being processed as an error, terminating the cli_receive_trans() call. cli_pipe.c : - replaced calls that had been incorrectly modified from 32 bit warnings (0x8000 0005 - STATUS_BUFFER_OVERFLOW) to 8 bit DOS errors (0x01 0xEA - MORE_DATA). the use of the old version of cli_error (DOS only) instead of the new one (DOS and 32 bit) caused the dce/rpc client code to fail. - replaced 2 space indentation with tab indentation in all functions. cli_srvsvc.c : cmd_srvsvc.c : - added these files back in, fixing them up to use jeremy's modified versions of the dce/rpc client functions. parse_srv.c : - added back in some "unused" functions required by dce/rpc client-side code. it would be helpful if all such "unused" functions could be added back in. rpcclient.c : - added "session", "file", "share", "connection" enumeration functions back in. these are equivalent to nt's "NetXXXXXEnum" Win32 (MSDN) functions. - added "srvinfo" function back in. this is equivalent to nt's NetServerGetInfo Win32 (MSDN) function.
* - static function "create_new_hashes" was identical to "nt_lm_owf_gen".Luke Leighton1998-10-024-36/+41
| | | | | | | | | | create_new_hashes didn't zero the buffer for the md4hash: nt_lm_owf_gen did, because jeremy sorted this out a couple of days ago. call nt_lm_owf_gen instead. - call SMBOWFencrypt from SMBencrypt and SMBNTencrypt. - added #ifdef DEBUG_PASSWORD debug password calls.
* microsoft is slowly fixing some buffer overflow errors in dce/rpc code (SP4).Luke Leighton1998-10-021-2/+2
| | | | | | | | therefore, they are being more strict, first in the server-side code, and now in the client-side code. this fixes a bind-request that was too short by 16 bytes, and an rpc-request that was too long by 24 bytes.
* some changes in smbtorture as a result of clientgen interface changesAndrew Tridgell1998-10-021-5/+5
| | | | | | | for smbwrapper note that Lukes client changes broke smbtorture. This doesn't fix it, but at least I didn't break it more than it was.
* the guts of the smbwrapper code. I may change the layout of this atAndrew Tridgell1998-10-0219-0/+1700
| | | | some stage.
* several clientgen mods to support smbwrapper. In particular addedAndrew Tridgell1998-10-021-3/+272
| | | | | cli_list() for directory listing and expended some other functions a bit.
* added sys_getwd()Andrew Tridgell1998-10-021-3/+13
|
* use sys_stat() not file_exist() for codepages. (we don't want dosAndrew Tridgell1998-10-021-2/+2
| | | | translation!)
* a couple of mode for smbwrapperAndrew Tridgell1998-10-022-3/+7
|
* makefile support for smbwrapperAndrew Tridgell1998-10-021-4/+24
| | | | dosn't compile by default. You need to do "make smbwrapper/smbwrapper.so"
* got rid of USE_FILES_ARRAY code (it was unused)Andrew Tridgell1998-10-011-106/+4
|
* Fixed *nasty* bug in nt_lm_owf_gen() - this function wasJeremy Allison1998-10-011-1/+3
| | | | | | not ensuring a zero filled buffer before doing crypto stuff. See PR#10121. Beware of this ! Jeremy.
* Fix another possibly unitialized variable ...Richard Sharpe1998-10-011-1/+1
|
* 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