summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* updated prototypesAndrew Tridgell1998-10-031-2/+2
|
* define O_ACCMODE if not definedAndrew Tridgell1998-10-031-0/+4
|
* added lseekAndrew Tridgell1998-10-031-1/+1
|
* added basic chmod(), chown() and utime() support (not fullyAndrew Tridgell1998-10-037-4/+257
| | | | | | | implemented). this is enough to be able to edit files using emacs on the smbwrapper filesystem
* added unlink() and rename() support to smbwrapperAndrew Tridgell1998-10-0313-67/+242
|
* ignore *.p filesAndrew Tridgell1998-10-031-0/+1
|
* lots of improvements to smbwrapper. It now works with Samba, Win95 andAndrew Tridgell1998-10-038-66/+271
| | | | WinNT servers, and correctly lists share names in /smb/SERVER/
* - ignore *.p filesAndrew Tridgell1998-10-031-0/+1
|
* - ignore *.p filesAndrew Tridgell1998-10-032-87/+222
| | | | | | | | | | | | - enable cli_RNetSharEnum - fix password handling in sesssetup for NT1 protocol - handle partial reads and writes in cli_{read,write} - added cli_getattrE - modify cli_qpathinfo() to swap byte order for win95 servers - handle temporary errors from FINDFIRST/FINDNEXT from win95 servers, when we get a error we sleep for a bit and retry - return approx unix errno from cli_error(). Need to add a lot more cases to this.
* - ignore *.p filesAndrew Tridgell1998-10-032-1/+2
| | | | - make msleep() non-static
* 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.