2025-07-17 - 2026-07-17

Overview

66 Active Pull Requests
79 Active Issues
Excluding merges, 6 authors have pushed 96 commits to master and 721 commits to all branches. On master, 387 files have changed and there have been 37664 additions and 14688 deletions.

60 Pull requests merged by 2 users

Merged #157 ci(docker): add Docker publishing workflow and Dockerfile 2026-07-11 21:38:11 +00:00

Merged #166 feat: obfuscate client identity and improve privacy (#165) 2026-07-10 09:05:11 +00:00

Merged #159 fix(accounts): complete client.name to client.account_name rename 2026-07-08 11:04:52 +00:00

Merged #152 fix(ai): unbreak CI and harden custom settings after chat-completions alignment 2026-07-04 11:21:29 +00:00

Merged #143 fix(pgp): prevent plaintext fallback in PGP/OX encryption 2026-06-29 15:09:30 +00:00

Merged #135 fix(ui): reclaim pad by dead space instead of absolute height 2026-06-24 16:23:14 +00:00

Merged #137 build: untrack generated src/gitversion.h.in 2026-06-23 12:34:20 +00:00

Merged #138 fix(xmpp): guard NULL domain in autoping disco warning gate 2026-06-23 12:31:56 +00:00

Merged #80 new feature: warning if autoping is disabled 2026-06-23 11:11:48 +00:00

Merged #130 Fix: issue #112 follow-ups — OTR strip, presence UAF, OMEMO load 2026-06-20 10:30:41 +00:00

Merged #136 fix(ui): reserve pad height per message to prevent multi-line clip and scroll desync 2026-06-20 09:41:17 +00:00

Merged #8 Light code cleanup 2026-06-16 11:33:10 +00:00

Merged #133 fix(ui): raise pad redraw threshold above buffer cap to fix history scroll 2026-06-08 13:05:10 +00:00

Merged #132 fix/plugin-post-display-incoming-only 2026-06-01 13:52:40 +00:00

Merged #105 merge/upstream-full 2026-05-26 17:54:34 +00:00

Merged #127 chore(chatlog): disable background message file logging (stage 1) 2026-05-20 11:41:23 +00:00

Merged #126 feat(ai): add full JSON \uXXXX decoding with UTF-8 and surrogate pair support 2026-05-19 19:15:15 +00:00

Merged #123 fix(ui): keep messages visible after scrolling in non-chat windows 2026-05-16 15:48:09 +00:00

Merged #116 feat(history): nodb backlog — statusbar opt-in, /history off persistence, /privacy runtime switch, /correction fix 2026-05-16 15:34:25 +00:00

Merged #121 Fix AI memory leaks 2026-05-15 14:21:40 +00:00

Merged #113 [#110] Add AI client with multi-provider support and UI 2026-05-15 02:22:56 +00:00

Merged #119 fix(ai): persistence/UX fixes, parser unification, prefs consolidation, plus test coverage 2026-05-14 20:22:36 +00:00

Merged #115 fix(verify): per-contact context in output, drop noisy duplicate-stanza-id warning 2026-05-06 14:11:15 +00:00

Merged #94 no-DB mode implementation 2026-05-05 19:32:42 +00:00

Merged #108 CI: Simulate Pikaur flag duplication in Arch Linux builds (fix #55) 2026-04-21 14:00:20 +00:00

Merged #106 Quickfix for pikaur build failures (not sustainable) 2026-04-13 20:02:34 +00:00

Merged #103 perf(functests): speedup — profrc pre-baking, pty-close shutdown, parallel port pools 2026-03-12 15:35:33 +00:00

Merged #98 fix: CWE-134 format string vulnerability and compiler flags audit 2026-03-07 10:57:24 +00:00

Merged #101 CI: Separate docker build and test steps 2026-03-05 17:36:22 +00:00

Merged #88 test: add functional tests for autoping and service discovery (XEP-0199, XEP-0030) 2026-03-03 16:24:46 +00:00

Merged #95 Fix arch build 2026-02-18 16:56:36 +00:00

Merged #92 Fix arch build 2026-02-17 16:35:08 +00:00

Merged #89 fix(xmpp): show message for empty disco#items results (XEP-0030) 2026-02-11 08:41:25 +00:00

Merged #47 [#49] harden NULL handling and resource lifecycle across UI and SQLite 2026-02-06 19:01:48 +00:00

Merged #79 Improve Functional Test Stability and CI Reliability 2026-02-02 16:47:30 +00:00

Merged #75 fix: secure git clones by removing insecure sslverify flag (#74) 2026-01-21 17:01:09 +00:00

Merged #72 Test execution on CI optimization 2026-01-21 15:52:36 +00:00

Merged #45 Fix scroll/paging state and buffer handling 2026-01-07 10:56:04 +00:00

