aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/parser/MessageParser.java (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-07-21bugfix: changed condition of onOtrSessionEstablished being calledDaniel Gultsch1-6/+6
fixed #1263 fixed #1260 fixed #1293
2015-07-21end otr session when receiving failed otr message warningsDaniel Gultsch1-1/+7
2015-07-21bugfix: changed condition of onOtrSessionEstablished being calledDaniel Gultsch1-6/+6
fixed #1263 fixed #1260 fixed #1293
2015-07-20Optimize importsAndreas Straub1-1/+0
2015-07-19Overhauled Message taggingAndreas Straub1-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.
2015-07-19Clean up loggingAndreas Straub1-1/+1
Add a fixed prefix to axolotl-related log messages, set log levels sensibly.
2015-07-19Fix devicelist update handlingAndreas Straub1-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.
2015-07-19Properly track message senderAndreas Straub1-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.
2015-07-19Fetch bundles on-demand, encrypt in backgroundAndreas Straub1-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.
2015-07-19Reformat code to use tabsAndreas Straub1-28/+28
This really sucks to do it like this. Sorry. :(
2015-07-19Added PEP and message protocol layersAndreas Straub1-6/+40
Can now fetch/retrieve from PEP, as well as encode/decode messages
2015-07-10renamed HttpConnection to HttpDownloadConnectionDaniel Gultsch1-1/+1
2015-07-03moved null check for to and from in message parserDaniel Gultsch1-5/+6
2015-07-02moved null check for to and from in message parserDaniel Gultsch1-5/+6
2015-07-01changed mime type handlingDaniel Gultsch1-1/+1
2015-06-30refactored bodyContainsDownloadable to be more flexibleDaniel Gultsch1-1/+1
2015-06-28don't parse body from muc status messagesDaniel Gultsch1-6/+7
2015-06-28fixed parsing of muc status messages in new message parserDaniel Gultsch1-6/+18
2015-06-19renaming eu.siacs.conversations to de.thedevstack.conversationsplussteckbrief1-653/+0
"renaming eu.siacs.conversations to de.thedevstack.conversationsplus" package renaming completed
2015-06-04send_received muc messages will mark a conversation a readDaniel Gultsch1-1/+1
2015-06-02avoid unnessary muc mam queries when message count is 0 after subjectDaniel Gultsch1-1/+1
2015-06-02fixed more edge cases in muc message parserDaniel Gultsch1-3/+3
2015-06-02improved compatibility with muc components that change the message idDaniel Gultsch1-2/+3
2015-05-26deduplicate private muc messagesDaniel Gultsch1-1/+3
2015-05-20proper error parsing. some clean upDaniel Gultsch1-41/+49
2015-05-20fixed npe in new message parserDaniel Gultsch1-1/+3
2015-05-20fixed muc mam. added a few security checksDaniel Gultsch1-23/+25
2015-05-20fixed read/unread markersDaniel Gultsch1-10/+9
2015-05-20added mam stuff to new message parserDaniel Gultsch1-7/+26
2015-05-20rewrote parser code. mam id and possible other stuff still missing. also ↵Daniel Gultsch1-473/+192
massivly untested
2015-05-05r/o support for vcard avatars. pep avatars will be preferedDaniel Gultsch1-1/+1
2015-04-21fixed direct invitesDaniel Gultsch1-12/+28
2015-04-14changed received and read confirmation setting to one list and put it to ↵lookshe1-1/+1
settings class
2015-04-12implementation for downloading only when enabled wlanlookshe1-1/+5
2015-04-12added settings for accepting and downloading fileslookshe1-1/+2
fix in Settings, initialize with same values like in preferences.xml
2015-03-21properly set chat states when receiving otr status messagesiNPUTmice1-1/+1
2015-03-21respond to unreadable OTR messages with error message. fixed #1021iNPUTmice1-0/+2
2015-03-19don't update presence for muc messagesiNPUTmice1-5/+2
2015-03-18# add delivery receipts for private muc msgsBrianBlade1-7/+15
# enable update last-seen for muc-msgs
2015-03-06fixed npe in message parseriNPUTmice1-4/+4
2015-03-01mark all sent messages up to a marker as displayedDaniel Gultsch1-4/+9
2015-02-21added typing notifications through XEP-0085. fixed #210iNPUTmice1-0/+25
2015-01-26muc tics for consistencyiNPUTmice1-1/+1
2015-01-26don't put ejabberds status code muc messages into an actual conversationiNPUTmice1-0/+1
2015-01-25otr: switch to the otr-state the partner alternate.Michael1-0/+2
should also fixed #877
2015-01-24MessageParser: fix the regex for otr query messages.Michael1-1/+1
2015-01-24fixed mam to work with muciNPUTmice1-1/+1
2015-01-11do not check image file size over http if accepted file size is 0Daniel Gultsch1-3/+5
2015-01-07more muc optionsDaniel Gultsch1-7/+16
* show invite button only with admin privileges or on public conferences * Offer to ban user in public conferences. Thanks to @betheg for the awesome ground work for this
2015-01-07fixed invitesDaniel Gultsch1-37/+24