the same bug i'll see in 0.3.10 and 0.3.11
users can't get files from me (looks like - terminates connection where stey start uploading), if the is a space in the path or in the filename.
(If there is n't any spaces (i replace them by dots) - then all ok with upload)
Logged In: YES
user_id=1639740
Originator: NO
Well it works for me.
Can you run valknut with -v from a terminal and post the console output when starting an upload?
Also, what is the remote client?
Logged In: NO
UWT: Search user in the waitlist
UWT: User found
UWT: Remove user 0
ATR: '192.168.13.1:9999' 'my P2P HUB' 'p2p.myhost:411'
ATR: '(null)' '192.168.13.1:9999' 'my P2P HUB' 'p2p.myhost:411'
ATR COUNT: 0
ATR ADD
ATR CONNECT: 192.168.13.1:9999 my P2P HUB p2p.myhost:411
CWT: 'usr1' on 'my P2P HUB'
CWT: Create new TransferBanObject '192.168.13.1'
CWT: Banlist count 1 objects
UWT: Search user in the waitlist
UWT: User found
CWT: CheckWaitTransfer II: usr1 on my P2P HUB
CWT: Requestcount is now 1
LOCK 1 0 689
DIRECTION: level: LOCAL: 22793 REMOTE: 9992
DIRECTION: direc: LOCAL: 1 REMOTE: 2
DIRECTION: we are in upload mode ...
Warning! ADCGet without TTH is undocumented behaviour!
Warning! Removing leading / from filename for ADCGet without TTH
start upload ...'/home/shares/наше кино/3/Афоня/Афоня 2-2.avi' 31648/721896544
CTransfer::DataSend() write error !
===============
and so on....
my previos valknut version was 0.3.7, it works fine (with the same clients dc++ 698) - then I upgrade dclib and valknut to 0.3.11 .....
Escape spaces to fix ADCSND without TTH
Logged In: YES
user_id=1639740
Originator: NO
Warning! ADCGet without TTH is undocumented behaviour!
- this problem will not appear once you have hashed your files. DC++ should not be using this command anymore.
As far as I knew, DC++ 0.698 cannot download from valknut 0.3.7 at all, which was the whole purpose of the newer versions.
But there is a bug in the ADCSND response to an ADCGET download without TTH, attached patch should fix it.
File Added: dclib-0.3.11-escape-spaces-for-ADCSND.patch
Logged In: NO
dc++ 698 can use download without TTH. To impossible to Hash and rehash quickly 15Tb's ;( Thans very much, i'LL try patch!
Anyway, is it possible to make some fake TTH options (for a exapmle TTH of first 10bytes of etch file or TTH of files-name) allowing peoples to download from shares with big files massive where hashing is problem?)
Logged In: YES
user_id=1639740
Originator: NO
I don't think "fake" TTH options would be any use, they would require changes to the remote client. DC++ would check the file against the TTH and report an error that they don't match.
Valknut itself can work without TTHs, otherwise you will have to use older versions of DC++ (or stick with 698 if it works for you).
Logged In: NO
problem with upload are solved, thanks!
while loading valknut -v in terminal I'v detected this messages:
I/O warning : failed to load external entity "/home/myusr1/.dc//emoticons.xml"
I/O warning : failed to load external entity "/home/myusr1/.dc/dchub.cfg"
I/O warning : failed to load external entity "/home/myusr1/.dc/dcfriendlist.cfg"
and valknut not create them after exit...
the second thing - that valknut doesn't save users sort order and internal windows enlages, positions and others...
anyway - thanks for making valknut usable for sharing huge store archive ;)
Logged In: YES
user_id=1639740
Originator: NO
The problem with spaces in filenames should now be fixed in 0.3.12 so I'll close this bug.
The I/O warnings are harmless.
Internal position of the hub list, search spy and search dialog should be saved and restored - please file a new bug if you want me to look at it again.
Sourceforge.. Dandy :)
Sourceforge.. Keen :)
Sourceforge.. Outstanding :)