summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
1998-10-04use dummy file descriptors opened on /dev/null to ensure that the smbwAndrew Tridgell5-12/+23
file descriptor allocation order is identical to the kernels. (This used to be commit 60a683465647932f7241ba9f92443d5e5294e20b)
1998-10-04more smbw cleanups.Andrew Tridgell9-167/+288
- cleaned up prototyping. Unfortunately we can't auto-prototype wrapped.c because it replaces system functions. - split stat functions into smbw_stat.c (This used to be commit 04e92e692e49234df6fbbfd07a33b315ed62f0de)
1998-10-04- split smbw directory code into smbw_dir.cAndrew Tridgell3-619/+658
- fixed a bug in the handling of multiple connections to different servers (This used to be commit a9f9d8c3d8c18a5ab4c18c1348ee9c8d643880fa)
1998-10-04support a few more function types (like ino_t and off_t)Andrew Tridgell1-1/+1
(This used to be commit 758048f1e17db70daa4cd169d5c9b833f94279f4)
1998-10-04use const charAndrew Tridgell1-2/+2
(This used to be commit 83b7bfa821b88f0826b348ec493141a324e12a86)
1998-10-04simplied the layout of the smbwrapper code. All those 3 line filesAndrew Tridgell32-1076/+556
were getting unwieldy (This used to be commit a59d4e93da2cb2bb61a632ce85af0888a87a03e2)
1998-10-04we need to do a load_interfaces() at startup to support broadcastAndrew Tridgell1-0/+2
resolution of names. (This used to be commit c0931b6770dd822f156f388f37fb5b4abfcad51f)
1998-10-03use __XXXdir() instead of __libc_XXXdir()Andrew Tridgell6-26/+5
(This used to be commit e28f55c0a3386cdb0185f5252b54d10d2c2a1710)
1998-10-03drat.Andrew Tridgell8-6/+263
on Linux 2.0 libc detects the lack of getdents in the kernel and used opendir() etc. so we need to implement those ... it would be needed for a port to others OSes anyway I suppose. (This used to be commit e3fd861590dd27cc643c2d8d0cb5a5651c84d9ac)
1998-10-03fixed a authentication problem with non-encrypting serversAndrew Tridgell1-2/+3
(This used to be commit 06f1af12c37fc759e7315366dd4e82f4e96b042d)
1998-10-03fixed initialisation bug in rpcclient (stdout is not a constant)Andrew Tridgell1-1/+3
(This used to be commit 1388a6fe8ccd0b2fec8086feebc785b3a5de78d3)
1998-10-03don't call functions that aren't there yet. (Luke had the codeAndrew Tridgell1-0/+2
commented out in the makefile) (This used to be commit c626214e23738334ca5ea5f4f1a5180d3245231b)
1998-10-03added fchdir() supportAndrew Tridgell5-5/+67
(This used to be commit a42729dbf5414f54e5d623514533958c62ada5f6)
1998-10-03fixed vi on smbwrappper (it was a problem in cli_read())Andrew Tridgell4-8/+6
(This used to be commit 1dcc84b942d4669f978aebdeaf85ea609c2b732f)
1998-10-03fixed wrapper for access(). This gets xedit working.Andrew Tridgell1-1/+1
(This used to be commit 3c839a523183c163db0d14cf1a3aac47ffafd496)
1998-10-03support getcwd() in smbwrapperAndrew Tridgell4-2/+66
(This used to be commit d516ee383c287550a5953cf5ea1cd69cc957e1aa)
1998-10-03added mkdir() and rmdir() supportAndrew Tridgell5-0/+152
(This used to be commit ce748e5ea94380147a01de8235b343c7e2852bee)
1998-10-03added simple device/inode number support based on a checksum of theAndrew Tridgell4-5/+21
filename (This used to be commit 5674fb4e9dc4d92213d763c8cecd26efc23a9720)
1998-10-03added a bit more to the docsAndrew Tridgell3-14/+25
(This used to be commit e040047c647df3991becbf2b45de785fc875d1ff)
1998-10-03added lseek() support for directoriesAndrew Tridgell5-6/+85
(This used to be commit 67ca971b0b00b5256b0af2c1c5777c393f9cef0b)
1998-10-03fixed a bug in name_len() (thanks to kooros@kooros.netrack.net)Andrew Tridgell1-7/+7
(This used to be commit f05f0a01cefbf19943a53c3307eb992d77238b51)
1998-10-03added lseek() to smbwrapperAndrew Tridgell2-7/+54
(This used to be commit 752e90b24f37d4697b87c65a53b45799c21ecab7)
1998-10-03use O_ACCMODEAndrew Tridgell1-1/+1
(This used to be commit cc6270f327fdc998e5e3a2d8c3b50f33a29ec3c1)
1998-10-03- always open for reading (otherwise getattrE won't work).Andrew Tridgell1-4/+11
- added somemore NT error codes (This used to be commit a0632529133fdaff9d70ac3e0cf6bb021c79438e)
1998-10-03updated prototypesAndrew Tridgell1-2/+2
(This used to be commit 40af9fee1ac17bf329afcf1f0c73a92f03f183dd)
1998-10-03define O_ACCMODE if not definedAndrew Tridgell1-0/+4
(This used to be commit 48de03824ed33e9751bc9deeb22f1e1ef650b8cb)
1998-10-03added lseekAndrew Tridgell1-1/+1
(This used to be commit 2fbb544d38f7824dc6272517bded4be952b073b1)
1998-10-03added basic chmod(), chown() and utime() support (not fullyAndrew Tridgell7-4/+257
implemented). this is enough to be able to edit files using emacs on the smbwrapper filesystem (This used to be commit e5c3f36ef2e8fc0195d70b2f5db7d88d9ae4507a)
1998-10-03added unlink() and rename() support to smbwrapperAndrew Tridgell13-67/+242
(This used to be commit b85d96144728e8a29c7c1114462e28bf3b144b80)
1998-10-03ignore *.p filesAndrew Tridgell1-0/+1
(This used to be commit e246a202306b8e4e7357057deb094b5a04b28408)
1998-10-03lots of improvements to smbwrapper. It now works with Samba, Win95 andAndrew Tridgell8-66/+271
WinNT servers, and correctly lists share names in /smb/SERVER/ (This used to be commit 1ea349728b8984bfe5cf5df41a87efbe17ff5ccd)
1998-10-03- ignore *.p filesAndrew Tridgell1-0/+1
(This used to be commit 5328ecbc41daa3fe1adbf8dbe9db8180ae55da3d)
1998-10-03- ignore *.p filesAndrew Tridgell2-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. (This used to be commit 715a6631c714bbd6a965e45fba1e0d0b37a27df6)
1998-10-03- ignore *.p filesAndrew Tridgell2-1/+2
- make msleep() non-static (This used to be commit 688a749484aa807075d2ce16d750c4f3494f3e55)
1998-10-03updated prototypesAndrew Tridgell1-3/+7
(This used to be commit a42155f77a0156aa10adc9fd0070f3edab647382)
1998-10-03- remove .p files in make cleanAndrew Tridgell2-3/+4
- added readlink support to smbwrapper (This used to be commit 4b5217f996fbc1bb679992068c6c4fa28677c37e)
1998-10-03added capabilities ab win95 fields to client structure. Used forAndrew Tridgell1-0/+2
detecting win95 server for bug handling (This used to be commit 76b5c8243791358be1a4781ff2e6929e56d98887)
1998-10-02Makefile.in :Luke Leighton9-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. (This used to be commit bcf39ffdcc64e049bca2d70a394a99976291e81d)
1998-10-02- static function "create_new_hashes" was identical to "nt_lm_owf_gen".Luke Leighton4-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. (This used to be commit a4e7cc3e46b713aa0ae55de74a1c70921bef578d)
1998-10-02microsoft is slowly fixing some buffer overflow errors in dce/rpc code (SP4).Luke Leighton1-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. (This used to be commit a69ed7846a1e1403ea51d76d6962b97e8c768b29)
1998-10-02some changes in smbtorture as a result of clientgen interface changesAndrew Tridgell1-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. (This used to be commit 252b52091c11d8a6cc9c70f32671aee865ae7b41)
1998-10-02the guts of the smbwrapper code. I may change the layout of this atAndrew Tridgell19-0/+1700
some stage. (This used to be commit 3f34a3cac817de19d227c36bc792db8b2c3798f9)
1998-10-02several clientgen mods to support smbwrapper. In particular addedAndrew Tridgell1-3/+272
cli_list() for directory listing and expended some other functions a bit. (This used to be commit 9bae21abaf3d69a204c6e617f06094303da4da48)
1998-10-02added sys_getwd()Andrew Tridgell1-3/+13
(This used to be commit 688d19de50c01222c42f61f825fab93a7005f5b6)
1998-10-02use sys_stat() not file_exist() for codepages. (we don't want dosAndrew Tridgell1-2/+2
translation!) (This used to be commit 1dcefb3f8e1e8b407d7f45332262e1b04bc1d6ee)
1998-10-02a couple of mode for smbwrapperAndrew Tridgell2-3/+7
(This used to be commit 07dd2aedf1e8ad143669694b504554de74bbaa1d)
1998-10-02makefile support for smbwrapperAndrew Tridgell1-4/+24
dosn't compile by default. You need to do "make smbwrapper/smbwrapper.so" (This used to be commit 686182eb7140ade590c962bc8e09e895a22b3119)
1998-10-01got rid of USE_FILES_ARRAY code (it was unused)Andrew Tridgell1-106/+4
(This used to be commit f15ece53162304d855bea4f329f3faed8813a831)
1998-10-01Fixed *nasty* bug in nt_lm_owf_gen() - this function wasJeremy Allison1-1/+3
not ensuring a zero filled buffer before doing crypto stuff. See PR#10121. Beware of this ! Jeremy. (This used to be commit c42fb702b70f18dfe3b97ce7ea24c4ce4b3f890f)
1998-10-01Fix another possibly unitialized variable ...Richard Sharpe1-1/+1
(This used to be commit 351b9a0f8b6c071f395e082d5e1c98bda706106c)