Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set plain message in _private_chat_handler | Michael Vetter | 2019-07-03 | 1 | -0/+7 |
| | | | | | | In case that plain is NULL we need to copy over from body. Fix https://github.com/profanity-im/profanity/issues/1144 | ||||
* | Show MUC history on intentional reconnect | Michael Vetter | 2019-07-03 | 4 | -7/+42 |
| | | | | | Small bug caused by 13675fb and ce5a4ed. Fix https://github.com/profanity-im/profanity/issues/1142 | ||||
* | Ask for glib version in issue template | Michael Vetter | 2019-06-26 | 1 | -1/+2 |
| | |||||
* | Merge pull request #1137 from paulfariello/feature/fix-omemo-trusted-state | Michael Vetter | 2019-06-25 | 3 | -10/+25 |
|\ | | | | | Mark messages received from a session as trusted | ||||
| * | Mark messages received from a session as trusted | Paul Fariello | 2019-06-25 | 3 | -10/+25 |
|/ | |||||
* | Add 0.7.0 changelog entry | Michael Vetter | 2019-06-24 | 1 | -0/+40 |
| | |||||
* | Merge pull request #1136 from paulfariello/hotfix/segfault_on_empty_carbon | Michael Vetter | 2019-06-21 | 1 | -11/+13 |
|\ | | | | | Fix a segfault when carbon has no body | ||||
| * | Fix a segfault when carbon has no body | Paul Fariello | 2019-06-21 | 1 | -11/+13 |
|/ | |||||
* | Merge pull request #1135 from ↵ | Michael Vetter | 2019-06-21 | 4 | -31/+63 |
|\ | | | | | | | | | paulfariello/hotfix/Fix_handling_of_encrypted_carbons Fix handling of encrypted carbons | ||||
| * | Fix handling of encrypted carbons | Paul Fariello | 2019-06-21 | 4 | -31/+63 |
|/ | |||||
* | Merge pull request #1134 from ↵ | Michael Vetter | 2019-06-21 | 1 | -0/+1 |
|\ | | | | | | | | | paulfariello/hotfix/don_t_highlight_cleartext_message_as_untrusted Don t highlight cleartext message as untrusted | ||||
| * | Don't highlight cleartext message as untrusted | Paul Fariello | 2019-06-21 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #1133 from paulfariello/hotfix/missing_message_id_segfault | Michael Vetter | 2019-06-21 | 1 | -1/+3 |
|\ | | | | | Fix segfault when receiving messages without ID | ||||
| * | Fix segfault when receiving messages without ID | Paul Fariello | 2019-06-21 | 1 | -1/+3 |
|/ | |||||
* | Merge pull request #1132 from paulfariello/hotfix/muc-history-segfault | Michael Vetter | 2019-06-21 | 1 | -1/+9 |
|\ | | | | | Fix NULL pointer when handling non encrypted message in MUC | ||||
| * | Fix NULL pointer when handling non encrypted message in MUC | Paul Fariello | 2019-06-21 | 1 | -1/+9 |
|/ | |||||
* | Merge pull request #1126 from ↵ | Michael Vetter | 2019-06-21 | 28 | -338/+462 |
|\ | | | | | | | | | paulfariello/feature/decrypt_all_incoming_OMEMO_msg Decrypt all incoming omemo msg | ||||
| * | Rename prof_message_t into ProfMessage | Paul Fariello | 2019-06-20 | 15 | -52/+52 |
| | | |||||
| * | Set foreground color for untrusted messages | Paul Fariello | 2019-06-20 | 7 | -9/+12 |
| | | |||||
| * | Add prof_message_t to wrap all message attributes | Paul Fariello | 2019-06-20 | 20 | -344/+418 |
| | | | | | | | | | | | | | | Probably missing copy of body to plain in carbon and privmessage. Only covers the incoming message path because goal is OMEMO decryption of untrusted message. Cover some of the log functions but not all. | ||||
| * | Use flags in xmmp/message.c for encryption and trust | Paul Fariello | 2019-06-20 | 6 | -25/+44 |
| | | |||||
| * | Add trusted state after OMEMO decryption | Paul Fariello | 2019-06-20 | 7 | -18/+24 |
| | | | | | | | | Use it to print message on red background if not trusted. | ||||
| * | Decrypt all incoming OMEMO msg | Paul Fariello | 2019-06-20 | 3 | -1/+23 |
|/ | | | | | Trust all key as long as it's for reading. This code isn't multithread safe. | ||||
* | Merge pull request #1130 from profanity-im/fix/memleaks | Michael Vetter | 2019-06-20 | 11 | -13/+60 |
|\ | | | | | Fix memory leaks | ||||
| * | _bookmark_destroy: follow normal logic | Michael Vetter | 2019-06-20 | 1 | -7/+5 |
| | | |||||
| * | Call message_handlers_clear() upon disconnect | Michael Vetter | 2019-06-20 | 3 | -0/+10 |
| | | | | | | | | Free pubsub_event_handlers. Fix memory leaks. | ||||
| * | Call iq_handlers_clear() upon disconnect | Michael Vetter | 2019-06-20 | 3 | -0/+10 |
| | | | | | | | | Free id_handlers. Fix memory leaks. | ||||
| * | Free contacts in omemo_start_sessions() | Michael Vetter | 2019-06-19 | 1 | -0/+1 |
| | | |||||
| * | Free OMEMO session store upon disconnect | Michael Vetter | 2019-06-19 | 1 | -0/+1 |
| | | |||||
| * | Fix prefs_get_str related leaks in unit tests | Michael Vetter | 2019-06-19 | 3 | -0/+15 |
| | | | | | | | | Related to https://github.com/profanity-im/profanity/issues/1019 | ||||
| * | Fix prefs_get_string mem leaks in statusbar | Michael Vetter | 2019-06-19 | 1 | -6/+18 |
|/ | |||||
* | Free last_msg_timestamp | Michael Vetter | 2019-06-19 | 1 | -0/+4 |
| | | | | Fix memory leak. | ||||
* | Merge pull request #1129 from profanity-im/feature/632-set-all-time | Michael Vetter | 2019-06-17 | 3 | -4/+51 |
|\ | | | | | Add option to set all window related time formats | ||||
| * | Add option to set all window related time formats | Michael Vetter | 2019-06-17 | 3 | -4/+51 |
|/ | | | | | | | | | | | | | | | | | | | Implements feature requested at: https://github.com/profanity-im/profanity/issues/632 So instead of: /time console set <format> /time chat set <format> /time muc set <format> /time mucconfig set <format> /time private set <format> /time xml set <format> As a short cut the user can do: /time all set <format> Excluding statusbar and lastactivity settings since they are not for main windows, but used slightly differently. | ||||
* | Remove cons_mouse_setting() stub | Michael Vetter | 2019-06-17 | 1 | -1/+0 |
| | | | | Mouse support has been disabled long ago. | ||||
* | Add copyright to omemo code | Michael Vetter | 2019-06-17 | 6 | -0/+199 |
| | |||||
* | Add myself to copyright | Michael Vetter | 2019-06-17 | 14 | -0/+16 |
| | | | | Like discussed with James. | ||||
* | Use profanity channel as example | Michael Vetter | 2019-06-17 | 1 | -3/+3 |
| | |||||
* | Add ISSUE_TEMPLATE.md | Michael Vetter | 2019-06-14 | 1 | -0/+30 |
| | |||||
* | Update release guide with libprofanity info | Michael Vetter | 2019-06-11 | 1 | -0/+1 |
| | |||||
* | Merge pull request #1110 from profanity-im/feature/704-ui-behaviour-reconnect | Michael Vetter | 2019-06-11 | 5 | -2/+57 |
|\ | | | | | Feature/704 ui behaviour reconnect | ||||
| * | Safe last MUC message timestamp per MUC | Michael Vetter | 2019-06-11 | 3 | -8/+10 |
| | | | | | | | | | | | | After pasis review of my code he thinks it's better to safe the timestamp per MUC so we can account for some problems that could occur with timing. | ||||
| * | Only show MUC subject on first connect | Michael Vetter | 2019-06-05 | 1 | -1/+1 |
| | | | | | | | | | | | | For #704 we don't show the room history upon reconnect. Now we also don't show the room subject in the channel upon re-established connection. | ||||
| * | Reduce timestamp call when saving last muc message | Michael Vetter | 2019-06-05 | 1 | -12/+13 |
| | | | | | | | | Let's test for mucwin earlier. | ||||
| * | Only print room history for new messages upon reconnect | Michael Vetter | 2019-06-05 | 3 | -1/+53 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If re-establish a connection don't print the room history again. In case there there happened nothing at all since we got the room history on the last connection. And in case there were no new messages during the time we have been disconnected. Instead of printing the room history again we now print 'Re-established Connection'. This adds a bit of overhead since we save the timestamp upon every MUC message. See: https://github.com/profanity-im/profanity/issues/704 | ||||
* | | Merge pull request #1127 from profanity-im/fix/1120-rejoin-mucs-on-reconnect | Michael Vetter | 2019-06-11 | 1 | -5/+3 |
|\ \ | | | | | | | Rejoin all MUCs on reconnect | ||||
| * | | Rejoin all MUCs on reconnect | Michael Vetter | 2019-06-10 | 1 | -5/+3 |
|/ / | | | | | | | Should fix https://github.com/profanity-im/profanity/issues/1120 | ||||
* | | Merge pull request #1125 from profanity-im/fix/519-logrotate | Michael Vetter | 2019-06-10 | 1 | -6/+9 |
|\ \ | | | | | | | Iterate logfiles until 100 are reached | ||||
| * | | Iterate logfiles until 100 are reached | Michael Vetter | 2019-06-07 | 1 | -6/+9 |
| | | | | | | | | | | | | Fix https://github.com/profanity-im/profanity/issues/519 | ||||
* | | | Merge pull request #1124 from ↵ | Michael Vetter | 2019-06-08 | 2 | -16/+122 |
|\ \ \ | |/ / |/| | | | | | | | | paulfariello/feature/remove_session_when_untrusting_omemo_device Remove OMEMO session when untrusting a fingerprint |