<?xml version="1.0" ?>

<kc>

<title>Samba Traffic</title>

<editor contact="mailto:zbrown@tumblerings.org">Zack Brown</editor>

<issue num="34" date="03 Dec 2000 00:00:00 -0800" />

<headquote><a href="http://samba.org">Samba Homepage</a> | <a
href="http://marc.theaimsgroup.com/#samba">Samba List Archives</a>
| <a href="http://samba.he.net/using_samba/">"Using Samba"</a> | <a
href="http://www.redhat.com/support/docs/tips/Samba-Tips/Samba-Tips.html">Samba
Tips</a> | <a href="http://home.germany.net/101-69082/samba.html">A
Samba Doc Page</a> | <a
href="http://www.uwsg.iu.edu/software/source-docs/faq/Samba-meta-FAQ.html">Samba
Meta-FAQ</a> | <a href="http://www.sgi.com/software/samba/faq.html">Samba
For IRIX FAQ</a></headquote>

<intro>

<p>

Want to help write KC Samba? See the <a href="../author.html">KC Authorship
page</a>, the <a href="index.html">KC Samba homepage</a>, and the <a
href="../summaryfaq.html">Thread Summary FAQ</a>. Send any questions to the
<a href="mailto:kcdevel@zork.net">KCDevel mailing list.</a>

</p>

</intro>

<stats posts="313" size="1517" contrib="117" multiples="50" lastweek="0">

