Update README.md

This commit is contained in:
eyedeekay
2024-03-18 10:57:10 -04:00
parent eb195f7dba
commit f268f3b459
6 changed files with 24 additions and 29 deletions

View File

@ -11,6 +11,28 @@ trackers, and jerks using off-the-shelf techniques and exploits. It is fundament
to make changes which un-trust your browser vendor, your OS, your package manager or any
other system that exists underneath it. **It is just a profile manager.**
**What is this?**
This is a browser profile manager which pre-configures a browser on the host system, usually
Firefox or Tor Browser, for browsing I2P. When acting as an I2P Plugin, it adds GUI elements to
I2P for launching the browser in a highly restricted "Safe" mode(the default) or a more permissive
"Usability" mode.
This package expresses functionality that has existed in many places at many times, sometimes
bundled with other software. As it has developed here, the border of where the Easy-Install
ends and Firefox Profile Manager begins has become clearer. This repository contains the profile
manager and it's buildsystem, the whole profile manager, and nothing but the profile manager.
It can be used independently of other software, provided an I2P proxy on the host system somewhere.
However, in practice, most people probably get it alongside an I2P router, through the **I2P Easy-Install Bundle for Windows**.
**What version numbers should I pay attention to?**
When I decided to port the `.bat` launcher scripts from the Easy-Install bundle to Java, this project
was created and started using it's own version numbers. This was the practice up until version 1.5.0,
which was the last version to use a different version number than I2P itself. Starting in April 2024,
`i2p.plugins.firefox` will follow along with the Java I2P major and minor version numbers. Incremental
changes may become differing point releases.
**All packages require a running I2P router.**
**[Windows users should see the Easy-Install Bundle](https://i2pgit.org/i2p-hackers/i2p.firefox)**

View File

@ -1,3 +1,3 @@
#Build Number for ANT. Do not edit!
#Fri Mar 08 14:52:55 EST 2024
build.number=711
#Mon Mar 18 10:41:57 EDT 2024
build.number=712

View File

@ -1,27 +1,6 @@
package net.i2p.i2pfirefox;
/*import java.awt.AWTException;
import java.awt.Component;
import java.awt.Image;
import java.awt.Menu;
import java.awt.MenuItem;
import java.awt.PopupMenu;
import java.awt.SystemTray;
import java.awt.Toolkit;
import java.awt.TrayIcon;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;*/
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.Arrays;
/**
* I2PBrowser.java

View File

@ -9,11 +9,9 @@ import java.io.OutputStream;
import java.net.Socket;
import java.nio.file.Files;
import java.nio.file.StandardCopyOption;
import java.util.Arrays;
import java.util.Properties;
import java.util.logging.FileHandler;
import java.util.logging.Logger;
import java.util.logging.SimpleFormatter;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;

View File

@ -4,7 +4,6 @@ import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

View File

@ -1,8 +1,5 @@
package net.i2p.i2pfirefox;
import java.io.*;
import javax.script.*;
/**
* I2PLibreWolf.java
* Copyright (C) 2022 idk <hankhill19580@gmail.com>