| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
MUC: Show offline members in sidebar
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Regards https://github.com/profanity-im/profanity/issues/1488
Actually I would have loved to see the stanza that caused the segfault
since I'm not entirely sure whether this actually means that we do
something wrong earlier on.
Right now I don't know why the to_jid should be empty.
Let's prevent the segfault for now and see whether we get further
bugreports later.
Segfaulting issue got introduced with dd566d8d561099bbfc81b2fab22318bbad0cf3da.
|
|/ |
|
|\
| |
| | |
Calm OpenBSD syslog
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On every write to `chatlog.db` syslog throws
```
profanity: vfprintf %s NULL in "INSERT INTO `ChatLogs` (`from_jid`,
`from_resource`, `to_jid`, `to_resource`, `message`, `timestamp`,
`stanza_id`, `archive_id`, `replace_id`, `type`, `encryption`) SELECT
'%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' WHERE
NOT EXISTS (SELECT 1 FROM `ChatLogs` WHERE `archive_id` = '%s')"
```
in `/var/log/messages`. Checking for `NULL` except in the fields the DB
is expected to throw errors for, satisfies OpenBSDs security measures
|
| | |
|
|/
|
|
|
|
|
| |
Error log:
GLib-CRITICAL - g_string_insert_len: assertion 'len == 0 || val != NULL' failed
Check if a room name exists, before adding the name into the title bar.
|
| |
|
|
|
|
|
|
| |
We need the delay value from the <forward> element.
Regards https://github.com/profanity-im/profanity/issues/660
|
|
|
|
| |
Regards https://github.com/profanity-im/profanity/issues/660
|
| |
|
|
|
|
| |
Probably should make this configurable later.
|
|
|
|
| |
Send another request with same jid and last id we got.
|
|
|
|
|
|
| |
Some functions changed in the meantime.
stanza_get_child_by_name_and_ns() got dropped and
xmpp_stanza_get_child_by_name_and_ns() from newer libstrophe is used.
|
| |
|
|
|
|
| |
Thanks to DebXWoody for the help.
|
| |
|
|
|
|
| |
Regards https://github.com/profanity-im/profanity/issues/660
|
|
|
|
|
|
|
|
| |
I don't see why would need to.
Also this only happens upon `/disconnect` not on a network outage or
server related disconnect.
Fixes https://github.com/profanity-im/profanity/issues/1472
|
|
|
|
|
|
|
| |
Functions had some duplicate code:
* cons_show_incoming_room_message()
* cons_show_incoming_message()
* cons_show_incoming_private_message()
|
|
|
|
| |
Fixes https://github.com/profanity-im/profanity/issues/1470
|
| |
|
| |
|
| |
|
|\
| |
| | |
Restore old behavior when executing eval_password command
|
| |
| |
| |
| | |
I see no reason to inherit the stdin, so let's have it disabled.
|
| |
| |
| |
| |
| | |
Old commit that implemented the old behavior:
bc9e6b79cdc246f7e97f6ddff7ea81474a698b05
|
| | |
|
| |
| |
| |
| | |
Input window size was one cell off, therefore terminal themes with background color set were rendered incorrectly, fixes #1458
|
| |
| |
| |
| | |
Remove added blank line after trackbar, introduced by 606c1e51e688cb111b9837579a35460508324b63
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It was added in f7fe87dd4e7e14112fbcb0ae8794d90ffee64f2f when I rewrote
window functions to include more infos (not just char* but whole jid
struct I think).
The same todo was added to win_print_outgoing_muc() but removed in
f3d9de133e90ed10b5b7bd61196619eab1fedb19.
This TODO should have been removed in
f3d9de133e90ed10b5b7bd61196619eab1fedb19 since there we added the myjid
parameter.
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
Discovered by @aba-hollerer.
Mistake was introduced in b6b7dd5ad497a71e250b8b3cef0bb987314b141d
probably due to a wrong copy/paste.
First wasn't reproducible because I had `/receipts request on` and thus
win_print_outgoing_receipts() is used which has the correct
THEME_TEXT_ME.
Fixes https://github.com/profanity-im/profanity/issues/1441
|
| |
|
| |
|
|
|
|
| |
Not needed anymore.
|
|
|
|
| |
Tell user about this change.
|
|
|
|
|
|
|
|
|
| |
`profanity -f my` created ~/.local/share/profanity/logs/my.log`.
It would be nicer if one could define the actual path, so one can choose
another directory or even use /dev/null.
Fixes https://github.com/profanity-im/profanity/issues/1442
|
| |
|
|
|
|
|
| |
* If the downloads directory does not exist, create it.
* Change some cons_show to cons_show_error (because they log errors).
|
|
|
|
| |
Fix https://github.com/profanity-im/profanity/issues/1453
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
00dbc1ba7c66c3bb6898aed26922bf5295768bb1 attempted to fix
https://github.com/profanity-im/profanity/issues/1449.
Here we revert the part about initializing is_omemo in chatwin_new()
since this is done in win_create_chat() already.
The actual mistake was the wrong cast of the muc window which is fixed
by the same commit. The mistake was introduced in in 3370418d71de255c832da97113543e554ec0e86b.
While being at it we also remove the is_ox initialization since this is
handled in win_create_chat()/win_create_muc() too.
|
| |
|
|\
| |
| | |
Cast chat/muc window to correct type and refactor cmd_sendfile
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixes #1449
|
|\ \
| | |
| | | |
docs: fix simple typo, certian -> certain
|
| |/
| |
| |
| |
| |
| | |
There is a small typo in src/config/theme.c.
Should read `certain` rather than `certian`.
|