<person posts="30" size="124" who="Gerald Carter &lt;gcarter@valinux.com&gt;" />
<person posts="26" size="102" who="David Bannon &lt;D.Bannon@latrobe.edu.au&gt;" />
<person posts="16" size="73" who="Jeremy Allison &lt;jeremy@valinux.com&gt;" />
<person posts="13" size="67" who="Jason Haar &lt;Jason.Haar@trimble.co.nz&gt;" />
<person posts="13" size="51" who="Richard Sharpe &lt;sharpe@ns.aus.com&gt;" />
<person posts="8" size="39" who="Simo Sorce &lt;simo.sorce@polimi.it&gt;" />
<person posts="8" size="32" who="&quot;Anders C. Thorsen&quot; &lt;anders@aae.wisc.edu&gt;" />
<person posts="6" size="177" who="David Collier-Brown &lt;David.Collier-Brown@canada.sun.com&gt;" />
<person posts="6" size="23" who="Neal Koss &lt;nkoss@dr.com&gt;" />
<person posts="5" size="35" who="Staerk-Berlin@t-online.de (=?iso-8859-1?Q?Ulrich_St=E4rk?=)" />
<person posts="5" size="24" who="Buchan Milne &lt;bgmilne@ing.sun.ac.za&gt;" />
<person posts="5" size="17" who="Michael Glauche &lt;mg@plum.de&gt;" />
<person posts="5" size="17" who="Jelmer Vernooij &lt;jelmer@nl.linux.org&gt;" />
<person posts="5" size="14" who="Shaun Lipscombe &lt;shaun.lipscombe@gasops.co.uk&gt;" />
<person posts="4" size="20" who="&quot;John E. Malmberg&quot; &lt;wb8tyw@qsl.net&gt;" />
<person posts="4" size="19" who="&quot;Mayers, Philip J&quot; &lt;p.mayers@ic.ac.uk&gt;" />
<person posts="4" size="19" who="Matt Peterson &lt;mpeterson@calderasystems.com&gt;" />
<person posts="4" size="15" who="eirvine &lt;eirvine@tpgi.com.au&gt;" />
<person posts="4" size="14" who="Herbert Lewis &lt;herb@sgi.com&gt;" />
<person posts="4" size="13" who="Kai Blin &lt;k.blin@gmx.net&gt;" />
<person posts="3" size="16" who="&quot;Hazen Valliant-Saunders&quot; &lt;hazen@potentia.ca&gt;" />
<person posts="3" size="13" who="Michael Sweet &lt;mike@easysw.com&gt;" />
<person posts="3" size="13" who="Buchan Milne &lt;bgmilne@cae.co.za&gt;" />
<person posts="3" size="13" who="okuyamak@dd.iij4u.or.jp" />
<person posts="3" size="13" who="&quot;Christian Barth&quot; &lt;barth@cck.uni-kl.de&gt;" />
<person posts="3" size="12" who="Hergen Lange &lt;hergen.lange@olb.de&gt;" />
<person posts="3" size="12" who="Jean Francois Micouleau &lt;Jean-Francois.Micouleau@dalalu.fr&gt;" />
<person posts="3" size="11" who="&quot;Christopher R. Hertel&quot; &lt;crh@nts.umn.edu&gt;" />
<person posts="3" size="10" who="cjsmith@btinternet.com" />
<person posts="3" size="10" who="Luke Kenneth Casson Leighton &lt;lkcl@samba.org&gt;" />
<person posts="3" size="10" who="=?iso-8859-1?Q?S=F6ren?= Grimm &lt;soeren.grimm@d2mail.de&gt;" />
<person posts="2" size="21" who="E Irvine &lt;irvinee@fhs.midcoast.com.au&gt;" />
<person posts="2" size="11" who="Parvez Hussain &lt;parvezhussain@operamail.com&gt;" />
<person posts="2" size="9" who="Kenichi Okuyama &lt;okuyamak@dd.iij4u.or.jp&gt;" />
<person posts="2" size="9" who="&quot;Richard Bollinger&quot; &lt;rabollinger@home.com&gt;" />
<person posts="2" size="9" who="Jason Todd &lt;todd.4@wright.edu&gt;" />
<person posts="2" size="9" who="&lt;xcuse@DSI-Project.de&gt;" />
<person posts="2" size="8" who="&quot;Ulf Bertilsson&quot; &lt;ulf.bertilsson@adcomdata.no&gt;" />
<person posts="2" size="8" who="Alexander Lobodzinski &lt;nospam.aaa082914@mental.com&gt;" />
<person posts="2" size="8" who="&quot;Andrej Borsenkow&quot; &lt;Andrej.Borsenkow@mow.siemens.ru&gt;" />
<person posts="2" size="8" who="&quot;Robert M. Martel&quot; &lt;bob@meeker.urban.csuohio.edu&gt;" />
<person posts="2" size="8" who="Tim Potter &lt;tpot@linuxcare.com.au&gt;" />
<person posts="2" size="7" who="albert braun &lt;albert_b@pacbell.net&gt;" />
<person posts="2" size="7" who="Alexandre Oliva &lt;oliva@lsd.ic.unicamp.br&gt;" />
<person posts="2" size="7" who="Steve Langasek &lt;vorlon@netexpress.net&gt;" />
<person posts="2" size="7" who="Kevin Colby &lt;kevinc@grainsystems.com&gt;" />
<person posts="2" size="6" who="Andrew Klaassen &lt;ak@dkp.com&gt;" />
<person posts="2" size="6" who="Kenichi Okuyama &lt;okuyama@trl.ibm.co.jp&gt;" />
<person posts="2" size="6" who="Anders Knudsen &lt;anders.knudsen@broadlogic.com&gt;" />
<person posts="2" size="6" who="Matthew Geddes &lt;mgeddes@xavier.sa.edu.au&gt;" />
<person posts="1" size="20" who="Markus =?iso-8859-1?Q?Gr=F6nlund?= &lt;Markus.Gronlund@sa.erisoft.se&gt;" />
<person posts="1" size="18" who="&quot;JBCurry&quot; &lt;jbcurry@hline.localhealth.net&gt;" />
<person posts="1" size="16" who="system@niuhep.physics.niu.edu" />
<person posts="1" size="12" who="&quot;F.W.J.Wiegerinck&quot; &lt;f.w.j.wiegerinck@student.utwente.nl&gt;" />
<person posts="1" size="8" who="&quot;Igor Yu. Zhbanov&quot; &lt;bsg@uniyar.ac.ru&gt;" />
<person posts="1" size="5" who="Andrew Bartlett &lt;abartlet@pcug.org.au&gt;" />
<person posts="1" size="5" who="bernhard.buettner@lfk.dasa.de" />
<person posts="1" size="5" who="David Atkinson &lt;datk@albury.net.au&gt;" />
<person posts="1" size="5" who="&quot;Anders C. Thorsen&quot; &lt;anders@anders-ibm.dyn.dhs.org&gt;" />
<person posts="1" size="5" who="&quot;Pablo&quot; &lt;chucky@sortes.com&gt;" />
<person posts="1" size="5" who="Samar Sharma &lt;ssharma@cisco.com&gt;" />
<person posts="1" size="5" who="David Lee &lt;T.D.Lee@durham.ac.uk&gt;" />
<person posts="1" size="4" who="Jon Doyle &lt;marsaro@suse.com&gt;" />
<person posts="1" size="4" who="&quot;Samuel Greenfeld&quot; &lt;gree3776@rowan.edu&gt;" />
<person posts="1" size="4" who="Tim Potter &lt;tpot@samba.org&gt;" />
<person posts="1" size="4" who="David Bustos &lt;bustos@its.caltech.edu&gt;" />
<person posts="1" size="4" who="&quot;Govinda Sharma&quot; &lt;prngovinda@hotmail.com&gt;" />
<person posts="1" size="4" who="&quot;Antonio DA SILVA&quot; &lt;antonio.dasilva@mors.fr&gt;" />
<person posts="1" size="4" who="&quot;Bart Drijver&quot; &lt;b.drijver@nyenrode.nl&gt;" />
<person posts="1" size="4" who="&quot;Kevin M. Myer&quot; &lt;kevin_myer@iu13.k12.pa.us&gt;" />
<person posts="1" size="4" who="&quot;Thaon, Francis&quot; &lt;f-thaon@ti.com&gt;" />
<person posts="1" size="4" who="&quot;Bertenthal, David M LRP Contractor&quot; &lt;David.M.Bertenthal@LRP02.USACE.ARMY.MIL&gt;" />
<person posts="1" size="3" who="Grotnes Per Kjetil PBE-SIT &lt;PerKjetil.Grotnes@pbe.oslo.kommune.no&gt;" />
<person posts="1" size="3" who="=?iso-8859-1?Q?Inge=2DH=E5vard?= Hunstad &lt;inge@cc.uit.no&gt;" />
<person posts="1" size="3" who="Neyshtadt Olga &lt;colgmh@towersemi.com&gt;" />
<person posts="1" size="3" who="&quot;Stokes&quot; &lt;edmundo@moscow.com&gt;" />
<person posts="1" size="3" who="&quot;Vincent Bellenger&quot; &lt;vincent.bellenger@bretagne.iufm.fr&gt;" />
<person posts="1" size="3" who="Andrew Tridgell &lt;tridge@linuxcare.com&gt;" />
<person posts="1" size="3" who="Jacek Stolarczyk &lt;jacek@mer.chemia.polsl.gliwice.pl&gt;" />
<person posts="1" size="3" who="&quot;Alain &amp; Estelle BARBET&quot; &lt;alian@alianwebserver.com&gt;" />
<person posts="1" size="3" who="&quot;Makis Marmaridis&quot; &lt;I.Marmaridis@uws.edu.au&gt;" />
<person posts="1" size="3" who="Edward Schernau &lt;ed@schernau.com&gt;" />
<person posts="1" size="3" who="Ivan Iliev &lt;ivan@uma.at&gt;" />
<person posts="1" size="3" who="&quot;Barry Treahy, Jr.&quot; &lt;Treahy@mmaz.com&gt;" />
<person posts="1" size="3" who="Mike Brodbelt &lt;m.brodbelt@acu.ac.uk&gt;" />
<person posts="1" size="3" who="&quot;HO, Tom&quot; &lt;tho@westpac.com.au&gt;" />
<person posts="1" size="3" who="&lt;gandalf@mail.rss.cz&gt;" />
<person posts="1" size="3" who="Christian Barth &lt;barth@cck.uni-kl.de&gt;" />
<person posts="1" size="3" who="Stephan Duehr &lt;duehr@id-pro.net&gt;" />
<person posts="1" size="3" who="&quot;Tittle, Jon (CAP, GCF, GEMS)&quot; &lt;Jon.Tittle@gecapital.com&gt;" />
<person posts="1" size="3" who="&quot;Guilherme Lessa&quot; &lt;glessa@cpgg.ufba.br&gt;" />
<person posts="1" size="3" who="Christian Duclou &lt;Christian.Duclou@eeigm.inpl-nancy.fr&gt;" />
<person posts="1" size="3" who="thzeiser@lstm.uni-erlangen.de" />
<person posts="1" size="3" who="&quot;Phillip C Roberts&quot; &lt;proberts@dubois-king.com&gt;" />
<person posts="1" size="3" who="Adam Williams &lt;awilliam@whitemice.org&gt;" />
<person posts="1" size="3" who="funrighd@netcourrier.com" />
<person posts="1" size="3" who="&quot;Govinda Sharma&quot; &lt;prngovinda@hotmail.com&gt;(by way of Samar Sharma &lt;ssharma@cisco.com&gt;)" />
<person posts="1" size="3" who="=?iso-8859-1?q?olukemi=20sobowale?= &lt;sobowao2000@yahoo.co.uk&gt;" />
<person posts="1" size="3" who="&quot;CHAN Chow Chin, David&quot; &lt;ccchan@my.ncs-i.com&gt;" />
<person posts="1" size="2" who="&quot;Chris Leavoy&quot; &lt;chrisleavoy@home.com&gt;" />
<person posts="1" size="2" who="&quot;Tariq malik&quot; &lt;pcs_tmm@hotmail.com&gt;" />
<person posts="1" size="2" who="&quot;Stefan Luetz&quot; &lt;luetz@serv.bibl.fh-koeln.de&gt;" />
<person posts="1" size="2" who="Sziliczi Janos &lt;jana@earth.inf.elte.hu&gt;" />
<person posts="1" size="2" who="Ian Dobbie &lt;i.dobbie@icrf.icnet.uk&gt;" />
<person posts="1" size="2" who="&quot;Shoell, Courtney&quot; &lt;CShoell@frk.com&gt;" />
<person posts="1" size="2" who="&quot;Pakorn Pan-ajchariya&quot; &lt;ppakorn@hotmail.com&gt;" />
<person posts="1" size="2" who="Chuan Sern &lt;ChuanSern@stts.com.sg&gt;" />
<person posts="1" size="2" who="Simon Allaway &lt;simona@uchicago.edu&gt;" />
<person posts="1" size="2" who="Alexandr Falta &lt;alex@fatal.cz&gt;" />
<person posts="1" size="2" who="=?iso-8859-1?Q?S=E9rgio_Sousa?= &lt;ssousa@isg.pt&gt;" />
<person posts="1" size="2" who="&quot;SCG&quot; &lt;scglista@bol.com.br&gt;" />
<person posts="1" size="2" who="&quot;Puchta, Milos&quot; &lt;M.Puchta@fscodes.cz&gt;" />
<person posts="1" size="2" who="Patrick Calkins &lt;PCalkins@OEMSupport.com&gt;" />
<person posts="1" size="2" who="Anand Kumria &lt;wildfire@progsoc.uts.edu.au&gt;" />
<person posts="1" size="2" who="&quot;Arjona, Ariel&quot; &lt;aarjona@banistmo.com&gt;" />
<person posts="1" size="2" who="MDO@wakeassoc.com" />

