aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/xmpp (unfollow)
Commit message (Collapse)AuthorFilesLines
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-16deal with broken frameworksDaniel Gultsch1-4/+1
2015-08-16synchronize packetCallbacksDaniel Gultsch1-25/+30
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
2015-07-17increased ibb block sizeDaniel Gultsch2-4/+2
2015-07-10renamed downloadable to transferableDaniel Gultsch2-19/+17
2015-07-10catch number format exception in server ackDaniel Gultsch1-10/+14
2015-06-29initial http upload supportDaniel Gultsch3-29/+13
be careful: little error handling and no encryption
2015-06-19don't perform dns lookups on domain parts that obviously look like ip addressesDaniel Gultsch1-43/+53
2015-06-03properly calculate remaining size. should fix #1243Daniel Gultsch1-2/+7
2015-05-28let dns library take care of no-srv style hosts as wellDaniel Gultsch1-3/+0
2015-05-25use same sm check inside xmppconnection and outDaniel Gultsch1-1/+1
2015-05-20rewrote parser code. mam id and possible other stuff still missing. also ↵Daniel Gultsch2-10/+18
massivly untested
2015-05-20provide helper function for getting the content of a child directlyDaniel Gultsch2-2/+24
2015-05-18use same socket time out for jingle and xmpp connectionsDaniel Gultsch1-1/+1
2015-05-18use a 20s timeout on socks5 connectionsDaniel Gultsch1-2/+5
2015-05-18don't offer initiator his own candidatesDaniel Gultsch1-2/+4
2015-05-17fixed crash on failed account registryDaniel Gultsch1-1/+1
2015-05-16let jingle connection and manager handle message statusDaniel Gultsch2-0/+10
2015-05-14Force Nameprepping of JID domain partsAndreas Straub1-3/+10
The IDN.toAscii()/IDN.toUnicode() family only namepreps the original domain passed to it if it contained non-ASCII characters. This means that for all-ASCII domains, no canonicalization is performed, which leads to issues like case-sensitivity. This workaround explicitly namepreps domain parts before calling IDN.toAscii() on them, in order to get a canonicalized representation (most notably, case invariance). A basic DB migration is also included.
2015-05-14always log reason for failed file transferDaniel Gultsch2-2/+18
2015-05-08throw proper exception before changing account into error stateDaniel Gultsch1-11/+31
2015-05-07fixed encrypted ibb file transfer which was broken with ART. fixes #1172Daniel Gultsch2-26/+33
2015-05-06fixed npe when missing instructions on failed registerDaniel Gultsch1-7/+5
2015-05-06fwiw don't allow stanza count to go over MAX_INTDaniel Gultsch1-0/+9
2015-05-05r/o support for vcard avatars. pep avatars will be preferedDaniel Gultsch1-10/+40
2015-05-02mark account with incompatible server when no sasl mechansim could be foundDaniel Gultsch1-19/+24
2015-05-02mark account with incompatible server when no sasl mechansim could be foundDaniel Gultsch1-19/+24