<?xml version="1.0" ?>

<kc>

<title>Samba Traffic</title>

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

<issue num="40" date="21 Feb 2001 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="911" size="3903" contrib="307" multiples="134" lastweek="0">

<person posts="56" size="226" who="Gerald Carter &lt;gcarter@valinux.com&gt;" />
<person posts="36" size="154" who="Jeremy Allison &lt;jeremy@valinux.com&gt;" />
<person posts="35" size="152" who="Richard Sharpe &lt;sharpe@ns.aus.com&gt;" />
<person posts="24" size="101" who="Simo Sorce &lt;simo.sorce@polimi.it&gt;" />
<person posts="19" size="75" who="Tim Potter &lt;tpot@linuxcare.com.au&gt;" />
<person posts="16" size="75" who="Toomas Soome &lt;tsoome@ut.ee&gt;" />
<person posts="16" size="66" who="=?iso-8859-1?Q?Thomas_Lang=E5s?= &lt;tlan@stud.ntnu.no&gt;" />
<person posts="16" size="64" who="&quot;Richard Bollinger&quot; &lt;rabollinger@home.com&gt;" />
<person posts="15" size="52" who="David Bannon &lt;D.Bannon@latrobe.edu.au&gt;" />
<person posts="14" size="51" who="Kevin Colby &lt;kevinc@grainsystems.com&gt;" />
<person posts="14" size="48" who="Peter Milburn &lt;peter.milburn@sofcom.com.au&gt;" />
<person posts="12" size="46" who="Axel Thimm &lt;Axel.Thimm@physik.fu-berlin.de&gt;" />
<person posts="12" size="43" who="Andrew Tridgell &lt;tridge@samba.org&gt;" />
<person posts="10" size="56" who="&quot;Jonathan Brown&quot; &lt;jbrown@db2000.com&gt;" />
<person posts="10" size="40" who="Jean Francois Micouleau &lt;Jean-Francois.Micouleau@dalalu.fr&gt;" />
<person posts="10" size="39" who="Morris Maynard &lt;morris@maynidea.com&gt;" />
<person posts="9" size="39" who="David Collier-Brown &lt;davecb@canada.sun.com&gt;" />
<person posts="9" size="35" who="David Collier-Brown &lt;David.Collier-Brown@canada.sun.com&gt;" />
<person posts="9" size="31" who="Luke Kenneth Casson Leighton &lt;lkcl@samba.org&gt;" />
<person posts="8" size="48" who="Andrew Bartlett &lt;abartlet@pcug.org.au&gt;" />
<person posts="8" size="39" who="&quot;Kenneth Lang&quot; &lt;kenneth.lang@genyc.com&gt;" />
<person posts="8" size="38" who="&quot;MCCALL,DON (HP-USA,ex1)&quot; &lt;don_mccall@hp.com&gt;" />
<person posts="8" size="35" who="&quot;Osama Abu-Aish&quot; &lt;osabmt00@fht-esslingen.de&gt;" />
<person posts="7" size="35" who="Buchan Milne &lt;bgmilne@cae.co.za&gt;" />
<person posts="7" size="34" who="James Sutherland &lt;jas88@cam.ac.uk&gt;" />
<person posts="7" size="31" who="&quot;JBCurry&quot; &lt;jbcurry@hline.localhealth.net&gt;" />
<person posts="7" size="30" who="&quot;Mayers, Philip J&quot; &lt;p.mayers@ic.ac.uk&gt;" />
<person posts="7" size="27" who="&quot;Gill, Vern&quot; &lt;vgill@technologist.com&gt;" />
<person posts="7" size="22" who="Simon Allaway &lt;simona@uchicago.edu&gt;" />
<person posts="7" size="22" who="sambastuff@jabba.glfc.com" />
<person posts="6" size="25" who="&quot;Mark&quot; &lt;mark@axeon.screaming.net&gt;" />
<person posts="6" size="23" who="Patrick &lt;slu@firerun.net&gt;" />
<person posts="6" size="22" who="&quot;Christopher R. Hertel&quot; &lt;crh@nts.umn.edu&gt;" />
<person posts="6" size="21" who="ctooley@amoa.org" />
<person posts="6" size="18" who="&quot;Stephen Atkins&quot; &lt;satkins@skilouise.com&gt;" />
<person posts="5" size="45" who="Peter Samuelson &lt;peter@cadcamlab.org&gt;" />
<person posts="5" size="31" who="Grant Torresan &lt;gtorresan@itemus.com&gt;" />
<person posts="5" size="24" who="&quot;Anders C. Thorsen&quot; &lt;anders@cwd.no&gt;" />
<person posts="5" size="20" who="Greg Dickie &lt;greg@discreet.com&gt;" />
<person posts="5" size="20" who="Thomas Aeby &lt;aeby@graeff.com&gt;" />
<person posts="5" size="19" who="Andrew Edem &lt;aedem@kaxis.cx&gt;" />
<person posts="5" size="15" who="&quot;David W. Chapman Jr.&quot; &lt;dwcjr@inethouston.net&gt;" />
<person posts="4" size="28" who="&quot;John E. Malmberg&quot; &lt;MALMBERG@Eisner.DECUS.org&gt;" />
<person posts="4" size="23" who="=?iso-8859-1?q?Andre=20Leonidas?= &lt;chameio@yahoo.com&gt;" />
<person posts="4" size="20" who="David Lee &lt;T.D.Lee@durham.ac.uk&gt;" />
<person posts="4" size="20" who="&quot;Michael B. Allen&quot; &lt;mballen@erols.com&gt;" />
<person posts="4" size="20" who="David Boyce &lt;dsb@world.std.com&gt;" />
<person posts="4" size="19" who="Andy Polyakov &lt;appro@fy.chalmers.se&gt;" />
<person posts="4" size="18" who="&quot;Armand Welsh&quot; &lt;armand@welshhome.org&gt;" />
<person posts="4" size="18" who="&quot;Yanick Quirion&quot; &lt;yanqui@neokimia.com&gt;" />
<person posts="4" size="17" who="Volker Lendecke &lt;Volker.Lendecke@SerNet.DE&gt;" />
<person posts="4" size="17" who="Michael Sweet &lt;mike@easysw.com&gt;" />
<person posts="4" size="17" who="Jonathan Graham &lt;grahamj@virtue.cx&gt;" />
<person posts="4" size="16" who="Alfredo Ramos &lt;ralf@is.rice.edu&gt;" />
<person posts="4" size="16" who="&quot;Christian Barth&quot; &lt;barth@cck.uni-kl.de&gt;" />
<person posts="4" size="15" who="&quot;McEldowney, Michael&quot; &lt;MMcEldowney@deltaregional.com&gt;" />
<person posts="4" size="15" who="Gerhard Wiesinger &lt;e9125884@student.tuwien.ac.at&gt;" />
<person posts="4" size="14" who="John Quirk &lt;jbquirk@tpg.com.au&gt;" />
<person posts="4" size="14" who="&quot;Overbey, Alfred D (Dudley), ALCOO&quot; &lt;doverbey@att.com&gt;" />
<person posts="4" size="14" who="Matthias Schuendehuette &lt;msch@snafu.de&gt;" />
<person posts="4" size="13" who="nrvale0 &lt;nathan@uky.edu&gt;" />
<person posts="4" size="12" who="Dan Larsson &lt;dl@tyfon.net&gt;" />
<person posts="4" size="12" who="Jean-Marc Le Pape &lt;lepape@shom.fr&gt;" />
<person posts="4" size="11" who="&quot;Daniel Meszaros&quot; &lt;DMeszaros@Hellasystems.de&gt;" />
<person posts="3" size="40" who="&quot;olivier roque&quot; &lt;roque@matra-automobile.fr&gt;" />
<person posts="3" size="38" who="&quot;Witness&quot; &lt;bmeyer67@calvin.edu&gt;" />
<person posts="3" size="26" who="Patrick Spinler &lt;spinler.patrick@mayo.edu&gt;" />
<person posts="3" size="22" who="&quot;John E. Malmberg&quot; &lt;MALMBERG@Encompasserve.org&gt;" />
<person posts="3" size="18" who="&quot;Eric Boehm&quot; &lt;boehm@nortelnetworks.com&gt;" />
<person posts="3" size="14" who="Rob Hutton &lt;rob.hutton@ecommsecurity.com&gt;" />
<person posts="3" size="14" who="&quot;Nelson Garcia&quot; &lt;garcian002@hawaii.rr.com&gt;" />
<person posts="3" size="12" who="&quot;Martin Foerster&quot; &lt;mafoe@sgi.com&gt;" />
<person posts="3" size="12" who="Geoff Silver &lt;geoff@uslinux.net&gt;" />
<person posts="3" size="12" who="&quot;Andrej Borsenkow&quot; &lt;Andrej.Borsenkow@mow.siemens.ru&gt;" />
<person posts="3" size="11" who="Phil Quinney &lt;philquinney@hotmail.com&gt;" />
<person posts="3" size="11" who="Steve Langasek &lt;vorlon@netexpress.net&gt;" />
<person posts="3" size="10" who="Nick Urbanik &lt;nicku@vtc.edu.hk&gt;" />
<person posts="3" size="10" who="Christopher Odenbach &lt;odenbach@hni.uni-paderborn.de&gt;" />
<person posts="3" size="10" who="Eric Pilger &lt;pilger@kahana.higp.hawaii.edu&gt;" />
<person posts="3" size="10" who="Joe Olt &lt;jolt@nicholasofmyra.org&gt;" />
<person posts="3" size="10" who="&quot;Stefano Colombo&quot; &lt;s_colombo@iol.it&gt;" />
<person posts="3" size="10" who="James Nord &lt;teilo@cdt.luth.se&gt;" />
<person posts="3" size="10" who="Schumacher Christoph &lt;schumi-news@gmx.de&gt;" />
<person posts="3" size="9" who="eirvine &lt;eirvine@tpgi.com.au&gt;" />
<person posts="3" size="9" who="Dariush Forouher &lt;dariush@forouher.de&gt;" />
<person posts="3" size="8" who="Shaun Lipscombe &lt;shaun.lipscombe@gasops.co.uk&gt;" />
<person posts="2" size="32" who="=?iso-8859-1?Q?Kim_Tingk=E6r?= &lt;KimT@aloc.dk&gt;" />
<person posts="2" size="17" who="William Jojo &lt;jojowil@hvcc.edu&gt;" />
<person posts="2" size="17" who="Dave O'Neill &lt;doneill@linuxcare.com&gt;" />
<person posts="2" size="13" who="Kenichi Okuyama &lt;okuyamak@dd.iij4u.or.jp&gt;" />
<person posts="2" size="13" who="&quot;Romeril, Alan&quot; &lt;a.romeril@ic.ac.uk&gt;" />
<person posts="2" size="12" who="&quot;Robert F. Thomas&quot; &lt;rft@asthomas.com&gt;" />
<person posts="2" size="11" who="&quot;Chris James&quot; &lt;cjames@sctcorp.com&gt;" />
<person posts="2" size="11" who="Damian Ivereigh &lt;damian@cisco.com&gt;" />
<person posts="2" size="11" who="&quot;Tom Myny&quot; &lt;tom.myny@pandora.be&gt;" />
<person posts="2" size="10" who="&quot;Hallvard=?ISO-8859-1?Q?_=AFstrem?=&quot; &lt;hallvard@npk.no&gt;" />
<person posts="2" size="10" who="&quot;Welsh, Armand&quot; &lt;armand.welsh@sscims.com&gt;" />
<person posts="2" size="10" who="&quot;Anton Bonifacio&quot; &lt;anton@rapidbaboy.com&gt;" />
<person posts="2" size="9" who="Joe Rhett &lt;jrhett@isite.net&gt;" />
<person posts="2" size="9" who="Manea Mirko &lt;mami@arena.sci.univr.it&gt;" />
<person posts="2" size="9" who="&quot;Markus Reimer&quot; &lt;markus@softwarerun.com&gt;" />
<person posts="2" size="9" who="Dean Ward &lt;WardD@TheWineSociety.com&gt;" />
<person posts="2" size="9" who="Larry Clark &lt;xwindowuser@discflo.com&gt;" />
<person posts="2" size="9" who="&quot;C.Lee Taylor&quot; &lt;lee.taylor@aeroton.scania.co.za&gt;" />
<person posts="2" size="9" who="&quot;John Doe&quot; &lt;johnny_5five@lycos.com&gt;" />
<person posts="2" size="8" who="&quot;Mark Haney&quot; &lt;mhaney@info4cars.com&gt;" />
<person posts="2" size="8" who="&quot;John E. Malmberg&quot; &lt;malmberg@Encompasserve.org&gt;" />
<person posts="2" size="7" who="Eric Pilger &lt;pilger@higp.hawaii.edu&gt;" />
<person posts="2" size="7" who="Urban Widmark &lt;urban@teststation.com&gt;" />
<person posts="2" size="7" who="&quot;Yacketta,Ronald J&quot; &lt;YackettaRJ@worldkitchen.com&gt;" />
<person posts="2" size="7" who="Martin Thomas &lt;mthomas@rhrk.uni-kl.de&gt;" />
<person posts="2" size="7" who="Magnus Larsson &lt;magnus@hig.se&gt;" />
<person posts="2" size="7" who="Martin Radford &lt;martin@zamenhof.demon.co.uk&gt;" />
<person posts="2" size="7" who="Hugh Fisher &lt;Hugh.Fisher@act.cmis.CSIRO.AU&gt;" />
<person posts="2" size="7" who="Graeme.Vetterlein@ntl.com" />
<person posts="2" size="6" who="iddwb &lt;David.Bear@asu.edu&gt;" />
<person posts="2" size="6" who="Marc Harding &lt;mharding@ecwebworks.com&gt;" />
<person posts="2" size="6" who="thijs@abZurd.com (thijs)" />
<person posts="2" size="6" who="Wolfgang Ratzka &lt;ratzka@HRZ.Uni-Marburg.DE&gt;" />
<person posts="2" size="6" who="&quot;T. Paul Lee&quot; &lt;tpl@almaden.ibm.com&gt;" />
<person posts="2" size="6" who="ctrlsoft@dds.nl" />
<person posts="2" size="6" who="&quot;dennis&quot; &lt;d.kavadas@cclru.unsw.edu.au&gt;" />
<person posts="2" size="6" who="Eckart Meyer &lt;Eckart.Meyer@gmx.de&gt;" />
<person posts="2" size="6" who="&quot;Soeren Grimm&quot; &lt;soeren.grimm@d2mail.de&gt;" />
<person posts="2" size="6" who="=?iso-8859-1?q?Heather=20Tan?= &lt;heathertansg@yahoo.com.sg&gt;" />
<person posts="2" size="6" who="&quot;Jason C. Sosinski&quot; &lt;JasonS@zebec.net&gt;" />
<person posts="2" size="6" who="&quot;Joakim Tjernlund&quot; &lt;joakim.tjernlund@lumentis.se&gt;" />
<person posts="2" size="6" who="&quot;Gary Wilson&quot; &lt;wilsong@sergievsky.cpmc.columbia.edu&gt;" />
<person posts="2" size="6" who="Thomas Cameron &lt;tcameron@three-sixteen.com&gt;" />
<person posts="2" size="6" who="Jelmer Vernooij &lt;jelmer@nl.linux.org&gt;" />
<person posts="2" size="5" who="Pogac Dano &lt;pogac@tatrasoft.sk&gt;" />
<person posts="2" size="5" who="Alejandro Garin &lt;garin_alejandro@yahoo.com&gt;" />
<person posts="2" size="5" who="&quot;Mu Wu&quot; &lt;wum@lorex.com&gt;" />
<person posts="2" size="5" who="Gerry Maddock &lt;gerrym@futuremetals.com&gt;" />
<person posts="1" size="15" who="&quot;3 - SA Other&quot; &lt;saother@skilouise.com&gt;" />
<person posts="1" size="15" who="Ryan Phillips &lt;ryan.phillips@csus.edu&gt;" />
<person posts="1" size="11" who="Nic Simonds &lt;nic@tricord.com&gt;" />
<person posts="1" size="10" who="Kenneth Noel &lt;noelk@bc.edu&gt;" />
<person posts="1" size="8" who="&quot;Jonathan Brown&quot; &lt;JBrown@db2000.com&gt;" />
<person posts="1" size="8" who="&quot;Mark Weber&quot; &lt;mark.weber2@home.com&gt;" />
<person posts="1" size="8" who="&quot;Jason Hammond (Ex)&quot; &lt;JasonH@KXTV.COM&gt;" />
<person posts="1" size="7" who="THSD Network Admin &lt;thsd@thsd.k12.ca.us&gt;" />
<person posts="1" size="6" who="&quot;Stan Sander&quot; &lt;ssande@sandia.gov&gt;" />
<person posts="1" size="6" who="&quot;Kevin Kallsen @ E101.com&quot; &lt;kallsen@e101.com&gt;" />
<person posts="1" size="6" who="&quot;Tillmann A. Basien&quot; &lt;tab@basien.de&gt;" />
<person posts="1" size="5" who="Charles Crawford &lt;ccrawford@atsengineers.com&gt;" />
<person posts="1" size="5" who="&quot;flyer&quot; &lt;net-flyer@libero.it&gt;" />
<person posts="1" size="5" who="Kevin Whitney &lt;Kevin.Whitney@sun.com&gt;" />
<person posts="1" size="5" who="Matt Peterson &lt;mpeterson@calderasystems.com&gt;" />
<person posts="1" size="5" who="Jeffry Smith &lt;smith@missioncriticallinux.com&gt;" />
<person posts="1" size="5" who="Lori Homsher &lt;lhomsher@jjsheeran.com&gt;" />
<person posts="1" size="5" who="Tom Aeby &lt;tomae@sfi.ch&gt;" />
<person posts="1" size="5" who="Bill Chin &lt;bchin@mdimension.com&gt;" />
<person posts="1" size="5" who="&quot;Kat&quot; &lt;kathee@ezunx.com&gt;" />
<person posts="1" size="4" who="&quot;Nathaniel Pendleton&quot; &lt;smbtechbox@pendletonpress.com&gt;" />
<person posts="1" size="4" who="&quot;Oscar A. Yankelevich&quot; &lt;oscaryan@infovia.com.ar&gt;" />
<person posts="1" size="4" who="Jim Vopni &lt;jimv@metrics.com&gt;" />
<person posts="1" size="4" who="David Minard &lt;david@cit.uws.edu.au&gt;" />
<person posts="1" size="4" who="Kourosh Ghassemieh &lt;kourosh@loop.com&gt;" />
<person posts="1" size="4" who="&lt;jas88@cam.ac.uk&gt;" />
<person posts="1" size="4" who="&quot;Jeffrey R. Hay&quot; &lt;jrhay@lanl.gov&gt;" />
<person posts="1" size="4" who="Joost Bijl &lt;j.k.bijl@its.tudelft.nl&gt;" />
<person posts="1" size="4" who="&quot;Vetter, Gary H.&quot; &lt;ghvetter@state.nd.us&gt;" />
<person posts="1" size="4" who="&quot;Thanh Tran H&quot; &lt;ttran@tekdigitel.com&gt;" />
<person posts="1" size="4" who="Tuominen Niclas &lt;niclas.tuominen@volvo.com&gt;" />
<person posts="1" size="4" who="&quot;Francisco Villagrana&quot; &lt;horde@promax.com.mx&gt;" />
<person posts="1" size="4" who="&quot;Cole, Timothy D.&quot; &lt;timothy_d_cole@md.northgrum.com&gt;" />
<person posts="1" size="4" who="&quot;Michael H. Warfield&quot; &lt;mhw@wittsend.com&gt;" />
<person posts="1" size="4" who="Herb Lewis &lt;herb@chomps.engr.sgi.com&gt;" />
<person posts="1" size="4" who="Martin Dreher &lt;Martin.Dreher@bmw.de&gt;" />
<person posts="1" size="4" who="&quot;Jim McDonough&quot; &lt;jmcd@us.ibm.com&gt;" />
<person posts="1" size="4" who="Anthony David &lt;adavid@adavid.com.au&gt;" />
<person posts="1" size="4" who="&quot;Stokes&quot; &lt;edmundo@moscow.com&gt;" />
<person posts="1" size="4" who="Ray Phelan &lt;Ray.Phelan@core-com.ie&gt;" />
<person posts="1" size="4" who="Rajeev Agrawala &lt;rajeeva@research.bell-labs.com&gt;" />
<person posts="1" size="4" who="Ryo Kawahara &lt;rkawa@lbe.co.jp&gt;" />
<person posts="1" size="4" who="&quot;Paul Williams&quot; &lt;paul@slaterandson.com&gt;" />
<person posts="1" size="4" who="&quot;James Moore&quot; &lt;jmoore@php.net&gt;" />
<person posts="1" size="4" who="&quot;Michael E Osborne&quot; &lt;mosborne@jacads.com&gt;" />
<person posts="1" size="4" who="Tristan Ball &lt;tristanb@vsl.com.au&gt;" />
<person posts="1" size="4" who="&quot;John E. Malmberg&quot; &lt;malmberg@Eisner.DECUS.org&gt;" />
<person posts="1" size="4" who="Paul Argentoff &lt;argentoff@rtelekom.ru&gt;" />
<person posts="1" size="4" who="Jonathan W Miner &lt;jminer@mcfly.sanders.lmco.com&gt;" />
<person posts="1" size="4" who="Ezequiel HP &lt;zac@SLAC.Stanford.EDU&gt;" />
<person posts="1" size="4" who="&quot;Michael S. Hulet&quot; &lt;hulet@ittc.ukans.edu&gt;" />
<person posts="1" size="4" who="&quot;Paul Sanders&quot; &lt;sanders_p@univerahealthcare.org&gt;" />
<person posts="1" size="4" who="Scott Prather &lt;sprather@austin.ibm.com&gt;" />
<person posts="1" size="4" who="&quot;Varga Daniel (QI/RZS43) *&quot; &lt;Daniel.Varga@de.bosch.com&gt;" />
<person posts="1" size="4" who="&quot;Luke Dyson&quot; &lt;lukexzx@hotmail.com&gt;" />
<person posts="1" size="3" who="Stefaan A Eeckels &lt;Stefaan.Eeckels@ecc.lu&gt;" />
<person posts="1" size="3" who="&quot;Filipi D. Vianna&quot; &lt;filipi@em.pucrs.br&gt;" />
<person posts="1" size="3" who="Schlomo Schapiro &lt;schapiro@clerk.pi.huji.ac.il&gt;" />
<person posts="1" size="3" who="Tim Potter &lt;tpot@samba.org&gt;" />
<person posts="1" size="3" who="Martin Kadlez &lt;martin@austrocontrol.at&gt;" />
<person posts="1" size="3" who="Jean-Eric Cuendet &lt;Jean-Eric.Cuendet@linkvest.com&gt;" />
<person posts="1" size="3" who="Dan Winslow &lt;DWinslow@mcsIT.com&gt;" />
<person posts="1" size="3" who="&quot;Philip Quinney&quot; &lt;philquinney@hotmail.com&gt;" />
<person posts="1" size="3" who="Grunstra Architecten Groep bna &lt;grunstra@grunstra.nl&gt;" />
<person posts="1" size="3" who="&quot;Bell Law&quot; &lt;blaw@beaconhill.edu.hk&gt;" />
<person posts="1" size="3" who="Wolf Bergenheim &lt;Wolf.Bergenheim@adcore.com&gt;" />
<person posts="1" size="3" who="mei.lin.leong@ap.abnamro.com" />
<person posts="1" size="3" who="John Trostel &lt;jtrostel@mindspring.com&gt;" />
<person posts="1" size="3" who="gene s glick &lt;gglick@txc.com&gt;" />
<person posts="1" size="3" who="SRuth@LANDAM.com" />
<person posts="1" size="3" who="Michael Glauche &lt;mg@connection-net.de&gt;" />
<person posts="1" size="3" who="Lubomir &lt;lubo@ru.acad.bg&gt;" />
<person posts="1" size="3" who="&quot;Rich Forman&quot; &lt;samba@grayassociates.net&gt;" />
<person posts="1" size="3" who="Corrado Daly Scaletti &lt;corrado@ieee.org&gt;" />
<person posts="1" size="3" who="Hasch@t-online.de (Juergen Hasch)" />
<person posts="1" size="3" who="Haas Andreas &lt;moc@natnet.at&gt;" />
<person posts="1" size="3" who="Anton Blanchard &lt;anton@linuxcare.com.au&gt;" />
<person posts="1" size="3" who="&quot;Joakim Tjernlund&quot; &lt;Joakim.Tjernlund@lumentis.se&gt;" />
<person posts="1" size="3" who="&quot;Adam Read&quot; &lt;read_a@univerahealthcare.org&gt;" />
<person posts="1" size="3" who="&lt;jahall@nea.org&gt;" />
<person posts="1" size="3" who="&lt;sdcosd@e-net.com.br&gt;" />
<person posts="1" size="3" who="&quot;Peeter Ulst&quot; &lt;Peeter.Ulst@bico-leks.ee&gt;" />
<person posts="1" size="3" who="&quot;Christoph Schumacher&quot; &lt;schumi-news@gmx.de&gt;" />
<person posts="1" size="3" who="bjuenemann@SEMPELL.COM" />
<person posts="1" size="3" who="&quot;Wagnon, Gylver&quot; &lt;GWagnon@Starbase.com&gt;" />
<person posts="1" size="3" who="Brecht Samyn &lt;Brecht.Samyn@kulak.ac.be&gt;" />
<person posts="1" size="3" who="&quot;Martin Thomas [A-RU-BI]&quot; &lt;mthomas@rhrk.uni-kl.de&gt;" />
<person posts="1" size="3" who="lawrence_morrison &lt;lawrence_morrison@dell.com&gt;" />
<person posts="1" size="3" who="&quot;Matt Garretson&quot; &lt;garrem@alum.rpi.edu&gt;" />
<person posts="1" size="3" who="Heiko Kaschube &lt;R.Meyer@hoedtke.de&gt;" />
<person posts="1" size="3" who="&quot;CHAUHAN, Narendra&quot; &lt;narendra.chauhan@mfi.co.uk&gt;" />
<person posts="1" size="3" who="medha@pezman.austin.ibm.com" />
<person posts="1" size="3" who="Joe Meslovich &lt;joe@bridgewater.edu&gt;" />
<person posts="1" size="3" who="Vermande David HS-Ratier &lt;david.vermande@ratier-figeac.fr&gt;" />
<person posts="1" size="3" who="Craig Kelley &lt;ink@inconnu.isu.edu&gt;" />
<person posts="1" size="3" who="&quot;Christopher R. Hertel&quot; &lt;crh@ubiqx.mn.org&gt;" />
<person posts="1" size="3" who="RSzczesniak@mis.com.pl" />
<person posts="1" size="3" who="Wolf Bergenheim &lt;wolf.bergenheim@adcore.com&gt;" />
<person posts="1" size="3" who="Kendrick Vargas &lt;ken@hudat.com&gt;" />
<person posts="1" size="3" who="Jose Agustin Lopez Bueno &lt;Agustin.Lopez@uv.es&gt;" />
<person posts="1" size="3" who="Olivier Wegria &lt;olivier.wegria@novactiongroup.com&gt;" />
<person posts="1" size="3" who="Jacek Stepniewski &lt;jacek.stepniewski@gazeta.pl&gt;" />
<person posts="1" size="3" who="Jim Jarvie &lt;ntl-linux@ntlworld.com&gt;" />
<person posts="1" size="3" who="Medha Date &lt;mdate@austin.ibm.com&gt;" />
<person posts="1" size="3" who="Luke Kenneth Casson Leighton &lt;lkcl@samba-tng.org&gt;" />
<person posts="1" size="3" who="&quot;Dr.Peer-Joachim Koch&quot; &lt;pkoch@bgc-jena.mpg.de&gt;" />
<person posts="1" size="3" who="laine+samba@laine.org (Laine Stump)" />
<person posts="1" size="3" who="&quot;Skidmore, Stanley G&quot; &lt;Stanley.Skidmore@PSS.Boeing.com&gt;" />
<person posts="1" size="3" who="&quot;Pavel Bocek&quot; &lt;pbocek@iol.cz&gt;" />
<person posts="1" size="3" who="chris.williams@wrestpoint.com.au" />
<person posts="1" size="3" who="&quot;Stefan Luetz&quot; &lt;luetz@serv.bibl.fh-koeln.de&gt;" />
<person posts="1" size="3" who="list-samba-technical@faerber.muc.de (=?ISO-8859-1?Q?Claus_F=E4rber?=)" />
<person posts="1" size="3" who="Jeff Hay &lt;u121856@lanl.gov&gt;" />
<person posts="1" size="3" who="Matthias Krauss &lt;MKrauss@hitchhiker.com&gt;" />
<person posts="1" size="3" who="Martin Vogt &lt;mvogt@rhrk.uni-kl.de&gt;" />
<person posts="1" size="3" who="root &lt;bgjohnson@crosslink.net&gt;" />
<person posts="1" size="3" who="Milan Chytil &lt;chytil@fas.harvard.edu&gt;" />
<person posts="1" size="3" who="mjorda@berlitz.de" />
<person posts="1" size="3" who="Scott Moomaw &lt;scott@bridgewater.edu&gt;" />
<person posts="1" size="3" who="&quot;Ulf Bertilsson&quot; &lt;ulf.bertilsson@adcomdata.no&gt;" />
<person posts="1" size="3" who="&quot;Nelson Gamazo Sanchez&quot; &lt;nelson.gamazo@cigb.edu.cu&gt;" />
<person posts="1" size="3" who="Marcus Smiley &lt;marcus.smiley@ericsson.com&gt;" />
<person posts="1" size="3" who="Harrie ter Rele &lt;harrietr@mailstreet.nl&gt;" />
<person posts="1" size="3" who="&quot;Marcos Minshew&quot; &lt;mkm@outerscape.net&gt;" />
<person posts="1" size="3" who="Daniel Roethlisberger &lt;admin@roe.ch&gt;" />
<person posts="1" size="3" who="Vincent Morlot &lt;Vincent.Morlot@netcourrier.com&gt;" />
<person posts="1" size="3" who="Deniz Akkus Kanca &lt;deniz@arayan.com&gt;" />
<person posts="1" size="3" who="&quot;ZINKEVICIUS,MATT (HP-Loveland,ex1)&quot; &lt;matt_zinkevicius@hp.com&gt;" />
<person posts="1" size="3" who="Brian Whitehead &lt;bwhitehd@earthlink.net&gt;" />
<person posts="1" size="3" who="&quot;Tonni Aagesen&quot; &lt;delphin@worldonline.dk&gt;" />
<person posts="1" size="3" who="Christer Johansson &lt;08-53037131@telia.com&gt;" />
<person posts="1" size="3" who="&quot;Adlerberth Niklas (BAF Teknikgruppen)&quot; &lt;Niklas.Adlerberth@baf.bonnier.se&gt;" />
<person posts="1" size="3" who="J.L.Gilmour@exeter.ac.uk" />
<person posts="1" size="3" who="Ernst Sexauer &lt;esexauer@neuearbeit.de&gt;" />
<person posts="1" size="3" who="&quot;Willy Coppens&quot; &lt;willy.coppens@eurostation.be&gt;" />
<person posts="1" size="3" who="Steeve &lt;steeve@eps.mcgill.ca&gt;" />
<person posts="1" size="3" who="&quot;=?iso-8859-1?Q?Bj=F6rn?= W. Kreher&quot; &lt;bjoern.kreher@student.uni-tuebingen.de&gt;" />
<person posts="1" size="3" who="X-Rogue &lt;x-rogue@mermaid.org&gt;" />
<person posts="1" size="3" who="Ganesan Rajagopal &lt;rganesan@myrealbox.com&gt;" />
<person posts="1" size="2" who="Mattias Larsson &lt;sparhawk@beyond.dyndns.org&gt;" />
<person posts="1" size="2" who="&quot;www.coffeebreak.de user&quot; &lt;Joachim.Jaeckel@coffeebreak.de&gt;" />
<person posts="1" size="2" who="Albert Tsai &lt;atlcrei@yahoo.com&gt;" />
<person posts="1" size="2" who="&quot;Alex J. Perez&quot; &lt;aperez@nb-ic.com&gt;" />
<person posts="1" size="2" who="&quot;Minh Dang-Recalt&quot; &lt;minh.dang-recalt@akazi.com&gt;" />
<person posts="1" size="2" who="Francois-Xavier Le Bail &lt;fx.LeBail@free.fr&gt;" />
<person posts="1" size="2" who="Shailen Patel &lt;spatel@itctx.com&gt;" />
<person posts="1" size="2" who="&quot;Klang, Marvin&quot; &lt;klang@co.dane.wi.us&gt;" />
<person posts="1" size="2" who="&quot;South, Harold&quot; &lt;hsouth@amgen.com&gt;" />
<person posts="1" size="2" who="mcgowen &lt;whm4@swbell.net&gt;" />
<person posts="1" size="2" who="Joop de Jong &lt;JPJONG@TIP.NL&gt;" />
<person posts="1" size="2" who="Pascal Deliot &lt;pdeliot@ocare.com&gt;" />
<person posts="1" size="2" who="joan &lt;jsilveri@consoftware.com&gt;" />
<person posts="1" size="2" who="&quot;Homsey, Michael (TIP, Epping)&quot; &lt;Michael.Homsey@tip.csiro.au&gt;" />
<person posts="1" size="2" who="&quot;Philippe Despr&#233;s&quot; &lt;philippedespres@hotmail.com&gt;" />
<person posts="1" size="2" who="martin.kleucker@esg-gmbh.de" />
<person posts="1" size="2" who="Jamie Dahl &lt;jamied@meatball.net&gt;" />
<person posts="1" size="2" who="Paulo Gomes &lt;ig4812@alunos.ipb.pt&gt;" />
<person posts="1" size="2" who="&quot;Thomas, Andre&quot; &lt;thomasa@wa.switch.aust.com&gt;" />
<person posts="1" size="2" who="steffi.laurentius@de.abb.com" />
<person posts="1" size="2" who="&quot;Dyzurny Operator&quot; &lt;operator@amwaw.edu.pl&gt;" />
<person posts="1" size="2" who="dobos_s@IBCnet.hu" />
<person posts="1" size="2" who="&quot;Puchta, Milos&quot; &lt;M.Puchta@fscodes.cz&gt;" />
<person posts="1" size="2" who="3DCAD &lt;fts_ces16@yahoo.com&gt;" />
<person posts="1" size="2" who="Alaa AlAmood &lt;aaa@netman.dk&gt;" />
<person posts="1" size="2" who="=?iso-8859-1?Q?M._H=FClsmann?= &lt;M.Huelsmann@web.de&gt;" />
<person posts="1" size="2" who="Jason Hamilton &lt;jasonh@Osprey.InfotechFL.com&gt;" />
<person posts="1" size="2" who="nixon edward &lt;kuttan_f@yahoo.com&gt;" />
<person posts="1" size="2" who="&quot;hibbert, craig&quot; &lt;hibbert_craig@emc.com&gt;" />
<person posts="1" size="2" who="Martin Mielke &lt;martinm@people-com.com&gt;" />
<person posts="1" size="2" who="&quot;kat&quot; &lt;kathee@mindiq.com&gt;" />
<person posts="1" size="2" who="&quot;jean-marc richmann&quot; &lt;jean-marc.richmann@reda.net&gt;" />
<person posts="1" size="2" who="&quot;Adam C. Hegedus&quot; &lt;ach@availtec.com&gt;" />

