Find Jobs
Hire Freelancers

Development of a Firefox / Torbrowser fork

€250-750 EUR

In Progress
Posted over 6 years ago

€250-750 EUR

Paid on delivery
For a long-term relationship, we are looking for two highly skilled freelancers. For showing use your skills, you will get three tasks from us as a starting point. We developed an open source browser based on the Torbrowser/Firefox. Is has several add-ons included, and regularly needs to be synchronized with the Torbutton original code. We have now almost reached a productive state, provide a vast amount of documentation on how to compile and update it and what we changed in the code. Our main focus is to make the Torbrowser more flexible and to allow to integrate other anonymization systems (as "proxy modes", like VPNs, proxies, direct connection...). Your job will be to support the further development of the bundle (C++), and also of our proxy client "JonDo" (written in Java) which is now included in it. Both applications are loosely coupled within the bundle, communicating over a REST protocol. You will also need good JavaScript knowledge, for writing, changing and updating browser add-ons. You will get new work tickets from us each month, so we need your regular help. Typically 30-60 hours per month. Here you find the current binaries: [login to view URL] Here is the current documentation and the code: [login to view URL] (look at all repositories starting with "jondobrowser"; the wiki pages contain the technical documentation) The JonDo source is here: [login to view URL] (Please take ONLY the code from [login to view URL] !) Milestones: 1) The code is open source. Your first milestone will be to compile the browser bundle from the repository above. If you cannot finish that, the next job cannot be done... Please provide us the bundle as files with something changed in it: Change all occurencies of the term "JonDoBrowser" to "DemoBrowser". Hint: If you think you cannot compile the code or that compilation will be very hard work, you should not opt-in to this project... 2) Feature 1: Restarting or stopping JonDo should restart/close the browser (this is your second milestone): * The user may choose to restart JonDo in order to, for example, switch the language. JonDo then should shut down. And the browser should get a command to restart. * Almost the same should happen if JonDo is just closed. Then the browser should be closed as well (and should not restart). 3) Feature 2: The third milestone: Show a screen size warning also when the window is stretched (not only maximized) If the browser window is strechted or made smaller, the browser should show a warning, like the "maximizing warning" (jsut maximize the browser window to see the message). Warning text: "Stretching or shrinking JonDoBrowser can allow websites..." (rest the same) After a click on "OK", the original window size shall be restored. This function should be available in ALL existing proxy modes. HINT from our developer: "Currently browser is configured to display this warning exactly 5 times, only for maximizing. I can change that number to a arbitrarily big number so that it will display it forever. And for streching/shrinking warning and restoring, it will require modifying both jondobutton and torbutton code." Please also give us an estimation of your time required for each of the milestones. If you need more technical details, please ask. We will get you in touch with our expert.
Project ID: 15304990

About the project

7 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of GERMANY
Nürnberg, Germany
5.0
4
Payment method verified
Member since Mar 7, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.