Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | don't bother trying QFILEINFO/QUERY_FILE_ALL_INFO with win95 as it | Andrew Tridgell | 1998-11-05 | 1 | -1/+5 | |
| | | | | totally screws it up, giving garbage for the size fields. | |||||
* | added a couple more error codes to cli_error() | Andrew Tridgell | 1998-10-26 | 1 | -0/+6 | |
| | ||||||
* | volker was concerned about unique inode numbers and smbsh. This set of | Andrew Tridgell | 1998-10-24 | 1 | -8/+19 | |
| | | | | | | 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. | |||||
* | Removed previously #ifdef 0 'ed code. | Jeremy Allison | 1998-10-22 | 1 | -37/+0 | |
| | | | | Jeremy. | |||||
* | libsmb/smbdes.c: #ifdef'ed out code prior to removal. | Jeremy Allison | 1998-10-22 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | | | rpc_client/cli_pipe.c: Inlined code removed from smbdes.c rpc_server/srv_samr.c: Fixed unused variable warning. rpc_server/srv_util.c: Inlined code removed from smbdes.c Luke - the above changes are the first part of the changes you and I discussed as being neccessary at the CIFS conference. *PLEASE REVIEW THESE CHANGES* - make sure I haven't broken any of the authenticated DCE/RPC code. smbd/nttrans.c: Fixed to allow NT5.0beta2 to use Samba shares with NT SMB support. smbd/open.c: Fixed mkdir when called from nttrans calls. smbd/server.c: Set correct size for strcpy of global_myworkgroup. Jeremy. | |||||
* | - dce/rpc code | Luke Leighton | 1998-10-19 | 2 | -3/+2 | |
| | | | | | | | | | | | | | | | | | | | - removed debug info in struni2 and unistr2 (security risk) - rpc_pipe function was getting pointer to data then calling realloc *dur* - password check function, the start of "credential checking", user, wks, domain, pass as the credentials (not just user,pass which is incorrect in a domain context) - cli_write needs to return ssize_t not size_t, because total can be -1 if the write fails. - fixed signed / unsigned warnings (how come i don't get those any more when i compile with gcc???) - nt password change added in smbd. yes, jeremy, i verified that the SMBtrans2 version still works. | |||||
* | improved session reestablishment | Andrew Tridgell | 1998-10-19 | 1 | -36/+82 | |
| | ||||||
* | return the resolved IP on a cli_connect() call so it can be cached | Andrew Tridgell | 1998-10-19 | 1 | -0/+1 | |
| | ||||||
* | Small tidyups for gcc in 'preen' mode.... | Jeremy Allison | 1998-10-17 | 1 | -0/+1 | |
| | | | | Jeremy. | |||||
* | - use large buffers for netshareenum | Andrew Tridgell | 1998-10-16 | 1 | -19/+30 | |
| | | | | | - handle errmoredata a bit better - fix dev type from tconx for smbw | |||||
* | trans2.h: Added Thursby MAC extension. | Jeremy Allison | 1998-10-16 | 1 | -0/+8 | |
| | | | | | | smbd/trans2.c: Added Thursby MAX extension. libsmb/clientgen.c: Fixed smbtorture lock code. Jeremy. | |||||
* | rpcclient interactive login (with trust account changing if you are root) | Luke Leighton | 1998-10-15 | 1 | -4/+14 | |
| | | | | cli_session_setup handles null sessions correctly | |||||
* | set recursion desired for bcast name query | Andrew Tridgell | 1998-10-14 | 1 | -1/+1 | |
| | ||||||
* | 16 changed to 8 by mistake in samoemhash. | Luke Leighton | 1998-10-14 | 1 | -1/+1 | |
| | ||||||
* | warnings spotted by ./configure.developer options | Luke Leighton | 1998-10-14 | 1 | -0/+2 | |
| | ||||||
* | dce/rpc | Luke Leighton | 1998-10-14 | 1 | -1/+1 | |
| | ||||||
* | dce/rpc | Luke Leighton | 1998-10-10 | 2 | -5/+15 | |
| | ||||||
* | dce/rpc | Luke Leighton | 1998-10-09 | 2 | -18/+28 | |
| | ||||||
* | dce/rpc. | Luke Leighton | 1998-10-09 | 1 | -2/+3 | |
| | ||||||
* | basic client-side ntcreateX function (hard-wired values except filename) | Luke Leighton | 1998-10-09 | 1 | -0/+44 | |
| | ||||||
* | dce/rpc | Luke Leighton | 1998-10-09 | 2 | -10/+22 | |
| | ||||||
* | dce/rpc | Luke Leighton | 1998-10-08 | 2 | -13/+51 | |
| | ||||||
* | fixed bug pointed out by Herb. | Andrew Tridgell | 1998-10-08 | 1 | -1/+1 | |
| | ||||||
* | - don't generate 0 params in torture | Andrew Tridgell | 1998-10-08 | 1 | -3/+3 | |
| | | | | - handle 0 params in ipc.c | |||||
* | - fixed a bunch of warnings and minor errors | Andrew Tridgell | 1998-10-08 | 2 | -2/+2 | |
| | | | | | | - got smbtorture to compile - removed %D from some of lukes code - Luke, what is %D? it ain't portable anyway | |||||
* | use 1 second resolution calls if possible | Andrew Tridgell | 1998-10-08 | 1 | -2/+5 | |
| | ||||||
* | dce/rpc | Luke Leighton | 1998-10-07 | 2 | -2/+65 | |
| | ||||||
* | do an anonymous login if the username/password is rejected. | Andrew Tridgell | 1998-10-07 | 1 | -0/+1 | |
| | ||||||
* | fixed rename error code from NT servers | Andrew Tridgell | 1998-10-06 | 1 | -0/+1 | |
| | ||||||
* | implemented unix semantics for rename in smbwrapper | Andrew Tridgell | 1998-10-06 | 1 | -0/+6 | |
| | ||||||
* | rpcclient srvsvc commands. | Luke Leighton | 1998-10-05 | 1 | -1/+4 | |
| | ||||||
* | ignore *.po32 files | Andrew Tridgell | 1998-10-05 | 1 | -0/+2 | |
| | ||||||
* | got smbwrapper working on IRIX 6.4. Things got a bit tricky, | Andrew Tridgell | 1998-10-05 | 1 | -1/+1 | |
| | | | | especially as the headers get the syscall numbers wrong! | |||||
* | handle ENOTDIR errno in cli_error() | Andrew Tridgell | 1998-10-05 | 1 | -0/+2 | |
| | ||||||
* | started basic support for solaris 2.5 in smbwrapper. | Andrew Tridgell | 1998-10-04 | 1 | -1/+1 | |
| | ||||||
* | - modified resolve_name() to take a name_type | Andrew Tridgell | 1998-10-04 | 2 | -149/+174 | |
| | | | | | | - 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/ | |||||
* | support NetServerEnum in smbwrapper. You can now do a ls in /smb/ and | Andrew Tridgell | 1998-10-04 | 2 | -2/+41 | |
| | | | | | it will list all servers in your workgroup. You can set your workgroup with the SMBW_WORKGROUP environment variable. | |||||
* | use *SMBSERVER convention in smbwrapper to allow us to connect to | Andrew Tridgell | 1998-10-04 | 2 | -2/+2 | |
| | | | | servers that we don't know the netbios name of. | |||||
* | add support for unlink() on printer shares in smbwrapper. unlink() | Andrew Tridgell | 1998-10-04 | 1 | -0/+37 | |
| | | | | will remove the job from the pirnt queue. | |||||
* | added support for printing via smbwrapper | Andrew Tridgell | 1998-10-04 | 1 | -0/+100 | |
| | | | | | | You can print using "cp filename /smb/SERVER/PRINTER/jobname" You can list the current printqueue using ls | |||||
* | use CLI_BUFFER_SIZE instead of BUFFER_SIZE | Andrew Tridgell | 1998-10-04 | 1 | -10/+12 | |
| | ||||||
* | fix an error code in cli_error() | Andrew Tridgell | 1998-10-04 | 1 | -1/+1 | |
| | ||||||
* | modified cli_read() and cli_write() to issue multiple outstanding | Andrew Tridgell | 1998-10-04 | 1 | -55/+133 | |
| | | | | | | | | | 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. | |||||
* | use const char | Andrew Tridgell | 1998-10-04 | 1 | -2/+2 | |
| | ||||||
* | fixed a authentication problem with non-encrypting servers | Andrew Tridgell | 1998-10-03 | 1 | -2/+3 | |
| | ||||||
* | fixed vi on smbwrappper (it was a problem in cli_read()) | Andrew Tridgell | 1998-10-03 | 1 | -2/+2 | |
| | ||||||
* | added simple device/inode number support based on a checksum of the | Andrew Tridgell | 1998-10-03 | 1 | -1/+1 | |
| | | | | filename | |||||
* | - always open for reading (otherwise getattrE won't work). | Andrew Tridgell | 1998-10-03 | 1 | -4/+11 | |
| | | | | - added somemore NT error codes | |||||
* | added unlink() and rename() support to smbwrapper | Andrew Tridgell | 1998-10-03 | 1 | -5/+9 | |
| | ||||||
* | - ignore *.p files | Andrew Tridgell | 1998-10-03 | 2 | -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. |