Merged #67 Refactor functional tests infrastructure 2026-01-07 10:51:33 +00:00

Merged #65 fix(cmd): increase /connect max args from 7 to 9 2026-01-07 09:14:51 +00:00

Merged #62 fix(cmd): cmd_time: avoid extra loop iterations for single option 2025-11-27 10:41:25 +00:00

Merged #61 fix(cmd): ensure cmd_time stops iterating after matching option 2025-11-27 09:16:32 +00:00

Merged #60 feat(xmpp): add comprehensive connection debug logging 2025-11-21 11:11:56 +00:00

Merged #46 Fix arch build by adding pacman-key --init 2025-11-02 21:01:11 +00:00

Merged #35 Add prof.get_current_window to Retrieve Current Window Title (API change) 2025-10-29 23:08:13 +00:00

Merged #41 [GIT-40] Prevent automatic disabling autoping feature 2025-10-14 11:33:14 +00:00

Merged #38 fix(scroll): handle edge case of extremely long messages 2025-10-08 11:21:47 +00:00

Merged #37 [#36] Use dynamic buffer size to prevent unnecessary buffer cleanups 2025-10-07 13:37:59 +00:00

Merged #33 Fix documentation so it does not cause warnings by parsers 2025-09-30 08:59:20 +00:00

Merged #31 Improve API documentation; add autotests for it 2025-09-15 14:54:44 +00:00

Merged #29 tests: update cmocka include in forced encryption tests 2025-09-10 15:22:11 +00:00

Merged #28 Merge upstream (Profanity) changes 2025-09-10 13:03:14 +00:00

Merged #25 Fix LMC autocompletion to suggest corrected message content 2025-09-02 12:20:56 +00:00

Merged #23 Prevent crash with malformed JID in /sub command 2025-09-01 22:32:20 +00:00

Merged #21 Prevent crash in /caps with malformed JID input 2025-09-01 19:48:28 +00:00

Merged #18 Add /force-encryption command 2025-08-27 16:54:17 +00:00

Merged #17 Add asynchronous external editor support 2025-08-07 01:31:56 +00:00

Merged #15 Fix #14: Add features in caps_init to avoid redundant presence updates 2025-07-19 17:32:04 +00:00

Merged #13 Update name and license 2025-07-19 12:36:04 +00:00

Merged #12 Merge upstream changes 2025-07-18 23:33:30 +00:00

6 Pull requests proposed by 2 users

37 Issues closed from 3 users

Closed #140 [CI] Add automated Docker Hub publishing workflow 2026-07-11 21:39:28 +00:00

Closed #165 Increase software and version privacy 2026-07-10 10:39:27 +00:00

Closed #142 PGP messages are not being encrypted if key is expired 2026-06-29 15:37:43 +00:00

Closed #39 OMEMO issues 2026-06-24 16:44:44 +00:00

Closed #43 Display of message bigger than ncurses buffer 2026-06-24 16:23:14 +00:00

Closed #51 Investigate extensive memory usage 2026-06-24 07:24:59 +00:00

Closed #139 Build system modifies tracked src/gitversion.h.in 2026-06-23 12:34:21 +00:00

Closed #1 Warn on server connection if autoping is disabled, but supported 2026-06-23 11:11:49 +00:00

Closed #122 OMEMO error mem leaks 2026-06-20 11:00:52 +00:00

Closed #112 Follow-up issues for PR #105 2026-06-20 10:55:51 +00:00

Closed #109 Reenable build flags 2026-06-20 10:30:41 +00:00

Closed #64 Merge Profanity's latest upstream updates into CProof 2026-05-26 17:48:20 +00:00

Closed #114 nodb backlog 2026-05-16 15:34:25 +00:00

Closed #120 [AI-feature] Memory leaks 2026-05-15 14:23:03 +00:00

Closed #110 Add embedded AI support 2026-05-15 02:22:56 +00:00

Closed #48 Add no-db options 2026-05-05 19:32:42 +00:00

Closed #55 [CI] Detect flag collisions caused by Pikaur's configuration logic 2026-04-25 18:13:11 +00:00

Closed #85 Make security audit for CWE-134 2026-03-07 10:58:04 +00:00

Closed #84 Add tests for XEP-0030 Service Discovery 2026-03-04 11:53:00 +00:00

Closed #93 Arch build is broken 2026-03-04 10:38:55 +00:00

Closed #90 XEP-0030: Empty disco#items result silently ignored 2026-02-11 08:43:33 +00:00

Closed #49 Unsafe code 2026-02-07 10:09:39 +00:00

Closed #58 Minor optimizations and improvements 2026-02-06 19:01:48 +00:00

Closed #78 Functional tests are failing during CI 2026-02-02 16:47:30 +00:00

Closed #74 ci security: Remove -c http.sslverify=false from git clone commands 2026-01-21 17:55:14 +00:00

