1
0
mirror of https://github.com/asamy/ctorrent synced 2025-10-05 15:42:48 +02:00

118 Commits

Author SHA1 Message Date
Ahmed Samy
f8010aa961 util/serializer: fix 2017-09-02 09:11:13 +02:00
Ahmed Samy
a356ab08f4 tracker/udp: fix uninitialized variable 2017-02-12 23:21:49 +02:00
Ahmed Samy
6ec34f2a98 Minor fixes and improvements
Signed-off-by: Ahmed Samy <asamy@protonmail.com>
2017-01-26 03:32:21 +02:00
Ahmed Samy
af0d03c20e Some feedback and fix compile error
Signed-off-by: Ahmed Samy <asamy@protonmail.com>
2016-12-31 13:11:03 +02:00
Ahmed Samy
386f916d5d purge scheduler
Signed-off-by: Ahmed Samy <asamy@protonmail.com>
2016-12-31 12:35:11 +02:00
Ahmed Samy
8ac4261b27 fm: fix brain damagae in process_write()
Signed-off-by: Ahmed Samy <asamy@protonmail.com>
2016-12-31 12:31:39 +02:00
Ahmed Samy
cddec6bad6 windows patch
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-12-31 12:29:46 +02:00
Ahmed Samy
2416453471 formatting
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-08-24 01:13:40 +00:00
Ahmed Samy
19dce166de 0 max peers implies as many as possible
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-08-24 01:10:40 +00:00
Ahmed Samy
e0fa2ae219 woops
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-08-24 01:08:56 +00:00
Ahmed Samy
974c11bb91 cleanup and fixes
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-08-24 01:07:59 +00:00
Ahmed Samy
ffb77b87be discard scheduler, use std::async
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-08-22 02:12:56 +00:00
Ahmed Samy
9c92d6aa32 fix scheduler not exiting properly
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-08-22 01:05:18 +00:00
Ahmed Samy
a59cf440aa add back max peers limitation
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-08-22 00:47:46 +00:00
Ahmed Samy
77f56ed6f6 fix bitset::count() bug and improvements
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-08-21 20:58:00 +00:00
Ahmed Samy
91b4835a1b assume LE by default
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-05-01 03:22:39 +00:00
Ahmed Samy
10f3b15a4b durr
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-05-01 00:47:59 +00:00
Ahmed Samy
e8ae9fbcc9 cleanup
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-05-01 00:45:28 +00:00
Ahmed Samy
09122edd18 don't always send bitfield
some peers don't like it.

Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-05-01 00:38:04 +00:00
Ahmed Samy
c6236d6c3a fix warning
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-05-01 00:29:51 +00:00
Ahmed Samy
6ab6ea8f5d remove debug messages
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-05-01 00:26:02 +00:00
Ahmed Samy
785b2d01f9 Fix buffer overflow and improvements
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-05-01 00:23:17 +00:00
Ahmed Samy
218f42a3e2 fix indent
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-04-30 20:45:38 +00:00
Ahmed Samy
282a859dcf Makefile: improvements for cross building
Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-04-30 19:56:16 +00:00
Ahmed Samy
229d4945ef fixes and improvements
mainly windows fixes and some tracker query fixes

Signed-off-by: Ahmed Samy <f.fallen45@gmail.com>
2016-04-30 21:54:59 +02:00
A. Samy
d72e42e1a2 main: improvements and nice stuff 2016-03-12 12:09:40 +00:00
A. Samy
c36d73abcf util/bitset: fix incremental error in count() 2016-03-11 00:08:54 +00:00
A. Samy
11e0e62ffd main: more fixes 2016-03-10 17:40:13 +00:00
A. Samy
b670158d52 main: ncurses: flush screen properly 2016-03-10 17:18:04 +00:00
A. Samy
796a72e102 main: fix segfault 2016-03-10 17:17:22 +00:00
A. Samy
94c1e076b0 main: woops 2016-03-10 16:47:25 +00:00
A. Samy
a863cbace5 main: init screen just before we start downloading/seeding 2016-03-10 16:44:48 +00:00
A. Samy
61182d2b29 filemanager: improvements 2016-03-10 16:42:40 +00:00
A. Samy
41183e1fab main: improvements 2016-03-10 16:42:31 +00:00
A. Samy
8d6df88903 Fix compiler errors for CLang 2016-03-10 15:29:44 +00:00
A. Samy
3258d92c58 stupid changes 2016-02-21 04:11:49 +00:00
A. Samy
e96d90b156 bencode: minor fix 2016-02-03 10:05:02 +00:00
A. Samy
61f1694f97 Use 4 uint32_t for sha1sums instead of 20 uint8_t
This improves performance significantly when validating a piece.
2016-01-22 22:27:49 +00:00
A. Samy
49272f2342 Cleanup and fixes 2016-01-11 08:08:40 +00:00
A. Samy
6a60c408ef main: update trackers when seeding 2016-01-07 08:33:00 +00:00
Ahmed Samy
e247f629e6 Makefile: remove -mt suffix for boost 2016-01-07 08:22:22 +00:00
A. Samy
0254547ac9 Improvements 2016-01-07 07:18:38 +00:00
A. Samy
793031744e startport is actually used 2015-12-28 16:14:07 +00:00
A. Samy
3ffce3571a use boost options ostream operator as it's prettier 2015-12-28 16:12:46 +00:00
A. Samy
4b86a566e5 torrentfm: remove debug message 2015-12-18 19:59:59 +00:00
A. Samy
cb2cc2a6b4 torrent: sendBitfield: dumb fix 2015-12-09 10:01:16 +00:00
A. Samy
bdcd6a519e torrent: fix for sendBitField 2015-12-08 17:00:35 +00:00
A. Samy
6db56af5dc bitset: woops 2015-12-03 04:16:49 +00:00
A. Samy
cb9b0d04ca minor improvements 2015-12-03 04:15:13 +00:00
A. Samy
15dc879971 filemanager: scan pieces after scanning files not while
A piece or more can be inside the next file.
2015-12-01 07:50:55 +00:00