Merge two forks of a C++ program (rtorrent)
$350-600 USD
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.
Project ID: #36450431
About the project
18 freelancers are bidding on average $497 for this job
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
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
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
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
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
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
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
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.
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
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