From owner-freebsd-current@FreeBSD.ORG Thu Jun 12 11:00:33 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD790106564A for ; Thu, 12 Jun 2008 11:00:32 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.152]) by mx1.freebsd.org (Postfix) with ESMTP id 683758FC2C for ; Thu, 12 Jun 2008 11:00:32 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so2909395fgb.35 for ; Thu, 12 Jun 2008 04:00:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=hZo25BKU0+0cFG7AQsvEZnh6bfNmz2pNjpL4r8T6oF0=; b=JHhozlie3IPfGvtMv1x50JnfevpzCCKFuQgynCE2bor3dWHkx//MkMZQQa3gddP7aL tnxwb0CPCZU2YbLeS5Y7xJK83AHUdPKXljQiuLrubU79KZo+7770+9Rl/Kf+QdMVjh8U DaQnhl9TVDbk47E8KeyKtMKfzvzTBsiFJfxxg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=gz+65dDloouV3C48SfEG8KF8Uoy2k/6IpMANW45TnlpEy744P0tIGJtNtCL8sI9+SM 3B0IRKxVbWWWpz2jxbqV7nATZzqq5s5weE5Y4bQAUXRkudm3afKNK3+huwOr+eS8Orud wjjr/H0rCh8PqiKll66YHI2ZxTw/yZj21Y5l0= Received: by 10.86.23.17 with SMTP id 17mr1990124fgw.44.1213268432060; Thu, 12 Jun 2008 04:00:32 -0700 (PDT) Received: by 10.86.26.8 with HTTP; Thu, 12 Jun 2008 04:00:32 -0700 (PDT) Message-ID: <7d6fde3d0806120400g188ac900t501b0d7519ac4c7d@mail.gmail.com> Date: Thu, 12 Jun 2008 04:00:32 -0700 From: "Garrett Cooper" To: "Harti Brandt" , current@freebsd.org In-Reply-To: <7d6fde3d0806120359g50e068e7q54e95da95e97932c@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7d6fde3d0806091102k62637099qbaa73ca4d38ff64c@mail.gmail.com> <484DB796.4030204@mawer.org> <20080611022502.3d6c01d5.stas@FreeBSD.org> <484F5726.9050300@mawer.org> <484F6999.4080001@mawer.org> <20080611163433.H40102@fledge.watson.org> <20080611174933.C66190@beagle.kn.op.dlr.de> <7d6fde3d0806120359g50e068e7q54e95da95e97932c@mail.gmail.com> Cc: Subject: Re: Moving from smbfs to cifs X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jun 2008 11:00:33 -0000 On Thu, Jun 12, 2008 at 3:59 AM, Garrett Cooper wrote: > On Wed, Jun 11, 2008 at 8:54 AM, Harti Brandt wrote: >> On Wed, 11 Jun 2008, Robert Watson wrote: >> >> RW> >> RW>On Wed, 11 Jun 2008, Antony Mawer wrote: >> RW> >> RW>> > I stumbled across patches available by R. Imura which are a work todays >> RW>> > adding Unicode support to smbfs, and from what I gather are derived from >> RW>> > changes in Darwin (Mac OS X) smbfs: >> RW>> > >> RW>> > http://people.freebsd.org/~imura/kiconv/ >> RW>> > >> RW>> > >> RW>> > There are potentially other improvements available from the Darwin SMBFS >> RW>> > implementation, available here: >> RW>> > >> RW>> > http://www.opensource.apple.com/darwinsource/10.5.2/ >> RW>> > http://www.opensource.apple.com/darwinsource/tarballs/other/smb-348.1.tar.gz >> RW>> >> RW>> Probably another reference worth looking at: >> RW>> >> RW>> http://opensolaris.org/os/project/smbfs/ >> RW> >> RW>Oh, interesting -- I didn't realize that OpenSolaris had picked up our smbfs >> RW>implementation also. I spent some time about six months ago comparing the >> RW>FreeBSD and FreeBSD-derived Mac OS X implementations of smbfs, and the >> RW>differences were almost all syntactic. In particular, their mbuf interfaces >> RW>have all been renamed as part of the KPI work; they have also added some >> RW>crypto/kerberos parts that we don't have. It would be interesting to do a >> RW>similar comparison of with the OpenSolaris version. >> >> The Kerberos support would be a big win... I remember that I had a look at >> the code, but I have not clue with Kerberos programming so I gave up very >> fast :-( >> >> harti >> > > I'll look at the darwin code when I get back sometime next week, and > then see what the Solaris code would require. > > I just want to get the buggy smbfs out of the kernel so we don't have > something that's a security risk / non-MPSAFE. > > -Garrett > s/non-/possibly non-/g -Garrett