updating changes#1
Merged
prembasumatary merged 539 commits intoprembasumatary:masterfrom Jul 30, 2015
Merged
Conversation
these were causing problems with presence table being incorrectly cleared on logout resulting in stale/empty presence information
Ensuring presence is updated
we need an active session/fingerprint for this to work
this fixes the issue with chat name/titles not properly updating on some devices, and users getting confused about who they are talking with
Also fix mismatches in int values for presence status types Small improvements to reconnect/relogin in XMPP as well
versions If you check out the project from scratch and run the update-ant-build.sh script with current Android build tools, it fails with the message 'Error: The project either has no target set or the target is invalid.', as there is no target parameter in the android update call. The bat file does not make this mistake.
Fix bugs in the build setup
This lets ChatSecure gracefully handle a lot of different kinds of links, by making them clickable. For example, geo: links are a standard form for sending a location. Clicking on that link will take the user to that spot in their maps app.
In order to prevent privacy leaks, disable linkification on chats for accounts that are running through Tor. For those how are foolhardy enough to want linkifying on, they can enable a preference. All of the @OverRide decorators were put there Eclipse Android mode...
No need to translate the market: link, the app or website that handles that URI scheme will do the translation (e.g FDroid, play.google.com)
As far as I understand the code from Google's recommended approach for loading large background images, it is reading a resized version into memory, so there isn't really a need for different sizes of the background image. It would only save a little CPU time, which doesn't seem worth the added complexity. refs #4277 https://dev.guardianproject.info/issues/4277 This reverts commit 0a040b2. "add new low-res versions of default background"
…EncryptedMAC instead of xEncryptedMAC
…cureAndroid into eighthave-linkify-n-stuff Conflicts: src/info/guardianproject/otr/app/im/app/ChatView.java src/info/guardianproject/otr/app/im/app/MessageView.java
We don't need to so aggressively clear data anymore, now that we persist sessions, data, etc, offline. This logic is left over from the older model of logging out completely.
V14.2 bug fixes and features
In order to include the description string in the official "description" field of the manifest, it needs to be manually specified.
…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.
fixes #677 on github: update asmack to address "sessionSupported" bug
two fixes towards the release
…o v14.2-more-bug-fixes
V14.2 more bug fixes
all strings for arrays moved to strings.xml
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.
improve regexps for linkifying and add bitcoin: for payments
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.
make-release-build: disable faketime since it is problematic
needed to increment build so we can resubmit APK as we had a violation in our app description (too many keywords!)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.