Commit Graph

  • 88b80c33ef chore: Fix old spelling mistakes Michael Vetter 2026-03-26 12:45:07 +01:00
  • 9be249e63c Start new cycle Michael Vetter 2026-03-26 12:21:43 +01:00
  • d99db450c5 Release 0.17.0 Michael Vetter 2026-03-26 12:08:06 +01:00
  • 24f7d16390 chore: Properly exclude directories Michael Vetter 2026-03-26 12:17:10 +01:00
  • 25d2cb0120 fix: Check for necessary pointers in omemo_receive_message Michael Vetter 2026-03-26 11:41:20 +01:00
  • 64b77ab493 tests: Check for binary before starting functional tests Michael Vetter 2026-03-26 11:28:26 +01:00
  • 6ce6383b26 chore: Make meson doublecheck only available if the script exists Michael Vetter 2026-03-26 10:01:44 +01:00
  • b83003ff76 Merge pull request #2131 from profanity-im/fix/dl Michael Vetter 2026-03-26 10:21:17 +01:00
  • 63af72773c feat: Implement color coded status messages for file transfers Michael Vetter 2026-03-24 23:11:03 +01:00
  • a9ef000328 fix: Improve status reporting and filename handling for /url save Michael Vetter 2026-03-24 21:20:24 +00:00
  • 050096c21e Merge pull request #2130 from profanity-im/fix/omemo-false-cannot-decrypt-msg Michael Vetter 2026-03-22 17:59:09 +01:00
  • a824b26008 refactor: improve key transport message handling and deduplicate errors Michael Vetter 2026-03-22 17:36:41 +01:00
  • e4bfda2f8a fix: Incorrect omemo decryption error for Key Transport Messages Michael Vetter 2026-03-22 17:14:24 +01:00
  • a85a33e397 chore: Add linter file to be ignored upon export Michael Vetter 2026-03-21 01:10:48 +01:00
  • 287b466e3c Merge pull request #2128 from profanity-im/tooling Michael Vetter 2026-03-21 01:07:05 +01:00
  • a8c7850a97 chore: Unify build configuration script into one Michael Vetter 2026-03-21 00:53:54 +01:00
  • beef714a30 ci: Add linter to make sure all commits are DCO signed Michael Vetter 2026-03-21 00:45:57 +01:00
  • 9407eb958d ci: Add linter to make sure we use Conventional Commits Michael Vetter 2026-03-21 00:41:16 +01:00
  • d808b88b55 chore: Add README explaining the purpose and usage of helper scripts Michael Vetter 2026-03-21 00:30:40 +01:00
  • a786ba3564 chore: Add changelog-helper script Michael Vetter 2026-03-21 00:23:46 +01:00
  • 4347af833a chore: Use more descriptive names for helper scripts Michael Vetter 2026-03-21 00:18:52 +01:00
  • 53a980cdd3 Merge pull request #2122 from profanity-im/fix-2045 Michael Vetter 2026-03-21 00:00:06 +01:00
  • 98fc8b6110 Merge pull request #2127 from profanity-im/fix/2084 Michael Vetter 2026-03-20 23:59:04 +01:00
  • 4c731f5241 fix: allow adding own JID to roster Michael Vetter 2026-03-20 23:28:18 +01:00
  • bbdd5e176a Merge pull request #2126 from profanity-im/fix/2125 Michael Vetter 2026-03-20 22:15:33 +01:00
  • 9035af95cb feat: Add command autocompletion for /stamp Michael Vetter 2026-03-20 16:22:45 +01:00
  • b0a89530f2 fix(ui): Fix custom outgoing stamp and fix stamp command help Michael Vetter 2026-03-20 15:29:03 +01:00
  • c3fbb89a7a Merge pull request #2123 from profanity-im/ci Michael Vetter 2026-03-20 15:09:31 +01:00
  • 540d9e686c ci: Don't run functional tests in CI yet Michael Vetter 2026-03-20 14:22:26 +01:00
  • c7834e022b chore: Require DCO from now on Michael Vetter 2026-03-20 14:16:46 +01:00
  • 3b988f6790 build: add .gitattributes to exclude development files from exports Michael Vetter 2026-03-20 14:03:52 +01:00
  • 24335c657c ci: Sort jobs and names in a better way Michael Vetter 2026-03-20 13:10:47 +01:00
  • 551aea683a ci: Only print log file if we find it Michael Vetter 2026-03-20 10:59:13 +01:00
  • 2d7426fb2f fix: Fix rare memleak Michael Vetter 2026-03-20 12:43:58 +01:00
  • 4417ec453a chore: Update valgrind suppression file Michael Vetter 2026-03-20 12:42:35 +01:00
  • 3596e4c263 ci: Run functional tests only in the case of meson Michael Vetter 2026-03-20 08:44:50 +01:00
  • f778e3e093 build(autotools): Add --enable-functional-tests switch Michael Vetter 2026-03-20 09:32:10 +01:00
  • 45ddbe94e8 ci: Make CI more informative Michael Vetter 2026-03-20 08:49:42 +01:00
  • 9904c05841 Merge pull request #2124 from profanity-im/fix-2083 Michael Vetter 2026-03-20 10:44:32 +01:00
  • 613df86450 Check connection state before accepting command. Steffen Jaeckel 2026-03-20 09:23:23 +01:00
  • 8548dfca96 ci: Move CI related files into own directory Michael Vetter 2026-03-20 08:36:17 +01:00
  • 180ee651a5 ci: Remove OpenBSD Michael Vetter 2026-03-20 08:23:06 +01:00
  • b53ec23778 ci: Remove Brewfile Michael Vetter 2026-03-20 08:21:52 +01:00
  • 3e16ae1def feat(ui): implement dynamic pad resizing Michael Vetter 2026-03-19 22:03:27 +01:00
  • b219ce9e60 Merge pull request #2121 from profanity-im/ci-buildwithlibomemo Michael Vetter 2026-03-19 20:24:33 +01:00
  • e252f54436 ci: Build with libomemo-c for the "Linux Meson" job Michael Vetter 2026-03-19 20:11:26 +01:00
  • 046eb13e2e Merge pull request #2117 from profanity-im/xep0377 Michael Vetter 2026-03-19 19:53:22 +01:00
  • 456a266fa9 Merge pull request #2120 from profanity-im/feature/libomemo-support Michael Vetter 2026-03-19 19:52:35 +01:00
  • 27b5f0fbda build(meson): add support for libomemo-c as OMEMO backend Michael Vetter 2026-03-19 18:59:21 +01:00
  • 58002409ff test(functests): migration/MUC/timestamp tests, group rebalancing jabber.developer2 2026-03-19 19:05:36 +03:00
  • 82db360fb9 feat: Improve XEP-0377 support with report-origin and third-party elements Michael Vetter 2026-03-19 13:31:13 +01:00
  • d395cfb6b9 Merge pull request #2118 from profanity-im/fix-2011 Michael Vetter 2026-03-19 12:59:18 +01:00
  • 1d94316937 fix: missing plugins_post_chat_message_display calls Michael Vetter 2026-03-19 10:42:22 +00:00
  • 030c0b7999 docs: Improve help for /blocked Michael Vetter 2026-03-19 11:07:51 +01:00
  • 93918a20d1 feat: Display incoming reports (XEP-0377) Michael Vetter 2026-03-19 10:54:38 +01:00
  • d616e160cd Merge pull request #2116 from profanity-im/sanitzexml Michael Vetter 2026-03-19 10:40:19 +01:00
  • 446f28ac31 fix: Use <body> tag for spam reporting (XEP-0377) Michael Vetter 2026-03-19 10:36:59 +01:00
  • 189050f3f4 feat: Sanitize illegal XML characters from outgoing messages Michael Vetter 2026-03-19 09:40:44 +01:00
  • 1f146d1499 Merge pull request #2113 from profanity-im/omemo-noise Michael Vetter 2026-03-19 09:36:53 +01:00
  • 6a569626fe Merge pull request #2115 from profanity-im/fix-1986 Michael Vetter 2026-03-19 09:13:02 +01:00
  • f6b9903c31 tests: Add test for tab autocompletion of /msg Michael Vetter 2026-03-19 08:55:20 +01:00
  • ee0d325648 tests: add prof_send_raw Michael Vetter 2026-03-19 08:50:58 +01:00
  • e9c6b3b3d8 feat(tools): support UTF-8 characters in autocompletion Michael Vetter 2026-03-19 08:22:08 +01:00
  • b7c8f8235c feat(omemo): suppress "new device" alerts for already known devices Michael Vetter 2026-03-18 22:14:45 +01:00
  • 4253da99c5 feat(omemo): suppress redundant session already exists messages Michael Vetter 2026-03-18 21:57:06 +01:00
  • 321ff57150 feat(omemo): suppress repetitive missing device ID warnings Michael Vetter 2026-03-18 20:05:04 +01:00
  • 9de455ceea Merge pull request #2112 from profanity-im/fix-2110 Michael Vetter 2026-03-18 17:16:07 +01:00
  • 2240879956 Fix potential double free. Steffen Jaeckel 2026-03-18 13:05:14 +01:00
  • 349de02b8c Introduce prof_date_time_format_iso8601(). Steffen Jaeckel 2026-03-17 17:29:18 +01:00
  • f55f7611c2 The buffer API should use unsigned types. Steffen Jaeckel 2026-03-17 11:10:55 +01:00
  • 73ccd6bc9b Merge pull request #2109 from profanity-im/more-fixes Michael Vetter 2026-03-16 10:55:56 +01:00
  • d9a8c579b6 Optimize random data generation. Steffen Jaeckel 2026-03-12 12:06:18 +01:00
  • cbe6dac448 Flush OMEMO store only after encrypting for all recipients. Steffen Jaeckel 2026-03-12 12:00:22 +01:00
  • ff65db0b10 Fix potential segfault. Steffen Jaeckel 2026-03-12 10:38:15 +01:00
  • 2b1b70665b fix(functests): fix send_receipt_request 60s timeout, rebalance groups, add per-test timing jabber.developer2 2026-03-12 21:02:22 +03:00
  • 0d38a0a2cb test: add database stress tests (14 tests, rapid writes, large messages, LMC chains, dedup) jabber.developer2 2026-03-12 11:13:45 +03:00
  • 71f9ab5007 perf: O(1) dedup/LMC cache, g_slist_append → prepend+reverse jabber.developer2 2026-03-12 10:14:51 +03:00
  • 06463b75b4 style: apply clang-format and const qualifiers from master jabber.developer2 2026-03-09 12:54:55 +03:00
  • 507ef91b5f feat: complete field parity, harden export/import, add tests jabber.developer2 2026-03-09 12:14:41 +03:00
  • 9f3020e40a Add functional and unit tests for DB export/import jabber.developer2 2026-03-02 15:45:27 +03:00
  • 7e320ccdb0 tests: add functional tests for DB message persistence, rebalance groups jabber.developer2 2026-02-19 16:19:47 +03:00
  • b5fe714a89 feat: add /history switch for runtime database backend switching jabber.developer2 2026-02-26 14:04:38 +03:00
  • 1f3d3117bf feat(draft): add /history export|import for SQLite<->flatfile migration jabber.developer2 2026-02-21 17:43:28 +03:00
  • 23723376c6 fix: harden flatfile backend, make SQLite optional jabber.developer2 2026-02-21 16:15:38 +03:00
  • 16ae7fb85c database_flatfile: single-file storage with sparse index jabber.developer2 2026-02-19 16:09:23 +03:00
  • d25f90899c refactor: split database_flatfile.c into functional modules jabber.developer2 2026-02-18 17:17:30 +03:00
  • 89b90e5cf2 fix(flatfile): harden flat-file backend against injection and traversal attacks jabber.developer2 2026-02-17 19:35:44 +03:00
  • 31e8c30c34 feat: add flat-file database backend for message history jabber.developer2 2026-02-17 17:31:50 +03:00
  • f84ed1bf6a perf(functests): speedup — profrc pre-baking, pty-close shutdown, parallel port pools feat/functest-speedup jabber.developer2 2026-03-12 13:06:56 +03:00
  • ab3f58b3a3 docs: Add information about footers in git commit messages Michael Vetter 2026-03-09 13:32:05 +01:00
  • acba9d9da7 Merge pull request #2108 from profanity-im/omemo-ux-fix Michael Vetter 2026-03-09 13:22:19 +01:00
  • 833090aac5 chore: Add copyright header to C files who had none Michael Vetter 2026-03-09 13:14:44 +01:00
  • 798edce22a chore: Move to SPDX license header Michael Vetter 2026-03-09 12:55:37 +01:00
  • 04ba2700d0 docs: Sort entries in theme_template Michael Vetter 2026-03-09 12:19:25 +01:00
  • 7235b019fc docs: Update theme_template with missing options Michael Vetter 2026-03-09 12:17:23 +01:00
  • 562b7c2ab9 docs: Add Conventional Commit Structure Michael Vetter 2026-03-09 12:07:09 +01:00
  • aaf146bd4f chore: Add XEP comparison script Michael Vetter 2026-03-09 11:51:49 +01:00
  • 624585572e fix: Dont OMEMO trust check so often Michael Vetter 2026-03-09 11:38:51 +01:00
  • 205634534e Merge pull request #2107 from profanity-im/fix/2106 Michael Vetter 2026-03-09 10:37:31 +01:00
  • 5c484c26ed fix: Fix not saving first created account Michael Vetter 2026-03-09 09:57:48 +01:00