Closed #26 Slow build time 2026-01-21 15:52:37 +00:00

Closed #73 Add fault injection testing CI infrastructure 2026-01-21 15:52:37 +00:00

Closed #44 Extra Page Down to quit from Scrolling state 2026-01-14 08:57:11 +00:00

Closed #36 Scroll is getting stuck 2026-01-14 08:55:38 +00:00

Closed #59 Enable functional tests 2026-01-14 08:53:45 +00:00

Closed #34 Add prof.get_current_window API to Retrieve Current Window Title 2025-11-10 08:40:05 +00:00

Closed #30 Insufficient API documentation 2025-09-30 09:15:32 +00:00

Closed #32 Broken API documentation generation mechanism 2025-09-30 08:59:45 +00:00

Closed #24 Incorrect Autocompletion in /correct Command 2025-09-02 12:20:54 +00:00

Closed #22 Crash in /sub Command with Malformed JID Input 2025-09-01 22:32:20 +00:00

Closed #20 Crash in /caps Command with Malformed JID Input 2025-09-01 19:48:27 +00:00

Closed #14 Users appear online multiple times 2025-07-19 18:33:05 +00:00

78 Issues created by 2 users

Opened #14 Users appear online multiple times 2025-07-19 16:41:46 +00:00

Opened #20 Crash in /caps Command with Malformed JID Input 2025-09-01 19:28:10 +00:00

Opened #22 Crash in /sub Command with Malformed JID Input 2025-09-01 20:55:54 +00:00

Opened #24 Incorrect Autocompletion in /correct Command 2025-09-01 22:16:14 +00:00

Opened #26 Slow build time 2025-09-02 12:46:30 +00:00

Opened #30 Insufficient API documentation 2025-09-10 15:21:05 +00:00

Opened #32 Broken API documentation generation mechanism 2025-09-16 22:55:50 +00:00

Opened #34 Add prof.get_current_window API to Retrieve Current Window Title 2025-10-01 05:57:40 +00:00

Opened #36 Scroll is getting stuck 2025-10-06 14:49:04 +00:00

Opened #39 OMEMO issues 2025-10-09 17:20:38 +00:00

Opened #40 Autoping connection_support false negative 2025-10-14 09:45:48 +00:00

Opened #42 Branding 2025-10-14 10:37:03 +00:00

Opened #43 Display of message bigger than ncurses buffer 2025-10-14 10:38:26 +00:00

Opened #44 Extra Page Down to quit from Scrolling state 2025-10-28 06:00:22 +00:00

Opened #48 Add no-db options 2025-11-09 20:39:16 +00:00

Opened #49 Unsafe code 2025-11-10 06:49:23 +00:00

Opened #50 Add autotests for plugins 2025-11-10 09:04:15 +00:00

Opened #51 Investigate extensive memory usage 2025-11-10 09:05:15 +00:00

Opened #52 PGP locking issue 2025-11-10 09:22:20 +00:00

Opened #53 Fix Fedora build: h264 codec fetching from Cisco is failing 2025-11-10 09:29:23 +00:00

Opened #54 Improve plugin update mechanism 2025-11-10 09:31:02 +00:00

Opened #55 [CI] Detect flag collisions caused by Pikaur's configuration logic 2025-11-10 12:04:42 +00:00

Opened #56 Add multithread support on Python API 2025-11-10 12:08:41 +00:00

Opened #57 Add test coverage badge 2025-11-10 12:09:07 +00:00

Opened #58 Minor optimizations and improvements 2025-11-10 12:09:55 +00:00

Opened #59 Enable functional tests 2025-11-10 12:38:15 +00:00

Opened #64 Merge Profanity's latest upstream updates into CProof 2025-12-02 16:50:12 +00:00

Opened #66 TODOs and Disabled Tests in Functional Tests 2026-01-06 15:08:04 +00:00

Opened #70 Add fault injection code in tests 2026-01-16 15:29:27 +00:00

Opened #71 Verify library compatibility across supported distributions 2026-01-16 15:34:47 +00:00

Opened #73 Add fault injection testing CI infrastructure 2026-01-21 15:44:52 +00:00

Opened #74 ci security: Remove -c http.sslverify=false from git clone commands 2026-01-21 16:05:46 +00:00

Opened #76 Offline functionality 2026-01-21 16:37:00 +00:00

Opened #77 Add FPS counter 2026-01-21 17:16:04 +00:00

Opened #78 Functional tests are failing during CI 2026-01-21 17:16:56 +00:00

Opened #81 Refactor ProfAccount Structure into Smaller Components 2026-01-27 16:28:36 +00:00

Opened #82 Move binaries to build folder 2026-01-27 16:35:13 +00:00

Opened #83 Add perf tests 2026-01-27 16:40:41 +00:00

