mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-17 23:36:22 +00:00
Deprecate /logging command in favor of /history for chat logging control.
/history off now stops persistence (sets PREF_DBLOG=off + PREF_CHLOG=false)
in addition to hiding history on open. /history on restores persistence
(re-enabling PREF_DBLOG=on if it was off) and PREF_CHLOG.
statusbar
- PREF_STATUSBAR_SHOW_DBBACKEND (default ON) gates the [sqlite] /
[flatfile] indicator; toggle via "/statusbar show|hide dbbackend"
/history off|on
- "/history off" now stops persistence as well as hiding history on
open: sets PREF_DBLOG=off + PREF_CHLOG=false in addition to
PREF_HISTORY=false
- "/history on" restores persistence (re-enabling PREF_DBLOG=on if
it was off) and PREF_CHLOG, in addition to PREF_HISTORY=true
/logging
- Deprecated /logging command. It now prints a single notice
pointing to /history; CMD_PREAMBLE trimmed (min_args=0, no
setting_func, syntax/args/examples dropped); subcommand 'group'
removed from autocomplete
- All "use '/logging chat on' to enable" hints replaced with
"/history on" across /omemo-log, /pgp-log, /otr-log, and /ox-log
/privacy logging
- Single-pass validation across {on, off, redact, flatfile}
- Backend-switching values (on, flatfile) now take effect
immediately when connected (via log_database_switch_backend),
matching "/history switch" behaviour; off/redact only flip
pref bits and keep the live backend open
/correction off
- win_print_outgoing and win_print_outgoing_with_receipt now gate
_win_correct on PREF_CORRECTION_ALLOW, matching incoming-msg
paths. Previously a peer's correction reflected via XEP-0280
carbons (or the user's own /correct invocation) was applied
in-buffer regardless of the pref
console
- Drop orphaned /logging chat reference from cons_privacy_setting()
- Delete cons_logging_setting() and remove its call from
cons_show_log_prefs()
autocomplete
- Add dbbackend to statusbar_show_ac
- Remove logging_ac entries for chat/group subcommands
- Remove _logging_autocomplete() param handler for chat subcommand
database_flatfile
- Two local g_strndup allocations switched from char* with manual
g_free to auto_gchar gchar* for automatic cleanup
tests
- Update test_cmd_otr.c to expect new /history-on warning messages
@author: jabber.developer2 <jabber.developer2@jabber.space>
140 lines
2.1 KiB
Plaintext
140 lines
2.1 KiB
Plaintext
# git ls-files --others --exclude-from=.git/info/exclude
|
|
# Lines that start with '#' are comments.
|
|
# For a project mostly in C, the following would be a good set of
|
|
# exclude patterns (uncomment them if you want to use them):
|
|
# *.[oa]
|
|
# *~
|
|
|
|
# IDE
|
|
.codelite/
|
|
profanity.mk
|
|
profanity.project
|
|
profanity.workspace
|
|
compile_commands.json
|
|
.tern-port
|
|
.tern-project
|
|
.cproject
|
|
.project
|
|
.settings/
|
|
.vscode/
|
|
.kilo/
|
|
.roo/
|
|
*.plist/
|
|
|
|
# autotools
|
|
.libs/
|
|
/Makefile
|
|
/Makefile.in
|
|
_configs.sed
|
|
aclocal.m4
|
|
autom4te.cache/
|
|
build-aux/
|
|
config.log
|
|
config.status
|
|
configure
|
|
configure*~
|
|
libprofanity.la
|
|
libtool
|
|
m4/
|
|
**/.deps/
|
|
**.dirstamp
|
|
src/config.h
|
|
src/config.h.in
|
|
src/config.h.in~
|
|
src/gitversion.h
|
|
src/gitversion.h.in
|
|
src/stamp-h1
|
|
src/plugins/profapi.lo
|
|
|
|
# clangd
|
|
.cache/
|
|
|
|
# out-of-tree build folders
|
|
build*/
|
|
|
|
# binaries
|
|
profanity
|
|
**/*.o
|
|
|
|
# test output
|
|
tests/functionaltests/functionaltests
|
|
tests/functionaltests/functionaltests.log
|
|
tests/functionaltests/functionaltests.trs
|
|
tests/unittests/unittests
|
|
tests/unittests/unittests.log
|
|
tests/unittests/unittests.trs
|
|
test-suite.log
|
|
test-files/
|
|
test-logs/
|
|
|
|
# valgrind output
|
|
profval*
|
|
|
|
# local scripts
|
|
clean-test.sh
|
|
gen_docs.sh
|
|
gitpushall.sh
|
|
|
|
# website files
|
|
main_fragment.html
|
|
toc_fragment.html
|
|
|
|
# valgrind files
|
|
valgrind.out
|
|
my-prof.supp
|
|
|
|
# Generate docs
|
|
apidocs/python/_build/
|
|
apidocs/python/modules.rst
|
|
apidocs/python/prof.rst
|
|
apidocs/python/src/prof.pyc
|
|
apidocs/python/plugin.rst
|
|
apidocs/python/src/plugin.pyc
|
|
apidocs/c/html/
|
|
apidocs/c/doxygen_sqlite3.db
|
|
|
|
# Temp Vim files
|
|
**/*.swp
|
|
|
|
# Virtual envs
|
|
python2/
|
|
python3/
|
|
|
|
.DS_Store
|
|
.gdbinit
|
|
*.bak
|
|
*.orig
|
|
*.patch
|
|
*.rej
|
|
breaks
|
|
|
|
*.tar.*
|
|
*.zip
|
|
*.log*
|
|
coverage/
|
|
*.gcno
|
|
*.gcda
|
|
*.gcov
|
|
coverage.info
|
|
|
|
# Bench harness build artefacts (sources are committed; binaries/CSVs aren't)
|
|
tests/bench/gen_history
|
|
tests/bench/bench_runner
|
|
tests/bench/bench_long_messages
|
|
tests/bench/bench_failure_modes
|
|
tests/bench/bench_export_import
|
|
tests/bench/*.o
|
|
tests/bench/.deps/
|
|
tests/bench/current.csv
|
|
tests/bench/full.csv
|
|
tests/bench/quick.csv
|
|
tests/bench/longmsg.csv
|
|
tests/bench/fail.csv
|
|
tests/bench/multi.csv
|
|
tests/bench/lmc.csv
|
|
tests/bench/ooo.csv
|
|
tests/bench/pipe.csv
|
|
tests/bench/pipeline.csv
|
|
tests/bench/maxpipeline.csv
|
|
tests/bench/imp.csv
|