summaryrefslogtreecommitdiff
path: root/source3/smbwrapper/smbw.c
AgeCommit message (Collapse)AuthorFilesLines
1999-01-29removed encrypt-password code pre-cli_session_setup(), session setupLuke Leighton1-6/+2
fn decides whether to encrypt password or not. (This used to be commit 6d14db6a6c101e86b3c62d5098a05d29ae4e9cd8)
1999-01-27- got client code cleartext passwords working again in cli_session_setup.Luke Leighton1-2/+6
needed this for some tests. - removed code that said "if lm password is not encrypted then encrypt both lm and nt passwords". actually it said "if lm password length is not 24 bytes and we're in security=user mode..." it didn't bother to check whether the nt password was NULL or not, and doing the encryption inside cli_session_setup is the wrong place. - checked all instances where cli_session_setup is called with cleartext passwords that are expected to then be encrypted (see above) with the test "if pwlen != 24...". there was only one: all the others either provide encrypted passwords, do null sessions or use cli_establish_connection. * recommendation: use cli_establish_connection() in smbwrapper/smbw.c (This used to be commit 2a509e9606f8aefbefa6e7b49878726464dbed44)
1998-11-17Added the same open()/fopen()/creat()/mmap() -> sys_XXX calls.Jeremy Allison1-1/+1
Tidied up some of the mess (no other word for it). Still doesn't compile cleanly. There are calls with incorrect parameters that don't seem to be doing the right thing. This code still needs surgery :-(. Jeremy. (This used to be commit 18ff93a9abbf68ee8c59c0af3e57c63e4a015dac)
1998-11-13fixes for OSF1 compilationAndrew Tridgell1-0/+6
(This used to be commit 5be3c37f50eac35cad3eadf0d24e7a4ee04c075e)
1998-11-09Makefile.in: Removed rpc_server/srv_ldap_helpers.c per J.F.'s instructions.Jeremy Allison1-2/+2
client/client.c: client/clitar.c: include/client.h: smbwrapper/smbw_dir.c: smbwrapper/smbw_stat.c: smbwrapper/smbw.c: lib/util.c: Converted all use of 'mode' to uint16. smbd/quotas.c: Fixed stupid comment bug I put in there :-(. printing/printing.c: Fix from J.F. to new code. Jeremy. (This used to be commit bacd3e9d2036a804e73644a28fc498f229c8446c)
1998-10-24handle the case of an intermediate binary not loading smbwrapper.soAndrew Tridgell1-2/+1
(for example /usr/bin/man because it is setgid). (This used to be commit 85f639ab2ba72dda5a00cf11c8ee705f5a51ec54)
1998-10-24volker was concerned about unique inode numbers and smbsh. This set ofAndrew Tridgell1-1/+3
changes uses the unique index number from a SMB_QUERY_FILE_ALL_INFO to try to provide inode numbers. If it is 0 then use the hash of the filename as before. (This used to be commit 2565ccf9de9d5e80fdb5bcadbc7130faba386d95)
1998-10-24make sure that apps can't close one of the internal smbw fileAndrew Tridgell1-2/+19
descriptors by catching close attempts on those fds and returning EBADF. (This used to be commit 9d863fb1681a5b03696552e1d93fe339b4bae455)
1998-10-23fixed problems with PWD - we no longer use the PWD env variableAndrew Tridgell1-6/+14
instead the shared variable area is used. this fixes problems with /bin/sh under solaris (This used to be commit 4eb7b5c6a81447755dfa1be27479027333ed6f26)
1998-10-20removed setenv(), replaced with smbw_setenv()Andrew Tridgell1-0/+1
(This used to be commit 72bce217ef474f056d8f6675667ec78d1772ff37)
1998-10-20smbd/nttrans.c smbd/trans2.c: First fixes for NT5.0beta2. That redirectorJeremy Allison1-3/+3
has some *horrible* bugs ! smbwrapper/shared.c smbwrapper/smbsh.c smbwrapper/smbw.c: Fixed gcc warnings. Jeremy. (This used to be commit 76448d1d82a78520953c662afee0886122ce134b)
1998-10-19added command line options to smbshAndrew Tridgell1-0/+6
(This used to be commit 9b249c075e53e6cf75399d60a6371648c03104fa)
1998-10-19- don't use env variables for passwords and usernames (yeah!)Andrew Tridgell1-15/+36
- added a shared variable area based on a unlinked open file, and implement a general get/set interface to it - cache hostname lookups and master ip lookups in shared variable area (This used to be commit 279cbe69efd75450113d2da0da5e67b29f3702b1)
1998-10-17Small tidyups for gcc in 'preen' mode....Jeremy Allison1-0/+4
Jeremy. (This used to be commit 60dc1a4a00a22088d33369588b0d5eb292cf084a)
1998-10-16changed some debug levelsAndrew Tridgell1-3/+8
(This used to be commit 121e321a12c5da5cb44ca1baece7e25c3ab7f943)
1998-10-16Re-added code to tell the user how many open files theyJeremy Allison1-1/+1
have. Needed for server diagnosis purposes... Jeremy. (This used to be commit 04d79a9ae515e7259277f9980552f1d61df239f1)
1998-10-14tridge, i had to put a #ifdef _STAT_VER_LINUX_OLD round a bit of codeLuke Leighton1-0/+2
that didn't have _STAT_VER_LINUX_OLD defined. maybe you want to sort this out properly... (This used to be commit aa9dd697d41ed5bed1bddab519ea80df9e6f21f1)
1998-10-09dce/rpc.Luke Leighton1-1/+1
(This used to be commit e0445419b2d50ae6efef36f4f295ebcfdbf1ad82)
1998-10-08dce/rpcLuke Leighton1-1/+1
(This used to be commit 62fdeef1b79c5c4c9bf0e860881651711bb80b9a)
1998-10-08- fixed a bunch of warnings and minor errorsAndrew Tridgell1-1/+1
- got smbtorture to compile - removed %D from some of lukes code - Luke, what is %D? it ain't portable anyway (This used to be commit 91597c12fb593f49b23c7cea5b64dbb89a0428b3)
1998-10-07don't prototype the acl() functionsAndrew Tridgell1-5/+5
(This used to be commit 9efbb21f35aca6f86ed3cb9c58ebec40e5d44b90)
1998-10-07restore errno after smbw initialisationAndrew Tridgell1-0/+5
(This used to be commit f374706cbf654bdb33df3074cb1a8101af0201eb)
1998-10-07- updated docs to say OSF1 worksAndrew Tridgell1-2/+2
- more solaris acl fixes (This used to be commit 8fc7bc0ee6919f2c1d438e924fbb8b44f87dee63)
1998-10-07yet another attempt at making this stuff portable. This time I useAndrew Tridgell1-0/+109
minimal includes in wrapped.c (This used to be commit fd6a59d8ca0932d61a60b74485841001d4f8fd44)
1998-10-07more OSF1 changes as well as changes to allow us to use the standardAndrew Tridgell1-1/+1
includes.h in wrapped.c, thus making porting much simpler (This used to be commit 6f2239c935fdecfefa89227c113df01e3957691a)
1998-10-07do an anonymous login if the username/password is rejected.Andrew Tridgell1-1/+3
(This used to be commit 0ee3e0c62378bdf7a8e145de0727ea85763af95a)
1998-10-06implemented unix semantics for rename in smbwrapperAndrew Tridgell1-4/+26
(This used to be commit a5c18f9c82f5f76b00ff29c5668b4f0d3e8d6bd0)
1998-10-06added a wrapper for fork()Andrew Tridgell1-0/+69
in a fork we have to close all server connections otherwise we can end up with two processes writing to the same socket. (This used to be commit b7ecbca3aff34ff06a445e5ee39efba48261b7e8)
1998-10-06fixed a bug in time setting (utime() call)Andrew Tridgell1-2/+5
(This used to be commit 2f4506a33c7015f2a176929d794c6c40f1433591)
1998-10-06implemented attribute mapping and chmod. file attributes are mapped inAndrew Tridgell1-3/+8
the same manner as smbd. See the README for a full explanation. (This used to be commit 0a5dcddd3fa23081d7cd214acc32b8046125a74e)
1998-10-06added SMBW_PREFIX environment variable (allowing you to specify rootAndrew Tridgell1-16/+26
of smb filesystem) fixed "cd /smb" bug updated README with full list of environment variables. (This used to be commit 71acf338d721b106af8d80e7b3a6f318ab75da8b)
1998-10-06use smbw_errno() not smbw_error()Andrew Tridgell1-1/+1
(This used to be commit be7ae2a4e75aab0a71be10eb39cef9434dedae2a)
1998-10-05- fixed errno return in smbw_open()Andrew Tridgell1-4/+1
- updated README a bit - fixed Linux compilation of utime() (This used to be commit 4bacf32755f8012110797f7aae2b3e1e0e2f537b)
1998-10-05got smbwrapper working on IRIX 6.4. Things got a bit tricky,Andrew Tridgell1-2/+3
especially as the headers get the syscall numbers wrong! (This used to be commit a5405f1ab069a3123a819311a87ca84f2c5f0fea)
1998-10-05ported smbwrapper to SunOS4. It seems to work. pity so many binaries onAndrew Tridgell1-5/+22
my SunOS box are statically linked. (This used to be commit 541f1c421127334817b73388f4ccb9cc0841dd4e)
1998-10-05got rid of all assembly code and gcc special features. I'm hoping toAndrew Tridgell1-31/+0
get smbsh working with the normal sun compiler (This used to be commit c6ee915336e1533e1f4f10f14b3d57de01f8fe96)
1998-10-05removed requirement of having a smb.conf for smbwrapper to work.Andrew Tridgell1-3/+1
(This used to be commit af58bf2ff8ddbf974dbafa36cf1b679226371e09)
1998-10-05- added pread pread64 pwrite pwrite64 and open64Andrew Tridgell1-3/+71
- fixed utime() for null tbuf (This used to be commit 9047bf59b402de40e520bfc2afa1cbfad5508f72)
1998-10-05added a function set_maxfiles() to set our file rlimit to the maxAndrew Tridgell1-0/+2
possible and return the max. (This used to be commit 7a7b5ee1689b6be57752d176c7b77a2f1b453486)
1998-10-04- modified resolve_name() to take a name_typeAndrew Tridgell1-2/+6
- cleaned up resolve_name() (split into separate functions for each resolver) - if can't find local master then use #1B name - support listing of foreign workgroups in /smb/ (This used to be commit a4e607c17d1119925c9d0e1d05e0fe81e9a2d1aa)
1998-10-04support NetServerEnum in smbwrapper. You can now do a ls in /smb/ andAndrew Tridgell1-4/+27
it will list all servers in your workgroup. You can set your workgroup with the SMBW_WORKGROUP environment variable. (This used to be commit 64699810e2d94e8648a0a3341b1cc826d4e8bfd9)
1998-10-04use *SMBSERVER convention in smbwrapper to allow us to connect toAndrew Tridgell1-3/+9
servers that we don't know the netbios name of. (This used to be commit 147d49dade3901835b5d60b02c495bea544ff5e9)
1998-10-04add support for unlink() on printer shares in smbwrapper. unlink()Andrew Tridgell1-1/+9
will remove the job from the pirnt queue. (This used to be commit 7bd738c30a09a211fd14a8544309efeec17c66f5)
1998-10-04added support for printing via smbwrapperAndrew Tridgell1-2/+1
You can print using "cp filename /smb/SERVER/PRINTER/jobname" You can list the current printqueue using ls (This used to be commit 080fb61b69620e26e8122705383dc2bd0468a519)
1998-10-04add support for dup() and dup2()Andrew Tridgell1-17/+145
(This used to be commit c5210cb0fffd406ef1809db8644b299bb661df4d)
1998-10-04refuse symlinks to or from a smb pathAndrew Tridgell1-2/+2
(This used to be commit 83e93d2a4493546cb481f5c8187c64207b5901d1)
1998-10-04modified cli_read() and cli_write() to issue multiple outstandingAndrew Tridgell1-2/+3
read/write requests for large reads. up to max_mux requests may be outstanding. This gives _much_ better throughput and should allow smbsh to saturate just about any network. this is an implementation of the "fast SMB" method I described on the CIFS list a couple of months back. (This used to be commit c728d1c5d6e4626d2f8e318eab4df32acc8cb505)
1998-10-04use dummy file descriptors opened on /dev/null to ensure that the smbwAndrew Tridgell1-6/+10
file descriptor allocation order is identical to the kernels. (This used to be commit 60a683465647932f7241ba9f92443d5e5294e20b)
1998-10-04more smbw cleanups.Andrew Tridgell1-152/+3
- 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 Tridgell1-619/+21
- fixed a bug in the handling of multiple connections to different servers (This used to be commit a9f9d8c3d8c18a5ab4c18c1348ee9c8d643880fa)