Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 3341 invoked by uid 6000); 23 Oct 1997 18:21:32 -0000 Received: (qmail 3331 invoked from network); 23 Oct 1997 18:21:30 -0000 Received: from mail1.individual.com (HELO usermail1.individual.com) (209.116.212.11) by taz.hyperreal.org with SMTP; 23 Oct 1997 18:21:30 -0000 Received: from caravan.individual.com (caravan.individual.com [192.168.24.33]) by usermail1.individual.com (8.8.5/8.8.5) with SMTP id OAA00752 for ; Thu, 23 Oct 1997 14:24:07 -0400 (EDT) Received: by caravan.individual.com with Microsoft Mail id <01BCDFBF.3ADF46B0@caravan.individual.com>; Thu, 23 Oct 1997 14:23:27 -0400 Message-ID: <01BCDFBF.3ADF46B0@caravan.individual.com> From: "David D'Antonio" To: "'new-httpd@apache.org'" Subject: RE: NT: spaces in paths Date: Thu, 23 Oct 1997 14:23:26 -0400 X-MS-Attachment: WINMAIL.DAT 0 00-00-1980 00:00 Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org [snip] And they seriously think they can oust Unix with this kind of crap going on? BTW, they almost certainly do have to do it this way because the low-level functions that run things do just take one long string. Of course, if they fix it, they'll have to say "the combined lengths of the arguments, plus the spaces inserted between the arguments, plus two times the number of arguments, must not exceed 1024 bytes", or, heaven forfend, allocate a buffer of the right size. Yup, they think they can oust *all* those "legacy systems" because the folks that make the decisions (IT managers, CIOs, VPs) don't know or care about such things. "That's for those engineers to handle." they would say! And besides, MS gets mucho bucks for support calls and you'd be right in assuming that things like this generate support calls. I wonder if they check for overflows (NT security holes, here we come). I'll bet they do, at least in NT. > [snip] Wonder what we have to do to make a path with a " in it work. Can't use a \, of course, coz that's just a path separator :-) I'll have to check to be sure, but I think you'll find that " is not on the list of valid characters for the filesystem. Ah, here it is: A filename can contain up to 255 characters, including spaces. But, it cannot contain any of the following characters: \ / : * ? " < > | It wouldn't surprise me in the slightest if it just isn't possible. So, you're right. While MS did invent spaces in filenames, it obviously didn't have anything to do with those other funny characters. :-) Ben Laurie |Phone: +44 (181) 735 0686|Apache Group member DDA begin 600 WINMAIL.DAT M>)\^(AL2`0:0" `$```````!``$``0>0!@`(````Y 0```````#H``$(@ <` M& ```$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`0V ! `"`````@`"``$$ MD 8`J $```$````0`````P``, (````+``\.``````(!_P\!````1P`````` M``"!*Q^DOJ,0&9UN`-T!#U0"`````&YE=RUH='1P9$!A<&%C:&4N;W)G`%-- M5% `;F5W+6AT='!D0&%P86-H92YO @``"$````+``(``0````L` M(P```````P`F```````+`"D```````,`+@```````P`V``````! `#D`T%4P MP>#?O $>`' ``0```!@```!213H@3E0Z('-P86-E2O,1T8^]`* DQD2!```>`!X,`0````4```!3 M3510`````!X`'PP!````$P```&1D84!I;F1I=FED=6%L+F-O;0```P`&$"/N M62$#``<0]@0``!X`"! !````90```%-.25!!3D142$594T5224]54TQ95$A) M3DM42$590T%.3U535%5.25A7251(5$A)4TM)3D1/1D-205!'3TE.1T]./T)4 M5RQ42$5904Q-3U-40T525$%)3DQ91$](059%5$]$3TD``````@$)$ $```!? M!0``6P4``(<(``!,6D9U>R\R3'<`"@$#`?<@`J0#XP(`8X)H"L!S970P( <3 M30* ?0J ",@@.PEO,LPU-0* "H%U8P!0"P/0;&DS-@% 8P!!"V! ;F2#G#[ %$ A@ M :%-1W81> 8@6081?P'D&'%V 5E D`=RUL91XP\0,@9G5N%I 7 MT 8Q%U#:805 0 (@'D )`!L40!>0= 40%$ N M($_^9A64!: (< ^P'& &D!=$SF89H1G@'&0G; ,@'A:Z `C!S'& +4/\7\!="%Y *L!U !" + M@!>AYQ9P%S ?@'1W">$K`RH?O'=O%90A< >"* )N*D"O'X %P!K!+1EM&4)N M%F X(&5X'4 HH11@,C3E'W!Y%G!S(AQ@!; <8)\78!XA"Y 5HP(0=0$@+X0H`@409V@%0/$`D'IE+A67$Q$65!8APQ6S M`9$@675P'&483W4942HS\2H701T`'D B+2#09P#0%X%Y&5!E;<\R(!]_-[0" M$&QK(;4`P!\C<2@"!8$$`"&#*$E4,3W!;F%G!) JD4-)0D\JD590Q_B$/\!0A@)T:J.\ U M=?\+@!S !! J0!MA(<0B91. _SWS&D$_@".P&P`T44H+-BC]%BU)1E$7("^! M);8/< 60>QB 1!)O'C S@""1/N%.ZS\@#[!C"'%T%X Z8"#0GRJ1%V!",2R M*#)E*38O_3<\22;R+%$71!W@,]$%0+\@T$S@3)-4(% _%I8^"N.G5GT5+%H_ M(%=1]' &.,%H (P"W%C(!L@OQYA$G%O*261(5 *0&1-,KLK5"200D*0)9%* M8FXPXO]SQ@!P%X U%3TA()%-,F\XLCICT2 O9M YX" <$.D[H#P@6Z!\7<]1 M5F)2_T:!0+)J@19 ! `>0'-13+'_*Q,3@#6A!Y!,D1K0'L$C`^\$`$"R2C $ M$&D"8#8?-RV^4UD!2R)",36#))!7.,#_(- %TG7P%S +@#+1-<$K9N=RYW5R M;2%B=A?5A*% LO\>$W@Q(F,>43=I'>$9U3IR_Q9@55$A(GA!;S@DD&;J%BU: M0BRA3!^P"($@CDE\3E Z8".P>B K-#' *$@Q.#% <# +V*!'S=&1$0N08PO%J40<0"58 `#`! 0`0````,`$1 ````` M`P" $/____] ```"6 "" & M``````# ````````1@````!4A0```0````0````X+C ``P`F@ @@!@`````` MP ```````$8``````84````````+`"^ "" &``````# ````````1@`````. MA0````````,`,( (( 8``````, ```````!&`````!&%`````````P`R@ @@ M!@``````P ```````$8`````&(4````````>`$& "" &``````# ```````` M1@`````VA0```0````$`````````'@!"@ @@!@``````P ```````$8````` M-X4```$````!`````````!X`0X (( 8``````, ```````!&`````#B%```! I`````0`````````>`#T``0````4```!213H@``````,`#33]-P``;3>% ` end