Merge two forks of a C++ program (rtorrent)

Completed Posted 1 year ago Paid on delivery
Completed Paid on delivery

A very popular peer-to-peer program (rtorrent), has two forks with different features. They haven't diverged much and the changes are in different places, so merging is possible without a lot of work. We even have a preliminary version that doesn't work yet, but you can use it (or not) as a starting point.

Your job is to take both versions (if if you want, our current point) and merge them into a working version. Working means working, not just compiling :-)

Specifically, we care about the static binaries produced by the jesec (see below) fork, and some of the security issues in the novik work.

Also, the novik version uses an array where a hashtable would be more efficient. This should be changed as well.

jesec fork:

[login to view URL]

novik fork:

[login to view URL]

Important: Some work was done already last year, so your starting point is ahead of starting from scratch (if you prefer to start over that's OK; we will provide the current work and you can decide).

However, and this is the crucial part, in the last merge some features were removed that shouldn't have been removed.

The resulting program must work with two clients: ruTorrent, and Flood (which are respectively from the same authors).

You will need to locally install both and test.

In the jesec version you'll see that there's a great Docker-based compiler that results in a static binary with all includes. We want to keep that.

Please don't send place-holder bids. If you bid and your bid it's accepted, please be ready to start work.

C++ Programming Linux Docker

Project ID: #36450431

About the project

18 proposals Remote project Active 1 year ago

Awarded to:

tds223

Hi, I went through the requirement and explored the repo. The difficult part mostly with the commit 3b25d634fd29f4084a85d2e3d278acc03dc1a71d where jesec repo decouple from XMLRPC and implement a manager. It caused the More

$450 USD in 7 days
(0 Reviews)
0.0

18 freelancers are bidding on average $497 for this job

liveexperts123

Hi there,I'm biddin on your project "Merge two forks of a C++ program (rtorrent)" I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leav More

$600 USD in 1 day
(34 Reviews)
6.9
AwaisChaudhry

Hey Good morning , Just finished reading the brief details . I see you have been looking for someone who has experience with these tech stacks Docker, Linux and C++ Programming. I will request you to review my profile, More

$600 USD in 20 days
(17 Reviews)
7.1
umg536

Hi there, I'm bidding on your project "Merge two forks of a C++ program (rtorrent)" Being an expert in C, and C++ programming I can do this project for you. please leave a message on my chat so we can discuss the budg More

$600 USD in 5 days
(7 Reviews)
6.0
AITSoft

Hey there, I have 4 years of working experience in web technologies and I have a strong working knowledge of every possible framework which is in the market. In terms of client-end I know: C++ Programming, Docker and More

$600 USD in 14 days
(1 Review)
5.1
Devrits

Hello! I am professional C++ engineer with skills including C++ Programming, Docker and Linux. I am Software developer, Data analyst, Computer Architecture Expert Projects I have done: - as Computer Architecture Expe More

$350 USD in 5 days
(6 Reviews)
4.6
DragonGril0923

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C/C++, Qt, Python for 10+ years. C/C++, Qt, Python is nice programming language and I am majoring on it for long years so I have conf More

$500 USD in 7 days
(1 Review)
3.3
conorfoooley

Hi, Are you looking for senior developer? As a highly skilled developer, I am sure I can complete your project. I am very confident with my skills and I'd like to help your business by doing my best. I'm not going t More

$475 USD in 7 days
(3 Reviews)
2.6
chilavadym

Hello How are you? I have many experience for C++, docker, Torrent Application Development. I have checked your description. I can finish this project and give you perfect result. We can discuss more detail in chat. If More

$400 USD in 5 days
(3 Reviews)
2.5
braincenter

Hello, I am delighted to have come across your project post and express my sincere interest in working with you. As an experienced contractor, I am confident that I possess the skills and expertise required to deliver More

$475 USD in 7 days
(6 Reviews)
3.9
aedudzimakafui22

I am a successful Professional Web and Mobile Developer and I took my time and read your job description regarding what exactly need to be done .I'm glad and ready to do this job with my experience over the years with More

$600 USD in 7 days
(2 Reviews)
1.1
yuriiherula

Hello dear there. How are you? I have read your project detail very carefully. So I can confirm that I can help you wonderfully. Please contact me. I will show you my full skills for this project. Thanks.

$800 USD in 7 days
(0 Reviews)
0.0
vladan711

★★⭐️★★ START NOW ★★⭐️★★ Message me so we talk in detail.. I'm interested to work on your project and don't worry about work. I'll give you best quality and support :) Please let me know if you require any detailed in More

$450 USD in 5 days
(0 Reviews)
0.0
Cyberburn

Hi, This work is cut out for my team and me. We have a designer, an animator and 3 developers on our team. Our copywriter is native English, a very experienced researcher and a certified ata translator. Our SEO/ASO spe More

$399 USD in 7 days
(0 Reviews)
0.0
StarMaster920

Hi Mate Candelaria F. Good morning! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European t More

$350 USD in 1 day
(0 Reviews)
0.0
jewelrystoremast

Hello Mate!Greetings Candelaria F. Good morning! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. a More

$350 USD in 6 days
(0 Reviews)
0.0