aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/generator/MessageGenerator.java (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-03introduced type private_file_message to handle attachments in PMsChristian Schneppe1-2/+2
2019-02-21Deduplicate presencesChristian Schneppe1-6/+4
possibly fixes #303
2018-06-16permit empty values for subject and roster nameChristian Schneppe1-3/+1
2018-05-26add support for S3 file transfersChristian Schneppe1-5/+24
2018-05-05improved logging for node configuration changeChristian Schneppe1-1/+1
2018-04-30very much unoptimized search functionalityChristian Schneppe1-2/+3
2018-04-29always include omemo fallback messageChristian Schneppe1-3/+1
2018-04-02migrate to xmpp-addrChristian Schneppe1-10/+10
2018-01-27improvements for self messagesChristian Schneppe1-1/+2
* fix omemo in group chats w/o participants * don't create two axolotl messages when messaging self * fix read marker for self messages
2018-01-27make chat markers opportunistic in private mucsChristian Schneppe1-2/+1
2018-01-21sent message receipts after mam catchupChristian Schneppe1-0/+10
2018-01-21disable offline messages. postpone prekey handling until after mam catchupChristian Schneppe1-0/+9
2017-11-22save full jid when sending in muc. check chat markers against 'sender'Christian Schneppe1-3/+6
2017-11-22send and show read markers in private, non-anonymous groupsChristian Schneppe1-4/+7
2017-04-13send urls pointing to pgp encrypted files directly in body+oobChristian Schneppe1-8/+15
2017-04-05parse message that only contain oob tagChristian Schneppe1-1/+1
2017-03-11send and parse Chat States to and from conferencesChristian Schneppe1-1/+1
2017-03-09add <x/> element to outgoing MUC PMChristian Schneppe1-0/+1
2017-03-09add origin-id to outgoing messagesChristian Schneppe1-0/+2
2017-01-29add explicit encryption hints to outgoing messagesChristian Schneppe1-0/+3
2016-11-19reformat codeChristian Schneppe1-200/+200
2016-10-10add password to direct muc inviteChristian Schneppe1-0/+4
2016-07-29changed package id inside manifest and projectChristian Schneppe1-13/+13
2016-07-17include pgp and omemo fallback message only when unencrypted is enabledDaniel Gultsch1-2/+5
2016-06-12actually do add fall back message for omemoDaniel Gultsch1-1/+1
2016-05-29avoid npe when sending omemo messages to groupDaniel Gultsch1-1/+3
2016-05-25sending warning to receiving client if that client doesn't support omemo.Daniel Gultsch1-1/+13
fixes #1873
2016-02-15basic support for XEP-0308: Last Message Correction. fixes #864Daniel Gultsch1-0/+3
2016-01-03add obb url to unencrypted messagesDaniel Gultsch1-0/+1
2016-01-01removed xhtml body. fixes #1594Daniel Gultsch1-12/+0
2015-12-17add 'store' message hint to displayed chat markersDaniel Gultsch1-0/+1
2015-12-12renamed pretty-please-store message hint to storeDaniel Gultsch1-1/+1
2015-12-10renamed pretty-please-store message hint to storeDaniel Gultsch1-1/+1
2015-12-04combine multiple message receipts into single messageDaniel Gultsch1-6/+8
2015-12-01combine multiple message receipts into single messageDaniel Gultsch1-6/+8
2015-10-08removed oob element from file messagesDaniel Gultsch1-1/+0
2015-10-07add xhtml image tag to unencrypted image urls. add oob tag to all files that ↵Daniel Gultsch1-2/+18
are on remote hosts
2015-09-01use same method to add message hints to otr message everywhere it is neededDaniel Gultsch1-5/+9
2015-09-01tag axolotl messages with pretty-please-storeDaniel Gultsch1-0/+1
2015-07-31Refactor axolotl message processing workflowAndreas Straub1-1/+1
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).
2015-07-22add no-store to chat statesDaniel Gultsch1-0/+2
2015-07-22use type=chat more often to go along with new, simple carbon and mam rulesDaniel Gultsch1-6/+5
* 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)
2015-07-21made image file format configurable by Config.javaDaniel Gultsch1-4/+0
2015-07-21bugfix: also add no-permanent-storage to message hintsDaniel Gultsch1-0/+1
2015-07-21bugfix: also add no-permanent-storage to message hintsDaniel Gultsch1-0/+1
2015-07-20Refactor axolotl send processing/caching flowAndreas Straub1-4/+1
2015-07-20attempt to fix the delay problemDaniel Gultsch1-27/+7
2015-07-20Optimize importsAndreas Straub1-4/+3
2015-07-19Clean up loggingAndreas Straub1-1/+1
Add a fixed prefix to axolotl-related log messages, set log levels sensibly.
2015-07-19Fetch bundles on-demand, encrypt in backgroundAndreas Straub1-4/+6
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.