Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove unused imports. | Michael | 2015-08-25 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into development | Daniel Gultsch | 2015-08-23 | 2 | -9/+7 |
|\ | |||||
| * | introduce special iq type for internal timeouts. always use != result to ↵ | Daniel Gultsch | 2015-08-23 | 2 | -9/+7 |
| | | | | | | | | check for error in callbacks | ||||
* | | Merge branch 'master' into development | Daniel Gultsch | 2015-08-23 | 1 | -21/+22 |
|\| | |||||
| * | don't make subsequent iq request when original stanza returned an error | Daniel Gultsch | 2015-08-23 | 1 | -21/+22 |
| | | |||||
* | | simulate old behaviour with messages being set to waiting while offline | Daniel Gultsch | 2015-08-19 | 1 | -1/+0 |
| | | |||||
* | | Merge branch 'master' into development | Daniel Gultsch | 2015-08-19 | 1 | -0/+1 |
|\| | |||||
| * | fixed nasty 'stuck at sending' bug that got introduced in ↵ | Daniel Gultsch | 2015-08-19 | 1 | -0/+1 |
| | | | | | | | | 32826ec29d28668b7f345ffcd45cd876dc980153 | ||||
* | | fully depend on sm | Daniel Gultsch | 2015-08-15 | 1 | -26/+24 |
|/ | |||||
* | provide extra interface to close sockets. fixes #1330 | Daniel Gultsch | 2015-08-15 | 1 | -2/+1 |
| | |||||
* | do not touch pictures that are already in the right format | Daniel Gultsch | 2015-08-11 | 2 | -13/+22 |
| | | | | fixed #522 | ||||
* | put wake locks on out of band file transfers | Daniel Gultsch | 2015-08-10 | 1 | -0/+7 |
| | |||||
* | report wrong file size in otr encrypted jingle file transfers to be ↵ | Daniel Gultsch | 2015-08-10 | 1 | -1/+2 |
| | | | | compatible with conversations > 1.6 | ||||
* | enable axolotl encryption for jingle supported file transfers | Daniel Gultsch | 2015-08-01 | 2 | -1/+98 |
| | |||||
* | Refactor axolotl message processing workflow | Andreas Straub | 2015-07-31 | 1 | -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). | ||||
* | improved 'next encryption' selection | Daniel Gultsch | 2015-07-31 | 1 | -12/+8 |
| | |||||
* | show http downloaded images in notification | Daniel Gultsch | 2015-07-29 | 1 | -2/+3 |
| | |||||
* | set time on resend to current time | Daniel Gultsch | 2015-07-28 | 1 | -1/+2 |
| | | | | | fixes #1298 fixes #919 | ||||
* | treat private, non-anonymous mucs like 1:1 chats notification wise | Daniel Gultsch | 2015-07-22 | 1 | -1/+1 |
| | |||||
* | Add INACTIVE state for removed keys | Andreas Straub | 2015-07-21 | 1 | -15/+16 |
| | | | | | | | | | | | | | We introduce a new trust state: INACTIVE. This state is intended for old keys that have been removed. When a TRUSTED device is removed from the PEP devicelist, it's status will be set to INACTIVE. INACTIVE keys are shown in the UI as greyed out, non-interactible key rows. Messages are not encrypted for INACTIVE devices. When an INACTIVE device reappears in PEP, or a message is received from an INACTIVE device, it is set back to trusted. | ||||
* | Refactor axolotl send processing/caching flow | Andreas Straub | 2015-07-20 | 1 | -4/+7 |
| | |||||
* | attempt to fix the delay problem | Daniel Gultsch | 2015-07-20 | 1 | -16/+20 |
| | |||||
* | Optimize imports | Andreas Straub | 2015-07-20 | 2 | -3/+4 |
| | |||||
* | Fix set/remove OnUpdateBlocklistListener | Andreas Straub | 2015-07-20 | 1 | -5/+5 |
| | |||||
* | Ask for key trust when sending messages | Andreas Straub | 2015-07-19 | 1 | -6/+40 |
| | | | | | | If the contact (or the own account) has keys that have UNDECIDED trust, we now drop the user into the new TrustKeysActivity, where they have to decide for each new key whether it should be TRUSTED or UNTRUSTED. | ||||
* | Handle file transmission properly in axolotl | Andreas Straub | 2015-07-19 | 1 | -4/+12 |
| | |||||
* | Remove unneccessary code | Andreas Straub | 2015-07-19 | 1 | -2/+1 |
| | |||||
* | Fix trust status for outgoing messages | Andreas Straub | 2015-07-19 | 1 | -0/+4 |
| | | | | | | Tag sent messages with own fingerprint, set own fingerprint as always trusted, include own fingerprint in database trust search, explicitly reset trust colorfilter | ||||
* | Postpone initAccountService until roster loaded | Andreas Straub | 2015-07-19 | 1 | -3/+1 |
| | | | | | The AxolotlService depends on the roster being loaded when it is initialized so that it can fill its in-memory SessionMap. | ||||
* | Fix asynchronous axolotl message sending | Andreas Straub | 2015-07-19 | 1 | -2/+4 |
| | | | | | | | | | | XmppConnectionService.sendMessage() now dispatches messages to the AxolotlService, where they only are prepared for sending and cached. AxolotlService now triggers a XmppConnectionService.resendMessage(), which then handles sending the cached message packet. This transparently fixes, e.g., handling of messages sent while we are offline. | ||||
* | Fetch bundles on-demand, encrypt in background | Andreas Straub | 2015-07-19 | 1 | -8/+5 |
| | | | | | | | | | | | 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 | -2/+1 |
| | | | | Merge prekeys into bundle node | ||||
* | Reformat code to use tabs | Andreas Straub | 2015-07-19 | 1 | -3/+3 |
| | | | | This really sucks to do it like this. Sorry. :( | ||||
* | Added axolotl activation code to UI | Andreas Straub | 2015-07-19 | 1 | -0/+9 |
| | |||||
* | Reworked axolotl protocol layer | Andreas Straub | 2015-07-19 | 1 | -1/+6 |
| | | | | Numerous fixes | ||||
* | bugfix: use sendIqPacket method in service instead of invoking ↵ | Daniel Gultsch | 2015-07-19 | 1 | -3/+2 |
| | | | | XmppConnection directly | ||||
* | renamed colors | Daniel Gultsch | 2015-07-13 | 1 | -1/+1 |
| | |||||
* | only try to change affilations for known jids | Daniel Gultsch | 2015-07-11 | 1 | -1/+1 |
| | |||||
* | renamed downloadable to transferable | Daniel Gultsch | 2015-07-10 | 2 | -10/+7 |
| | |||||
* | display toast in ui on failed http download | Daniel Gultsch | 2015-07-10 | 1 | -4/+44 |
| | | | | fixes #954 | ||||
* | refactored sendMessage and merged with resendMessage | Daniel Gultsch | 2015-07-05 | 1 | -148/+97 |
| | |||||
* | make sure unread count is initialized as 0. fixes #1270 | Daniel Gultsch | 2015-07-03 | 1 | -1/+2 |
| | |||||
* | fixed share with activity to account for http file upload | Daniel Gultsch | 2015-07-02 | 1 | -3/+4 |
| | |||||
* | show attach button in conferences when http upload is available | Daniel Gultsch | 2015-06-29 | 1 | -3/+2 |
| | |||||
* | initial http upload support | Daniel Gultsch | 2015-06-29 | 1 | -29/+37 |
| | | | | be careful: little error handling and no encryption | ||||
* | made i/o and memory intensive operations execute in serial order | Daniel Gultsch | 2015-06-05 | 1 | -11/+18 |
| | |||||
* | reworked handeling of system contacts | Daniel Gultsch | 2015-06-03 | 1 | -3/+12 |
| | |||||
* | removed unnecessary / inacurate debug logging | Daniel Gultsch | 2015-05-26 | 1 | -2/+1 |
| | |||||
* | update unread count badge only when necessary | Daniel Gultsch | 2015-05-26 | 1 | -7/+11 |
| | |||||
* | added default iq handler to print some iq error messages | Daniel Gultsch | 2015-05-26 | 1 | -4/+16 |
| |