Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Rework PEP content verification | Andreas Straub | 2015-07-19 | 1 | -47/+61 | |
| | | | | | | Now checks which part(s) are out of sync w/ local storage, and updates only those, rather than assuming the entire node corrupt and overwriting it all (especially relevant for preKey list) | |||||
* | Formatting fixes | Andreas Straub | 2015-07-19 | 1 | -2/+2 | |
| | ||||||
* | When receiving, add mock session if none exists | Andreas Straub | 2015-07-19 | 1 | -1/+1 | |
| | | | | | | | | | | We need a session object in order to build a session from a PreKeyWhisperMessage, so add an empty one when none exists on receiving a message. Warning: this will break right now if the session can not be constructed from the received message.There will be an invalid session which will break if we try to send using it. | |||||
* | Tag messages with originating session | Andreas Straub | 2015-07-19 | 1 | -0/+5 | |
| | | | | | This can be used later in order to display trust status of messages, as well as for potential resending of messages in case of preKey conflicts. | |||||
* | Fetch bundles on-demand, encrypt in background | Andreas Straub | 2015-07-19 | 1 | -42/+91 | |
| | | | | | | | | | | | Bundles are now fetched on demand when a session needs to be established. This should lessen the chance of changes to the bundles occuring before they're used, as well as lessen the load of fetching bundles. Also, the message encryption is now done in a background thread, as this can be somewhat costly if many sessions are present. This is probably not going to be an issue in real use, but it's good practice anyway. | |||||
* | Use bareJid for own session retrieval | Andreas Straub | 2015-07-19 | 1 | -1/+1 | |
| | ||||||
* | Migrate to new PEP layout | Andreas Straub | 2015-07-19 | 1 | -118/+134 | |
| | | | | Merge prekeys into bundle node | |||||
* | Formatting fixes | Andreas Straub | 2015-07-19 | 1 | -22/+22 | |
| | ||||||
* | Save IdentityKeys in database | Andreas Straub | 2015-07-19 | 1 | -47/+23 | |
| | ||||||
* | Reformat code to use tabs | Andreas Straub | 2015-07-19 | 2 | -985/+985 | |
| | | | | This really sucks to do it like this. Sorry. :( | |||||
* | Added PEP and message protocol layers | Andreas Straub | 2015-07-19 | 1 | -0/+208 | |
| | | | | Can now fetch/retrieve from PEP, as well as encode/decode messages | |||||
* | Reworked axolotl protocol layer | Andreas Straub | 2015-07-19 | 3 | -38/+456 | |
| | | | | Numerous fixes | |||||
* | CryptoNext persistance layer mockup | Andreas Straub | 2015-07-19 | 2 | -0/+444 | |
| | | | | | Initial sketch of the peripheral storage infrastructure for the new axolotl-based encryption scheme. | |||||
* | renamed HttpConnection to HttpDownloadConnection | Daniel Gultsch | 2015-07-10 | 1 | -1/+1 | |
| | ||||||
* | added null check in sasl response verifier | Daniel Gultsch | 2015-07-10 | 1 | -1/+1 | |
| | ||||||
* | changed mime type handling | Daniel Gultsch | 2015-07-01 | 1 | -1/+1 | |
| | ||||||
* | made httpconnection (download) ready all kind of files | Daniel Gultsch | 2015-06-30 | 1 | -2/+2 | |
| | ||||||
* | refactored bodyContainsDownloadable to be more flexible | Daniel Gultsch | 2015-06-30 | 1 | -1/+1 | |
| | ||||||
* | untested pgp support for http upload | Daniel Gultsch | 2015-06-29 | 1 | -5/+9 | |
| | ||||||
* | renamed OtrEngine to OtrService | Daniel Gultsch | 2015-05-26 | 1 | -3/+3 | |
| | ||||||
* | OTR: Fix onContactStatusChanged & dont archive OTR | BrianBlade | 2015-04-21 | 1 | -1/+1 | |
| | | | | | | | | | - Fix session handling on contact status change: Do not reset potentially active sessions; check peer's OTR-resource on disconnect - use no-permanent-store hint instead of no-store to ensure finished messages are delivered to offline/disconnected clients - add no-permanent-store to ask compliant servers not to archive OTR messages | |||||
* | Fix OTR-Error messages | BrianBlade | 2015-04-01 | 1 | -16/+22 | |
| | | | | | Send out OTR-Errors on unreadableMessageReceived() as well, not only on messageFromAnotherInstanceReceived | |||||
* | respond to unreadable OTR messages with error message. fixed #1021 | iNPUTmice | 2015-03-21 | 1 | -3/+15 | |
| | ||||||
* | added typing notifications through XEP-0085. fixed #210 | iNPUTmice | 2015-02-21 | 1 | -0/+14 | |
| | ||||||
* | otr4j: update to 0.22 | Michael | 2015-01-20 | 1 | -0/+6 | |
| | ||||||
* | do not check image file size over http if accepted file size is 0 | Daniel Gultsch | 2015-01-11 | 1 | -3/+6 | |
| | ||||||
* | some further otr improvements | Daniel Gultsch | 2015-01-02 | 1 | -1/+1 | |
| | ||||||
* | prefer PLAIN over DIGEST-MD5 | Daniel Gultsch | 2015-01-02 | 1 | -1/+1 | |
| | | | | | DIGEST-MD5 seems to be broken for a lot of cases (OpenFire) switched priority of PLAIN to not cause any security errors | |||||
* | improved OTR verification part one | Daniel Gultsch | 2015-01-02 | 1 | -3/+3 | |
| | ||||||
* | mark otr messages as no-store for mam | iNPUTmice | 2014-12-10 | 1 | -0/+1 | |
| | ||||||
* | fixed digest-md5 | iNPUTmice | 2014-12-04 | 1 | -0/+4 | |
| | ||||||
* | Make sure SASL tokenizer strips strings | Sam Whited | 2014-12-02 | 2 | -1/+5 | |
| | | | | Fix DIGEST-MD5 auth (make sure we're not splitting on BASE64 `==') | |||||
* | remove unused imports. | Michael | 2014-11-21 | 1 | -2/+0 | |
| | ||||||
* | verify contacts key only on initiating side of smp | iNPUTmice | 2014-11-21 | 1 | -3/+7 | |
| | ||||||
* | Don't escape passwords in SASL | Sam Whited | 2014-11-15 | 1 | -2/+2 | |
| | | | | Fixes #671 | |||||
* | Cache SCRAM-SHA-1 keys for current session | Sam Whited | 2014-11-15 | 1 | -10/+47 | |
| | ||||||
* | Add auth method pinning | Sam Whited | 2014-11-15 | 4 | -3/+30 | |
| | ||||||
* | Merge branch 'feature/file_transfer' into development | iNPUTmice | 2014-11-15 | 1 | -22/+5 | |
|\ | | | | | | | | | Conflicts: src/main/res/values/strings.xml | |||||
| * | some mime and pgp fixes for file transfer | iNPUTmice | 2014-11-15 | 1 | -20/+1 | |
| | | ||||||
| * | support for pgp files | iNPUTmice | 2014-11-15 | 1 | -2/+4 | |
| | | ||||||
* | | Merge branch 'feature/otr_verification' into development | iNPUTmice | 2014-11-15 | 1 | -17/+55 | |
|\ \ | |/ |/| | ||||||
| * | initial smp support | iNPUTmice | 2014-11-11 | 1 | -17/+55 | |
| | | ||||||
* | | Improve auth error handling and state machine | Sam Whited | 2014-11-15 | 4 | -32/+36 | |
| | | ||||||
* | | Add SCRAM-SHA1 support | Sam Whited | 2014-11-14 | 6 | -80/+375 | |
| | | | | | | | | | | | | | | Factor out GS2 tokanization into own class Add authentication exception class Fixes #71 | |||||
* | | Refactor authentication code | Sam Whited | 2014-11-12 | 3 | -0/+124 | |
|/ | ||||||
* | Rework `Account.getJid()' to return full JIDs | Sam Whited | 2014-11-09 | 2 | -8/+8 | |
| | | | | Remove `Account.getFullJid()' | |||||
* | Move a chunk of classes over to using JID objects | Sam Whited | 2014-11-09 | 2 | -33/+17 | |
| | ||||||
* | Merge branch 'gradle' into development | Sam Whited | 2014-10-30 | 1 | -18/+27 | |
| | | | | | | | | | | Conflicts: .gitignore CHANGELOG.md README.md libs/MemorizingTrustManager libs/minidns libs/openpgp-api-lib | |||||
* | Make conversations the root project | Sam Whited | 2014-10-22 | 2 | -0/+616 | |