Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | refuse symlinks to or from a smb path | Andrew Tridgell | 1998-10-04 | 3 | -2/+17 | |
| | ||||||
* | modified cli_read() and cli_write() to issue multiple outstanding | Andrew Tridgell | 1998-10-04 | 3 | -3/+5 | |
| | | | | | | | | | 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 dummy file descriptors opened on /dev/null to ensure that the smbw | Andrew Tridgell | 1998-10-04 | 3 | -11/+21 | |
| | | | | file descriptor allocation order is identical to the kernels. | |||||
* | more smbw cleanups. | Andrew Tridgell | 1998-10-04 | 6 | -162/+226 | |
| | | | | | | - cleaned up prototyping. Unfortunately we can't auto-prototype wrapped.c because it replaces system functions. - split stat functions into smbw_stat.c | |||||
* | - split smbw directory code into smbw_dir.c | Andrew Tridgell | 1998-10-04 | 3 | -619/+658 | |
| | | | | | - fixed a bug in the handling of multiple connections to different servers | |||||
* | simplied the layout of the smbwrapper code. All those 3 line files | Andrew Tridgell | 1998-10-04 | 31 | -1066/+555 | |
| | | | | were getting unwieldy | |||||
* | we need to do a load_interfaces() at startup to support broadcast | Andrew Tridgell | 1998-10-04 | 1 | -0/+2 | |
| | | | | resolution of names. | |||||
* | use __XXXdir() instead of __libc_XXXdir() | Andrew Tridgell | 1998-10-03 | 6 | -26/+5 | |
| | ||||||
* | drat. | Andrew Tridgell | 1998-10-03 | 7 | -6/+261 | |
| | | | | | | | 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. | |||||
* | added fchdir() support | Andrew Tridgell | 1998-10-03 | 4 | -4/+66 | |
| | ||||||
* | fixed vi on smbwrappper (it was a problem in cli_read()) | Andrew Tridgell | 1998-10-03 | 2 | -4/+2 | |
| | ||||||
* | fixed wrapper for access(). This gets xedit working. | Andrew Tridgell | 1998-10-03 | 1 | -1/+1 | |
| | ||||||
* | support getcwd() in smbwrapper | Andrew Tridgell | 1998-10-03 | 3 | -1/+65 | |
| | ||||||
* | added mkdir() and rmdir() support | Andrew Tridgell | 1998-10-03 | 4 | -0/+151 | |
| | ||||||
* | added simple device/inode number support based on a checksum of the | Andrew Tridgell | 1998-10-03 | 1 | -1/+17 | |
| | | | | filename | |||||
* | added a bit more to the docs | Andrew Tridgell | 1998-10-03 | 3 | -14/+25 | |
| | ||||||
* | added lseek() support for directories | Andrew Tridgell | 1998-10-03 | 3 | -3/+82 | |
| | ||||||
* | added lseek() to smbwrapper | Andrew Tridgell | 1998-10-03 | 2 | -7/+54 | |
| | ||||||
* | added basic chmod(), chown() and utime() support (not fully | Andrew Tridgell | 1998-10-03 | 6 | -3/+255 | |
| | | | | | | | implemented). this is enough to be able to edit files using emacs on the smbwrapper filesystem | |||||
* | added unlink() and rename() support to smbwrapper | Andrew Tridgell | 1998-10-03 | 9 | -57/+227 | |
| | ||||||
* | lots of improvements to smbwrapper. It now works with Samba, Win95 and | Andrew Tridgell | 1998-10-03 | 8 | -66/+271 | |
| | | | | WinNT servers, and correctly lists share names in /smb/SERVER/ | |||||
* | the guts of the smbwrapper code. I may change the layout of this at | Andrew Tridgell | 1998-10-02 | 19 | -0/+1700 | |
some stage. |