Victor Grishchenko [Thu, 4 Feb 2010 13:49:49 +0000 (14:49 +0100)]
Merge branch 'master' of git@github.com:gritzko/swift
Victor Grishchenko [Thu, 4 Feb 2010 13:48:40 +0000 (14:48 +0100)]
Added Channel::Close()
Victor Grishchenko [Thu, 4 Feb 2010 10:31:49 +0000 (11:31 +0100)]
Add Linux header
Victor Grishchenko [Thu, 4 Feb 2010 10:24:35 +0000 (11:24 +0100)]
being consistent: realloc -> free
Victor Grishchenko [Mon, 1 Feb 2010 13:08:32 +0000 (14:08 +0100)]
added a safeguard
Victor Grishchenko [Fri, 29 Jan 2010 16:45:01 +0000 (17:45 +0100)]
Again, updated the draft.
Victor Grishchenko [Thu, 28 Jan 2010 17:50:25 +0000 (18:50 +0100)]
removing historical/unused files
Victor Grishchenko [Wed, 27 Jan 2010 18:51:20 +0000 (19:51 +0100)]
The rest of the renaming.
Victor Grishchenko [Wed, 27 Jan 2010 18:50:24 +0000 (19:50 +0100)]
Added clarifications to the draft.
Victor Grishchenko [Wed, 27 Jan 2010 17:25:53 +0000 (18:25 +0100)]
Merged doc file fixes by Sasha
Victor Grishchenko [Tue, 26 Jan 2010 17:15:05 +0000 (18:15 +0100)]
Merged git://github.com/the-zett/swift
Conflicts:
compat/hirestimeofday.cpp
compat/hirestimeofday.h
compat/util.cpp
compat/util.h
victor [Tue, 26 Jan 2010 16:31:36 +0000 (17:31 +0100)]
Great renaming: p2tp->swift.
Now the scons part.
Victor Grishchenko [Tue, 26 Jan 2010 16:27:36 +0000 (17:27 +0100)]
Renamed p2tp to swift everywhere.
For the purpose of consistency.
Alexander G. Pronchenkov [Tue, 26 Jan 2010 11:35:42 +0000 (16:35 +0500)]
Fixed integer overflow in method bin64_t::to().
Symptom: ALL.left() == ALL.right() == ALL
Alexander G. Pronchenkov [Tue, 26 Jan 2010 11:34:55 +0000 (16:34 +0500)]
Added destructor.
Alexander G. Pronchenkov [Tue, 26 Jan 2010 11:34:08 +0000 (16:34 +0500)]
Rewritten the mechanism of cells allocating.
Alexander G. Pronchenkov [Tue, 26 Jan 2010 11:42:20 +0000 (16:42 +0500)]
Minor changes: fixed type of NL.
Victor Grishchenko [Mon, 25 Jan 2010 14:06:28 +0000 (15:06 +0100)]
more comments is always better
Victor Grishchenko [Mon, 25 Jan 2010 13:07:55 +0000 (14:07 +0100)]
Merge branch 'master' of git@github.com:gritzko/swift
Victor Grishchenko [Mon, 25 Jan 2010 13:02:38 +0000 (14:02 +0100)]
Better incapsulation
Channel now is a class.
Victor Grishchenko [Fri, 22 Jan 2010 08:55:29 +0000 (09:55 +0100)]
64 bit fix
Victor Grishchenko [Wed, 20 Jan 2010 17:14:45 +0000 (18:14 +0100)]
fast-fix; todo: add options to seeder/hasher
Victor Grishchenko [Wed, 20 Jan 2010 17:11:45 +0000 (18:11 +0100)]
fast-fix; todo: add options to seeder/hasher
Victor Grishchenko [Wed, 20 Jan 2010 16:34:01 +0000 (17:34 +0100)]
make it testing friendly
Victor Grishchenko [Wed, 20 Jan 2010 15:58:50 +0000 (16:58 +0100)]
rewriting the testing infrastructure
Victor Grishchenko [Wed, 20 Jan 2010 15:12:45 +0000 (16:12 +0100)]
that fields are now private
Victor Grishchenko [Sat, 16 Jan 2010 19:06:42 +0000 (20:06 +0100)]
Renamed "bins" to binmap_t
...well, it does not exactly mimic STL conventions, but at least...
Victor Grishchenko [Fri, 15 Jan 2010 18:24:03 +0000 (19:24 +0100)]
Commented everything
TODO: channel is still a struct
Victor Grishchenko [Wed, 30 Dec 2009 11:52:47 +0000 (16:52 +0500)]
Corrected bin number definition.
Victor Grishchenko [Thu, 17 Dec 2009 16:07:45 +0000 (17:07 +0100)]
Finally, integrated LEDBAT
Now, LEDBAT works in AIMD mode. Much nicer thing for long-fat networks.
CUBIC is still TODO.
Victor Grishchenko [Wed, 16 Dec 2009 15:45:40 +0000 (16:45 +0100)]
this bug almost killed me
Victor Grishchenko [Wed, 16 Dec 2009 15:15:59 +0000 (16:15 +0100)]
faster recovery
Victor Grishchenko [Wed, 16 Dec 2009 15:06:53 +0000 (16:06 +0100)]
cured several connection stall bugs
Victor Grishchenko [Wed, 16 Dec 2009 15:06:41 +0000 (16:06 +0100)]
cured several connection stall bugs
Victor Grishchenko [Tue, 15 Dec 2009 14:45:39 +0000 (15:45 +0100)]
site fixes
Victor Grishchenko [Tue, 15 Dec 2009 13:53:26 +0000 (14:53 +0100)]
libswift.org
Victor Grishchenko [Sun, 13 Dec 2009 12:16:32 +0000 (12:16 +0000)]
resolved
gritzko [Sun, 13 Dec 2009 12:09:57 +0000 (12:09 +0000)]
more debug, better ss->ca condition
Victor Grishchenko [Sun, 13 Dec 2009 11:59:50 +0000 (12:59 +0100)]
getting cong control back to sanity
victor [Fri, 11 Dec 2009 16:10:06 +0000 (16:10 +0000)]
follow-up
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@735
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 11 Dec 2009 16:06:08 +0000 (16:06 +0000)]
refactored; barely works
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@734
e16421f0-f15b-0410-abcd-
98678b794739
victor [Mon, 7 Dec 2009 15:34:43 +0000 (15:34 +0000)]
refs
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@721
e16421f0-f15b-0410-abcd-
98678b794739
victor [Mon, 7 Dec 2009 11:09:30 +0000 (11:09 +0000)]
more docs
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@717
e16421f0-f15b-0410-abcd-
98678b794739
victor [Mon, 7 Dec 2009 11:09:04 +0000 (11:09 +0000)]
more docs
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@716
e16421f0-f15b-0410-abcd-
98678b794739
victor [Tue, 1 Dec 2009 09:42:45 +0000 (09:42 +0000)]
hints are optional
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@696
e16421f0-f15b-0410-abcd-
98678b794739
victor [Thu, 26 Nov 2009 10:33:20 +0000 (10:33 +0000)]
bugs by Sasha the.zett
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@637
e16421f0-f15b-0410-abcd-
98678b794739
victor [Tue, 24 Nov 2009 17:11:26 +0000 (17:11 +0000)]
tabs to spaces
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@628
e16421f0-f15b-0410-abcd-
98678b794739
victor [Tue, 24 Nov 2009 11:58:44 +0000 (11:58 +0000)]
routine
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@626
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 20 Nov 2009 14:48:43 +0000 (14:48 +0000)]
fast fix
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@610
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 20 Nov 2009 14:14:53 +0000 (14:14 +0000)]
clean data_out_
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@609
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 20 Nov 2009 09:11:58 +0000 (09:11 +0000)]
reworking queues
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@607
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 20 Nov 2009 07:06:12 +0000 (07:06 +0000)]
intentional vandalism
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@606
e16421f0-f15b-0410-abcd-
98678b794739
victor [Thu, 19 Nov 2009 09:24:25 +0000 (09:24 +0000)]
return code
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@592
e16421f0-f15b-0410-abcd-
98678b794739
victor [Thu, 19 Nov 2009 09:17:06 +0000 (09:17 +0000)]
for handshake matching
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@591
e16421f0-f15b-0410-abcd-
98678b794739
victor [Thu, 19 Nov 2009 07:46:34 +0000 (07:46 +0000)]
eror reporting
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@590
e16421f0-f15b-0410-abcd-
98678b794739
arno [Thu, 19 Nov 2009 07:42:01 +0000 (07:42 +0000)]
- Added _O_BINARY to open() calls on Win32.
- Fixed build bug on Linux.
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@589
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 18 Nov 2009 18:29:25 +0000 (18:29 +0000)]
better randomization; still a stub
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@588
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 18 Nov 2009 18:14:06 +0000 (18:14 +0000)]
logging
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@587
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 18 Nov 2009 16:24:13 +0000 (16:24 +0000)]
leecher restart issue
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@585
e16421f0-f15b-0410-abcd-
98678b794739
arno [Wed, 18 Nov 2009 15:33:50 +0000 (15:33 +0000)]
- Win32 fixes.
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@584
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 18 Nov 2009 13:53:16 +0000 (13:53 +0000)]
ups
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@583
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 18 Nov 2009 13:49:22 +0000 (13:49 +0000)]
more logging
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@582
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 18 Nov 2009 13:08:04 +0000 (13:08 +0000)]
fallback seeder
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@581
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 18 Nov 2009 12:31:06 +0000 (12:31 +0000)]
logging cleanups
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@580
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 18 Nov 2009 07:36:30 +0000 (07:36 +0000)]
(c)
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@578
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 18 Nov 2009 07:35:30 +0000 (07:35 +0000)]
now integrated
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@577
e16421f0-f15b-0410-abcd-
98678b794739
victor [Tue, 17 Nov 2009 18:47:32 +0000 (18:47 +0000)]
DNS lookups: fix
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@576
e16421f0-f15b-0410-abcd-
98678b794739
victor [Tue, 17 Nov 2009 18:33:55 +0000 (18:33 +0000)]
DNS lookups
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@575
e16421f0-f15b-0410-abcd-
98678b794739
victor [Tue, 17 Nov 2009 12:33:14 +0000 (12:33 +0000)]
ups; I need time at different test hosts to be aligned
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@572
e16421f0-f15b-0410-abcd-
98678b794739
victor [Tue, 17 Nov 2009 12:31:08 +0000 (12:31 +0000)]
align
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@571
e16421f0-f15b-0410-abcd-
98678b794739
victor [Tue, 17 Nov 2009 11:06:51 +0000 (11:06 +0000)]
debug flag
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@570
e16421f0-f15b-0410-abcd-
98678b794739
victor [Tue, 17 Nov 2009 10:53:47 +0000 (10:53 +0000)]
clean deps
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@569
e16421f0-f15b-0410-abcd-
98678b794739
arno [Tue, 17 Nov 2009 07:59:05 +0000 (07:59 +0000)]
- Fix for *nix DNS usage.
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@567
e16421f0-f15b-0410-abcd-
98678b794739
arno [Tue, 17 Nov 2009 07:56:14 +0000 (07:56 +0000)]
- Fix for Win32
- Made server a DNS name in trial.cpp
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@566
e16421f0-f15b-0410-abcd-
98678b794739
victor [Mon, 16 Nov 2009 11:57:56 +0000 (11:57 +0000)]
debug print off
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@562
e16421f0-f15b-0410-abcd-
98678b794739
victor [Sun, 15 Nov 2009 08:35:54 +0000 (08:35 +0000)]
small fix; need a big change
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@561
e16421f0-f15b-0410-abcd-
98678b794739
victor [Sun, 15 Nov 2009 08:09:55 +0000 (08:09 +0000)]
has to be reworked
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@560
e16421f0-f15b-0410-abcd-
98678b794739
victor [Sun, 15 Nov 2009 08:03:12 +0000 (08:03 +0000)]
ups
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@559
e16421f0-f15b-0410-abcd-
98678b794739
victor [Sun, 15 Nov 2009 08:01:20 +0000 (08:01 +0000)]
fast_fix
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@558
e16421f0-f15b-0410-abcd-
98678b794739
victor [Sat, 14 Nov 2009 18:30:40 +0000 (18:30 +0000)]
it more or less works this way
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@556
e16421f0-f15b-0410-abcd-
98678b794739
victor [Sat, 14 Nov 2009 17:41:00 +0000 (17:41 +0000)]
ohoho
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@555
e16421f0-f15b-0410-abcd-
98678b794739
victor [Sat, 14 Nov 2009 17:27:21 +0000 (17:27 +0000)]
ping-pong is back
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@554
e16421f0-f15b-0410-abcd-
98678b794739
victor [Sat, 14 Nov 2009 15:53:42 +0000 (15:53 +0000)]
compromise
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@553
e16421f0-f15b-0410-abcd-
98678b794739
victor [Sat, 14 Nov 2009 15:03:00 +0000 (15:03 +0000)]
apparently, I'fixed consequences of yesterday's coding
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@552
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 13 Nov 2009 12:15:13 +0000 (12:15 +0000)]
rotation
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@551
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 13 Nov 2009 11:48:51 +0000 (11:48 +0000)]
debug version
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@550
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 13 Nov 2009 11:13:14 +0000 (11:13 +0000)]
never give up
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@549
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 13 Nov 2009 10:42:35 +0000 (10:42 +0000)]
fix to match new api
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@548
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 13 Nov 2009 10:30:41 +0000 (10:30 +0000)]
late delivery bug
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@547
e16421f0-f15b-0410-abcd-
98678b794739
victor [Fri, 13 Nov 2009 10:17:54 +0000 (10:17 +0000)]
hint_out_ queue went to piece picker
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@546
e16421f0-f15b-0410-abcd-
98678b794739
victor [Thu, 12 Nov 2009 16:24:47 +0000 (16:24 +0000)]
cautious optimism
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@545
e16421f0-f15b-0410-abcd-
98678b794739
victor [Thu, 12 Nov 2009 16:02:29 +0000 (16:02 +0000)]
hint_out voiding on channel close
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@544
e16421f0-f15b-0410-abcd-
98678b794739
victor [Thu, 12 Nov 2009 15:39:16 +0000 (15:39 +0000)]
fixed dip_avg_ and rtt_avg_ miscalculation
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@543
e16421f0-f15b-0410-abcd-
98678b794739
arno [Thu, 12 Nov 2009 14:41:59 +0000 (14:41 +0000)]
- Use tmp dir to store data for trial.
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@542
e16421f0-f15b-0410-abcd-
98678b794739
arno [Thu, 12 Nov 2009 14:31:01 +0000 (14:31 +0000)]
- Added trial binary to SConscript, fixed Win32 typing bug.
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@541
e16421f0-f15b-0410-abcd-
98678b794739
victor [Thu, 12 Nov 2009 13:55:23 +0000 (13:55 +0000)]
trial exec
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@540
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 11 Nov 2009 19:47:47 +0000 (19:47 +0000)]
update
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@539
e16421f0-f15b-0410-abcd-
98678b794739
arno [Wed, 11 Nov 2009 15:55:41 +0000 (15:55 +0000)]
- Fix for Win32 fixing Victor's fix for *nix.
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@538
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 11 Nov 2009 15:01:59 +0000 (15:01 +0000)]
64-bit
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@537
e16421f0-f15b-0410-abcd-
98678b794739
victor [Wed, 11 Nov 2009 14:17:17 +0000 (14:17 +0000)]
small repair
git-svn-id: https://ttuki.vtt.fi/svn/p2p-next/TUD/p2tp/trunk@536
e16421f0-f15b-0410-abcd-
98678b794739