aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/persistance (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-04-11republish avatar if server offers non-persistent pep :-(Daniel Gultsch1-0/+38
2016-04-08removed ernoexception in exchange for a regular exeption to prevent verify ↵Daniel Gultsch1-3/+2
error on <5.0
2016-04-07check file owner when attaching files or using them as avatarDaniel Gultsch1-0/+33
2016-04-02don't ask for resource when server uses http upload v0.1Daniel Gultsch1-1/+4
2016-04-01check max http file size when attaching filesDaniel Gultsch1-0/+22
2016-03-31closed some cursors under error conditionsDaniel Gultsch1-3/+13
2016-03-23allow to delete attachments. fixes #1539Daniel Gultsch1-3/+11
2016-03-23only add image files to media scannerDaniel Gultsch1-0/+22
2016-03-11close cursor in caps db queryDaniel Gultsch1-1/+3
2016-03-04mark oob messages and always display download buttonDaniel Gultsch1-1/+6
2016-02-15basic support for XEP-0308: Last Message Correction. fixes #864Daniel Gultsch1-1/+13
2016-01-24changed FileBackend API to allow files instead of messages to be copied and ↵Daniel Gultsch1-33/+34
resized
2016-01-23Persisitence and loading for ServiceDiscoveryResultStephen Paul Weber1-1/+40
2016-01-16removed some unused methods from db backendDaniel Gultsch1-83/+0
2016-01-15catch exception when reading message id from databaseDaniel Gultsch1-8/+12
2016-01-13use batch transactions when writing rosterDheeraj CVR1-0/+3
Fixes https://github.com/siacs/Conversations/issues/1648
2016-01-09automatically adjust image compression to keep files under 512MiBDaniel Gultsch1-8/+14
2016-01-04null check in getOriginalPathDaniel Gultsch1-1/+0
2016-01-04properly rotate avatarsDaniel Gultsch1-15/+7
2015-12-23show certificate informationDaniel Gultsch1-5/+34
2015-12-23save certificate when verifying with x509Daniel Gultsch1-2/+29
2015-12-11get rid of lastMessageTransmitted in favor of db queryDaniel Gultsch1-0/+14
2015-12-07ask for contact permissions when first opening StartConversationActivityDaniel Gultsch1-2/+6
2015-12-02Unset all PGP signatures oncefiaxh1-1/+10
... so they will be redone to match the changed status.
2015-12-02fixed avatar loading for non-file urisDaniel Gultsch1-2/+2
2015-12-02users are now able to crop their avatar pictures using the android-cropPhilip Flohr1-2/+2
library
2015-12-01initial tor supportDaniel Gultsch1-109/+113
2015-11-30changed method signature of calcSampleSizeDaniel Gultsch1-1/+1
2015-11-25pgp fixes and revert configuration changesDaniel Gultsch1-10/+14
2015-11-06Move migration 19 before 17Andreas Straub1-3/+6
Migration 17 depends on Account deserialization, so any migrations that touch the accounts table need to be applied beforehand. Re-writing the migration to work directly on the database would lead to a lot of code duplication, so it's not worth it at this time, but might become necessary later on to avoid dependency cycles.
2015-10-31explicitly mark verified omemo keys in UIDaniel Gultsch1-2/+3
2015-10-29push CN into nick pep node when uploading certificate. subscribe to nick nodeDaniel Gultsch1-1/+5
2015-10-14make unread status and notifications presistent across restartsDaniel Gultsch1-1/+5
2015-10-06changed store path for filesDaniel Gultsch1-20/+10
2015-10-02properly recycle bitmapsDaniel Gultsch1-4/+16
2015-09-29rotate thumbnails. fixes #1438Daniel Gultsch1-6/+15
2015-09-20Iterator to go through all messages of a conversationfiaxh1-0/+38
2015-09-05add null pointer check to db migrationDaniel Gultsch1-1/+5
2015-09-05Never build a session with oneselfAndreas Straub1-11/+56
If we detect our own ID is not in our own devicelist on receiving an update, we reannounce ourselves. This used to have the side effect of modifying the list of devices we thought were in the update set, causing us to accidentally build a session with ourselves. This lead to our own key being set to TRUSTED_INACTIVE, resulting in red lock icons on messages sent by the own device. We fix this by having publishOwnDeviceId() operate on a copy of the original set. This commit also includes a db migration which deletes sessions with oneself and sets own keys back to TRUSTED.
2015-08-31made useImageAsIs determination a bit more foolproof (samsung)Daniel Gultsch1-1/+6
2015-08-25remove unused imports.Michael1-2/+0
2015-08-25additonal null checks in file backendDaniel Gultsch1-0/+3
2015-08-23bugfix: next encryption is now being properly detectedDaniel Gultsch1-1/+0
2015-08-19check if inputstream is null before cropping avatar imagesDaniel Gultsch1-0/+6
2015-08-16catch broken base64 in avatarsDaniel Gultsch1-5/+1
2015-08-15provide extra interface to close sockets. fixes #1330Daniel Gultsch1-0/+10
2015-08-11do not touch pictures that are already in the right formatDaniel Gultsch1-18/+19
fixed #522
2015-08-01Let UNTRUSTED/UNDECIDED keys become INACTIVEAndreas Straub1-9/+10
2015-07-31added missing carbon column message table create statementDaniel Gultsch1-0/+1
fixes #1310
2015-07-29Tag carbon messages in parser, adapt session logicAndreas Straub1-1/+5
Messages sent from another device of the own account are now explicitly tagged as carboned message. The session detection logic now uses this tag to find "session borders".