</stats>

<section
  title="Another 2.2 Alpha Snapshot Released"
  author="John Quirk"
  contact="mailto:jq_quirk@hotmail.com"
  subject="Samba 2.2.0alpha2 snapshot released"
  archive="http://lists.samba.org/pipermail/samba-technical/2001-January/011240.html"
  posts="17"
  startdate="29 Jan 2001 16:02:30 -0800"
  enddate="30 Jan 2001 22:04:46 -0800"
> 
<mention></mention>
<mention>John Quirk</mention>
<mention>Kenichi Okuyama</mention>
<mention>Gerald Carter</mention>

<p>
<editorialize who="John Quirk">This issue starts off with the release of 
2.2Alpha2 and follows some of the threads that this release spawned.</editorialize>
</p>
<p>Jeremy Allison announced:</p>

<quote who="Jeremy Allison">
<p>
I have just released the third alpha snapshot
of what will become Samba 2.2.0.

It's available from the usual ftp sites, in the alpha
directory as :

&lt;ftp mirror&gt;:/pub/samba/alpha/samba-2.2.0-alpha2.tar.gz

If people could test this snapshot out and provide feedback
about what is broken and let the lists know that would help.

I know about the problem acting as a PDC for Win2k clients -
this is being worked on (by JF and myself).