</stats>

<section
  title="A Better Way To Release Patches?"
  author="John Quirk"
  contact="mailto:jq_quirk@hotmail.com"
  subject=" PATCHES: Release Suggestion"
  archive="http://lists.samba.org/pipermail/samba-technical/2000-November/009957.html"
  posts="8"
  startdate="11 Nov 2000 07:44:03 -0800"
  enddate="12 Nov 2000 04:07:00 -0800"
> 
<mention></mention>

<p>Joe Doran offered a sugestion on how to make patches readly avaiable:</p>

<quote who="Joe Doran">

<p>
My suggestion is to make the patch testing public. A coder could
classify his patch  bug or system fix, on what system, version,
functionality etc. Joe Public can use this patch if badly needed and
provide feed back on web page. Did it work?, Did it break anything? How
badly did they need the patch 1to5. This info could then be used to
compile a top ten patch/bug requests to be considered. These could then
be scrutinized by the team for integration.</p>


</quote>

<p>Kenichi Okuyama replied:
</p>

<quote who="Kenichi Okuyama">

<p>
What you're saying is to create extreame number of branches.  This
itself is possible. We well have many branches that work.  But how
do we put them togather? Who manages differences between each
branches? And how will it be merged? I'm sure that speed of having
newer patch is always faster than merging, especially when Samba is
at quality right now.</p>

