Forum for I2P-related discussions, feel free to create issues.
Форум для обсуждения различных тем, связанных с I2P.
i2pd browser bundle
License: BSD 3-Clause "New" or "Revised" License
i2pdbrowser/build$ ./build
[...]
rm: cannot delete '../app/run-mozilla.sh': No such file or directory
[...]
why print this? it's only needed to check whether the file exists, and to not rm it if it doesn't exist
Why not use Tor Browser [0] instead of plain Firefox? It is designed for the privacy and is much more reliable out of the box. If you expect that people would use your browser for privacy-critical tasks, consider this.
i dl the 1.3.3 vers but everytime i start with admin right the .bat file it says that it did not find the firefoxportable.exe...why...??
is it a bug...??
thxs so much in adv
cheers
At the 20th November, NoScript fully ported to WebExtensions.
To my understanding, this means it is no longer compatible with Firefox ESR.
If I run the build script, for Linux, I get the following console warning:
addons.xpi WARN Add-on {73a6fe31-595d-460b-a920-fcc0f8843232} is not compatible with application version.
I have made a PR #12 as possible workaround, which will install NoScript v. 5.1.7. This is still compatible with Firefox ESR.
I am not entirely sure this is the right way to handle it.
And perhaps offer LibreWolf some cooperation and promotion of I2P ;)
I love the concept of providing a pre-configured browser that works with i2pd out of the box, but almost all the default bookmarks as of right now lead to Russian sites. It would be very helpful to include links to popular eepsites in other languages such as English, German, etc. so that new users of any language have a place to start.
<phreak> <phreak> ну ахуеть у и2пд браузера конфиг
<phreak> <phreak> Search with Amazon.com blah blah
нахер амазона
Right now, the SHA512SUMS and their signatures are not up to date with the code.
How often do the SHA512SUMS get updated and more importantly, how often will these get signed? Is it at every release version or some other schedule?
Should it be allowed globally? What does it mean?
Schrab, [21.01.2022 20:39]
он у меня не хочет коннектиться в последнее время
Markandeya 𒀭𒄑𒉋𒂵𒈨𒌋𒌋𒌋 🐡 SHARDAHC45*, [22.01.2022 01:18]
оч важно чтоб твои часы казали максимально точное время
ну и когда браузер запущен открой в любом браузере http://127.0.0.1:7070/
<eternalchaoticexplosion> R4SAS, в и2пд браузере 7070 создается?
<eternalchaoticexplosion> или отключён?
<R4SAS> eternalchaoticexplosion: всм
<eternalchaoticexplosion> ну вебконсоль там пашет или нет?
<eternalchaoticexplosion> и2пд
<R4SAS> пашет
<eternalchaoticexplosion> ок так и передам пасиб!
scr shot 1:
Schrab, [22.01.2022 01:32]
Причем он у меня в первый день запустился нормально, я там полазил даже
scr shot 2:
Markandeya 𒀭𒄑𒉋𒂵𒈨𒌋𒌋𒌋 🐡 SHARDAHC45*, [22.01.2022 01:33]
эт какая винда?
Schrab, [22.01.2022 01:33]
W10 x64
21H2
Markandeya 𒀭𒄑𒉋𒂵𒈨𒌋𒌋𒌋 🐡 SHARDAHC45*, [22.01.2022 01:34]
скину иссуй в багтрекер мож кто виндой занимается. все там линухойды из девелуперов, иногда виндозники помогают
Schrab, [22.01.2022 01:35]
ага
Why is not the private mode activated by default?
why the i2pd.exe process do not stop if i exit...??...i see it still running in task manager...
and the only way is to kill it manually... is it a bug...??
and where we are able to find: ONLY I2P torrents and magnets....
and how if i simply want to see which is my ip address...??...
Ideally the checksums of the expected files should be prebundled in the repository and have tags and releases signed.
Currently when trying to run ./build the script exits:
x@arm64host /Software/i2pdbrowser/linux/build master ./build
This script is preparing firefox 91.12.0esr for use with I2Pd
Downloading firefox...
curl: (22) The requested URL returned error: 404
[TRY 2] I'll try downloading Firefox with shorter language code
curl: (22) The requested URL returned error: 404
[TRY 3] I'll try downloading Firefox with the English language code
curl: (22) The requested URL returned error: 404
[Error] Can't download file. Check your internet connectivity.
I'm 100% sure that it is because of https://ftp.mozilla.org/pub/firefox/releases/91.12.0esr not having a Linux-arm64 release available for download. Can we fallback to compiling firefox from source or using already installed firefox or that is that not an option?
download addresses look like this:
https://ftp.mozilla.org/pub/firefox/releases/102.3.0esr/win64/ru/Firefox%20Setup%20102.3.0esr.exe
and
https://github.com/PurpleI2P/i2pd/releases/download/2.43.0/i2pd_2.43.0_win64_mingw.zip
but %xOS% == "x64" in Win7 x64, not "win64"
@r4sas @orignal Since we have finally made i2pd
build on MacOS PPC, the next question is whether we can make i2pdbrowser
work with a legacy FireFox port, TenFourFox: https://github.com/classilla/tenfourfox
What will be needed for that?
(Overall, my idea is to bring i2pd
and tenfourfox
into Macports, adding Tor and i2p support into the latter.)
Java does not work on the compiled portable version of FF, is there any workaround ?
Icons for i2pd_qt and i2pdbrowser should differ (be different between each other).
Hi, when I try to run the Firefox by executing ./i2pdbrowser-portable
:
It shows: UNSUPPORTED (log once): POSSIBLE ISSUE: unit 1 GLD_TEXTURE_INDEX_2D is unloadable and bound to sampler type (Float) - using zero texture because texture unloadable
and the browser said the proxy server is refusing connections:
Could you pls help with this issue? thanks.
it seems like navigating to i2p sites won't work unless you set that config to true
, and it's in the official I2P instructions also.
This project is helpful. Can make android version for this browser.
How can I stop i2pd in PurpleI2P? Ideally, maybe the browser could suggest stopping the daemon when you close the window?
Also, how can I see the i2pd stats page in the bundled browser? (On that page I assume I then could stop i2pd cleanly too.)
https://github.com/pyllyukko/user.js
could concat this user.js with our custom i2pd-user.js file on build
ARTIFACT_ID: openjdk_installs_cert_authorities.txt
sudo apt-get install openjdk-8-jre
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
libboost-atomic1.71.0 libboost-chrono1.71.0 libboost-program-options1.71.0
libboost-serialization1.71.0 libboost-system1.71.0
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
ca-certificates-java fonts-dejavu-extra libatk-wrapper-java
libatk-wrapper-java-jni openjdk-8-jre-headless
Предлагаемые пакеты:
icedtea-8-plugin fonts-ipafont-gothic fonts-ipafont-mincho
fonts-wqy-microhei fonts-wqy-zenhei
Следующие НОВЫЕ пакеты будут установлены:
ca-certificates-java fonts-dejavu-extra libatk-wrapper-java
libatk-wrapper-java-jni openjdk-8-jre openjdk-8-jre-headless
Обновлено 0 пакетов, установлено 6 новых пакетов, для удаления отмечено 0 пакетов, и 70 пакетов не обновлено.
Необходимо скачать 30,3 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 112 MB.
Хотите продолжить? [Д/н]
Пол:1 http://ru.archive.ubuntu.com/ubuntu focal-updates/universe amd64 openjdk-8-jre-headless amd64 8u312-b07-0ubuntu1~20.04 [28,2 MB]
Пол:2 http://ru.archive.ubuntu.com/ubuntu focal/main amd64 ca-certificates-java all 20190405ubuntu1 [12,2 kB]
Пол:3 http://ru.archive.ubuntu.com/ubuntu focal/main amd64 fonts-dejavu-extra all 2.37-1 [1 953 kB]
Пол:4 http://ru.archive.ubuntu.com/ubuntu focal/main amd64 libatk-wrapper-java all 0.37.1-1 [53,0 kB]
Пол:5 http://ru.archive.ubuntu.com/ubuntu focal/main amd64 libatk-wrapper-java-jni amd64 0.37.1-1 [45,1 kB]
Пол:6 http://ru.archive.ubuntu.com/ubuntu focal-updates/universe amd64 openjdk-8-jre amd64 8u312-b07-0ubuntu1~20.04 [69,9 kB]
Получено 30,3 MB за 9с (3 337 kB/s)
Выбор ранее не выбранного пакета openjdk-8-jre-headless:amd64.
(Чтение базы данных … на данный момент установлено 417620 файлов и каталогов.)
Подготовка к распаковке …/0-openjdk-8-jre-headless_8u312-b07-0ubuntu1~20.04_amd64.deb …
Распаковывается openjdk-8-jre-headless:amd64 (8u312-b07-0ubuntu1~20.04) …
Выбор ранее не выбранного пакета ca-certificates-java.
Подготовка к распаковке …/1-ca-certificates-java_20190405ubuntu1_all.deb …
Распаковывается ca-certificates-java (20190405ubuntu1) …
Выбор ранее не выбранного пакета fonts-dejavu-extra.
Подготовка к распаковке …/2-fonts-dejavu-extra_2.37-1_all.deb …
Распаковывается fonts-dejavu-extra (2.37-1) …
Выбор ранее не выбранного пакета libatk-wrapper-java.
Подготовка к распаковке …/3-libatk-wrapper-java_0.37.1-1_all.deb …
Распаковывается libatk-wrapper-java (0.37.1-1) …
Выбор ранее не выбранного пакета libatk-wrapper-java-jni:amd64.
Подготовка к распаковке …/4-libatk-wrapper-java-jni_0.37.1-1_amd64.deb …
Распаковывается libatk-wrapper-java-jni:amd64 (0.37.1-1) …
Выбор ранее не выбранного пакета openjdk-8-jre:amd64.
Подготовка к распаковке …/5-openjdk-8-jre_8u312-b07-0ubuntu1~20.04_amd64.deb …
Распаковывается openjdk-8-jre:amd64 (8u312-b07-0ubuntu1~20.04) …
Настраивается пакет fonts-dejavu-extra (2.37-1) …
Настраивается пакет libatk-wrapper-java (0.37.1-1) …
Настраивается пакет libatk-wrapper-java-jni:amd64 (0.37.1-1) …
Настраивается пакет openjdk-8-jre-headless:amd64 (8u312-b07-0ubuntu1~20.04) …
update-alternatives: используется /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs для предоставления /usr/bin/jjs (jjs) в автоматическом режиме
update-alternatives: используется /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec для предоставления /usr/bin/jexec (jexec) в автоматическом режиме
Настраивается пакет ca-certificates-java (20190405ubuntu1) …
head: невозможно открыть '/etc/ssl/certs/java/cacerts' для чтения: Нет такого файла или каталога
Adding debian:GTS_Root_R2.pem
Adding debian:Amazon_Root_CA_2.pem
Adding debian:DigiCert_Assured_ID_Root_G3.pem
Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
Adding debian:TrustCor_ECA-1.pem
Adding debian:SecureTrust_CA.pem
Adding debian:UCA_Extended_Validation_Root.pem
Adding debian:QuoVadis_Root_CA_3.pem
Adding debian:AffirmTrust_Networking.pem
Adding debian:Comodo_AAA_Services_root.pem
Adding debian:Amazon_Root_CA_3.pem
Adding debian:ACCVRAIZ1.pem
Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem
Adding debian:emSign_ECC_Root_CA_-_C3.pem
Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem
Adding debian:Starfield_Class_2_CA.pem
Adding debian:emSign_Root_CA_-_C1.pem
Adding debian:Amazon_Root_CA_1.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:Certum_Trusted_Network_CA_2.pem
Adding debian:USERTrust_ECC_Certification_Authority.pem
Adding debian:Hongkong_Post_Root_CA_3.pem
Adding debian:QuoVadis_Root_CA_2_G3.pem
Adding debian:SwissSign_Silver_CA_-_G2.pem
Adding debian:VeriSign_Universal_Root_Certification_Authority.pem
Adding debian:SSL.com_Root_Certification_Authority_RSA.pem
Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
Adding debian:Baltimore_CyberTrust_Root.pem
Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem
Adding debian:CFCA_EV_ROOT.pem
Adding debian:GlobalSign_Root_CA_-_R6.pem
Adding debian:COMODO_RSA_Certification_Authority.pem
Adding debian:Network_Solutions_Certificate_Authority.pem
Adding debian:AffirmTrust_Commercial.pem
Adding debian:GlobalSign_Root_CA_-_R3.pem
Adding debian:SSL.com_Root_Certification_Authority_ECC.pem
Adding debian:e-Szigno_Root_CA_2017.pem
Adding debian:QuoVadis_Root_CA_2.pem
Adding debian:XRamp_Global_CA_Root.pem
Adding debian:COMODO_ECC_Certification_Authority.pem
Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem
Adding debian:GTS_Root_R3.pem
Adding debian:DigiCert_Assured_ID_Root_G2.pem
Adding debian:Certum_Trusted_Network_CA.pem
Adding debian:GlobalSign_Root_CA_-_R2.pem
Adding debian:Buypass_Class_2_Root_CA.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
Adding debian:Secure_Global_CA.pem
Adding debian:UCA_Global_G2_Root.pem
Adding debian:Entrust_Root_Certification_Authority.pem
Adding debian:GTS_Root_R1.pem
Adding debian:SZAFIR_ROOT_CA2.pem
Adding debian:AffirmTrust_Premium.pem
Adding debian:Amazon_Root_CA_4.pem
Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem
Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem
Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
Adding debian:USERTrust_RSA_Certification_Authority.pem
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem
Adding debian:Actalis_Authentication_Root_CA.pem
Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem
Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem
Adding debian:Entrust_Root_Certification_Authority_-_G2.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
Adding debian:TWCA_Root_Certification_Authority.pem
Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
Adding debian:TrustCor_RootCert_CA-2.pem
Adding debian:AffirmTrust_Premium_ECC.pem
Adding debian:TWCA_Global_Root_CA.pem
Adding debian:ISRG_Root_X1.pem
Adding debian:Buypass_Class_3_Root_CA.pem
Adding debian:QuoVadis_Root_CA_1_G3.pem
Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem
Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
Adding debian:Security_Communication_Root_CA.pem
Adding debian:AC_RAIZ_FNMT-RCM.pem
Adding debian:COMODO_Certification_Authority.pem
Adding debian:Go_Daddy_Class_2_CA.pem
Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem
Adding debian:ePKI_Root_Certification_Authority.pem
Adding debian:GDCA_TrustAUTH_R5_ROOT.pem
Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem
Adding debian:QuoVadis_Root_CA.pem
Adding debian:DigiCert_Global_Root_G2.pem
Adding debian:DigiCert_Trusted_Root_G4.pem
Adding debian:Entrust_Root_Certification_Authority_-_G4.pem
Adding debian:Certigna.pem
Adding debian:TrustCor_RootCert_CA-1.pem
Adding debian:Hongkong_Post_Root_CA_1.pem
Adding debian:SecureSign_RootCA11.pem
Adding debian:DigiCert_Global_Root_G3.pem
Adding debian:Global_Chambersign_Root_-_2008.pem
Adding debian:Security_Communication_RootCA2.pem
Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem
Adding debian:ssl-cert-snakeoil.pem
Adding debian:emSign_ECC_Root_CA_-_G3.pem
Adding debian:EC-ACC.pem
Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem
Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
Adding debian:Izenpe.com.pem
Adding debian:Certigna_Root_CA.pem
Adding debian:Cybertrust_Global_Root.pem
Adding debian:emSign_Root_CA_-_G1.pem
Adding debian:Trustis_FPS_Root_CA.pem
Adding debian:QuoVadis_Root_CA_3_G3.pem
Adding debian:Chambers_of_Commerce_Root_-_2008.pem
Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem
Adding debian:certSIGN_Root_CA_G2.pem
Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem
Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
Adding debian:TeliaSonera_Root_CA_v1.pem
Adding debian:DigiCert_Assured_ID_Root_CA.pem
Adding debian:Atos_TrustedRoot_2011.pem
Adding debian:E-Tugra_Certification_Authority.pem
Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem
Adding debian:SwissSign_Gold_CA_-_G2.pem
Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
Adding debian:Trustwave_Global_Certification_Authority.pem
Adding debian:Sonera_Class_2_Root_CA.pem
Adding debian:GTS_Root_R4.pem
Adding debian:certSIGN_ROOT_CA.pem
Adding debian:IdenTrust_Commercial_Root_CA_1.pem
Adding debian:GlobalSign_Root_CA.pem
Adding debian:NAVER_Global_Root_Certification_Authority.pem
Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem
done.
Настраивается пакет openjdk-8-jre:amd64 (8u312-b07-0ubuntu1~20.04) …
Обрабатываются триггеры для ca-certificates (20210119~20.04.2) …
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
done.
Обрабатываются триггеры для fontconfig (2.13.1-2ubuntu3) …
Обрабатываются триггеры для bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu2) …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для desktop-file-utils (0.24-1ubuntu3) …
Обрабатываются триггеры для mime-support (3.64ubuntu1) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Обрабатываются триггеры для gnome-menus (3.36.0-1ubuntu1) …
Обрабатываются триггеры для libc-bin (2.31-0ubuntu9.4) …
exit status: 0
whoami: vak; vak: vak; pwd: /home/vak/bin2/Minecraft_TLauncher_2_841; date: +2022-02-14 02:18:29 UTC nanoseconds:046354885 ADC; host: vakhost
Ok
i2pdbrowser version 1.2.7 (bundled with i2pd version 2.19) cannot initiate due to a runtime error.
error message:
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
screens:
This happens under Windows 8 x64.
Updating i2pd to version 2.22 did not help either, the error persisted.
First at all, thanks for all your work and all your time you spend for i2pd!
My issue:
I did not get my setup: raspberry i2pd router - shh - i2pdbrowser running.
Is it mandatory to have the i2pd installation on the same machine when running this script?
If not is it only the proxy setting I have to adapt?
Remark:
Right now, every browser window is simply called "Mozilla Firefox". Essentially you have to look twice to see whether it's a normal Firefox or PurpleI2P. Is there a way to rename that?
I know that it may sound silly to some people, but I really think there should be consistent naming.
On the i2pd wiki, this browser bundle is called "I2PdBrowserPortable", but the repository is called something else. Different naming is used throughout the build scripts too, etc. Could we establish an agreed upon name?
Tor browser only used firefox because it was easier to hack on when they started, perhaps it may be worth the effort to use something like https://github.com/Eloston/ungoogled-chromium
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.