Compare commits

...

15 Commits

20 changed files with 76 additions and 111 deletions

View File

@ -1,12 +1,13 @@
<html> <html>
<head> <head>
<title> <title>
I2P Browsing Pro... I2P Easy-Install...
</title> </title>
<meta name="author" content="eyedeekay" /> <meta name="author" content="eyedeekay" />
<meta name="description" content="i2p.firefox" /> <meta name="description" content="i2p.firefox" />
<meta name="keywords" content="master" /> <meta name="keywords" content="master" />
<link rel="stylesheet" type="text/css" href="style.css" /> <link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head> </head>
<body> <body>
<div id="navbar"> <div id="navbar">
@ -98,6 +99,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
</div> </div>
<div> <div>
<a href="https://geti2p.net/"> <a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P I2P
</a> </a>
</div> </div>

View File

@ -1,5 +1,5 @@
I2P Browsing Profile for Firefox I2P Easy-Install Bundle for Windows(Also/formerly)I2P Browsing Profile for Firefox
================================ ==================================================================================
Features: Features:
--------- ---------

View File

@ -1,12 +1,13 @@
<html> <html>
<head> <head>
<title> <title>
I2P Browsing Pro... I2P Easy-Install...
</title> </title>
<meta name="author" content="eyedeekay" /> <meta name="author" content="eyedeekay" />
<meta name="description" content="i2p.firefox" /> <meta name="description" content="i2p.firefox" />
<meta name="keywords" content="master" /> <meta name="keywords" content="master" />
<link rel="stylesheet" type="text/css" href="style.css" /> <link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head> </head>
<body> <body>
<div id="navbar"> <div id="navbar">
@ -135,6 +136,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
</div> </div>
<div> <div>
<a href="https://geti2p.net/"> <a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P I2P
</a> </a>
</div> </div>

View File

@ -66,7 +66,7 @@ if [ ! -f "$HERE/build/jna-platform.jar" ]; then
fi fi
if [ ! -f "$HERE/build/i2pfirefox.jar" ]; then if [ ! -f "$HERE/build/i2pfirefox.jar" ]; then
wget -O "$HERE/build/i2pfirefox.jar" https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.13/i2pfirefox.jar wget -O "$HERE/build/i2pfirefox.jar" https://github.com/eyedeekay/i2p.plugins.firefox/releases/download/0.0.16/i2pfirefox.jar
fi fi
cd java cd java

View File

@ -1,3 +1,9 @@
2022-08-28 idk
* Migrate away from batch scripts and simply launch a browser if I2P is already running.
This is more flexible, stable, and simplet to install
* Improves compatibility with detatched and un-bundled routers on the same system
* Fixes bugs in Firefox path finding
2022-05-8 idk 2022-05-8 idk
* Add translations for Arabic, German, French, Italian, Japanese, Portuguese, Russian, * Add translations for Arabic, German, French, Italian, Japanese, Portuguese, Russian,
and Chinese. and Chinese.

BIN
i2plogo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -6,12 +6,12 @@ export JNA_VERSION=5.11.0
#Comment this out to build from an alternate branch or #Comment this out to build from an alternate branch or
# the tip of the master branch. # the tip of the master branch.
VERSIONMAJOR=1 VERSIONMAJOR=1
VERSIONMINOR=8 VERSIONMINOR=9
VERSIONBUILD=1 VERSIONBUILD=0
I2P_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD" I2P_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD"
export I2P_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD" export I2P_VERSION="$VERSIONMAJOR.$VERSIONMINOR.$VERSIONBUILD"
VERSION=i2p-1.8.8 VERSION=i2p-1.9.0
export VERSION=i2p-1.8.0 export VERSION=i2p-1.9.0
#Uncomment this to build from the tip of the master. #Uncomment this to build from the tip of the master.
#I2P_VERSION=1.8.0 #I2P_VERSION=1.8.0

View File