<p>So I think what we need is three things.</p>

<p>1) more who can directly make change against cvs.</p>

<p>2) test groups</p>

<p>3) people who can manage 1 and 2.</p>

</quote>

<p>Kenichi went on to expand these points Jeremy Allison replied:</p>

<quote who="Jeremy Allison">

<p>
Well we're giving more people write access to the CVS trees,
we just added someone from HP last week.</p>

<p>....</p>

<p>
Yes I know you feel this way. I'm not disagreeing that some of
the code needs cleaning up, it's just that I disagree about
"stoping new development" whilst we do this. We don't have the
luxury of ignoring new features, not now we're needing to
integrate better with Win2k. The pressure for new features
was what the TNG fork was about.</p>

<p>Now if you want to do this simplification in HEAD, not 2.2,
then I'm all for it. In fact I need to send you some email
about some of the suggestions you made earlier this week,
as they point out perfectly some design flaws that Andrew and
I talked about a year or so ago now, but were not able to get
time to address. I'm hoping you can help us do that :-).
</p>
</quote>

<p>Kenichi Okuyama went on to presented his views on the code base of SAMBA
and the need to pause and fix these issues. Kenichi has expressed these views
before 
<kcref subject="Samba login" startdate="02 Nov 2000 01:02:25 -0800">
</kcref>. Andrew Tridgell replied to
the example issuse Kenichi raised and went on to say:</p>

<quote who="Andrew Tridgell">

<p>We are certainly happy to consider very large changes, but large
changes have to be very well thought out, then prototyped and shown to
actually be worthwhile. Right now Jeremy is trying to get 2.2 ready
and so he is aiming for small changes. I'm interested in hearing about
large proposed changes for 3.0 and beyond, but they have to be well
thought out.</p>

<p>You're comments on us having a bad structure that we are standing on
are to a large degree correct. The problem we face is that we want to
make these big structural changes smoothly, so that we can keep doing
stable releases from a code base that is fairly close to our
development code base. That doesn't preclude large changes (witness
the wholesale change to an internal database api in Samba 2.2) but it
does mean we have to think carefully about big changes. Big changes
imply a long time between stable releases, and that is something we
want to minimise if we can.</p>

</quote>

<p>
This ended the thread
</p>

</section>

<section
  title="Creating a Libary of SMB functions"
  author="John Quirk"
  contact="mailto:jq_quirk@hotmail.com"
  subject="SMB libray suitable for use in non-Samba projects"
  archive="http://lists.samba.org/pipermail/samba-technical/2000-November/010074.html"
  posts="6"
  startdate="16 Nov 2000 14:28:47 -0800"
  enddate="17 Nov 2000 09:16:45 -0800"
> 
<mention></mention>

<p>Matt Peterson called for comments on the following:</p>

<quote who="Matt Peterson">

<p>
Can anyone give me some information / background / anything on the use
of Samba code from a non-Samba application?  I was expecting to find
something as simple as a smb.h and libsmb.so that could be used like any
other utility library...  I've found the library, now I'm looking for a
header file (includes.h won't do the trick - it includes everything in
the Samba universe not just what would be needed to use libsmb).  I
believe I can make a header file that would work with libsmb code, but
before I spend time doing it, I though I'd see if anyone has a simpler
solution to the problem.</p>


<p>It looks like several attempts have been made to write a client
samba library, but always as a project external to Samba.  Rather
than progressing along with Samba, most of these projects have
died when the original maintainer lost interest.  No one wants
to write to an unmaintained library.  The only way to get a
gathering of developers large enough to ensure continued maintenance
of the library would be to make it part of Samba.</p>


