Commit Graph

  • 0b46c32a71 chore: updat clang-format action to 4.16.0 Michael Vetter 2026-03-09 09:17:24 +01:00
  • a26cdf386b Merge pull request #2104 from profanity-im/omemo-ux Michael Vetter 2026-03-09 09:15:24 +01:00
  • e39ffd981f refactor: Refactor OMEMO error handling and add non-null attributes Michael Vetter 2026-03-09 08:13:51 +01:00
  • 3e2673aad2 cleanup: Cleanup types Michael Vetter 2026-03-07 00:52:31 +01:00
  • 4d49c2b746 feat: Provide descriptive fallback messages for OMEMO decryption failures Michael Vetter 2026-03-07 00:31:44 +01:00
  • b20e3f1a0c feat: Improve feedback during OMEMO session Initiation Michael Vetter 2026-03-07 00:10:33 +01:00
  • 5a3083f273 feat: Show active and trust status in /omemo fingerprint Michael Vetter 2026-03-06 23:57:44 +01:00
  • 99c03f8c3b feat: Provide detailed encryption failure messages for OMEMO Michael Vetter 2026-03-06 23:50:25 +01:00
  • ce9b5140d5 feat: Notify users when new OMEMO devices or fingerprints are discovered Michael Vetter 2026-03-06 23:40:51 +01:00
  • ded2f6afc0 feat: Add OMEMO trust status indicators to the titlebar Michael Vetter 2026-03-06 23:28:24 +01:00
  • 73b44eff67 chore: Add 0.16.0 to release in doap file Michael Vetter 2026-03-09 07:30:39 +01:00
  • 7dedd26440 docs: Update implemented XEPs Michael Vetter 2026-03-09 07:29:00 +01:00
  • 7663c334ed Merge pull request #2105 from profanity-im/fix/2103 Michael Vetter 2026-03-08 22:30:29 +01:00
  • bfc9eb259c fix: Sanitize account names Michael Vetter 2026-03-08 21:45:35 +01:00
  • 9ec01fa8cc fix: CWE-134 format string audit and compiler hardening Jabber Developer 2026-03-07 11:55:50 +01:00
  • d081993c90 fix: address PR #98 review feedback fix/cwe-134-format-string-audit jabber.developer2 2026-03-07 13:08:07 +03:00
  • 185e943adf Merge pull request #2102 from profanity-im/msgjid Michael Vetter 2026-03-06 15:18:45 +01:00
  • 40963c702e fix: database return NULL if no history limits are found Michael Vetter 2026-03-06 14:49:26 +01:00
  • f251cc8bb3 feat: handle and allow JIDs with trailing slashes Michael Vetter 2026-03-06 13:17:13 +01:00
  • 35a2f2990a fix: Correct handling of create_fulljid without resource Michael Vetter 2026-03-06 13:09:49 +01:00
  • fa64b135df refactor: Centralize validation within jid_is_valid Michael Vetter 2026-03-06 13:03:18 +01:00
  • d6705362a2 fix: Only allow /msg with valid JIDs Michael Vetter 2026-03-06 12:36:53 +01:00
  • 5bcf859e92 feat: Add jid_is_valid_user_jid() to check for valid user JIDs Michael Vetter 2026-03-06 12:35:30 +01:00
  • 09757da5df feat: Improve validation of JIDs Michael Vetter 2026-03-06 12:10:26 +01:00
  • a001a6c4b7 Merge pull request #2101 from profanity-im/functionaltests Michael Vetter 2026-03-06 11:13:56 +01:00
  • 778a9b3d3d tests: Don't build functional test with analyzer and increase timeouts Michael Vetter 2026-03-06 11:01:18 +01:00
  • 285a5086ca docs: Add note about sanitizers overhead Michael Vetter 2026-03-06 09:53:49 +01:00
  • f3e3a64ec2 docs: Add a section explaining how to write functional tests Michael Vetter 2026-03-06 09:45:51 +01:00
  • cea4c961e0 docs: Add section explaining how to run functional tests Michael Vetter 2026-03-06 09:35:58 +01:00
  • 5bc6604648 tests: remove apparently unused code Michael Vetter 2026-03-06 09:02:09 +01:00
  • cf7b5f808e tests: fix functional presence tests Michael Vetter 2026-03-05 22:46:33 +01:00
  • 23fe2a4661 tests: fix functional test message_receive_chatwin Michael Vetter 2026-03-05 22:21:58 +01:00
  • 2692f70473 tests: fix functional test message_send Michael Vetter 2026-03-05 22:14:57 +01:00
  • 82c9284616 tests: fix functional test resets_to_barejid_after_presence_received Michael Vetter 2026-03-05 22:00:09 +01:00
  • e03b165741 tests: fix functional test sends_room_join Michael Vetter 2026-03-05 21:31:25 +01:00
  • e0fbe40757 tests: fix functional test send_receipt_on_request Michael Vetter 2026-03-05 20:24:16 +01:00
  • 421bb2e261 feat: Only request receipts when supported Michael Vetter 2026-03-05 20:21:47 +01:00
  • b3d61587e1 tests: fix functional test receive_carbon Michael Vetter 2026-03-05 19:45:58 +01:00
  • 1508f27e73 Merge branch 'ci/separate-build-step' Jabber Developer 2026-03-05 18:36:13 +01:00
  • 897e192544 ests: fix functional test rooms_query Michael Vetter 2026-03-05 13:51:28 +01:00
  • fbd31f61a6 tests: fix functional test connect_shows_presence_updates Michael Vetter 2026-03-05 13:19:37 +01:00
  • 3f989775a6 tests: fix functional test ping_responds_to_server_request Michael Vetter 2026-03-05 13:11:06 +01:00
  • cb89451b3a tests: fix functional test ping_jid Michael Vetter 2026-03-05 12:50:16 +01:00
  • d2d5f1489f tests: Fix passing of special characters to prof_expect() Michael Vetter 2026-03-05 12:48:17 +01:00
  • edd36f784f tests: fix functional test test_ping Michael Vetter 2026-03-05 12:34:56 +01:00
  • d7142479ae tests: try two places for profanity binary Michael Vetter 2026-03-05 12:33:03 +01:00
  • 9cb11bdec2 tests: Reenable functional tests Michael Vetter 2026-03-04 22:32:38 +01:00
  • 11bc6ea22b fix: Fix usage error in /time command Michael Vetter 2026-03-04 22:23:31 +01:00
  • 99e7057a36 fix: Increase max arguments for /connect to 9 Michael Vetter 2026-03-04 22:20:31 +01:00
  • d4254db814 CI: Separate build and test steps ci/separate-build-step jabber.developer2 2026-03-04 22:53:02 +03:00
  • 4ef3bc8e46 Add low-impact warning flags, fix warnings found by new flags jabber.developer2 2026-03-04 22:19:19 +03:00
  • bb6d29a060 Harden compiler flags, simplify CWE-134 script, fix bugs found by new warnings jabber.developer2 2026-03-04 21:18:35 +03:00
  • 9e1b95a814 test(disco): remove disco_items_error_handling test test/autoping-functional-tests jabber.developer2 2026-02-16 11:19:18 +03:00
  • 24e1dac354 test(disco): add comprehensive XEP-0030 functional tests jabber.developer2 2026-02-11 15:19:58 +03:00
  • f20a4da160 Add functional tests for /disco command (XEP-0030) jabber.developer2 2026-02-10 22:22:57 +03:00
  • 663a959f9c test: add functional tests for autoping (XEP-0199) jabber.developer2 2026-02-10 17:47:26 +03:00
  • 92953099e1 fix: CWE-134 format string vulnerability audit jabber.developer2 2026-03-03 14:53:18 +03:00
  • 7088c2c95e Merge pull request #2100 from profanity-im/fix/2098 Michael Vetter 2026-03-01 01:44:50 +01:00
  • 8dbd1e3253 fix: Fix file autocompletion bugs and restore cycling Michael Vetter 2026-03-01 00:52:13 +01:00
  • 612cc0e59e Merge pull request #2099 from profanity-im/clean-unittests Michael Vetter 2026-02-28 15:15:13 +01:00
  • aadf912e0e docs: Expand the build section in CONTRIBUTING.md Michael Vetter 2026-02-28 14:15:17 +01:00
  • 91911b3e2f ci: Update clang-format to version 21 Michael Vetter 2026-02-28 13:59:22 +01:00
  • 109347eea5 docs: Explain how to turn clang-format of for some blocks of code Michael Vetter 2026-02-28 13:51:20 +01:00
  • b0abb64950 refactor: Fix clang-format expansion of table Michael Vetter 2026-02-28 13:46:46 +01:00
  • 80e36bd1e2 tests: Apply coding style to unit tests Michael Vetter 2026-02-28 13:46:23 +01:00
  • 174848499d feat: Add unified quality-check script and git hook support Michael Vetter 2026-02-28 13:28:12 +01:00
  • b29326969c docs: Explain how to write unit tests Michael Vetter 2026-02-28 12:56:13 +01:00
  • e81435be06 tests: standardize naming convention Michael Vetter 2026-02-28 12:41:33 +01:00
  • a7408a970e cleanup: Map test files according to structure in src Michael Vetter 2026-02-28 11:28:24 +01:00
  • d8c16640c5 Merge pull request #2097 from profanity-im/fix/731-pseudo-join Michael Vetter 2026-02-28 11:32:24 +01:00
  • e18b71576e Merge pull request #2096 from profanity-im/fix/1997-floatingpoint Michael Vetter 2026-02-28 11:07:35 +01:00
  • 9fb45b543b fix: Ignore self-presence for untracked MUC rooms Michael Vetter 2026-02-28 10:37:17 +01:00
  • 45c551b8ac Merge pull request #2095 from profanity-im/morefixes Michael Vetter 2026-02-28 10:34:33 +01:00
  • bc13a726b6 fix: Fix Floating Point Exception in OMEMO session building Michael Vetter 2026-02-28 10:28:26 +01:00
  • 09c9307493 ci: build with ASan and UBSan Michael Vetter 2026-02-28 10:06:06 +01:00
  • ab4adf19d0 refactor: Refactor form_set_value to use glib list management Michael Vetter 2026-02-28 10:02:26 +01:00
  • 434a887834 Fix -Wanalyzer-deref-before-check warning in get_message_from_editor Michael Vetter 2026-02-28 09:49:55 +01:00
  • c24cdcd671 fix: Fix -Wanalyzer-deref-before-check warning in cmd_ac_complete Michael Vetter 2026-02-28 09:44:27 +01:00
  • 4b5c253b89 build: Add -Wpointer-arith flag Michael Vetter 2026-02-28 09:28:28 +01:00
  • 38624f26a5 Merge pull request #2094 from profanity-im/flags Michael Vetter 2026-02-27 23:15:44 +01:00
  • 36b15ec6d5 tests: update unit tests Michael Vetter 2026-02-27 23:01:14 +01:00
  • 02cde29b65 cleanup: use g_new() instead of malloc in prof_add_shutdown_routine() Michael Vetter 2026-02-27 22:21:42 +01:00
  • 051f986774 cleanup: make _connection_handler() safer Michael Vetter 2026-02-27 22:19:07 +01:00
  • 10ef8505f8 cleanup: Cleanup log modul Michael Vetter 2026-02-27 22:13:14 +01:00
  • 35030b7a7e cleanup: use g_new0 instead of malloc in buffer_get_entry_by_id() Michael Vetter 2026-02-27 21:27:04 +01:00
  • 7876645cb0 cleanup: be a bit more defensive in Michael Vetter 2026-02-27 21:24:21 +01:00
  • 7b0232c11c wleanup: be a bit more defensive in server_events.c Michael Vetter 2026-02-27 21:20:36 +01:00
  • 286e563fbe fix: fix redundant error reporting in http download Michael Vetter 2026-02-27 21:13:45 +01:00
  • f5787fb31f cleanup: refactor account_eval_password to use glib Michael Vetter 2026-02-27 20:45:14 +01:00
  • 5d31f376dd cleanup: check for strdup() success in stanza_create_http_upload_request() Michael Vetter 2026-02-27 20:38:32 +01:00
  • 0218ba26c8 fix: fix memory leak and potential crash in iq_id_handler_add Michael Vetter 2026-02-27 20:34:22 +01:00
  • e15f659277 fix: Fix NULL dereference and memory leak in _mam_rsm_id_handler Michael Vetter 2026-02-27 20:25:10 +01:00
  • 776bc262d0 refactor: change vcard_print() checks Michael Vetter 2026-02-27 20:17:41 +01:00
  • 1ec536d343 fix: fix api_get_current_occupants() memory problems Michael Vetter 2026-02-27 20:12:16 +01:00
  • 2406413e14 fix: fix NULL dereference and memory leaks in OX logic Michael Vetter 2026-02-27 20:05:13 +01:00
  • 16080ab985 cleanup: Fix potential null pointer dereference Michael Vetter 2026-02-27 19:45:57 +01:00
  • f74501e97e cleanup: add a defensive check in cmd_process_input() Michael Vetter 2026-02-27 19:36:47 +01:00
  • d8a7b234bb fix: segfault when using /command help Michael Vetter 2026-02-27 19:33:28 +01:00
  • 373ec4a7e3 refactor: replace malloc with g_new0 in many occasions Michael Vetter 2026-02-27 00:38:28 +01:00
  • de5949e8eb refactor: partly move plugins to glib Michael Vetter 2026-02-27 00:20:27 +01:00