summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * use Java methods for setting permissions on native executablesHans-Christoph Steiner2015-06-09
| | | | | | | | | | | | As of android-9, java.io.File has native methods for setting permissions, inherited from Java 1.6. Using these will help deal with compatibility across devices, since some devices might not have chmod installed.
| * make prefs called directly when needed instead of requiring refreshHans-Christoph Steiner2015-06-09
| | | | | | | | | | | | | | The code was using global variables that were refreshed from the prefs on certain occasions. That means that the global vars could easily get out of sync with the actual values. Instead, just read the prefs directly when the values are needed, and they will always be up-to-date.
| * purge dead and unused code from TorServiceHans-Christoph Steiner2015-06-09
| |
| * handle logging native process Exceptions closer to the sourceHans-Christoph Steiner2015-06-09
| | | | | | | | | | Instead of passing Exceptions through many layers only to log them, just log them where they are thrown. Keeps things neater.
| * purge CMD_INIT/initialize() from TorService, an IntentService doesn't need itHans-Christoph Steiner2015-06-09
| | | | | | | | | | when switching to an IntentService, a new Intent will always start the Service, and onCreate() can be used to initialize the Service.
| * create String constants for Intent actions and extrasHans-Christoph Steiner2015-06-09
| | | | | | | | | | | | Following the Android system naming convention, this uses constants for the action and extra names for Intents. This makes it much easier to track which "log" is which, since there are "log" actions, extras, and messages.
| * purge troublesome half-disabled Wizard, rename menu to "Get Apps..."Hans-Christoph Steiner2015-06-09
| | | | | | | | | | | | | | | | | | When clicking on "Wizard" from the menu, then clicking back, it gets stuck in a strange back stack purgatory, and then randomly changes the language. So purge the wizard stuff for now, and add back the parts that are still needed once that is all figured out. This also simplifies the refactoring of the Intent handling.
| * convert status variable to String for easy sharing in IntentsHans-Christoph Steiner2015-06-09
| | | | | | | | | | Instead of making the apps who receive the broadcasts decipher a number scheme, send the string of the status. Then it'll be self-documenting.
| * remove unused IntentFilter from TorServiceHans-Christoph Steiner2015-06-09
| |
| * convert app description to XLIFF to make translation management easierHans-Christoph Steiner2015-06-09
|/
* Merge pull request #10 from eighthave/fix-translationsn8fr82015-06-08
|\ | | | | Fix translations
| * remove empty translationsHans-Christoph Steiner2015-06-08
| |
| * fixed directory names for Indonesian and HebrewHans-Christoph Steiner2015-06-05
| | | | | | | | | | | | | | | | | | | | https://stackoverflow.com/questions/13291578/how-to-localize-an-android-app-in-indonesian-language Note that Java uses several deprecated two-letter codes. The Hebrew ("he") language code is rewritten as "iw", Indonesian ("id") as "in", and Yiddish ("yi") as "ji". This rewriting happens even if you construct your own Locale object, not just for instances returned by the various lookup methods.
| * add config for transifex-client aka txHans-Christoph Steiner2015-06-05
| |
| * rename zh to zh_CN following conventionHans-Christoph Steiner2015-06-05
| |
| * rework setting locale from pref to have a lighter touch and be dynamicHans-Christoph Steiner2015-06-05
| | | | | | | | | | | | This leaves the default Locale unchanged, i.e. Locale.setDefault(). This also will immediately change the language after the user selects it in the pref.
| * include proxy config info when returning from START_TOR IntentHans-Christoph Steiner2015-06-05
| | | | | | | | | | | | | | | | | | The recommended way to send a START_TOR Intent is using startActivityWithResult() so that the sender knows when Tor is actually started. The return includes an Intent that can also include the config info for the proxies that Orbot runs. Right now, this is based on the app defaults, but ultimately, it should dynamically get the port numbers for cases like Samsung devices where there is a port conflict.
| * switch language/locale preference to use Languages utility classHans-Christoph Steiner2015-06-05
| | | | | | | | | | | | The Languages utility class merges the techniques from ChatSecure and Courier. It fetches the supported locales from the APK itself, and fetches the native names of the languages from the system.
| * update SettingsActivity to use simpler findPreferences() methodHans-Christoph Steiner2015-06-05
| |
| * no need to override methods with nothingHans-Christoph Steiner2015-06-05
| |
| * remove global NumberFormat for more flexible Locale handlingHans-Christoph Steiner2015-06-05
|/
* Merge pull request #9 from eighthave/reboot-and-reproduciblen8fr82015-06-05
|\ | | | | Reboot and reproducible
| * add script to compare APKs for the reproducible processHans-Christoph Steiner2015-06-04
| |
| * ignore build products in the submodules (ignore = dirty)Hans-Christoph Steiner2015-06-04
| |
| * add standard ./make-release-build scriptHans-Christoph Steiner2015-06-04
| |
| * add custom ant rules for automating the release processHans-Christoph Steiner2015-06-04
| |
| * ignore all build products from submodulesHans-Christoph Steiner2015-06-04
| |
| * put up error notification if Orbot cannot kill a processHans-Christoph Steiner2015-06-04
| | | | | | | | | | | | | | | | There are a couple of different times when Orbot will be unable to kill the running processes. One example is when Orbot is running, then uninstalled, then installed again. closes #5254 https://dev.guardianproject.info/issues/5254
| * remove unused icons to save spaceHans-Christoph Steiner2015-06-04
| | | | | | | | These are all reported by `ant debug lint` as unused.
| * run ./fix-translationsHans-Christoph Steiner2015-06-04
| |
| * ./fix-translations script to fix common problems in the strings.xmlHans-Christoph Steiner2015-06-04
| |
| * remove Firefox ProxyMob recommendation, ProxyMob is no longer supportedHans-Christoph Steiner2015-06-04
| | | | | | | | | | This removes the translations after the originals were removed in 0e6ba61ac0369072b6ff83a5df124b931b7f73f6
| * Promo Apps: choose "all apps" URL based on which app store is installedHans-Christoph Steiner2015-06-04
| | | | | | | | | | | | Since most people using devices without Google Play will be in China, where Google is generally blocked, instead direct people to f-droid.org unless they have Google Play installed.
| * Promo Apps: use Play or FDroid links, fallback to https://f-droid.orgHans-Christoph Steiner2015-06-04
| | | | | | | | | | | | | | This automatically detects whether Google Play or FDroid is installed, if so, clicking the promo app button will take the user straight to the install page. If neither is installed, then the user is taken to the page for that app on https://f-droid.org
| * remove Firefox ProxyMob recommendation, ProxyMob is no longer supportedHans-Christoph Steiner2015-06-04
| |
| * switch to standard NDK env var: ANDROID_NDK_HOMEHans-Christoph Steiner2015-06-04
| | | | | | | | | | ANDROID_NDK_HOME is hardcoded in gradle as the name of the env var: https://android.googlesource.com/platform/tools/build/+/master/gradle/src/main/groovy/com/android/build/gradle/internal/Sdk.groovy
| * ./jenkins-build script for standard Guardian Project Jenkins buildHans-Christoph Steiner2015-06-04
| |
| * update ant setup script to get all settings from their original sourcesHans-Christoph Steiner2015-06-04
|/ | | | | | * target comes from project.properties *
* adding patch for iptables building on x86Nathan Freitas2015-05-13
|
* update MakefileNathan Freitas2015-05-13
|
* update translationsNathan Freitas2015-05-13
|
* 15.0.1-alpha-115.0.1-alpha-1Nathan Freitas2015-05-12
|
* update Makefile with a few tweaksNathan Freitas2015-05-12
|
* update to 15.0.1-beta-1 and update openssl to 1.0.2aNathan Freitas2015-05-12
|
* update for 15.0.1Nathan Freitas2015-05-11
|
* Merge branch 'aelmahmoudy-build_system'Nathan Freitas2015-05-11
|\
| * Merge branch 'build_system' of https://github.com/aelmahmoudy/orbot into ↵Nathan Freitas2015-05-11
| |\ |/ / | | | | aelmahmoudy-build_system
| * Fix build for mips* archs.أحمد المحمودي (Ahmed El-Mahmoudy)2015-04-29
| | | | | | | | OpenSSL's 'make depend' fails if _MIPS_SZLONG is not set
| * Update OpenSSL to 1.0.2aأحمد المحمودي (Ahmed El-Mahmoudy)2015-04-29
| | | | | | | | | | | | Also, disable rc4 cipher for 64-bit archs, to avoid this link error for tor: external/lib/libcrypto.a(e_rc4_hmac_md5.o):e_rc4_hmac_md5.c:function rc4_hmac_md5_cipher: error: undefined reference to 'rc4_md5_enc'
| * Patch libevent to compile for 64-bit archs.أحمد المحمودي (Ahmed El-Mahmoudy)2015-04-29
| |