The Team will be monitoring the feedback and this will help
for the next alpha.

The POSIX ACL mapping feature has been implemented on Linux
only at the moment and many bugs in the point and print code have
been fixed.

The documentation is not currently up to date, but this code
has been running under memory overrun/leak detectors for weeks
now without problems.

Having said that - *please* don't use this on a production
system (yet - although it's closer now.... :-).

I know there are still some patches missing, I will try
and get to these as soon as I return from the Linuxworld
conferences and the Brussels Open Source conference (Feb 8th).

Please kick the tires again and let us know what you think !

The release notes follow :
</p>
<p>
=====================================================================
</p>
<p><em>              WHATS NEW IN Samba 2.2.0alpha2</em></p>

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

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

The documentation in this alpha snapshot is not up to date,
there are many new parameters since 2.0.7 and some defaults
have changed. This will be corrected in a later alpha release.

A known problem is this version of Samba will not act as a PDC
for Win2k clients (although it works as a member server in a
Win2k hosted domain). This is being actively worked on and
it is intended this be fixed before 2.2.0 release.

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

<p>Inclusion of mapping of NT ACLs to Linux ACLs, using the patch
found at http://acl.bestbits.at.</p>

<p>This is being done via an abstract interface that needs porting
to the following UNIXes - IRIX, Solaris, HPUX, AIX - as many
as can be done will be supported at 2.2.0 release. Please look
at the code in lib/sysacls.c for the needed work.</p>

<p>Addition of tdb spinlock code for tdb speed.
Addition of user list lookup from Win2k (thanks to the Samba TNG
branch code for this).
Addition of generic to specific mapping of security descriptors
in printer code.
Addition of code page 857 (Turkish).
Addition of "%D" substitution for incoming Domain of user.
getpwnam/getpwuid cache.
Many codepage fixes when dealing with printers with extended
characters (thanks to HP for this fix).
Inherited security descriptors for printing.
Creation of internal NT "token" for smbd access checks.
Addition of NT trans code for client.
Fix for inheritance of blocked signals (thanks to HP).
Addition of "total print jobs" parameter.
Fix for NT not being able to save properties changes on
PCL drivers.
Fixes to speed up enumeration of print jobs.
Cleanup printer spool files on client disconnect.
Byteswap fixes for printing code (thanks JF).
New parameter "dos filemode" to allow a user who can write to a
file to change permissions on it.
Subtle statcache bugfix.
Fix for Office2000 print to file bug.
Fix for MS Access multi-user open problem.
Valid users now in linked list rather than array.
SMB lookup now table driven rather than linear search (doh!).
TDB locking fixes for multiple openers.</p>

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

<p>Fix for level II oplock bug.
Support for detecting version 2/3 printer drivers (from HP).
Samba profiling support (from SGI).
Winbind integration fixes.
Preliminary Win2K PDC support in compatibility mode for Win2K
clients (from JF).
VFS interface updates.
Failover finding of BDC's now works again.
lpq race condition fixes.
utmp fixes.
SWAT username detection fix.
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. It is currently believed this functionality
is working in alpha2.</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>
With this Kenichi Okuyama stated that he had found a memory leak and posted a patch,
Andrej Borsenkow asked what happened to a patch he sent in for Alpha1
and ReliantUNIX Gerald Carter said he would look into it.
The thread split of into many threads some of which are covered in this issue 
</p>

</section>




 

<section
  title="Status Of Internationalization Of SWAT"
  author="John Quirk"
  contact="mailto:jq_quirk@hotmail.com"
  subject="internationalization for swat?"
  archive="http://lists.samba.org/pipermail/samba-technical/2001-January/011243.html"
  posts="3"
  startdate="30 Jan 2001 02:13:57 -0800"
  enddate="30 Jan 2001 09:13:39 -0800"
> 

<mention></mention>

<p>Deniz Akkus Kanca asked, <quote who="Deniz Akkus Kanca">Sometime ago,
when I wrote to the samba list with Turkish charmaps, somebody had said that
Swat had gotten internationalized and would let me know when it was available
in CVS.  (I have erased the email unfortunately and no longer remember who
it was).</quote> Tim Potter replied he had applied the patches but <quote
who="Tim Potter"> I've applied the patches in a work area on my laptop but
haven't committed them yet. I've still got to play with it a bit more and
get familiar with regenerating the .po (or is it the .pot) files.</quote>
This ended the thread for now.</p>

</section>

<section
  title="Broken DOS Directory Handling?"
  author="John Quirk"
  contact="mailto:jq_quirk@hotmail.com"
  subject="Broken Directory Handling in 2_2 CVS - Whats wrong"
  archive="http://lists.samba.org/pipermail/samba-technical/2001-January/011268.html"
  posts="20"
  startdate="31 Jan 2001 07:10:11 -0800"
  enddate="14 Feb 2001 04:13:35 -0800"
> 
<mention></mention>

<p>
</p>
<p>Richard Bollinger posted:</p>

<quote who="Richard Bollinger">
<p>
From a DOS prompt "dir" shows all files and directories, but "dir *.*" only shows directories and
files with a dot in their names.  This does not match the behavior of a NT share from the same
client.
</p>

</quote>

<p>
later he posted 
</p>
<quote who="Richard Bollinger">
<p>Interesting - the problem seems to have been triggered by my selecting
"nt smb support = No" in my
smb.conf file.  I guess the answer is "don't do that" (tm).

</p>

</quote>

<p>
This looked similar to a previous post so I post a link to the previous fix.

http://lists.samba.org/pipermail/samba-ntdom/2001-January/030981.html

</p>
<p>
Richard replied <quote who="Richard Bollinger">It is a similar problem... solved with a similar patch (below).  I'm not sure this is the best place
to handle it.</quote>
</p>

<p>
With this he posted a patch Gerald Carter was about to check this patch 
in when Andrew Tridgell said</p>

<quote who="Andrew Tridgell">

<p>
no, that patch does not look correct. masktest shows that *.* does
_not_ match with trans2 queries. Note that *.* on the dos command line
does not translate to *.* in the SMB query. So any testing you do from
WinXX tools or the prompt is completely bogus.
</p>

</quote>

<p>
After Gerald had done some more testing Andrew added
</p>

<quote who="Andrew Tridgell">
<p>
I'm not completely convinced that the change in get_dir_entry() is
necessary.

How exactly do you reproduce a case where that is necessary? What goes
over the wire?
</p>
</quote>

<p>After some more work Gerald posted
</p>
<quote who="Gerald Carter">
<p>
ok.  Here is what I have found.  DOS implements a different
wilcard matching algorithm than Win98/NT.  I believe that
WfWg also falls in line with the DOS client, but I do not
have a 16-bit windows box to test this right now.</p>

<p>In nutshell, the difference is between how the ? and .
characters in the pattern should be handled.  Under DOS,
???????.??  will match a file with 1-7 or less characters
in the name and 0-2 characters in the file extension.  On
Win98/NT, this same pattern would only match files with
exactly 7 characters in name and 2 characters in the extension.</p>

<p>We were implemting Win98/NT semantics (even for DOS clients)
and hence all the problems from WfWg/DOS clients being reported.
The new ms_fnmatch() code I'm including here works under my tests
of DOS, Win98 &amp; NT4.  The '?' code contains an ugly hack
using get_remote_arch() to determine what semantics to implement.
If anyone can think of a cleaner way to implement this, please
let me know.</p>

<p>With regards to the problem reported by Richard Bollinger

  ...With nt smb support = no, when a win98 client
   types 'dir *.*', only filenames with a '.' in them
   are returned by Samba.</p>

<p>The problem here is that when 'nt smb support' is disabled,
the Win98 client attempts to match *.* in the TRANS2FindFirst
command (as opposed to sending * when 'nt smb support = yes').
This is also fixed by the new matching code.</p>

<p>The problem with this code right now is that the test</p>

<p>        if (*n == 0) ...</p>

<p>when dealing with .'s in the wilcard breaks bin/masktest.
However, this code works is needed by DOS clients and
Win98.</p>
<p> .............. </p>
<p>
If you remove the '.' case entirely, DOS clients break.  If
however, you exlude the test for all but DOS clients, then
the problem reported by Richard B. is still present on win98.
</p>
<p>
According to section 3.4 of the expired CIFS spec...
</p>

<p>
        If the client is using 8.3 names, each part of
        the name ( base (8) or extension (3) ) is treated
        separately.  For long filenames the . in the
        name is significant even though there is no longer
        a restriction on the size of each of the components.
</p>

<p>
which seems to imply that the test is neccessary.  Like I
say, it appers to work for real clients, but breaks masktest.
</p>
</quote>

<p>Andrew replied with:</p>

<quote who="Andrew Tridgell">

<p>I'd be far more comfortable with changing Samba behaviour based on
whether "nt smb support" is set. When it is not set then we are
supposed to be masquerading as a non-NT server and it may be that
clients expect different results in that case.</p>

<p>Any test where we used the guessed client type I think pretty much
must be wrong, and will allsmot certainly lead us back into the old
spiral of fixing the behaviour of individual test cases (which always
ends up breaking other test cases).</p>

<p>One big advantage of a test based on whether "nt smb support" is set
is that we will know for certain that we are not screwing up something
else if that setting is not made. Any change to the wildcard code
based on client type will not give us that guarantee.</p>

<p>The CIFS spec is a complete fantasy when it comes to wildcard
matching. It was some writers idea of how things are supposed to work
and it is easy to show that the person who wrote it didn't have a
clue.</p>

<p>My principal comment is that the trick to solving these issues is to
determine whether the difference in behaviour is caused by differing
client expectations depending on something we are returning
(ie. whether we set the nt smb support bit) or whether it is caused by
the client calling different SMB calls and us failing to properly
implement those different calls.</p>


</quote>

<p>After a few more post between Gerald and Andrew said</p>

<quote who="Andrew Tridgell">

<p>well, if we want to emulate NT then this is in fact the correct
behaviour. I just tried using smbfilter to connect win98 to NT4server
and did a "dir *.*" at a win98 dos prompt with smbfilter set to remove
the "CAP_NT_SMBS" bit from the servers capability field. The NT server
returned only files with a '.' in the name.</p>

<p>What this means is that the behaviour on NT is definately not
determined by the server looking at the client type.</p>

<p>The next question is what sort of server are we trying to emulate when
we have "nt smb support = no". To determine that I would first like to
know *why* people use the "nt smb support" option. Is there some other
critical behaviour in Samba which needs that setting set to no? Can we
fix that and remove the option completely?</p>

<p>Finally, are there any known wildcard behaviours in Samba that differ
from NT server when "nt smb support" is left at its default value
(ie. true). If there are (even for some obscure client) then we need
to fix them, but we need to know what they are first.</p>

<p>My current thought is that if it turns out we do really need the "nt
smb support" option for some important purpose that we will need to go
through the whole fnmatch() development process again for a Win9X
compatible fnmatch() function and we will have to make it policy that
we try to emulate the Win9X server behaviour when "nt smb support" is
false. That option would then select a range of different function
implementations to try to emulate win9x.</p>

<p>I don't rate this as a top priority though, unless someone can tell me
why "nt smb support = no" is critical.</p>

</quote>

<p>A few posts later Andrew added:</p>
<quote who="Andrew Tridgell">

<p>I've now proven that NT does select wildcard behaviour based on the
protocol dialect that is negotiated. What is more interesting is that
the behaviour of all the wildcard functions (including the NT specific
findfirst requests) changes, not just the functions that are legal
with the lower protocol level.</p>

<p>To demonstrate this I modified smbclient to use SMBsearch and to
not negotiate above LANMAN1 protocol level. When connecting to NT the
mask ?.??? matched the filename "x". Changing to LANMAN1 with
NT_FINDFIRST gave the same result. Changing to SMBsearch or
NT_FINDFIRST with the NT1 protocol level changes the result so that
"x" does not match "?.???".</p>

<p>This means that NT must select a different set of internal wildcard
matching routines when a client negotiates a lower protocol level. I
think we will need to do the same thing to be compatible.</p>

<p>The hard bit will be writing the new fnmatch() function to cover this
case. Luckily masktest will make it easy to test.</p>

</quote>

<p>Gerald replied </p>

<quote who="Gerald Carter">
<p>
Yup.  That's what I found.  I think the only main difference is
how to handle the '?' wildcard.   At least as far as I can tell.
</p>
</quote>

<p>Andrew replied once more with some ideas and on that the
thread finished</p>

</section>




 

<section
  title="Profile Bug And 2.2alpha2"
  author="John Quirk"
  contact="mailto:jq_quirk@hotmail.com"
  subject="2.2 Alpha2 breaks Win2k profiles"
  archive="http://lists.samba.org/pipermail/samba-technical/2001-February/011308.html"
  posts="6"
  startdate="03 Feb 2001 07:11:33 -0800"
  enddate="03 Feb 2001 21:03:18 -0800"
> 

<mention></mention>
<mention>John Quirk</mention>
<mention>Gerald Carter</mention>

<p>
<editorialize who="John Quirk">
With the release of 2.2 Alpha2 there was a steady stream of reports 
on the lists of Roaming profiles being rendered unreadable
by samba acting as a PDC for Win2k networks. When all looked lost ...</editorialize>
</p>

<p>Jean Francois Micouleau posted:</p>

<quote who="Jean Francois Micouleau">

<p>
samba 2.2alpha2 (and current CVS) is crashing when writing the user's
profile to the server from a W2K box as reported by others already.
</p>

<p>It's coredumping in unpack_nt_owners():</p>
<tt>

<p>  if (security_info_sent &amp; OWNER_SECURITY_INFORMATION) {</p>

<p>                sid_copy(&amp;owner_sid, psd->owner_sid);</p>

<p>                if (!sid_to_uid( &amp;owner_sid, puser, &amp;sid_type))</p>

<p>                        DEBUG(3,("unpack_nt_owners: unable to validate owner sid.\n"));</p>

</tt>

<p>exactly in the sid_copy() call.</p>

<p>
now the why: easy there is not owner_sid in the ACL and there is no
group_sid neither !
</p>

</quote>

<p>
Jean went on to post a desrciption of what was happening and sugested a fix
</p>

<p>
Jeremy Allison replied:
</p>

<quote who="Jeremy Allison">

<p>
Thanks JF - I changed that code recently to allow it
to be called from the NTtrans create with SD call - and
I forgot to add the checks on the validity of that
bitfield.</p>

<p>It's a stupid bitfield, as the SD is self describing
anyway :-) :-). Sorry - thanks for the fix.
</p>

