Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | parse vcard avatars from muc presences | Daniel Gultsch | 2015-12-04 | 2 | -7/+112 |
| | |||||
* | Show status message when contact requests presence | Sam Whited | 2015-12-04 | 1 | -2/+14 |
| | | | | Remove presence when conversation closed | ||||
* | combine multiple message receipts into single message | Daniel Gultsch | 2015-12-04 | 1 | -6/+7 |
| | |||||
* | Merge pull request #1513 from fiaxh/pgp_background_decryption | Daniel Gultsch | 2015-10-30 | 1 | -1/+9 |
|\ | | | | | PGP messages background decryption | ||||
| * | Decrypt PGP messages in background | fiaxh | 2015-10-28 | 1 | -1/+9 |
| | | |||||
* | | push CN into nick pep node when uploading certificate. subscribe to nick node | Daniel Gultsch | 2015-10-29 | 1 | -1/+1 |
|/ | |||||
* | update last seen in mucs. fixes #1508 | Daniel Gultsch | 2015-10-19 | 1 | -1/+5 |
| | |||||
* | introduced code to verify omemo device keys with x509 certificates. | Daniel Gultsch | 2015-10-16 | 1 | -0/+29 |
| | | | | cleaned up TrustKeysActivity to automatically close if there is nothing to do | ||||
* | work with muc services that change the message id | Daniel Gultsch | 2015-10-14 | 1 | -1/+1 |
| | |||||
* | clear notification and activate grace period when receiving chat marker from ↵ | Daniel Gultsch | 2015-10-06 | 1 | -1/+5 |
| | | | | another instance | ||||
* | catch invalid base64 on omemo key decoding | Daniel Gultsch | 2015-08-30 | 1 | -3/+8 |
| | |||||
* | Revert "improved compatibility with muc components that change the message id" | Daniel Gultsch | 2015-08-26 | 1 | -3/+2 |
| | | | | This reverts commit df86b0fc47cb7af8e97826f97d0e202405cff414. | ||||
* | catch invalid base64 in axolotl key parsing | Daniel Gultsch | 2015-08-24 | 1 | -1/+1 |
| | |||||
* | introduce special iq type for internal timeouts. always use != result to ↵ | Daniel Gultsch | 2015-08-23 | 1 | -1/+1 |
| | | | | check for error in callbacks | ||||
* | modified clearIqCallbacks into 2-step process | Daniel Gultsch | 2015-08-23 | 1 | -6/+6 |
| | |||||
* | Merge branch 'development' | Daniel Gultsch | 2015-08-15 | 3 | -16/+221 |
|\ | |||||
| * | Provide process function for key transport message | Andreas Straub | 2015-07-31 | 1 | -1/+1 |
| | | |||||
| * | Refactor axolotl message processing workflow | Andreas Straub | 2015-07-31 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | XmppAxolotlMessage is now entirely responsible for handling encryption and decryption of messages, only leveraging XmppAxolotlSession as a packing/unpacking primitive for payload keys. Removed pseudo-dead session generation code step from prepareMessage function, as sessions have been created by invoking the TrustKeysActivity for a while now. Added prepareKeyTransportMessage function, which creates a message with no payload. The key that is packed into the header keyElements can then be used for other purposes (e.g. encrypted file transfer). | ||||
| * | Change to new wire protocol version | Andreas Straub | 2015-07-31 | 1 | -1/+1 |
| | | |||||
| * | improved 'next encryption' selection | Daniel Gultsch | 2015-07-31 | 1 | -2/+0 |
| | | |||||
| * | Tag carbon messages in parser, adapt session logic | Andreas Straub | 2015-07-29 | 1 | -1/+4 |
| | | | | | | | | | | | | Messages sent from another device of the own account are now explicitly tagged as carboned message. The session detection logic now uses this tag to find "session borders". | ||||
| * | log reason for message failure | Daniel Gultsch | 2015-07-28 | 1 | -0/+7 |
| | | |||||
| * | use type=chat more often to go along with new, simple carbon and mam rules | Daniel Gultsch | 2015-07-22 | 1 | -6/+10 |
| | | | | | | | | | | * change chat states to type=chat and chat markers to type=chat * use same type as requesting stanza for delivery receipts (which should make them type=chat most of the time) | ||||
| * | fixed npe in error message handling | Daniel Gultsch | 2015-07-21 | 1 | -1/+1 |
| | | |||||
| * | end otr session when receiving failed otr message warnings | Daniel Gultsch | 2015-07-21 | 1 | -1/+7 |
| | | |||||
| * | bugfix: changed condition of onOtrSessionEstablished being called | Daniel Gultsch | 2015-07-21 | 1 | -6/+6 |
| | | | | | | | | | | | | fixed #1263 fixed #1260 fixed #1293 | ||||
| * | Optimize imports | Andreas Straub | 2015-07-20 | 2 | -2/+0 |
| | | |||||
| * | Overhauled Message tagging | Andreas Straub | 2015-07-19 | 1 | -1/+2 |
| | | | | | | | | | | | | Messages are now tagged with the IdentityKey fingerprint of the originating session. IdentityKeys have one of three trust states: undecided (default), trusted, and untrusted/not yet trusted. | ||||
| * | Clean up logging | Andreas Straub | 2015-07-19 | 2 | -8/+9 |
| | | | | | | | | | | Add a fixed prefix to axolotl-related log messages, set log levels sensibly. | ||||
| * | Fix devicelist update handling | Andreas Straub | 2015-07-19 | 1 | -0/+1 |
| | | | | | | | | | | | | No longer store own device ID (so that we don't encrypt messages for ourselves), verify that own device ID is present in update list (otherwise republish), reflect update in UI. | ||||
| * | Return empty set on invalid PEP devicelist | Andreas Straub | 2015-07-19 | 1 | -18/+18 |
| | | |||||
| * | Properly track message sender | Andreas Straub | 2015-07-19 | 1 | -4/+4 |
| | | | | | | | | | | | | | | Previously, the sender was assumed to be the conversation counterpart. This broke carboned own-device messages. We now track the sender properly, and also set the status (sent by one of the own devices vs received from the counterpart) accordingly. | ||||
| * | Fetch bundles on-demand, encrypt in background | Andreas Straub | 2015-07-19 | 1 | -8/+4 |
| | | | | | | | | | | | | | | | | | | | | | | Bundles are now fetched on demand when a session needs to be established. This should lessen the chance of changes to the bundles occuring before they're used, as well as lessen the load of fetching bundles. Also, the message encryption is now done in a background thread, as this can be somewhat costly if many sessions are present. This is probably not going to be an issue in real use, but it's good practice anyway. | ||||
| * | Migrate to new PEP layout | Andreas Straub | 2015-07-19 | 1 | -7/+13 |
| | | | | | | | | Merge prekeys into bundle node | ||||
| * | Reformat code to use tabs | Andreas Straub | 2015-07-19 | 2 | -66/+66 |
| | | | | | | | | This really sucks to do it like this. Sorry. :( | ||||
| * | Added PEP and message protocol layers | Andreas Straub | 2015-07-19 | 2 | -7/+197 |
| | | | | | | | | Can now fetch/retrieve from PEP, as well as encode/decode messages | ||||
* | | fixed npe in error message handling | Daniel Gultsch | 2015-07-21 | 1 | -1/+1 |
| | | |||||
* | | end otr session when receiving failed otr message warnings | Daniel Gultsch | 2015-07-21 | 1 | -1/+7 |
| | | |||||
* | | bugfix: changed condition of onOtrSessionEstablished being called | Daniel Gultsch | 2015-07-21 | 1 | -6/+6 |
|/ | | | | | | fixed #1263 fixed #1260 fixed #1293 | ||||
* | renamed HttpConnection to HttpDownloadConnection | Daniel Gultsch | 2015-07-10 | 1 | -1/+1 |
| | |||||
* | moved null check for to and from in message parser | Daniel Gultsch | 2015-07-02 | 1 | -5/+6 |
| | |||||
* | changed mime type handling | Daniel Gultsch | 2015-07-01 | 1 | -1/+1 |
| | |||||
* | refactored bodyContainsDownloadable to be more flexible | Daniel Gultsch | 2015-06-30 | 1 | -1/+1 |
| | |||||
* | don't parse body from muc status messages | Daniel Gultsch | 2015-06-28 | 1 | -6/+7 |
| | |||||
* | fixed parsing of muc status messages in new message parser | Daniel Gultsch | 2015-06-28 | 1 | -6/+18 |
| | |||||
* | send_received muc messages will mark a conversation a read | Daniel Gultsch | 2015-06-04 | 1 | -1/+1 |
| | |||||
* | avoid unnessary muc mam queries when message count is 0 after subject | Daniel Gultsch | 2015-06-02 | 1 | -1/+1 |
| | |||||
* | fixed more edge cases in muc message parser | Daniel Gultsch | 2015-06-02 | 1 | -3/+3 |
| | |||||
* | improved compatibility with muc components that change the message id | Daniel Gultsch | 2015-06-02 | 1 | -2/+3 |
| | |||||
* | parse nick and avatar only from available presences to avoid potential error ↵ | Daniel Gultsch | 2015-05-27 | 1 | -47/+26 |
| | | | | reflection |