summaryrefslogtreecommitdiffstats
path: root/source3/client
Commit message (Collapse)AuthorAgeFilesLines
* s3-secdesc: remove "typedef struct security_descriptor SEC_DESC".Günther Deschner2010-05-181-1/+1
| | | | Guenther
* Split out the client unix capabilities to those the server offered, and ↵Jeremy Allison2010-04-131-1/+1
| | | | | | | | | those the client asked for. This fixes a bug when using encrypted transport and DFS links. Found by my basic DFS torture test, which I'll check in next. Testing *rocks* :-). Jeremy.
* Add an "attributes" string to allinfo.Jeremy Allison2010-02-221-0/+27
| | | | Jeremy.
* s3: Slightly simplify the logic of completion_remote_filterVolker Lendecke2010-02-201-39/+45
|
* s3: Remove a "typedef struct"Volker Lendecke2010-02-201-4/+4
|
* s3: Fix a typoVolker Lendecke2010-02-201-1/+1
|
* s3: Convert cli_qpathinfo_basic to use cli_trans()Volker Lendecke2010-02-201-2/+6
|
* s3: Make cli_get_fs_volume_info() use cli_trans()Volker Lendecke2010-02-071-2/+5
|
* s3: Move "yesno" to the only place where it is used: client.cVolker Lendecke2010-01-211-0/+18
|
* s3: Pass fake_dir_create_times down to file_exist_stat, none of the callers ↵Volker Lendecke2009-11-291-2/+2
| | | | look at the mtime
* s3: "tar_parseargs" only looks at the mtimeVolker Lendecke2009-11-291-1/+1
|
* s3: "dotareof" only looks at the file typeVolker Lendecke2009-11-291-1/+1
|
* s3: client "newer" does not look at the create timestampVolker Lendecke2009-11-291-1/+1
|
* s3: Pass the "fake dir create times" parameter to sys_*statVolker Lendecke2009-11-292-3/+4
| | | | Step 0 to restore it as a per-share paramter
* s3-rpc: Avoid including every pipe's client and server stubs everywhere in ↵Günther Deschner2009-11-261-1/+2
| | | | | | samba. Guenther
* Revert "s3: Make the implicit reference to Protocol in mask_match() explicit"Volker Lendecke2009-11-231-2/+1
| | | | This reverts commit e23d8a3d1f558a7e98ef2afd71e1d15c5b3a71bc.
* Revert "s3: Make the implicit reference to Protocol in mask_match_list() ↵Volker Lendecke2009-11-231-7/+2
| | | | | | explicit" This reverts commit 1e22899d268ae5a089f941a204413c07ee64fc78.
* Revert "s3: Move the global variable Protocol to struct smbd_server_connection"Volker Lendecke2009-11-232-3/+3
| | | | This reverts commit c85a4c9ba4a7de65a7850f6f9708df66bd24deea.
* s3: Move the global variable Protocol to struct smbd_server_connectionVolker Lendecke2009-11-212-3/+3
|
* s3: Make the implicit reference to Protocol in mask_match_list() explicitVolker Lendecke2009-11-211-2/+7
|
* s3: Make the implicit reference to Protocol in mask_match() explicitVolker Lendecke2009-11-211-1/+2
|
* s3: Convert cli_set_unix_extensions_capabilities_send to asyncVolker Lendecke2009-11-141-2/+5
|
* s3: Convert cli_unix_extensions_version to asyncVolker Lendecke2009-11-131-5/+12
|
* Ensure all callers to the rpc_client/cli_pipe functions correctlyJeremy Allison2009-11-121-1/+1
| | | | | initialize return variables. Jeremy.
* s3: Convert libsmb/cli_message to the async APIVolker Lendecke2009-11-101-38/+16
|
* Make cli_posix_lock/unlock asynchronous.Jeremy Allison2009-07-131-2/+2
| | | | Jeremy.
* Fix coverity #729. Resource leak in error path.Jeremy Allison2009-06-191-1/+4
| | | | Jeremy.
* Fix bug #2356 - smbclient -t <term code> no longer works.Jeremy Allison2009-06-031-17/+0
| | | | | Removed code and docs. Jeremy.
* Move mount.cifs/umount.cifs to the top level and remove the outdated copyJelmer Vernooij2009-06-026-2639/+0
| | | | in Samba 4.
* Make cli_posix_chown()/cli_posix_chmod() async.Jeremy Allison2009-05-281-2/+2
| | | | Jeremy.
* Make cli_posix_stat() async.Jeremy Allison2009-05-281-2/+2
| | | | Jeremy.
* Make getfacl async.Jeremy Allison2009-05-281-6/+2
| | | | Jeremy.
* Add a smbclient "readlink" command and add docs for it.Jeremy Allison2009-05-271-0/+49
| | | | Jeremy.
* Add aync POSIX hardlink and symlink and torture test for them.Jeremy Allison2009-05-271-2/+2
| | | | | Missing call cli_readlink() is next. Jeremy.
* Introduce "struct stat_ex" as a replacement for SMB_STRUCT_STATVolker Lendecke2009-05-262-21/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces struct stat_ex { dev_t st_ex_dev; ino_t st_ex_ino; mode_t st_ex_mode; nlink_t st_ex_nlink; uid_t st_ex_uid; gid_t st_ex_gid; dev_t st_ex_rdev; off_t st_ex_size; struct timespec st_ex_atime; struct timespec st_ex_mtime; struct timespec st_ex_ctime; struct timespec st_ex_btime; /* birthtime */ blksize_t st_ex_blksize; blkcnt_t st_ex_blocks; }; typedef struct stat_ex SMB_STRUCT_STAT; It is really large because due to the friendly libc headers playing macro tricks with fields like st_ino, so I renamed them to st_ex_xxx. Why this change? To support birthtime, we already have quite a few #ifdef's at places where it does not really belong. With a stat struct that we control, we can consolidate the nanosecond timestamps and the birthtime deep in the VFS stat calls. At this moment it is triggered by a request to support the birthtime field for GPFS. GPFS does not extend the system level struct stat, but instead has a separate call that gets us the additional information beyond posix. Without being able to do that within the VFS stat calls, that support would have to be scattered around the main smbd code. It will very likely break all the onefs modules, but I think the changes will be reasonably easy to do.
* Make cli_posix_open() and cli_posix_mkdir() async.Jeremy Allison2009-05-201-8/+4
| | | | Jeremy.
* Oops. Forgot to delete now unused local from the previous patch.Jeremy Allison2009-05-151-2/+0
| | | | Jeremy.
* Fix bug #6359 - smbclient -L does not list workgroup for hosts with both ↵Ole Hansen2009-05-151-4/+10
| | | | IPv4 and IPv6 addresses
* mount.cifs: directly include sys/stat.h in mtab.cJeff Layton2009-05-151-0/+1
| | | | | | | | This file is mysteriously getting included when built via the makefile, but when you try to build mtab.o by hand it fails to build. Directly include it to remove any ambiguity. Signed-off-by: Jeff Layton <jlayton@redhat.com>
* Maximum password length check too short in mount.cifsSteve French2009-05-141-2/+2
| | | | | | | | Windows allows up to 127 byte passwords, and we using a 64 byte limit in most places and a 16 byte limit when using the "pass=" mount option Acked-by: Jeff Layton <jlayton@redhat.com> Signed-off-by: Steve French <sfrench@us.ibm.com>
* Make cli_setatr async.Jeremy Allison2009-05-061-2/+2
| | | | Jeremy.
* Make cli_getatr() async.Jeremy Allison2009-05-051-1/+3
| | | | Jeremy.
* Make cli_getattrE async.Jeremy Allison2009-05-051-3/+3
| | | | Jeremy.
* Fix some warnings due to uint16_t!=-1 always being trueVolker Lendecke2009-05-031-1/+1
|
* Cause cli_close to return an NTSTATUS.Jeremy Allison2009-04-303-6/+7
| | | | Jeremy.
* Get medieval on our ass about SMB1 file descriptors being 16 bits, not an int.Jeremy Allison2009-04-303-27/+27
| | | | | | | Convert all uses of cli_open(), cli_nt_createXXX to NTSTATUS versions. This is smaller than it looks, it just fixes a lot of old code. Next up, ensure all cli_XX functions return NTSTATUS. Jeremy.
* Make cli_unlink async.Jeremy Allison2009-04-291-2/+2
| | | | Jeremy.
* More async calls in libsmb/clifile.cJeremy Allison2009-04-291-1/+1
| | | | Jeremy.
* Convert cli_rename to async.Jeremy Allison2009-04-281-1/+1
| | | | Jeremy.
* Convert cli_posix_unlink() and cli_posix_rmdir()Jeremy Allison2009-04-281-2/+2
| | | | | to async. First trans calls I've done. Jeremy.