From owner-freebsd-current Wed Apr 14 10:20:27 1999 Delivered-To: freebsd-current@freebsd.org Received: from work.mzaki.nom (173.pool15.tokyo.att.ne.jp [165.76.220.188]) by hub.freebsd.org (Postfix) with ESMTP id 990021559F; Wed, 14 Apr 1999 10:20:21 -0700 (PDT) (envelope-from mzaki@e-mail.ne.jp) Received: from localhost (localhost [127.0.0.1]) by work.mzaki.nom (8.9.2/8.9.2) with ESMTP id CAA05208; Thu, 15 Apr 1999 02:17:37 +0900 (JST) (envelope-from mzaki@e-mail.ne.jp) To: logix@foobar.franken.de Cc: dcs@newsguy.com, freebsd-bugs@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: kern/5038: FreeBSD can't read MS Joliet CDs. In-Reply-To: <19990414164548.A14876@foobar.franken.de> References: <199904140620.XAA24224@freefall.freebsd.org> <37149716.582342ED@newsguy.com> <19990414164548.A14876@foobar.franken.de> X-fingerprint: BD 86 CD D9 66 FD 75 B0 A8 43 4B C4 E2 1B F5 B5 X-Mailer: Mew version 1.94b7 on XEmacs 21.0 (20 minutes to Nikko) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <19990415021736I.mzaki@e-mail.ne.jp> Date: Thu, 15 Apr 1999 02:17:36 +0900 From: Motomichi Matsuzaki X-Dispatcher: imput version 990212(IM106) Lines: 55 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG From: Harold Gutch Subject: Re: kern/5038: FreeBSD can't read MS Joliet CDs. Date: Wed, 14 Apr 1999 16:45:48 +0200 logix> On Wed, Apr 14, 1999 at 10:24:38PM +0900, Daniel C. Sobral wrote: logix> > Motomichi Matsuzaki wrote: logix> > > The patch gzip+uuencoded is following. logix> > Do you know of any problems resulting from applying this patch? 1. this patch is for -stable. Some hunks would be failed for -current. 2. Only Page 00 Unicode is shown (for Joliet CDs). ISO-8859-1 is OK, CJK is NG. Each CJK character is replaced with '?' and file identity is lost e.g. both 'abc' and 'xyz' are shown '???', and an access to '???' is always directed for 'abc'. ( Note: 'abc', 'xyz' are CJK string, ASCII string has no such problems. ) I think it would be solved if kernel had NLS and multibyte functions(or their subsets). ( Linux 2.2.x has in-kernel-NLS and Linux's Joliet feature uses it; however, there are no official CJK supoprts.) Note. Byung's patch passes Unicode transparently. So CJK filenames are shown if terminals do Unicodes well. logix> I'm not sure if this applys to _this_ patch, but a couple of logix> months ago I took some 3.0-patches and backported them to 2.2. logix> They had the problem of using the Joliet extensions when mounting logix> a hybrid-CD (a CD with Joliet and RockRidge extensions). Would you tell me what kind of problem? Known bugs of Byung's (Already fixed): * Shortname is also shown not only longname on some Joliet CD-Rs. * Joliet support is not work with El Torito CD-ROMs. Changes from Joachim's: * With Joliet and RockRidge CD, Joachim's see Joliet, mine see RockRidge. logix> Perhaps an option to mount_cd9660 would be the best idea, similar logix> to the already existing -r it could get a -j which would make logix> mount_cd9660 ignore the Joliet extensions. -j is also available for my patch. # I'm sorry for my poor English... -- Motomichi Matsuzaki Dept. of Biological Science, Fuculty of Sciences, Univ. of Tokyo, Japan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message