summaryrefslogtreecommitdiffstats
path: root/examples/libsmbclient/smbwrapper
Commit message (Collapse)AuthorAgeFilesLines
* libsmbclient examples: source/bin to the library search path for smbwrapper ↵Michael Adam2008-08-211-1/+1
| | | | | | build Michael
* libsmbclient examples: fix prototype for readlinkMichael Adam2008-08-211-1/+1
| | | | Michael
* 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
* Update libsmbclient examples to match new librariesDerrell Lipman2008-05-301-1/+1
| | | | | | - talloc and tdb have been moved to separate libraries. Link with those. Derrell
* Remove use of deprecated functionDerrell Lipman2008-03-021-3/+3
|
* Initial revamp of the libsmbclient interface.Derrell Lipman2008-03-011-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* 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.
* Fix compile and linking errors since last this code was testedDerrell Lipman2008-01-132-1/+2
|
* r23785: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell2007-10-108-16/+8
|
* r23779: Change from v2 or later to v3 or later.Jeremy Allison2007-10-108-8/+8
| | | | Jeremy.
* r12852: r12150@cabra: derrell | 2006-01-11 13:21:14 -0500Derrell Lipman2007-10-101-30/+15
| | | | Although RTLD_NEXT was not working properly a number of years ago, it seems to be now. Replace dlopen(/lib/libc...) with direct use of RTLD_NEXT
* r12759: r12128@cabra: derrell | 2006-01-07 15:34:01 -0500Derrell Lipman2007-10-1010-287/+479
| | | | Incorporate a number of changes suggested by David Collier-Brown Thanks, David!
* r7168: Updating file times from libsmbclient was not working for win98. ↵Derrell Lipman2007-10-101-48/+3
| | | | | | | | | | | | | | Although the function that was being used to set attributes is a core protocol function (SMBsetatr = 0x09), it does not appear to work on win98. As a temporary measure, when file times are to be set, this version opens the file and uses SMBsetattrE = 0x22 instead. (The other advantage of this function over the original one is that it supports setting access time as well as modification time.) The next step, the proper solution if it can be made to work, is to write functions that use TRANS2_SET_PATH_INFO instead.
* r6126: added utility for testing smbc_stat()Derrell Lipman2007-10-101-2/+3
|
* r6108: Added smbsh/smbwrapper for Linux to example/libsmbclient tree; ↵Derrell Lipman2007-10-1011-0/+3918
provided more complete libsmbclient testbrowse utility