Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix memleak in test_callbacks unittest | Michael Vetter | 2019-10-06 | 1 | -0/+2 | |
| | | | | Regards https://github.com/profanity-im/profanity/issues/1019 | |||||
* | Fix memleak in test_parser unittest | Michael Vetter | 2019-10-06 | 1 | -1/+7 | |
| | | | | Regards https://github.com/profanity-im/profanity/issues/1019 | |||||
* | Fix test_callbacks memleak | Michael Vetter | 2019-10-06 | 1 | -0/+5 | |
| | | | | Regards https://github.com/profanity-im/profanity/issues/1019 | |||||
* | Fix test_jid unittest memleak | Michael Vetter | 2019-10-06 | 1 | -0/+29 | |
| | | | | Regards https://github.com/profanity-im/profanity/issues/1019 | |||||
* | Fix unittest memleak in test_cmd_join | Michael Vetter | 2019-10-05 | 1 | -0/+8 | |
| | | | | | | muc_init() call without muc_close() Regards https://github.com/profanity-im/profanity/issues/1019 | |||||
* | Possibility to specify alternative config file | Michael Vetter | 2019-08-02 | 1 | -1/+1 | |
| | | | | Introduce `profanity -c` to specify an alternative config file. | |||||
* | Add omemo_close stub for tests | Michael Vetter | 2019-07-18 | 1 | -0/+1 | |
| | ||||||
* | Add missing stub file | Paul Fariello | 2019-07-17 | 1 | -0/+7 | |
| | ||||||
* | Fix handling of encrypted carbons | Paul Fariello | 2019-06-21 | 1 | -1/+1 | |
| | ||||||
* | Rename prof_message_t into ProfMessage | Paul Fariello | 2019-06-20 | 2 | -7/+7 | |
| | ||||||
* | Add prof_message_t to wrap all message attributes | Paul Fariello | 2019-06-20 | 2 | -7/+7 | |
| | | | | | | | 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. | |||||
* | 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 | |||||
* | Remove cons_mouse_setting() stub | Michael Vetter | 2019-06-17 | 1 | -1/+0 | |
| | | | | Mouse support has been disabled long ago. | |||||
* | Cancel autoping timer on disconnect or connection loss | Dmitry Podgorny | 2019-06-03 | 1 | -0/+1 | |
| | | | | | | | | | If Profanity is disconnected in any way before ping response is received, the autoping timer will expire after the next connection is established. As result, user will be disconnected immediately. Cancel autoping timer in ev_disconnect_cleanup(), so it is done for all kind of disconnections. | |||||
* | Use mock_type() for casting mock() | Frank Zschockelt | 2019-05-08 | 4 | -13/+13 | |
| | ||||||
* | Use mock_ptr_type() to silence compiler warnings | Frank Zschockelt | 2019-05-08 | 4 | -12/+12 | |
| | | | | | | Unit tests on 32-bit architectures were failing due to "cast to pointer from integer of different size" warnings. mock_ptr_type silences those by first casting to uintptr_t. | |||||
* | Update tests with new URL | Michael Vetter | 2019-05-03 | 6 | -39/+39 | |
| | | | | https://github.com/profanity-im/profanity/issues/1085 | |||||
* | Add occupantswin_occupants_all() stub to unittest | Michael Vetter | 2019-04-23 | 1 | -0/+1 | |
| | ||||||
* | Fix server_event unit tests | Paul Fariello | 2019-04-17 | 1 | -0/+5 | |
| | | | | | | roster_update_presence now requires that roster_process_pending_presence() has been called. Otherwise presence are set to pending and not processed yet. | |||||
* | Fix OTR unit test after account_new API change | Paul Fariello | 2019-04-17 | 1 | -1/+1 | |
| | ||||||
* | Fix unit test after account_new API change | Paul Fariello | 2019-04-17 | 6 | -18/+19 | |
| | ||||||
* | Add omemo_start_sessions to unittest stub | Michael Vetter | 2019-04-14 | 1 | -0/+1 | |
| | ||||||
* | Automatically starts OMEMO if one identity is trusted | Paul Fariello | 2019-04-10 | 1 | -0/+6 | |
| | ||||||
* | Wait for discovery end to publish omemo devicelist and bundle | Paul Fariello | 2019-04-10 | 1 | -0/+1 | |
| | | | | Add sv_ev_connection_features_received for that purpose | |||||
* | Rework MUC reflected message filtering | Paul Fariello | 2019-04-10 | 2 | -3/+6 | |
| | | | | | | | | | Reflected messages can't be filtered by nick only otherwise you might ignore messages comming from you on another devices. Consequently we maintain a list of sent messages id in mucwin. To be sure the id will be correctly reflected we use the origin-id stanza. | |||||
* | Add OMEMO in prefs command | Paul Fariello | 2019-04-10 | 1 | -0/+1 | |
| | ||||||
* | Add required OMEMO stub for unit-test | Paul Fariello | 2019-04-10 | 3 | -3/+69 | |
| | ||||||
* | Fix broken support for case-sensitive account names | Philip Flohr | 2019-02-22 | 3 | -8/+32 | |
| | | | | | | | | | | | 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 . | |||||
* | Update copyright to include 2019 | Michael Vetter | 2019-01-22 | 1 | -1/+1 | |
| | ||||||
* | tests: remove cflag -w and fix warnings | Dmitry Podgorny | 2018-10-31 | 8 | -101/+106 | |
| | | | | | | | | | The flag hides errors. But we want unit tests to be correct in order to reveal errors in the main code. The patch removes tests_unittests_unittests_CFLAGS which makes autotools use AM_CFLAGS instead. Therefore, unit tests are built with flags derived from configure.ac. | |||||
* | Merge pull request #991 from paulfariello/feature/xep-0050 | Michael Vetter | 2018-09-27 | 6 | -15/+17 | |
|\ | | | | | Add support for xep 0050 ad-hoc commands, without multi-step | |||||
| * | Remove unused stup session_get_domain | Paul Fariello | 2018-09-05 | 1 | -5/+0 | |
| | | ||||||
| * | Add connection_get_domain stub for tests | Paul Fariello | 2018-09-05 | 1 | -0/+5 | |
| | | ||||||
| * | Add support for command config execution | Paul Fariello | 2018-09-05 | 1 | -1/+1 | |
| | | ||||||
| * | Add conf win callback | Paul Fariello | 2018-09-05 | 1 | -2/+2 | |
| | | ||||||
| * | Rename mucconf wins into conf wins | Paul Fariello | 2018-09-05 | 5 | -12/+12 | |
| | | | | | | | | Configuration windows are now being used by both muc and cmd. | |||||
| * | Add command subcommands: list and exec | Paul Fariello | 2018-09-05 | 1 | -0/+2 | |
| | | | | | | | | Also handle list result | |||||
* | | Move p_sha1_hash() to stanza.c | Michael Vetter | 2018-09-06 | 3 | -71/+0 | |
|/ | | | | | | | | | | | | Move `p_sha1_hash()` from `common.c` to `xmpp/stanza.c` as it is only used in this file and now depends on libstrophe so xmpp is a better namespace folder. Renaming it as `_stanza_create_sha1_hash()`. And making static since only used here. The function cannot be tested in the unit tests anymore. Once functional tests are working again we should write a test for the sha1 functionality. | |||||
* | fix: Missing pthread include | Rafael Sadowski | 2018-08-13 | 1 | -0/+1 | |
| | ||||||
* | Add room /me functional tests | James Booth | 2018-04-21 | 3 | -0/+58 | |
| | ||||||
* | Add preferences for tab display | James Booth | 2018-03-09 | 1 | -2/+7 | |
| | ||||||
* | Add prefs for empty tabs and tab names | James Booth | 2018-03-08 | 1 | -0/+1 | |
| | ||||||
* | Show name in statusbar tabs WIP | James Booth | 2018-03-08 | 1 | -2/+2 | |
| | ||||||
* | Use jid argument for /bookmark when in room | James Booth | 2018-03-04 | 3 | -1/+139 | |
| | | | | fixes #983 | |||||
* | Add /rooms cache | James Booth | 2018-02-05 | 2 | -0/+2 | |
| | ||||||
* | Filter rooms by simple case insensitive text | James Booth | 2018-02-04 | 1 | -0/+9 | |
| | ||||||
* | Fix tests, move glob creation | James Booth | 2018-01-27 | 5 | -11/+35 | |
| | ||||||
* | Only send ping requests to client that support it | James Booth | 2017-06-16 | 3 | -9/+100 | |
| | ||||||
* | Change server name in functional tests | James Booth | 2017-06-15 | 1 | -1/+1 | |
| | ||||||
* | Show message when server does not support ping | James Booth | 2017-06-15 | 3 | -0/+28 | |
| |