</quote>

<p>Joe Rhett asked if it was possible to have a stable snapshot release
between Alpha releases. Gerald Carter asked what problems Joe was having
for him to want stable CVS snapshots as he had mostly found CVS code 
did the job for him. Gerald finished asking Joe what problems he was having
to which Joe replied:</p>

<quote who="Joe Rhett">

<p>
.... once it wouldn't build, and another time a large bug was
introduced, known about, and the fix added in the following day.
</p>

<p>
Having some weekly snapshot of known stable stuff would be better than
waiting the 3-4 months between alpa1 and alpha2.
</p>

</quote>

<p>
There where no public replies to this post
</p>

<p>

<editorialize who="John Quirk">I have seen on the lists people using these Alphas in
production situations because they need a certain feature.  
This shows the pressure on the Samba's developers to get the new 2.2 out 
the door with the win2k support and an increased in PDC functionality. 
As Alpha code by definition is test code so it break things and then hopefully 
later releases will get them to work again. 
Whilst a stable CVS 2.2 alpha snapshot is almost by definition impossible. 
So to the Samba team keep up the good work.</editorialize>

</p>

</section>




 

<section
  title="Current Bug List For 2.2 Alpha"
  author="John Quirk"
  contact="mailto:jq_quirk@hotmail.com"
  subject="Buglist before 2.2 release"
  archive="http://lists.samba.org/pipermail/samba-technical/2001-February/011355.html"
  posts="5"
  startdate="13 Feb 2001 08:53:57 -0800"
  enddate="17 Feb 2001 03:13:16 -0800"
