Age | Commit message (Collapse) | Author | Files | Lines |
|
(This used to be commit cc6270f327fdc998e5e3a2d8c3b50f33a29ec3c1)
|
|
- added somemore NT error codes
(This used to be commit a0632529133fdaff9d70ac3e0cf6bb021c79438e)
|
|
(This used to be commit 40af9fee1ac17bf329afcf1f0c73a92f03f183dd)
|
|
(This used to be commit 48de03824ed33e9751bc9deeb22f1e1ef650b8cb)
|
|
(This used to be commit 2fbb544d38f7824dc6272517bded4be952b073b1)
|
|
implemented).
this is enough to be able to edit files using emacs on the smbwrapper
filesystem
(This used to be commit e5c3f36ef2e8fc0195d70b2f5db7d88d9ae4507a)
|
|
(This used to be commit b85d96144728e8a29c7c1114462e28bf3b144b80)
|
|
(This used to be commit e246a202306b8e4e7357057deb094b5a04b28408)
|
|
WinNT servers, and correctly lists share names in /smb/SERVER/
(This used to be commit 1ea349728b8984bfe5cf5df41a87efbe17ff5ccd)
|
|
(This used to be commit 5328ecbc41daa3fe1adbf8dbe9db8180ae55da3d)
|
|
- 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)
|
|
- make msleep() non-static
(This used to be commit 688a749484aa807075d2ce16d750c4f3494f3e55)
|
|
(This used to be commit a42155f77a0156aa10adc9fd0070f3edab647382)
|
|
- added readlink support to smbwrapper
(This used to be commit 4b5217f996fbc1bb679992068c6c4fa28677c37e)
|
|
detecting win95 server for bug handling
(This used to be commit 76b5c8243791358be1a4781ff2e6929e56d98887)
|
|
- 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)
|
|
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)
|
|
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)
|
|
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)
|
|
some stage.
(This used to be commit 3f34a3cac817de19d227c36bc792db8b2c3798f9)
|
|
cli_list() for directory listing and expended some other functions a
bit.
(This used to be commit 9bae21abaf3d69a204c6e617f06094303da4da48)
|
|
(This used to be commit 688d19de50c01222c42f61f825fab93a7005f5b6)
|
|
translation!)
(This used to be commit 1dcefb3f8e1e8b407d7f45332262e1b04bc1d6ee)
|
|
(This used to be commit 07dd2aedf1e8ad143669694b504554de74bbaa1d)
|
|
dosn't compile by default. You need to do "make smbwrapper/smbwrapper.so"
(This used to be commit 686182eb7140ade590c962bc8e09e895a22b3119)
|
|
(This used to be commit f15ece53162304d855bea4f329f3faed8813a831)
|
|
not ensuring a zero filled buffer before doing crypto stuff.
See PR#10121. Beware of this !
Jeremy.
(This used to be commit c42fb702b70f18dfe3b97ce7ea24c4ce4b3f890f)
|
|
(This used to be commit 351b9a0f8b6c071f395e082d5e1c98bda706106c)
|
|
Jeremy.
(This used to be commit 740784f9cf3d4f85eb71848a29b95d5db977d264)
|
|
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.
(This used to be commit 299a723d4e55712beb12362dfff3846d82b8516b)
|
|
make any difference, but it is the right thing to do.
(This used to be commit a655a8a0510b0277727205394b093c580280eb55)
|
|
As we're only using 1 bit per fd when idle it doesn't matter too much....
Jeremy.
(This used to be commit dba55b2d3453bd18e1a0cb031d012733e5a214b9)
|
|
Cleaned up a prototype warning message.
smbumount.c now compiles warning free.
(This used to be commit 3459541abc290bb709f2416736371e4a764c3d28)
|
|
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)
|
|
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)
|
|
Jeremy.
(This used to be commit 60c2278e8c1941bca37f1dc000bd2c29a8c0c73b)
|
|
Jeremy
(This used to be commit 6c08f3b81c8039e458e0b27d6649060bf6cf6c13)
|
|
Jeremy.
(This used to be commit e9b7ff0dece2252b28be1ed526f43ff2bdf86ade)
|
|
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)
|
|
(This used to be commit b40a4e6385757cb8a44044a1437651954d6b1c90)
|
|
(This used to be commit 5212dd69d05a0d26dddcb4a0d9efca195436bfda)
|
|
(This used to be commit 1a1d8d0483fc05765e6dcc2da00405e0ec7421a2)
|
|
Jeremy.
(This used to be commit 7958787d9beffcd0f025c7a85469844d2e520ce5)
|
|
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)
|
|
(This used to be commit 078a4b564fe1511452bf0012c643646d4900d04b)
|
|
(This used to be commit 796475ad5ac2da409d1676d3ae6530654697028c)
|
|
ensure that bin exists when needed
(This used to be commit 87b3e4347a5a394471f0d4f34f093ec2195dfd4d)
|
|
(This used to be commit 90a8a02484a0897b053fd6531b7fec5d23098b6f)
|
|
(This used to be commit fe5721b9527979e6ac59d1e3e56544276a5777d5)
|
|
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)
|