httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David D'Antonio" <...@individual.com>
Subject RE: NT: spaces in paths
Date Thu, 23 Oct 1997 18:23:26 GMT
[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<F<``!X``C !````!0```%--5% `````
M'@`#, $````5````;F5W+6AT='!D0&%P86-H92YO<F<``````P`5# $````#
M`/X/!@```!X``3 !````%P```"=N97<M:'1T<&1 87!A8VAE+F]R9R<```(!
M"S !````&@```%--5% Z3D57+4A45%!$0$%004-(12Y/4D<````#```Y````
M``L`0#H!````'@#V7P$````5````;F5W+6AT='!D0&%P86-H92YO<F<`````
M`@'W7P$```!'`````````($K'Z2^HQ 9G6X`W0$/5 (`````;F5W+6AT='!D
M0&%P86-H92YO<F<`4TU44 !N97<M:'1T<&1 87!A8VAE+F]R9P```P#]7P$`
M```#`/]?``````(!]@\!````! ````````+95P$$@ $`& ```%)%.B!.5#H@
M<W!A8V5S(&EN('!A=&AS`*,'`06 `P`.````S0<*`!<`#@`7`!H`! `X`0$@
M@ ,`#@```,T'"@`7``X`$ `+``0`(@$!"8 !`"$````Q1#<P,#(U-48S-$%$
M,3$Q.$9"1# P03 R-$,V-#0X,0#R!@$#D 8`> @``"$````+``(``0````L`
M(P```````P`F```````+`"D```````,`+@```````P`V``````! `#D`T%4P
MP>#?O $>`' ``0```!@```!213H@3E0Z('-P86-E<R!I;B!P871H<P`"`7$`
M`0```!8````!O-_@P/-5`G >2O,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)
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
M````````1@`````#A0````````,``H (( 8``````, ```````!&`````!"%
M`````````P`%@ @@!@``````P ```````$8`````4H4``+<-```>`"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


Mime
View raw message