> 
<mention></mention>
<mention>Urban Widmark</mention>

<p>In the move towards a 2.2 release Jeremy Allison posted:</p>

<quote who="Jeremy Allison">
<p>
Here's the current buglist I have to work on
before Samba 2.2 looks "feature complete" and we can
ship. I thought people might appreciate an update as
we've been at this a while :-) :-).
</p>

<p>a). W2K clients joining a Samba 2.2 PDC.
I fixed a bug on this yesterday, w.r.t. odd/even
domain name lengths. This needs more testing.
</p>

<p>b). Wildcard fix with DOS clients. Andrew and Gerald have
been looking at this - it's a high priority problem but it
may just be with "nt smb support" set to no - in which case
we could remove this option.</p>

<p>c). NT profile directories being created with zero-length
permissions (I mean zero permissions :-).
I have traces of this, it's a NT security descriptor bitmask
wrangling problem. Should get fixed this week.
</p>

<p>d). Allowing Win9x clients to get a user list from a Samba PDC.
Feature add - "must fix" before 2.2 ships. VMware helps a lit
here :-).</p>

<p>e). POSIX ACL code ports to Solaris/IRIX/AIX/HPUX etc.</p>

<p>Vendors could help a lot here. Currently the only supported
platform is Linux with the "bestbits" patch. This probably
hasn't had enough testing - once the vendor ports are done it
will get a lot more shakeout. Currently I have volounteers for
IRIX and AIX. No one looking at Solaris at the moment (helloooo
Sun - anyone there.... ? :-) :-).</p>

