| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | OmemoManagerPrivate: Use 'omemoEnvelope' consistently | Melvin Keskin | 2023-03-29 | 1 | -2/+2 |
| | | |||||
| * | OmemoManagerPrivate: Use optional OMEMO envelope directly | Melvin Keskin | 2023-03-29 | 1 | -4/+3 |
| | | |||||
| * | OmemoManagerPrivate: Finish decryptMessage() if no SCE envelope can be found | Melvin Keskin | 2023-03-29 | 1 | -4/+6 |
| | | |||||
| * | OmemoManagerPrivate: Fix check for singleton device list node | Melvin Keskin | 2023-03-29 | 1 | -1/+1 |
| | | |||||
| * | Split identity key deserialization into separate methods | Melvin Keskin | 2023-03-29 | 2 | -38/+54 |
| | | |||||
| * | OmemoManagerPrivate: Reuse public identity key deserialization method | Melvin Keskin | 2023-03-29 | 1 | -13/+1 |
| | | |||||
| * | OmemoManager: Fix and extend method documentation | Melvin Keskin | 2023-03-29 | 1 | -17/+20 |
| | | |||||
| * | MamManager: Fix crash when reading .size() from a deleted QVector | Jonah Brüchert | 2023-03-18 | 1 | -1/+2 |
| | | |||||
| * | QXmppOmemo: Fix ODR violation | Jonah Brüchert | 2023-03-18 | 2 | -9/+9 |
| | | | | | I wrote the problematic code, so yay | ||||
| * | Fix missing exports with MSVC 2019 | Jonah Brüchert | 2023-03-18 | 3 | -4/+4 |
| | | | | | | | | Fixes the Kaidan build with MSVC. Weirdly enough, MSVC got confused on finding the matching overload for <<, so I replaced it with push_back(). | ||||
| * | Stream: IQ handling: Accept responses without 'from' attribute (#556) | Melvin Keskin | 2023-03-17 | 1 | -3/+11 |
| | | | | | See https://xmpp.org/rfcs/rfc6120.html#stanzas-attributes-from-c2s point 3 | ||||
| * | CarbonManagerV2: Don't set 'to' address of carbon enable IQ | Linus Jahn | 2023-03-14 | 1 | -3/+2 |
| | | | | | | | | | | | | RFC6120 says we MUST NOT set a to address for such stanzas. From section 8.1.1.1.: 2. A stanza sent from a client to a server for direct processing by the server (e.g., roster processing as described in [XMPP-IM] or presence sent to the server for broadcasting to other entities) MUST NOT possess a 'to' attribute. | ||||
| * | Client: Fix empty to in IQs is interpreted as server domain | Linus Jahn | 2023-03-14 | 1 | -1/+2 |
| | | | | | Empty to means account bare JID. | ||||
| * | Client: Don't fill empty 'to' attributes of outgoing IQs | Linus Jahn | 2023-03-14 | 3 | -8/+5 |
| | | |||||
| * | MamManager: Only parse ScePublic when decrypting messages | Linus Jahn | 2023-03-14 | 1 | -21/+49 |
| | | | | | | | | Message that are end-to-end-encrypted need to be parsed in ScePublic mode and should then be decrypted. In case the decryption fails, the messages are parsed in SceAll (the normal mode). | ||||
| * | MamManager: Avoid shared_ptr for counting running jobs | Linus Jahn | 2023-03-14 | 1 | -14/+34 |
| | | |||||
| * | MamManager: Flatten retrieveMessages code | Linus Jahn | 2023-03-14 | 1 | -50/+58 |
| | | |||||
| * | MamManager: Move parsing from handleStanza() into new function | Linus Jahn | 2023-03-14 | 1 | -22/+33 |
| | | |||||
| * | MamManager: Avoid possible use-after-move | Linus Jahn | 2023-03-14 | 1 | -2/+4 |
| | | |||||
| * | MamManager: Create task before sending | Linus Jahn | 2023-03-14 | 1 | -1/+4 |
| | | |||||
| * | EME: Always send encryption name as fallback | Melvin Keskin | 2023-03-13 | 1 | -1/+1 |
| | | | | | | | | Since QXmpp does not differentiate between different EME versions receiving clients support, it is better to always send the encryption name. It ensures that a name is displayed by the receiving client even if it does not support the latest EME version introducing a new encryption. | ||||
| * | IqHandling: Fix use-after-move | Linus Jahn | 2023-03-13 | 1 | -6/+4 |
| | | | | | Fixes #544. | ||||
| * | Fix OMEMO device list processing as specified | Melvin Keskin | 2023-03-13 | 3 | -20/+66 |
| | | |||||
| * | OmemoManagerPrivate: Fix documentation and warning | Melvin Keskin | 2023-03-13 | 2 | -3/+3 |
| | | |||||
| * | OmemoManagerPrivate: Remove 'this->' when not needed | Melvin Keskin | 2023-03-13 | 1 | -3/+3 |
| | | |||||
| * | Run clang-format | Linus Jahn | 2023-03-11 | 3 | -4/+6 |
| | | |||||
| * | OmemoManagerPrivate: Fix sizes of HKDF output and HMAC | Melvin Keskin | 2023-03-11 | 1 | -2/+2 |
| | | |||||
| * | OmemoManagerPrivate: Fix SCE affix element processing as specified | Melvin Keskin | 2023-03-11 | 1 | -36/+26 |
| | | |||||
| * | OmemoManager: Fix buildMissingSessions never finishes (#552) | Blue | 2023-03-10 | 1 | -0/+3 |
| | | |||||
| * | PubSubIq_p: Rename Private class to avoid conflicts | Linus Jahn | 2023-03-09 | 2 | -4/+9 |
| | | |||||
| * | Readd old PubSubIq and PubSubItem for compatibility | Linus Jahn | 2023-03-09 | 5 | -0/+398 |
| | | | | | | There is at least one package that actually uses this API and this way QXmpp 1.5 can be easily adopted. | ||||
| * | Rename PubSubItem -> PubSubBaseItem to be able to include old PubSubItem | Linus Jahn | 2023-03-09 | 17 | -79/+76 |
| | | |||||
| * | SaslDigestMd5: Fix UB when at the end of input byte array [Qt6 only] | Linus Jahn | 2023-03-09 | 1 | -2/+6 |
| | | | | | | | Also adds a unit test. Fixes #541. | ||||
| * | omemo: Fix build on MSVC 2019 (#550) | Jonah Brüchert | 2023-03-09 | 4 | -4/+14 |
| | | |||||
| * | omemo: Fix usage of unexported symbols from Constants_p.h | Linus Jahn | 2023-03-09 | 3 | -2/+14 |
| | | | | | | | This adds the constants to files from the omemo module. It fixes the build of the omemo module on windows with MSVC (and potentially release builds on linux too). | ||||
| * | SceEnvelope: Don't use reference to avoid misusage | Linus Jahn | 2023-03-09 | 1 | -3/+3 |
| | | |||||
| * | Organize OMEMO includes | Melvin Keskin | 2023-03-09 | 4 | -7/+2 |
| | | |||||
| * | OmemoManagerPrivate: Adapt return value handling to adjusted method | Melvin Keskin | 2023-03-09 | 1 | -13/+2 |
| | | |||||
| * | Update OMEMO to new libomemo-c 0.5 APIs | Melvin Keskin | 2023-03-09 | 3 | -61/+17 |
| | | |||||
| * | CarbonManagerV2: Fix enabling carbons | Melvin Keskin | 2023-03-09 | 1 | -3/+5 |
| | | |||||
| * | Fix compilation on MSVC 2019 | Jonah Brüchert | 2023-03-09 | 5 | -8/+10 |
| | | |||||
| * | Fix library files install directory on windows | Linus Jahn | 2023-03-08 | 2 | -2/+6 |
| | | | | | | For details see: https://stackoverflow.com/a/22280842/4483773 | ||||
| * | MamManager: Fix task is not finished when no message is encrypted | Linus Jahn | 2023-02-27 | 1 | -0/+9 |
| | | |||||
| * | FileSharingManager: Fix UB because of use after move | Linus Jahn | 2023-02-23 | 1 | -1/+1 |
| | | | | | Fixes #538. | ||||
| * | According to RFC 5389, nonce (STUN attribute) should be padded | Vladimir Pankratov | 2023-02-21 | 1 | -0/+4 |
| | | |||||
| * | OmemoManager: Fix deref of nullptr (wrong usage of get_if) | Linus Jahn | 2023-02-21 | 1 | -6/+9 |
| | | | | | My fault. | ||||
| * | Fix build with clang: usage of auto in template argument | Linus Jahn | 2023-02-01 | 1 | -1/+1 |
| | | |||||
| * | E2eeExtension: Return encrypted stanzas as Message/Iq instead of XML | Linus Jahn | 2023-01-31 | 4 | -86/+85 |
| | | | | | Part of #513. | ||||
| * | Client: Rename send/sendUnencrypted to sendSensitive/send | Linus Jahn | 2023-01-28 | 5 | -10/+10 |
| | | |||||
| * | IqHandling: Don't accept IQ results/errors | Linus Jahn | 2023-01-28 | 3 | -5/+17 |
| | | |||||
