-
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
-