<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source3/libsmb/libsmb_compat.c, branch talloc-2.3.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>s3: libsmbclient: Add new function SMBC_readdirplus_ctx().</title>
<updated>2018-05-04T23:39:40+00:00</updated>
<author>
<name>Puran Chand</name>
<email>pchand@vmware.com</email>
</author>
<published>2018-04-09T17:10:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=2166c2d3ee84ea2fde840c261d6401abc58650b5'/>
<id>2166c2d3ee84ea2fde840c261d6401abc58650b5</id>
<content type='text'>
New ABI function, move to library version 0.33.

Signed-off-by: Puran Chand &lt;pchand@vmware.com&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;
Reviewed-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Alexander Bokovoy &lt;ab@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New ABI function, move to library version 0.33.

Signed-off-by: Puran Chand &lt;pchand@vmware.com&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;
Reviewed-by: Andreas Schneider &lt;asn@samba.org&gt;
Reviewed-by: Alexander Bokovoy &lt;ab@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libsmb: Implement smbc_notify</title>
<updated>2015-07-10T07:35:13+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2015-06-26T11:36:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=8a58a48f8692880df7f42980c9a981d4ed08e3b7'/>
<id>8a58a48f8692880df7f42980c9a981d4ed08e3b7</id>
<content type='text'>
Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;

Autobuild-User(master): Jeremy Allison &lt;jra@samba.org&gt;
Autobuild-Date(master): Fri Jul 10 09:35:13 CEST 2015 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;

Autobuild-User(master): Jeremy Allison &lt;jra@samba.org&gt;
Autobuild-Date(master): Fri Jul 10 09:35:13 CEST 2015 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some blank line endings</title>
<updated>2013-06-21T17:57:06+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2013-06-21T15:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b96cea4aa5b707cbd01d75ecb4782496160db961'/>
<id>b96cea4aa5b707cbd01d75ecb4782496160db961</id>
<content type='text'>
Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Michael Adam &lt;obnox@samba.org&gt;

Autobuild-User(master): Volker Lendecke &lt;vl@samba.org&gt;
Autobuild-Date(master): Fri Jun 21 19:57:06 CEST 2013 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Michael Adam &lt;obnox@samba.org&gt;

Autobuild-User(master): Volker Lendecke &lt;vl@samba.org&gt;
Autobuild-Date(master): Fri Jun 21 19:57:06 CEST 2013 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>s3: Fix some nonempty blank lines</title>
<updated>2009-11-21T22:19:50+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-11-21T21:52:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=e28545e85472c630244205f5c3fae4956089daa3'/>
<id>e28545e85472c630244205f5c3fae4956089daa3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug 6069] Add a fstatvfs function for libsmbclient</title>
<updated>2009-02-14T14:44:36+00:00</updated>
<author>
<name>Derrell Lipman</name>
<email>derrell.lipman@unwireduniverse.com</email>
</author>
<published>2009-02-13T21:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=352c97561e9de6ccd0102859d18ed15913042622'/>
<id>352c97561e9de6ccd0102859d18ed15913042622</id>
<content type='text'>
- Revert Tim's changes for the moment. I need to see what the issue is and
  arrange to use "struct statvfs" if at all possible.

Derrell
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Revert Tim's changes for the moment. I need to see what the issue is and
  arrange to use "struct statvfs" if at all possible.

Derrell
</pre>
</div>
</content>
</entry>
<entry>
<title>s3 libsmbclient: Fix fstatvfs to be more portable</title>
<updated>2009-02-13T20:59:30+00:00</updated>
<author>
<name>Tim Prouty</name>
<email>tprouty@samba.org</email>
</author>
<published>2009-02-13T18:58:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=5e5d2b2cfadaf3bf352dcc25b302b12c70803d1f'/>
<id>5e5d2b2cfadaf3bf352dcc25b302b12c70803d1f</id>
<content type='text'>
The statvfs struct isn't guaranteed to be portable across operating
systems.  Since libsmbclient isn't actually calling statvfs and just
using the statvfs struct to store similar information, this patch adds
a new portable smbc_statvfs struct.  This fixes a few of the failures
in the build farm introduced by:
ae259575c447e61665c8e7070c476914161b953f

Derrell, please check.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The statvfs struct isn't guaranteed to be portable across operating
systems.  Since libsmbclient isn't actually calling statvfs and just
using the statvfs struct to store similar information, this patch adds
a new portable smbc_statvfs struct.  This fixes a few of the failures
in the build farm introduced by:
ae259575c447e61665c8e7070c476914161b953f

Derrell, please check.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug 6069] Add a fstatvfs function for libsmbclient</title>
<updated>2009-02-12T15:39:48+00:00</updated>
<author>
<name>Derrell Lipman</name>
<email>derrell.lipman@unwireduniverse.com</email>
</author>
<published>2009-02-12T15:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=ae259575c447e61665c8e7070c476914161b953f'/>
<id>ae259575c447e61665c8e7070c476914161b953f</id>
<content type='text'>
- port functionality from v3_3_test to master

Derrell
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- port functionality from v3_3_test to master

Derrell
</pre>
</div>
</content>
</entry>
<entry>
<title>The compatibility function also should have a const buffer pointer</title>
<updated>2008-07-16T14:45:09+00:00</updated>
<author>
<name>Derrell Lipman</name>
<email>derrell.lipman@unwireduniverse.com</email>
</author>
<published>2008-07-16T14:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=cd90c85bab1fbe8e731a5a694aba708e4396c2f2'/>
<id>cd90c85bab1fbe8e731a5a694aba708e4396c2f2</id>
<content type='text'>
(This used to be commit b731447ec539d454002300fd755dddcad2351d6c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This used to be commit b731447ec539d454002300fd755dddcad2351d6c)
</pre>
</div>
</content>
</entry>
<entry>
<title>Additional revamped libsmbclient documentation</title>
<updated>2008-03-02T01:47:22+00:00</updated>
<author>
<name>Derrell Lipman</name>
<email>derrell.lipman@unwireduniverse.com</email>
</author>
<published>2008-03-02T01:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=223940d9a887c5b98a5c873797302a6a9407ad7f'/>
<id>223940d9a887c5b98a5c873797302a6a9407ad7f</id>
<content type='text'>
- Ensured that all public functions have documentation in libsmbclient.h
- Reformatted for "proper" indentation
- Re-added temporarily-disabled alternate authentication function capability

Derrell
(This used to be commit 64b7150d92849a1e1e2416b9dcc12fae8d6bea99)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Ensured that all public functions have documentation in libsmbclient.h
- Reformatted for "proper" indentation
- Re-added temporarily-disabled alternate authentication function capability

Derrell
(This used to be commit 64b7150d92849a1e1e2416b9dcc12fae8d6bea99)
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial revamp of the libsmbclient interface.</title>
<updated>2008-03-02T01:47:22+00:00</updated>
<author>
<name>Derrell Lipman</name>
<email>derrell.lipman@unwireduniverse.com</email>
</author>
<published>2008-02-28T16:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=257b7b09298f7cb983b2f31b87fc5e46e0f62f0c'/>
<id>257b7b09298f7cb983b2f31b87fc5e46e0f62f0c</id>
<content type='text'>
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
(This used to be commit d4b4bae8ded824d06ad5ab0e219f71187ee5c771)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
(This used to be commit d4b4bae8ded824d06ad5ab0e219f71187ee5c771)
</pre>
</div>
</content>
</entry>
</feed>
