my original post in the forum:
so this crappy XP VM is full of changes over decades and i try to find out what are the difference to an clean 6.3.20.0 installation
to get a clue what the original developers did to the Digi code - and in what parts
from your support i got the latest versions of 6.3/7.5 for my comparison
- Digi NET+OS 6.3 (Build 6.3.61.0 - 12 July, 2006)
- Digi NET+OS 7.5 (Build 7.5.2.2 - 15 June 2011)
from the original developing company i got:
- the XP-VM containing a someway 6.3.20.x installation + all sources
- a ISO(found after long search in the archives) with Net+OS 6.3 (Build 6.3.20.0 - 6 June, 2005)
according to the registry the XP VM contains an installation of NET+OS 6.3.20.0 but there are Digi changes (easy seeable due to the changelogs - but only tiny bits here and there…
in files headers compared to the companies ISO 6.3.20.0 and missing files, or changes that are even missing in the latest 6.3.61.0 version, it seems that
there were a 6.4 version available or reachable with patches
for example:
- XP-VM(6.3.20.?) : netos63_gnu\h\tcpip\naarpapi.h ← with 6.4 version numbers in file
- fresh-install(6.3.20.0) : netos63_gnu\h\tcpip\naarpapi.h ← missing
- fresh-install(6.3.61.0) : netos63_gnu\h\tcpip\naarpapi.h ← missing
- fresh-install(7.5.2.2) : netos75\h\naarpapi.h ← nearly the same as in XP-VM but with 7.4 version numbers
6.3.20.0 and 6.3.61.0 \netos63_gnu\h\tcpip folders are binary identical - so im wondering were the naarpapi.h is comming from in the XP-VM and the functions declarations are nowere else findable in 6.3.20.0 6.3.61.0
was there a NET+OS 6.4 available or is the naarpapi.h(ARP-stuff - also decribed in the docs\ApiReference.chm) only a patch and 6.4 was never officially released?
its seems that the 6.3.61.0 ISO i get from the support does only contain a few patches - because the changes when comparing two clean XP installations of 6.3.20 and 6.3.61 ISO are very minor (when my Beyond&Compare ignores the CVS-Tags in the headers) - just a few files? registry telling me 6.3.20 for the first and 6.3.61 for the second as installed
i really like to find the base ground because all the related developers are long gone and i need to fix bugs(seemingly with the TCP/IP stack) and add new features
but its not easy to see what the original developers(company) did to the installation - when there are also small and bigger differences like
with naarpapi.h
thx for any ideas
diff slice of the two files
minor differences between the 6.3.20 and 6.3.61 ISO installation - so i think the 6.3.61 ISO is not correct - there are only ~100 lines of code changed - only in bsp - very tiny differences, in the documentation PDFs also minore changes like line numbers in topics changed etc. nothing big