Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | catch all axolotl parse exception at once. fixes #1692 | Daniel Gultsch | 2016-02-11 | 1 | -5/+4 |
| | |||||
* | prepend instead off append mam messages to conversations when going in reverse | Daniel Gultsch | 2016-02-04 | 1 | -1/+5 |
| | |||||
* | removed unecessary logging when muc tiles update | Daniel Gultsch | 2016-02-04 | 1 | -1/+0 |
| | |||||
* | count all messages in a query | Daniel Gultsch | 2016-02-03 | 1 | -4/+2 |
| | |||||
* | Revert "get rid of broken totalMessageCount for mam queries" | Daniel Gultsch | 2016-02-03 | 1 | -2/+4 |
| | | | | This reverts commit 58c6f9bfb283f5c54695b9662b5b4b08e5d4357f. | ||||
* | refactored disco cache. avoid making duplicate call. check hash | Daniel Gultsch | 2016-02-03 | 1 | -26/+7 |
| | |||||
* | Merge branch 'disco-caps' of https://github.com/singpolyma/Conversations ↵ | Daniel Gultsch | 2016-02-02 | 1 | -3/+33 |
|\ | | | | | | | into singpolyma-disco-caps | ||||
| * | Do disco for caps hashes we have never seen | Stephen Paul Weber | 2016-01-24 | 1 | -2/+23 |
| | | | | | | | | Then cache it | ||||
| * | Fetch cached caps result on new presence | Stephen Paul Weber | 2016-01-24 | 1 | -2/+10 |
| | | |||||
| * | Use a Presence class for presence information | Stephen Paul Weber | 2016-01-24 | 1 | -1/+2 |
| | | | | | | | | Only has status for now, but doing it so I can add disco to it | ||||
* | | get rid of broken totalMessageCount for mam queries | Daniel Gultsch | 2016-02-02 | 1 | -4/+2 |
| | | |||||
* | | catch a few NPE when parsing invalid pep nodes | Daniel Gultsch | 2016-02-02 | 1 | -3/+3 |
| | | |||||
* | | refactored user handling in conferences. show try again button when ↵ | Daniel Gultsch | 2016-02-01 | 1 | -1/+8 |
| | | | | | | | | conference has errors | ||||
* | | fixed false set of subject in conference with empty body tag | Daniel Gultsch | 2016-01-31 | 1 | -1/+1 |
|/ | |||||
* | use actual message timestamp instead of delay when updating last seen. fixes ↵ | Daniel Gultsch | 2015-12-31 | 2 | -7/+8 |
| | | | | #1618 | ||||
* | let message parser not artifically fail on messages with no to attribute | Daniel Gultsch | 2015-12-17 | 1 | -4/+4 |
| | |||||
* | more detailed logging | Daniel Gultsch | 2015-12-12 | 1 | -2/+1 |
| | |||||
* | set bookmark name to room subject if no subject has been set before | Daniel Gultsch | 2015-12-11 | 1 | -2/+10 |
| | |||||
* | get rid of lastMessageTransmitted in favor of db query | Daniel Gultsch | 2015-12-11 | 1 | -6/+1 |
| | |||||
* | notify on mam catchup messages | Daniel Gultsch | 2015-12-10 | 1 | -5/+15 |
| | |||||
* | properly clean up timed out mam queries | Daniel Gultsch | 2015-12-10 | 1 | -1/+1 |
| | |||||
* | always show conversations with pending subscription requests | Daniel Gultsch | 2015-12-09 | 1 | -3/+5 |
| | |||||
* | when no avatar found show avatar of contact and not the muc user in conferences | Daniel Gultsch | 2015-12-09 | 1 | -1/+4 |
| | |||||
* | check for query object as condition to trigger deduplication instead of serverId | Daniel Gultsch | 2015-12-05 | 1 | -1/+1 |
| | |||||
* | parse stanza-id from messages | Daniel Gultsch | 2015-12-04 | 1 | -3/+19 |
| | |||||
* | properly clear muc user avatar caches | Daniel Gultsch | 2015-12-04 | 1 | -2/+4 |
| | |||||
* | use proposed nick as default nick in mucoptions | Daniel Gultsch | 2015-12-04 | 1 | -4/+0 |
| | |||||
* | parse vcard avatars from muc presences | Daniel Gultsch | 2015-12-03 | 2 | -7/+112 |
| | |||||
* | Show status message when contact requests presence | Sam Whited | 2015-12-02 | 1 | -2/+14 |
| | | | | Remove presence when conversation closed | ||||
* | combine multiple message receipts into single message | Daniel Gultsch | 2015-12-01 | 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) |