<p>What we would be looking to contribute would be a libsamba.so,
a samba.h and online html documentation.  Caldera (and
other distros) could build 3 rpms from the samba tarball:</p>

<p>samba-x.x.x.rpm (current Samba stuff)</p>
<p>libsamba-x.x.x.rpm (libsamba.so)</p>
<p>libsamba-devel-x.x.x (samba.h and developer docs)</p>



<p>Assuming that I have not missed a viable samba library solution is
there interest in an offer from Caldera to work on a libsamba and
what are the chances that the library would be an "official" Samba
build target?</p>

</quote>

<p>Jeremy Allison replied:</p>

<quote who="Jeremy Allison">

<p>
The code in libsmb is what you need to look at. It's nearly
there as a library - the problem is it depends on other parts
of Samba.
</p>

<p>If you can give the changes to make it a build target I'd
be happy to integrate them.
</p>

</quote>

<p>Matt agreed with Jeremy assesment and went on:</p>

<quote who="Matt Peterson">

<p>
-- most
obvious is the absence of an externally useable header file.  The
changes we will submit, as previously mentioned, can be summarized as a
new Samba build target "libsamba".  We expect that the majority of the
changes will be to the Makefiles with code changes limited to the
header files.
</p>

</quote>

<p>He went to say they would start work this next week</p>

<p>Jeremy Allison asked the code be targeted at the HEAD branch and he
would look at a merge into 2.2</p>

<p>Alain Barbet was pleased at this because it is what he was looking 
for to create a Perl module for smb functions.</p>
<p>See <a href="http://lists.samba.org/pipermail/samba-technical/2000-November/010045.html">
http://lists.samba.org/pipermail/samba-technical/2000-November/010045.html</a>
</p>

</section>

<section
  title="automake And libtool For Samba"
  subject="Automake and libtool for Samba"
  author="Zack Brown"
  contact="mailto:zbrown@tumblerings.org"
  archive="http://marc.theaimsgroup.com/?t=97474554000002&amp;w=2&amp;r=1"
  posts="13"
  startdate="20 Nov 2000 10:37:18 -0800"
  enddate="21 Nov 2000 06:17:22 -0800"
>

<mention></mention>

<p>On samba-technical, Matt Peterson of Caldera asked why Samba did not
use libtool and automake to ease compilation. He added, <quote who="Matt
Peterson">It has become very obvious that the patch we are making for Samba
header and make files will need to use automake (for convenience) and libtool
(to maintain portability).</quote> [...] <quote who="Matt Peterson">If there
are no objections, our patch will also include full a automake/autoconf and
libtool build system for all Samba binaries.</quote> Jeremy Allison explained,
<quote who="Jeremy Allison">We looked at moving to libtool and automake,
but we run on many more platforms than these are available for.</quote>
He added that for the HEAD tree, it would probably be OK to add the patch,
although for 2.2 there would most likely be problems. Matt replied:</p>

<quote who="Matt Peterson">

<p>Understood. We're currently working off of HEAD and will continue with
plans to change the makes to use automake and libtool. Hopefully, the new
clean makes (with automake and libtool) will be attractive enough that it
would be interesting to users and developers on the 2.2 branch.  It will
be fairly easy to apply the makefile patches as we build RPMS so our work
will not be lost if the Samba Team feels like it would not be a good idea
to merge the changes into 2.2.</p>

<p>We've tentatively scheduled development to submitting the following
4 patches:</p>

<ol>

<li>makefile changes to use automake and autoconf (Next week)</li>

<li>header file changes to separate out what is needed for an externally
usable "smb.h" with out breaking builds of existing /bin binaries (first or
second week of December)</li>

<li>makefile changes to build libsmb.so as well as possibly link changes so
that appropriate Samba /bin binaries also use the external libslp (second
week of December)</li>

<li>HTML documentation (second week of December)</li>

</ol>

</quote>

<p>Elsewhere, John E. Malmberg spoke out against autoconf, saying, <quote
who="John E. Malmberg">autoconf may be cross-UNIX but is definitely not cross
platform.  It is dependent on a UNIX like shell and usually a whole suite of
UNIX specific tools.  These tools are either not available on all platforms,
or are of too ancient of a revision to be of use on some platforms.</quote>
[...] <quote who="John E. Malmberg">What is needed for a cross platform
autoconf would be something that is more table driven and not script driven,
so that platform specific configure scripts could be written to execute the
tests indicated on the tables and compare the results.</quote> While close
by, Alexandre Oliva spoke in favor of libtool, saying, <quote who="Alexandre
Oliva">The main problem I've seen in my experience with adopters of libtool is
when they want to do non-portable things, and complain that the portability
tools get in their way.  Nobody said portability was easy, but development
versions of libtool have made it easier for maintainers to bend portability
rules and pass whatever system-specific flags they want to the compiler
and linker.</quote></p>

<p>No decisive conclusion came out of the discussion.</p>

</section>