@ -1,12 +1,13 @@
<html> <html>
<head> <head>
<title> <title>
I2P Browsing Pro... I2P Easy-Install...
</title> </title>
<meta name="author" content="eyedeekay" /> <meta name="author" content="eyedeekay" />
<meta name="description" content="i2p.firefox" /> <meta name="description" content="i2p.firefox" />
<meta name="keywords" content="master" /> <meta name="keywords" content="master" />
<link rel="stylesheet" type="text/css" href="style.css" /> <link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
</head> </head>
<body> <body>
<div id="navbar"> <div id="navbar">
@ -40,7 +41,7 @@
</div> </div>
</div> </div>
<h1> <h1>
I2P Browsing Profile for Firefox I2P Easy-Install Bundle for Windows(Also/formerly)I2P Browsing Profile for Firefox
</h1> </h1>
<h2> <h2>
Features: Features:
@ -714,6 +715,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
</div> </div>
<div> <div>
<a href="https://geti2p.net/"> <a href="https://geti2p.net/">
<img src="i2plogo.png"></img>
I2P I2P
</a> </a>
</div> </div>

View File

@ -77,9 +77,9 @@ public class WinLauncher {
if (i2pIsRunning()) { if (i2pIsRunning()) {
logger.warning("I2P is already running"); logger.warning("I2P is already running");
I2PFirefox i2pFirefox = new I2PFirefox(); I2PBrowser i2pBrowser = new I2PBrowser();
System.out.println("I2PFirefox"); System.out.println("i2pBrowser");
i2pFirefox.launch(privateBrowsing); i2pBrowser.launch(privateBrowsing);
return; return;
} }

View File

@ -11,6 +11,8 @@ src/app-profile/user.js:
wget -O src/app-profile/user.js "https://github.com/arkenfox/user.js/raw/master/user.js" wget -O src/app-profile/user.js "https://github.com/arkenfox/user.js/raw/master/user.js"
sed -i 's|user_pref("extensions.autoDisableScopes", 15);|user_pref("extensions.autoDisableScopes", 0);|g src/app-profile/user.js sed -i 's|user_pref("extensions.autoDisableScopes", 15);|user_pref("extensions.autoDisableScopes", 0);|g src/app-profile/user.js
sed -i 's|user_pref("extensions.enabledScopes", 5);|user_pref("extensions.enabledScopes", 1);|g' src/app-profile/user.js sed -i 's|user_pref("extensions.enabledScopes", 5);|user_pref("extensions.enabledScopes", 1);|g' src/app-profile/user.js
sed -i 's|user_pref("dom.security.https_only_mode", true);|user_pref("dom.security.https_only_mode", false);|g' src/app-profile/user.js
build/app-profile/user.js: build/app-profile src/app-profile/user.js build/app-profile/user.js: build/app-profile src/app-profile/user.js
cp src/app-profile/user.js build/app-profile/user.js cp src/app-profile/user.js build/app-profile/user.js

View File

@ -12,6 +12,7 @@ src/profile/user.js:
wget -O src/profile/user.js "https://github.com/arkenfox/user.js/raw/master/user.js" wget -O src/profile/user.js "https://github.com/arkenfox/user.js/raw/master/user.js"
sed -i 's|user_pref("extensions.autoDisableScopes", 15);|user_pref("extensions.autoDisableScopes", 0);|g src/profile/user.js sed -i 's|user_pref("extensions.autoDisableScopes", 15);|user_pref("extensions.autoDisableScopes", 0);|g src/profile/user.js
sed -i 's|user_pref("extensions.enabledScopes", 5);|user_pref("extensions.enabledScopes", 1);|g' src/profile/user.js sed -i 's|user_pref("extensions.enabledScopes", 5);|user_pref("extensions.enabledScopes", 1);|g' src/profile/user.js
sed -i 's|user_pref("dom.security.https_only_mode", true);|user_pref("dom.security.https_only_mode", false);|g' src/profile/user.js
build/profile/user.js: build/profile src/profile/user.js build/profile/user.js: build/profile src/profile/user.js
cp src/profile/user.js build/profile/user.js cp src/profile/user.js build/profile/user.js

10
showhider.css Normal file
View File

@ -0,0 +1,10 @@
/* edgar showhider CSS file */
#show {display:none; }
#hide {display:block; }
#show:target {display: block; }
#hide:target {display: none; }
#shownav {display:none; }
#hidenav {display:block; }
#shownav:target {display: block; }
#hidenav:target {display: none; }

View File

@ -40,6 +40,6 @@ if [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
linuxsign I2P-Profile-Installer-$I2P_VERSION.exe linuxsign I2P-Profile-Installer-$I2P_VERSION.exe
cp "I2P-Profile-Installer-$I2P_VERSION.exe" "I2P-Profile-Installer-$I2P_VERSION-signed.exe" cp "I2P-Profile-Installer-$I2P_VERSION.exe" "I2P-Profile-Installer-$I2P_VERSION-signed.exe"
else else
signtool.exe sign "I2P-Profile-Installer-$I2P_VERSION.exe" signtool.exe sign /a "I2P-Profile-Installer-$I2P_VERSION.exe"
cp "I2P-Profile-Installer-$I2P_VERSION.exe" "I2P-Profile-Installer-$I2P_VERSION-signed.exe" cp "I2P-Profile-Installer-$I2P_VERSION.exe" "I2P-Profile-Installer-$I2P_VERSION-signed.exe"
fi fi

View File

@ -517,7 +517,7 @@ user_pref("security.mixed_content.block_display_content", true);
* [SETTING] Privacy & Security>HTTPS-Only Mode (and manage exceptions) * [SETTING] Privacy & Security>HTTPS-Only Mode (and manage exceptions)
* [TEST] http://example.com [upgrade] * [TEST] http://example.com [upgrade]
* [TEST] http://httpforever.com/ [no upgrade] ***/ * [TEST] http://httpforever.com/ [no upgrade] ***/
user_pref("dom.security.https_only_mode", true); // [FF76+] user_pref("dom.security.https_only_mode", false); // [FF76+]
// user_pref("dom.security.https_only_mode_pbm", true); // [FF80+] // user_pref("dom.security.https_only_mode_pbm", true); // [FF80+]
/* 1245: enable HTTPS-Only mode for local resources [FF77+] ***/ /* 1245: enable HTTPS-Only mode for local resources [FF77+] ***/
// user_pref("dom.security.https_only_mode.upgrade_local", true); // user_pref("dom.security.https_only_mode.upgrade_local", true);

View File

@ -1 +1 @@
1.8.1 1.9.0

View File

@ -14,21 +14,13 @@ UniCode true
!include i2pbrowser-jpackage.nsi !include i2pbrowser-jpackage.nsi
!include FindProcess.nsh !include FindProcess.nsh
var FFINSTEXE
var FFNONTORINSTEXE
var I2PINSTEXE var I2PINSTEXE
Var PARENTOPTIONS
SetOverwrite on SetOverwrite on
!define FFINSTEXE
!define FFNONTORINSTEXE
!define FFINSTEXE32 "$PROGRAMFILES32\Mozilla Firefox\"
!define FFINSTEXE64 "$PROGRAMFILES64\Mozilla Firefox\"
!define I2PINSTEXE !define I2PINSTEXE
!define I2PINSTEXE_USERMODE "$LOCALAPPDATA\i2p" !define I2PINSTEXE_USERMODE "$LOCALAPPDATA\i2p"
!define RAM_NEEDED_FOR_64BIT 0x80000000 !define RAM_NEEDED_FOR_64BIT 0x80000000
InstallDir "$PROGRAMFILES64\${COMPANYNAME}\${APPNAME}" InstallDir "$PROGRAMFILES64\${COMPANYNAME}\${APPNAME}"
@ -109,15 +101,15 @@ RequestExecutionLevel user
!insertmacro MUI_LANGUAGE "Basque" !insertmacro MUI_LANGUAGE "Basque"
!insertmacro MUI_LANGUAGE "Welsh" !insertmacro MUI_LANGUAGE "Welsh"
# Commented out languages below do not compile on NSIS v2 # Commented out languages below do not compile on NSIS v2
# !insertmacro MUI_LANGUAGE "Asturian" !insertmacro MUI_LANGUAGE "Asturian"
# !insertmacro MUI_LANGUAGE "Pashto" !insertmacro MUI_LANGUAGE "Pashto"
# !insertmacro MUI_LANGUAGE "ScotsGaelic" !insertmacro MUI_LANGUAGE "ScotsGaelic"
# !insertmacro MUI_LANGUAGE "Georgian" !insertmacro MUI_LANGUAGE "Georgian"
# !insertmacro MUI_LANGUAGE "Vietnamese" !insertmacro MUI_LANGUAGE "Vietnamese"
# !insertmacro MUI_LANGUAGE "Armenian" !insertmacro MUI_LANGUAGE "Armenian"
# !insertmacro MUI_LANGUAGE "Corsican" !insertmacro MUI_LANGUAGE "Corsican"
# !insertmacro MUI_LANGUAGE "Tatar" !insertmacro MUI_LANGUAGE "Tatar"
# !insertmacro MUI_LANGUAGE "Hindi" !insertmacro MUI_LANGUAGE "Hindi"
### END LANGUAGES ### END LANGUAGES
# small speed optimization # small speed optimization
@ -129,12 +121,6 @@ PageEx license
licensetext "${LICENSE_TITLE}" licensetext "${LICENSE_TITLE}"
licensedata "licenses\LICENSE.txt" licensedata "licenses\LICENSE.txt"
PageExEnd PageExEnd
PageEx directory
dirtext "${FIREFOX_MESSAGE}"
dirvar $FFINSTEXE
dirvar $FFNONTORINSTEXE
PageCallbacks firefoxDetect
PageExEnd
PageEx directory PageEx directory
dirtext "${I2P_MESSAGE}" dirtext "${I2P_MESSAGE}"
dirvar $I2PINSTEXE dirvar $I2PINSTEXE
@ -142,7 +128,7 @@ PageEx directory
PageExEnd PageExEnd
Page instfiles Page instfiles
!include i2pbrowser-mozcompat.nsi #!include i2pbrowser-mozcompat.nsi
Function .onInit Function .onInit
StrCpy $I2PINSTEXE "${I2PINSTEXE_USERMODE}" StrCpy $I2PINSTEXE "${I2PINSTEXE_USERMODE}"
@ -153,64 +139,34 @@ Function .onInit
StrCpy $I2PINSTEXE "${I2PINSTEXE_USERMODE}" StrCpy $I2PINSTEXE "${I2PINSTEXE_USERMODE}"
${EndIf} ${EndIf}
!insertmacro MUI_LANGDLL_DISPLAY !insertmacro MUI_LANGDLL_DISPLAY
Call ShouldInstall64Bit #Call ShouldInstall64Bit
${If} $0 == 1
${If} ${FileExists} "${FFINSTEXE64}\firefox.exe"
StrCpy $FFINSTEXE "${FFINSTEXE64}"
StrCpy $FFNONTORINSTEXE "${FFINSTEXE64}"
${ElseIf} ${FileExists} "${FFINSTEXE32}\firefox.exe"
StrCpy $FFINSTEXE "${FFINSTEXE32}"
StrCpy $FFNONTORINSTEXE "${FFINSTEXE32}"
${EndIf}
${If} ${FileExists} "$PROFILE\OneDrive\Desktop\Tor Browser\Browser\firefox.exe"
StrCpy $FFINSTEXE "$PROFILE\OneDrive\Desktop\Tor Browser\Browser\"
${EndIf}
${If} ${FileExists} "$PROFILE\Desktop\Tor Browser\Browser\firefox.exe"
StrCpy $FFINSTEXE "$PROFILE\Desktop\Tor Browser\Browser\"
${EndIf}
${Else}
${If} ${FileExists} "${FFINSTEXE32}\firefox.exe"
StrCpy $FFINSTEXE "${FFINSTEXE32}"
StrCpy $FFNONTORINSTEXE "${FFINSTEXE32}"
${EndIf}
${If} ${FileExists} "$PROFILE\OneDrive\Desktop\Tor Browser\Browser\firefox.exe"
StrCpy $FFINSTEXE "$PROFILE\OneDrive\Desktop\Tor Browser\Browser\"
${EndIf}
${If} ${FileExists} "$PROFILE\Desktop\Tor Browser\Browser\firefox.exe"
StrCpy $FFINSTEXE "$PROFILE\Desktop\Tor Browser\Browser\"
${EndIf}
${EndIf}
# look for user installs # look for user installs
FunctionEnd FunctionEnd
Function firefoxDetect
${If} ${FileExists} "$FFINSTEXE\firefox.exe"
Abort directory
${EndIf}
FunctionEnd
Function routerDetect Function routerDetect
createDirectory $I2PINSTEXE createDirectory $I2PINSTEXE
SetOutPath $I2PINSTEXE SetOutPath $I2PINSTEXE
File /nonfatal /a /r "I2P\" File /a /r "I2P\"
File /nonfatal /a /r "I2P\I2P.exe" File /nonfatal /a /r "I2P\I2P.exe"
File /nonfatal "I2P\config\jpackaged" File "I2P\config\jpackaged"
createDirectory "$I2PINSTEXE\" createDirectory "$I2PINSTEXE\"
SetOutPath "$I2PINSTEXE\" SetOutPath "$I2PINSTEXE\"
IfFileExists $I2PINSTEXE\router.config +2 0 IfFileExists $I2PINSTEXE\router.config +2 0
File /nonfatal /a /r "I2P/config/router.config" File /a /r "I2P/config/router.config"
IfFileExists $I2PINSTEXE\clients.config +2 0 IfFileExists $I2PINSTEXE\clients.config +2 0
File /nonfatal /a /r "I2P/config/clients.config" File /a /r "I2P/config/clients.config"
IfFileExists $I2PINSTEXE\wrapper.config +2 0 IfFileExists $I2PINSTEXE\wrapper.config +2 0
File /nonfatal /a /r "I2P/config/wrapper.config" File /a /r "I2P/config/wrapper.config"
IfFileExists $I2PINSTEXE\hosts.txt +2 0
File /a /r "I2P/config/hosts.txt"
IfFileExists $I2PINSTEXE\eepsite +2 0 IfFileExists $I2PINSTEXE\eepsite +2 0
File /nonfatal /a /r "I2P/config/eepsite" File /a /r "I2P/config/eepsite"
IfFileExists $I2PINSTEXE\webapps +2 0 IfFileExists $I2PINSTEXE\webapps +2 0
File /nonfatal /a /r "I2P/config/webapps" File /a /r "I2P/config/webapps"
File /nonfatal /a /r "I2P/config/certificates" File /a /r "I2P/config/certificates"
File /nonfatal /a /r "I2P/config/geoip" File /a /r "I2P/config/geoip"
File /nonfatal /a /r "I2P/config/i2ptunnel.config" File /a /r "I2P/config/i2ptunnel.config"
Abort directory Abort directory
FunctionEnd FunctionEnd
@ -236,27 +192,11 @@ ${If} ${Silent}
${If} ${Silent} ${If} ${Silent}
ReadEnvStr $0 OLD_I2P_VERSION ReadEnvStr $0 OLD_I2P_VERSION
${If} $0 < ${I2P_VERSION} ${If} $0 < ${I2P_VERSION}
rmDir /r $I2PINSTEXE/app call routerDetect
rmDir /r $I2PINSTEXE/runtime
File /nonfatal /a /r "I2P\"
File /nonfatal "I2P\config\jpackaged"
createDirectory "$I2PINSTEXE\"
SetOutPath "$I2PINSTEXE\"
File /nonfatal /a /r "I2P/config/certificates"
File /nonfatal /a /r "I2P/config/geoip"
${EndIf} ${EndIf}
${Else} ${Else}
rmDir /r $I2PINSTEXE/app call routerDetect
rmDir /r $I2PINSTEXE/runtime
File /nonfatal /a /r "I2P\"
File /nonfatal "I2P\config\jpackaged"
createDirectory "$I2PINSTEXE\"
SetOutPath "$I2PINSTEXE\"
File /nonfatal /a /r "I2P/config/certificates"
File /nonfatal /a /r "I2P/config/geoip"
${EndIf} ${EndIf}
${EndIf} ${EndIf}
@ -284,11 +224,11 @@ ${If} ${Silent}
SetOutPath "$I2PINSTEXE" SetOutPath "$I2PINSTEXE"
createDirectory "$SMPROGRAMS\${APPNAME}" createDirectory "$SMPROGRAMS\${APPNAME}"
CreateShortCut "$SMPROGRAMS\${APPNAME}\Browse I2P.lnk" "$I2PINSTEXE\I2P.exe" "" "$INSTDIR\ui2pbrowser_icon.ico" CreateShortCut "$SMPROGRAMS\${APPNAME}\Browse I2P.lnk" "$I2PINSTEXE\I2P.exe" "" "$INSTDIR\ui2pbrowser_icon.ico"
CreateShortCut "$SMPROGRAMS\${APPNAME}\Browse I2P - Temporary Identity.lnk" "$I2PINSTEXE\I2P.exe" "" "$INSTDIR\ui2pbrowser_icon.ico" CreateShortCut "$SMPROGRAMS\${APPNAME}\Browse I2P - Temporary Identity.lnk" "$I2PINSTEXE\I2P.exe -private" "" "$INSTDIR\ui2pbrowser_icon.ico"
; CreateShortCut "$SMPROGRAMS\${APPNAME}\I2P Applications.lnk" "C:\Windows\system32\cmd.exe" "/c $\"$INSTDIR\i2pconfig.bat$\"" "$INSTDIR\ui2pbrowser_icon.ico" ; CreateShortCut "$SMPROGRAMS\${APPNAME}\I2P Applications.lnk" "C:\Windows\system32\cmd.exe" "/c $\"$INSTDIR\i2pconfig.bat$\"" "$INSTDIR\ui2pbrowser_icon.ico"
CreateShortCut "$DESKTOP\Browse I2P.lnk" "$I2PINSTEXE\I2P.exe" "" "$INSTDIR\ui2pbrowser_icon.ico" CreateShortCut "$DESKTOP\Browse I2P.lnk" "$I2PINSTEXE\I2P.exe" "" "$INSTDIR\ui2pbrowser_icon.ico"
CreateShortCut "$DESKTOP\Browse I2P - Temporary Identity.lnk" "$I2PINSTEXE\I2P.exe" "" "$INSTDIR\ui2pbrowser_icon.ico" CreateShortCut "$DESKTOP\Browse I2P - Temporary Identity.lnk" "$I2PINSTEXE\I2P.exe -private" "" "$INSTDIR\ui2pbrowser_icon.ico"
; CreateShortCut "$DESKTOP\I2P Applications.lnk" "C:\Windows\system32\cmd.exe" "/c $\"$INSTDIR\i2pconfig.bat$\"" "$INSTDIR\ui2pbrowser_icon.ico" ; CreateShortCut "$DESKTOP\I2P Applications.lnk" "C:\Windows\system32\cmd.exe" "/c $\"$INSTDIR\i2pconfig.bat$\"" "$INSTDIR\ui2pbrowser_icon.ico"
SetOutPath "$INSTDIR" SetOutPath "$INSTDIR"
@ -308,7 +248,7 @@ ${If} ${Silent}
SetOutPath "$I2PAPPDATA" SetOutPath "$I2PAPPDATA"
IfFileExists "$LOCALAPPDATA\I2P\eepsite\docroot" +2 0 IfFileExists "$LOCALAPPDATA\I2P\eepsite\docroot" +2 0
File /nonfatal /a /r "I2P\eepsite" File /a /r "I2P\eepsite"
createDirectory "$I2PINSTEXE" createDirectory "$I2PINSTEXE"
SetOutPath "$I2PINSTEXE" SetOutPath "$I2PINSTEXE"

View File

@ -1 +1 @@
!define I2P_VERSION 1.8.1 !define I2P_VERSION 1.9.0

View File

@ -1,3 +1,3 @@
!define VERSIONMAJOR 1 !define VERSIONMAJOR 1
!define VERSIONMINOR 8 !define VERSIONMINOR 9
!define VERSIONBUILD 1 !define VERSIONBUILD 0

View File

@ -517,7 +517,7 @@ user_pref("security.mixed_content.block_display_content", true);
* [SETTING] Privacy & Security>HTTPS-Only Mode (and manage exceptions) * [SETTING] Privacy & Security>HTTPS-Only Mode (and manage exceptions)
* [TEST] http://example.com [upgrade] * [TEST] http://example.com [upgrade]
* [TEST] http://httpforever.com/ [no upgrade] ***/ * [TEST] http://httpforever.com/ [no upgrade] ***/
user_pref("dom.security.https_only_mode", true); // [FF76+] user_pref("dom.security.https_only_mode", false); // [FF76+]
// user_pref("dom.security.https_only_mode_pbm", true); // [FF80+] // user_pref("dom.security.https_only_mode_pbm", true); // [FF80+]
/* 1245: enable HTTPS-Only mode for local resources [FF77+] ***/ /* 1245: enable HTTPS-Only mode for local resources [FF77+] ***/
// user_pref("dom.security.https_only_mode.upgrade_local", true); // user_pref("dom.security.https_only_mode.upgrade_local", true);

View File

@ -1 +1 @@
1.8.1 1.9.0