aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/xmpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-10-13cleaned up some code. log last tagDaniel Gultsch1-8/+14
2015-10-12code clean upDaniel Gultsch5-23/+9
2015-10-11enable SASL EXTERNAL (certificate loginDaniel Gultsch1-3/+61
2015-10-11Improve InvalidJidException handling in Jid classAndreas Straub1-2/+2
This code should never be triggered anway, so with this 'fix', we should at least get more meaningful stack traces. Plus, it makes the linter happy by preventing NullPointerExceptions.
2015-10-11Captcha support.Armin Novak1-23/+89
2015-09-30request stanza count after every ibb data stanza to not fill our own stanza ↵Daniel Gultsch2-6/+9
queue
2015-09-29only invoke MTM in interactive mode after direct user inputDaniel Gultsch1-3/+15
fixes #1027 fixes #792 fixes #1439
2015-09-19let DnsHelper provide a fallback solutionDaniel Gultsch1-42/+33
2015-09-19remove the from attribute from sendStartStream() fixes #1419Michael1-1/+0
2015-09-17ignore spoofed stanzas in facebook chatDaniel Gultsch1-1/+1
2015-09-15added missing type='submit' to mam queriesDaniel Gultsch1-1/+1
fixed some nasty inheritance problems along the way fixes #1411
2015-09-01added special error state for dns timeoutDaniel Gultsch1-1/+7
2015-08-28use build in method on >= lolipop devices to discover dns serversDaniel Gultsch1-1/+1
2015-08-28reformating and upper bound for waiting on stanza writerDaniel Gultsch1-8/+16
2015-08-28fixed type=timeoutDaniel Gultsch1-0/+2
2015-08-26explictitly handle iq timeouts in bind and session iqsDaniel Gultsch1-2/+7
2015-08-26moved actual iq callback out of synchronized find callback blockDaniel Gultsch1-3/+7
2015-08-25remove unused imports.Michael1-26/+0
2015-08-25fixed session timeDaniel Gultsch1-7/+2
2015-08-24fixed regression with mlinks stream managment. fixes #1206Daniel Gultsch1-1/+1
2015-08-23introduce special iq type for internal timeouts. always use != result to ↵Daniel Gultsch4-10/+10
check for error in callbacks
2015-08-23reformatingDaniel Gultsch1-3/+1
2015-08-23deal with another set of stream:features after bindDaniel Gultsch1-7/+9
2015-08-23remove callbacks directly from iteratorDaniel Gultsch1-2/+2
2015-08-23don't make subsequent iq request when original stanza returned an errorDaniel Gultsch1-30/+45
2015-08-23modified clearIqCallbacks into 2-step processDaniel Gultsch1-10/+15
2015-08-19simulate old behaviour with messages being set to waiting while offlineDaniel Gultsch1-2/+10
2015-08-16deal with broken frameworksDaniel Gultsch1-4/+1
2015-08-16synchronize packetCallbacksDaniel Gultsch1-25/+30
2015-08-15fully depend on smDaniel Gultsch6-60/+52
2015-08-11Merge tag '1.5.2' into trz/rebaselookshe9-227/+399
2015-08-11do not touch pictures that are already in the right formatDaniel Gultsch1-19/+25
fixed #522
2015-08-10put wake locks on out of band file transfersDaniel Gultsch2-25/+17
2015-08-10report wrong file size in otr encrypted jingle file transfers to be ↵Daniel Gultsch1-2/+6
compatible with conversations > 1.6
2015-08-08fixed image preview in notfications for images that arrived over jingleDaniel Gultsch1-6/+4
2015-08-08removed dead codeDaniel Gultsch1-10/+0
2015-08-08don't request ack for iq stanzas before stream managment is initializedDaniel Gultsch1-2/+2
fixes #1322
2015-08-06request server-ACKs for iq stanzasDaniel Gultsch1-33/+37
2015-08-06fail old/invalid iq stanzas on bindDaniel Gultsch1-0/+13
2015-08-01enable axolotl encryption for jingle supported file transfersDaniel Gultsch5-85/+94
2015-07-29use gcm for file encryption over httpDaniel Gultsch3-4/+77
2015-07-24rewrote dns fallbackDaniel Gultsch1-0/+3
2015-07-23switch/case can't deal with null pointersDaniel Gultsch1-0/+3
2015-07-21Add INACTIVE state for removed keysAndreas Straub2-5/+5
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.
2015-07-21bugfix: don't crash if aes key could not be set before jingle transferDaniel Gultsch1-1/+4
2015-07-20rely on refreshUi/refreshUiReal and make sure it is being used everywhereDaniel Gultsch1-5/+1
2015-07-20Optimize importsAndreas Straub6-17/+17
2015-07-19Ask for key trust when sending messagesAndreas Straub1-0/+5
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.
2015-07-19Added PEP and message protocol layersAndreas Straub1-0/+5
Can now fetch/retrieve from PEP, as well as encode/decode messages
2015-07-19bugfix: don't crash if aes key could not be set before jingle transferDaniel Gultsch1-1/+4