mldonkey, a multi-networks file-sharing client - Patches: patch #5599, ED2K: Support for file's sizes...
You are not allowed to post comments on this tracker with your current authentication level.
patch #5599: ED2K: Support for file's sizes >4GB
Submitter: | Fabiano <fabtar> | ||
Submitted: | Wed 29 Nov 2006 12:08:26 AM UTC | ||
Category: | Improved interfaces | Priority: | 5 - Normal |
Status: | Done | Assigned to: | None |
Open/Closed: | Closed |
Jump to the original submission
Sat 06 Jan 2007 06:15:48 PM UTC, comment #19: |
spiralvoice <spiralvoice> |
Thu 30 Nov 2006 08:52:48 PM UTC, comment #18: im so blind... now i found the error, why patch4 and following dont work correctly.
|
TripleM <triplem> |
Thu 30 Nov 2006 04:56:48 PM UTC, comment #17: im not right, with merging of the modules it should be able to communicate in 64bit only. i changed your patch to better reflect this ability.
|
TripleM <triplem> |
Thu 30 Nov 2006 01:09:17 AM UTC, comment #16: only a small reply, it should not in any way disturb a proper working of this patch. you are partly wrong with your statment "the border is not 0xffffffffL". this is true for large file or not large file, but wrong for using 64bit-opcodes, or 32bit-opcodes.
|
TripleM <triplem> |
Wed 29 Nov 2006 12:08:26 AM UTC, comment #15: This item has been reassigned from the project mldonkey, a multi-networks file-sharing client task tracker to your tracker. |
spiralvoice <spiralvoice> |
Sat 18 Nov 2006 04:22:02 PM UTC, comment #14: Posted 256gb_3.patch which is an optimized version of 256gb_2.patch.
|
spiralvoice <spiralvoice> |
Sat 18 Nov 2006 01:27:27 PM UTC, comment #13: "so the tags are ok?!"
|
spiralvoice <spiralvoice> |
Sat 18 Nov 2006 12:33:54 PM UTC, comment #12: ah, now i see, why i couldnt find the problem with the servers. i assumed, mldonkey uses OP_GLOBGETSOURCES (0x9A), which doesnt requires a size, but it instead uses OP_GLOBGETSOURCES2(0x94), which indeed needs a leading 32bit zero before the size for large files. i looked at the wrong place, so the tags are ok?!
|
TripleM <triplem> |
Sat 18 Nov 2006 12:16:36 AM UTC, comment #11: New version of 256gb_2.patch to replace 256gb.patch
|
spiralvoice <spiralvoice> |
Fri 17 Nov 2006 10:00:49 PM UTC, comment #10: "I removed the patch from donkeyProtoCom.ml completely"
|
spiralvoice <spiralvoice> |
Fri 17 Nov 2006 01:18:12 PM UTC, comment #9: Computation of filesize is wrong in your patch, at least for GETSOURCES.
|
spiralvoice <spiralvoice> |
Wed 15 Nov 2006 09:25:56 PM UTC, comment #8: i used pangos 256gb-patch as a start, and added most of the missing ed2k-proto-stuff (i think, at least)
|
TripleM <triplem> |
Wed 08 Nov 2006 07:52:15 AM UTC, comment #7: Copied your code fragments to the official Wiki page for EDK-4GB support:
|
spiralvoice <spiralvoice> |
Wed 08 Nov 2006 07:28:06 AM UTC, comment #6: i browsed the sources of emule 0.47c and found some maybe known proto infos. client does not only advertise "large file capability" to server, but to clients too.
|
TripleM <triplem> |
Mon 24 Jul 2006 06:19:32 PM UTC, comment #5: Merged from bug #17195:
|
spiralvoice <spiralvoice> |
Mon 08 May 2006 10:14:11 PM UTC, comment #4: Mmmh forget it, required changes are much larger than that...
|
pango <mlpango> |
Mon 08 May 2006 09:27:19 PM UTC, comment #3: As far as I can see from eMule 0.46c/0.47a diff, all what's needed is to remove size limitation, and add 0x100 (SRVCAP_LARGEFILES) to "server capabilities" (bitmap of features the client reports to servers it connects to).
|
pango <mlpango> |
Sun 02 Apr 2006 11:04:13 AM UTC, comment #2: I have looked in emule/amule forums but I have not found out something related to protocol specification.
|
Fabiano <fabtar> |
Sat 01 Apr 2006 11:56:01 PM UTC, comment #1: Internally mldonkey uses 64 bits offsets, so unless the protocol extension specs are complex, it should be that hard to implement...
|
pango <mlpango> |
Wed 29 Nov 2006 12:08:26 AM UTC, original submission:
Emule can manage files bigger than 4GB (... 256GB is the new limit with 0.47a version!).
|
Fabiano <fabtar> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 9 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2007-01-06 | spiralvoice | Status | Ready For Test | Done | |
Open/Closed | Open | Closed | |||
2006-12-03 | spiralvoice | Attached File | - | Added 5599_7.patch, #11438 | |
2006-11-30 | triplem | Attached File | - | Added 256gb_6.patch, #11416 | |
2006-11-30 | triplem | Attached File | - | Added 256gb_5.patch, #11415 | |
2006-11-29 | spiralvoice | Category | None | Improved interfaces | |
Priority | 7 - High | 5 - Normal | |||
Status | None | Ready For Test | |||
2006-11-29 | spiralvoice | Reassign item | mldonkey, a multi-networks file-sharing client, task #5339 | mldonkey, a multi-networks file-sharing client, patch #5599 |
Powered by Savane 3.13-4448.
Corresponding source code
Committed 5599_7.patch to CVS 2007/01/06