Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2012-04-06T01:16:16Zhttps://gitlab.torproject.org/legacy/trac/-/issues/1388Error parsing PID from output of "ps"2012-04-06T01:16:16ZTracError parsing PID from output of "ps"Orbot version: 0.2.2.10-alpha-orbot-0.0.5.apk
Android version: OpenEclair 1.3
Error log:
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): error: unable to parse 'app_92' as integer
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): java.lang.Nu...Orbot version: 0.2.2.10-alpha-orbot-0.0.5.apk
Android version: OpenEclair 1.3
Error log:
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): error: unable to parse 'app_92' as integer
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): java.lang.NumberFormatException: unable to parse 'app_92' as integer
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): at java.lang.Integer.parse(Integer.java:374)
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): at java.lang.Integer.parseInt(Integer.java:363)
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): at java.lang.Integer.parseInt(Integer.java:323)
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): at org.torproject.android.service.TorServiceUtils.findProcessId(TorServiceUtils.java:138)
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): at org.torproject.android.service.TorService.runPrivoxyShellCmd(TorService.java:452)
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): at org.torproject.android.service.TorService.access$000(TorService.java:32)
05-09 16:07:33.754: ERROR/TOR_SERVICE(26501): at org.torproject.android.service.TorService$1.run(TorService.java:384)
Description:
PID is at the first column of the output of "ps":
PID USER VSZ STAT COMMAND
22263 app_92 2736 S /data/data/org.torproject.android/tor -f /data/data/
OpenEclair uses BusyBox. Perhaps the output order is different.
**Trac**:
**Username**: anonymousNathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/1286Entering invalid config info makes Orbot go into infinite loop2010-09-09T20:29:04ZSebastian HahnEntering invalid config info makes Orbot go into infinite loopWhen Tor dies due to a config error, orbot tries to start it repeatedly. It doesn't
realize that Tor will never start, and it'll just spam the log with "starting Tor. waiting"
messages.
This loop is not interrupted by clicking the symbo...When Tor dies due to a config error, orbot tries to start it repeatedly. It doesn't
realize that Tor will never start, and it'll just spam the log with "starting Tor. waiting"
messages.
This loop is not interrupted by clicking the symbol again, even though the symbol
goes grey. Orbot keeps trying to start Tor and spamming the log.
The only way to get out of this mess seems to be force-stopping the orbot
application or killing the service.
[Automatically added by flyspray2trac: Operating System: All]Nathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/1350Enomther`s [ROM] TheOfficial Nexus1 doesn't work2011-05-10T02:07:12ZTracEnomther`s [ROM] TheOfficial Nexus1 doesn't workThe android based install doesn't work with Enomther`s [ROM] TheOfficial Nexus1, it just keeps failing over and over again, I let it go for hours thinking it was just slow. It works fine with cyanogenmod..
I can provide whatever additio...The android based install doesn't work with Enomther`s [ROM] TheOfficial Nexus1, it just keeps failing over and over again, I let it go for hours thinking it was just slow. It works fine with cyanogenmod..
I can provide whatever additional information you require.
[Automatically added by flyspray2trac: Operating System: Other]
**Trac**:
**Username**: oneadventhttps://gitlab.torproject.org/legacy/trac/-/issues/1277Enabling bridges doesn't force you to enter any2010-03-05T23:00:21ZSebastian HahnEnabling bridges doesn't force you to enter anyThis can't work, if a user needs bridges, they have to enter them (especially if
they don't/can't contact the bridge authority)
[Automatically added by flyspray2trac: Operating System: All]This can't work, if a user needs bridges, they have to enter them (especially if
they don't/can't contact the bridge authority)
[Automatically added by flyspray2trac: Operating System: All]Nathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/1531Don't loop ad infinitum in Orbot fails2010-07-19T15:37:32ZNathan FreitasDon't loop ad infinitum in Orbot failsDon't loop ad infinitum on binary exec fails in Orbot. Retrying a few times is okay, but not forever. The users needs to be able to easily check debug output and report problems.Don't loop ad infinitum on binary exec fails in Orbot. Retrying a few times is okay, but not forever. The users needs to be able to easily check debug output and report problems.Nathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/1957Do not start/stop tor when touch on log view2011-02-15T22:59:33ZTracDo not start/stop tor when touch on log viewDevice: Nexus one
Orbot 1.0.4-RC4-2010920
1. Switch to Log View
2. Touch on the screen
Unexpcepted: Tor stop/started after I touch screen.
I guess it's caused by the log view is not full fill the whole view, I can see it expanding whe...Device: Nexus one
Orbot 1.0.4-RC4-2010920
1. Switch to Log View
2. Touch on the screen
Unexpcepted: Tor stop/started after I touch screen.
I guess it's caused by the log view is not full fill the whole view, I can see it expanding when more log added into view.
BTW: the font size is too small in log view.
**Trac**:
**Username**: pen9u1nNathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/8933Do a security audit of Onion Browser2015-08-27T20:21:59ZMatt PaganDo a security audit of Onion BrowserThere exists a web browser for iOS that uses Tor[0]. It costs 0.99 USD from Apple's app store, but it is open source. The code is hosted on Github[1]. This project is actively maintained, with the last update being made on May 18, 2013 (...There exists a web browser for iOS that uses Tor[0]. It costs 0.99 USD from Apple's app store, but it is open source. The code is hosted on Github[1]. This project is actively maintained, with the last update being made on May 18, 2013 (The main page mistakenly says May 18, 2012, but the description says it has an update to tor version 0.2.12.4-alpha).
The project already maintains its own list of known issues[2]. Some of them (like # 26) already make me squirm. However, if Tor is ever going to make its way to iOS, working with someone who has already put considerable work into such a project might be easier than starting from scratch. The developer seems open to working with Tor people because (1)he's open-sourced the project and (2)he claims that he is donating a percentage of the proceeds to the Tor Project.
From responding to help desk tickets, I can say that there is considerable user demand for Tor on iOS. I think it would be great to make a list of things such that we could say "If Onion Browser stopped doing X and did Y all the time, the Tor Project could recommend it to users."
If there are other concerns here I am missing, please bring them up/modify this ticket/whatever.
[0]: https://mike.tig.as/onionbrowser/
[1]: https://github.com/mtigas/iOS-OnionBrowser
[2]: https://github.com/mtigas/iOS-OnionBrowser/issueshttps://gitlab.torproject.org/legacy/trac/-/issues/22935Disable SSL alert when visiting .onion HTTPS.2017-08-15T15:14:14ZcypherpunksDisable SSL alert when visiting .onion HTTPS."We are not sure that the connection is secure" < something like this message.
Can't you just add an option to disable HTTPS warnings while FQDN is .onion?
I'm using self-signed certificate for proprietary server on .onion."We are not sure that the connection is secure" < something like this message.
Can't you just add an option to disable HTTPS warnings while FQDN is .onion?
I'm using self-signed certificate for proprietary server on .onion.Nathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/12036Different port for hidden services on ORBot2016-04-07T11:25:40ZTracDifferent port for hidden services on ORBotThere is no way to enter settings like:
HiddenServicePort 80 8080
Also settings like these are impossible:
ORPort 93.95.227.222:443 NoListen
ORPort 192.168.100.10:9443 NoAdvertise
**Trac**:
**Username**: tedjonesomc@gmail.comThere is no way to enter settings like:
HiddenServicePort 80 8080
Also settings like these are impossible:
ORPort 93.95.227.222:443 NoListen
ORPort 192.168.100.10:9443 NoAdvertise
**Trac**:
**Username**: tedjonesomc@gmail.comNathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/30870Default obfs4 bridges are all offline2019-12-02T17:16:25ZPhilipp Winterphw@torproject.orgDefault obfs4 bridges are all offlineAll obfs4 bridges in the following two files are offline as of June 12 2019:
* `orbotservice/src/main/res/raw-fa/bridges.txt`
* `orbotservice/src/main/res/raw/bridges.txt`
I hear that in the long run, Orbot will use tor-android-service,...All obfs4 bridges in the following two files are offline as of June 12 2019:
* `orbotservice/src/main/res/raw-fa/bridges.txt`
* `orbotservice/src/main/res/raw/bridges.txt`
I hear that in the long run, Orbot will use tor-android-service, which includes our up-to-date default bridges, but in the short run we should make sure that these bridges are kept in sync with our [default bridges](https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/DefaultBridges).Nathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/33114Crash after update to 16.1.4-BETA-1-tor-0.4.2.5-rc (from f-droid)2020-02-04T20:51:56ZTracCrash after update to 16.1.4-BETA-1-tor-0.4.2.5-rc (from f-droid)Updated my orbot this morning, because I saw an update in the F-Droid store, to 16.1.4-BETA-1-tor-0.4.2.5-rc.
1) I open orbot, the "start screen" loads fine. It shows the unconnected start-state. The background makes this nice pulsing ...Updated my orbot this morning, because I saw an update in the F-Droid store, to 16.1.4-BETA-1-tor-0.4.2.5-rc.
1) I open orbot, the "start screen" loads fine. It shows the unconnected start-state. The background makes this nice pulsing animation
2) I want to start the service, tap "start"/logo.
3) App crashes. It just disappears the second I click start.
4) I then reopen the app, still it is unconnected of course. I enable the VPN slider. The app instantly crashes (again). Even worse, when I now start it again, it crashes (does not show the start screen anymore, either).
I am on android 9. Lineageos 16.0-20191229-NIGHTLY-beryllium. Kernel 4.9.200-perf-g44bd5bc. I use a pocophone f1.
Cannot use the app now.
**Trac**:
**Username**: user45738Nathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/1271Clicking on "Browse" in Orbot options gives untorified browser2010-03-04T13:32:43ZSebastian HahnClicking on "Browse" in Orbot options gives untorified browserThis is quite misleading, imho, because a user would expect a torified
browser when launching an application from within Orbot. The
torcheck page, which is loaded by default, fortunately shows this
quite clearly, but it still needs to be...This is quite misleading, imho, because a user would expect a torified
browser when launching an application from within Orbot. The
torcheck page, which is loaded by default, fortunately shows this
quite clearly, but it still needs to be fixed.
[Automatically added by flyspray2trac: Operating System: All]https://gitlab.torproject.org/legacy/trac/-/issues/12815Changes is build not reflected in BUILD docs2014-08-14T04:51:37ZTracChanges is build not reflected in BUILD docsI'd like to get involved with Orbot development, but Tor's dependencies don't seem to be bundled with the repository.
I first did a `git clone` of [https://gitweb.torproject.org/orbot.git](http://www.google.com/url?q=https://gitweb.torp...I'd like to get involved with Orbot development, but Tor's dependencies don't seem to be bundled with the repository.
I first did a `git clone` of [https://gitweb.torproject.org/orbot.git](http://www.google.com/url?q=https://gitweb.torproject.org/orbot.git&sa=D&usg=AFQjCNEpj_yHjh9MXieeSi2hbbd5o0P_5Q)
In order to build orbot, I follow the instructions in the `BUILD` readme. This is what happens (`orbot/$` means the shell in the orbot git repo). I already have Android NDK installed and the path stored in the `NDK_BASE` environment variable.
```
orbot/$ git submodule init
Submodule 'external/ActionBarSherlock' (https://github.com/JakeWharton/ActionBarSherlock.git) registered for path 'external/ActionBarSherlock'
Submodule 'external/iptables' (git://git.netfilter.org/iptables) registered for path 'external/iptables'
Submodule 'external/jtorctl' (https://github.com/guardianproject/jtorctl) registered for path 'external/jtorctl'
Submodule 'external/liballium' (https://git.torproject.org/user/yawning/liballium.git) registered for path 'external/liballium'
Submodule 'external/libevent' (https://github.com/libevent/libevent.git) registered for path 'external/libevent'
Submodule 'external/obfsclient' (https://git.torproject.org/user/yawning/obfsclient.git) registered for path 'external/obfsclient'
Submodule 'external/openssl' (git://git.openssl.org/openssl) registered for path 'external/openssl'
Submodule 'external/polipo' (https://github.com/jech/polipo.git) registered for path 'external/polipo'
Submodule 'external/superuser-commands' (https://github.com/dschuermann/superuser-commands.git) registered for path 'external/superuser-commands'
Submodule 'external/tor' (https://git.torproject.org/git/tor.git) registered for path 'external/tor'
```
```
orbot/$ git submodule update
Submodule path 'external/ActionBarSherlock': checked out 'c0d437ce4c47cb344e5d96414ffbf5f1a85c26d0'
Submodule path 'external/iptables': checked out '99b85b7837707bd6c6d578c9328e1321fceb8082'
Submodule path 'external/jtorctl': checked out '319377b33117035155715b9207a7b41cbacef3a7'
Submodule path 'external/liballium': checked out '5272de7361897ee6b5c969fd1eec6609d64ac13a'
Submodule path 'external/libevent': checked out '64177777165d9684bafbfa946abd126f7ebff11f'
Submodule path 'external/obfsclient': checked out '9c164b2afb666d0bcd26ba3eeb6da07a9fff551c'
Submodule path 'external/openssl': checked out '6b72417a00b803680edc9be214c1b3dd9dae203d'
Submodule path 'external/polipo': checked out 'f690e763257ba05513b0bf0bd8a99554a0719201'
Submodule path 'external/superuser-commands': checked out 'be997be8fff6dc00cd249fdfd128d6820461db99'
Submodule path 'external/tor': checked out 'fcbb21b414947d8ad7e4298d3952b84d8005dabc'
orbot/$ make -C external
make: Entering directory `$ORBOT_SOURCE/external'
cd openssl && \
./Configure android -DL_ENDIAN && \
make CC="$NDK_BASE/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc --sysroot=$NDK_BASE/platforms/android-9/arch-arm" ANDROID_DEV=$NDK_BASE/platforms/android-9/arch-arm/usr build_libs
Configuring for android
no-ec_nistp_64_gcc_128 [default] OPENSSL_NO_EC_NISTP_64_GCC_128 (skip dir)
no-gmp [default] OPENSSL_NO_GMP (skip dir)
no-jpake [experimental] OPENSSL_NO_JPAKE (skip dir)
no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5
no-md2 [default] OPENSSL_NO_MD2 (skip dir)
no-rc5 [default] OPENSSL_NO_RC5 (skip dir)
no-rfc3779 [default] OPENSSL_NO_RFC3779 (skip dir)
no-sctp [default] OPENSSL_NO_SCTP (skip dir)
no-shared [default]
no-store [experimental] OPENSSL_NO_STORE (skip dir)
no-zlib [default]
no-zlib-dynamic [default]
....
```
Okay, so far, so good. This is where I notice things aren't going as the way is described in `BUILD`:
```
orbot/$ file res/raw/tor
res/raw/tor: ERROR: cannot open `res/raw/tor' (No such file or directory)
orbot/$ file res/raw/privoxy
res/raw/privoxy: ERROR: cannot open `res/raw/privoxy' (No such file or directory)
```
However, I did find the tor binary in `external/bin/tor`. Can't say the same for privoxy, though. Running `find -iname '*privoxy*'` came up completely empty.
I've attached the full output of `make -c external `in case anyone sees anything.
As an aside question, how do I make contributions to the gitweb? I saw no "registration" or "sign up" links. Thanks.
**Trac**:
**Username**: o'darnhttps://gitlab.torproject.org/legacy/trac/-/issues/1530Capture sh cmd stdout for debugging errors2010-07-19T15:24:06ZNathan FreitasCapture sh cmd stdout for debugging errorsStdout/stderr from running Privoxy and Tor commands from sh should be captured and logged in OrbotStdout/stderr from running Privoxy and Tor commands from sh should be captured and logged in OrbotNathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/17966browser2016-01-04T14:57:35ZTracbrowserI'm using orbot for android and when I check browser after connecting it says that I'm not using a tor browser and I've also downloaded or web and its still doing it
**Trac**:
**Username**: HardKnoxLifeI'm using orbot for android and when I check browser after connecting it says that I'm not using a tor browser and I've also downloaded or web and its still doing it
**Trac**:
**Username**: HardKnoxLifeTor: unspecifiedNathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/25634bokah2018-03-31T15:42:30ZTracbokah
**Trac**:
**Username**: bokah
**Trac**:
**Username**: bokahNathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/1875Automate Orbot builds2013-10-16T18:54:20ZErinn ClarkAutomate Orbot buildsOrbot builds are currently done by hand. The process is pretty simple, so it ought to be easy to automate. Nathan might have some ideas of things he wants added to this, so I'm adding him to the cc.Orbot builds are currently done by hand. The process is pretty simple, so it ought to be easy to automate. Nathan might have some ideas of things he wants added to this, so I'm adding him to the cc.Deliverable-Mar2011Nathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/13455all orbot download links in f-droid app are broken2016-04-07T11:38:22ZTracall orbot download links in f-droid app are brokenTried entering the links in a browser as well and they go to a 404 not found page.
Links:
Version 14.0.4.3: https://f-droid.org/repo/org.torproject.android_109.apk
Version 14.0.4.1: https://f-droid.org/repo/org.torproject.android_107....Tried entering the links in a browser as well and they go to a 404 not found page.
Links:
Version 14.0.4.3: https://f-droid.org/repo/org.torproject.android_109.apk
Version 14.0.4.1: https://f-droid.org/repo/org.torproject.android_107.apk
Version 14.0.4: https://f-droid.org/repo/org.torproject.android_106.apk
**Trac**:
**Username**: vvnNathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/22949Add some IP-HOST pair for meek use2018-09-21T22:58:32ZcypherpunksAdd some IP-HOST pair for meek use1. I want to use meek.
2. My network is blocking DNS request.
Please consider adding some IP:PORT pair to Orbot itself.
Current behavior:
Orbot: "Hey DNS, resolve www.google.com(for domain fronting)"
DNS: "Reject!"
Orbot: "Hey user, y...1. I want to use meek.
2. My network is blocking DNS request.
Please consider adding some IP:PORT pair to Orbot itself.
Current behavior:
Orbot: "Hey DNS, resolve www.google.com(for domain fronting)"
DNS: "Reject!"
Orbot: "Hey user, you can't connect!!"
Expected behavior:
Orbot: "Hey DNS, resolve www.google.com(for domain fronting)"
DNS: "Reject!"
Orbot: "Then I'll try 120.130.140.150(www.google.com's IP addr.)"
Orbot: Trying to connect: 120.130.140.150:443 with "Host: google.com".
Orbot: Success. Fuck DNS :)
I'm not joking. By adding valid IP address into Orbot core, user
can access to Tor network even DNS is blocked.Nathan FreitasNathan Freitashttps://gitlab.torproject.org/legacy/trac/-/issues/18149add new default bridges to orbot2016-05-12T23:42:56ZNima Fatemiadd new default bridges to orbotPlease add the following bridges to orbot as default obfs4 bridges: `azadi`, `Mosaddegh`, `JonbesheSabz` and `MaBishomarim`.
here's a patch: https://github.com/mrphs/orbot/commit/ec6083fcd7d02a007bfdfa3c2df56e05d0002de4Please add the following bridges to orbot as default obfs4 bridges: `azadi`, `Mosaddegh`, `JonbesheSabz` and `MaBishomarim`.
here's a patch: https://github.com/mrphs/orbot/commit/ec6083fcd7d02a007bfdfa3c2df56e05d0002de4Nathan FreitasNathan Freitas