about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Allow to trust own device idPaul Fariello2019-04-102-1/+11
| | | |
| * | | Add trust commandPaul Fariello2019-04-106-47/+268
| | | |
| * | | Don't trust unknown identity keysPaul Fariello2019-04-104-55/+105
| | | | | | | | | | | | | | | | | | | | Also add long terme storage of known identity keys. If a key is stored it means it is trusted.
| * | | Add OMEMO status in build informationPaul Fariello2019-04-101-0/+6
| | | |
| * | | Add support for libsignal-protocol-c 2.3.2Paul Fariello2019-04-104-15/+44
| | | |
| * | | Add OMEMO fingerprint commandPaul Fariello2019-04-106-3/+90
| | | |
| * | | Add OMEMO session long term storagePaul Fariello2019-04-103-30/+95
| | | |
| * | | Replace used prekey in bundlePaul Fariello2019-04-101-1/+16
| | | |
| * | | Start new session upon prekey receptionPaul Fariello2019-04-101-0/+1
| | | |
| * | | Randomly choose a prekey on session buildPaul Fariello2019-04-103-28/+50
| | | |
| * | | Add OMEMO commands autocompletionPaul Fariello2019-04-102-1/+32
| | | |
| * | | Enable start of OMEMO in existing chat winPaul Fariello2019-04-101-0/+30
| | | |
| * | | Check received gcm tagPaul Fariello2019-04-103-7/+18
| | | |
| * | | Follow xep by putting gcm tag on encrypted keyPaul Fariello2019-04-103-13/+23
| | | |
| * | | Get rid of libsodiumPaul Fariello2019-04-105-42/+73
| | | |
| * | | Remove hints preventing carbons to work properlyPaul Fariello2019-04-101-3/+0
| | | |
| * | | Add log on OMEMO session startPaul Fariello2019-04-101-0/+2
| | | |
| * | | Use profanity logs for OMEMO logsPaul Fariello2019-04-101-1/+15
| | | |
| * | | Don't explicitely disable carbons for OMEMO messagesPaul Fariello2019-04-101-1/+0
| | | |
| * | | Add support for encrypted carbonPaul Fariello2019-04-107-43/+326
| | | | | | | | | | | | | | | | Fix {signed,}_pre_key store
| * | | Handle requested device list for session startPaul Fariello2019-04-101-7/+41
| | | |
| * | | Add OMEMO identity materials long term storagePaul Fariello2019-04-105-4/+109
| | | |
| * | | Follow normal workflow for OMEMO message receptionPaul Fariello2019-04-106-119/+110
| | | | | | | | | | | | | | | | | | | | | | | | We try to decrypt all messages, if it's successful we use sv_ev_incoming_message even for OMEMO messages. We pass an OMEMO boolean to let UI be aware that message were encrypted.
| * | | Add chat session state to OMEMO message stanzaPaul Fariello2019-04-101-0/+5
| | | |
| * | | Add default body on OMEMO messagePaul Fariello2019-04-101-0/+8
| | | |
| * | | Add OMEMO message encryption and decryptionPaul Fariello2019-04-1018-34/+680
| | | |
| * | | Create signal sessionPaul Fariello2019-04-103-6/+65
| | | |
| * | | Add signal store backend and OMEMO start commandPaul Fariello2019-04-1012-7/+545
| | | |
| * | | Request for device list when OMEMO is readyPaul Fariello2019-04-105-10/+52
| | | |
| * | | Ensure received devicelist contains our own device idPaul Fariello2019-04-102-3/+12
| | | |
| * | | Fix devicelist subscription and handle pubsub eventPaul Fariello2019-04-109-44/+106
| | | | | | | | | | | | | | | | Devicelist subscription can be done directly with caps_add feature.
| * | | Ensure not to generate omemo crypto twicePaul Fariello2019-04-101-1/+6
| | | |
| * | | Ensure OMEMO isn't started before starting OTRPaul Fariello2019-04-101-0/+5
| | | |
| * | | Add pubsub event callbackPaul Fariello2019-04-103-0/+65
| | | | | | | | | | | | | | | | Also add generic message callback struct
| * | | Rename ProfIdCallback into ProfIqCallbackPaul Fariello2019-04-103-17/+17
| | | | | | | | | | | | | | | | Goal is to create other kind of callback no based on id cmp
| * | | Add devicelist and bundle publicationPaul Fariello2019-04-107-25/+323
| | | |
| * | | Add devicelist subscriptionPaul Fariello2019-04-106-1/+52
| | | |
| * | | Move OMEMO initialization to profanity intializationPaul Fariello2019-04-109-19/+47
| | | | | | | | | | | | | | | | Also store identity keys into account
| * | | Add signal-protocol lockingPaul Fariello2019-04-082-4/+36
| | | |
| * | | Add crypto backend for signal-protocolPaul Fariello2019-04-086-3/+317
| | | |
| * | | Link against libsignal-protocol-cPaul Fariello2019-04-086-1/+75
|/ / /
* | | Merge pull request #1047 from paulfariello/hotfix/1046Michael Vetter2019-04-081-1/+2
|\ \ \ | | | | | | | | Avoid use after free on default account
| * | | Avoid use after free on default accountPaul Fariello2019-04-081-1/+2
|/ / / | | | | | | | | | Fix 1046
* | | Merge pull request #1045 from dbaer/masterMichael Vetter2019-03-221-5/+5
|\ \ \ | | | | | | | | Fix use after free bug
| * | | Fix use after free bugDavid Baer2019-03-221-5/+5
|/ / /
* | | Link to MUC in READMEMichael Vetter2019-03-131-0/+2
| | |
* | | autotools: fix `make dist` commandDmitry Podgorny2019-03-042-35/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now, `make dist` can be used for generating tarballs. It simplifies making proper release tarballs. Also, it includes some files, that are removed in RELEASE_GUIDE.md: - apidocs/ - CHANGELOG - theme_template It is a good idea to include such a kind of documentation. Update RELEASE_GUIDE.md.
* | | Fix /me display when highlighting user in MUCsMichael Vetter2019-02-261-8/+14
| | | | | | | | | | | | | | | Fixes https://github.com/boothj5/profanity/issues/950 Closes https://github.com/boothj5/profanity/pull/992
* | | Merge pull request #1033 from philipflohr/masterMichael Vetter2019-02-224-13/+35
|\| | | | | | | | Fix broken support for case-sensitive account names
| * | Fix broken support for case-sensitive account namesPhilip Flohr2019-02-224-13/+35
|/ / | | | | | | | | | | | | | | | | | | | | Don't lower account name before calling accounts_get_account(). Only lower if there is no account with the given name and the name is interpreted as a jid. Updated unittests to test this behaviour. Fixes #725 .