| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Profanity uses the node part of a JID as display name for a tab. If such
a JID doesn't contain the node part, Profanity crashes on NULL pointer
dereference.
In the above case, use barejid which is just a domain. Fixes #1153.
|
| | |
| | |
| | |
| | | |
Dont rely on PACKAGE_BUGREPORT being James' mail.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Just to be on the safe side.
Probably only relevant for unit tests where ncurses vars are not
initialized with real values.
Fix unit tests on all platforms.
|
| | | |
|
| | |
| | |
| | |
| | | |
Seems this can cause trouble in case we cant use the theme properly.
|
| | |
| | |
| | |
| | | |
Fix https://github.com/profanity-im/profanity/issues/1178
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
We only need the colour pairs initialized that the theme actually uses.
It's otherwise possible that we run over the max value of initialzed
pairs.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Themes can now use color names from the xterm color name list [1].
1: https://jonasjacek.github.io/colors/
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
There is actually no reason to get the window number here.
|
| | |
| | |
| | |
| | |
| | | |
Part of what `roster_update()` does manually is actually done in
`roster_change_name()`.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Double-check that a <delay/> tag on a groupchat message was actually
added by the MUC service (rather than the sending client) before
assuming it was received from the MUC history.
Fixes #1173.
|
|\ \ \
| | | |
| | | | |
Possibility to specify alternative config file
|
| | | |
| | | |
| | | |
| | | | |
Introduce `profanity -c` to specify an alternative config file.
|
|/ / /
| | |
| | |
| | |
| | | |
We don't need to do all the timing stuff if last activity is disabled
anyways.
|
|\ \ \
| | | |
| | | | |
Don't print subscribed message if contact is already in roster
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This occured with a user running Cisco Jabber. It seems this server
sends repeated presence subscribed stanzas. And although I find this
strange according to RFC this seems to be ok.
So let's filter them and only display in the console output and to the
log. But don't open seperate windows.
Fix https://github.com/profanity-im/profanity/issues/1165
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
Most applications have an 'apply changes' button. This makes testing
easier too.
Implement https://github.com/profanity-im/profanity/issues/1164
|
|\ \ \
| | | |
| | | | |
Fix memleak in /cmd exec
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
Fix memleaks in OMEMO
|
| | | |
| | | |
| | | |
| | | | |
I don't see a reason for strdupping here.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
I don't see a reason for strdupping here.
|
|/ / /
| | |
| | |
| | |
| | | |
Command form userdata were freed by iq_id_handler.
We should now free the command ourself.
|
| | | |
|
|\ \ \
| | | |
| | | | |
Fix segfault in group add/remove command
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Also regarding destructor.
Fix https://github.com/profanity-im/profanity/issues/1159
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Exiting without freeing in some cases.
|
| | | |
| | | |
| | | |
| | | | |
strdup() is not needed here but will actually lead to a memleak.
|
| | | |
| | | |
| | | |
| | | | |
current_name should not be const and should be freed.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This should actually never happen because we have the mechanism that
checks the commands. But let's do it in case we break something in that
mechanism and to make clang happy.
Fixes clangs: 'Argument with 'nonnull' attribute passed null'
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
Always check for directory changes with sendfile auto completion
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Instead of only checking for files when 'last_directory' has changed, do
it every time.
Add autocomplete_update function that updates the items while retaining
last_found and search_str.
Fixes #1099
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Another case of double free() due to new destructor.
Fixes https://github.com/profanity-im/profanity/issues/1156
|