Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Networkstack - let OS decide IPv4 or IPv6 (#267)" | Christian Schneppe | 2019-06-25 | 1 | -2/+54 |
| | | | | | | This reverts commit e6a15597904019f68c02e6fd8f61fb6de0b13324. If there is IPv6 available but the server doesn't listen to it, the connection will not be established | ||||
* | performance improvement of message expiry | Christian Schneppe | 2019-06-22 | 1 | -3/+45 |
| | |||||
* | Networkstack - let OS decide IPv4 or IPv6 (#267) | genofire | 2019-06-08 | 1 | -45/+1 |
| | | | | | | | | * Networkstack - let OS decide IPv4 or IPv6 * Drop own implementation of DNS-Server selection * remove dns resolver cache | ||||
* | performance improvements | Christian Schneppe | 2019-05-18 | 1 | -1/+3 |
| | |||||
* | go forward through cursor in message restore | Christian Schneppe | 2019-05-04 | 1 | -7/+8 |
| | | | | | We have seen some weird CursorIndexNotFoundException that we were unable to reproduce. We assume that going forward (moveToNext()) through the cursor instead of (moveToPrevious() fixes that issue | ||||
* | introduced type private_file_message to handle attachments in PMs | Christian Schneppe | 2019-05-03 | 1 | -5/+5 |
| | |||||
* | fix backup creation for older installations | Christian Schneppe | 2019-03-14 | 1 | -3/+2 |
| | | | | If you had problems importing the backup you need to create a new backup after this patch | ||||
* | scan all files in case some files were previously marked as deleted by accident | Christian Schneppe | 2019-01-27 | 1 | -4/+32 |
| | |||||
* | fix compatibility issue on startup | Christian Schneppe | 2019-01-26 | 1 | -1/+17 |
| | |||||
* | make new backup and restore possible with old databases | Christian Schneppe | 2019-01-26 | 1 | -1/+6 |
| | |||||
* | rework backup & restore | Christian Schneppe | 2019-01-26 | 1 | -2/+2 |
| | | | | use the implementation from Conversations | ||||
* | null checks when deleting old files | Christian Schneppe | 2019-01-25 | 1 | -2/+2 |
| | |||||
* | check if encrypted pgp file get deleted | Christian Schneppe | 2019-01-25 | 1 | -10/+19 |
| | |||||
* | mark deleted files in database and not query them when querying for media | Christian Schneppe | 2019-01-25 | 1 | -2/+69 |
| | |||||
* | postpone prekey removal and republish to after mam | Christian Schneppe | 2018-12-14 | 1 | -2/+2 |
| | |||||
* | implement self healing omemo | Christian Schneppe | 2018-12-04 | 1 | -1/+1 |
| | | | | | | 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 cursor window allocation exception | Christian Schneppe | 2018-11-23 | 1 | -4/+10 |
| | |||||
* | refresh synced contacts even if offline | Christian Schneppe | 2018-11-23 | 1 | -1/+1 |
| | |||||
* | also respect deleted messages in readable logs | Christian Schneppe | 2018-11-11 | 1 | -2/+2 |
| | |||||
* | implement message deletion | Christian Schneppe | 2018-11-11 | 1 | -15/+17 |
| | | | | fixed #208 | ||||
* | Do not attempt to draw overlay on null bitmap | Christian Schneppe | 2018-10-20 | 1 | -1/+1 |
| | |||||
* | store avatars received over muc presence in contact | Christian Schneppe | 2018-09-27 | 1 | -1/+1 |
| | |||||
* | introduce media browser activity | Christian Schneppe | 2018-09-26 | 1 | -2/+2 |
| | |||||
* | show conversation media in contact/conference details | Christian Schneppe | 2018-09-26 | 1 | -0/+24 |
| | |||||
* | integrated locally message deletion from #208 | Christian Schneppe | 2018-07-09 | 1 | -0/+11 |
| | | | | thanks @acw81 | ||||
* | persist muc avatar and show in bookmarks | Christian Schneppe | 2018-07-09 | 1 | -1/+1 |
| | |||||
* | set pragme secure delete properly | Christian Schneppe | 2018-05-21 | 1 | -1/+1 |
| | |||||
* | explicitly set secure_delete pragma for SQLite database | Christian Schneppe | 2018-05-21 | 1 | -0/+1 |
| | | | | | | | | | | | Conversations stores sensitive data, such as SQLiteAxolotlStore tables, in its database. secure_delete=ON is the default for newer Android devices: https://android-review.googlesource.com/c/platform/external/sqlite/+/209123 However, older devices had it disabled by default, so any database created than has this setting disabled and it will not be updated automatically. Also, the default might be changed in the future (for example, to "FAST", added in 2017), so it is safer to set it explicitly. | ||||
* | move enabling of foreign key support to onConfigure | Christian Schneppe | 2018-05-21 | 1 | -8/+5 |
| | | | | | | This way we avoid repeating the code. Unlike getWritableDatabase, onConfigure is intended to be overridden. In fact, onConfigure documentation specifically says: "Called when the database connection is being configured, to enable features such as write-ahead logging or *foreign key support*." | ||||
* | do not use trigger but delete message index entries manually | Christian Schneppe | 2018-05-17 | 1 | -83/+90 |
| | |||||
* | add primary key to fts table | Christian Schneppe | 2018-05-17 | 1 | -2/+3 |
| | |||||
* | do not include body in simple status updates to not trigger fts update | Christian Schneppe | 2018-05-17 | 1 | -1/+6 |
| | |||||
* | do not load conversations with null jid | Christian Schneppe | 2018-05-16 | 1 | -2/+10 |
| | |||||
* | only search text messages | Christian Schneppe | 2018-05-02 | 1 | -1/+1 |
| | |||||
* | search term parsing + highlighting | Christian Schneppe | 2018-05-02 | 1 | -2/+8 |
| | |||||
* | create fts table | Christian Schneppe | 2018-05-02 | 1 | -2/+16 |
| | |||||
* | properly cancel pending searchs and scroll to bottom after refresh | Christian Schneppe | 2018-04-30 | 1 | -1/+1 |
| | |||||
* | very much unoptimized search functionality | Christian Schneppe | 2018-04-30 | 1 | -31/+34 |
| | |||||
* | add debug output to how many messages were deleted | Christian Schneppe | 2018-04-29 | 1 | -2/+3 |
| | |||||
* | fixed updating of server message id after dedup | Christian Schneppe | 2018-04-29 | 1 | -3/+2 |
| | |||||
* | search for muc pms when fetching last mam reference | Christian Schneppe | 2018-04-29 | 1 | -1/+1 |
| | |||||
* | sync roster to disk after roster push | Christian Schneppe | 2018-04-12 | 1 | -0/+4 |
| | |||||
* | fix register account checkbox glitch | Christian Schneppe | 2018-04-07 | 1 | -1/+2 |
| | |||||
* | migrate to xmpp-addr | Christian Schneppe | 2018-04-02 | 1 | -26/+21 |
| | |||||
* | finished 'Set Status Message' dialog | Christian Schneppe | 2018-04-01 | 1 | -8/+4 |
| | |||||
* | get rid of customizable resources | Christian Schneppe | 2018-04-01 | 1 | -1/+5 |
| | |||||
* | permanently cache last resolver result | Christian Schneppe | 2018-01-21 | 1 | -38/+40 |
| | |||||
* | remove NFC handling + let edit account handle own jids | Christian Schneppe | 2017-12-16 | 1 | -2/+1 |
| | |||||
* | add getAccountJids to DatabaseBackend | Christian Schneppe | 2017-12-16 | 1 | -0/+20 |
| | |||||
* | make 'markable' attribute persistent | Christian Schneppe | 2017-11-26 | 1 | -2/+7 |
| |