Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | some tests for stat64() and friends | Andrew Tridgell | 1998-10-05 | 1 | -0/+2 | |
| | ||||||
* | Speed up directory creation for the common case (i.e., it exists already) | Alexandre Oliva | 1998-10-05 | 1 | -16/+24 | |
| | | | | | | | | | | Link $(LIBS) in when creating smbwrapper.so rm -rf bin in distclean rm smbwrapper files in realclean remove .h from .SUFFIXES | |||||
* | don't define creat() under linux until we get the CREAT_BITS stuff | Andrew Tridgell | 1998-10-05 | 2 | -2/+9 | |
| | | | | sorted out. | |||||
* | we need to use __readdir() in preference to SYS_readdir for systems | Andrew Tridgell | 1998-10-04 | 2 | -3/+2 | |
| | | | | that use getdents. | |||||
* | bin/cvsignore: deleted, so that bin can be removed from the repository | Alexandre Oliva | 1998-10-04 | 8 | -70/+50 | |
| | | | | | | | | | | | | .cvsignore: added bin; it is no longer part of the source tree smbwrapper/smbsh: now auto-generated from smbsh.in smbwrapper/.cvsignore: added smbsh configure.in: generate @builddir@ configure, include/stamp-h.in: regen Makefile.in: new target `smbwrapper'; sped up directory creation | |||||
* | Avoid the message `make: [.deps/.P] Error 1 (ignored)' | Alexandre Oliva | 1998-10-04 | 1 | -2/+2 | |
| | ||||||
* | drat. We can't include sys/fcntl.h because that gives | Andrew Tridgell | 1998-10-04 | 2 | -2/+2 | |
| | | | | | | conflicts. Instead use "01101" for O_CREAT|O_WRONLY|O_TRUNC. uggh. | |||||
* | more solaris 2.5 fixups. It now seems to be working pretty well. | Andrew Tridgell | 1998-10-04 | 9 | -274/+716 | |
| | ||||||
* | ignore .po files | Andrew Tridgell | 1998-10-04 | 1 | -1/+1 | |
| | ||||||
* | warn user if LIBDIR isn't set right | Andrew Tridgell | 1998-10-04 | 1 | -1/+6 | |
| | ||||||
* | fixed some stuff for Linux that porting to Solaris broke | Andrew Tridgell | 1998-10-04 | 6 | -414/+427 | |
| | ||||||
* | don't list the IPC$ share in directory listings (it causes infinite | Andrew Tridgell | 1998-10-04 | 1 | -0/+2 | |
| | | | | recursion) | |||||
* | started basic support for solaris 2.5 in smbwrapper. | Andrew Tridgell | 1998-10-04 | 13 | -179/+661 | |
| | ||||||
* | - modified resolve_name() to take a name_type | Andrew Tridgell | 1998-10-04 | 8 | -157/+186 | |
| | | | | | | - 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 | 5 | -10/+96 | |
| | | | | | it will list all servers in your workgroup. You can set your workgroup with the SMBW_WORKGROUP environment variable. | |||||
* | support using #xx at end of netbios name to connect to the specified name type | Andrew Tridgell | 1998-10-04 | 1 | -0/+6 | |
| | ||||||
* | use *SMBSERVER convention in smbwrapper to allow us to connect to | Andrew Tridgell | 1998-10-04 | 4 | -6/+12 | |
| | | | | 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 | 4 | -4/+54 | |
| | | | | will remove the job from the pirnt queue. | |||||
* | added support for printing via smbwrapper | Andrew Tridgell | 1998-10-04 | 8 | -19/+214 | |
| | | | | | | You can print using "cp filename /smb/SERVER/PRINTER/jobname" You can list the current printqueue using ls | |||||
* | add support for dup() and dup2() | Andrew Tridgell | 1998-10-04 | 5 | -25/+181 | |
| | ||||||
* | use CLI_BUFFER_SIZE instead of BUFFER_SIZE | Andrew Tridgell | 1998-10-04 | 1 | -10/+12 | |
| | ||||||
* | set a default 16k client buffer size | Andrew Tridgell | 1998-10-04 | 1 | -0/+4 | |
| | ||||||
* | Added E Jay Berkenbilt's fixes | Richard Sharpe | 1998-10-04 | 3 | -2/+10 | |
| | ||||||
* | refuse symlinks to or from a smb path | Andrew Tridgell | 1998-10-04 | 3 | -2/+17 | |
| | ||||||
* | 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 | 5 | -58/+139 | |
| | | | | | | | | | 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 | 5 | -12/+23 | |
| | | | | file descriptor allocation order is identical to the kernels. | |||||
* | more smbw cleanups. | Andrew Tridgell | 1998-10-04 | 9 | -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 | |||||
* | - 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 | |||||
* | support a few more function types (like ino_t and off_t) | Andrew Tridgell | 1998-10-04 | 1 | -1/+1 | |
| | ||||||
* | use const char | Andrew Tridgell | 1998-10-04 | 1 | -2/+2 | |
| | ||||||
* | simplied the layout of the smbwrapper code. All those 3 line files | Andrew Tridgell | 1998-10-04 | 32 | -1076/+556 | |
| | | | | 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 | 8 | -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. | |||||
* | fixed a authentication problem with non-encrypting servers | Andrew Tridgell | 1998-10-03 | 1 | -2/+3 | |
| | ||||||
* | fixed initialisation bug in rpcclient (stdout is not a constant) | Andrew Tridgell | 1998-10-03 | 1 | -1/+3 | |
| | ||||||
* | don't call functions that aren't there yet. (Luke had the code | Andrew Tridgell | 1998-10-03 | 1 | -0/+2 | |
| | | | | commented out in the makefile) | |||||
* | added fchdir() support | Andrew Tridgell | 1998-10-03 | 5 | -5/+67 | |
| | ||||||
* | fixed vi on smbwrappper (it was a problem in cli_read()) | Andrew Tridgell | 1998-10-03 | 4 | -8/+6 | |
| | ||||||
* | 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 | 4 | -2/+66 | |
| | ||||||
* | added mkdir() and rmdir() support | Andrew Tridgell | 1998-10-03 | 5 | -0/+152 | |
| | ||||||
* | added simple device/inode number support based on a checksum of the | Andrew Tridgell | 1998-10-03 | 4 | -5/+21 | |
| | | | | 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 | 5 | -6/+85 | |
| | ||||||
* | fixed a bug in name_len() (thanks to kooros@kooros.netrack.net) | Andrew Tridgell | 1998-10-03 | 1 | -7/+7 | |
| | ||||||
* | added lseek() to smbwrapper | Andrew Tridgell | 1998-10-03 | 2 | -7/+54 | |
| | ||||||
* | use O_ACCMODE | Andrew Tridgell | 1998-10-03 | 1 | -1/+1 | |
| | ||||||
* | - always open for reading (otherwise getattrE won't work). | Andrew Tridgell | 1998-10-03 | 1 | -4/+11 | |
| | | | | - added somemore NT error codes |