Find Jobs
Hire Freelancers

Development of a Firefox / Torbrowser fork

€250-750 EUR

Status
Publicerad över sex år sedan

€250-750 EUR

Betalning vid leverans
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

Om projektet

7 anbud
Distansprojekt
Senaste aktivitet sju år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag

Om kunden

Flagga för GERMANY
Nürnberg, Germany
5,0
4
Verifierad betalningsmetod
Medlem sedan mars 7, 2017

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.