aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/utils (follow)
Commit message (Collapse)AuthorAgeFilesLines
* add tgz and gz to mime file typesChristian Schneppe2018-12-281-0/+2
|
* fix typosChristian Schneppe2018-12-281-3/+3
|
* change epub file extension to epub and added mobiChristian Schneppe2018-12-271-1/+2
|
* added epub and azw mime types. try to resolve application/octet-stream by ↵Christian Schneppe2018-12-272-2/+26
| | | | file extension instead. added preview icons for ebooks
* add android version to crashreportChristian Schneppe2018-12-271-0/+4
|
* change cipher_mode for backup en-/decryptionChristian Schneppe2018-12-271-1/+1
|
* change message styling rulesChristian Schneppe2018-12-141-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.
* offer to start/install orbot for edit account screen.Christian Schneppe2018-12-041-0/+43
|
* implement self healing omemoChristian Schneppe2018-12-042-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.
* catch a few run time exceptions related to androids life cycle mgmtChristian Schneppe2018-11-231-0/+2
|
* add versioning to sync namespaceChristian Schneppe2018-11-231-1/+1
|
* move default port to Resolver.javaChristian Schneppe2018-11-231-3/+4
|
* added interface to edit nickChristian Schneppe2018-11-231-0/+1
|
* refactored phone contact loading in preperation for syncChristian Schneppe2018-11-235-83/+7
|
* do not show up navigation in start conversation screen if called with view ↵Christian Schneppe2018-11-151-0/+8
| | | | intent
* refactored some ManageAccount, WelcomeActivity and a few other thingsChristian Schneppe2018-11-154-12/+111
|
* fix some build errorsChristian Schneppe2018-10-201-1/+3
|
* refactor magic creates password gen to CryptoHelperChristian Schneppe2018-10-201-5/+13
|
* fixed NPE after attempt to store user@ip style jid resolver resultChristian Schneppe2018-10-201-2/+3
|
* use bouncycastle provider up to api 27Christian Schneppe2018-10-201-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
* PRNG fixes were a nop ever since we switched to 4.4+Christian Schneppe2018-10-201-62/+62
|
* catch exception if Conscrypt could not be initialized and use tls 1.2Christian Schneppe2018-10-201-1/+5
|
* reworked shortcut for QR-Code scanning in profileChristian Schneppe2018-10-031-1/+1
| | | | fixes #190
* clean up connection code. unify domain = ip and extended connection settings ↵Christian Schneppe2018-10-021-7/+30
| | | | into fake resolver
* use sni and alpn for start tls as well. apperently google requires itChristian Schneppe2018-10-021-1/+1
|
* fixed sni and alpn for kitkatChristian Schneppe2018-10-011-5/+43
|
* use conscrypt api to set sni and alpnChristian Schneppe2018-10-011-31/+10
|
* fixed regression that didn’t enable SNIChristian Schneppe2018-10-011-20/+31
|
* use conscrypt as security provider to provide tls 1.3 and modern cyphers on ↵Christian Schneppe2018-10-012-27/+22
| | | | old androids
* interrupt sub thread in resolverChristian Schneppe2018-09-271-1/+6
|
* copy into new array when returning from resolverChristian Schneppe2018-09-271-6/+10
|
* behave nicely (no foreground service by default) if app is built with ↵Christian Schneppe2018-09-271-4/+31
| | | | targetSdk <26
* do not show media overview in contact/conference details when missing ↵Christian Schneppe2018-09-261-0/+6
| | | | storage permission
* do not use BC provider on android 22+Christian Schneppe2018-09-261-0/+4
|
* show media preview in messagebubble like text messagesChristian Schneppe2018-09-231-1/+1
|
* preview media before sending them and allow sharing and attaching of ↵Christian Schneppe2018-09-231-2/+2
| | | | multiple files
* speed up DNSChristian Schneppe2018-09-131-103/+145
| | | | | | run queries in parallel decrease timeout do not fall back to google
* initial work toward api 26+Christian Schneppe2018-09-132-2/+75
| | | | | * introduce notification channels * always use foreground service on 26+
* disabled by default variant of XEP-0392Christian Schneppe2018-08-262-0/+33
|
* store bookmarks in pep if conversion xep is runningChristian Schneppe2018-08-261-0/+2
|
* support mam:1Christian Schneppe2018-07-091-2/+0
|
* make xmppuri deal with null inputChristian Schneppe2018-07-091-1/+4
|
* restart file observer when permisson are grantedChristian Schneppe2018-07-091-0/+5
|
* reset subject and name on emptyChristian Schneppe2018-07-091-0/+4
|
* save name instead of subject in bookmarkChristian Schneppe2018-07-091-0/+46
|
* refined create conference dialogChristian Schneppe2018-07-091-0/+14
|
* Improved URL matchingChristian Schneppe2018-06-171-2/+0
|
* fix geo uri regexChristian Schneppe2018-06-161-1/+1
| | | | | - only match valid float numbers - match uri with parameter
* catch OOM in FileObserverChristian Schneppe2018-06-161-1/+6
|
* Do not use TLS_FALLBACK_SCSVChristian Schneppe2018-05-261-0/+1
|