Commit Graph

  • 6871a4d46f Fix memory leak in _handle_string_or_none_result Jabber Developer 2025-07-02 15:05:44 +02:00
  • f824cde45f fix(mam, log): improve datetime handling and memory management in MAM and log fetching Jabber Developer 2025-07-02 12:14:35 +02:00
  • 40b7a12543 Clarify and improve win_page_up() scrolling offset adjustment for smoother paging Jabber Developer 2025-07-01 20:53:18 +02:00
  • 6a394ae2e5 fix: Increase scrollback buffer height for chat rendering (PAD_SIZE) Jabber Developer 2025-07-01 16:42:03 +02:00
  • 43bab6ff8f t push origin master Merge branch 'fix/theme-mem-leak' Jabber Developer 2025-06-24 17:29:55 +02:00
  • d5d5dc5180 ref(theme): ensure clean reinitialization and explicitly initialize static vars Jabber Developer 2025-06-24 15:53:10 +02:00
  • 83c569de37 ref: Remove unnecessary variable bold_items Jabber Developer 2025-06-24 15:24:09 +02:00
  • 7d1e1c726d fix: Remove unnecessary theme_init call (mem leak) Jabber Developer 2025-06-24 15:10:26 +02:00
  • 359a086287 Merge pull request #2041 from profanity-im/some-improvements Michael Vetter 2025-06-24 09:25:52 +02:00
  • 7164d71992 ci: disable arch temporarily Michael Vetter 2025-06-24 09:05:39 +02:00
  • dd8da16c96 Use correct free function. Steffen Jaeckel 2025-06-23 12:43:04 +02:00
  • b4d3563b96 Cleanup (#5) Jabber Developer 2025-06-20 18:20:47 +00:00
  • ddc4290c99 Merge pull request 'Fix arch build; update workflow' (#3) from fix-arch-build into master jabber.developer 2025-06-20 13:55:53 +00:00
  • 0d7a859a20 fix: curl parameter type correction Jabber Developer 2025-06-20 14:58:30 +02:00
  • 0784662d40 Fix workflow Jabber Developer 2025-06-19 19:59:02 +02:00
  • 69238e7e66 Update deprecated email extraction in p_gpg_decrypt developer1 2025-06-19 17:29:29 +02:00
  • f7cddd11c4 Improve const correctness Steffen Jaeckel 2025-04-28 16:42:27 +02:00
  • 4eaa291f70 Re-factor cmd_presence() Steffen Jaeckel 2025-04-25 14:35:36 +02:00
  • 29129bf888 Return error on /time <invalid-section> Steffen Jaeckel 2025-04-25 14:34:45 +02:00
  • 4194298dbd Less GString Steffen Jaeckel 2025-04-23 11:18:45 +02:00
  • 5810f49c97 url save: fix location printed Steffen Jaeckel 2025-04-22 17:51:48 +02:00
  • 5385cc28be Add note about xep0454 to /sendfile Michael Vetter 2025-04-22 15:07:33 +02:00
  • 8f767b4392 Merge pull request #2038 from profanity-im/fedora Michael Vetter 2025-04-16 11:15:06 +02:00
  • fe440bb67a ci: add awk to fedora Michael Vetter 2025-04-16 11:06:49 +02:00
  • 0b767d39d1 Merge pull request #2033 from profanity-im/some-improvements Michael Vetter 2025-04-16 10:25:56 +02:00
  • ed44d7ad96 Fix handling of roster pushes Steffen Jaeckel 2025-04-09 16:40:33 +02:00
  • 5efec675fd No need to always get a fresh list of keys or values. Steffen Jaeckel 2025-04-01 17:05:31 +02:00
  • 26ae74e392 Fix doap tag Michael Vetter 2025-04-10 07:23:35 +02:00
  • a6f1250589 Fix memleak Steffen Jaeckel 2025-04-01 12:51:50 +02:00
  • 3bf72210e1 Add iso8601 when setting a time format Steffen Jaeckel 2025-04-01 12:19:47 +02:00
  • 9c2b3f6579 Re-factor cmd_time() Steffen Jaeckel 2025-04-01 10:48:04 +02:00
  • 1e764ab76d More const correctness Steffen Jaeckel 2025-04-01 12:56:52 +02:00
  • 18f157b139 docs: mention man pages in release guide Michael Vetter 2025-03-27 20:28:23 +01:00
  • 640fb1904f Start new cycle Michael Vetter 2025-03-27 20:27:09 +01:00
  • 07dfeec816 Release 0.15.0 Michael Vetter 2025-03-27 16:47:59 +01:00
  • b34a52ab04 Merge pull request #2026 from profanity-im/debug-1994 Michael Vetter 2025-03-21 15:59:07 +01:00
  • 6d3f20fe8e Close FILE* before removing the filename. Steffen Jaeckel 2025-03-18 14:25:41 +01:00
  • 4405f33884 Optionally return bytes received from http_file_get() Steffen Jaeckel 2025-03-18 14:24:59 +01:00
  • 422f5fa6f9 Slightly improve http_download related allocations. Steffen Jaeckel 2025-03-18 13:00:01 +01:00
  • cffd310744 Fix shadowing of msg resulting in invalid free. Steffen Jaeckel 2025-03-18 10:28:05 +01:00
  • 59aa9d64df Check return values of libgcrypt initialisation. Steffen Jaeckel 2025-03-17 17:00:17 +01:00
  • 6bdc557e40 Merge pull request #2024 from profanity-im/revert-plugins-api-breakage Michael Vetter 2025-03-13 16:39:44 +01:00
  • 25184a53e0 Improve const correctness. Steffen Jaeckel 2025-03-13 13:26:22 +01:00
  • 666895905b Revert API change of plugins_pre_chat_message_display() Steffen Jaeckel 2025-03-13 13:26:05 +01:00
  • a9c601101d Simplify code Steffen Jaeckel 2025-03-13 13:02:13 +01:00
  • 4940218257 Minimize strdup() operations in plugins. Steffen Jaeckel 2025-03-13 13:01:36 +01:00
  • 5b9516b483 Merge pull request #2022 from profanity-im/fixes Michael Vetter 2025-03-13 09:58:09 +01:00
  • bf24d79990 Add plist to gitignore Michael Vetter 2025-03-06 14:38:35 +01:00
  • 71b7d97dcb Get rid of unused define Michael Vetter 2025-03-06 14:29:20 +01:00
  • b5f0cc0bd4 Fix more potential leaks in aesgcm_download Michael Vetter 2025-03-06 14:27:13 +01:00
  • 0da47064b5 Merge pull request #2023 from profanity-im/debug-1946-1994 Michael Vetter 2025-03-13 09:32:37 +01:00
  • edb41bef60 Re-factor notifier. Steffen Jaeckel 2025-03-10 15:46:59 +01:00
  • 00d50d457c Let's use Debian as reference Valgrind platform Steffen Jaeckel 2025-03-10 12:25:55 +01:00
  • ef476cbf96 Cancel all running build jobs on force-push of a PR branch Steffen Jaeckel 2025-03-07 22:35:50 +01:00
  • 79dfe2bba2 Don't error-out if Valgrind fails Steffen Jaeckel 2025-03-07 22:32:18 +01:00
  • 83a4165d92 plugins_(on|pre) API now maybe returns NULL. Steffen Jaeckel 2025-03-12 10:15:35 +01:00
  • 95c2199ca2 Some more memory improvements Steffen Jaeckel 2025-03-07 22:31:58 +01:00
  • 9fc0326428 Add Valgrind to CI Steffen Jaeckel 2025-03-07 20:38:18 +01:00
  • c0da36c48d Rage-cleanup. Steffen Jaeckel 2025-03-07 19:03:10 +01:00
  • 72b99ceb6d Some minor improvements Steffen Jaeckel 2025-03-07 11:51:30 +01:00
  • b55bf6e4bd Fix some more memory leaks + an invalid read. Steffen Jaeckel 2025-03-07 11:49:08 +01:00
  • 93fc4ecd8b Add some more false-positives to our Valgrind suppression list Steffen Jaeckel 2025-03-07 11:47:02 +01:00
  • c5a131ee46 Introduce our own shutdown callback mechanism. Steffen Jaeckel 2025-03-07 11:44:31 +01:00
  • 662a0be633 Add --cmd option Steffen Jaeckel 2025-03-06 21:16:06 +01:00
  • 43bbb16e8e Close file in case of error Michael Vetter 2025-03-06 11:19:28 +01:00
  • 55a8a26a24 Attempt to open file later to prevent potential resource leak Michael Vetter 2025-03-06 11:19:00 +01:00
  • 0081db643f Merge pull request #2015 from ventosus/issue#2012 Michael Vetter 2025-01-28 17:25:10 +01:00
  • 4e06fa4187 Merge pull request #2007 from profanity-im/debug-1946 Michael Vetter 2025-01-28 17:21:30 +01:00
  • f27fa98717 Some minor changes Steffen Jaeckel 2025-01-08 11:53:09 +01:00
  • 8151dfa3b4 /quit now exits from the event loop Steffen Jaeckel 2025-01-06 12:35:06 +01:00
  • 2696989ce5 Fix a bunch of obvious memory leaks at termination Steffen Jaeckel 2024-11-27 13:10:17 +01:00
  • 06f5c2670e PyEval_InitThreads() is deprecated Steffen Jaeckel 2024-11-22 16:32:08 +01:00
  • 80193ca41f cmd_ac: Refactor alloc, reset & free Steffen Jaeckel 2024-11-22 16:28:59 +01:00
  • f67c76c032 Add make target my-prof.supp Steffen Jaeckel 2024-11-21 15:32:34 +01:00
  • 46b788846c These defines don't have to be in the header file Steffen Jaeckel 2024-11-21 12:17:30 +01:00
  • 67d8d7110b Revert "Fix underscrolling problem" Steffen Jaeckel 2024-11-21 12:05:32 +01:00
  • 69eb852ca5 Provide autogen.sh Steffen Jaeckel 2024-11-20 14:35:29 +01:00
  • c804137669 Load resources from chat history db Hanspeter Portner 2025-01-26 20:11:10 +01:00
  • 329ca8a089 Merge pull request #2014 from ventosus/issue#2013 Michael Vetter 2025-01-26 18:54:17 +01:00
  • cb395b7c09 Make muc_nick return a const char* const Hanspeter Portner 2025-01-19 13:21:31 +01:00
  • baddf2a8da Merge pull request #2009 from profanity-im/fix/2004-Dockerfile-archlinux-image Michael Vetter 2025-01-07 10:33:58 +01:00
  • 797e0bc3ce ci: use official libsignal package instead of aur Michael Vetter 2025-01-06 10:07:43 +01:00
  • d7398d11e1 ci: re-enable arch This reverts commit 3def839c0e. Michael Vetter 2025-01-05 18:39:58 +01:00
  • bbc88557a4 ci: replace archlinux tag in Dockerfile belmiro adriano 2024-10-31 13:01:11 -04:00
  • 313ab5d55a Merge pull request #1998 from mdosch/no-plenking Michael Vetter 2024-10-04 11:57:56 +02:00
  • 50e82376b0 Remove plenking Martin Dosch 2024-10-03 15:51:52 +02:00
  • dce0b7376e Add cosmetic commit to ignore file Michael Vetter 2024-09-19 08:35:09 +02:00
  • 69301503ce Add missing space to description Michael Vetter 2024-09-19 08:34:21 +02:00
  • 0995b1a180 Add NULL check to _gpgme_key_to_ProfPGPKey Michael Vetter 2024-09-07 12:44:42 +02:00
  • 3b19a6afcd Merge pull request #1993 from profanity-im/fix/1992-typemismatch Michael Vetter 2024-08-05 17:17:52 +02:00
  • 3441aa3279 Fix outdated types in tests Michael Vetter 2024-08-05 12:11:44 +02:00
  • beeddda568 docs: Add more info to ignore revs Michael Vetter 2024-06-24 10:24:40 +02:00
  • 996a1fdf35 Fix build on some compilers regardind switch statement Michael Vetter 2024-06-20 18:04:12 +02:00
  • a8ba8af0de Add link to fugitive Michael Vetter 2024-06-20 17:39:04 +02:00
  • 7e0338b369 Add hint about git blame ignore to CONTRIBUTING.md Michael Vetter 2024-06-20 17:36:54 +02:00
  • 0beac569c9 Add two more format commits to the ignore list Michael Vetter 2024-06-20 17:34:27 +02:00
  • 4d9852a76a Merge pull request #1983 from profanity-im/feat/dl-location Michael Vetter 2024-06-20 13:52:51 +02:00
  • f147a5ca27 Change default download location Michael Vetter 2024-06-20 13:35:14 +02:00
  • 29fd8199f1 Merge pull request #1978 from profanity-im/feat/1974-actlist Michael Vetter 2024-06-20 12:47:34 +02:00
  • 534c14917a Merge pull request #1982 from profanity-im/fix/1976-autocon-acc Michael Vetter 2024-06-20 12:45:53 +02:00