Commit Graph

  • 20154048e7 refactor: Move pgp module to gchar Michael Vetter 2026-02-27 00:02:11 +01:00
  • 45dc50eccf fix: initialize OMEMO pointers and add NULL checks Michael Vetter 2026-02-26 23:17:26 +01:00
  • 55be1de29c cleanup: use g_new0 and g_strdup for alias allocation Michael Vetter 2026-02-26 22:47:23 +01:00
  • aec8e48268 refactor: modernize cmd_ac_complete_filepath and simplify path handling Michael Vetter 2026-02-26 22:28:35 +01:00
  • 65ca3c448b fix: handle potential NULL from malloc in OMEMO fingerprint decoding Michael Vetter 2026-02-26 21:59:17 +01:00
  • 4ee35028e5 cleanup: use g_malloc and auto_gchar in _win_print_wrapped Michael Vetter 2026-02-26 21:49:40 +01:00
  • ba5614fb0e cleanup: use auto_FILE and handle fopen failure in command_docgen Michael Vetter 2026-02-26 21:44:09 +01:00
  • 156b78adfa cleanup: fix potential NULL dereference and leaks in cmd_sendfile Michael Vetter 2026-02-26 20:33:13 +01:00
  • 5711671c99 refactor: roster export uses GString and g_file_set_contents now Michael Vetter 2026-02-26 20:24:04 +01:00
  • 9f3d78a994 refactor: Make _writecsv safer and with better performance Michael Vetter 2026-02-26 19:58:47 +01:00
  • 3d2a82ad4a cleanup: Fix potential NULL dereference in cmd_omemo_(un)trust Michael Vetter 2026-02-26 19:34:04 +01:00
  • d29fcdbed3 refactor: Use p_contact_new instead of malloc in p_contact_new() Michael Vetter 2026-02-26 19:29:43 +01:00
  • 48205fc6de cleanup: Initialize waittime to 0 Michael Vetter 2026-02-26 19:21:45 +01:00
  • caf84ca731 refactor: use g_new in message_pubsub_event_handler_add() Michael Vetter 2026-02-26 19:01:51 +01:00
  • f98e33be81 refactor: make Jid use glib functions Michael Vetter 2026-02-26 17:57:42 +01:00
  • abffffb499 refactor: make Resource use glib functions Michael Vetter 2026-02-26 17:40:57 +01:00
  • 8a36ca6d97 refactor: start to standardize on gchar Michael Vetter 2026-02-26 17:15:42 +01:00
  • e1fd2a1cf6 refactor: replace calloc with g_new0 for struct allocations Michael Vetter 2026-02-26 16:49:53 +01:00
  • f1d4ed41d6 refactor: Use g_malloc0 instead of calloc in get_random_string() Michael Vetter 2026-02-26 16:29:50 +01:00
  • ec45a19c72 build: enable -fanalyzer for static analysis Michael Vetter 2026-02-26 16:28:00 +01:00
  • 606a10208a build: Enable _FORTIFY_SOURCE and -Og optimization Michael Vetter 2026-02-26 08:50:12 +01:00
  • e95e8b5c6f build: Add -fstack-protector-strong compiler flag Michael Vetter 2026-02-26 08:42:24 +01:00
  • 8fd3c05983 Merge pull request #2093 from profanity-im/improve-unittests Michael Vetter 2026-02-25 12:50:50 +01:00
  • 549f28fa0d tests: Add test for release_is_new() Michael Vetter 2026-02-25 12:07:46 +01:00
  • ea7a59808a refactor: optimize prof_occurrences() Michael Vetter 2026-02-25 11:41:30 +01:00
  • ca8cc8f651 tests: Add test for get_mentions() Michael Vetter 2026-02-25 11:23:34 +01:00
  • 0c15cd1d93 tests: Add test for valid_tls_policy_option() Michael Vetter 2026-02-24 20:12:53 +01:00
  • b7d53adba6 tests: Add tests for string_matches_one_of() Michael Vetter 2026-02-24 20:00:57 +01:00
  • 2b650c8daf build: Set -Qunused-arguments depending on compiler not os Michael Vetter 2026-02-24 19:07:52 +01:00
  • e6bad112aa Merge pull request #2090 from botantony/fix-function-declaration Michael Vetter 2026-02-24 19:01:25 +01:00
  • 309c0a64a7 fix: define prefs_changes_print outside of prefs_changes botantony 2026-02-23 15:32:05 +01:00
  • a7be9f1280 tests: Add tests for strtoi_range() Michael Vetter 2026-02-23 19:11:08 +01:00
  • 5a7bba8093 tests: Add test for string_to_verbosity() Michael Vetter 2026-02-23 18:36:52 +01:00
  • 74bf33e727 tests: Add test for get_expanded_path() Michael Vetter 2026-02-23 17:43:22 +01:00
  • 1be326911c tests: Improve autocomplete unit tests Michael Vetter 2026-02-23 17:23:54 +01:00
  • 657de5f22f Merge pull request #2089 from profanity-im/cleanup Michael Vetter 2026-02-23 11:10:38 +01:00
  • 2b6bb1ae3e docs: Mention generated html pages in release guide Michael Vetter 2026-02-23 10:50:24 +01:00
  • 64a72249cb Start new cycle Michael Vetter 2026-02-23 10:44:08 +01:00
  • 5ff84d98d8 Release 0.16.0 Michael Vetter 2026-02-23 10:30:36 +01:00
  • b289d1a753 tests: add functional tests for DB message persistence, rebalance groups test/db-functional-tests jabber.developer2 2026-02-19 16:19:47 +03:00
  • a1fe714487 build: enable more warnings in debug mode Michael Vetter 2026-02-20 13:26:23 +01:00
  • 6221d1046a cleanup: Cast device ids in omemo.c Michael Vetter 2026-02-20 13:23:05 +01:00
  • 10a68437ad cleanup: Move loop var from int to size_t in omemo.c Michael Vetter 2026-02-20 13:15:56 +01:00
  • 7eb64b2779 cleanup: Cast g_hash_table_lookup return to function pointer Michael Vetter 2026-02-20 12:54:37 +01:00
  • 110b359ee1 cleanup: Cast to get rid of warnings Michael Vetter 2026-02-20 12:29:57 +01:00
  • 1d0e6580d1 cleanup: Move loop var from int to size_t in cmd_funcs.c Michael Vetter 2026-02-20 12:29:31 +01:00
  • ddd43f5e60 cleanup: Move more functions from int to guint in statusbar.c Michael Vetter 2026-02-20 12:14:46 +01:00
  • 8970b5e61b cleanup: Move some variables from int to guint in statusbar.c Michael Vetter 2026-02-20 11:34:26 +01:00
  • 1120170ef7 cleanup: Adapt type and cast to get ride of warnings Michael Vetter 2026-02-19 13:00:41 +01:00
  • 289fed262f cleanup: cast option to curl_easy_setopt Michael Vetter 2026-02-20 16:28:56 +01:00
  • 759e5830a6 fix: Correct function signature for unittests Michael Vetter 2026-02-20 16:25:47 +01:00
  • f1acf702a9 chore: Update copyright year Michael Vetter 2026-02-20 16:13:31 +01:00
  • 6e61383e97 cleanup: Adapt loop counter to proper type Michael Vetter 2026-02-19 12:23:40 +01:00
  • 3e0c9e79e4 cleanup: Correct comparison in cons_show_wins() Michael Vetter 2026-02-19 11:45:52 +01:00
  • 61fa8d5b66 cleanup: Initialize optional fields in profModule Michael Vetter 2026-02-19 11:37:59 +01:00
  • 70ed25c418 cleanup: Initialize GOptionEntry entries correctly Michael Vetter 2026-02-19 11:35:21 +01:00
  • 15fcda7950 cleanup: Fix uninitialized field in color_distance() Michael Vetter 2026-02-19 11:30:57 +01:00
  • 12a181b5d5 cleanup: Wrap release handler in iq.c Michael Vetter 2026-02-19 11:23:01 +01:00
  • b6a70aa47e cleanup: Fix cast function type warnings in pgp.c Michael Vetter 2026-02-19 11:18:11 +01:00
  • b8eddb4e3c cleanup: Make muc_nick() return const char* Michael Vetter 2026-02-19 10:32:11 +01:00
  • 31538580fb fix arch build fix/arch-build Jabber Developer 2026-02-18 17:39:25 +01:00
  • 37ca2de308 ci: fix arch build Jabber Developer 2026-02-16 16:30:37 +01:00
  • a2a2db7c45 test(disco): add functional test for disco#items error handling fix/xep-0030-disco-items-error-handling jabber.developer2 2026-02-16 11:16:01 +03:00
  • 4b45f9cf58 fix(xmpp): handle disco#items error responses (XEP-0030 Section 7) jabber.developer2 2026-02-16 11:10:09 +03:00
  • 4fce333c9a fix(xmpp): show message for empty disco#items results (XEP-0030) fix/xep-0030-empty-disco-items jabber.developer2 2026-02-11 01:10:55 +03:00
  • 4b610579ae Fix Git version strings for out-of-tree builds. Steffen Jaeckel 2025-12-19 16:28:23 +01:00
  • 467222d0ca fix(ui,db): harden NULL handling, fix CWE-134, optimize iterations Jabber Developer 2026-02-06 19:27:40 +01:00
  • 56dcb54ffc fix(ui): address PR review comments playground/fix/src_refactoring jabber.developer2 2026-02-06 13:29:36 +03:00
  • 34501d913c fix(security): prevent CWE-134 format string injection jabber.developer2 2026-02-05 17:22:04 +03:00
  • 0ad4e38aa1 readme: remove sponsors section Michael Vetter 2026-02-05 16:48:50 +01:00
  • b772bd8c86 tests: add functional tests for XEP-0012 and XEP-0045 jabber.developer2 2026-02-05 00:01:16 +03:00
  • 13a0214ed6 Merge pull request #2086 from profanity-im/meson-build Michael Vetter 2026-02-05 16:08:15 +01:00
  • 4223105746 ci: add ci job for building with meson Michael Vetter 2026-02-05 15:36:54 +01:00
  • 57d18d44c8 build: only check for gpgme via pkg-config Michael Vetter 2026-02-05 15:33:44 +01:00
  • f6eced0ad0 build: simplify build configuration and remove redundancy Michael Vetter 2026-02-05 15:01:51 +01:00
  • 01c9a51c70 build: only support gtk3 for icon and clipboard Michael Vetter 2026-02-05 14:36:28 +01:00
  • 75579c6bf6 build: simplify adding dependencies Michael Vetter 2026-02-05 14:31:28 +01:00
  • d91ff7eb20 build: features need to be enabled Michael Vetter 2026-02-05 14:19:10 +01:00
  • 886080dc9b build: simplify readline detection Michael Vetter 2026-02-05 13:35:55 +01:00
  • af0dfcce70 build: fixup release/debug mistake Michael Vetter 2026-02-05 13:32:27 +01:00
  • d8211584f6 build: only check for ncurses{w} Michael Vetter 2026-02-05 13:28:59 +01:00
  • 275afd40d5 build: remove specific libstrophe build check Michael Vetter 2026-02-05 13:10:52 +01:00
  • e29c418452 build: simplify platform detection Michael Vetter 2026-02-05 13:03:26 +01:00
  • 32ca4a2e30 build: add -Wno-unused-parameter Michael Vetter 2026-02-05 13:02:17 +01:00
  • 49ef85a58d build: introduce variable to check for xscreensaver Michael Vetter 2026-02-05 11:58:11 +01:00
  • 87c4b7ec53 build: readd compiler flags that got lost in conversion Michael Vetter 2026-02-05 09:33:13 +01:00
  • 3f76676e9a build: use default meson buildtype Michael Vetter 2026-02-05 09:21:23 +01:00
  • fbfa1f13e5 Add meson build system Michael Vetter 2026-02-04 22:50:40 +01:00
  • 58dd89be40 refactor: optimize hash table iterations and fix security issues #58 jabber.developer2 2025-11-10 18:51:16 +03:00
  • b2ce06923e fix: Refactor src/command/cmd_defs.c for metrics fix jabber.developer2 2025-11-10 15:29:18 +03:00
  • 9b292a6100 feat(ui,db,cmd): reduce dublicate code in window subwin logic, unify SQLite helpers, NULL checks added jabber.developer2 2025-11-10 15:09:09 +03:00
  • a9c21ce487 fix(ui,db): harden NULL handling and resource lifecycle across UI and SQLite jabber.developer2 2025-11-05 14:39:10 +03:00
  • f8826b7c79 ci: improve CI stability with parallel builds and Valgrind Jabber Developer 2026-02-02 17:47:05 +01:00
  • 770a46c1c9 tests: Add disco tests tests/disco Jabber Developer 2026-02-02 17:43:29 +01:00
  • a546092a5f fix: add build names, use TEST_BUILDS constant, redirect errors to stderr fix/test-CI-stability jabber.developer2 2026-02-02 16:04:08 +03:00
  • 5978c77a45 fix: address code review comments from PR #79 jabber.developer2 2026-02-02 14:56:46 +03:00
  • cf86e60af6 ci: refactor ci-build.sh with constants and helper functions jabber.developer2 2026-01-29 17:41:58 +03:00
  • 5100efca3b ci: remove coverage from linux builds jabber.developer2 2026-01-29 17:08:39 +03:00
  • adc5e26689 ci: integrate coverage into linux arch job, remove duplicate jabber.developer2 2026-01-29 15:53:03 +03:00
  • 6c5c523a1a ci: fix coverage to match Code Coverage job output jabber.developer2 2026-01-28 22:51:46 +03:00