<section
  title="Large File Support In Samba And Linux"
  author="Zack Brown"
  contact="mailto:zbrown@tumblerings.org"
  subject="Large Files and Samba on Linux"
  archive="http://marc.theaimsgroup.com/?t=97475119100004&amp;w=2&amp;r=1"
  posts="5"
  startdate="20 Nov 2000 11:46:31 -0800"
  enddate="20 Nov 2000 15:40:34 -0800"
>

<mention></mention>
<mention>Jeremy Allison</mention>

<p>On samba-technical, Anders Knudsen about large file support under Samba,
under Linux. It seemed that Samba 2.0.7 did have LFS support, but <quote
who="Anders Knudsen">when compiling on linux, the "configure" script does not
have provisions for LFS on linux platform, in that it "disables" LFS for a
uname of "linux".</quote> He added that he knew glibc 2.1 had LFS support, and
asked what else he'd have to do to get it working.. Jeremy Allison explained
that the 2.2 kernel didn't have LFS support, but that when the 2.4 kernel came
out, it would have LFS support.  Later, Anders answered his own question by
giving a pointer to the <a href="http://www.scyld.com/software/lfs.html">LFS
Support For Linux 2.2</a> page. And Jeremy added that, if Anders was able to
patch the 2.2 kernel properly, he should also have no trouble removing the LFS
"fail-on-Linux" from the Samba build scripts.</p>

</section>

<section
  title="Stop I want to get off"
  author="John Quirk"
  contact="mailto:jq_quirk@hotmail.com"
  subject="How to Unsubscribe"
  archive="http://lists.samba.org/pipermail/samba-technical/2000-November/010161.html"
  posts="3"
  startdate="21 Nov 2000 17:14:11 -0800"
  enddate="22 Nov 2000 01:35:28 -0800"
> 
<mention></mention>

<p>When you are regularly reading the lists you see posts with the 
words UNSUBCRIBE in them often from users who have never posted 
before then Kenichi Okuyama posted:</p>

<quote who="Kenichi Okuyama">

<p>
Could someone please tell me the way to unsbuscribe this ML?  I want
to move myself from address of my office to address of where I can
access from home.
</p>

<p>List-Unsubscribe says that I should access to
<a href="http://lists.samba.org/mailman/listinfo/samba-technical">
http://lists.samba.org/mailman/listinfo/samba-technical</a>  and so, I
did. Now Webpage tells me that I no longer exists in their list, but
still, Mail is coming to this address.
</p>

<p>Then I request for unsubscribe using mail to
samba-technical-request@lists.samba.org
It says that I don't exist in list.
</p>

<p>Now, could someone tell me what to do?</p>

</quote>

<p>Simo Sorce replied with:</p>

<quote who="Simo Sorce">

<p>
Are you sure the address you are using is the one you subscribed with?
</p>

<p>Maybe you used an alias or another mailbox that is forwarding to you?
</p>

<p>See user lists on the same server, try:</p>
<p>
<a href="http://lists.samba.org/mailman/roster/samba-technical">
http://lists.samba.org/mailman/roster/samba-technical</a>
here I found okuyama at trl.ibm.co.jp and okuyamak at dd.iij4u.or.jp
click on "okuyama at trl.ibm.co.jp" and try to unsubscribe.
</p>
</quote>

<p>
This seemed to have fixed Kenichi problems.
</p>

</section>

<section
  title="Samba 2.2.0alpha1 released"
  author="John Quirk"
  contact="mailto:jq_quirk@hotmail.com"
  subject="Samba 2.2.0alpha1 snapshot released"
  archive="http://lists.samba.org/pipermail/samba-technical/2000-November/010175.html"
  posts="32"
  startdate="22 Nov 2000 17:36:36 -0800"
  enddate="27 Nov 2000 18:42:17 -0800"
> 
<mention></mention>
<mention>John Quirk</mention>
<mention>Tim Potter</mention>
<mention>Gerald Carter</mention>

<p>Jeremy Allison posted this annoucement on the lists:</p>

<quote who="Jeremy Allison">

<p>
I have just released the second alpha snapshot
of what will become Samba 2.2.0.</p>

<p>It's available from the usual ftp sites, in the alpha
directory as :</p>

<p> <a href="http://us4.samba.org/samba/ftp/alpha/samba-2.2.0-alpha1.tar.gz">
"ftp mirror":/pub/samba/alpha/samba-2.2.0-alpha1.tar.gz
</a></p>

<p>If people could test this snapshot out and provide feedback
about what is broken (probably lots at the moment :-) and
let the lists know that would help.</p>

<p>The Team will be monitoring the feedback and this will help
for the next alpha.</p>

<p>Please note that the documentation is not currently up to
date, and the POSIX ACL mapping feature is still missing,
but most of the other improvements are all there, and this code
has been running under memory overrun/leak detectors for weeks
now without problems.</p>


<p>Having said that - *please* don't use this on a production
system :-) :-).</p>

<p>I believe that most of the patches people requested have been
added to this release, and that the NT point and print code
is much more robust than alpha0. Jean-Francois patches for
Win2K PDC support have also been included.</p>

<p>Please kick the tires and let us know what you think !
The release notes follow :</p>



