<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/lib/util/charset/wscript_build, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/'/>
<entry>
<title>charset: Remove unused iconv_talloc()</title>
<updated>2012-02-10T05:45:11+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2012-02-08T23:49:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=983d205486d4f2c518fbe02ef92b8884f5c9f2dc'/>
<id>983d205486d4f2c518fbe02ef92b8884f5c9f2dc</id>
<content type='text'>
Found by callcatcher: http://www.skynet.ie/~caolan/Packages/callcatcher.html

Andrew Bartlett
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found by callcatcher: http://www.skynet.ie/~caolan/Packages/callcatcher.html

Andrew Bartlett
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util/charset: remove charset module loading</title>
<updated>2011-09-20T04:27:06+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-09-20T02:13:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=f9acf770e9c121aa495cb7e19175a4a6e45ff3d9'/>
<id>f9acf770e9c121aa495cb7e19175a4a6e45ff3d9</id>
<content type='text'>
Now that the 'table' modules are gone, there is no reason for there to
be charset modules at all.  This builds the macosxfs and weird modules
into the binary at the appropriate times, and changes the tests to
test instead the difference between the remaining internal handlers
and iconv().

Andrew Bartlett

Autobuild-User: Andrew Bartlett &lt;abartlet@samba.org&gt;
Autobuild-Date: Tue Sep 20 06:27:06 CEST 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that the 'table' modules are gone, there is no reason for there to
be charset modules at all.  This builds the macosxfs and weird modules
into the binary at the appropriate times, and changes the tests to
test instead the difference between the remaining internal handlers
and iconv().

Andrew Bartlett

Autobuild-User: Andrew Bartlett &lt;abartlet@samba.org&gt;
Autobuild-Date: Tue Sep 20 06:27:06 CEST 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util/charcnv: Remove broken internal CP850 and CP464 modules</title>
<updated>2011-09-20T02:53:05+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-09-16T21:52:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=8316577b7538f7204c5fd6328756c4c3f171b36e'/>
<id>8316577b7538f7204c5fd6328756c4c3f171b36e</id>
<content type='text'>
These modules are now known to be faulty, and Samba 3.6.0 didn't
include support for them, so we now require a system iconv if you wish
to support these character sets for the non-ASCII range.

Andrew Bartlett
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These modules are now known to be faulty, and Samba 3.6.0 didn't
include support for them, so we now require a system iconv if you wish
to support these character sets for the non-ASCII range.

Andrew Bartlett
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util/charset: add back loading of charset modules</title>
<updated>2011-09-10T12:18:06+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-09-09T13:51:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=fc6bb5d47a985d0215c2a8ea9a00c21abf131ad9'/>
<id>fc6bb5d47a985d0215c2a8ea9a00c21abf131ad9</id>
<content type='text'>
For autoconf builds these remain as modules, for waf builds they are
built into the charset library.

This is required to provide the CP850 charset when iconv is not available.

The charset modules static for the waf builds because with proper
shared libs, there isn't the same need for these to be in seperate .so
files.  The modules are also not produced if a system iconv is found,
except for developers, to allow testing of both code paths.

Andrew Bartlett
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For autoconf builds these remain as modules, for waf builds they are
built into the charset library.

This is required to provide the CP850 charset when iconv is not available.

The charset modules static for the waf builds because with proper
shared libs, there isn't the same need for these to be in seperate .so
files.  The modules are also not produced if a system iconv is found,
except for developers, to allow testing of both code paths.

Andrew Bartlett
</pre>
</div>
</content>
</entry>
<entry>
<title>charset: Make name lowercase everywhere.</title>
<updated>2011-07-23T20:08:10+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2011-07-22T16:33:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=0397b2ef30b535dbcefc1e496ad70fa31ada5f9f'/>
<id>0397b2ef30b535dbcefc1e496ad70fa31ada5f9f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix numerous missing dependencies in WAF build scripts</title>
<updated>2011-05-25T17:22:13+00:00</updated>
<author>
<name>Sean Finney</name>
<email>seanius@seanius.net</email>
</author>
<published>2011-05-20T08:12:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=0f8018676a6cb33238d506338d4fbb8b683550d3'/>
<id>0f8018676a6cb33238d506338d4fbb8b683550d3</id>
<content type='text'>
With the recent consolidation of code between s3 and s4, a number of new
dependencies have been implicitly introduced.  For example, previous s3
code gained an implicit dependency on talloc after the charset related
consolidation (lib/util/charset/charset.h now includes talloc.h).  When
building against the embedded version of talloc this isn't a problem
since the paths are automatically added to the search path, but when
building against the external libraries build failures will occur for
all components that don't directly or indirectly include talloc as
a dependency.

Since charset.h is included from util.h, which in turn is included from
includes.h, this means most of the codebase (s3 and s4) has such an
undeclared dependency.