<p>d). Documentation updates to match code.
Big job - I'll start working on this full time when the code i
s complete....</p>

<p>g). Patch integration. Yes I'm sure there are lots I've
missed. Don't let me forget any !</p>

<p>h). Various printer driver specific problems (usually PCL
drivers).
Getting fixed slowly on a one-by-one basic (usually in
conjunction with HP - good on them !), we owe a big
debt of thanks to John Reilly (our new man on printing :-) :-).</p>

<p>Ok - that's the state of things for now.... let me know
what you think !

</p>

</quote>
<p>John Trostel replied</p>
<quote who="John Trostel">
<p>
I'm working on Linux XFS acls integration.
 Anyone else out there doing the same?
</p>
</quote>

<p>
Christopher Hertel added:
</p>
<quote who="Christopher Hertel">

<p>Help me complete WINS failover.  It's just that little bit surrounding
the UNICAST_SUBNET</p>

</quote>

<p>
Urban Widmark noted that some patches he had submitted for smbmount where
missing. Andrew Bartlett was pleased to see the user list feature on the
list as he was using TNG for this functionality at present. He went on to add
</p>
<quote who="Andrew Bartlett">
<p>
I've been working at better PAM support, including session support.  It
would be VERY neat to get this into 2.2, particularly as its easier to
justify the extra requirements (changes in /etc/pam.d, changes in
behavior) for a major release.</p>
<p>

<a href="http://samba.org/samba-patches?findid=231">
http://samba.org/samba-patches?findid=231
</a></p>

<p>
I've also been working on a better RPM spec file (posted to this list,
but I've got a better one anyway).
</p>
<p>
<a href="http://samba.org/samba-patches?findid=229">
http://samba.org/samba-patches?findid=229
</a>
</p>
</quote>




</section>

</kc>


 