<p><em>WHATS NEW IN Samba 2.2.0alpha1</em></p>

<p>This is the second alpha release of the new 2.2.0 codebase
for Samba. This version must not be run in production.</p>

<p>This code will almost certainly have some bugs and is
intended to help the Samba Team prepare an official 2.2.0
release.</p>

<p>The documentation in this alpha snapshot is not up to date,
there are many new parameters since 2.0.7. This will be
corrected in a later alpha release.</p>

<p>Several significant bugs have been fixed between alpha0
and alpha1, these include :</p>

<p>Fix for level II oplock bug.</p>

<p>Support for detecting version 2/3 printer drivers (from HP).</p>

<p>Samba profiling support (from SGI).</p>

<p>Winbind integration fixes.</p>

<p>Preliminary Win2K PDC support in compatibility mode for Win2K
clients (from JF).</p>

<p>VFS interface updates.</p>

<p>Failover finding of BDC's now works again.</p>

<p>lpq race condition fixes.</p>

<p>utmp fixes.</p>

<p>SWAT username detection fix.</p>

<p>Bugfix for WinNT and Win2K point and print feature.</p>

<p>The upcoming 2.2.0 Samba release will include the following
new features:</p>

<p>Integration with the winbind daemon that provides a single
sign on facility for UNIX servers in Windows NT4/2000 networks
driven by a Windows NT4/2000 PDC.</p>

<p>Support for native Windows NT4/2000 printing RPCs.
This includes support for automatic printer driver
download. This functionality should be complete in
alpha1.</p>

<p>Rewritten internal locking semantics for more robustness.
This alpha supports full 64 bit locking semantics on all
(even 32 bit) platforms. SMB locks are mapped onto POSIX
locks (32 bit or 64 bit) as the underlying system allows.</p>

<p>Conversion of various internal flat data structures to use
database records for increased performance and
flexibility.</p>

<p>Support for acting as a MS-DFS server</p>

<p>Compile time option for enabling a VFS layer</p>

<p>Support for server supported Access Control Lists (ACLs).
This support will require a specific pluggable backend to
be written for each filesystem ACL implementation to be
supported. The stable 2.2.0 release should contain
support for the following filesystems:</p>
    <p>Solaris 2.6+</p>
    <p>HPUX</p>
    <p>SGI Irix</p>
    <p>Linux Kernel 2.2 with German ACL patch</p>

<p>Currently in this alpha snapshot (alpha1) this feature
is not enabled - the VFS layer has been modified to allow
it, but the code is still under development and should
be in a later alpha snapshot.</p>

<p>Other platforms will be supported as resources are
available to test and implement the encessary modules. If
you are interested in writing the support for a particular
ACL filesystem, please join the samba-technical mailing
list and coordinate your efforts.</p>

<p>Support for collection of profile information. A shared
memory area has been created which contains counters for
the number of calls to and the amount of time spent in
various system calls and smb transactions. See the file
profile.h for a complete listing of the information
collected. Sample code for a samba pmda (collection agent
for Performance Co-Pilot) has been included in the pcp
directory.</p>

<p>To enable the profile data collection code in samba, you
must compile samba with profile support (run configure with
the --with-profile option). On startup, collection of data
is disabled. To begin collecting data use the smbcontrol
program to turn on profiling (see the smbcontrol man page).
Profile information collection can be enabled for all smbd
processes or one or more selected processes. The profiling
data collected is the aggragate for all processes that have
profiling enabled.</p>

<p>With samba compiled for profile data collection, you may see
a very slight degradation in performance even with profiling
collection turned off. On initial tests with NetBench on an
SGI Origin 200 server, this degradation was not measureable
with profile collection off compared to no profile collection
compiled into samba.</p>

<p>With count profile collection enabled on all clients, the
degradation was less than 2%. With full profile collection
enabled on all clients, the degradation was about 8.5%.
</p>

</quote>

<p>Gerald Carter commented on the size of gzipped file and noted that the a
bzipped2 was about 1meg smaller</p>

<p>
<editorialize who="John Quirk">Gerald went on to say maybe they should offer users
a choice, This has been done on the SAMBA web pages</editorialize>
</p>

<p>Alexander Lobodzinski found some errors in the compile for a DEC Unix 4.0x
and fixed it with the following:</p>

<quote who="Alexander Lobodzinski">
<p>
cc: Error: ../rpc_server/srv_samr.c, line 806: Invalid statement. (badstmt)</p>
<p>        }</p>
<p>--------^</p>

<p>...........</p>

<p>adding a semicolon after
the "done:" label above fixed that.  If you are interested in
compiler warnings about uninitialized variables and stuff just
let me know.</p>
</quote>

<p>Herbert Lewis posted the IRIX 6.x inst packages to Samba Site</p>

<p>Jason Haar run into a problem with his 2.2 not talking to his windows PDC.
This generated much dicussions he even sent in a level 9 debug report.
Finally Richard Bollinger posted:</p>

<quote who="Richard Bollinger">

