about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #1167 from profanity-im/feature/specify-config-fileMichael Vetter2019-08-027-11/+22
|\ \ \ | | | | | | | | Possibility to specify alternative config file
| * | | Possibility to specify alternative config fileMichael Vetter2019-08-027-11/+22
| | | | | | | | | | | | | | | | Introduce `profanity -c` to specify an alternative config file.
* | | | Improve sv_ev_roster_received() last activity checkMichael Vetter2019-08-021-11/+9
|/ / / | | | | | | | | | | | | We don't need to do all the timing stuff if last activity is disabled anyways.
* | | Merge pull request #1166 from profanity-im/fix/1165-subscribed-msgMichael Vetter2019-08-021-2/+6
|\ \ \ | | | | | | | | Don't print subscribed message if contact is already in roster
| * | | Don't print subscribed message if contact is already in rosterMichael Vetter2019-08-011-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This occured with a user running Cisco Jabber. It seems this server sends repeated presence subscribed stanzas. And although I find this strange according to RFC this seems to be ok. So let's filter them and only display in the console output and to the log. But don't open seperate windows. Fix https://github.com/profanity-im/profanity/issues/1165
* | | | Add 'save' command to save preferencesMichael Vetter2019-08-026-46/+34
|/ / / | | | | | | | | | | | | | | | | | | Most applications have an 'apply changes' button. This makes testing easier too. Implement https://github.com/profanity-im/profanity/issues/1164
* | | Update website info in release guideMichael Vetter2019-07-311-1/+1
| | |
* | | Set configure to develMichael Vetter2019-07-311-1/+1
| | |
* | | Add 0.7.0 release date to ChangelogMichael Vetter2019-07-311-1/+1
| | |
* | | Release 0.7.0Michael Vetter2019-07-311-2/+2
| | |
* | | Merge pull request #1163 from paulfariello/hotfix/command-execMichael Vetter2019-07-301-0/+7
|\ \ \ | | | | | | | | Fix memleak in /cmd exec
| * | | Fix memleak in /cmd execPaul Fariello2019-07-301-0/+7
| | | |
* | | | Merge pull request #1161 from profanity-im/fix/omemo-leakMichael Vetter2019-07-302-2/+4
|\ \ \ \ | | | | | | | | | | Fix memleaks in OMEMO
| * | | | Fix memleak in save_identity()Michael Vetter2019-07-231-1/+1
| | | | | | | | | | | | | | | | | | | | I don't see a reason for strdupping here.
| * | | | Fix potential leak in omemo_untrust()Michael Vetter2019-07-231-0/+2
| | | | |
| * | | | Dont use not needed strdup() in save_identity()Michael Vetter2019-07-231-1/+1
| | | | | | | | | | | | | | | | | | | | I don't see a reason for strdupping here.
* | | | | Merge pull request #1162 from paulfariello/hotfix/command-execMichael Vetter2019-07-301-1/+1
|\ \ \ \ \ | | |/ / / | |/| | | Fix command form submit
| * | | | Fix command form submitPaul Fariello2019-07-301-1/+1
|/ / / / | | | | | | | | | | | | | | | | Command form userdata were freed by iq_id_handler. We should now free the command ourself.
* / / / Add CONTRIBUTING.mdMichael Vetter2019-07-231-0/+22
|/ / /
* | | Make sure result is always set for otr_get_policy()Michael Vetter2019-07-231-1/+1
| | |
* | | Merge pull request #1160 from profanity-im/fix/1159-groupaddsegfaultMichael Vetter2019-07-221-4/+0
|\ \ \ | | | | | | | | Fix segfault in group add/remove command
| * | | Fix segfault in group add/remove commandMichael Vetter2019-07-221-4/+0
| | | | | | | | | | | | | | | | | | | | Also regarding destructor. Fix https://github.com/profanity-im/profanity/issues/1159
* | | | Add 1154 to CHANGELOGMichael Vetter2019-07-221-1/+2
| | | |
* | | | Fix memleak in roster_change_name()Michael Vetter2019-07-221-2/+2
| | | |
* | | | Fix 3 leaks in cmd_funcsMichael Vetter2019-07-221-0/+4
| | | |
* | | | Fix several memleaks im cmd_ac.cMichael Vetter2019-07-221-0/+6
| | | | | | | | | | | | | | | | Exiting without freeing in some cases.
* | | | Fix memleak in roster_removeMichael Vetter2019-07-221-1/+1
| | | | | | | | | | | | | | | | strdup() is not needed here but will actually lead to a memleak.
* | | | Fix memory leak in roster_update()Michael Vetter2019-07-221-1/+2
| | | | | | | | | | | | | | | | current_name should not be const and should be freed.
* | | | Remove dead assignmentsMichael Vetter2019-07-222-2/+2
| | | |
* | | | Remove unused assignmentsMichael Vetter2019-07-222-2/+1
| | | |
* | | | Fix double initialization of loop iteratorMichael Vetter2019-07-222-3/+0
| | | |
* | | | Guard against arg being NULL in cmd_funcsMichael Vetter2019-07-221-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should actually never happen because we have the mechanism that checks the commands. But let's do it in case we break something in that mechanism and to make clang happy. Fixes clangs: 'Argument with 'nonnull' attribute passed null'
* | | | Reduce scope of num in ui_print_system_msg_from_recipient()Michael Vetter2019-07-221-3/+1
| | | |
* | | | Merge pull request #1154 from optmzr/issue-1099Michael Vetter2019-07-203-47/+84
|\ \ \ \ | |/ / / |/| | | Always check for directory changes with sendfile auto completion
| * | | Always check for directory changes with sendfile auto completionWilliam Wennerström2019-07-203-47/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of only checking for files when 'last_directory' has changed, do it every time. Add autocomplete_update function that updates the items while retaining last_found and search_str. Fixes #1099
* | | | Merge pull request #1157 from profanity-im/fix/1156-segfault-block-commandMichael Vetter2019-07-191-6/+0
|\ \ \ \ | | | | | | | | | | Fix segfault in block command
| * | | | Fix segfault in block commandMichael Vetter2019-07-191-6/+0
|/ / / / | | | | | | | | | | | | | | | | | | | | Another case of double free() due to new destructor. Fixes https://github.com/profanity-im/profanity/issues/1156
* | | | Add cmocka to brewfileMichael Vetter2019-07-181-0/+1
| | | |
* | | | Add omemo_close stub for testsMichael Vetter2019-07-181-0/+1
| | | |
* | | | Run tests in travis againMichael Vetter2019-07-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Before 3700c80ad1258885256fa963dd8a13ab84853170 we used to run the tests only one time. 3700c80ad1258885256fa963dd8a13ab84853170 removed it by accident alltogether. Now we run it with every flag combination. Might take too long.
* | | | Merge pull request #1155 from paulfariello/hotfix/omemo-memleaksMichael Vetter2019-07-171-0/+7
|\ \ \ \ | | | | | | | | | | Add missing stub file
| * | | | Add missing stub filePaul Fariello2019-07-171-0/+7
| | | | |
* | | | | Fixup for last commitMichael Vetter2019-07-121-1/+0
| | | | |
* | | | | Fix segfault in iq_{submit,cancel}_command_configMichael Vetter2019-07-121-6/+0
| | | | | | | | | | | | | | | | | | | | Taken care of by the destructor.
* | | | | Fix segfault in /cmd execMichael Vetter2019-07-121-0/+5
| | | | | | | | | | | | | | | | | | | | Test for correct number of arguments before using argument.
* | | | | Merge pull request #1150 from paulfariello/hotfix/omemo-memleaksMichael Vetter2019-07-116-5/+46
|\| | | | | | | | | | | | | | | | | | | | | | | | Hotfix/omemo memleaks Regards https://github.com/profanity-im/profanity/issues/1131
| * | | | Dirty fix libgcrypt memleakPaul Fariello2019-07-112-0/+15
| | | | |
| * | | | Enable secure memory in gcrypt initialisationPaul Fariello2019-07-111-0/+6
| | | | |
| * | | | Fix various OMEMO memleaksPaul Fariello2019-07-104-5/+25
| | | | |
* | | | | Fix some more potential double freesMichael Vetter2019-07-111-34/+0
|/ / / / | | | | | | | | | | | | Regards https://github.com/profanity-im/profanity/issues/1148