Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | 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 | ||||
* | deduplicate private muc messages | Daniel Gultsch | 2015-05-26 | 1 | -1/+3 |
| | |||||
* | proper error parsing. some clean up | Daniel Gultsch | 2015-05-20 | 1 | -41/+49 |
| | |||||
* | fixed npe in new message parser | Daniel Gultsch | 2015-05-20 | 1 | -1/+3 |
| | |||||
* | fixed muc mam. added a few security checks | Daniel Gultsch | 2015-05-20 | 1 | -23/+25 |
| | |||||
* | fixed read/unread markers | Daniel Gultsch | 2015-05-20 | 1 | -10/+9 |
| | |||||
* | added mam stuff to new message parser | Daniel Gultsch | 2015-05-20 | 2 | -8/+27 |
| | |||||
* | rewrote parser code. mam id and possible other stuff still missing. also ↵ | Daniel Gultsch | 2015-05-20 | 2 | -494/+212 |
| | | | | massivly untested | ||||
* | provide helper function for getting the content of a child directly | Daniel Gultsch | 2015-05-20 | 1 | -5/+1 |
| | |||||
* | r/o support for vcard avatars. pep avatars will be prefered | Daniel Gultsch | 2015-05-05 | 2 | -1/+16 |
| | |||||
* | fixed direct invites | Daniel Gultsch | 2015-04-21 | 1 | -12/+28 |
| | |||||
* | properly set chat states when receiving otr status messages | iNPUTmice | 2015-03-21 | 1 | -1/+1 |
| | |||||
* | respond to unreadable OTR messages with error message. fixed #1021 | iNPUTmice | 2015-03-21 | 1 | -0/+2 |
| | |||||
* | don't update presence for muc messages | iNPUTmice | 2015-03-19 | 1 | -5/+2 |
| | |||||
* | # add delivery receipts for private muc msgs | BrianBlade | 2015-03-18 | 2 | -7/+20 |
| | | | | # enable update last-seen for muc-msgs | ||||
* | fixed npe in message parser | iNPUTmice | 2015-03-06 | 1 | -4/+4 |
| | |||||
* | mark all sent messages up to a marker as displayed | Daniel Gultsch | 2015-03-01 | 1 | -4/+9 |
| | |||||
* | look at 5 muc users instead of 4 for tile cache clearing | iNPUTmice | 2015-02-22 | 1 | -2/+2 |
| | |||||
* | clear muc tiles cache only when necessary | iNPUTmice | 2015-02-21 | 1 | -1/+7 |
| | |||||
* | added typing notifications through XEP-0085. fixed #210 | iNPUTmice | 2015-02-21 | 1 | -0/+25 |
| | |||||
* | support for XEP-0092: Software Version | iNPUTmice | 2015-02-16 | 1 | -3/+5 |
| | |||||
* | strip fractional seconds from timestamp before parsing | iNPUTmice | 2015-02-10 | 1 | -5/+3 |
| | |||||
* | made delay timestamp parser accept nano seconds | iNPUTmice | 2015-02-09 | 1 | -1/+1 |
| | |||||
* | muc tics for consistency | iNPUTmice | 2015-01-26 | 1 | -1/+1 |
| | |||||
* | don't put ejabberds status code muc messages into an actual conversation | iNPUTmice | 2015-01-26 | 1 | -0/+1 |
| | |||||
* | otr: switch to the otr-state the partner alternate. | Michael | 2015-01-25 | 1 | -0/+2 |
| | | | | should also fixed #877 | ||||
* | MessageParser: fix the regex for otr query messages. | Michael | 2015-01-24 | 1 | -1/+1 |
| | |||||
* | fixed mam to work with muc | iNPUTmice | 2015-01-24 | 1 | -1/+1 |
| | |||||
* | do not check image file size over http if accepted file size is 0 | Daniel Gultsch | 2015-01-11 | 1 | -3/+5 |
| | |||||
* | more muc options | Daniel Gultsch | 2015-01-07 | 1 | -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 | ||||
* | fixed invites | Daniel Gultsch | 2015-01-07 | 1 | -37/+24 |
| | |||||
* | avoid requesting blocklist after stream resumption | Daniel Gultsch | 2015-01-05 | 1 | -0/+1 |
| | |||||
* | Verify IQ responses | Sam Whited | 2015-01-04 | 1 | -10/+3 |
| | | | | | | Fixes #20 Move fromServer/toServer to AbstractStanza |