Opened #84 Add tests for XEP-0030 Service Discovery 2026-01-28 13:29:42 +00:00

Opened #85 Make security audit for CWE-134 2026-02-05 11:56:07 +00:00

Opened #86 auto-fallback to UTF-8 locale when MB_CUR_MAX exceeds limit 2026-02-06 11:16:28 +00:00

Opened #87 Add cons_show_warn()` function 2026-02-06 11:18:25 +00:00

Opened #90 XEP-0030: Empty disco#items result silently ignored 2026-02-10 22:26:13 +00:00

Opened #91 Issue: XEP-0030 Violation - disco#items errors are silently ignored 2026-02-11 12:21:36 +00:00

Opened #93 Arch build is broken 2026-02-16 15:31:57 +00:00

Opened #100 Enable additional compiler warning flags 2026-03-04 19:23:53 +00:00

Opened #102 fix: validate stanza-id 'by' attr and route MUC MAM correctly (XEP-0359, XEP-0313) 2026-03-12 08:12:47 +00:00

Opened #109 Reenable build flags 2026-04-22 12:53:44 +00:00

Opened #110 Add embedded AI support 2026-04-26 07:54:20 +00:00

Opened #111 Improve shell support 2026-04-26 07:54:34 +00:00

Opened #112 Follow-up issues for PR #105 2026-04-28 14:29:10 +00:00

Opened #114 nodb backlog 2026-05-05 18:58:29 +00:00

Opened #120 [AI-feature] Memory leaks 2026-05-15 09:18:23 +00:00

Opened #122 OMEMO error mem leaks 2026-05-15 14:23:28 +00:00

Opened #124 Add /history clean (and per-jid variant) to wipe existing chat history 2026-05-16 14:06:14 +00:00

Opened #125 SQLite history load merges LMC corrections regardless of PREF_CORRECTION_ALLOW 2026-05-16 14:52:02 +00:00

Opened #128 _migrate_to_v3: deterministic dedupe, explicit column list, and LMC foreign-key sweep 2026-05-27 11:13:58 +00:00

Opened #134 Harden pad reclaim: trigger on dead space instead of absolute pad height 2026-06-08 09:35:17 +00:00

Opened #139 Build system modifies tracked src/gitversion.h.in 2026-06-23 11:56:06 +00:00

Opened #140 [CI] Add automated Docker Hub publishing workflow 2026-06-29 08:53:45 +00:00

Opened #142 PGP messages are not being encrypted if key is expired 2026-06-29 13:01:19 +00:00

Opened #144 Security compliance: assessment, planning 2026-06-29 17:11:39 +00:00

Opened #145 [Security] Harden the AI/LLM client — block cleartext egress, enforce TLS verification, add timeouts 2026-07-03 10:26:46 +00:00

Opened #146 [Security] Protect local data at rest — owner-only file permissions, DB integrity checks, secret-free logs 2026-07-03 10:27:30 +00:00

Opened #147 [Security] E2EE & transport correctness — TLS policy floor, OMEMO/OTR/PGP fixes, downgrade/cert-failure visibility 2026-07-03 10:28:09 +00:00

Opened #148 [Security] Harden untrusted-input handling — remote-DoS guards, memory safety, injection defenses 2026-07-03 10:28:45 +00:00

Opened #149 [Security] Build & supply-chain security — blocking CI security gates, toolchain hardening, source/dependency pinning 2026-07-03 10:29:21 +00:00

Opened #150 [Security] Credential & plugin trust — safe secret handling and plugin signature verification before dlopen 2026-07-03 10:29:59 +00:00

Opened #151 [Security] Security process & documentation — vulnerability disclosure, release security gate, policies 2026-07-03 10:30:31 +00:00

Opened #154 Readline buffer limit 2026-07-05 12:22:22 +00:00

Opened #156 Improve OpenAI API support by AI module: responses by default with fallback to chat/completions 2026-07-05 12:38:12 +00:00

Opened #160 [privacy] Revise version display default 2026-07-08 11:17:41 +00:00

Opened #161 Add config autotests 2026-07-08 11:18:00 +00:00

Opened #162 (merge regressions) Make adequate migration client.name -> client.account_name 2026-07-08 11:21:00 +00:00

Opened #164 ref: standardize nickname->jid autocomplete and autoconvertion in cmd_defs 2026-07-09 13:45:23 +00:00

Opened #165 Increase software and version privacy 2026-07-09 16:25:13 +00:00

Opened #168 Segfault on disco#info result without a from attribute 2026-07-16 09:48:34 +00:00

Opened #169 OMEMO cannot bootstrap against prosody-class servers 2026-07-16 14:32:18 +00:00

1 Unresolved Conversation

Open #11 Scroll is stuck if user goes offline 2026-06-24 07:33:05 +00:00