0 Members and 1 Guest are viewing this topic.
The real problem is that the search for files returns the wrong results!
or modifying the Client and Primaries as required and blocking acces of non-patched Client and Primaries.
b) Verify and only forwards incoming search results that actially contain the search key
c) Sends a message to the blocklist that the IP no. falsifies search requests.
d) Checks frequently whether the blacklist has been updates and downloads the updated blacklist.
for the stubborn (why?)
All non 3.5x clients could in theory be blocked at the caches as they use a different packet number than the older clients for the initial key swap routine, currently the caches support both client types.
1) How is the data obtained to update the Block List?
2) Is the Block List automatically or manually updated?
3) Is it possible to patch the Client and Primary part of the present WinMX version to reject search results that do not inculde at the beginning the path a string consisting of a letter [a~z or A~Z], a ':', a '\', a string and another '\'? for Windows users and /String/ for Linux users.
4) Hardcode the installation part of the application to include “\WinMX\data\” or “/WinMX/data/” into the down and upload directory tree.
a new open source version of WinMX, but will not get involved in politics.
since 20 years designed and coded close to the hardware command line application
in“C”. NO “C++”!
I am just a long time user of WinMX and know nothing of the historical baggage and behind the scene infrastructure.
I can only say, the solution for the community is to bite the sour apple, dump the historical baggage and move forward into the 22nd century.
IMHO, the bittorrent protocol is today's best high and most reliable speed file transfer protocol. This is very well suited. The source, end-points and contents can quite easily be disguised by using a combination of encryption and Thor or Onion routing similar to what is used in spread spectrum combat communication systems.
My first programming job was in 1972 programming the first 8000 (1 bit) and 8004 (4 bit) microprocessor used in a HF HAM radio using a toggle switches.
DOS came with my first Japanese 8008 PC Clone in 1985 using the DOS Debug to write simple assembler code and BASIC. Then new world arrived withTurbo “C”.
To aboid re-inventing the wheel, I would take a very close look at “GNUnet” specifications and source code, which is developed at German government expense by the Technical University of Munich.
Lets see if the WinMX community will continue to use “Tin Armour”.