RetroShare/libretroshare/src/serialiser
csoler cfaaec31c7 - Implemented chunk-based file transfer from partial sources. This in particular means:
- exchange of chunk availability maps from different peers
    - correct handling of what is available to which source before asking the data
    - correct display of chunks in the progress bars
    - generalised the use of compressed chunk maps
    - removed the size parameters from the hash search functions
   
- In addition:
    - suppressed a number of per-value transfers of std::string
    - improved the FileTransferInfo Widget, to show some additional info

Still to be done:
    - chunk map exchange for non anonymous traffic (easy)
    - improve accuracy of completion for uploads (for now it's a integer number of chunks)
    - check compilation on windows




git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@1993 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2010-01-11 16:00:42 +00:00
..
Makefile * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
rsbaseitem_test.cc Major improvements to the serialiser to make it work with retroshare. 2007-12-12 00:54:42 +00:00
rsbaseitems.cc Add the tunneling connection. Warning, encryption is not implemented yet for tunnel connection, use only for testing. 2009-12-13 21:59:26 +00:00
rsbaseitems.h Major improvements to the serialiser to make it work with retroshare. 2007-12-12 00:54:42 +00:00
rsbaseserial.cc added regexp search to turtle router 2009-08-25 12:04:43 +00:00
rsbaseserial.h added regexp search to turtle router 2009-08-25 12:04:43 +00:00
rschannelitems.cc Addition of new channels service. 2008-06-24 04:22:42 +00:00
rschannelitems.h Addition of new channels service. 2008-06-24 04:22:42 +00:00
rsconfigitems.cc - Implemented chunk-based file transfer from partial sources. This in particular means: 2010-01-11 16:00:42 +00:00
rsconfigitems.h - Implemented chunk-based file transfer from partial sources. This in particular means: 2010-01-11 16:00:42 +00:00
rsdiscitems.cc Add heartbeat (an empty packet, wich is 100 bytes long) in p3disc every 4 seconds 2009-12-22 10:41:19 +00:00
rsdiscitems.h Add heartbeat (an empty packet, wich is 100 bytes long) in p3disc every 4 seconds 2009-12-22 10:41:19 +00:00
rsdistribitems.cc * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
rsdistribitems.h * Added extra forum sorting method: Last Post. 2009-09-09 21:15:12 +00:00
rsforumitems.cc Addition of serialisers for forum/distrib 2008-06-13 15:26:31 +00:00
rsforumitems.h Addition of serialisers for forum/distrib 2008-06-13 15:26:31 +00:00
rsgameitems.cc Lots of bugfixes and tweaks: 2008-03-31 14:06:59 +00:00
rsgameitems.h Improvements to the Games Launcher. 2008-03-17 14:24:56 +00:00
rsmsgitems.cc - ported commit from v0.4.x to integrate new RsAvatarItem code 2009-09-29 20:37:20 +00:00
rsmsgitems.h - ported commit from v0.4.x to integrate new RsAvatarItem code 2009-09-29 20:37:20 +00:00
rsphotoitems.cc Addition of two more Services / Applications. 2008-03-04 21:31:11 +00:00
rsphotoitems.h Addition of two more Services / Applications. 2008-03-04 21:31:11 +00:00
rsqblogitems.cc git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@730 b45a01b8-16f6-495d-af2f-9b41ad6348cc 2008-09-21 11:08:08 +00:00
rsqblogitems.h git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@730 b45a01b8-16f6-495d-af2f-9b41ad6348cc 2008-09-21 11:08:08 +00:00
rsrankitems.cc Removed most of the output to stderr. 2008-07-09 09:55:09 +00:00
rsrankitems.h Third attempt at link rank system. 2008-04-15 16:35:46 +00:00
rsserial.cc Improved the notification model so that it uses Qt signals to avoid core dumps, and improved the gui to increase responsiveness (e.g. forum display, network discovery info, friends, msg deletion and selection) 2009-02-22 17:36:39 +00:00
rsserial.h Add the tunneling connection. Warning, encryption is not implemented yet for tunnel connection, use only for testing. 2009-12-13 21:59:26 +00:00
rsserial_test.cc Major improvements to the serialiser to make it work with retroshare. 2007-12-12 00:54:42 +00:00
rsserviceids.h Add the tunneling connection. Warning, encryption is not implemented yet for tunnel connection, use only for testing. 2009-12-13 21:59:26 +00:00
rsserviceitems.h Major improvements to the serialiser to make it work with retroshare. 2007-12-12 00:54:42 +00:00
rsstatusitems.cc Added network message objects for the Status service - RsStatusItem 2008-05-14 10:35:12 +00:00
rsstatusitems.h Added network message objects for the Status service - RsStatusItem 2008-05-14 10:35:12 +00:00
rstlvbase.cc fix a bug with ip serialization when ip or port is 0 2009-12-18 17:51:56 +00:00
rstlvbase.h * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
rstlvfileitem.cc * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
rstlvimage.cc * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
rstlvkeys.cc * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
rstlvkeys.h * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
rstlvkvwide.cc * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
rstlvkvwide.h * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
rstlvtypes.cc * Bad loading by TlvString - fixed. 2009-09-08 23:41:57 +00:00
rstlvtypes.h * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
rstlvutil.cc Addition of new makefile scripts. 2007-11-16 04:45:00 +00:00
rstlvutil.h Addition of new makefile scripts. 2007-11-16 04:45:00 +00:00
rstlvwidetest.cc added revised qblog core 2008-06-26 13:08:48 +00:00
rstunnelitems.cc Add the tunneling connection. Warning, encryption is not implemented yet for tunnel connection, use only for testing. 2009-12-13 21:59:26 +00:00
rstunnelitems.h Add the tunneling connection. Warning, encryption is not implemented yet for tunnel connection, use only for testing. 2009-12-13 21:59:26 +00:00
tlvbase_test.cc Added missing #includes for picky compilers (ArchLinux) 2008-05-31 13:39:04 +00:00
tlvbase_test2.cc Major improvements to the serialiser to make it work with retroshare. 2007-12-12 00:54:42 +00:00
tlvconfig_test.cc added revised qblog core 2008-06-26 13:08:48 +00:00
tlvfileitem_test.cc Addition of new makefile scripts. 2007-11-16 04:45:00 +00:00
tlvitems_test.cc Added missing #includes for picky compilers (ArchLinux) 2008-05-31 13:39:04 +00:00
tlvrandom_test.cc * Major tweak to the serialiser: shifted size to 32bits to handle bigger packets. This will break compatibility. 2009-09-08 20:18:43 +00:00
tlvstack_test.cc Addition of new makefile scripts. 2007-11-16 04:45:00 +00:00