Permalink
Browse files

- Import of ttuki.vtt.fi/svn/p2p-next/next-share/tags/M48/Next-Share/…

…BaseLib/SwiftEngine

  r3631.

  What follows is the svn log of that branch (with Python stuff removed).


------------------------------------------------------------------------
r3299 | arno | 2012-01-03 10:05:28 +0100 (Tue, 03 Jan 2012) | 4 lines
Changed paths:
   A /next-share/tags/M48 (from /next-share/trunk:3298)


- Tag for M48.


------------------------------------------------------------------------
r3298 | arno | 2012-01-03 10:03:04 +0100 (Tue, 03 Jan 2012) | 6 lines
Changed paths:
   A /next-share/trunk/Next-Share/BaseLib/SwiftEngine (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/BUGS (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/BUGS:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/ChangeLog (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/ChangeLog:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/LICENSE (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/LICENSE:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/Makefile (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/Makefile:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/README (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/README:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/SConstruct (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/SConstruct:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/TODO (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/TODO:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/availability.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/availability.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/availability.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/availability.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/avgspeed.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/avgspeed.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/avgspeed.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/avgspeed.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/bin.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/bin.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/bin.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/bin.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/bin_utils.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/bin_utils.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/bingrep.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/bingrep.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/binheap.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/binheap.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/binheap.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/binheap.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/binmap.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/binmap.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/binmap.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/binmap.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/build (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/build:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/channel.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/channel.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/cmdgw.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/cmdgw.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/compat.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/compat.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/compat.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/compat.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/do_tests.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/do_tests.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/apusapus.png (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/apusapus.png:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/binmaps-alenex.pdf (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/binmaps-alenex.pdf:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/cc-states.png (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/cc-states.png:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/draft-ietf-ppsp-peer-protocol-00.nroff (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/draft-ietf-ppsp-peer-protocol-00.nroff:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/draft-ietf-ppsp-peer-protocol-00.txt (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/draft-ietf-ppsp-peer-protocol-00.txt:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/index.html (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/index.html:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/mfold-article (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/mfold-article:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/IEEEtran.bst (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/IEEEtran.bst:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/IEEEtran.cls (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/IEEEtran.cls:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/swarm.png (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/swarm.png:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/swift-sigicn-jpp.bib (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/swift-sigicn-jpp.bib:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/swift-sigicn-jpp.pdf (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/swift-sigicn-jpp.pdf:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/swift-sigicn-jpp.tex (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/mfold-article/swift-sigicn-jpp.tex:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/p2tp-lancaster.pdf (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/p2tp-lancaster.pdf:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/p2tp-uml-er.pdf (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/p2tp-uml-er.pdf:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/state-diagram.pdf (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/state-diagram.pdf:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/style.css (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/style.css:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/swift.css (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/swift.css:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/AUTHORS (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/AUTHORS:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/CMakeLists.txt (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/CMakeLists.txt:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/COPYING (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/COPYING:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/ChangeLog (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/ChangeLog:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/Makefile (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/Makefile:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/Makefile.am (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/Makefile.am:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/Makefile.common (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/Makefile.common:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/Makefile.in (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/Makefile.in:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/Makefile.nmake (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/Makefile.nmake:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/README (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/README:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/moduleinfo.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/moduleinfo.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/moduleinfo.nmake (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/moduleinfo.nmake:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/packet-swift.c (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/packet-swift.c:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/plugin.c (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/plugin.c:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/plugin.rc.in (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/doc/wireshark-dissector/plugin.rc.in:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/ext (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/ext:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/ext/seq_picker.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/ext/seq_picker.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/ext/simple_selector.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/ext/simple_selector.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/ext/vod_picker.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/ext/vod_picker.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/getopt.c (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/getopt.c:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/getopt_long.c (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/getopt_long.c:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/getopt_win.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/getopt_win.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/hashtree.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/hashtree.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/hashtree.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/hashtree.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/httpgw.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/httpgw.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/bash_profile (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/bash_profile:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/build.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/build.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/clean.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/clean.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/cleanup.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/cleanup.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/cleanup.node300.das2.ewi.tudelft.nl.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/cleanup.node300.das2.ewi.tudelft.nl.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/compile.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/compile.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/das2.txt (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/das2.txt:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/do-harvest.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/do-harvest.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/doall (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/doall:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/docmd (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/docmd:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/dohrv (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/dohrv:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/dotop (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/dotop:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/env.1mbit.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/env.1mbit.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/env.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/env.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/env.lossy.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/env.lossy.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/env.messy.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/env.messy.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/hosts.txt (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/hosts.txt:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/install.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/install.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/loggraphs (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/loggraphs:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/logparse (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/logparse:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/logreport (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/logreport:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/net.aussie.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/net.aussie.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/net.lossy.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/net.lossy.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/net.messy.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/net.messy.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/netclean.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/netclean.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/netcleanroot.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/netcleanroot.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/netem.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/netem.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/netroot.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/netroot.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/ps.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/ps.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/report.css (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/report.css:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/run.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/run.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/run.node300.das2.ewi.tudelft.nl.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/run.node300.das2.ewi.tudelft.nl.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/run.seeder.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/run.seeder.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/servers.txt (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/servers.txt:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/ssh-config (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/ssh-config:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/status.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/status.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/tcinfo.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/tcinfo.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/test.default.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/test.default.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/mfold/vtt.txt (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/mfold/vtt.txt:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/nat_test.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/nat_test.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/nat_test_server.c (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/nat_test_server.c:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/send_control.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/send_control.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/sendrecv.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/sendrecv.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/serialize.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/serialize.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/sha1.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/sha1.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/sha1.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/sha1.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/statsgw.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/statsgw.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/swift.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/swift.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/swift.h (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/swift.h:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/SConscript (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/SConscript:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/bin64test.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/bin64test.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/binstest2.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/binstest2.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/congctrltest.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/congctrltest.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/connecttest.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/connecttest.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/dgramtest.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/dgramtest.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/freemap.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/freemap.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/hashtest.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/hashtest.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/ledbattest.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/ledbattest.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/ledbattest2.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/ledbattest2.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/pex_test.sh (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/pex_test.sh:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/test.bat (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/test.bat:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/test_file0.dat (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/test_file0.dat:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/tests/transfertest.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/tests/transfertest.cpp:3297)
   R /next-share/trunk/Next-Share/BaseLib/SwiftEngine/transfer.cpp (from /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine/transfer.cpp:3297)
   M /next-share/trunk/Next-Share/BaseLib/Transport/install.rdf
   M /next-share/trunk/Next-Share/BaseLib/ns-LICENSE.txt
   M /next-share/trunk/Next-Share/LICENSE.txt
   M /next-share/trunk/Next-Share/README.txt
   D /next-share/trunk/Next-Share/TUD/SwiftBitTorrentHybrid
   D /next-share/trunk/Next-Share/TUD/swift-binmap3
   D /next-share/trunk/Next-Share/TUD/swift-nat
   A /next-share/trunk/Next-Share/TUD/swift-see-BaseLib-SwiftEngine.txt (from /next-share/branches/release-m48/Next-Share/TUD/swift-see-BaseLib-SwiftEngine.txt:3297)
   D /next-share/trunk/Next-Share/TUD/swift-trial-r2242
   M /next-share/trunk/Next-Share/autogen.txt
   M /next-share/trunk/Next-Share/pluginproductname.sh
   A /next-share/trunk/Next-Share/swift-lucid-xpicreate.sh (from /TUD/next-share/branches/pre-release-m45/Next-Share/swift-lucid-xpicreate.sh:2915)
   A /next-share/trunk/Next-Share/swift-xpimakedeb.sh (from /TUD/next-share/branches/pre-release-m45/Next-Share/swift-xpimakedeb.sh:2915)
   A /next-share/trunk/Next-Share/swift-xpimakedist.bat (from /TUD/next-share/branches/pre-release-m45/Next-Share/swift-xpimakedist.bat:2915)
   A /next-share/trunk/Next-Share/swift-xpimakedistmac.sh (from /TUD/next-share/branches/pre-release-m45/Next-Share/swift-xpimakedistmac.sh:2915)
   D /next-share/trunk/Next-Share/vlc-1.0.5-nspc-1.4.0-p10-nspc-r20521.patch
   A /next-share/trunk/Next-Share/vlc-1.0.5-nspc-1.5.0-p10-nspc-r20521-manual.patch (from /TUD/next-share/branches/pre-release-m45/Next-Share/vlc-1.0.5-nspc-1.5.0-p10-nspc-r20521-manual.patch:2915)
   M /next-share/trunk/Next-Share/xpitransmakedistmac.sh


- Result of svn merge -x --ignore-eol-style -r 2669:3297 https://ttuki.vtt.fi/svn/p2p-next/next-share/branches/release-m48
  i.e. merge of M48 onto trunk.



------------------------------------------------------------------------
r3282 | arno | 2011-12-22 16:12:50 +0100 (Thu, 22 Dec 2011) | 4 lines
Changed paths:
   A /next-share/branches/release-m48/Next-Share/BaseLib/SwiftEngine (from /TUD/swift/trunk:3281)


- Incorporating swift into the Next-Share platform.


------------------------------------------------------------------------
r3281 | arno | 2011-12-22 15:57:37 +0100 (Thu, 22 Dec 2011) | 4 lines
Changed paths:
   M /TUD/swift/trunk/Makefile
   D /TUD/swift/trunk/arno-Makefile2


- Makefile cleanup.


------------------------------------------------------------------------
r3280 | arno | 2011-12-22 15:56:50 +0100 (Thu, 22 Dec 2011) | 20 lines
Changed paths:
   M /TUD/swift/trunk
   M /TUD/swift/trunk/BUGS
   M /TUD/swift/trunk/LICENSE
   M /TUD/swift/trunk/Makefile
   M /TUD/swift/trunk/README
   M /TUD/swift/trunk/SConstruct
   M /TUD/swift/trunk/TODO
   A /TUD/swift/trunk/arno-Makefile2 (from /TUD/swift/branches/arno/for-swiftproc-merge-at-r2984/arno-Makefile2:3266)
   A /TUD/swift/trunk/availability.cpp (from /TUD/swift/branches/arno/vod-lesshash-lesshttp-r3266/availability.cpp:3279)
   A /TUD/swift/trunk/availability.h (from /TUD/swift/branches/arno/vod-lesshash-lesshttp-r3266/availability.h:3279)
   A /TUD/swift/trunk/avgspeed.cpp (from /TUD/swift/branches/arno/for-swiftproc-merge-at-r2984/avgspeed.cpp:3266)
   A /TUD/swift/trunk/avgspeed.h (from /TUD/swift/branches/arno/for-swiftproc-merge-at-r2984/avgspeed.h:3266)
   D /TUD/swift/trunk/bin64.cpp
   D /TUD/swift/trunk/bin64.h
   M /TUD/swift/trunk/binmap.cpp
   M /TUD/swift/trunk/binmap.h
   M /TUD/swift/trunk/channel.cpp
   A /TUD/swift/trunk/cmdgw.cpp (from /TUD/swift/branches/arno/for-swiftproc-merge-at-r2984/cmdgw.cpp:3266)
   M /TUD/swift/trunk/compat.cpp
   M /TUD/swift/trunk/compat.h
   D /TUD/swift/trunk/doc/draft-ietf-ppsp-grishchenko-swift.nroff
   D /TUD/swift/trunk/doc/draft-ietf-ppsp-grishchenko-swift.txt
   A /TUD/swift/trunk/doc/draft-ietf-ppsp-peer-protocol-00.nroff (from /TUD/swift/branches/arno/vod-lesshash-lesshttp-r3266/doc/draft-ietf-ppsp-peer-protocol-00.nroff:3279)
   A /TUD/swift/trunk/doc/draft-ietf-ppsp-peer-protocol-00.txt (from /TUD/swift/branches/arno/vod-lesshash-lesshttp-r3266/doc/draft-ietf-ppsp-peer-protocol-00.txt:3279)
   M /TUD/swift/trunk/doc/index.html
   D /TUD/swift/trunk/doc/sofi.jpg
   M /TUD/swift/trunk/ext/seq_picker.cpp
   M /TUD/swift/trunk/ext/simple_selector.cpp
   A /TUD/swift/trunk/ext/vod_picker.cpp (from /TUD/swift/branches/arno/vod-lesshash-lesshttp-r3266/ext/vod_picker.cpp:3279)
   M /TUD/swift/trunk/hashtree.cpp
   M /TUD/swift/trunk/hashtree.h
   M /TUD/swift/trunk/httpgw.cpp
   M /TUD/swift/trunk/send_control.cpp
   M /TUD/swift/trunk/sendrecv.cpp
   A /TUD/swift/trunk/serialize.h (from /TUD/swift/branches/arno/for-swiftproc-merge-at-r2984/serialize.h:3266)
   A /TUD/swift/trunk/statsgw.cpp (from /TUD/swift/branches/arno/for-swiftproc-merge-at-r2984/statsgw.cpp:3266)
   M /TUD/swift/trunk/swift.cpp
   M /TUD/swift/trunk/swift.h
   M /TUD/swift/trunk/tests/SConscript
   M /TUD/swift/trunk/tests/bin64test.cpp
   D /TUD/swift/trunk/tests/binstest.cpp
   M /TUD/swift/trunk/tests/binstest2.cpp
   D /TUD/swift/trunk/tests/bintest.cpp
   M /TUD/swift/trunk/tests/congctrltest.cpp
   M /TUD/swift/trunk/tests/connecttest.cpp
   M /TUD/swift/trunk/tests/dgramtest.cpp
   M /TUD/swift/trunk/tests/freemap.cpp
   M /TUD/swift/trunk/tests/hashtest.cpp
   M /TUD/swift/trunk/tests/ledbattest.cpp
   M /TUD/swift/trunk/tests/ledbattest2.cpp
   D /TUD/swift/trunk/tests/rwtest.cpp
   D /TUD/swift/trunk/tests/sbit2test.cpp
   D /TUD/swift/trunk/tests/sbittest.cpp
   A /TUD/swift/trunk/tests/test.bat (from /TUD/swift/branches/arno/for-swiftproc-merge-at-r2984/tests/test.bat:3266)
   A /TUD/swift/trunk/tests/test_file0.dat (from /TUD/swift/branches/arno/for-swiftproc-merge-at-r2984/tests/test_file0.dat:3266)
   M /TUD/swift/trunk/tests/transfertest.cpp
   M /TUD/swift/trunk/transfer.cpp


- Result of svn merge -x --ignore-eol-style -r 2984:3279 https://ttuki.vtt.fi/svn/p2p-next/TUD/swift/branches/arno/vod-lesshash-lesshttp-r3266
  i.e.,
  * Added CMD gateway to control a swift C++ process via a socket.
  * Added rate limiter for download (beta) and upload (very alpha).
  * Chunk size is now configurable.
  * The code for hash checking the content after a reboot has been extended such
    that a checkpoint on the on-disk chunk map can be made in a .mbinmap file.
    If such a .mbinmap file is present swift does not have to hash check the content
    on disk anymore to figure out which chunks it already has.
  * The code for hash checking a received chunk has been optimized. Previously,
    a received chunk was checked against its covering peak hash. Now it is checked
    against the lowest covering hash in the tree that has been previously verified
    as correct against the root hash. Results in ~33% less hash checks.
  * A first version of a proper piece picker for video-on-demand was added that
    uses the 3 priority sets and selects rarest-chunks first in the mid and low.
  * Etc, etc, etc.



------------------------------------------------------------------------
r2984 | arno | 2011-10-05 11:28:27 +0200 (Wed, 05 Oct 2011) | 4 lines
Changed paths:
   M /TUD/swift/trunk/channel.cpp
   M /TUD/swift/trunk/nat_test.cpp
   M /TUD/swift/trunk/swift.h


- Disabled Listen3rdPartySocket for now.


------------------------------------------------------------------------
r2983 | arno | 2011-10-05 10:31:48 +0200 (Wed, 05 Oct 2011) | 4 lines
Changed paths:
   M /TUD/swift/trunk/SConstruct
   M /TUD/swift/trunk/bin_utils.h
   M /TUD/swift/trunk/binmap.cpp
   M /TUD/swift/trunk/binmap.h
   M /TUD/swift/trunk/channel.cpp
   M /TUD/swift/trunk/compat.cpp
   M /TUD/swift/trunk/compat.h
   M /TUD/swift/trunk/getopt_long.c
   M /TUD/swift/trunk/hashtree.cpp
   M /TUD/swift/trunk/hashtree.h
   M /TUD/swift/trunk/httpgw.cpp
   M /TUD/swift/trunk/nat_test.cpp
   M /TUD/swift/trunk/sendrecv.cpp
   M /TUD/swift/trunk/swift.h
   M /TUD/swift/trunk/tests/dgramtest.cpp
   M /TUD/swift/trunk/tests/ledbattest.cpp
   M /TUD/swift/trunk/tests/ledbattest2.cpp


- Builds on Win32.


------------------------------------------------------------------------
r2982 | arno | 2011-10-04 16:32:27 +0200 (Tue, 04 Oct 2011) | 4 lines
Changed paths:
   M /TUD/swift/trunk/sendrecv.cpp


- Const move.


------------------------------------------------------------------------
r2981 | arno | 2011-10-04 16:31:49 +0200 (Tue, 04 Oct 2011) | 4 lines
Changed paths:
   M /TUD/swift/trunk/httpgw.cpp
   M /TUD/swift/trunk/swift.h


- Fix for HTTP end of transfer.


------------------------------------------------------------------------
r2980 | arno | 2011-10-04 15:40:51 +0200 (Tue, 04 Oct 2011) | 4 lines
Changed paths:
   M /TUD/swift/trunk/Makefile
   M /TUD/swift/trunk/compat.h
   M /TUD/swift/trunk/httpgw.cpp
   M /TUD/swift/trunk/swift.cpp
   M /TUD/swift/trunk/swift.h


- First version of libevent2 based HTTP gateway. TODO: end-of-transfer


------------------------------------------------------------------------
r2979 | arno | 2011-10-03 16:44:04 +0200 (Mon, 03 Oct 2011) | 4 lines
Changed paths:
   M /TUD/swift/trunk/channel.cpp
   M /TUD/swift/trunk/compat.h
   M /TUD/swift/trunk/sendrecv.cpp
   M /TUD/swift/trunk/swift.h


- Restored Listen3rdPartySocket code. Compiles.


------------------------------------------------------------------------
r2978 | arno | 2011-10-03 15:06:51 +0200 (Mon, 03 Oct 2011) | 4 lines
Changed paths:
   M /TUD/swift/trunk/README
   M /TUD/swift/trunk/channel.cpp
   M /TUD/swift/trunk/ext/seq_picker.cpp
   M /TUD/swift/trunk/hashtree.cpp
   M /TUD/swift/trunk/httpgw.cpp
   M /TUD/swift/trunk/sendrecv.cpp
   M /TUD/swift/trunk/swift.h
   M /TUD/swift/trunk/transfer.cpp


- Compiles, except nat_test.cpp. Doesn't link yet.


------------------------------------------------------------------------
r2976 | arno | 2011-10-03 13:44:48 +0200 (Mon, 03 Oct 2011) | 57 lines
Changed paths:
   M /TUD/swift/trunk/Makefile
   M /TUD/swift/trunk/SConstruct
   A /TUD/swift/trunk/bin.cpp
   A /TUD/swift/trunk/bin.h
   A /TUD/swift/trunk/bin_utils.h
   M /TUD/swift/trunk/bingrep.cpp
   A /TUD/swift/trunk/binheap.cpp
   A /TUD/swift/trunk/binheap.h
   A /TUD/swift/trunk/binmap.cpp
   A /TUD/swift/trunk/binmap.h
   D /TUD/swift/trunk/bins.cpp
   D /TUD/swift/trunk/bins.h
   M /TUD/swift/trunk/channel.cpp
   M /TUD/swift/trunk/compat.cpp
   M /TUD/swift/trunk/compat.h
   D /TUD/swift/trunk/datagram.cpp
   D /TUD/swift/trunk/datagram.h
   M /TUD/swift/trunk/doc/index.html
   A /TUD/swift/trunk/doc/wireshark-dissector
   A /TUD/swift/trunk/doc/wireshark-dissector/AUTHORS
   A /TUD/swift/trunk/doc/wireshark-dissector/CMakeLists.txt
   A /TUD/swift/trunk/doc/wireshark-dissector/COPYING
   A /TUD/swift/trunk/doc/wireshark-dissector/ChangeLog
   A /TUD/swift/trunk/doc/wireshark-dissector/Makefile
   A /TUD/swift/trunk/doc/wireshark-dissector/Makefile.am
   A /TUD/swift/trunk/doc/wireshark-dissector/Makefile.common
   A /TUD/swift/trunk/doc/wireshark-dissector/Makefile.in
   A /TUD/swift/trunk/doc/wireshark-dissector/Makefile.nmake
   A /TUD/swift/trunk/doc/wireshark-dissector/README
   A /TUD/swift/trunk/doc/wireshark-dissector/moduleinfo.h
   A /TUD/swift/trunk/doc/wireshark-dissector/moduleinfo.nmake
   A /TUD/swift/trunk/doc/wireshark-dissector/packet-swift.c
   A /TUD/swift/trunk/doc/wireshark-dissector/plugin.c
   A /TUD/swift/trunk/doc/wireshark-dissector/plugin.rc.in
   M /TUD/swift/trunk/ext/seq_picker.cpp
   M /TUD/swift/trunk/getopt_long.c
   M /TUD/swift/trunk/hashtree.cpp
   M /TUD/swift/trunk/hashtree.h
   M /TUD/swift/trunk/httpgw.cpp
   A /TUD/swift/trunk/mfold/bash_profile
   M /TUD/swift/trunk/mfold/build.default.sh
   M /TUD/swift/trunk/mfold/clean.default.sh
   M /TUD/swift/trunk/mfold/compile.default.sh
   M /TUD/swift/trunk/mfold/doall
   M /TUD/swift/trunk/mfold/docmd
   M /TUD/swift/trunk/mfold/dohrv
   M /TUD/swift/trunk/mfold/env.default.sh
   M /TUD/swift/trunk/mfold/env.lossy.sh
   M /TUD/swift/trunk/mfold/loggraphs
   M /TUD/swift/trunk/mfold/logparse
   M /TUD/swift/trunk/mfold/logreport
   A /TUD/swift/trunk/mfold/netclean.default.sh
   A /TUD/swift/trunk/mfold/netcleanroot.default.sh
   M /TUD/swift/trunk/mfold/netem.default.sh
   A /TUD/swift/trunk/mfold/netroot.default.sh
   M /TUD/swift/trunk/mfold/run.default.sh
   M /TUD/swift/trunk/mfold/run.seeder.sh
   M /TUD/swift/trunk/mfold/status.default.sh
   A /TUD/swift/trunk/mfold/tcinfo.default.sh
   A /TUD/swift/trunk/nat_test.cpp
   A /TUD/swift/trunk/nat_test_server.c
   M /TUD/swift/trunk/send_control.cpp
   M /TUD/swift/trunk/sendrecv.cpp
   M /TUD/swift/trunk/swift.cpp
   M /TUD/swift/trunk/swift.h
   M /TUD/swift/trunk/tests/bin64test.cpp
   M /TUD/swift/trunk/tests/binstest2.cpp
   M /TUD/swift/trunk/tests/connecttest.cpp
   M /TUD/swift/trunk/tests/dgramtest.cpp
   M /TUD/swift/trunk/tests/freemap.cpp
   M /TUD/swift/trunk/tests/hashtest.cpp
   M /TUD/swift/trunk/tests/transfertest.cpp
   M /TUD/swift/trunk/transfer.cpp


- Result of merge of Jori's libevent, A. Pronchenkov's faster binmaps,
  Gertjan's NAT traversal. 

  Baseline is Jori's newcore branch of swift, top two log entries:

commit cdd6f98b2b8ec3c2ac17a38460db8916e1dbadda
Author: jori <jori@vtt>
Date:   Tue Mar 15 16:19:38 2011 +0200

    Addr to const in Channel::SendTo. evbuffer_add_string added.
    
commit 770b536af02181f6b60c2f348f1cad92fad6fdd3
Merge: f819095 8adb3e0
Author: jori <jori@vtt>
Date:   Wed Jan 26 15:58:11 2011 +0200
    
    Merge branch 'binmap-3' of git://github.com/the-zett/swift into binmap-3
    
    
- Merged in was Gertjan's master branch of swift, top two
  log entries:
  
commit 99e6b30be749b147b4560e49c8bed3d8f2e21527
Author: Gertjan Halkes <git@ghalkes.nl>
Date:   Fri Sep 17 14:38:26 2010 +0200

    Removed unused variables; fix bug on closing (decrementing socket_count
    in multiple 

commit ac560c579df8b87d337ffbc7b023aba426cfc263
Author: Gertjan Halkes <git@ghalkes.nl>
Date:   Thu Aug 19 14:52:21 2010 +0200

    Added local address listing to NAT test
    
- Merged in was Victor's master branch of swift, 
  manually, that is, the two changes since
  9b201fef7ca6fbad4a1dcdf8b04621b360e402d4, i.e.:
  
commit da6809ab9fb95117c973f914fe01c6bacf153eb0
Author: Victor Grishchenko <victor.grishchenko@gmail.com>
Date:   Tue Jun 28 15:44:53 2011 +0200

    wireshark dissector added (courtesy A.Keating, KTH)
    
commit e298113e0bdfd6ef5b3772e7c5cb410bebf8534b
Author: Victor Grishchenko <victor.grishchenko@gmail.com>
Date:   Fri Nov 26 17:24:42 2010 +0100
    
    bogus http gw fixes
	
- This version has code conflicts resolved, but has not been compiled yet.




------------------------------------------------------------------------
r2975 | arno | 2011-10-03 13:33:52 +0200 (Mon, 03 Oct 2011) | 4 lines
Changed paths:
   A /TUD/swift/trunk (from /TUD/p2tp/trunk:2654)


- Create new swift trunk from p2tp trunk to preserve history.


------------------------------------------------------------------------
r2654 | arno | 2011-07-01 10:39:01 +0200 (Fri, 01 Jul 2011) | 4 lines
Changed paths:
   M /TUD/p2tp/trunk/ext/seq_picker.cpp


- Revert of Victor's incomplete fix.


------------------------------------------------------------------------
r2644 | victor | 2011-06-28 13:37:03 +0200 (Tue, 28 Jun 2011) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.pdf
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex
   M /TUD/p2tp/trunk/ext/seq_picker.cpp
   M /TUD/p2tp/trunk/hashtree.cpp

small fixes
------------------------------------------------------------------------
r2525 | victor | 2011-05-27 20:05:55 +0200 (Fri, 27 May 2011) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

https
------------------------------------------------------------------------
r2454 | victor | 2011-04-21 17:35:26 +0200 (Thu, 21 Apr 2011) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.pdf
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

henk-read
------------------------------------------------------------------------
r2453 | JoriPaananen | 2011-04-21 16:31:45 +0200 (Thu, 21 Apr 2011) | 2 lines
Changed paths:
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

Comments.

------------------------------------------------------------------------
r2452 | victor | 2011-04-21 15:08:41 +0200 (Thu, 21 Apr 2011) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.pdf
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

progress
------------------------------------------------------------------------
r2433 | JoriPaananen | 2011-04-20 11:33:57 +0200 (Wed, 20 Apr 2011) | 2 lines
Changed paths:
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.pdf
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

Correction to address. Minor edits.

------------------------------------------------------------------------
r2424 | victor | 2011-04-19 20:41:35 +0200 (Tue, 19 Apr 2011) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.pdf
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

progress
------------------------------------------------------------------------
r2422 | JoriPaananen | 2011-04-19 09:42:56 +0200 (Tue, 19 Apr 2011) | 2 lines
Changed paths:
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

Rephrasings. Commented out irrelevant stuff.

------------------------------------------------------------------------
r2418 | victor | 2011-04-18 19:13:54 +0200 (Mon, 18 Apr 2011) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.pdf
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

intro
------------------------------------------------------------------------
r2318 | JoriPaananen | 2011-04-07 08:52:03 +0200 (Thu, 07 Apr 2011) | 2 lines
Changed paths:
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.pdf
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

Rephrasings in Traffic manipulation chapter.

------------------------------------------------------------------------
r2298 | victor | 2011-04-01 21:21:13 +0200 (Fri, 01 Apr 2011) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.pdf
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

title
------------------------------------------------------------------------
r2209 | JoriPaananen | 2011-03-16 10:23:45 +0100 (Wed, 16 Mar 2011) | 2 lines
Changed paths:
   A /TUD/p2tp/trunk/doc/mfold-article/IEEEtran.bst
   A /TUD/p2tp/trunk/doc/mfold-article/IEEEtran.cls
   D /TUD/p2tp/trunk/doc/mfold-article/sig-alternate-10pt.cls
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.pdf
   M /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

Changed to use IEEE style.

------------------------------------------------------------------------
r2182 | victor | 2011-03-07 14:40:01 +0100 (Mon, 07 Mar 2011) | 1 line
Changed paths:
   A /TUD/p2tp/trunk/doc/mfold-article
   A /TUD/p2tp/trunk/doc/mfold-article/sig-alternate-10pt.cls
   A /TUD/p2tp/trunk/doc/mfold-article/swarm.png
   A /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.bib
   A /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.pdf
   A /TUD/p2tp/trunk/doc/mfold-article/swift-sigicn-jpp.tex

draft
------------------------------------------------------------------------
r1947 | arno | 2010-12-16 09:49:40 +0100 (Thu, 16 Dec 2010) | 4 lines
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html


- March -> Dec


------------------------------------------------------------------------
r1942 | victor | 2010-12-15 10:26:25 +0100 (Wed, 15 Dec 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

url fix
------------------------------------------------------------------------
r1911 | victor | 2010-11-26 17:31:14 +0100 (Fri, 26 Nov 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/TODO
   M /TUD/p2tp/trunk/doc/draft-ietf-ppsp-grishchenko-swift.nroff
   M /TUD/p2tp/trunk/doc/draft-ietf-ppsp-grishchenko-swift.txt
   M /TUD/p2tp/trunk/httpgw.cpp
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp
   M /TUD/p2tp/trunk/tests/dgramtest.cpp
   M /TUD/p2tp/trunk/transfer.cpp

httpgw fixes, general update from the git master branch
------------------------------------------------------------------------
r1793 | victor | 2010-10-14 14:34:28 +0200 (Thu, 14 Oct 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

maillist url
------------------------------------------------------------------------
r1501 | victor | 2010-06-23 11:24:11 +0200 (Wed, 23 Jun 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/SConstruct
   M /TUD/p2tp/trunk/TODO
   M /TUD/p2tp/trunk/send_control.cpp

SConstruct tweaks
------------------------------------------------------------------------
r1500 | victor | 2010-06-23 10:43:53 +0200 (Wed, 23 Jun 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/BUGS
   A /TUD/p2tp/trunk/Makefile
   A /TUD/p2tp/trunk/README
   M /TUD/p2tp/trunk/SConstruct
   A /TUD/p2tp/trunk/TODO
   M /TUD/p2tp/trunk/bin64.h
   A /TUD/p2tp/trunk/bingrep.cpp
   M /TUD/p2tp/trunk/bins.cpp
   M /TUD/p2tp/trunk/bins.h
   M /TUD/p2tp/trunk/channel.cpp
   D /TUD/p2tp/trunk/compat
   M /TUD/p2tp/trunk/compat.cpp
   M /TUD/p2tp/trunk/compat.h
   M /TUD/p2tp/trunk/datagram.cpp
   M /TUD/p2tp/trunk/datagram.h
   A /TUD/p2tp/trunk/doc/draft-ietf-ppsp-grishchenko-swift.nroff
   A /TUD/p2tp/trunk/doc/draft-ietf-ppsp-grishchenko-swift.txt
   M /TUD/p2tp/trunk/doc/index.html
   D /TUD/p2tp/trunk/doc/swift-protocol.txt
   D /TUD/p2tp/trunk/exec
   M /TUD/p2tp/trunk/ext/seq_picker.cpp
   A /TUD/p2tp/trunk/getopt.c
   A /TUD/p2tp/trunk/getopt_long.c
   A /TUD/p2tp/trunk/getopt_win.h
   M /TUD/p2tp/trunk/hashtree.cpp
   A /TUD/p2tp/trunk/httpgw.cpp
   M /TUD/p2tp/trunk/mfold/build.default.sh
   M /TUD/p2tp/trunk/mfold/clean.default.sh
   A /TUD/p2tp/trunk/mfold/compile.default.sh
   A /TUD/p2tp/trunk/mfold/do-harvest.sh
   M /TUD/p2tp/trunk/mfold/docmd
   M /TUD/p2tp/trunk/mfold/dohrv
   A /TUD/p2tp/trunk/mfold/dotop
   A /TUD/p2tp/trunk/mfold/env.1mbit.sh
   M /TUD/p2tp/trunk/mfold/env.default.sh
   A /TUD/p2tp/trunk/mfold/env.lossy.sh
   A /TUD/p2tp/trunk/mfold/env.messy.sh
   A /TUD/p2tp/trunk/mfold/install.default.sh
   M /TUD/p2tp/trunk/mfold/loggraphs
   M /TUD/p2tp/trunk/mfold/logreport
   A /TUD/p2tp/trunk/mfold/netem.default.sh
   A /TUD/p2tp/trunk/mfold/ps.default.sh
   M /TUD/p2tp/trunk/mfold/run.default.sh
   A /TUD/p2tp/trunk/mfold/run.seeder.sh
   A /TUD/p2tp/trunk/mfold/status.default.sh
   A /TUD/p2tp/trunk/mfold/test.default.sh
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp
   M /TUD/p2tp/trunk/swift.cpp
   M /TUD/p2tp/trunk/swift.h
   M /TUD/p2tp/trunk/tests/SConscript
   M /TUD/p2tp/trunk/tests/binstest2.cpp
   M /TUD/p2tp/trunk/tests/connecttest.cpp
   M /TUD/p2tp/trunk/tests/dgramtest.cpp
   M /TUD/p2tp/trunk/tests/transfertest.cpp
   M /TUD/p2tp/trunk/transfer.cpp

sync with git
------------------------------------------------------------------------
r1155 | victor | 2010-03-30 23:48:26 +0200 (Tue, 30 Mar 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

mac binary
------------------------------------------------------------------------
r1142 | victor | 2010-03-28 23:20:17 +0200 (Sun, 28 Mar 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

hyphen
------------------------------------------------------------------------
r1141 | victor | 2010-03-28 22:18:47 +0200 (Sun, 28 Mar 2010) | 1 line
Changed paths:
   A /TUD/p2tp/trunk/doc/swift.css

css
------------------------------------------------------------------------
r1140 | victor | 2010-03-28 16:24:50 +0200 (Sun, 28 Mar 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

style/editing by BBC Sam
------------------------------------------------------------------------
r1084 | victor | 2010-03-16 12:30:35 +0100 (Tue, 16 Mar 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

addition
------------------------------------------------------------------------
r1083 | victor | 2010-03-16 11:52:10 +0100 (Tue, 16 Mar 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

win demo urls
------------------------------------------------------------------------
r1082 | victor | 2010-03-16 11:48:21 +0100 (Tue, 16 Mar 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

win demo urls
------------------------------------------------------------------------
r1079 | victor | 2010-03-15 14:36:09 +0100 (Mon, 15 Mar 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

binary downloads
------------------------------------------------------------------------
r1034 | victor | 2010-03-08 09:32:24 +0100 (Mon, 08 Mar 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

new url
------------------------------------------------------------------------
r1006 | victor | 2010-02-26 19:20:18 +0100 (Fri, 26 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

new url
------------------------------------------------------------------------
r963 | victor | 2010-02-22 10:32:21 +0100 (Mon, 22 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

shorter abstract
------------------------------------------------------------------------
r961 | victor | 2010-02-22 09:37:45 +0100 (Mon, 22 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html
   M /TUD/p2tp/trunk/doc/style.css
   M /TUD/p2tp/trunk/exec/leecher.cpp
   M /TUD/p2tp/trunk/mfold/build.default.sh
   M /TUD/p2tp/trunk/mfold/clean.default.sh
   M /TUD/p2tp/trunk/mfold/docmd
   M /TUD/p2tp/trunk/mfold/dohrv
   M /TUD/p2tp/trunk/mfold/env.default.sh
   M /TUD/p2tp/trunk/mfold/loggraphs
   M /TUD/p2tp/trunk/mfold/logparse
   M /TUD/p2tp/trunk/mfold/logreport
   M /TUD/p2tp/trunk/mfold/report.css
   M /TUD/p2tp/trunk/mfold/run.default.sh
   M /TUD/p2tp/trunk/sendrecv.cpp
   M /TUD/p2tp/trunk/swift.cpp
   M /TUD/p2tp/trunk/tests/connecttest.cpp

new web page and everything
------------------------------------------------------------------------
r956 | arno | 2010-02-19 11:01:36 +0100 (Fri, 19 Feb 2010) | 4 lines
Changed paths:
   M /TUD/p2tp/trunk/SConstruct


- Updated win32 procedure for installing build env.


------------------------------------------------------------------------
r946 | victor | 2010-02-16 20:22:39 +0100 (Tue, 16 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/channel.cpp
   M /TUD/p2tp/trunk/compat.h
   M /TUD/p2tp/trunk/datagram.cpp
   M /TUD/p2tp/trunk/datagram.h
   M /TUD/p2tp/trunk/ext/simple_selector.cpp
   M /TUD/p2tp/trunk/hashtree.cpp
   M /TUD/p2tp/trunk/swift.cpp
   M /TUD/p2tp/trunk/swift.h

the swift app
------------------------------------------------------------------------
r936 | victor | 2010-02-16 08:21:06 +0100 (Tue, 16 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

tarball url
------------------------------------------------------------------------
r934 | victor | 2010-02-15 21:35:46 +0100 (Mon, 15 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/SConstruct
   A /TUD/p2tp/trunk/channel.cpp
   M /TUD/p2tp/trunk/doc/index.html
   M /TUD/p2tp/trunk/exec/leecher.cpp
   D /TUD/p2tp/trunk/ext/ledbat_controller.cpp
   D /TUD/p2tp/trunk/ext/mmap_storer.cpp
   M /TUD/p2tp/trunk/hashtree.cpp
   M /TUD/p2tp/trunk/mfold/build.default.sh
   M /TUD/p2tp/trunk/mfold/clean.default.sh
   M /TUD/p2tp/trunk/mfold/doall
   M /TUD/p2tp/trunk/mfold/docmd
   A /TUD/p2tp/trunk/mfold/dohrv
   A /TUD/p2tp/trunk/mfold/env.default.sh
   A /TUD/p2tp/trunk/mfold/loggraphs
   A /TUD/p2tp/trunk/mfold/logparse
   A /TUD/p2tp/trunk/mfold/logreport
   A /TUD/p2tp/trunk/mfold/net.aussie.sh
   A /TUD/p2tp/trunk/mfold/net.lossy.sh
   A /TUD/p2tp/trunk/mfold/net.messy.sh
   A /TUD/p2tp/trunk/mfold/report.css
   M /TUD/p2tp/trunk/mfold/run.default.sh
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp
   M /TUD/p2tp/trunk/swift.cpp

sync with git
------------------------------------------------------------------------
r902 | victor | 2010-02-11 09:34:07 +0100 (Thu, 11 Feb 2010) | 1 line
Changed paths:
   A /TUD/p2tp/trunk/mfold/servers.txt
   A /TUD/p2tp/trunk/mfold/ssh-config

mfold changes
------------------------------------------------------------------------
r894 | victor | 2010-02-09 19:58:05 +0100 (Tue, 09 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/bins.cpp
   M /TUD/p2tp/trunk/bins.h
   M /TUD/p2tp/trunk/ext/seq_picker.cpp
   D /TUD/p2tp/trunk/rarest1st.cpp
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp
   M /TUD/p2tp/trunk/swift.cpp
   M /TUD/p2tp/trunk/swift.h
   M /TUD/p2tp/trunk/transfer.cpp

sync with the git
------------------------------------------------------------------------
r893 | victor | 2010-02-09 19:57:58 +0100 (Tue, 09 Feb 2010) | 1 line
Changed paths:
   A /TUD/p2tp/trunk/mfold/clean.default.sh
   A /TUD/p2tp/trunk/mfold/doall
   A /TUD/p2tp/trunk/mfold/docmd
   D /TUD/p2tp/trunk/mfold/docmd.sh
   D /TUD/p2tp/trunk/mfold/doseq.sh
   M /TUD/p2tp/trunk/mfold/run.default.sh
   M /TUD/p2tp/trunk/mfold/vtt.txt

sync with the git
------------------------------------------------------------------------
r892 | victor | 2010-02-09 18:00:52 +0100 (Tue, 09 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

amended
------------------------------------------------------------------------
r882 | victor | 2010-02-08 14:27:33 +0100 (Mon, 08 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

abstract 5 - links
------------------------------------------------------------------------
r880 | victor | 2010-02-08 12:11:13 +0100 (Mon, 08 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

abstract 4
------------------------------------------------------------------------
r879 | victor | 2010-02-08 11:49:24 +0100 (Mon, 08 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

abstract 3
------------------------------------------------------------------------
r878 | victor | 2010-02-08 11:48:31 +0100 (Mon, 08 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html

abstract 2
------------------------------------------------------------------------
r877 | victor | 2010-02-08 11:47:55 +0100 (Mon, 08 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html
   M /TUD/p2tp/trunk/doc/style.css

abstract 2
------------------------------------------------------------------------
r876 | victor | 2010-02-08 11:43:08 +0100 (Mon, 08 Feb 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html
   M /TUD/p2tp/trunk/doc/style.css

abstract
------------------------------------------------------------------------
r845 | victor | 2010-01-30 09:55:00 +0100 (Sat, 30 Jan 2010) | 1 line
Changed paths:
   D /TUD/p2tp/trunk/bin.cpp
   D /TUD/p2tp/trunk/bin.h
   M /TUD/p2tp/trunk/bin64.h
   M /TUD/p2tp/trunk/bins.cpp
   M /TUD/p2tp/trunk/bins.h
   M /TUD/p2tp/trunk/compat/hirestimeofday.cpp
   M /TUD/p2tp/trunk/compat/hirestimeofday.h
   M /TUD/p2tp/trunk/compat/stdint.h
   M /TUD/p2tp/trunk/compat/unixio.cpp
   M /TUD/p2tp/trunk/compat/unixio.h
   M /TUD/p2tp/trunk/compat/util.cpp
   M /TUD/p2tp/trunk/compat/util.h
   M /TUD/p2tp/trunk/compat.h
   M /TUD/p2tp/trunk/datagram.cpp
   M /TUD/p2tp/trunk/doc/swift-protocol.txt
   M /TUD/p2tp/trunk/exec/leecher.cpp
   M /TUD/p2tp/trunk/exec/seeder.cpp
   M /TUD/p2tp/trunk/exec/trial.cpp
   M /TUD/p2tp/trunk/hashtree.h
   D /TUD/p2tp/trunk/sbit.cpp
   D /TUD/p2tp/trunk/sbit.h
   M /TUD/p2tp/trunk/sendrecv.cpp
   M /TUD/p2tp/trunk/swift.cpp
   M /TUD/p2tp/trunk/swift.h
   M /TUD/p2tp/trunk/tests/connecttest.cpp

recent changes: sync with git
------------------------------------------------------------------------
r844 | victor | 2010-01-26 17:27:38 +0100 (Tue, 26 Jan 2010) | 1 line
Changed paths:
   D /TUD/p2tp/trunk/p2tp.cpp
   D /TUD/p2tp/trunk/p2tp.h
   A /TUD/p2tp/trunk/swift.cpp (from /TUD/p2tp/trunk/p2tp.cpp:842)
   A /TUD/p2tp/trunk/swift.h (from /TUD/p2tp/trunk/p2tp.h:842)

ups forgot
------------------------------------------------------------------------
r843 | victor | 2010-01-26 17:25:27 +0100 (Tue, 26 Jan 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/SConstruct
   M /TUD/p2tp/trunk/bin64.cpp
   M /TUD/p2tp/trunk/compat/hirestimeofday.cpp
   M /TUD/p2tp/trunk/compat/hirestimeofday.h
   M /TUD/p2tp/trunk/compat/util.cpp
   M /TUD/p2tp/trunk/compat/util.h
   M /TUD/p2tp/trunk/compat.cpp
   M /TUD/p2tp/trunk/compat.h
   M /TUD/p2tp/trunk/datagram.cpp
   M /TUD/p2tp/trunk/datagram.h
   M /TUD/p2tp/trunk/exec/SConscript
   M /TUD/p2tp/trunk/exec/hasher.cpp
   M /TUD/p2tp/trunk/exec/leecher.cpp
   M /TUD/p2tp/trunk/exec/seeder.cpp
   M /TUD/p2tp/trunk/exec/trial.cpp
   M /TUD/p2tp/trunk/ext/ledbat_controller.cpp
   M /TUD/p2tp/trunk/ext/mmap_storer.cpp
   M /TUD/p2tp/trunk/ext/seq_picker.cpp
   M /TUD/p2tp/trunk/ext/simple_selector.cpp
   M /TUD/p2tp/trunk/hashtree.cpp
   M /TUD/p2tp/trunk/hashtree.h
   A /TUD/p2tp/trunk/mfold/das2.txt (from /TUD/p2tp/trunk/mfold/servers.txt:819)
   M /TUD/p2tp/trunk/mfold/doseq.sh
   A /TUD/p2tp/trunk/mfold/hosts.txt
   D /TUD/p2tp/trunk/mfold/servers.txt
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp
   M /TUD/p2tp/trunk/tests/SConscript
   M /TUD/p2tp/trunk/tests/connecttest.cpp
   M /TUD/p2tp/trunk/tests/dgramtest.cpp
   M /TUD/p2tp/trunk/tests/hashtest.cpp
   M /TUD/p2tp/trunk/tests/ledbattest.cpp
   M /TUD/p2tp/trunk/tests/ledbattest2.cpp
   M /TUD/p2tp/trunk/tests/transfertest.cpp
   M /TUD/p2tp/trunk/transfer.cpp

the rest of the great p2tp->swift renaming
------------------------------------------------------------------------
r837 | JoriPaananen | 2010-01-26 09:14:42 +0100 (Tue, 26 Jan 2010) | 2 lines
Changed paths:
   M /TUD/p2tp/trunk/mfold/vtt.txt

Removed willab servers not in operation.

------------------------------------------------------------------------
r834 | JoriPaananen | 2010-01-26 08:12:52 +0100 (Tue, 26 Jan 2010) | 2 lines
Changed paths:
   M /TUD/p2tp/trunk/mfold/vtt.txt

130.188.225.86 back in operation.

------------------------------------------------------------------------
r830 | JoriPaananen | 2010-01-25 09:43:52 +0100 (Mon, 25 Jan 2010) | 2 lines
Changed paths:
   M /TUD/p2tp/trunk/mfold/vtt.txt

Removed 130.188.225.86 (broken hard disk)

------------------------------------------------------------------------
r826 | JoriPaananen | 2010-01-22 13:37:24 +0100 (Fri, 22 Jan 2010) | 2 lines
Changed paths:
   A /TUD/p2tp/trunk/mfold/vtt.txt

Added list of VTT servers.

------------------------------------------------------------------------
r825 | victor | 2010-01-22 09:40:09 +0100 (Fri, 22 Jan 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/sendrecv.cpp

fix
------------------------------------------------------------------------
r819 | victor | 2010-01-20 20:01:42 +0100 (Wed, 20 Jan 2010) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/BUGS
   M /TUD/p2tp/trunk/SConstruct
   M /TUD/p2tp/trunk/bin64.h
   M /TUD/p2tp/trunk/bins.cpp
   M /TUD/p2tp/trunk/bins.h
   M /TUD/p2tp/trunk/compat.h
   M /TUD/p2tp/trunk/datagram.h
   M /TUD/p2tp/trunk/doc/swift-protocol.txt
   M /TUD/p2tp/trunk/exec/leecher.cpp
   M /TUD/p2tp/trunk/ext/seq_picker.cpp
   M /TUD/p2tp/trunk/hashtree.cpp
   M /TUD/p2tp/trunk/hashtree.h
   A /TUD/p2tp/trunk/mfold
   A /TUD/p2tp/trunk/mfold/build.default.sh
   A /TUD/p2tp/trunk/mfold/cleanup.default.sh
   A /TUD/p2tp/trunk/mfold/cleanup.node300.das2.ewi.tudelft.nl.sh
   A /TUD/p2tp/trunk/mfold/docmd.sh
   A /TUD/p2tp/trunk/mfold/doseq.sh
   A /TUD/p2tp/trunk/mfold/run.default.sh
   A /TUD/p2tp/trunk/mfold/run.node300.das2.ewi.tudelft.nl.sh
   A /TUD/p2tp/trunk/mfold/servers.txt
   M /TUD/p2tp/trunk/p2tp.h
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp
   M /TUD/p2tp/trunk/sha1.cpp
   M /TUD/p2tp/trunk/sha1.h
   M /TUD/p2tp/trunk/tests/binstest2.cpp
   M /TUD/p2tp/trunk/tests/dgramtest.cpp
   M /TUD/p2tp/trunk/tests/freemap.cpp
   M /TUD/p2tp/trunk/transfer.cpp

manifold testing
------------------------------------------------------------------------
r789 | victor | 2009-12-17 16:13:34 +0100 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp

what a wonderful day
------------------------------------------------------------------------
r788 | victor | 2009-12-17 15:35:08 +0100 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/sendrecv.cpp

total pessimization
------------------------------------------------------------------------
r787 | victor | 2009-12-17 15:20:46 +0100 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/BUGS
   M /TUD/p2tp/trunk/sendrecv.cpp

damned keepalive mode transition
------------------------------------------------------------------------
r786 | victor | 2009-12-17 15:03:47 +0100 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/exec/trial.cpp
   M /TUD/p2tp/trunk/p2tp.h
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp

ledbat fixes
------------------------------------------------------------------------
r785 | victor | 2009-12-17 14:53:49 +0100 (Thu, 17 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/BUGS
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp

LEDBAT: integrated, to be tested :)
------------------------------------------------------------------------
r778 | victor | 2009-12-16 16:44:14 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp

this bug almost killed me
------------------------------------------------------------------------
r777 | victor | 2009-12-16 16:15:54 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/BUGS
   M /TUD/p2tp/trunk/send_control.cpp

faster recovery
------------------------------------------------------------------------
r776 | victor | 2009-12-16 16:02:51 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/p2tp.cpp
   M /TUD/p2tp/trunk/p2tp.h
   M /TUD/p2tp/trunk/sendrecv.cpp
   M /TUD/p2tp/trunk/tests/connecttest.cpp

pessimize
------------------------------------------------------------------------
r775 | victor | 2009-12-16 15:39:55 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp

well, transition into keepalive is a problem
------------------------------------------------------------------------
r774 | victor | 2009-12-16 15:16:31 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/exec/leecher.cpp
   M /TUD/p2tp/trunk/send_control.cpp

bwahaha
------------------------------------------------------------------------
r773 | victor | 2009-12-16 15:00:57 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/bins.cpp

none fix
------------------------------------------------------------------------
r772 | victor | 2009-12-16 14:41:43 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/sendrecv.cpp

to32()
------------------------------------------------------------------------
r771 | victor | 2009-12-16 14:37:10 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/sendrecv.cpp

ack none fix
------------------------------------------------------------------------
r770 | victor | 2009-12-16 14:25:18 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp

ack none
------------------------------------------------------------------------
r769 | victor | 2009-12-16 13:42:58 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp

so stupid
------------------------------------------------------------------------
r768 | victor | 2009-12-16 13:28:25 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/send_control.cpp

safeguard
------------------------------------------------------------------------
r766 | victor | 2009-12-16 12:22:11 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/p2tp.cpp
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp

lunch
------------------------------------------------------------------------
r765 | victor | 2009-12-16 11:56:15 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/send_control.cpp

polish
------------------------------------------------------------------------
r764 | victor | 2009-12-16 11:44:05 +0100 (Wed, 16 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/BUGS
   A /TUD/p2tp/trunk/LICENSE
   M /TUD/p2tp/trunk/p2tp.cpp
   M /TUD/p2tp/trunk/p2tp.h
   M /TUD/p2tp/trunk/send_control.cpp
   M /TUD/p2tp/trunk/sendrecv.cpp

misc
------------------------------------------------------------------------
r763 | victor | 2009-12-15 20:37:24 +0100 (Tue, 15 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/style.css

no bg (2)
------------------------------------------------------------------------
r762 | victor | 2009-12-15 20:33:31 +0100 (Tue, 15 Dec 2009) | 1 line
Changed paths:
   D /TUD/p2tp/trunk/doc/cloud4.jpg
   M /TUD/p2tp/trunk/doc/index.html
   M /TUD/p2tp/trunk/doc/style.css

no bg
------------------------------------------------------------------------
r761 | victor | 2009-12-15 15:40:48 +0100 (Tue, 15 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/style.css

libswift.org (6)
------------------------------------------------------------------------
r760 | victor | 2009-12-15 15:39:40 +0100 (Tue, 15 Dec 2009) | 1 line
Changed paths:
   M /TUD/p2tp/trunk/doc/index.html
   M /TUD/p2tp/trunk/doc/style.css

libswift.org (5)
------------------------------------------------------------------------
r759 | victor | 2009-12-15 15:21:2…
  • Loading branch information...
arno
arno committed Mar 13, 2012
1 parent 65bbb04 commit 86a1674bfe69ba53a14c0e384cb3bac4507a7dc7
Showing with 30,421 additions and 0 deletions.
  1. +65 −0 BUGS
  2. +7 −0 ChangeLog
  3. +694 −0 LICENSE
  4. +15 −0 Makefile
  5. +35 −0 README
  6. +128 −0 SConstruct
  7. +76 −0 TODO
  8. +227 −0 availability.cpp
  9. +89 −0 availability.h
  10. +42 −0 avgspeed.cpp
  11. +33 −0 avgspeed.h
  12. +169 −0 bin.cpp
  13. +782 −0 bin.h
  14. +88 −0 bin_utils.h
  15. +20 −0 bingrep.cpp
  16. +71 −0 binheap.cpp
  17. +28 −0 binheap.h
  18. +2,090 −0 binmap.cpp
  19. +251 −0 binmap.h
  20. +509 −0 channel.cpp
  21. +741 −0 cmdgw.cpp
  22. +227 −0 compat.cpp
  23. +153 −0 compat.h
  24. +9 −0 do_tests.sh
  25. BIN doc/apusapus.png
  26. BIN doc/binmaps-alenex.pdf
  27. BIN doc/cc-states.png
  28. +2,087 −0 doc/draft-ietf-ppsp-peer-protocol-00.nroff
  29. +2,240 −0 doc/draft-ietf-ppsp-peer-protocol-00.txt
  30. +164 −0 doc/index.html
  31. +2,425 −0 doc/mfold-article/IEEEtran.bst
  32. +4,702 −0 doc/mfold-article/IEEEtran.cls
  33. BIN doc/mfold-article/swarm.png
  34. +30 −0 doc/mfold-article/swift-sigicn-jpp.bib
  35. BIN doc/mfold-article/swift-sigicn-jpp.pdf
  36. +255 −0 doc/mfold-article/swift-sigicn-jpp.tex
  37. BIN doc/p2tp-lancaster.pdf
  38. BIN doc/p2tp-uml-er.pdf
  39. BIN doc/state-diagram.pdf
  40. +68 −0 doc/style.css
  41. +121 −0 doc/swift.css
  42. +2 −0 doc/wireshark-dissector/AUTHORS
  43. +66 −0 doc/wireshark-dissector/CMakeLists.txt
  44. +340 −0 doc/wireshark-dissector/COPYING
  45. 0 doc/wireshark-dissector/ChangeLog
  46. +828 −0 doc/wireshark-dissector/Makefile
  47. +131 −0 doc/wireshark-dissector/Makefile.am
  48. +36 −0 doc/wireshark-dissector/Makefile.common
  49. +828 −0 doc/wireshark-dissector/Makefile.in
  50. +103 −0 doc/wireshark-dissector/Makefile.nmake
  51. +10 −0 doc/wireshark-dissector/README
  52. +17 −0 doc/wireshark-dissector/moduleinfo.h
  53. +28 −0 doc/wireshark-dissector/moduleinfo.nmake
  54. +383 −0 doc/wireshark-dissector/packet-swift.c
  55. +31 −0 doc/wireshark-dissector/plugin.c
  56. +34 −0 doc/wireshark-dissector/plugin.rc.in
  57. +82 −0 ext/seq_picker.cpp
  58. +38 −0 ext/simple_selector.cpp
  59. +291 −0 ext/vod_picker.cpp
  60. +122 −0 getopt.c
  61. +548 −0 getopt_long.c
  62. +110 −0 getopt_win.h
  63. +556 −0 hashtree.cpp
  64. +152 −0 hashtree.h
  65. +529 −0 httpgw.cpp
  66. +4 −0 mfold/bash_profile
  67. +82 −0 mfold/build.default.sh
  68. +10 −0 mfold/clean.default.sh
  69. +3 −0 mfold/cleanup.default.sh
  70. +1 −0 mfold/cleanup.node300.das2.ewi.tudelft.nl.sh
  71. +20 −0 mfold/compile.default.sh
  72. +27 −0 mfold/das2.txt
  73. +25 −0 mfold/do-harvest.sh
  74. +34 −0 mfold/doall
  75. +39 −0 mfold/docmd
  76. +117 −0 mfold/dohrv
  77. +9 −0 mfold/dotop
  78. +4 −0 mfold/env.1mbit.sh
  79. +19 −0 mfold/env.default.sh
  80. +4 −0 mfold/env.lossy.sh
  81. +5 −0 mfold/env.messy.sh
  82. +27 −0 mfold/hosts.txt
  83. +1 −0 mfold/install.default.sh
  84. +99 −0 mfold/loggraphs
  85. +185 −0 mfold/logparse
  86. +35 −0 mfold/logreport
  87. +3 −0 mfold/net.aussie.sh
  88. +3 −0 mfold/net.lossy.sh
  89. +3 −0 mfold/net.messy.sh
  90. +28 −0 mfold/netclean.default.sh
  91. +16 −0 mfold/netcleanroot.default.sh
  92. +103 −0 mfold/netem.default.sh
  93. +36 −0 mfold/netroot.default.sh
  94. +4 −0 mfold/ps.default.sh
  95. +35 −0 mfold/report.css
  96. +13 −0 mfold/run.default.sh
  97. +7 −0 mfold/run.node300.das2.ewi.tudelft.nl.sh
  98. +13 −0 mfold/run.seeder.sh
  99. +43 −0 mfold/servers.txt
  100. +129 −0 mfold/ssh-config
  101. +1 −0 mfold/status.default.sh
  102. +21 −0 mfold/tcinfo.default.sh
  103. +3 −0 mfold/test.default.sh
  104. +15 −0 mfold/vtt.txt
  105. +159 −0 nat_test.cpp
  106. +156 −0 nat_test_server.c
  107. +208 −0 send_control.cpp
  108. +973 −0 sendrecv.cpp
  109. +23 −0 serialize.h
  110. +289 −0 sha1.cpp
  111. +23 −0 sha1.h
  112. +284 −0 statsgw.cpp
  113. +379 −0 swift.cpp
  114. +720 −0 swift.h
  115. +88 −0 tests/SConscript
  116. +81 −0 tests/bin64test.cpp
  117. +544 −0 tests/binstest2.cpp
  118. +111 −0 tests/congctrltest.cpp
  119. +81 −0 tests/connecttest.cpp
  120. +115 −0 tests/dgramtest.cpp
  121. +87 −0 tests/freemap.cpp
  122. +123 −0 tests/hashtest.cpp
  123. +184 −0 tests/ledbattest.cpp
  124. +223 −0 tests/ledbattest2.cpp
  125. +32 −0 tests/pex_test.sh
  126. +7 −0 tests/test.bat
  127. BIN tests/test_file0.dat
  128. +155 −0 tests/transfertest.cpp
  129. +244 −0 transfer.cpp
View
65 BUGS
@@ -0,0 +1,65 @@
* min_owd TINT_NEVER is logged
v hints, data for non-existing ranges
v opens multiple channels to the same address
v hints do not expire
v RTT calculations need improvement (test)
v google-log is unnecessary
* reduce template use (peer queue)
v hints do not expire
v survive 10% loss
v unlimited ping pong
v git sha-1
v check hints agains ack_out?_
v check data against ack_in
v channel suspend/wake. 3 cong modes state machine - ???
* release hints for a dormant channel
* minimize the number of template instantiations
v Channel thinks how much it HINTs a second,
picker thinks which HINTs are snubbed
* files <1sec download : how HINTs are sent?
v dead Channels are not killed => cannot open a new one
(have a channel already)
v peers don't cooperate
* RecoverProgress fails sometime
v leecher can't see file is done already
v why leecher waits 1sec?
* hint queue buildup
* file operations are not 64-bit ready
http://mail.python.org/pipermail/patches/2000-June/000848.html
* recovery: last packet
v no-HINT sending to a dead peer
* what if rtt>1sec
v unHINTed repeated sending
v 1259859412.out#8,9 connection breaks, #8 rtt 1000, #9 hint -
mudachestvo, cwnd => send int 0.5sec
0_11_10_075_698 #9 sendctrl may send 0 < 0.000000 & 1732919509_-49_-45_-200_-111 (rtt 59661)
0_11_10_075_698 #9 +data (0,194)
0_11_10_575_703 #9 sendctrl loss detected
0_11_10_575_703 #9 Tdata (0,194)
0_11_10_575_703 #9 sendctrl may send 0 < 0.000000 & 1732919509_-49_-44_-700_-110 (rtt 59661)
v complete peer reconnects 1259967418.out.gz
* underhinting causes repetition causes interarr underest causes underhinting
* misterious initiating handshake bursts
v whether sending is limited by cwnd or app
* actually: whether packets are ACKed faster than sent
* uproot DATA NONE: complicates and deceives
v r735 goes to github; r741
* receiver is swapping => strange behavior
v on high losses cwnd goes to silly fractions => slows down recovery
v code the pingpong<->keepalive<->slowstart transition
v empty datagram hammering (see at linode)
* make a testkit!!!
* never back from keepalive syndrome (because of underhashing)
* HTTP daemon, combined select() loop
* range requests, priorities
v LEDBAT
* CUBIC
v misterious mass packet losses (!data)
// Ric:
* check why the last HAVE msgs r not sent
* data is sent even if the client has stopped
* when initialized the piece picker might select hints from hint_out without knowing if the peer actually has it!
* IMPORTANT: trace(bin, range) reports bins out of range! Check if bug!!
View
@@ -0,0 +1,7 @@
0.003 - This is not a release as well - 18 Oct 2009
- but at least, it compiles now
0.002 - This is not a release - 7 Oct 2009
- it does not even compile, committed for reading purposes only
Oops, something went wrong.

0 comments on commit 86a1674

Please sign in to comment.