<p>
You might want to try re-joining the NT domain.  Although I can't explain
it, I found the same behaviour when attempting to test 2.2.0-alpha0 on a
machine which had been running 2.0.7 with DOMAIN authentication.  I think
the smbpassword authentication is just a fall-back in case the other method
fails.  It's probably possible to compile or configure that method out of
consideration.</p>

</quote>

<p>This fixed Jason problem he also noted:</p>

<quote who="Jason Haar">

<p>
I couldn't find anything about rejoining the domain being required
documented anywhere, so perhaps that fact should be emphasized so that
others (besides me) don't make the same mistake?</p>

</quote>

<p>Jeremy Allison replied:</p>

<quote who="Jeremy Allison">
 
<p>
Oh that sucks. I need to fix that. The intent is that it
will read the DOMAIN.mac file and use it in preference if
it exists.</p>

</quote>

<p>Tim Potter noted that 2.2 does use the .MAC files any more and that 
it would not be too hard to write a conversion program.
To which Jeremy Allison replied:</p>

<quote who="Jeremy Allison">

<p>That code (the auto-conversion from flat file) was actually
*in* the 2.2 codebase, just not being called :-(.</p>

<p>I just fixed this and checked the change in so it shouldn't
happen again.</p>


</quote>

<p>The thread ended</p>

</section>

<section
  title="Replacing Pathworks 4.3 With Samba"
  author="Zack Brown"
  contact="mailto:zbrown@tumblerings.org"
  subject="Using Samba to replace PW 4.3"
  archive="http://marc.theaimsgroup.com/?t=97519460700002&amp;w=2&amp;r=1"
  posts="2"
  startdate="25 Nov 2000 15:22:20 -0800"
  enddate="25 Nov 2000 22:06:19 -0800"
>

<mention></mention>

<p>On samba-VMS, Barry Treahy, Jr. asked:</p>

<quote who="Barry Treahy, Jr.">

<p>I have a couple really old systems (one is running OS/2 2.0 and three that
are DOS with maybe W31).  I could do something about the DOS pieces of junk,
but the OS/2 system, my hands are tied because the company is gone and OS/2
was the last platform they supported.  The OS/2 is a configuration nightmare
and I really do not want to screw with it, its pretty fragile.</p>

<p>Can anyone tell me if I can get these working with Samba, I've lost
access to the old PW systems.  I realize that there would not be a virtual
disks, that's fine.  I need the basic printer and file sharing that Samba
brings to the table, hopefully without messing a lot with each systems
basic configuration.  Any pointers?</p>

</quote>

<p>John E. Malmberg explained:</p>

<quote who="John E. Malmberg">

<p>Pathworks 5.x and higher uses NetBEUI and Netbios over TCP/IP.  As long as
the server is licensed in a concurrent licensing mode, they can be connected
to from the standard DOS networking software from Microsoft.  This should
include OS/2 2.0.</p>

<p>SAMBA only implements Netbios over TCP/IP.  The older DOS and OS/2 systems
may not have enough memory or other resources to support TCP/IP.</p>

<p>The client licenses for Pathworks V6 and higher can be set to either per
server mode or per client mode.</p>

<p>Per server mode allows a fixed number of clients to access a single server.
Per server mode does not require any software on the client computer.
This makes it useful for older clients such as what you have.</p>

<p>Per client mode allows a single client per license to access an unlimited
number of Pathworks server.  Per client mode requires that a client has a
special license requester agent running.  It also means that only client
operating systems that have license requestor software available can use
Per Client mode.</p>

<p>If you can run NetBios over TCP/IP on these old systems, you can use
either Pathworks or SAMBA.</p>

<p>If you need NetBEUI, then you must use Pathworks V5 or higher.  Pathworks V6
is far easier to use than V5, and the licensing options more flexable.</p>

</quote>

</section>

<section
  title="Samba PDC Under Red Hat"
  author="Zack Brown"
  contact="mailto:zbrown@tumblerings.org"
  subject="Redhat 7.0 and Samba 2.2"
  archive="http://marc.theaimsgroup.com/?t=97534404400005&amp;w=2&amp;r=1"
  posts="5"
  startdate="27 Nov 2000 08:14:54 -0800"
  enddate="28 Nov 2000 12:26:46 -0800"
>

<mention></mention>
<mention>Anders C. Thorsen</mention>

<p>On samba-ntdom, Phillip C Roberts was very excited to make his first
attempt at a Samba PDC.  He asked, <quote who="Phillip C Roberts">Is Redhat
7.0 a workable base or is 6.2 a better option?</quote> Anders C. Thorsen
recommended 6.2, though Michael Glauche felt that 7.0 should also be fine,
and recommended, <quote who="Michael Glauche">If you run into trouble when
compiling use: export CC=kgcc</quote>.  David Bannon was also skeptical of
7.0, saying, <quote who="David Bannon">I believe that RedHat jumped the gun
a bit with gcc on 7.0 and included a 'alpha release' that does a few things
differently. See the gcc site for details. I would stick to 6.2 and stick
all the (appropriate) patches on including the kernel one. The standard 6.2
kernel has some security bug and further does not allow the current ssh
to work.</quote> Jon Doyle of Suse took the opportunity to say that Suse
was good.</p>

</section>

</kc>

