commit 61affce706b7bffc5d562d6715cda51ae77354e9 Merge: 4023354 cd8b549 Author: Nathan Freitas nathan@freitas.net Date: Thu Oct 13 15:33:32 2016 -0400
Merge pull request #55 from n8fr8/dev_gradle
Dev gradle
.gitignore | 60 +- AndroidManifest.xml | 8 +- BUILD | 34 +- app/build.gradle | 26 + app/src/main/AndroidManifest.xml | 135 + .../integration/android/IntentIntegrator.java | 506 + .../zxing/integration/android/IntentResult.java | 95 + .../org/torproject/android/OnBootReceiver.java | 50 + .../main/java/org/torproject/android/OrbotApp.java | 56 + .../org/torproject/android/OrbotMainActivity.java | 1452 +++ .../org/torproject/android/settings/Languages.java | 232 + .../android/settings/SettingsPreferences.java | 161 + .../java/org/torproject/android/ui/AppManager.java | 389 + .../torproject/android/ui/BridgeSetupActivity.java | 5 + .../torproject/android/ui/ImageProgressView.java | 78 + .../android/ui/OrbotDiagnosticsActivity.java | 328 + .../torproject/android/ui/PromoAppsActivity.java | 215 + .../torproject/android/ui/Rotate3dAnimation.java | 76 + .../torproject/android/ui/VPNSetupActivity.java | 5 + .../torproject/android/vpn/VPNEnableActivity.java | 162 + .../res/drawable-hdpi-v11/ic_stat_notifyerr.png | Bin 0 -> 480 bytes app/src/main/res/drawable-hdpi-v11/ic_stat_tor.png | Bin 0 -> 802 bytes .../main/res/drawable-hdpi-v11/ic_stat_tor_off.png | Bin 0 -> 744 bytes .../res/drawable-hdpi-v11/ic_stat_tor_xfer.png | Bin 0 -> 967 bytes app/src/main/res/drawable-hdpi-v11/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-hdpi-v9/ic_stat_notifyerr.png | Bin 0 -> 616 bytes app/src/main/res/drawable-hdpi-v9/ic_stat_tor.png | Bin 0 -> 713 bytes app/src/main/res/drawable-hdpi-v9/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-hdpi/ic_action_settings.png | Bin 0 -> 553 bytes app/src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 4194 bytes .../main/res/drawable-hdpi/ic_stat_notifyerr.png | Bin 0 -> 1312 bytes app/src/main/res/drawable-hdpi/ic_stat_tor.png | Bin 0 -> 852 bytes .../main/res/drawable-hdpi/ic_stat_tor_xfer.png | Bin 0 -> 990 bytes app/src/main/res/drawable-hdpi/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-ldpi-v11/ic_stat_notifyerr.png | Bin 0 -> 294 bytes app/src/main/res/drawable-ldpi-v11/ic_stat_tor.png | Bin 0 -> 390 bytes app/src/main/res/drawable-ldpi-v11/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-ldpi-v9/ic_stat_notifyerr.png | Bin 0 -> 342 bytes app/src/main/res/drawable-ldpi-v9/ic_stat_tor.png | Bin 0 -> 358 bytes app/src/main/res/drawable-ldpi-v9/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-ldpi/ic_action_settings.png | Bin 0 -> 319 bytes app/src/main/res/drawable-ldpi/ic_launcher.png | Bin 0 -> 2852 bytes .../main/res/drawable-ldpi/ic_stat_notifyerr.png | Bin 0 -> 647 bytes app/src/main/res/drawable-ldpi/ic_stat_tor.png | Bin 0 -> 606 bytes app/src/main/res/drawable-ldpi/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-mdpi-v11/ic_stat_notifyerr.png | Bin 0 -> 357 bytes app/src/main/res/drawable-mdpi-v11/ic_stat_tor.png | Bin 0 -> 517 bytes .../res/drawable-mdpi-v11/ic_stat_tor_xfer.png | Bin 0 -> 607 bytes app/src/main/res/drawable-mdpi-v11/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-mdpi-v9/ic_stat_notifyerr.png | Bin 0 -> 458 bytes app/src/main/res/drawable-mdpi-v9/ic_stat_tor.png | Bin 0 -> 475 bytes app/src/main/res/drawable-mdpi-v9/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-mdpi/ic_action_settings.png | Bin 0 -> 364 bytes app/src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 2677 bytes .../main/res/drawable-mdpi/ic_stat_notifyerr.png | Bin 0 -> 883 bytes app/src/main/res/drawable-mdpi/ic_stat_tor.png | Bin 0 -> 535 bytes .../main/res/drawable-mdpi/ic_stat_tor_xfer.png | Bin 0 -> 600 bytes app/src/main/res/drawable-mdpi/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-xhdpi-v11/ic_stat_notifyerr.png | Bin 0 -> 618 bytes .../main/res/drawable-xhdpi-v11/ic_stat_tor.png | Bin 0 -> 1165 bytes .../res/drawable-xhdpi-v11/ic_stat_tor_xfer.png | Bin 0 -> 1337 bytes app/src/main/res/drawable-xhdpi-v11/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-xhdpi-v9/ic_stat_notifyerr.png | Bin 0 -> 747 bytes app/src/main/res/drawable-xhdpi-v9/ic_stat_tor.png | Bin 0 -> 970 bytes app/src/main/res/drawable-xhdpi-v9/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-xhdpi/ic_action_settings.png | Bin 0 -> 716 bytes app/src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 5964 bytes .../main/res/drawable-xhdpi/ic_stat_notifyerr.png | Bin 0 -> 1796 bytes app/src/main/res/drawable-xhdpi/ic_stat_tor.png | Bin 0 -> 1161 bytes .../main/res/drawable-xhdpi/ic_stat_tor_xfer.png | Bin 0 -> 1378 bytes app/src/main/res/drawable-xhdpi/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-xxhdpi-v11/ic_stat_tor.png | Bin 0 -> 1903 bytes .../res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png | Bin 0 -> 2019 bytes app/src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 9556 bytes app/src/main/res/drawable-xxhdpi/ic_stat_tor.png | Bin 0 -> 1872 bytes .../main/res/drawable-xxhdpi/ic_stat_tor_xfer.png | Bin 0 -> 2216 bytes app/src/main/res/drawable-xxhdpi/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-xxxhdpi-v11/ic_stat_tor.png | Bin 0 -> 2661 bytes .../res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png | Bin 0 -> 3156 bytes app/src/main/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 13297 bytes app/src/main/res/drawable-xxxhdpi/ic_stat_tor.png | Bin 0 -> 2631 bytes .../main/res/drawable-xxxhdpi/ic_stat_tor_xfer.png | Bin 0 -> 2859 bytes app/src/main/res/drawable-xxxhdpi/inverse.png | Bin 0 -> 1027 bytes app/src/main/res/drawable/button.xml | 37 + app/src/main/res/drawable/button_off.xml | 37 + app/src/main/res/drawable/button_on.xml | 35 + app/src/main/res/drawable/classyfabric.png | Bin 0 -> 8856 bytes app/src/main/res/drawable/error.png | Bin 0 -> 2922 bytes app/src/main/res/drawable/ic_chatsecure.png | Bin 0 -> 4013 bytes app/src/main/res/drawable/ic_duckduckgo.png | Bin 0 -> 5042 bytes app/src/main/res/drawable/ic_launcher.png | Bin 0 -> 6055 bytes app/src/main/res/drawable/ic_menu_about.png | Bin 0 -> 1771 bytes app/src/main/res/drawable/ic_menu_exit.png | Bin 0 -> 2693 bytes app/src/main/res/drawable/ic_menu_goto.png | Bin 0 -> 1636 bytes app/src/main/res/drawable/ic_play.png | Bin 0 -> 3560 bytes app/src/main/res/drawable/ic_stat_tor_off.png | Bin 0 -> 744 bytes app/src/main/res/drawable/ic_stat_tor_xfer.png | Bin 0 -> 600 bytes app/src/main/res/drawable/ic_twitter.png | Bin 0 -> 2797 bytes app/src/main/res/drawable/icon_martus.png | Bin 0 -> 6763 bytes app/src/main/res/drawable/icon_orfox.png | Bin 0 -> 7617 bytes app/src/main/res/drawable/icon_story_maker.png | Bin 0 -> 4290 bytes app/src/main/res/drawable/inverse.png | Bin 0 -> 1027 bytes app/src/main/res/drawable/n8fr8.jpg | Bin 0 -> 18062 bytes app/src/main/res/drawable/oldtoroff.png | Bin 0 -> 63700 bytes app/src/main/res/drawable/oldtoron.png | Bin 0 -> 121036 bytes app/src/main/res/drawable/oldtorstarting.png | Bin 0 -> 111753 bytes app/src/main/res/drawable/onion32.png | Bin 0 -> 1599 bytes app/src/main/res/drawable/tilebg.xml | 4 + app/src/main/res/drawable/toggle.xml | 8 + app/src/main/res/drawable/tor.png | Bin 0 -> 4766 bytes app/src/main/res/drawable/tor25.png | Bin 0 -> 2227 bytes app/src/main/res/drawable/toroff.png | Bin 0 -> 39556 bytes app/src/main/res/drawable/toron.png | Bin 0 -> 47022 bytes app/src/main/res/drawable/torstarting.png | Bin 0 -> 41700 bytes .../layout-v21/layout_notification_expanded.xml | 123 + app/src/main/res/layout/layout_about.xml | 120 + app/src/main/res/layout/layout_apps.xml | 74 + app/src/main/res/layout/layout_apps_item.xml | 17 + app/src/main/res/layout/layout_diag.xml | 14 + app/src/main/res/layout/layout_help.xml | 20 + app/src/main/res/layout/layout_log.xml | 52 + app/src/main/res/layout/layout_main.xml | 244 + .../res/layout/layout_notification_expanded.xml | 122 + app/src/main/res/layout/layout_promo_apps.xml | 115 + app/src/main/res/layout/layout_settings.xml | 29 + app/src/main/res/layout/layout_vpn_setup.xml | 34 + .../main/res/layout/scrollingtext_buttons_view.xml | 34 + app/src/main/res/menu/orbot_main.xml | 70 + app/src/main/res/menu/share_menu.xml | 7 + app/src/main/res/values-ach/strings.xml | 12 + app/src/main/res/values-ar/strings.xml | 262 + app/src/main/res/values-az/strings.xml | 297 + app/src/main/res/values-bg/strings.xml | 293 + app/src/main/res/values-bn-rBD/strings.xml | 40 + app/src/main/res/values-bn-rIN/strings.xml | 12 + app/src/main/res/values-bn/strings.xml | 12 + app/src/main/res/values-brx/strings.xml | 12 + app/src/main/res/values-bs/strings.xml | 18 + app/src/main/res/values-ca/strings.xml | 226 + app/src/main/res/values-cs-rCZ/strings.xml | 223 + app/src/main/res/values-cs/strings.xml | 74 + app/src/main/res/values-cy/strings.xml | 81 + app/src/main/res/values-da/strings.xml | 203 + app/src/main/res/values-de-rAT/strings.xml | 12 + app/src/main/res/values-de/strings.xml | 293 + app/src/main/res/values-el/strings.xml | 208 + app/src/main/res/values-en-rGB/strings.xml | 13 + app/src/main/res/values-eo/strings.xml | 146 + app/src/main/res/values-es-rAR/strings.xml | 69 + app/src/main/res/values-es/strings.xml | 294 + app/src/main/res/values-et/strings.xml | 210 + app/src/main/res/values-eu/strings.xml | 218 + app/src/main/res/values-fa/strings.xml | 292 + app/src/main/res/values-fi/strings.xml | 278 + app/src/main/res/values-fr-rFR/strings.xml | 293 + app/src/main/res/values-fr/strings.xml | 54 + app/src/main/res/values-gl/strings.xml | 209 + app/src/main/res/values-gu-rIN/strings.xml | 14 + app/src/main/res/values-gu/strings.xml | 17 + app/src/main/res/values-he/strings.xml | 233 + app/src/main/res/values-hi/strings.xml | 26 + app/src/main/res/values-hr-rHR/strings.xml | 30 + app/src/main/res/values-hr/strings.xml | 293 + app/src/main/res/values-hu/strings.xml | 293 + app/src/main/res/values-hy-rAM/strings.xml | 12 + app/src/main/res/values-ia/strings.xml | 30 + app/src/main/res/values-id/strings.xml | 284 + app/src/main/res/values-in-rID/strings.xml | 284 + app/src/main/res/values-in/strings.xml | 48 + app/src/main/res/values-is/strings.xml | 278 + app/src/main/res/values-it/strings.xml | 293 + app/src/main/res/values-iw/strings.xml | 233 + app/src/main/res/values-ja/strings.xml | 293 + app/src/main/res/values-kn-rIN/strings.xml | 12 + app/src/main/res/values-kn/strings.xml | 12 + app/src/main/res/values-ko/strings.xml | 214 + app/src/main/res/values-ky/strings.xml | 21 + app/src/main/res/values-lt-rLT/strings.xml | 12 + app/src/main/res/values-lt/strings.xml | 28 + app/src/main/res/values-lv/strings.xml | 278 + app/src/main/res/values-mk/strings.xml | 278 + app/src/main/res/values-ml/strings.xml | 12 + app/src/main/res/values-mn/strings.xml | 12 + app/src/main/res/values-mr-rIN/strings.xml | 12 + app/src/main/res/values-ms-rMY/strings.xml | 196 + app/src/main/res/values-ms/strings.xml | 200 + app/src/main/res/values-my/strings.xml | 30 + app/src/main/res/values-nb/strings.xml | 258 + app/src/main/res/values-nl/strings.xml | 292 + app/src/main/res/values-pa/strings.xml | 19 + app/src/main/res/values-pl/strings.xml | 293 + app/src/main/res/values-ps/strings.xml | 12 + app/src/main/res/values-pt-rBR/strings.xml | 285 + app/src/main/res/values-pt-rPT/strings.xml | 14 + app/src/main/res/values-pt/strings.xml | 181 + app/src/main/res/values-ro-rRO/strings.xml | 30 + app/src/main/res/values-ro/strings.xml | 231 + app/src/main/res/values-rs-rAR/strings.xml | 58 + app/src/main/res/values-ru/strings.xml | 293 + app/src/main/res/values-si-rLK/strings.xml | 190 + app/src/main/res/values-sk-rSK/strings.xml | 15 + app/src/main/res/values-sk/strings.xml | 45 + app/src/main/res/values-sl/strings.xml | 79 + app/src/main/res/values-sn/strings.xml | 22 + app/src/main/res/values-sq/strings.xml | 30 + app/src/main/res/values-sr/strings.xml | 200 + app/src/main/res/values-sv/strings.xml | 293 + app/src/main/res/values-ta/strings.xml | 68 + app/src/main/res/values-th/strings.xml | 169 + app/src/main/res/values-tl/strings.xml | 249 + app/src/main/res/values-tr/strings.xml | 282 + app/src/main/res/values-uk/strings.xml | 278 + app/src/main/res/values-ur/strings.xml | 18 + app/src/main/res/values-uz/strings.xml | 47 + app/src/main/res/values-vi/strings.xml | 293 + app/src/main/res/values-zh-rCN/strings.xml | 298 + app/src/main/res/values-zh-rTW/strings.xml | 116 + app/src/main/res/values/arrays.xml | 16 + app/src/main/res/values/colors.xml | 8 + app/src/main/res/values/dimens.xml | 361 + app/src/main/res/values/strings.xml | 339 + app/src/main/res/values/styles.xml | 5 + app/src/main/res/values/theme.xml | 8 + app/src/main/res/xml/preferences.xml | 269 + assets/bridges.txt | 22 - build.gradle | 15 + description/bs.xlf | 85 + description/cs.xlf | 86 + description/de.xlf | 8 +- description/el.xlf | 85 + description/en-rGB.xlf | 85 + description/fr.xlf | 18 + description/gl.xlf | 2 + description/gu-rIN.xlf | 85 + description/gu.xlf | 85 + description/hi.xlf | 3 + description/hr-rHR.xlf | 85 + description/in.xlf | 2 + description/ky.xlf | 85 + description/ms.xlf | 86 + description/pa.xlf | 85 + description/pt-rBR.xlf | 3 + description/ru.xlf | 22 +- description/sk-rSK.xlf | 85 + description/sr.xlf | 26 +- description/ur.xlf | 85 + description/vi.xlf | 18 + description/zh-rTW.xlf | 22 +- ...d-limits.h-to-support-MAX_SIZE-on-Android.patch | 28 + external/Makefile | 40 +- external/patches/UDP-block.patch | 243 + .../orbot-patch-sporkbomb-20110501/Part 1.4 | 11 + ...real_transproxy_all-use_only_new_iptables.patch | 390 + .../orbot_leak_report | 110 + external/patches/transproxy.patch | 0 external/patches/udptransproxyfinal.patch | 247 + .../ic_launcher_gibberbot.png | Bin 0 -> 7527 bytes .../update_GibberBot_info.diff | 285 + external/tor | 2 +- gradle.properties | 16 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53636 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 160 + gradlew.bat | 90 + jni/Android.mk | 145 - jni/Application.mk | 4 - jni/libancillary/API | 139 - jni/libancillary/COPYING | 21 - jni/libancillary/Makefile | 73 - jni/libancillary/ancillary.h | 131 - jni/libancillary/fd_recv.c | 98 - jni/libancillary/fd_send.c | 92 - jni/libancillary/test.c | 112 - jni/pdnsd/AUTHORS | 58 - jni/pdnsd/COPYING | 674 -- jni/pdnsd/COPYING.BSD | 26 - jni/pdnsd/ChangeLog | 3304 ------ jni/pdnsd/ChangeLog.old | 161 - jni/pdnsd/INSTALL | 190 - jni/pdnsd/Makefile.am | 40 - jni/pdnsd/Makefile.in | 734 -- jni/pdnsd/NEWS | 324 - jni/pdnsd/PKGBUILD.in | 24 - jni/pdnsd/README | 22 - jni/pdnsd/README.par | 216 - jni/pdnsd/README.par.old | 249 - jni/pdnsd/THANKS | 66 - jni/pdnsd/TODO | 20 - jni/pdnsd/acconfig.h | 191 - jni/pdnsd/aclocal.m4 | 1021 -- jni/pdnsd/compile | 142 - jni/pdnsd/config.h | 437 - jni/pdnsd/config.h.in | 430 - jni/pdnsd/configure | 11389 ------------------- jni/pdnsd/configure.in | 548 - jni/pdnsd/contrib/Makefile.am | 2 - jni/pdnsd/contrib/Makefile.in | 323 - jni/pdnsd/contrib/README | 30 - jni/pdnsd/contrib/change_pdnsd_server_ip.pl | 124 - jni/pdnsd/contrib/dhcp2pdnsd | 45 - jni/pdnsd/contrib/pdnsd_dhcp.pl | 246 - jni/pdnsd/depcomp | 530 - jni/pdnsd/doc/Makefile.am | 28 - jni/pdnsd/doc/Makefile.in | 483 - jni/pdnsd/doc/doc_makefile | 38 - jni/pdnsd/doc/html/dl.html | 96 - jni/pdnsd/doc/html/dl.html.in | 96 - jni/pdnsd/doc/html/doc.html | 2630 ----- jni/pdnsd/doc/html/doc_makefile | 23 - jni/pdnsd/doc/html/faq.html | 412 - jni/pdnsd/doc/html/htmlsubst.pl | 36 - jni/pdnsd/doc/html/index.html | 686 -- jni/pdnsd/doc/html2confman.pl | 161 - jni/pdnsd/doc/pdnsd-ctl.8 | 198 - jni/pdnsd/doc/pdnsd.8.in | 326 - jni/pdnsd/doc/pdnsd.conf.5.in | 1328 --- jni/pdnsd/doc/pdnsd.conf.in | 143 - jni/pdnsd/doc/txt/doc_makefile | 21 - jni/pdnsd/doc/txt/faq.txt | 227 - jni/pdnsd/doc/txt/intro.txt | 305 - jni/pdnsd/doc/txt/manual.txt | 2017 ---- jni/pdnsd/file-list.base.in | 5 - jni/pdnsd/install-sh | 323 - jni/pdnsd/missing | 360 - jni/pdnsd/pdnsd.spec.in | 244 - jni/pdnsd/src/Makefile.am | 24 - jni/pdnsd/src/Makefile.in | 921 -- jni/pdnsd/src/cache.c | 2731 ----- jni/pdnsd/src/cache.h | 306 - jni/pdnsd/src/conf-keywords.h | 238 - jni/pdnsd/src/conf-parser.c | 2118 ---- jni/pdnsd/src/conf-parser.h | 29 - jni/pdnsd/src/conff.c | 544 - jni/pdnsd/src/conff.h | 190 - jni/pdnsd/src/consts.c | 133 - jni/pdnsd/src/consts.h | 69 - jni/pdnsd/src/debug.c | 64 - jni/pdnsd/src/debug.h | 52 - jni/pdnsd/src/dns.c | 617 - jni/pdnsd/src/dns.h | 309 - jni/pdnsd/src/dns_answer.c | 2170 ---- jni/pdnsd/src/dns_answer.h | 40 - jni/pdnsd/src/dns_query.c | 3798 ------- jni/pdnsd/src/dns_query.h | 51 - jni/pdnsd/src/error.c | 142 - jni/pdnsd/src/error.h | 115 - jni/pdnsd/src/freebsd_netinet_ip_icmp.h | 187 - jni/pdnsd/src/hash.c | 322 - jni/pdnsd/src/hash.h | 83 - jni/pdnsd/src/helpers.c | 795 -- jni/pdnsd/src/helpers.h | 319 - jni/pdnsd/src/icmp.c | 544 - jni/pdnsd/src/icmp.h | 43 - jni/pdnsd/src/ipvers.h | 297 - jni/pdnsd/src/list.c | 171 - jni/pdnsd/src/list.h | 170 - jni/pdnsd/src/main.c | 710 -- jni/pdnsd/src/make_rr_types_h.pl | 309 - jni/pdnsd/src/netdev.c | 363 - jni/pdnsd/src/netdev.h | 32 - jni/pdnsd/src/pdnsd-ctl/Makefile.am | 18 - jni/pdnsd/src/pdnsd-ctl/Makefile.in | 470 - jni/pdnsd/src/pdnsd-ctl/pdnsd-ctl.c | 799 -- jni/pdnsd/src/pdnsd_assert.h | 51 - jni/pdnsd/src/rc/ArchLinux/Makefile.am | 7 - jni/pdnsd/src/rc/ArchLinux/Makefile.in | 332 - jni/pdnsd/src/rc/ArchLinux/pdnsd.in | 45 - jni/pdnsd/src/rc/Debian/Makefile.am | 8 - jni/pdnsd/src/rc/Debian/Makefile.in | 334 - jni/pdnsd/src/rc/Debian/pdnsd.in | 52 - jni/pdnsd/src/rc/Makefile.am | 5 - jni/pdnsd/src/rc/Makefile.in | 526 - jni/pdnsd/src/rc/README | 104 - jni/pdnsd/src/rc/RedHat/Makefile.am | 12 - jni/pdnsd/src/rc/RedHat/Makefile.in | 337 - jni/pdnsd/src/rc/RedHat/pdnsd.in | 88 - jni/pdnsd/src/rc/Slackware/Makefile.am | 3 - jni/pdnsd/src/rc/Slackware/Makefile.in | 330 - jni/pdnsd/src/rc/Slackware/rc.pdnsd.in | 74 - jni/pdnsd/src/rc/SuSE/Makefile.am | 22 - jni/pdnsd/src/rc/SuSE/Makefile.in | 345 - jni/pdnsd/src/rc/SuSE/pdnsd.in | 68 - jni/pdnsd/src/rr_types.c | 172 - jni/pdnsd/src/rr_types.h | 536 - jni/pdnsd/src/rr_types.in | 99 - jni/pdnsd/src/servers.c | 856 -- jni/pdnsd/src/servers.h | 68 - jni/pdnsd/src/sort_namevalues.pl | 25 - jni/pdnsd/src/status.c | 824 -- jni/pdnsd/src/status.h | 59 - jni/pdnsd/src/test/Makefile.am | 35 - jni/pdnsd/src/test/Makefile.in | 464 - jni/pdnsd/src/test/if_up.c | 36 - jni/pdnsd/src/test/is_local_addr.c | 57 - jni/pdnsd/src/test/random.c | 33 - jni/pdnsd/src/test/tping.c | 59 - jni/pdnsd/src/thread.c | 85 - jni/pdnsd/src/thread.h | 143 - jni/pdnsd/version | 1 - jsocksAndroid/build.gradle | 18 + jsocksAndroid/src/main/AndroidManifest.xml | 11 + .../com/runjva/sourceforge/jsocks/main/SOCKS.java | 267 + .../jsocks/protocol/Authentication.java | 35 + .../jsocks/protocol/AuthenticationNone.java | 22 + .../sourceforge/jsocks/protocol/InetRange.java | 492 + .../sourceforge/jsocks/protocol/ProxyMessage.java | 118 + .../sourceforge/jsocks/protocol/ProxyServer.java | 699 ++ .../sourceforge/jsocks/protocol/Socks4Message.java | 167 + .../sourceforge/jsocks/protocol/Socks4Proxy.java | 144 + .../jsocks/protocol/Socks5DatagramSocket.java | 480 + .../sourceforge/jsocks/protocol/Socks5Message.java | 325 + .../sourceforge/jsocks/protocol/Socks5Proxy.java | 295 + .../jsocks/protocol/SocksException.java | 111 + .../jsocks/protocol/SocksProxyBase.java | 543 + .../jsocks/protocol/SocksServerSocket.java | 235 + .../sourceforge/jsocks/protocol/SocksSocket.java | 385 + .../jsocks/protocol/UDPEncapsulation.java | 33 + .../jsocks/protocol/UDPRelayServer.java | 227 + .../protocol/UserPasswordAuthentication.java | 91 + .../runjva/sourceforge/jsocks/server/Ident.java | 171 + .../jsocks/server/IdentAuthenticator.java | 182 + .../jsocks/server/ServerAuthenticator.java | 126 + .../jsocks/server/ServerAuthenticatorBase.java | 187 + .../jsocks/server/ServerAuthenticatorNone.java | 16 + .../jsocks/server/UserPasswordAuthenticator.java | 82 + .../sourceforge/jsocks/server/UserValidation.java | 24 + libs/android-support-v4.jar | Bin 1364299 -> 0 bytes orbotservice/.gitignore | 1 + orbotservice/build.gradle | 33 + orbotservice/proguard-rules.pro | 17 + .../android/service/ApplicationTest.java | 13 + orbotservice/src/main/AndroidManifest.xml | 5 + orbotservice/src/main/assets/bridges.txt | 22 + .../main/java/net/freehaven/tor/control/.cvsignore | 1 + .../main/java/net/freehaven/tor/control/Bytes.java | 114 + .../net/freehaven/tor/control/ConfigEntry.java | 20 + .../net/freehaven/tor/control/EventHandler.java | 75 + .../freehaven/tor/control/NullEventHandler.java | 18 + .../net/freehaven/tor/control/PasswordDigest.java | 98 + .../src/main/java/net/freehaven/tor/control/README | 4 + .../freehaven/tor/control/TorControlCommands.java | 148 + .../tor/control/TorControlConnection.java | 732 ++ .../net/freehaven/tor/control/TorControlError.java | 39 + .../tor/control/TorControlSyntaxError.java | 16 + .../net/freehaven/tor/control/examples/.cvsignore | 1 + .../control/examples/DebuggingEventHandler.java | 44 + .../net/freehaven/tor/control/examples/Main.java | 146 + .../android/service/HiddenServiceManager.java | 25 + .../torproject/android/service/OrbotConstants.java | 37 + .../android/service/StartTorReceiver.java | 37 + .../android/service/TorEventHandler.java | 325 + .../org/torproject/android/service/TorService.java | 1987 ++++ .../android/service/TorServiceConstants.java | 162 + .../torproject/android/service/TorrcConfig.java | 33 + .../android/service/transproxy/TorTransProxy.java | 983 ++ .../android/service/transproxy/TorifiedApp.java | 261 + .../android/service/util/DummyActivity.java | 15 + .../org/torproject/android/service/util/Prefs.java | 132 + .../android/service/util/TorResourceInstaller.java | 344 + .../android/service/util/TorServiceUtils.java | 182 + .../org/torproject/android/service/util/Utils.java | 100 + .../android/service/vpn/OrbotVpnManager.java | 459 + .../android/service/vpn/TorVpnService.java | 42 + .../torproject/android/service/vpn/Tun2Socks.java | 123 + orbotservice/src/main/jni/Android.mk | 145 + orbotservice/src/main/jni/Application.mk | 4 + orbotservice/src/main/jni/libancillary/API | 139 + orbotservice/src/main/jni/libancillary/COPYING | 21 + orbotservice/src/main/jni/libancillary/Makefile | 73 + orbotservice/src/main/jni/libancillary/ancillary.h | 131 + orbotservice/src/main/jni/libancillary/fd_recv.c | 98 + orbotservice/src/main/jni/libancillary/fd_send.c | 92 + orbotservice/src/main/jni/libancillary/test.c | 112 + orbotservice/src/main/jni/pdnsd/AUTHORS | 58 + orbotservice/src/main/jni/pdnsd/COPYING | 674 ++ orbotservice/src/main/jni/pdnsd/COPYING.BSD | 26 + orbotservice/src/main/jni/pdnsd/ChangeLog | 3304 ++++++ orbotservice/src/main/jni/pdnsd/ChangeLog.old | 161 + orbotservice/src/main/jni/pdnsd/INSTALL | 190 + orbotservice/src/main/jni/pdnsd/Makefile.am | 40 + orbotservice/src/main/jni/pdnsd/Makefile.in | 734 ++ orbotservice/src/main/jni/pdnsd/NEWS | 324 + orbotservice/src/main/jni/pdnsd/PKGBUILD.in | 24 + orbotservice/src/main/jni/pdnsd/README | 22 + orbotservice/src/main/jni/pdnsd/README.par | 216 + orbotservice/src/main/jni/pdnsd/README.par.old | 249 + orbotservice/src/main/jni/pdnsd/THANKS | 66 + orbotservice/src/main/jni/pdnsd/TODO | 20 + orbotservice/src/main/jni/pdnsd/acconfig.h | 191 + orbotservice/src/main/jni/pdnsd/aclocal.m4 | 1021 ++ orbotservice/src/main/jni/pdnsd/compile | 142 + orbotservice/src/main/jni/pdnsd/config.h | 437 + orbotservice/src/main/jni/pdnsd/config.h.in | 430 + orbotservice/src/main/jni/pdnsd/configure | 11389 +++++++++++++++++++ orbotservice/src/main/jni/pdnsd/configure.in | 548 + .../src/main/jni/pdnsd/contrib/Makefile.am | 2 + .../src/main/jni/pdnsd/contrib/Makefile.in | 323 + orbotservice/src/main/jni/pdnsd/contrib/README | 30 + .../jni/pdnsd/contrib/change_pdnsd_server_ip.pl | 124 + orbotservice/src/main/jni/pdnsd/contrib/dhcp2pdnsd | 45 + .../src/main/jni/pdnsd/contrib/pdnsd_dhcp.pl | 246 + orbotservice/src/main/jni/pdnsd/depcomp | 530 + orbotservice/src/main/jni/pdnsd/file-list.base.in | 5 + orbotservice/src/main/jni/pdnsd/install-sh | 323 + orbotservice/src/main/jni/pdnsd/missing | 360 + orbotservice/src/main/jni/pdnsd/pdnsd.spec.in | 244 + orbotservice/src/main/jni/pdnsd/src/Makefile.am | 24 + orbotservice/src/main/jni/pdnsd/src/Makefile.in | 921 ++ orbotservice/src/main/jni/pdnsd/src/cache.c | 2731 +++++ orbotservice/src/main/jni/pdnsd/src/cache.h | 306 + .../src/main/jni/pdnsd/src/conf-keywords.h | 238 + orbotservice/src/main/jni/pdnsd/src/conf-parser.c | 2118 ++++ orbotservice/src/main/jni/pdnsd/src/conf-parser.h | 29 + orbotservice/src/main/jni/pdnsd/src/conff.c | 544 + orbotservice/src/main/jni/pdnsd/src/conff.h | 190 + orbotservice/src/main/jni/pdnsd/src/consts.c | 133 + orbotservice/src/main/jni/pdnsd/src/consts.h | 69 + orbotservice/src/main/jni/pdnsd/src/debug.c | 64 + orbotservice/src/main/jni/pdnsd/src/debug.h | 52 + orbotservice/src/main/jni/pdnsd/src/dns.c | 617 + orbotservice/src/main/jni/pdnsd/src/dns.h | 309 + orbotservice/src/main/jni/pdnsd/src/dns_answer.c | 2170 ++++ orbotservice/src/main/jni/pdnsd/src/dns_answer.h | 40 + orbotservice/src/main/jni/pdnsd/src/dns_query.c | 3798 +++++++ orbotservice/src/main/jni/pdnsd/src/dns_query.h | 51 + orbotservice/src/main/jni/pdnsd/src/error.c | 142 + orbotservice/src/main/jni/pdnsd/src/error.h | 115 + .../main/jni/pdnsd/src/freebsd_netinet_ip_icmp.h | 187 + orbotservice/src/main/jni/pdnsd/src/hash.c | 322 + orbotservice/src/main/jni/pdnsd/src/hash.h | 83 + orbotservice/src/main/jni/pdnsd/src/helpers.c | 795 ++ orbotservice/src/main/jni/pdnsd/src/helpers.h | 319 + orbotservice/src/main/jni/pdnsd/src/icmp.c | 544 + orbotservice/src/main/jni/pdnsd/src/icmp.h | 43 + orbotservice/src/main/jni/pdnsd/src/ipvers.h | 297 + orbotservice/src/main/jni/pdnsd/src/list.c | 171 + orbotservice/src/main/jni/pdnsd/src/list.h | 170 + orbotservice/src/main/jni/pdnsd/src/main.c | 710 ++ .../src/main/jni/pdnsd/src/make_rr_types_h.pl | 309 + orbotservice/src/main/jni/pdnsd/src/netdev.c | 363 + orbotservice/src/main/jni/pdnsd/src/netdev.h | 32 + .../src/main/jni/pdnsd/src/pdnsd-ctl/Makefile.am | 18 + .../src/main/jni/pdnsd/src/pdnsd-ctl/Makefile.in | 470 + .../src/main/jni/pdnsd/src/pdnsd-ctl/pdnsd-ctl.c | 799 ++ orbotservice/src/main/jni/pdnsd/src/pdnsd_assert.h | 51 + .../main/jni/pdnsd/src/rc/ArchLinux/Makefile.am | 7 + .../main/jni/pdnsd/src/rc/ArchLinux/Makefile.in | 332 + .../src/main/jni/pdnsd/src/rc/ArchLinux/pdnsd.in | 45 + .../src/main/jni/pdnsd/src/rc/Debian/Makefile.am | 8 + .../src/main/jni/pdnsd/src/rc/Debian/Makefile.in | 334 + .../src/main/jni/pdnsd/src/rc/Debian/pdnsd.in | 52 + orbotservice/src/main/jni/pdnsd/src/rc/Makefile.am | 5 + orbotservice/src/main/jni/pdnsd/src/rc/Makefile.in | 526 + orbotservice/src/main/jni/pdnsd/src/rc/README | 104 + .../src/main/jni/pdnsd/src/rc/RedHat/Makefile.am | 12 + .../src/main/jni/pdnsd/src/rc/RedHat/Makefile.in | 337 + .../src/main/jni/pdnsd/src/rc/RedHat/pdnsd.in | 88 + .../main/jni/pdnsd/src/rc/Slackware/Makefile.am | 3 + .../main/jni/pdnsd/src/rc/Slackware/Makefile.in | 330 + .../main/jni/pdnsd/src/rc/Slackware/rc.pdnsd.in | 74 + .../src/main/jni/pdnsd/src/rc/SuSE/Makefile.am | 22 + .../src/main/jni/pdnsd/src/rc/SuSE/Makefile.in | 345 + .../src/main/jni/pdnsd/src/rc/SuSE/pdnsd.in | 68 + orbotservice/src/main/jni/pdnsd/src/rr_types.c | 172 + orbotservice/src/main/jni/pdnsd/src/rr_types.h | 536 + orbotservice/src/main/jni/pdnsd/src/rr_types.in | 99 + orbotservice/src/main/jni/pdnsd/src/servers.c | 856 ++ orbotservice/src/main/jni/pdnsd/src/servers.h | 68 + .../src/main/jni/pdnsd/src/sort_namevalues.pl | 25 + orbotservice/src/main/jni/pdnsd/src/status.c | 824 ++ orbotservice/src/main/jni/pdnsd/src/status.h | 59 + .../src/main/jni/pdnsd/src/test/Makefile.am | 35 + .../src/main/jni/pdnsd/src/test/Makefile.in | 464 + orbotservice/src/main/jni/pdnsd/src/test/if_up.c | 36 + .../src/main/jni/pdnsd/src/test/is_local_addr.c | 57 + orbotservice/src/main/jni/pdnsd/src/test/random.c | 33 + orbotservice/src/main/jni/pdnsd/src/test/tping.c | 59 + orbotservice/src/main/jni/pdnsd/src/thread.c | 85 + orbotservice/src/main/jni/pdnsd/src/thread.h | 143 + orbotservice/src/main/jni/pdnsd/version | 1 + .../src/main/jniLibs/armeabi/libtun2socks.so | Bin 0 -> 129472 bytes .../res/drawable-hdpi-v11/ic_stat_notifyerr.png | Bin 0 -> 480 bytes .../src/main/res/drawable-hdpi-v11/ic_stat_tor.png | Bin 0 -> 802 bytes .../main/res/drawable-hdpi-v11/ic_stat_tor_off.png | Bin 0 -> 744 bytes .../res/drawable-hdpi-v11/ic_stat_tor_xfer.png | Bin 0 -> 967 bytes .../src/main/res/drawable-hdpi-v11/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-hdpi-v9/ic_stat_notifyerr.png | Bin 0 -> 616 bytes .../src/main/res/drawable-hdpi-v9/ic_stat_tor.png | Bin 0 -> 713 bytes .../src/main/res/drawable-hdpi-v9/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-hdpi/ic_action_settings.png | Bin 0 -> 553 bytes .../src/main/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 4194 bytes .../main/res/drawable-hdpi/ic_stat_notifyerr.png | Bin 0 -> 1312 bytes .../src/main/res/drawable-hdpi/ic_stat_tor.png | Bin 0 -> 852 bytes .../main/res/drawable-hdpi/ic_stat_tor_xfer.png | Bin 0 -> 990 bytes .../src/main/res/drawable-hdpi/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-ldpi-v11/ic_stat_notifyerr.png | Bin 0 -> 294 bytes .../src/main/res/drawable-ldpi-v11/ic_stat_tor.png | Bin 0 -> 390 bytes .../src/main/res/drawable-ldpi-v11/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-ldpi-v9/ic_stat_notifyerr.png | Bin 0 -> 342 bytes .../src/main/res/drawable-ldpi-v9/ic_stat_tor.png | Bin 0 -> 358 bytes .../src/main/res/drawable-ldpi-v9/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-ldpi/ic_action_settings.png | Bin 0 -> 319 bytes .../src/main/res/drawable-ldpi/ic_launcher.png | Bin 0 -> 2852 bytes .../main/res/drawable-ldpi/ic_stat_notifyerr.png | Bin 0 -> 647 bytes .../src/main/res/drawable-ldpi/ic_stat_tor.png | Bin 0 -> 606 bytes .../src/main/res/drawable-ldpi/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-mdpi-v11/ic_stat_notifyerr.png | Bin 0 -> 357 bytes .../src/main/res/drawable-mdpi-v11/ic_stat_tor.png | Bin 0 -> 517 bytes .../res/drawable-mdpi-v11/ic_stat_tor_xfer.png | Bin 0 -> 607 bytes .../src/main/res/drawable-mdpi-v11/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-mdpi-v9/ic_stat_notifyerr.png | Bin 0 -> 458 bytes .../src/main/res/drawable-mdpi-v9/ic_stat_tor.png | Bin 0 -> 475 bytes .../src/main/res/drawable-mdpi-v9/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-mdpi/ic_action_settings.png | Bin 0 -> 364 bytes .../src/main/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 2677 bytes .../main/res/drawable-mdpi/ic_stat_notifyerr.png | Bin 0 -> 883 bytes .../src/main/res/drawable-mdpi/ic_stat_tor.png | Bin 0 -> 535 bytes .../main/res/drawable-mdpi/ic_stat_tor_xfer.png | Bin 0 -> 600 bytes .../src/main/res/drawable-mdpi/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-xhdpi-v11/ic_stat_notifyerr.png | Bin 0 -> 618 bytes .../main/res/drawable-xhdpi-v11/ic_stat_tor.png | Bin 0 -> 1165 bytes .../res/drawable-xhdpi-v11/ic_stat_tor_xfer.png | Bin 0 -> 1337 bytes .../src/main/res/drawable-xhdpi-v11/inverse.png | Bin 0 -> 1027 bytes .../res/drawable-xhdpi-v9/ic_stat_notifyerr.png | Bin 0 -> 747 bytes .../src/main/res/drawable-xhdpi-v9/ic_stat_tor.png | Bin 0 -> 970 bytes .../src/main/res/drawable-xhdpi-v9/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-xhdpi/ic_action_settings.png | Bin 0 -> 716 bytes .../src/main/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 5964 bytes .../main/res/drawable-xhdpi/ic_stat_notifyerr.png | Bin 0 -> 1796 bytes .../src/main/res/drawable-xhdpi/ic_stat_tor.png | Bin 0 -> 1161 bytes .../main/res/drawable-xhdpi/ic_stat_tor_xfer.png | Bin 0 -> 1378 bytes .../src/main/res/drawable-xhdpi/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-xxhdpi-v11/ic_stat_tor.png | Bin 0 -> 1903 bytes .../res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png | Bin 0 -> 2019 bytes .../src/main/res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 9556 bytes .../src/main/res/drawable-xxhdpi/ic_stat_tor.png | Bin 0 -> 1872 bytes .../main/res/drawable-xxhdpi/ic_stat_tor_xfer.png | Bin 0 -> 2216 bytes .../src/main/res/drawable-xxhdpi/inverse.png | Bin 0 -> 1027 bytes .../main/res/drawable-xxxhdpi-v11/ic_stat_tor.png | Bin 0 -> 2661 bytes .../res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png | Bin 0 -> 3156 bytes .../src/main/res/drawable-xxxhdpi/ic_launcher.png | Bin 0 -> 13297 bytes .../src/main/res/drawable-xxxhdpi/ic_stat_tor.png | Bin 0 -> 2631 bytes .../main/res/drawable-xxxhdpi/ic_stat_tor_xfer.png | Bin 0 -> 2859 bytes .../src/main/res/drawable-xxxhdpi/inverse.png | Bin 0 -> 1027 bytes orbotservice/src/main/res/drawable/button.xml | 37 + orbotservice/src/main/res/drawable/button_off.xml | 37 + orbotservice/src/main/res/drawable/button_on.xml | 35 + .../src/main/res/drawable/classyfabric.png | Bin 0 -> 8856 bytes orbotservice/src/main/res/drawable/error.png | Bin 0 -> 2922 bytes .../src/main/res/drawable/ic_chatsecure.png | Bin 0 -> 4013 bytes .../src/main/res/drawable/ic_duckduckgo.png | Bin 0 -> 5042 bytes orbotservice/src/main/res/drawable/ic_launcher.png | Bin 0 -> 6055 bytes .../src/main/res/drawable/ic_menu_about.png | Bin 0 -> 1771 bytes .../src/main/res/drawable/ic_menu_exit.png | Bin 0 -> 2693 bytes .../src/main/res/drawable/ic_menu_goto.png | Bin 0 -> 1636 bytes orbotservice/src/main/res/drawable/ic_play.png | Bin 0 -> 3560 bytes .../src/main/res/drawable/ic_stat_tor_off.png | Bin 0 -> 744 bytes .../src/main/res/drawable/ic_stat_tor_xfer.png | Bin 0 -> 600 bytes orbotservice/src/main/res/drawable/ic_twitter.png | Bin 0 -> 2797 bytes orbotservice/src/main/res/drawable/icon_martus.png | Bin 0 -> 6763 bytes orbotservice/src/main/res/drawable/icon_orfox.png | Bin 0 -> 7617 bytes .../src/main/res/drawable/icon_story_maker.png | Bin 0 -> 4290 bytes orbotservice/src/main/res/drawable/inverse.png | Bin 0 -> 1027 bytes orbotservice/src/main/res/drawable/n8fr8.jpg | Bin 0 -> 18062 bytes orbotservice/src/main/res/drawable/oldtoroff.png | Bin 0 -> 63700 bytes orbotservice/src/main/res/drawable/oldtoron.png | Bin 0 -> 121036 bytes .../src/main/res/drawable/oldtorstarting.png | Bin 0 -> 111753 bytes orbotservice/src/main/res/drawable/onion32.png | Bin 0 -> 1599 bytes orbotservice/src/main/res/drawable/tilebg.xml | 4 + orbotservice/src/main/res/drawable/toggle.xml | 8 + orbotservice/src/main/res/drawable/tor.png | Bin 0 -> 4766 bytes orbotservice/src/main/res/drawable/tor25.png | Bin 0 -> 2227 bytes orbotservice/src/main/res/drawable/toroff.png | Bin 0 -> 39556 bytes orbotservice/src/main/res/drawable/toron.png | Bin 0 -> 47022 bytes orbotservice/src/main/res/drawable/torstarting.png | Bin 0 -> 41700 bytes .../res/layout/layout_notification_expanded.xml | 122 + .../notification_template_part_chronometer.xml | 25 + .../res/layout/notification_template_part_time.xml | 25 + orbotservice/src/main/res/raw/geoip.mp3 | Bin 0 -> 609031 bytes orbotservice/src/main/res/raw/geoip6.mp3 | 1663 +++ orbotservice/src/main/res/raw/pluto.properties | 3 + orbotservice/src/main/res/raw/torpolipo.conf | 23 + orbotservice/src/main/res/raw/torrc | 8 + orbotservice/src/main/res/values-ach/strings.xml | 12 + orbotservice/src/main/res/values-ar/strings.xml | 262 + orbotservice/src/main/res/values-az/strings.xml | 297 + orbotservice/src/main/res/values-bg/strings.xml | 293 + .../src/main/res/values-bn-rBD/strings.xml | 40 + .../src/main/res/values-bn-rIN/strings.xml | 12 + orbotservice/src/main/res/values-bn/strings.xml | 12 + orbotservice/src/main/res/values-brx/strings.xml | 12 + orbotservice/src/main/res/values-bs/strings.xml | 18 + orbotservice/src/main/res/values-ca/strings.xml | 226 + .../src/main/res/values-cs-rCZ/strings.xml | 223 + orbotservice/src/main/res/values-cs/strings.xml | 74 + orbotservice/src/main/res/values-cy/strings.xml | 81 + orbotservice/src/main/res/values-da/strings.xml | 203 + .../src/main/res/values-de-rAT/strings.xml | 12 + orbotservice/src/main/res/values-de/strings.xml | 293 + orbotservice/src/main/res/values-el/strings.xml | 208 + .../src/main/res/values-en-rGB/strings.xml | 13 + orbotservice/src/main/res/values-eo/strings.xml | 146 + .../src/main/res/values-es-rAR/strings.xml | 69 + orbotservice/src/main/res/values-es/strings.xml | 294 + orbotservice/src/main/res/values-et/strings.xml | 210 + orbotservice/src/main/res/values-eu/strings.xml | 218 + orbotservice/src/main/res/values-fa/strings.xml | 292 + orbotservice/src/main/res/values-fi/strings.xml | 278 + .../src/main/res/values-fr-rFR/strings.xml | 293 + orbotservice/src/main/res/values-fr/strings.xml | 54 + orbotservice/src/main/res/values-gl/strings.xml | 209 + .../src/main/res/values-gu-rIN/strings.xml | 14 + orbotservice/src/main/res/values-gu/strings.xml | 17 + orbotservice/src/main/res/values-he/strings.xml | 233 + orbotservice/src/main/res/values-hi/strings.xml | 26 + .../src/main/res/values-hr-rHR/strings.xml | 30 + orbotservice/src/main/res/values-hr/strings.xml | 293 + orbotservice/src/main/res/values-hu/strings.xml | 293 + .../src/main/res/values-hy-rAM/strings.xml | 12 + orbotservice/src/main/res/values-ia/strings.xml | 30 + orbotservice/src/main/res/values-id/strings.xml | 284 + .../src/main/res/values-in-rID/strings.xml | 284 + orbotservice/src/main/res/values-in/strings.xml | 48 + orbotservice/src/main/res/values-is/strings.xml | 278 + orbotservice/src/main/res/values-it/strings.xml | 293 + orbotservice/src/main/res/values-iw/strings.xml | 233 + orbotservice/src/main/res/values-ja/strings.xml | 293 + .../src/main/res/values-kn-rIN/strings.xml | 12 + orbotservice/src/main/res/values-kn/strings.xml | 12 + orbotservice/src/main/res/values-ko/strings.xml | 214 + orbotservice/src/main/res/values-ky/strings.xml | 21 + .../src/main/res/values-lt-rLT/strings.xml | 12 + orbotservice/src/main/res/values-lt/strings.xml | 28 + orbotservice/src/main/res/values-lv/strings.xml | 278 + orbotservice/src/main/res/values-mk/strings.xml | 278 + orbotservice/src/main/res/values-ml/strings.xml | 12 + orbotservice/src/main/res/values-mn/strings.xml | 12 + .../src/main/res/values-mr-rIN/strings.xml | 12 + .../src/main/res/values-ms-rMY/strings.xml | 196 + orbotservice/src/main/res/values-ms/strings.xml | 200 + orbotservice/src/main/res/values-my/strings.xml | 30 + orbotservice/src/main/res/values-nb/strings.xml | 258 + orbotservice/src/main/res/values-nl/strings.xml | 292 + orbotservice/src/main/res/values-pa/strings.xml | 19 + orbotservice/src/main/res/values-pl/strings.xml | 293 + orbotservice/src/main/res/values-ps/strings.xml | 12 + .../src/main/res/values-pt-rBR/strings.xml | 285 + .../src/main/res/values-pt-rPT/strings.xml | 14 + orbotservice/src/main/res/values-pt/strings.xml | 181 + .../src/main/res/values-ro-rRO/strings.xml | 30 + orbotservice/src/main/res/values-ro/strings.xml | 231 + .../src/main/res/values-rs-rAR/strings.xml | 58 + orbotservice/src/main/res/values-ru/strings.xml | 293 + .../src/main/res/values-si-rLK/strings.xml | 190 + .../src/main/res/values-sk-rSK/strings.xml | 15 + orbotservice/src/main/res/values-sk/strings.xml | 45 + orbotservice/src/main/res/values-sl/strings.xml | 79 + orbotservice/src/main/res/values-sn/strings.xml | 22 + orbotservice/src/main/res/values-sq/strings.xml | 30 + orbotservice/src/main/res/values-sr/strings.xml | 200 + orbotservice/src/main/res/values-sv/strings.xml | 293 + orbotservice/src/main/res/values-ta/strings.xml | 68 + orbotservice/src/main/res/values-th/strings.xml | 169 + orbotservice/src/main/res/values-tl/strings.xml | 249 + orbotservice/src/main/res/values-tr/strings.xml | 282 + orbotservice/src/main/res/values-uk/strings.xml | 278 + orbotservice/src/main/res/values-ur/strings.xml | 18 + orbotservice/src/main/res/values-uz/strings.xml | 47 + orbotservice/src/main/res/values-vi/strings.xml | 293 + .../src/main/res/values-zh-rCN/strings.xml | 298 + .../src/main/res/values-zh-rTW/strings.xml | 116 + orbotservice/src/main/res/values/arrays.xml | 16 + orbotservice/src/main/res/values/colors.xml | 8 + orbotservice/src/main/res/values/dimens.xml | 361 + orbotservice/src/main/res/values/pdnsd.xml | 33 + orbotservice/src/main/res/values/strings.xml | 339 + orbotservice/src/main/res/values/styles.xml | 5 + orbotservice/src/main/res/values/theme.xml | 8 + .../java/org/torproject/android/control/.cvsignore | 1 + .../java/org/torproject/android/control/Bytes.java | 114 + .../torproject/android/control/ConfigEntry.java | 20 + .../torproject/android/control/EventHandler.java | 75 + .../android/control/NullEventHandler.java | 18 + .../torproject/android/control/PasswordDigest.java | 98 + .../java/org/torproject/android/control/README | 4 + .../android/control/TorControlCommands.java | 148 + .../android/control/TorControlConnection.java | 730 ++ .../android/control/TorControlError.java | 39 + .../android/control/TorControlSyntaxError.java | 16 + .../torproject/android/control/examples/.cvsignore | 1 + .../control/examples/DebuggingEventHandler.java | 44 + .../torproject/android/control/examples/Main.java | 146 + .../android/service/ExampleUnitTest.java | 15 + patches/UDP-block.patch | 243 - patches/orbot-patch-sporkbomb-20110501/Part 1.4 | 11 - ...real_transproxy_all-use_only_new_iptables.patch | 390 - .../orbot_leak_report | 110 - patches/transproxy.patch | 0 patches/udptransproxyfinal.patch | 247 - .../ic_launcher_gibberbot.png | Bin 7527 -> 0 bytes .../update_GibberBot_info.diff | 285 - project.properties | 5 +- res/drawable-hdpi-v11/ic_stat_notifyerr.png | Bin 480 -> 0 bytes res/drawable-hdpi-v11/ic_stat_tor.png | Bin 802 -> 0 bytes res/drawable-hdpi-v11/ic_stat_tor_off.png | Bin 744 -> 0 bytes res/drawable-hdpi-v11/ic_stat_tor_xfer.png | Bin 967 -> 0 bytes res/drawable-hdpi-v11/inverse.png | Bin 1027 -> 0 bytes res/drawable-hdpi-v9/ic_stat_notifyerr.png | Bin 616 -> 0 bytes res/drawable-hdpi-v9/ic_stat_tor.png | Bin 713 -> 0 bytes res/drawable-hdpi-v9/inverse.png | Bin 1027 -> 0 bytes res/drawable-hdpi/ic_action_settings.png | Bin 553 -> 0 bytes res/drawable-hdpi/ic_launcher.png | Bin 4194 -> 0 bytes res/drawable-hdpi/ic_stat_notifyerr.png | Bin 1312 -> 0 bytes res/drawable-hdpi/ic_stat_tor.png | Bin 852 -> 0 bytes res/drawable-hdpi/ic_stat_tor_xfer.png | Bin 990 -> 0 bytes res/drawable-hdpi/inverse.png | Bin 1027 -> 0 bytes res/drawable-ldpi-v11/ic_stat_notifyerr.png | Bin 294 -> 0 bytes res/drawable-ldpi-v11/ic_stat_tor.png | Bin 390 -> 0 bytes res/drawable-ldpi-v11/inverse.png | Bin 1027 -> 0 bytes res/drawable-ldpi-v9/ic_stat_notifyerr.png | Bin 342 -> 0 bytes res/drawable-ldpi-v9/ic_stat_tor.png | Bin 358 -> 0 bytes res/drawable-ldpi-v9/inverse.png | Bin 1027 -> 0 bytes res/drawable-ldpi/ic_action_settings.png | Bin 319 -> 0 bytes res/drawable-ldpi/ic_launcher.png | Bin 2852 -> 0 bytes res/drawable-ldpi/ic_stat_notifyerr.png | Bin 647 -> 0 bytes res/drawable-ldpi/ic_stat_tor.png | Bin 606 -> 0 bytes res/drawable-ldpi/inverse.png | Bin 1027 -> 0 bytes res/drawable-mdpi-v11/ic_stat_notifyerr.png | Bin 357 -> 0 bytes res/drawable-mdpi-v11/ic_stat_tor.png | Bin 517 -> 0 bytes res/drawable-mdpi-v11/ic_stat_tor_xfer.png | Bin 607 -> 0 bytes res/drawable-mdpi-v11/inverse.png | Bin 1027 -> 0 bytes res/drawable-mdpi-v9/ic_stat_notifyerr.png | Bin 458 -> 0 bytes res/drawable-mdpi-v9/ic_stat_tor.png | Bin 475 -> 0 bytes res/drawable-mdpi-v9/inverse.png | Bin 1027 -> 0 bytes res/drawable-mdpi/ic_action_settings.png | Bin 364 -> 0 bytes res/drawable-mdpi/ic_launcher.png | Bin 2677 -> 0 bytes res/drawable-mdpi/ic_stat_notifyerr.png | Bin 883 -> 0 bytes res/drawable-mdpi/ic_stat_tor.png | Bin 535 -> 0 bytes res/drawable-mdpi/ic_stat_tor_xfer.png | Bin 600 -> 0 bytes res/drawable-mdpi/inverse.png | Bin 1027 -> 0 bytes res/drawable-xhdpi-v11/ic_stat_notifyerr.png | Bin 618 -> 0 bytes res/drawable-xhdpi-v11/ic_stat_tor.png | Bin 1165 -> 0 bytes res/drawable-xhdpi-v11/ic_stat_tor_xfer.png | Bin 1337 -> 0 bytes res/drawable-xhdpi-v11/inverse.png | Bin 1027 -> 0 bytes res/drawable-xhdpi-v9/ic_stat_notifyerr.png | Bin 747 -> 0 bytes res/drawable-xhdpi-v9/ic_stat_tor.png | Bin 970 -> 0 bytes res/drawable-xhdpi-v9/inverse.png | Bin 1027 -> 0 bytes res/drawable-xhdpi/ic_action_settings.png | Bin 716 -> 0 bytes res/drawable-xhdpi/ic_launcher.png | Bin 5964 -> 0 bytes res/drawable-xhdpi/ic_stat_notifyerr.png | Bin 1796 -> 0 bytes res/drawable-xhdpi/ic_stat_tor.png | Bin 1161 -> 0 bytes res/drawable-xhdpi/ic_stat_tor_xfer.png | Bin 1378 -> 0 bytes res/drawable-xhdpi/inverse.png | Bin 1027 -> 0 bytes res/drawable-xxhdpi-v11/ic_stat_tor.png | Bin 1903 -> 0 bytes res/drawable-xxhdpi-v11/ic_stat_tor_xfer.png | Bin 2019 -> 0 bytes res/drawable-xxhdpi/ic_launcher.png | Bin 9556 -> 0 bytes res/drawable-xxhdpi/ic_stat_tor.png | Bin 1872 -> 0 bytes res/drawable-xxhdpi/ic_stat_tor_xfer.png | Bin 2216 -> 0 bytes res/drawable-xxhdpi/inverse.png | Bin 1027 -> 0 bytes res/drawable-xxxhdpi-v11/ic_stat_tor.png | Bin 2661 -> 0 bytes res/drawable-xxxhdpi-v11/ic_stat_tor_xfer.png | Bin 3156 -> 0 bytes res/drawable-xxxhdpi/ic_launcher.png | Bin 13297 -> 0 bytes res/drawable-xxxhdpi/ic_stat_tor.png | Bin 2631 -> 0 bytes res/drawable-xxxhdpi/ic_stat_tor_xfer.png | Bin 2859 -> 0 bytes res/drawable-xxxhdpi/inverse.png | Bin 1027 -> 0 bytes res/drawable/button.xml | 37 - res/drawable/button_off.xml | 37 - res/drawable/button_on.xml | 35 - res/drawable/classyfabric.png | Bin 8856 -> 0 bytes res/drawable/error.png | Bin 2922 -> 0 bytes res/drawable/ic_chatsecure.png | Bin 4013 -> 0 bytes res/drawable/ic_duckduckgo.png | Bin 5042 -> 0 bytes res/drawable/ic_launcher.png | Bin 6055 -> 0 bytes res/drawable/ic_menu_about.png | Bin 1771 -> 0 bytes res/drawable/ic_menu_exit.png | Bin 2693 -> 0 bytes res/drawable/ic_menu_goto.png | Bin 1636 -> 0 bytes res/drawable/ic_play.png | Bin 3560 -> 0 bytes res/drawable/ic_stat_tor_off.png | Bin 744 -> 0 bytes res/drawable/ic_stat_tor_xfer.png | Bin 600 -> 0 bytes res/drawable/ic_twitter.png | Bin 2797 -> 0 bytes res/drawable/icon_martus.png | Bin 6763 -> 0 bytes res/drawable/icon_orfox.png | Bin 7617 -> 0 bytes res/drawable/icon_story_maker.png | Bin 4290 -> 0 bytes res/drawable/inverse.png | Bin 1027 -> 0 bytes res/drawable/n8fr8.jpg | Bin 18062 -> 0 bytes res/drawable/oldtoroff.png | Bin 63700 -> 0 bytes res/drawable/oldtoron.png | Bin 121036 -> 0 bytes res/drawable/oldtorstarting.png | Bin 111753 -> 0 bytes res/drawable/onion32.png | Bin 1599 -> 0 bytes res/drawable/tilebg.xml | 4 - res/drawable/toggle.xml | 8 - res/drawable/tor.png | Bin 4766 -> 0 bytes res/drawable/tor25.png | Bin 2227 -> 0 bytes res/drawable/toroff.png | Bin 39556 -> 0 bytes res/drawable/toron.png | Bin 47022 -> 0 bytes res/drawable/torstarting.png | Bin 41700 -> 0 bytes res/layout-v21/layout_notification_expanded.xml | 123 - res/layout/layout_about.xml | 120 - res/layout/layout_apps.xml | 74 - res/layout/layout_apps_item.xml | 17 - res/layout/layout_diag.xml | 14 - res/layout/layout_help.xml | 20 - res/layout/layout_log.xml | 52 - res/layout/layout_main.xml | 244 - res/layout/layout_notification_expanded.xml | 122 - res/layout/layout_promo_apps.xml | 115 - res/layout/layout_settings.xml | 29 - res/layout/layout_vpn_setup.xml | 34 - .../notification_template_part_chronometer.xml | 25 - res/layout/notification_template_part_time.xml | 25 - res/layout/scrollingtext_buttons_view.xml | 34 - res/menu/orbot_main.xml | 70 - res/menu/share_menu.xml | 7 - res/raw/geoip.mp3 | Bin 609031 -> 0 bytes res/raw/geoip6.mp3 | 1663 --- res/raw/pluto.properties | 3 - res/raw/torpolipo.conf | 23 - res/raw/torrc | 8 - res/values-ach/strings.xml | 12 - res/values-ar/strings.xml | 214 - res/values-az/strings.xml | 283 - res/values-bg/strings.xml | 292 - res/values-bn-rBD/strings.xml | 41 - res/values-bn-rIN/strings.xml | 12 - res/values-bn/strings.xml | 12 - res/values-brx/strings.xml | 12 - res/values-bs/strings.xml | 24 - res/values-ca/strings.xml | 226 - res/values-cs-rCZ/strings.xml | 223 - res/values-cs/strings.xml | 81 - res/values-cy/strings.xml | 84 - res/values-da/strings.xml | 203 - res/values-de-rAT/strings.xml | 12 - res/values-de/strings.xml | 292 - res/values-el/strings.xml | 208 - res/values-en-rGB/strings.xml | 19 - res/values-eo/strings.xml | 151 - res/values-es-rAR/strings.xml | 72 - res/values-es/strings.xml | 293 - res/values-et/strings.xml | 210 - res/values-eu/strings.xml | 218 - res/values-fa/strings.xml | 289 - res/values-fi/strings.xml | 278 - res/values-fr-rFR/strings.xml | 292 - res/values-fr/strings.xml | 290 - res/values-gl/strings.xml | 208 - res/values-gu-rIN/strings.xml | 20 - res/values-gu/strings.xml | 23 - res/values-he | 1 - res/values-hi/strings.xml | 23 - res/values-hr-rHR/strings.xml | 36 - res/values-hr/strings.xml | 278 - res/values-hu/strings.xml | 292 - res/values-hy-rAM/strings.xml | 12 - res/values-ia/strings.xml | 30 - res/values-id | 1 - res/values-in-rID/strings.xml | 278 - res/values-in/strings.xml | 48 - res/values-is/strings.xml | 278 - res/values-it/strings.xml | 292 - res/values-iw/strings.xml | 233 - res/values-ja/strings.xml | 292 - res/values-kn-rIN/strings.xml | 12 - res/values-kn/strings.xml | 12 - res/values-ko/strings.xml | 214 - res/values-ky/strings.xml | 27 - res/values-lt-rLT/strings.xml | 12 - res/values-lt/strings.xml | 28 - res/values-lv/strings.xml | 278 - res/values-mk/strings.xml | 278 - res/values-ml/strings.xml | 12 - res/values-mn/strings.xml | 12 - res/values-mr-rIN/strings.xml | 12 - res/values-ms-rMY/strings.xml | 196 - res/values-ms/strings.xml | 200 - res/values-my/strings.xml | 30 - res/values-nb/strings.xml | 258 - res/values-nl/strings.xml | 292 - res/values-pa/strings.xml | 25 - res/values-pl/strings.xml | 278 - res/values-ps/strings.xml | 12 - res/values-pt-rBR/strings.xml | 234 - res/values-pt-rPT/strings.xml | 14 - res/values-pt/strings.xml | 181 - res/values-ro-rRO/strings.xml | 30 - res/values-ro/strings.xml | 231 - res/values-rs-rAR/strings.xml | 58 - res/values-ru/strings.xml | 292 - res/values-si-rLK/strings.xml | 190 - res/values-sk-rSK/strings.xml | 21 - res/values-sk/strings.xml | 47 - res/values-sl/strings.xml | 82 - res/values-sn/strings.xml | 22 - res/values-sq/strings.xml | 30 - res/values-sr/strings.xml | 197 - res/values-sv/strings.xml | 292 - res/values-ta/strings.xml | 61 - res/values-th/strings.xml | 169 - res/values-tl/strings.xml | 139 - res/values-tr/strings.xml | 282 - res/values-uk/strings.xml | 278 - res/values-ur/strings.xml | 24 - res/values-uz/strings.xml | 48 - res/values-vi/strings.xml | 208 - res/values-zh-rCN/strings.xml | 298 - res/values-zh-rTW/strings.xml | 89 - res/values/arrays.xml | 16 - res/values/colors.xml | 8 - res/values/dimens.xml | 361 - res/values/pdnsd.xml | 33 - res/values/strings.xml | 339 - res/values/styles.xml | 5 - res/values/theme.xml | 8 - res/xml/preferences.xml | 269 - settings.gradle | 2 + .../integration/android/IntentIntegrator.java | 506 - .../zxing/integration/android/IntentResult.java | 95 - src/info/guardianproject/util/Languages.java | 233 - src/net | 1 - src/org/torproject/android/OrbotApp.java | 78 - src/org/torproject/android/OrbotConstants.java | 37 - src/org/torproject/android/OrbotMainActivity.java | 1442 --- src/org/torproject/android/Prefs.java | 134 - .../torproject/android/service/DummyActivity.java | 15 - .../android/service/HiddenServiceManager.java | 25 - .../torproject/android/service/OnBootReceiver.java | 46 - .../android/service/StartTorReceiver.java | 36 - .../android/service/TorResourceInstaller.java | 372 - src/org/torproject/android/service/TorService.java | 2276 ---- .../android/service/TorServiceConstants.java | 163 - .../android/service/TorServiceUtils.java | 188 - .../torproject/android/service/TorTransProxy.java | 763 -- .../torproject/android/service/TorrcConfig.java | 33 - src/org/torproject/android/service/Utils.java | 100 - .../torproject/android/settings/AppManager.java | 389 - .../android/settings/SettingsPreferences.java | 183 - .../torproject/android/settings/TorifiedApp.java | 139 - .../torproject/android/ui/BridgeSetupActivity.java | 5 - .../torproject/android/ui/ImageProgressView.java | 78 - .../android/ui/OrbotDiagnosticsActivity.java | 333 - .../torproject/android/ui/PromoAppsActivity.java | 215 - .../torproject/android/ui/Rotate3dAnimation.java | 76 - .../torproject/android/ui/VPNSetupActivity.java | 5 - .../torproject/android/vpn/OrbotVpnManager.java | 455 - src/org/torproject/android/vpn/Tun2Socks.java | 126 - .../torproject/android/vpn/VPNEnableActivity.java | 164 - 1046 files changed, 101368 insertions(+), 85642 deletions(-)
tor-commits@lists.torproject.org