summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* s3-ldap: Fix Bug #5879. Update LDAP schema for Netscape DS 5.Günther Deschner2009-10-071-1/+6
| | | | | | | | Patch from TAKEDA Yasuma <yasuma@osstech.co.jp>. Guenther (cherry picked from commit 9fa042bb9f71057fc869e37d4cc180e8a772b1bb) (cherry picked from commit a01f0a4025d382c1bc82f4992ea4566db4df3818)
* s3-examples: Fix Bug #6205. Correct sample smb.conf share configuration.Günther Deschner2009-04-171-1/+1
| | | | | | | | Thanks to Jeffrey Riaboy <dakusan@castledragmire.com>. Guenther (cherry picked from commit 2b1fe2c98f4e0013dee4cbae62dc36cdd4085c7d) (cherry picked from commit 5d9844f0d08419aea63c2f6d82a7c78f220541ff)
* [Bug 6069] Add a fstatvfs function for libsmbclientDerrell Lipman2009-02-163-3/+104
| | | | | | | | | | - DFS is not a POSIX feature, so the state of that bit should be zero if DFS is *not* supported. Bit feature reversed. - Added smbc_statvfs function Derrell (cherry picked from commit 0697cffe211a922c816b6c75230c4186328498ed)
* [Bug 6069] Add a fstatvfs function for libsmbclientDerrell Lipman2009-02-161-1/+14
| | | | | | | | - Fill in the remainder of the data (or at least as much as we can get) for the fstatvfs return value. Derrell (cherry picked from commit eeeceea8b92b8b814209f496a7ab953dcd0a8367)
* [Bug 6069] Add a fstatvfs function for libsmbclientDerrell Lipman2009-02-161-11/+19
| | | | | | | | | | - Reverse the sense of the flags. Since the fstatvfs() function on POSIX-like systems would almost certainly indicate case sensitivity (for example), leave the bit turned off if the result is the POSIX-like result just as if issued on a typical local file system on a POSIX system. Derrell (cherry picked from commit 0acc962e3968253a3f64b5a92def177ced44994d)
* [Bug 6069] Add a fstatvfs function for libsmbclientDerrell Lipman2009-02-161-0/+101
| | | | | | | | - Complete the implementation of the f_flag field. We now return a flag indicatin UNIX CIFS, CASE SENSITIVE, and/or DFS support. Derrell (cherry picked from commit df15e8f84d108f8e9df1408155b0f9ccc44da3fe)
* [Bug 6069] Add a fstatvfs function for libsmbclientDerrell Lipman2009-02-161-0/+5
| | | | | | | | | | - Add initial test implementation. This works on a Linux client to determine whether a connection's server supports UNIX CIFS. I'm eager to see what the build farm has to say about this, specifically how many, if any, hosts don't provide a statvfs.h file with the requisite struct statvfs. Derrell (cherry picked from commit ff6a1bebd589637a4aecb9c76b4e33f579d7b0df)
* examples: Avoid bashism in perfcount.init.Karolin Seeger2009-01-051-3/+3
| | | | | | | | | This fixes bug #6000. Thanks to the Debian Samba package maintainers for providing the patch! Remove trailing whitespaces. Karolin (cherry picked from commit 2e09746a4db4186c9d648370b9004971bc18e5c9)
* Revert "examples: Avoid bashism in perfcount.init."Karolin Seeger2009-01-051-3/+3
| | | | This reverts commit a1bf1f1819ab184682327583d05b0258db8856ef.
* examples: Avoid bashism in perfcount.init.Karolin Seeger2009-01-051-3/+3
| | | | | | | | | | This fixes bug #6000. Thanks to the Debian Samba package maintainers for providing the patch! Remove trailing whitespaces. Karolin (cherry picked from commit 73875cd344608b591fa884ab99b5f3a10550c149) (cherry picked from commit e273c07e94ee607bbf05b6fa66cf3cea13fe4502)
* pam_winbind: re-add mkhomedir option.Günther Deschner2008-11-261-0/+3
| | | | | Guenther (cherry picked from commit 6a2d15f1de9fb7b93a31129139dea667303393db)
* Update vfs version as I've added a const to the security_descriptor paramter ↵Jeremy Allison2008-10-152-2/+2
| | | | | | | | in fset_nt_acl(). Need to watch the build farm to make sure I haven't broken the AIX or Solaris ACL modules. Jeremy. (cherry picked from commit 3869464895d51588ed156606051812efb26755a9)
* libsmbclient examples: source/bin to the library search path for smbwrapper ↵Michael Adam2008-08-221-1/+1
| | | | | | | | build Michael (cherry picked from commit fe62098666a16b31b025867f273d407e77152c4c) (cherry picked from commit 9a4d8c2942a6c790e751f94e8b3fcee53ce2f3e9)
* libsmbclient examples: add Makefile.internal.in for building from a samba sourceMichael Adam2008-08-221-0/+138
| | | | | | | | Without needing to install libsmbclient to /usr/local/samba first. Michael (cherry picked from commit f0e47bce2e98131812e96fb88cc3d1fe939e8d6c) (cherry picked from commit b51cf452174fa02b79f0572226885496da19f36f)
* libsmbclient examples: fix prototype for readlinkMichael Adam2008-08-221-1/+1
| | | | | | Michael (cherry picked from commit 28688cfd57c322937f2c63087380c377bd961018) (cherry picked from commit 0c32f449915dd98cefa9171f2a7f917d15afe7c2)
* Fix bug #5692 - Core dump in full_audit.so.Jeremy Allison2008-08-191-1/+1
| | | | | | There were some function mismatches in the various GET_NT_ACL modules (some places the fsp parameter has not been removed). Jeremy. (cherry picked from commit cb49b48e5cb1d8530292bac41052ef163fddec43)
* Fix bug 5686 - libsmbclient segfaults with more than one SMBCCTX.Jeremy Allison2008-08-122-0/+21
| | | | | | | | | Here is a patch to allow many subsystems to be re-initialized. The only functional change I made was to remove the null context tracking, as the memory allocated here is designed to be left for the complete lifetime of the program. Freeing this early (when all smb contexts are destroyed) could crash other users of talloc. Jeremy.
* Add krb5 support for the testbrowse example.Andreas Schneider2008-06-232-1/+15
| | | | | Signed-off-by: Andreas Schneider <anschneider@suse.de> Signed-off-by: Derrell Lipman <derrell.lipman@unwireduniverse.com>
* man pages: Move 'smbsh' man page to the examples directory.Karolin Seeger2008-06-173-0/+475
| | | | | | | | | smbsh.c is located in the examples directory. It does not make sense to install a man page without installing the tool itself. This fixes bug #4724. Karolin
* Fix location of smbldap-toolsVolker Lendecke2008-06-021-1/+1
| | | | Thanks to Miguel Medalha <miguelmedalha@sapo.pt> for pointing this out
* Working on bug #5475Derrell Lipman2008-05-301-14/+34
| | | | | | - Add code to test whether smbc_stat() munges future smbc_getxattr() results. Derrell
* Update libsmbclient examples to match new librariesDerrell Lipman2008-05-302-2/+2
| | | | | | - talloc and tdb have been moved to separate libraries. Link with those. Derrell
* Yay ! Remove a VFS entry. Removed the set_nt_acl() call,Jeremy Allison2008-05-082-15/+0
| | | | | | | | | | | | | | this can only be done via fset_nt_acl() using an open file/directory handle. I'd like to do the same with get_nt_acl() but am concerned about efficiency problems with "hide unreadable/hide unwritable" when doing a directory listing (this would mean opening every file in the dir on list). Moving closer to rationalizing the ACL model and maybe moving the POSIX calls into a posix_acl VFS module rather than having them as first class citizens of the VFS. Jeremy.
* Remove redundant parameter fd from SMB_VFS_CLOSE().Michael Adam2008-04-212-4/+4
| | | | | | Now all those redundant fd's have vanished from the VFS API. Michael
* Missed a few 'deprecated' markersDerrell Lipman2008-03-031-1/+1
|
* Continued revamping of libsmbclient.Derrell Lipman2008-03-032-3/+3
| | | | | | | | | | | | | - James suggested using gcc's "deprecated" attribute to mark the context structure fields to generate warnings. This creates a scenario with the best of all worlds. I'm able to move to an organization that more easily allows future enhancements, while avoiding any mandatory changes by applications. Thanks, James! - Updated WHATSNEW.txt so that it accurately reflects the current state of affairs. Derrell
* Remove use of deprecated functionDerrell Lipman2008-03-025-8/+8
|
* Additional revamped libsmbclient documentationDerrell Lipman2008-03-011-13/+4
| | | | | | | | - Ensured that all public functions have documentation in libsmbclient.h - Reformatted for "proper" indentation - Re-added temporarily-disabled alternate authentication function capability Derrell
* Initial revamp of the libsmbclient interface.Derrell Lipman2008-03-013-14/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The libsmbclient interface has suffered from difficulty of improvement and feature enrichment without causing ABI breakage. Although there were a number of issues, the primary ones were: (a) the user of the library would manually manipulate the context structure members, meaning that nothing in the context structure could change other than adding stuff at the end; (b) there were three methods of setting options: setting bits in a flags field within the context structure, setting explicit options variables within an options structure in the context structure, and by calling the smbc_option_set() function; (c) the authentication callback did not traditionally provide enough information to the callee which required adding an option for a callback with a different signature, and now there are requests for even more information at the callback, requiring yet a third signature and option to set it (if we implement that feature). This commit provides a reorganization of the code which fixes (a) and (b). The context structure is now entirely opaque, and there are setter and getter functions for manipulating it. This makes maintaining ABI consistency much, much easier. Additionally, the options setting/getting has been unified into a single mechanism using smbc_option_set() and smbc_option_get(). Yet to be completed is a refactoring of the authentication callback (c). The test programs in examples/libsmbclient have been modified (if necessary; some applications require no changes at all) for the new API and a few have been minimally tested. Derrell
* Add mount.cifs as a wrapper for mount.cifs.Karolin Seeger2008-02-281-0/+115
| | | | Karolin
* add a test program for the new ftruncate functionalityDerrell Lipman2008-02-262-0/+87
|
* Dump msDS-SupportedEncryptionTypes in adssearch.Günther Deschner2008-01-281-1/+15
| | | | Guenther
* Add a program to test repeated calls to smbc_getxattr().Derrell Lipman2008-01-172-0/+67
|
* Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-testDerrell Lipman2008-01-172-11/+4
|\
| * Remove is_remotestorage() call from VFS. We already have statvfs() there to ↵Alexander Bokovoy2008-01-172-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | handle FS capabilities. As discussed with Volker, it is better to calculate FS capabilities at connection time. We already do this with help of VFS statvfs() call which allows to fill-in system-specific attributes including FS capabilities. So just re-use it if you want to represent additional capabilities in your modules. The only caution is that you need to call underlying statvfs() call to actually get system-specific capabilities (and other fields) added. Then add module-specific ones.
| * Rework of VFS is_offline() function to only return boolean offline/online ↵Alexander Bokovoy2008-01-172-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | result for a file. This makes sense as upper levels are only taking returned result of 0 (no error) into consideration when deciding whether to mark file offline/online as returned from is_offline. That means that we simply can move the decision down to VFS module and clean up upper levels so that they always see only file status. If there is an error when trying to identify file status, then VFS module could decide what to return (offline or online) by itself -- after all, it ought to have system-specific knowledge anyway.
* | Add some additional libsmbclient test programs.Derrell Lipman2008-01-173-1/+158
|/ | | | | | | testwrite: create or truncate a file and write to it. teststat3: compare the results from smbc_stat() and smbc_fstat() Derrell
* Fix the mess that ab just made of the new VFS code.Jeremy Allison2008-01-162-2/+54
| | | | | NEEDS MORE TESTING ! Jeremy.
* Modify testread example to loop using same context.Derrell Lipman2008-01-161-42/+34
| | | | | | | | | | | There's been a problem seen where open/read/close a number of times causes open failures eventually. This program has been modified to create the context once and then loop requesting file names to open/read/close. This program also demonstrates the current error in cli_read() where it returns an error instead of length 0 upon end of file. Derrell
* Replace GetTimeOfDay() with gettimeofday() in example program.Derrell Lipman2008-01-161-3/+2
| | | | | GetTimeOfDay() seems to no longer be exported. For the smbsh example, just use the native gettimeofday() for now.
* Add a (very!) trivial cache to the example authentication callback.Derrell Lipman2008-01-161-1/+21
|
* Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-testDerrell Lipman2008-01-151-1/+1
|\
| * Fix bug #5171 (perl syntax error) found by Jason Filley <jason@snakelegs.org>Michael Adam2008-01-141-1/+1
| | | | | | | | Michael
* | Fix smbc_listxattr() and friends (bug #5189)Derrell Lipman2008-01-131-1/+26
| | | | | | | | | | | | | | | | | | | | When the capability of using full names for DOS attributes was added, a bug was introduced which caused the wrong number of bytes to be returned. This patch to smbc_listxattr_ctx() fixes the problem. Thanks to Jack Schmidt for this patch. Derrell
* | Fix compile and linking errors since last this code was testedDerrell Lipman2008-01-133-2/+3
|/
* Combine fsp and tofd to tofsp in SMB_VFS_RECVFILE().Michael Adam2008-01-112-4/+4
| | | | Michael
* Combine fsp and fromfd to fromfsp in SMB_VFS_SENDFILE().Michael Adam2008-01-112-4/+4
| | | | Michael
* Remove redundant parameter fd from SMB_VFS_WRITE().Michael Adam2008-01-102-4/+4
| | | | Michael
* Remove redundant parameter fd from SMB_VFS_READ().Michael Adam2008-01-102-4/+4
| | | | Michael
* Remove unused string.Günther Deschner2008-01-101-2/+2
| | | | Guenther