Hi, 

When I did a quick test of the v.3.7.1, this is what I noticed and mentioned to 
Willi:

There are a couple problems with v3.7.1 that should be addressed before it 
should replace v3.7.0. 

Quickly looking at the binaries, you are correct that v3.7.2 is just v3.7.0. 
However, v3.7.1 is different. The large difference in size was just from v3.7.0 
being UPX compressed. When v3.7.0 is decompressed, it is only 186 bytes smaller 
than v3.7.1.

When I extracted the archive, the binaries were under C:\TREE373\BIN 
under/inside DOSBox, using the DOSBox Kernel and FreeCOM shell (my normal DOS 
development and primary DOS testing platform).

v3.7.1 does not display a tree for any directory other than the current one. 
(tree371 \ - printed no subdirectories exist)
v3.7.1 does not display the files (/F) for any directory if a different 
directory is requested. 

Basically it looks like when any directory is requested, it is ignored along 
with any option switches that may have been provided.

On a side note, there is another bug that exists in both v3.7.0 and v3.7.1 
which I noticed under the DOSBox kernel. It would probably go unnoticed in a 
normal Virtual Machine or on real hardware. Both versions reported a serial 
number of 0000:1234. There is no serial number present for drives under DOSBox. 
Fortunately, the DOSBox kernel does report this and for example FreeCOM’s dir 
command does not print an erroneous serial number for disk volumes. The bug is 
most likely a result of not testing if the call was completed successful. See 
https://fd.lod.bz/rbil/interrup/dos_kernel/2169.html#3212 
<https://fd.lod.bz/rbil/interrup/dos_kernel/2169.html#3212> 
 
:-)

Jerome


> On Aug 2, 2023, at 12:09 PM, perditionc--- via Freedos-devel 
> <freedos-devel@lists.sourceforge.net> wrote:
> 
> I will look into it.
> 
> Jeremy
> 
> On Wed, Aug 2, 2023, 12:07 PM Wilhelm Spiegl via Freedos-devel 
> <freedos-devel@lists.sourceforge.net 
> <mailto:freedos-devel@lists.sourceforge.net>> wrote:
> Hi all,
>  
> I just worked on checking tree 3.7.2 - it is a little bit tricky. The source 
> code of 3.7.2 seems to be identical with 3.7.1, but the .exe is identical
> with 3.7.0.
> I found information about 3.7.1 at archive.org <http://archive.org/>, see:
> https://web.archive.org/web/20011212151852/http://www.darklogic.org/fdos/projects/tree/
>  
> <https://web.archive.org/web/20011212151852/http://www.darklogic.org/fdos/projects/tree/>This
>  text that says that the options /s, /d and (according to nls: /v, version, 
> works) are added at 3.7.1. They work with 3.7.1, from root,
> but they do not work correct at subdirectories, and, as Jerome Shidel 
> reported, there are problems with HD serial number in dosbox.
>  
> Is there anybody out there who can check / fix this as I am no programmer.
>  
> Thanks
>  
> Willi
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net 
> <mailto:Freedos-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/freedos-devel 
> <https://lists.sourceforge.net/lists/listinfo/freedos-devel>
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel

_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to