-
I don't have a windows installation at hand, so I can't test, but I'm fairly sure that this is a problem with the shell escaping and nothing in ed2k_hash. ed2k_hash just goes through the argv[] vector as passed in by the operating system. The escaping the spaces and stuff happens at another level. Maybe you need to use single ' to escape the string? Alternatively, hashes might work too, e.g.
2007-10-25 13:01:42 UTC in eDonkey2000 and Overnet Tools
-
Doesn't seem worth the hassle to be honest. Also, it's really hard to implement decently.
2007-10-25 12:57:44 UTC in eDonkey2000 and Overnet Tools
-
It's only been ages, but nevertheless, it should be fixed now in CVS:
2007-10-25 uberdork
* configure.ac:
* ed2k_hash/main.c:
Make sure we include sys/types.h and all that for all unix systems
where it is available, fixes problems with undefined structs
on OpenBSD (#1506789).
2007-10-25 12:54:42 UTC in eDonkey2000 and Overnet Tools
-
uberdork committed patchset 64 of module ed2k_hash to the eDonkey2000 and Overnet Tools CVS repository, changing 3 files.
2007-10-25 12:53:50 UTC in eDonkey2000 and Overnet Tools
-
Wow, it's been more than 3 years! It seems there still are people using ed2k_hash, so I'm going through the list of patches/bugs.
I'm not going to apply this openssl patch though, since the OpenSSL license and the GPL are not entirely compatible. Sorry 'bout that, I didn't know myself. I'm not really too keen on other external libs either. The md4 hash routine has been fixed now anyway...
2007-10-25 12:00:34 UTC in eDonkey2000 and Overnet Tools
-
You probably care any more after all this time (sorry about that), but it's committed now anyway:
2007-10-25 uberdork
patch by: lazy.et
* ed2k_hash/cl_ui.c (ui_setoptions):
* ed2k_hash/options.c (options_print_help_screen_and_exit):
Add -- command line option to separate option arguments from
filenames, so...
2007-10-25 11:52:05 UTC in eDonkey2000 and Overnet Tools
-
uberdork committed patchset 63 of module ed2k_hash to the eDonkey2000 and Overnet Tools CVS repository, changing 3 files.
2007-10-25 11:50:47 UTC in eDonkey2000 and Overnet Tools
-
Hmm, only been 18 months - didn't know anyone still used ed2k/ed2k_hash. Didn't get notifications about the pending patches either. Oh well, fixed in CVS, sorry about that:
2007-10-25 uberdork
Patch by: Dominik Mierzejewski and Adam Dunn
* ed2k_hash/md4.c (MD4Init):
* ed2k_hash/md4.h (PROTOTYPES, POINTER, UINT2, UINT4, UINT4):
2007-10-25 11:34:40 UTC in eDonkey2000 and Overnet Tools
-
uberdork committed patchset 62 of module ed2k_hash to the eDonkey2000 and Overnet Tools CVS repository, changing 1 files.
2007-10-25 11:32:56 UTC in eDonkey2000 and Overnet Tools
-
uberdork committed patchset 61 of module ed2k_hash to the eDonkey2000 and Overnet Tools CVS repository, changing 3 files.
2007-10-25 11:27:42 UTC in eDonkey2000 and Overnet Tools