-
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