-
-
Notifications
You must be signed in to change notification settings - Fork 521
Master #753
base: sqlcipher
Are you sure you want to change the base?
Master #753
Commits on Jan 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 55be894 - Browse repository at this point
Copy the full SHA 55be894View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9dcf37 - Browse repository at this point
Copy the full SHA b9dcf37View commit details -
make-release-build: always build the git tag that matches versionName
Make the process even more foolproof.
Configuration menu - View commit details
-
Copy full SHA for 5c33aed - Browse repository at this point
Copy the full SHA 5c33aedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 089aaa8 - Browse repository at this point
Copy the full SHA 089aaa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 063fa4b - Browse repository at this point
Copy the full SHA 063fa4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8ce28d - Browse repository at this point
Copy the full SHA d8ce28dView commit details
Commits on Jan 27, 2015
-
fixes #4461 (and others) related to invalid username/jids
This should solve cases where OTR does not init when a user creates a username with uppercase letters init (See ticket for more detailed info). All in all, normalizing usernames before persistence/account creation is a very good thing to do.
Configuration menu - View commit details
-
Copy full SHA for 6ee25fe - Browse repository at this point
Copy the full SHA 6ee25feView commit details
Commits on Jan 29, 2015
-
Configuration menu - View commit details
-
Copy full SHA for bf6bae2 - Browse repository at this point
Copy the full SHA bf6bae2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74ccfdd - Browse repository at this point
Copy the full SHA 74ccfddView commit details
Commits on Feb 2, 2015
-
Merge pull request #621 from n8fr8/bug4461-normalizeusernames
fixes #4461 (and others) related to invalid username/jids
Configuration menu - View commit details
-
Copy full SHA for 51eb8ea - Browse repository at this point
Copy the full SHA 51eb8eaView commit details
Commits on Feb 5, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 71d1c1d - Browse repository at this point
Copy the full SHA 71d1c1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d476883 - Browse repository at this point
Copy the full SHA d476883View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6625a91 - Browse repository at this point
Copy the full SHA 6625a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for eddfd38 - Browse repository at this point
Copy the full SHA eddfd38View commit details
Commits on Feb 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c0ab354 - Browse repository at this point
Copy the full SHA c0ab354View commit details -
just show normal contact for now in contact picker
- still looking into a way to show pending/subscribe notices here
Configuration menu - View commit details
-
Copy full SHA for 6bb7deb - Browse repository at this point
Copy the full SHA 6bb7debView commit details -
Configuration menu - View commit details
-
Copy full SHA for 815a6ed - Browse repository at this point
Copy the full SHA 815a6edView commit details -
don't load chats until connections are init'd
also re-impl subscription dialog prompts properly
Configuration menu - View commit details
-
Copy full SHA for 5ecf862 - Browse repository at this point
Copy the full SHA 5ecf862View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a33166 - Browse repository at this point
Copy the full SHA 4a33166View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc5f8d8 - Browse repository at this point
Copy the full SHA cc5f8d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc4bbaa - Browse repository at this point
Copy the full SHA bc4bbaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7880bc0 - Browse repository at this point
Copy the full SHA 7880bc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f172551 - Browse repository at this point
Copy the full SHA f172551View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8617ddf - Browse repository at this point
Copy the full SHA 8617ddfView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd0c743 - Browse repository at this point
Copy the full SHA bd0c743View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d18af - Browse repository at this point
Copy the full SHA 21d18afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b729e3 - Browse repository at this point
Copy the full SHA 4b729e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 863bfec - Browse repository at this point
Copy the full SHA 863bfecView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3b370 - Browse repository at this point
Copy the full SHA ed3b370View commit details -
Configuration menu - View commit details
-
Copy full SHA for eddb171 - Browse repository at this point
Copy the full SHA eddb171View commit details
Commits on Feb 9, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 853af9e - Browse repository at this point
Copy the full SHA 853af9eView commit details
Commits on Feb 10, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f0e4cee - Browse repository at this point
Copy the full SHA f0e4ceeView commit details -
Revert "update to latest cacheword"
This reverts commit bd0c743. These commits are needed for ./make-release-build
Configuration menu - View commit details
-
Copy full SHA for b926a09 - Browse repository at this point
Copy the full SHA b926a09View commit details -
ran ./fix-ellipsis and ./fix-xliff-tags
These scripts are necessary to leave the translated strings.xml in a usable state, especially for the XLIFF stuff. No strings.xml file should be included without running these two scripts. Transifex does not handle this stuff properly, so it corrupts the files, therefore we need this hack.
Configuration menu - View commit details
-
Copy full SHA for f00e2bd - Browse repository at this point
Copy the full SHA f00e2bdView commit details -
purge dead code from MessageView
This Activity is long enough as it is, remove commented out code to keep it shorter. The old code is always available in the git history.
Configuration menu - View commit details
-
Copy full SHA for 8d5d2c3 - Browse repository at this point
Copy the full SHA 8d5d2c3View commit details -
launch all clicked links into a new Task
By default, Android's Linkify creates Intents that launches the clicked link into the same Task. This doesn't really make sense in ChatSecure, since you often end up clicking around a browser, Courier, Osmand, etc for a while and you're still in the ChatSecure Task. Also, ChatSecure does not really handle the backstack well, and sometimes crashes because the state does not get setup properly when returning to ChatSecure. Hopefully using a new Task will help some until that stuff is revamped. closes #4472 https://dev.guardianproject.info/issues/4472
Configuration menu - View commit details
-
Copy full SHA for 1a3b695 - Browse repository at this point
Copy the full SHA 1a3b695View commit details -
fix crash if loader is working, then ChatSecure quits
closes #4530 https://dev.guardianproject.info/issues/4530 AndroidRuntime E FATAL EXCEPTION: main E Process: info.guardianproject.otr.app.im, PID: 18149 E java.lang.NullPointerException E at info.guardianproject.otr.app.im.app.ContactListFilterView$MyLoaderCallbacks.onLoadFinished(ContactListFilterView.java:476) E at info.guardianproject.otr.app.im.app.ContactListFilterView$MyLoaderCallbacks.onLoadFinished(ContactListFilterView.java:1) E at android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished(LoaderManager.java:427) E at android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManager.java:395) E at android.support.v4.content.Loader.deliverResult(Loader.java:104) E at android.support.v4.content.CursorLoader.deliverResult(CursorLoader.java:73) E at android.support.v4.content.CursorLoader.deliverResult(CursorLoader.java:35) E at android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete(AsyncTaskLoader.java:223) E at android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute(AsyncTaskLoader.java:61) E at android.support.v4.content.ModernAsyncTask.finish(ModernAsyncTask.java:461) E at android.support.v4.content.ModernAsyncTask.access$500(ModernAsyncTask.java:47) E at android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage(ModernAsyncTask.java:474) E at android.os.Handler.dispatchMessage(Handler.java:102) E at android.os.Looper.loop(Looper.java:136) E at android.app.ActivityThread.main(ActivityThread.java:5001) E at java.lang.reflect.Method.invokeNative(Native Method) E at java.lang.reflect.Method.invoke(Method.java:515) E at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) E at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) E at dalvik.system.NativeStart.main(Native Method)
Configuration menu - View commit details
-
Copy full SHA for 5fb1ac4 - Browse repository at this point
Copy the full SHA 5fb1ac4View commit details
Commits on Feb 11, 2015
-
Merge pull request #627 from eighthave/master
fixes towards v14.1.0 release
Configuration menu - View commit details
-
Copy full SHA for 7593efd - Browse repository at this point
Copy the full SHA 7593efdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b5cfe9 - Browse repository at this point
Copy the full SHA 6b5cfe9View commit details
Commits on Feb 18, 2015
-
move share/attach to bottom of the screen popup menu
This declutters the actionbar, and matches more what other popular apps do
Configuration menu - View commit details
-
Copy full SHA for 53227fe - Browse repository at this point
Copy the full SHA 53227feView commit details -
Only linkify when it is a text message and not media
Linkify code expects a Spannable which only exists if the message contains text and not a media object
Configuration menu - View commit details
-
Copy full SHA for 0bbb908 - Browse repository at this point
Copy the full SHA 0bbb908View commit details -
fix message address targeting for OTR setup
Messages were being sent to wrong resource, and OTR init never occured
Configuration menu - View commit details
-
Copy full SHA for 8fcf57c - Browse repository at this point
Copy the full SHA 8fcf57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f70426 - Browse repository at this point
Copy the full SHA 6f70426View commit details -
Configuration menu - View commit details
-
Copy full SHA for f57083f - Browse repository at this point
Copy the full SHA f57083fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2391f76 - Browse repository at this point
Copy the full SHA 2391f76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cfcfa3 - Browse repository at this point
Copy the full SHA 9cfcfa3View commit details
Commits on Feb 19, 2015
-
use correct classes and casts in LinkifyHelper
I had some issues translating some example code to ChatSecure here, so some of the argument classes and generics weren't correct. This corrects them. refs #4472 https://dev.guardianproject.info/issues/4472
Configuration menu - View commit details
-
Copy full SHA for df3cc88 - Browse repository at this point
Copy the full SHA df3cc88View commit details -
make-release-build: generate APK file name based on
git describe
This marks the APK with the actual version, not just the version that is in AndroidManifest.xml. If this build is on a signed tag that matches the versionName in AndroidManifest.xml, then the APK will be a proper release APK. Otherwise, it'll get the whole `git describe` string to mark it as an non-release build.
Configuration menu - View commit details
-
Copy full SHA for 6f10871 - Browse repository at this point
Copy the full SHA 6f10871View commit details -
use a ScrollView for Account Wizard screens to accomodate long transl…
…ations Some languages are more verbose, or also have longer spellings. Long languages on a small screen mean the buttons get obscured. This looks like a big change because I also formatted the file with the Android formatter. But literally I just changed the most external item from a LinearLayout to a ScrollView. closes #4540 https://dev.guardianproject.info/issues/4540
Configuration menu - View commit details
-
Copy full SHA for b9ba9f4 - Browse repository at this point
Copy the full SHA b9ba9f4View commit details -
do not translate SharedPreferences key strings
The strings used as keys in SharedPreferences should never be translated, they are used as a unique value to look up the preference value in the stored preferences. If this value gets translated, then that means it will represent a new entry in the SharedPreferences.
Configuration menu - View commit details
-
Copy full SHA for 3b2530c - Browse repository at this point
Copy the full SHA 3b2530cView commit details -
explain why the SQLCipher libs are loaded at app start
It is better to have one long delay when the app starts, then a shorter delay after the user enters her password (i.e. when SQLCipher and IOCipher are actually used for the first time).
Configuration menu - View commit details
-
Copy full SHA for 7d6d558 - Browse repository at this point
Copy the full SHA 7d6d558View commit details
Commits on Feb 23, 2015
-
Merge pull request #630 from eighthave/more-fixes-towards-14-1-0
More fixes towards 14 1 0
Configuration menu - View commit details
-
Copy full SHA for a10bd8e - Browse repository at this point
Copy the full SHA a10bd8eView commit details -
fix message address targeting for OTR setup
Messages were being sent to wrong resource, and OTR init never occured
Configuration menu - View commit details
-
Copy full SHA for 02044de - Browse repository at this point
Copy the full SHA 02044deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eea0ab - Browse repository at this point
Copy the full SHA 2eea0abView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd82821 - Browse repository at this point
Copy the full SHA cd82821View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72fdb80 - Browse repository at this point
Copy the full SHA 72fdb80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 302904d - Browse repository at this point
Copy the full SHA 302904dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 425c2f0 - Browse repository at this point
Copy the full SHA 425c2f0View commit details -
Revert "Only linkify when it is a text message and not media"
This reverts commit 0bbb908.
Configuration menu - View commit details
-
Copy full SHA for bd0068f - Browse repository at this point
Copy the full SHA bd0068fView commit details -
Merge pull request #629 from n8fr8/master
crash fixes, UI tweak, and small groupchat clean-up
Configuration menu - View commit details
-
Copy full SHA for b83068a - Browse repository at this point
Copy the full SHA b83068aView commit details
Commits on Feb 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for ad3367b - Browse repository at this point
Copy the full SHA ad3367bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 415070e - Browse repository at this point
Copy the full SHA 415070eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b938c5b - Browse repository at this point
Copy the full SHA b938c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cad330 - Browse repository at this point
Copy the full SHA 7cad330View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0375e2e - Browse repository at this point
Copy the full SHA 0375e2eView commit details
Commits on Feb 25, 2015
-
v0.3 includes: * improved mount error handling * build and support fixes for 5.0/Lollipop/android-21 refs #4531 https://dev.guardianproject.info/issues/4531
Configuration menu - View commit details
-
Copy full SHA for db2405f - Browse repository at this point
Copy the full SHA db2405fView commit details -
With IOCipher v0.3, you have to explicitly create a new VFS file, whereas before VirtualFileSystem.mount() would do it automatically. This made it hard to debug situations where something went wrong with the file at the path that was stored, like the perms changed, or the file was deleted by another process. This change makes it more like the UNIX mount command. refs #4531 https://dev.guardianproject.info/issues/4531
Configuration menu - View commit details
-
Copy full SHA for 8520b14 - Browse repository at this point
Copy the full SHA 8520b14View commit details -
unmount IOCipher container on "complete shutdown" to zero out stored …
…keys Calling VirtualFileSystem.unmount() now zeroes out stored keys and passwords in memory, so it should be called on Shutdown & Lock.
Configuration menu - View commit details
-
Copy full SHA for f092b41 - Browse repository at this point
Copy the full SHA f092b41View commit details -
create IocVfs.initWithoutPassword(Context) for when no password is set
This provides a central place to define what happens when the user does not want to provide a password.
Configuration menu - View commit details
-
Copy full SHA for d1d357f - Browse repository at this point
Copy the full SHA d1d357fView commit details -
move all encrypted store password transformations to single method
ChatSecure currently does some custom transformations on the password that the user supplies to unlock the encrypted storee. This change just moves all those transformations to a single method so we can keep track of them, and to ensure they are always used. refs #4531 https://dev.guardianproject.info/issues/4531
Configuration menu - View commit details
-
Copy full SHA for 3d4c8c4 - Browse repository at this point
Copy the full SHA 3d4c8c4View commit details -
store the location of IOCipher media store so if its missing, prompt …
…user Right now, the IOCipher container file that is the encrypted media store is not stored in a stable path. If the External Storage is present when ChatSecure starts, then it is used, otherwise the Internal Storage is used. But if ChatSecure starts, then the user ejects the External Storage, ChatSecure will just try the External Storage path, then crash when it is not there. Or vice-versa: if ChatSecure is started when the External Storage is not mounted, then the user mounts the External Storage, ChatSecure will look for the media store on External Storage, and crash. The first step to fixing this problem is storing a preference of where the media store file should be, so ChatSecure can know whether to just create a new media store because there never was one, or whether to prompt the user to put the External Storage back in. To do that, we have to detect all the possible variations that could have happened, so there is some crazy logic in IocVfs.init().
Configuration menu - View commit details
-
Copy full SHA for d011614 - Browse repository at this point
Copy the full SHA d011614View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69609ff - Browse repository at this point
Copy the full SHA 69609ffView commit details -
there is only one VFS, so if its already mounted, nothing to do
No need to try mounting the VFS again if it is already mounted. Really, the code should be refactored so that IocVfs.init() is never called more than once, but that is a larger project.
Configuration menu - View commit details
-
Copy full SHA for 3885625 - Browse repository at this point
Copy the full SHA 3885625View commit details -
AccountWizardActivity: purge unused code to clarify "Shutdown & Exit"…
… usage AccountWizardActivity had accumulated more dead code than living, making it hard to decipher how the whole "Shutdown & Lock" mechanism works.
Configuration menu - View commit details
-
Copy full SHA for 26aca9b - Browse repository at this point
Copy the full SHA 26aca9bView commit details -
provide single method for "Shutdown & Lock"
This creates a single static method for calling "Shutdown & Lock", so that other Activities can call it without recreating this code. Specifically, for the error dialog when the IOCipher media file is missing or the SD Card is not present. This probably should instead be implemented as a static method on ImApp, but this would require changing how CacheWord works, and that's a bigger project than should be tackled right before a release. This follows up on the previous commit, which removed a dead version of this same method.
Configuration menu - View commit details
-
Copy full SHA for a02f05e - Browse repository at this point
Copy the full SHA a02f05eView commit details -
rename chat_screen_menu to new_chat_menu, its only used in NewChatAct…
…ivity Since chat_screen_menu.xml is only used in NewChatActivity, it should have a name that matches so it is easy to find which menu goes to which Activity.
Configuration menu - View commit details
-
Copy full SHA for db9c873 - Browse repository at this point
Copy the full SHA db9c873View commit details -
create prompt screen if chat media store or SD card is missing
The media store was sometimes stored on the External Storage, which can be removed or even replaced with a different SD Card. This adds a prompt screen at startup to warn the user about this, and give them two options for fixing the situation: delete references to the existing media store or try changing SD cards. closes #4531 https://dev.guardianproject.info/issues/4531
Configuration menu - View commit details
-
Copy full SHA for 9c99e50 - Browse repository at this point
Copy the full SHA 9c99e50View commit details -
rename IocVfs to ChatFileStore following what it does
I could never remember what IocVfs was, or vice versa. I think ChatFileStore explains it well.
Configuration menu - View commit details
-
Copy full SHA for 424f931 - Browse repository at this point
Copy the full SHA 424f931View commit details -
prefer internal storage for ChatFileStore, unless there isn't enough …
…space There should be at least 512MB free on the internal storage, otherwise prefer the external storage, if available.
Configuration menu - View commit details
-
Copy full SHA for a4ed775 - Browse repository at this point
Copy the full SHA a4ed775View commit details -
stop delete prompt after taking audio/pictures, just delete automatic…
…ally This removes the Dialog that asks the user whether they want to delete the original audio or picture file that they just took from ChatSecure in order to send in a message. There is no need for this Dialog and it is a rather big annoyance in a "push to talk" session. If the user wants to save an image or audio file, they'll first want to see or hear it, which they can do once it is displayed in the message view. If they want to keep it, they can long-press it and choose "Export".
Configuration menu - View commit details
-
Copy full SHA for d263292 - Browse repository at this point
Copy the full SHA d263292View commit details -
purge old code structure that launches NewChatActivity for each account
Based on the method names, it looks like this code structure is left over from when things behaved quite a bit differently. For example, launching NewChatActivity is the sole action of a method called showAccounts(), and showActiveAccount() iterates through all active accounts and launches a new Intent to show NewChatActivity.
Configuration menu - View commit details
-
Copy full SHA for 18508b3 - Browse repository at this point
Copy the full SHA 18508b3View commit details -
make sure all desired accounts sign in on startup
There was a bug on start up when there are multiple accounts set up. Something is setting one of the accounts as already signed in, i.e. Imps.ConnectionStatus.ONLINE before signInAll() is run. It could also be that those values were not updated when ChatSecure shutdown, or ChatSecure was killed before it could update those values. Really, the offline/connecting/online status info should be fetched live from XMPP/SMACK rather than using some stored value in the database. The only such value that should be stored is ACTIVE_ACCOUNT_KEEP_SIGNED_IN to see whether the user wants that account to start up automatically. Right now there are four very similar values stored, but not really consistently used: * Imps.Account.LAST_LOGIN_STATE * Imps.Provider.ACCOUNT_CONNECTION_STATUS * Imps.Provider.ACTIVE_ACCOUNT_KEEP_SIGNED_IN * Imps.AccountStatus.CONNECTION_STATUS The particular bit of code changed in this commit only seems to be used when ChatSecure is setup with a password. With ChatSecure is used without a password, the startup stuff is handled in RemoteImService.autoLogin().
Configuration menu - View commit details
-
Copy full SHA for 3b762b4 - Browse repository at this point
Copy the full SHA 3b762b4View commit details -
prevent NPE after ending a chat session
I got this when I ended a chat session that contained just the message from Calyx that only OTR messages are allowed. java.lang.NullPointerException at info.guardianproject.otr.app.im.app.ChatView.setSelected(ChatView.java:240) at info.guardianproject.otr.app.im.app.NewChatActivity$ChatViewFragment.onSelected(NewChatActivity.java:2069) at info.guardianproject.otr.app.im.app.NewChatActivity$4.onPageSelected(NewChatActivity.java:253) at android.support.v4.view.ViewPager.scrollToItem(ViewPager.java:572) at android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:556) at android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:514) at android.support.v4.view.ViewPager.setCurrentItem(ViewPager.java:495) at info.guardianproject.otr.app.im.app.NewChatActivity.showChat(NewChatActivity.java:732) at info.guardianproject.otr.app.im.app.NewChatActivity$5.onLoadFinished(NewChatActivity.java:344) at info.guardianproject.otr.app.im.app.NewChatActivity$5.onLoadFinished(NewChatActivity.java:1) at android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished(LoaderManager.java:427) at android.support.v4.app.LoaderManagerImpl.initLoader(LoaderManager.java:562) at info.guardianproject.otr.app.im.app.NewChatActivity.initChats(NewChatActivity.java:324) at info.guardianproject.otr.app.im.app.NewChatActivity.access$27(NewChatActivity.java:321) at info.guardianproject.otr.app.im.app.NewChatActivity$12.onLoadFinished(NewChatActivity.java:1730) at info.guardianproject.otr.app.im.app.NewChatActivity$12.onLoadFinished(NewChatActivity.java:1) at android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished(LoaderManager.java:427) at android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManager.java:395) at android.support.v4.content.Loader.deliverResult(Loader.java:104) at android.support.v4.content.CursorLoader.deliverResult(CursorLoader.java:73) at android.support.v4.content.CursorLoader.deliverResult(CursorLoader.java:35) at android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete(AsyncTaskLoader.java:223) at android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute(AsyncTaskLoader.java:61) at android.support.v4.content.ModernAsyncTask.finish(ModernAsyncTask.java:461) at android.support.v4.content.ModernAsyncTask.access$500(ModernAsyncTask.java:47) at android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage(ModernAsyncTask.java:474) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5001) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) at dalvik.system.NativeStart.main(Native Method) Process I Sending signal. PID: 23200 SIG: 9
Configuration menu - View commit details
-
Copy full SHA for 11aa581 - Browse repository at this point
Copy the full SHA 11aa581View commit details -
auto-resize images taken with embedded camera for quick transfer
Large files can take a long time to transfer over OTRDATA since many XMPP servers will throttle the connection if too much data is sent at once. Since images taken with the embedded camera are more ephemeral in nature, they do not need to be high quality most of the time. So this resizing those images before they are stored in the ChatFileStore and sent using OTRDATA. This will also help with devices with limited storage, especially on the internal storage, since it will keep the IOCipher container file smaller. replaces #633
Configuration menu - View commit details
-
Copy full SHA for cee8a3a - Browse repository at this point
Copy the full SHA cee8a3aView commit details -
make Tor bridge: links clickable always, whether on Tor or not
These make it really easy to set up bridges in Orbot.
Configuration menu - View commit details
-
Copy full SHA for b27841c - Browse repository at this point
Copy the full SHA b27841cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25de18f - Browse repository at this point
Copy the full SHA 25de18fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70b02cb - Browse repository at this point
Copy the full SHA 70b02cbView commit details
Commits on Feb 26, 2015
-
Enable Service to response to CacheWord in case of restart/kills
In some cases, on devices with low memory like my Moto E, the background service will be restarted on occasion. When that happens, the RemoteIMService is onCreate() again, and needs to get the cacheword key to reset state on the keymanager, imps, etc, as well, since Welcome/Lock Activities will not necessarily be called again.
Configuration menu - View commit details
-
Copy full SHA for f9c606f - Browse repository at this point
Copy the full SHA f9c606fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2062b77 - Browse repository at this point
Copy the full SHA 2062b77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87fed34 - Browse repository at this point
Copy the full SHA 87fed34View commit details -
Configuration menu - View commit details
-
Copy full SHA for f21d0aa - Browse repository at this point
Copy the full SHA f21d0aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8254308 - Browse repository at this point
Copy the full SHA 8254308View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe1c585 - Browse repository at this point
Copy the full SHA fe1c585View commit details -
Configuration menu - View commit details
-
Copy full SHA for 672becb - Browse repository at this point
Copy the full SHA 672becbView commit details -
Trigger message requery when file transfer is done
Sometimes the message display doesn't update after you ahve received in an inbound file. This now triggers the requery request. Also moved the progress bar above the input area, so it is more connected with the messages.
Configuration menu - View commit details
-
Copy full SHA for be2c6e2 - Browse repository at this point
Copy the full SHA be2c6e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3162717 - Browse repository at this point
Copy the full SHA 3162717View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f5e43e - Browse repository at this point
Copy the full SHA 9f5e43eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a684a2 - Browse repository at this point
Copy the full SHA 7a684a2View commit details
Commits on Feb 27, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 693bc29 - Browse repository at this point
Copy the full SHA 693bc29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e66920 - Browse repository at this point
Copy the full SHA 6e66920View commit details -
if VFS not mounted, redirect to WelcomeActivity for logic
This can happen if user opens app from Notification and not from Launcher icon
Configuration menu - View commit details
-
Copy full SHA for de92973 - Browse repository at this point
Copy the full SHA de92973View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfaa660 - Browse repository at this point
Copy the full SHA bfaa660View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc2c9bc - Browse repository at this point
Copy the full SHA dc2c9bcView commit details -
fix creation of new ChatGroup/MUC sessions
Previously, new chat instance was being inserted into IMPS when we created a new MUC session, but now that the ChatGroup contact type is kept permanently in the db, this is not necessary. Also, fixed logic checking for TYPE_GROUP vs TYPE_NORMAL to include all other TYPE_* of Contacts
Configuration menu - View commit details
-
Copy full SHA for 23454b2 - Browse repository at this point
Copy the full SHA 23454b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a366cfd - Browse repository at this point
Copy the full SHA a366cfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9cdbb6 - Browse repository at this point
Copy the full SHA e9cdbb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 757c501 - Browse repository at this point
Copy the full SHA 757c501View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e35967 - Browse repository at this point
Copy the full SHA 2e35967View commit details
Commits on Feb 28, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2df2d14 - Browse repository at this point
Copy the full SHA 2df2d14View commit details
Commits on Mar 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9c7ff10 - Browse repository at this point
Copy the full SHA 9c7ff10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39f01ea - Browse repository at this point
Copy the full SHA 39f01eaView commit details -
Merge pull request #637 from n8fr8/dev_v14.1_final_ui_tweaks
Dev v14.1 final fixes
Configuration menu - View commit details
-
Copy full SHA for a17baa2 - Browse repository at this point
Copy the full SHA a17baa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 112c5d2 - Browse repository at this point
Copy the full SHA 112c5d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27ac3ba - Browse repository at this point
Copy the full SHA 27ac3baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34deffd - Browse repository at this point
Copy the full SHA 34deffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 100f8e8 - Browse repository at this point
Copy the full SHA 100f8e8View commit details
Commits on Mar 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 54af765 - Browse repository at this point
Copy the full SHA 54af765View commit details
Commits on Mar 4, 2015
-
make sure avatars show up in chatview as well
The nickname string was being used instead of the address/JID to lookup avatars
Configuration menu - View commit details
-
Copy full SHA for 461e85e - Browse repository at this point
Copy the full SHA 461e85eView commit details -
Configuration menu - View commit details
-
Copy full SHA for daf181e - Browse repository at this point
Copy the full SHA daf181eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d964d7 - Browse repository at this point
Copy the full SHA 3d964d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 479187c - Browse repository at this point
Copy the full SHA 479187cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3a43e0 - Browse repository at this point
Copy the full SHA e3a43e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ec1b3b - Browse repository at this point
Copy the full SHA 9ec1b3bView commit details
Commits on Mar 5, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 29a0f87 - Browse repository at this point
Copy the full SHA 29a0f87View commit details -
Merge pull request #640 from n8fr8/bug_avatars_not_displayed
re-enables proper storage and retrieval of avatars
Configuration menu - View commit details
-
Copy full SHA for e7be7cd - Browse repository at this point
Copy the full SHA e7be7cdView commit details
Commits on Mar 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 6520c27 - Browse repository at this point
Copy the full SHA 6520c27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fbffb3 - Browse repository at this point
Copy the full SHA 6fbffb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e1c954 - Browse repository at this point
Copy the full SHA 9e1c954View commit details -
Configuration menu - View commit details
-
Copy full SHA for a62c2d3 - Browse repository at this point
Copy the full SHA a62c2d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6a314b - Browse repository at this point
Copy the full SHA b6a314bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cf3b1f - Browse repository at this point
Copy the full SHA 0cf3b1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f7086d - Browse repository at this point
Copy the full SHA 5f7086dView commit details
Commits on Mar 9, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 8d7cf8e - Browse repository at this point
Copy the full SHA 8d7cf8eView commit details -
Merge pull request #643 from n8fr8/bug_4650_remoteservice_crash
Bug 4650, 4651, 4652 and 4653! lots of small fixes
Configuration menu - View commit details
-
Copy full SHA for 9c1ee62 - Browse repository at this point
Copy the full SHA 9c1ee62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 126ba01 - Browse repository at this point
Copy the full SHA 126ba01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ca1092 - Browse repository at this point
Copy the full SHA 9ca1092View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eb46b3 - Browse repository at this point
Copy the full SHA 4eb46b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a06fe - Browse repository at this point
Copy the full SHA 83a06feView commit details -
Merge pull request #651 from n8fr8/master
Finalizing add new contact handling
Configuration menu - View commit details
-
Copy full SHA for c7652ee - Browse repository at this point
Copy the full SHA c7652eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for abea228 - Browse repository at this point
Copy the full SHA abea228View commit details -
Configuration menu - View commit details
-
Copy full SHA for 563c90b - Browse repository at this point
Copy the full SHA 563c90bView commit details -
Configuration menu - View commit details
-
Copy full SHA for eba6ffa - Browse repository at this point
Copy the full SHA eba6ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0407072 - Browse repository at this point
Copy the full SHA 0407072View commit details -
make-release-build: include 'v' in release APK name, following conven…
…tion The existing ChatSecure APKs have a 'v' before the version.
Configuration menu - View commit details
-
Copy full SHA for 575c684 - Browse repository at this point
Copy the full SHA 575c684View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce48ce2 - Browse repository at this point
Copy the full SHA ce48ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46444e1 - Browse repository at this point
Copy the full SHA 46444e1View commit details -
make versionName match the signed release git tag
This keeps things consistent, and makes it easier to script things, like in ./make-release-build
Configuration menu - View commit details
-
Copy full SHA for aa36a32 - Browse repository at this point
Copy the full SHA aa36a32View commit details
Commits on Mar 11, 2015
-
do not include BUILD.MF in debug APK, it breaks signature verification
For some strange reason, including a BUILD file in a debug APK breaks the signature verification, but works fine in the release APK. This is the error: jarsigner: java.lang.SecurityException: invalid SHA1 signature file digest for res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png
Configuration menu - View commit details
-
Copy full SHA for b858857 - Browse repository at this point
Copy the full SHA b858857View commit details
Commits on May 8, 2015
-
Merge pull request #652 from eighthave/release-build-tweaks
Release build tweaks
Configuration menu - View commit details
-
Copy full SHA for 4ac1c90 - Browse repository at this point
Copy the full SHA 4ac1c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55c5a4d - Browse repository at this point
Copy the full SHA 55c5a4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9027951 - Browse repository at this point
Copy the full SHA 9027951View commit details -
Configuration menu - View commit details
-
Copy full SHA for d696c98 - Browse repository at this point
Copy the full SHA d696c98View commit details -
only load the full roster once (don't reload it on reconnect)
this saves bandwidth, battery and memory
Configuration menu - View commit details
-
Copy full SHA for c5bf709 - Browse repository at this point
Copy the full SHA c5bf709View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa01457 - Browse repository at this point
Copy the full SHA fa01457View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fc9001 - Browse repository at this point
Copy the full SHA 6fc9001View commit details -
Configuration menu - View commit details
-
Copy full SHA for 790b164 - Browse repository at this point
Copy the full SHA 790b164View commit details -
Configuration menu - View commit details
-
Copy full SHA for 635f0ca - Browse repository at this point
Copy the full SHA 635f0caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 326fefe - Browse repository at this point
Copy the full SHA 326fefeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 250a689 - Browse repository at this point
Copy the full SHA 250a689View commit details
Commits on May 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for a8d8cf4 - Browse repository at this point
Copy the full SHA a8d8cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 448a7b2 - Browse repository at this point
Copy the full SHA 448a7b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 767cb2a - Browse repository at this point
Copy the full SHA 767cb2aView commit details
Commits on May 18, 2015
-
Merge pull request #678 from n8fr8/bug-fix-network-state
Bug fix network state
Configuration menu - View commit details
-
Copy full SHA for a7c72d9 - Browse repository at this point
Copy the full SHA a7c72d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b9aacd - Browse repository at this point
Copy the full SHA 1b9aacdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26e4974 - Browse repository at this point
Copy the full SHA 26e4974View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3121196 - Browse repository at this point
Copy the full SHA 3121196View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ac0b37 - Browse repository at this point
Copy the full SHA 9ac0b37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 467f628 - Browse repository at this point
Copy the full SHA 467f628View commit details -
Configuration menu - View commit details
-
Copy full SHA for 860d769 - Browse repository at this point
Copy the full SHA 860d769View commit details -
Configuration menu - View commit details
-
Copy full SHA for 214e2ab - Browse repository at this point
Copy the full SHA 214e2abView commit details
Commits on May 22, 2015
-
multiple fixes to import from content:// URIs and image resizing
Apps like CameraV share images and video direclty using content:// and InputStreams, and there is no file:// path available. Our earlier import code always expected a file on disk, and that was bad. This update switches fully to streams, and also has some additional logic for figuring out mime-types, when that is not provided or clear. This update also reduces storage and transfer sizes of images on import, since that has been causing problems both with local data storage size and speed/reliability of transfer.
Configuration menu - View commit details
-
Copy full SHA for 66f4918 - Browse repository at this point
Copy the full SHA 66f4918View commit details -
Configuration menu - View commit details
-
Copy full SHA for 084f51e - Browse repository at this point
Copy the full SHA 084f51eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac1ae6f - Browse repository at this point
Copy the full SHA ac1ae6fView commit details -
fixes bug #2146 messages sent while offline stay in right place!
previously, the sent time was being reset to -1 for offline/postponed messages. that no longer happens, and now messages will keep the sent time, and still be re-sent once you come back online. this commit also attempts to improve handling of sending of postponed messages, and the resulting delivery state tracking.
Configuration menu - View commit details
-
Copy full SHA for acb9bec - Browse repository at this point
Copy the full SHA acb9becView commit details
Commits on May 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 93c4de0 - Browse repository at this point
Copy the full SHA 93c4de0View commit details
Commits on May 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2ae6b02 - Browse repository at this point
Copy the full SHA 2ae6b02View commit details -
secret.length() is the length of the String, but OTR needs to be aware of the length of the actual byte[]. With UTF-8, the length of the string will be different than the number of bytes. This is easily confused because with ASCII, the length of the String and the byte[] will be the same. closes otr4j/otr4j#47
Configuration menu - View commit details
-
Copy full SHA for f5ce7fb - Browse repository at this point
Copy the full SHA f5ce7fbView commit details -
use java.security.SecureRandom to be sure
OTR's r value should really be a good random number :-| This also switches instantiation of SecureRandom to when it is first used, rather than when the class is instantiated since SecureRandom is not always required.
Configuration menu - View commit details
-
Copy full SHA for 3df88f3 - Browse repository at this point
Copy the full SHA 3df88f3View commit details -
partial fix #2147 if OTR is set to require/force then don't send mess…
…ages without OTR Also attempts to set messages to POSTPONE state, and resend them when OTR is activated
Configuration menu - View commit details
-
Copy full SHA for ea91042 - Browse repository at this point
Copy the full SHA ea91042View commit details
Commits on May 27, 2015
-
Merge pull request #681 from eighthave/some-small-fixes
Some small fixes
Configuration menu - View commit details
-
Copy full SHA for 75100c2 - Browse repository at this point
Copy the full SHA 75100c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5484f43 - Browse repository at this point
Copy the full SHA 5484f43View commit details -
Configuration menu - View commit details
-
Copy full SHA for c08ff61 - Browse repository at this point
Copy the full SHA c08ff61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0920091 - Browse repository at this point
Copy the full SHA 0920091View commit details -
Merge pull request #682 from n8fr8/v14.2-more-bug-fixes
V14.2 bug fixes and features
Configuration menu - View commit details
-
Copy full SHA for 9f42ad9 - Browse repository at this point
Copy the full SHA 9f42ad9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d72d79b - Browse repository at this point
Copy the full SHA d72d79bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d47ef09 - Browse repository at this point
Copy the full SHA d47ef09View commit details -
include app description in the app manifest
In order to include the description string in the official "description" field of the manifest, it needs to be manually specified.
Configuration menu - View commit details
-
Copy full SHA for f31b57e - Browse repository at this point
Copy the full SHA f31b57eView commit details -
make-release-build: use version from
git describe
in original name ……format This makes it so that the 'v' is included before the version, like the ChatSecure releases, i.e. ChatSecure-v14.2.0.apk rather than ChatSecure-14.2.0.apk. For builds of versions that are not tagged, the version name will be the format of `git describe`, which includes the previous tag and commit ID.
Configuration menu - View commit details
-
Copy full SHA for 58abae2 - Browse repository at this point
Copy the full SHA 58abae2View commit details
Commits on May 28, 2015
-
Merge pull request #683 from n8fr8/master
fixes #677 on github: update asmack to address "sessionSupported" bug
Configuration menu - View commit details
-
Copy full SHA for d1e9bdc - Browse repository at this point
Copy the full SHA d1e9bdcView commit details -
Merge pull request #684 from eighthave/master
two fixes towards the release
Configuration menu - View commit details
-
Copy full SHA for 334cc5b - Browse repository at this point
Copy the full SHA 334cc5bView commit details
Commits on Jul 8, 2015
-
Configuration menu - View commit details
-
Copy full SHA for e51728f - Browse repository at this point
Copy the full SHA e51728fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b32639e - Browse repository at this point
Copy the full SHA b32639eView commit details -
Merge branch 'v14.2-more-bug-fixes' of github.com:n8fr8/Gibberbot int…
…o v14.2-more-bug-fixes
Configuration menu - View commit details
-
Copy full SHA for 7a31686 - Browse repository at this point
Copy the full SHA 7a31686View commit details -
Merge pull request #693 from n8fr8/v14.2-more-bug-fixes
V14.2 more bug fixes
Configuration menu - View commit details
-
Copy full SHA for c2b2ef0 - Browse repository at this point
Copy the full SHA c2b2ef0View commit details -
otr_options_values should not be localized as they are keys
all strings for arrays moved to strings.xml
Configuration menu - View commit details
-
Copy full SHA for b3dddb5 - Browse repository at this point
Copy the full SHA b3dddb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47781b4 - Browse repository at this point
Copy the full SHA 47781b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2a33aa - Browse repository at this point
Copy the full SHA f2a33aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for dca3aab - Browse repository at this point
Copy the full SHA dca3aabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 167432b - Browse repository at this point
Copy the full SHA 167432bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9af9115 - Browse repository at this point
Copy the full SHA 9af9115View commit details -
Configuration menu - View commit details
-
Copy full SHA for b587ef6 - Browse repository at this point
Copy the full SHA b587ef6View commit details
Commits on Jul 10, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1f4bb8e - Browse repository at this point
Copy the full SHA 1f4bb8eView commit details
Commits on Jul 14, 2015
-
improve regexps for linkifying and add bitcoin: for payments
These changes to the regexps make them more accurate from my tests by limiting more the scope of text that they will match. For example, < and > need to be ignored since they are used in HTML/XML tags, which might be wrapping a URI.
Configuration menu - View commit details
-
Copy full SHA for 0fed76e - Browse repository at this point
Copy the full SHA 0fed76eView commit details -
Merge pull request #695 from eighthave/master
improve regexps for linkifying and add bitcoin: for payments
Configuration menu - View commit details
-
Copy full SHA for 6761575 - Browse repository at this point
Copy the full SHA 6761575View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a83e97 - Browse repository at this point
Copy the full SHA 4a83e97View commit details
Commits on Jul 17, 2015
-
make-release-build: disable faketime since it is problematic
faketime is used to normalize all of the timestamps to get a reproducible build. Since this is still far off from getting a perfectly reproducible build, i.e. the same hashsum, just remove this for now. faketime is not needed to get a reproducible build in terms of the APK signature, only the hash.
Configuration menu - View commit details
-
Copy full SHA for b094091 - Browse repository at this point
Copy the full SHA b094091View commit details -
Merge pull request #698 from eighthave/master
make-release-build: disable faketime since it is problematic
Configuration menu - View commit details
-
Copy full SHA for 5ca08b5 - Browse repository at this point
Copy the full SHA 5ca08b5View commit details
Commits on Jul 20, 2015
-
v14.2.0 "a" so we can resubmit to Google Play
needed to increment build so we can resubmit APK as we had a violation in our app description (too many keywords!)
Configuration menu - View commit details
-
Copy full SHA for 10b7001 - Browse repository at this point
Copy the full SHA 10b7001View commit details -
Configuration menu - View commit details
-
Copy full SHA for c21ce30 - Browse repository at this point
Copy the full SHA c21ce30View commit details
Commits on Jul 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c1c18fe - Browse repository at this point
Copy the full SHA c1c18feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5606e08 - Browse repository at this point
Copy the full SHA 5606e08View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6be4d9 - Browse repository at this point
Copy the full SHA f6be4d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c66f1 - Browse repository at this point
Copy the full SHA 78c66f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03f5f89 - Browse repository at this point
Copy the full SHA 03f5f89View commit details
Commits on Aug 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1990815 - Browse repository at this point
Copy the full SHA 1990815View commit details -
Configuration menu - View commit details
-
Copy full SHA for 482daca - Browse repository at this point
Copy the full SHA 482dacaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cd4be5 - Browse repository at this point
Copy the full SHA 1cd4be5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e4e509 - Browse repository at this point
Copy the full SHA 7e4e509View commit details -
Merge pull request #706 from n8fr8/master
Multiple small fixes for v14.2
Configuration menu - View commit details
-
Copy full SHA for bdd8bca - Browse repository at this point
Copy the full SHA bdd8bcaView commit details
Commits on Sep 14, 2015
-
GitHub #672 Allowing setting negative XMPP priority
Caden Howell committedSep 14, 2015 Configuration menu - View commit details
-
Copy full SHA for 20ce719 - Browse repository at this point
Copy the full SHA 20ce719View commit details
Commits on Sep 21, 2015
-
use symlinks to provide alternate folders for Hebrew and Indonesian
These two languages must be included twice (iw/he and id/in) For a full discussion of why, see: https://gitlab.com/fdroid/fdroidclient/issues/139 https://stackoverflow.com/questions/5074769/cyanogenmod-translate-a-project/8470980#8470980 https://stackoverflow.com/questions/8393771/android-not-using-finding-my-hebrew-localization
Configuration menu - View commit details
-
Copy full SHA for 758bbd7 - Browse repository at this point
Copy the full SHA 758bbd7View commit details
Commits on Jan 14, 2016
-
Fixed bad comparisons for 'checkGroupElem' and 'checkExpon' basic ver…
…ification methods for parameters in SMP. The methods 'checkGroupElem' and 'checkExpon' are basic methods that are used to verify parameters of SMP. These methods used bad boundary conditions when checking values. As a result, some valid values were flagged as invalid parameters while others were wrongly accepted. A number of tests are included that check values next to the boundaries to ensure that verification is executed correctly. As part of looking into these errors, I have verified the other methods of SM.java. Apart from 'checkGroupElem' and 'checkExpon' all methods match their counterparts in java-otr and libotr. (AFAICT)
Configuration menu - View commit details
-
Copy full SHA for 66bfcbe - Browse repository at this point
Copy the full SHA 66bfcbeView commit details -
Merge pull request #730 from eighthave/master
fix SMP error and hebrew/indonesian translations
Configuration menu - View commit details
-
Copy full SHA for a2ec464 - Browse repository at this point
Copy the full SHA a2ec464View commit details -
Merge pull request #712 from kden/github-672-negative-xmpp-set
GitHub #672 Allowing setting negative XMPP priority
Configuration menu - View commit details
-
Copy full SHA for 4792376 - Browse repository at this point
Copy the full SHA 4792376View commit details
Commits on Jan 15, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 172c10b - Browse repository at this point
Copy the full SHA 172c10bView commit details -
fix crash on shutdown/lock with progress dialog
WindowManager E android.view.WindowLeaked: Activity org.awesomeapp.messenger.RouterActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{41bea2d8 V.E..... R......D 0,0-1140,192} that was originally added here E at android.view.ViewRootImpl.<init>(ViewRootImpl.java:346) E at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:248) E at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69) E at android.app.Dialog.show(Dialog.java:286) E at org.awesomeapp.messenger.RouterActivity$1.onPreExecute(RouterActivity.java:493) E at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:587) E at android.os.AsyncTask.execute(AsyncTask.java:535) E at org.awesomeapp.messenger.RouterActivity.completeShutdown(RouterActivity.java:481) E at org.awesomeapp.messenger.RouterActivity.openEncryptedStores(RouterActivity.java:550) E at org.awesomeapp.messenger.RouterActivity.onCacheWordOpened(RouterActivity.java:431) E at info.guardianproject.cacheword.CacheWordHandler.checkCacheWordState(CacheWordHandler.java:409) E at info.guardianproject.cacheword.CacheWordHandler.access$100(CacheWordHandler.java:27) E at info.guardianproject.cacheword.CacheWordHandler$1.onReceive(CacheWordHandler.java:440) E at android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts(LocalBroadcastManager.java:297) E at android.support.v4.content.LocalBroadcastManager.access$000(LocalBroadcastManager.java:46) E at android.support.v4.content.LocalBroadcastManager$1.handleMessage(LocalBroadcastManager.java:116) E at android.os.Handler.dispatchMessage(Handler.java:102) E at android.os.Looper.loop(Looper.java:136) E at android.app.ActivityThread.main(ActivityThread.java:5001) E at java.lang.reflect.Method.invokeNative(Native Method) E at java.lang.reflect.Method.invoke(Method.java:515) E at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) E at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) E at dalvik.system.NativeStart.main(Native Method) dalvikvm I Jit: resizing JitTable from 4096 to 8192 AndroidRuntime D Shutting down VM dalvikvm W threadid=1: thread exiting with uncaught exception (group=0x4160bba8) HockeyApp D Writing unhandled exception to: /data/data/org.awesomeapp.messenger.debug/files/161c58f9-1887-4501-bcbf-6e95728eabe6.stacktrace AndroidRuntime E FATAL EXCEPTION: main E Process: org.awesomeapp.messenger.debug, PID: 19550 E java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{41bea2d8 V.E..... R......D 0,0-1140,192} not attached to window manager E at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:370) E at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:299) E at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:84) E at android.app.Dialog.dismissDialog(Dialog.java:329) E at android.app.Dialog.dismiss(Dialog.java:312) E at org.awesomeapp.messenger.RouterActivity$1.onPostExecute(RouterActivity.java:533) E at org.awesomeapp.messenger.RouterActivity$1.onPostExecute(RouterActivity.java:481) E at android.os.AsyncTask.finish(AsyncTask.java:632) E at android.os.AsyncTask.access$600(AsyncTask.java:177) E at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) E at android.os.Handler.dispatchMessage(Handler.java:102) E at android.os.Looper.loop(Looper.java:136) E at android.app.ActivityThread.main(ActivityThread.java:5001) E at java.lang.reflect.Method.invokeNative(Native Method) E at java.lang.reflect.Method.invoke(Method.java:515) E at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785) E at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601) E at dalvik.system.NativeStart.main(Native Method) Process I Sending signal. PID: 19550 SIG: 9
Configuration menu - View commit details
-
Copy full SHA for c8bf278 - Browse repository at this point
Copy the full SHA c8bf278View commit details -
after receiving panic trigger, quit and remove from history
This makes the app fully exit, and removes it from the Recent Apps listing with the goal of hiding whatever the user was currently watching, and/or searching for. PanicKit provides a common framework for creating "panic button" apps that can trigger actions in "panic responder" apps. In this case, the response is to lock the app, if it has been configured to do so https://dev.guardianproject.info/projects/panic/wiki
Configuration menu - View commit details
-
Copy full SHA for 9ae2dc7 - Browse repository at this point
Copy the full SHA 9ae2dc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13c37e7 - Browse repository at this point
Copy the full SHA 13c37e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c4a5ba - Browse repository at this point
Copy the full SHA 2c4a5baView commit details -
if import keystore fails, always show Toast
This just switches the if/else logic a bit so that all failures show the Toast. It also purges the unused doKeyStoreImport and exportKeyStore
Configuration menu - View commit details
-
Copy full SHA for c66fc94 - Browse repository at this point
Copy the full SHA c66fc94View commit details -
do not claim .ofcaes files, there is no handler hooked up
Right now, if an app sends an .ofcaes file to chatsecure, it is just ignored, but will launch ChatSecure, which is confusing.
Configuration menu - View commit details
-
Copy full SHA for 28a8914 - Browse repository at this point
Copy the full SHA 28a8914View commit details -
stop crashing if external storage is not available
getExternalDbFilePath() will return null, and new File(null) crashes: java.lang.RuntimeException: Unable to start activity ComponentInfo{info.guardianproject.otr.app.im/info.guardianproject.otr.app.im.app.WelcomeActivity}: java.lang.NullPointerException at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) at android.app.ActivityThread.access$1500(ActivityThread.java:117) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3687) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NullPointerException at java.io.File.fixSlashes(File.java:205) at java.io.File.init(File.java:189) at java.io.File.<init>(File.java:139) at info.guardianproject.otr.app.im.app.WelcomeActivity.checkMediaStoreFile(WelcomeActivity.java:526) at info.guardianproject.otr.app.im.app.WelcomeActivity.onCreate(WelcomeActivity.java:104) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615) ... 11 more
Configuration menu - View commit details
-
Copy full SHA for b13a88d - Browse repository at this point
Copy the full SHA b13a88dView commit details -
fix NPE crash when setting background
It seems that not all devices can handle it: java.lang.RuntimeException: Unable to start activity ComponentInfo{info.guardianproject.otr.app.im/info.guardianproject.otr.app.im.app.WelcomeActivity}: java.lang.NullPointerException at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2351) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2403) at android.app.ActivityThread.access$600(ActivityThread.java:165) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5416) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NullPointerException at info.guardianproject.otr.app.im.app.ThemeableActivity.setBackgroundImage(ThemeableActivity.java:79) at info.guardianproject.otr.app.im.app.ThemeableActivity.onCreate(ThemeableActivity.java:31) at info.guardianproject.otr.app.im.app.WelcomeActivity.onCreate(WelcomeActivity.java:91) at android.app.Activity.performCreate(Activity.java:5276) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1152) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2315) ... 11 more
Configuration menu - View commit details
-
Copy full SHA for 441cddb - Browse repository at this point
Copy the full SHA 441cddbView commit details
Commits on Jan 20, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 7c16015 - Browse repository at this point
Copy the full SHA 7c16015View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6415200 - Browse repository at this point
Copy the full SHA 6415200View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86eb67b - Browse repository at this point
Copy the full SHA 86eb67bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 790f16c - Browse repository at this point
Copy the full SHA 790f16cView commit details -
It was detecting the file and getting the QR reader up, but it was not getting the data from the QR and then doing the actual import.
Configuration menu - View commit details
-
Copy full SHA for 63fe37d - Browse repository at this point
Copy the full SHA 63fe37dView commit details
Commits on Jan 22, 2016
-
Merge pull request #733 from eighthave/master
get keysync working again
Configuration menu - View commit details
-
Copy full SHA for 940599b - Browse repository at this point
Copy the full SHA 940599bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 765fe92 - Browse repository at this point
Copy the full SHA 765fe92View commit details
Commits on Jan 24, 2016
-
Added missing translation strings
Added missing translation strings for "Add new account" pages.
Configuration menu - View commit details
-
Copy full SHA for 05991a4 - Browse repository at this point
Copy the full SHA 05991a4View commit details
Commits on Feb 3, 2016
-
Merge pull request #735 from uxname/patch-1
Added missing translation strings
Configuration menu - View commit details
-
Copy full SHA for 9b31ce3 - Browse repository at this point
Copy the full SHA 9b31ce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95e63a9 - Browse repository at this point
Copy the full SHA 95e63a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17f8056 - Browse repository at this point
Copy the full SHA 17f8056View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37c501b - Browse repository at this point
Copy the full SHA 37c501bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30b9618 - Browse repository at this point
Copy the full SHA 30b9618View commit details
Commits on Feb 4, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 30f54a4 - Browse repository at this point
Copy the full SHA 30f54a4View commit details
Commits on Aug 5, 2016
-
Configuration menu - View commit details
-
Copy full SHA for b598e57 - Browse repository at this point
Copy the full SHA b598e57View commit details
Commits on Jan 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 02313f2 - Browse repository at this point
Copy the full SHA 02313f2View commit details -
Merge pull request #768 from abeluck/patch-1
Add retired notice to README
Configuration menu - View commit details
-
Copy full SHA for 4075445 - Browse repository at this point
Copy the full SHA 4075445View commit details