Therefore, samba-util-common and samba-util have been added as
dependencies to the s3 and s4 code respectively, for all cases where
the source would otherwise fail to build.  Additionally, a few other
dependencies are added in specific wscript_build files to address
similar dependency-related problems.

https://bugzilla.samba.org/show_bug.cgi?id=8128

Signed-off-by: Sean Finney &lt;seanius@seanius.net&gt;
Signed-off-by: Matthias Dieter Wallnöfer &lt;mdw@samba.org&gt;
Signed-off-by: Andrew Bartlett &lt;abartlet@samba.org&gt;

Autobuild-User: Matthias Dieter Wallnöfer &lt;mdw@samba.org&gt;
Autobuild-Date: Wed May 25 19:22:13 CEST 2011 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the recent consolidation of code between s3 and s4, a number of new
dependencies have been implicitly introduced.  For example, previous s3
code gained an implicit dependency on talloc after the charset related
consolidation (lib/util/charset/charset.h now includes talloc.h).  When
building against the embedded version of talloc this isn't a problem
since the paths are automatically added to the search path, but when
building against the external libraries build failures will occur for
all components that don't directly or indirectly include talloc as
a dependency.

Since charset.h is included from util.h, which in turn is included from
includes.h, this means most of the codebase (s3 and s4) has such an
undeclared dependency.

Therefore, samba-util-common and samba-util have been added as
dependencies to the s3 and s4 code respectively, for all cases where
the source would otherwise fail to build.  Additionally, a few other
dependencies are added in specific wscript_build files to address
similar dependency-related problems.

https://bugzilla.samba.org/show_bug.cgi?id=8128

Signed-off-by: Sean Finney &lt;seanius@seanius.net&gt;
Signed-off-by: Matthias Dieter Wallnöfer &lt;mdw@samba.org&gt;
Signed-off-by: Andrew Bartlett &lt;abartlet@samba.org&gt;

Autobuild-User: Matthias Dieter Wallnöfer &lt;mdw@samba.org&gt;
Autobuild-Date: Wed May 25 19:22:13 CEST 2011 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util/charset Move built-in charset modules to the top level</title>
<updated>2011-05-13T16:50:23+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-05-13T08:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=f18cca9a0a690013eb609719c4798da9b0e1054b'/>
<id>f18cca9a0a690013eb609719c4798da9b0e1054b</id>
<content type='text'>
This removes the 'charset' subsystem and allows these modules to be
used across the whole of Samba.

Andrew Bartlett
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes the 'charset' subsystem and allows these modules to be
used across the whole of Samba.

Andrew Bartlett
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util/charset Use push_string and talloc_strupper/strlower from common code</title>
<updated>2011-05-03T05:37:07+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-05-03T02:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=80f1d49b61560f326fb55f2df09cc4f30e7a85ea'/>
<id>80f1d49b61560f326fb55f2df09cc4f30e7a85ea</id>
<content type='text'>
The only caller of push_string() (not to be confused with
push_string_check()) in the common code was encode_pw_buffer(), and it
didn't use the alignment or STR_UPPER flags.

The talloc_strupper() and talloc_strlower() functions are tested in
smbtorture, and are next_codepoint() based.

Andrew Bartlett
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The only caller of push_string() (not to be confused with
push_string_check()) in the common code was encode_pw_buffer(), and it
didn't use the alignment or STR_UPPER flags.

The talloc_strupper() and talloc_strlower() functions are tested in
smbtorture, and are next_codepoint() based.

Andrew Bartlett
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util/charset Merge talloc-based pull and push charset functions</title>
<updated>2011-04-28T03:30:20+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-04-28T01:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=0df4061cffd32d4a989c5fd177136c2cc3730e7c'/>
<id>0df4061cffd32d4a989c5fd177136c2cc3730e7c</id>
<content type='text'>
These were copied from source3/lib/charcnv.c

Andrew Bartlett
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These were copied from source3/lib/charcnv.c

Andrew Bartlett
</pre>
</div>
</content>
</entry>
<entry>
<title>lib/util/charset use convert_string.c in common</title>
<updated>2011-04-28T01:24:05+00:00</updated>
<author>
<name>Andrew Bartlett</name>
<email>abartlet@samba.org</email>
</author>
<published>2011-04-12T04:49:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=4081ea5b49c6b882174d633a1eb03436341c4e63'/>
<id>4081ea5b49c6b882174d633a1eb03436341c4e63</id>
<content type='text'>
This brings another layer of the charcnv library in common.

Andrew Bartlett

Signed-off-by: Andrew Tridgell &lt;tridge@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This brings another layer of the charcnv library in common.

Andrew Bartlett

Signed-off-by: Andrew Tridgell &lt;tridge@samba.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
