aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/utils (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-02-09print available stream features / mechanisms on incompat serverChristian Schneppe1-0/+17
2019-02-09show web link previews in chatChristian Schneppe1-5/+3
fixes #113
2019-02-08optimize importsChristian Schneppe5-12/+0
2019-02-07provide the same fab submenu for both tabs. rename tab to bookmarkChristian Schneppe1-1/+2
2019-02-04fix xmpp uri links that have a aditional chars after joinChristian Schneppe1-1/+1
for example xmpp:foo@bar.tld?join,
2019-01-26rework backup & restoreChristian Schneppe2-0/+119
use the implementation from Conversations
2019-01-25resend presence to muc avatar updateChristian Schneppe1-0/+1
2019-01-25explicitly start service (instead of just bind) service from contact chooserChristian Schneppe1-0/+18
2019-01-25ignore code block start in message previewChristian Schneppe1-0/+3
2019-01-25stop file watching when service has been destroyedChristian Schneppe1-2/+22
2019-01-25offer 'open with' in context menu for geo urisChristian Schneppe1-20/+55
2019-01-25fix display of deleted filesChristian Schneppe1-1/+1
2019-01-25mark deleted files in database and not query them when querying for mediaChristian Schneppe1-3/+3
2018-12-28add tgz and gz to mime file typesChristian Schneppe1-0/+2
2018-12-28fix typosChristian Schneppe1-3/+3
2018-12-27change epub file extension to epub and added mobiChristian Schneppe1-1/+2
2018-12-27added epub and azw mime types. try to resolve application/octet-stream by ↵Christian Schneppe2-2/+26
file extension instead. added preview icons for ebooks
2018-12-27add android version to crashreportChristian Schneppe1-0/+4
2018-12-27change cipher_mode for backup en-/decryptionChristian Schneppe1-1/+1
2018-12-14change message styling rulesChristian Schneppe1-0/+24
Message styling purposly doesn’t require a whitespace after a closing tag to make something like ~un~believable work. However it also breaks _Programmierer_innen_ and other example where the tag is repeated as a non tag in the word. Therefor we change the rules that if a closing tag is followed by a higher order closing tag (a closing tag followed by an end block or white space) we ignore the first closing tag. But only if we don’t read another tag open.
2018-12-04offer to start/install orbot for edit account screen.Christian Schneppe1-0/+43
2018-12-04implement self healing omemoChristian Schneppe2-0/+3
after receiving a SignalMessage that can’t be decrypted because of broken sessions Conversations will attempt to grab a new pre key bundle and send a new PreKeySignalMessage wrapped in a key transport message.
2018-11-23catch a few run time exceptions related to androids life cycle mgmtChristian Schneppe1-0/+2
2018-11-23add versioning to sync namespaceChristian Schneppe1-1/+1
2018-11-23move default port to Resolver.javaChristian Schneppe1-3/+4
2018-11-23added interface to edit nickChristian Schneppe1-0/+1
2018-11-23refactored phone contact loading in preperation for syncChristian Schneppe5-83/+7
2018-11-15do not show up navigation in start conversation screen if called with view ↵Christian Schneppe1-0/+8
intent
2018-11-15refactored some ManageAccount, WelcomeActivity and a few other thingsChristian Schneppe4-12/+111
2018-10-20fix some build errorsChristian Schneppe1-1/+3
2018-10-20refactor magic creates password gen to CryptoHelperChristian Schneppe1-5/+13
2018-10-20fixed NPE after attempt to store user@ip style jid resolver resultChristian Schneppe1-2/+3
2018-10-20use bouncycastle provider up to api 27Christian Schneppe1-2/+2
apparently using conscrypt on Android below version 7? throws an exception when using 16 byte IVs. so we now use BC when ever possible (excluding api 28) we don’t know why Conscrypt behaves differently on various android versions
2018-10-20PRNG fixes were a nop ever since we switched to 4.4+Christian Schneppe1-62/+62
2018-10-20catch exception if Conscrypt could not be initialized and use tls 1.2Christian Schneppe1-1/+5
2018-10-03reworked shortcut for QR-Code scanning in profileChristian Schneppe1-1/+1
fixes #190
2018-10-02clean up connection code. unify domain = ip and extended connection settings ↵Christian Schneppe1-7/+30
into fake resolver
2018-10-02use sni and alpn for start tls as well. apperently google requires itChristian Schneppe1-1/+1
2018-10-01fixed sni and alpn for kitkatChristian Schneppe1-5/+43
2018-10-01use conscrypt api to set sni and alpnChristian Schneppe1-31/+10
2018-10-01fixed regression that didn’t enable SNIChristian Schneppe1-20/+31
2018-10-01use conscrypt as security provider to provide tls 1.3 and modern cyphers on ↵Christian Schneppe2-27/+22
old androids
2018-09-27interrupt sub thread in resolverChristian Schneppe1-1/+6
2018-09-27copy into new array when returning from resolverChristian Schneppe1-6/+10
2018-09-27behave nicely (no foreground service by default) if app is built with ↵Christian Schneppe1-4/+31
targetSdk <26
2018-09-26do not show media overview in contact/conference details when missing ↵Christian Schneppe1-0/+6
storage permission
2018-09-26do not use BC provider on android 22+Christian Schneppe1-0/+4
2018-09-23show media preview in messagebubble like text messagesChristian Schneppe1-1/+1
2018-09-23preview media before sending them and allow sharing and attaching of ↵Christian Schneppe1-2/+2
multiple files
2018-09-13speed up DNSChristian Schneppe1-103/+145
run queries in parallel decrease timeout do not fall back to google