| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
|
|
|
|
|
| |
CID 18634: 'Logically dead code' in jabber_get_info
CID 18638: 'Dereference after null check' in oauth2_access_token_done
CID 18691: 'Copy into fixed size buffer' in bee_irc_user_new
CID 20274: Leak in bee_irc_chat_invite
CID 20297, CID 20283: Leaks in crypt_main
Some the base64 leaks there weren't detected, needs modeling.
|
|
|
|
| |
Also split underscore_dedupe from nick_dedupe.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- irc_im.c:
- bee_irc_user_msg: strdup leaks when otr swallows messages
- bee_irc_user_action_response: GString leak in all ctcp replies
- otr.c:
- call g_slist_free() on the list of the otr_policy setting
- otr_filter_msg_in: call otrl_tlv_free() if "tlvs" are returned
- otr_filter_msg_out: don't g_strdup() if the message should be ignored
- log_otr_message: g_strdup_vprintf() leaks always
- nogaim.c:
- imcb_ask_auth/imcb_ask_add: leaks in g_strdup_printf()
- imcb_ask_add leaks imcb_ask_cb_data if the user already exists
- add imcb_ask_cb_free() to correctly free its data
- msn_util.c: add msn_buddy_ask_free(), ditto
- storage_xml.c: pass_cr/password if base64_decode or arc_decode fail
- ssl_gnutls.c: conn->hostname leak in error conditions, like invalid certs
- jabber_util.c: jabber_buddy_by_ext_jid() leaks jid if it's not an ext jid
|
|
|
|
|
|
|
| |
Used uncrustify, with the configuration file in ./doc/uncrustify.cfg
Commit author set to "Indent <please@skip.me>" so that it's easier to
skip while doing git blame.
|
|
|
|
|
|
|
|
|
|
|
| |
With similar commands being supported, such as INVITE, the KICK command
should be supported as well. The key motivation behind supporting KICK
is having for having a way to remove users from group chats. As of now,
there is no way for a bitlbee user to remove a user from a group chat.
With no current KICK implementation, it made using this command a prime
candidate for the UI side of this implementation. In addition, the KICK
command has been supported in the control channel as well. This is to
keep the INVITE/KICK pair consistent.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows for users to be declared as being special, which does not
have any specific meaning. The meaning of being special is different
from protocol-to-protocol, which many protocols do not even implement.
This functionality is mainly geared towards a special user state which
only some protocols may actually need to define. For example, with the
third-party Steam plugin, this can be used for denoting a user which is
actively playing a game.
By default, this mode will not actually be used by any plugin. However,
it does default to the half-operator user mode.
|
|
|
|
|
|
|
|
| |
When a chat is left, prpl->chat_leave() is invoked, which is suppose
to free the groupchat. Since the data is now freed, or suppose to have
been freed, attempting to modify the data will result in bad things.
This simply removes an assignment operation, which was unneeded due to
the memory already being freed.
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes warnings about passing signed chars to them (apparently they
are implemented as macros that do array lookups without checks in some
platforms, yay)
Specifically:
functions=isalnum|isalpha|isdigit|isspace|isxdigit|tolower|toupper
sed -ir "s/$functions/g_ascii_&/g" **/*.c
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
my copyright mentions since some were getting pretty stale. Left files not
touched since before 2012 alone so that this change doesn't touch almost
EVERY source file.
|
| |
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
add new irc_usermsg, irc_usernotice.
deliver user-specific messages from libotr as notices to that user.
|
| |/ |
|
|/
|
|
|
|
| |
Found one double free() bug causing troubles when a buddy_msg() handler takes
down the IM connection immediately.
|
| |
|
|
|
|
|
| |
groupchat channels (i.e. channels invited to on gtalk). #780.
|
|
|
|
|
|
| |
module (chat_with and send_typing) that suggested support for features
that obviously don't exist.
|
|
|
|
|
| |
contact.)
|
| |
|
|
|
|
|
|
|
| |
channel-chatroom reference when leaving a chatroom. This fixes two very
similar crash bugs when leaving a chatroom within the paste_buffer_delay
period.
|
| |
|
|
|
|
|
| |
a user's message in, instead of just &bitlbee by default.
|
|\
| |
| |
| |
| |
| | |
Not 100% sure about the OpenSSL merge, should double check that but I'm
currently offline.
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
|
| |
so well yet, at least when testing with Pidgin on the other side. Not sure
where the bug is.
|
|
|
|
|
| |
were probably just a bad idea.
|
|
|
|
|
| |
channel the user can easily /join.
|
|
|
|
|
| |
in the current channel.
|
|
|
|
|
| |
the last_channel variable, like for any other user.
|
| |
|
|
|
|
|
| |
bug that caused many empty channel mode changes being sent.
|
|
|
|
|
| |
attribute, not as a setting (since all accounts have it anyway).
|
|
|
|
|
| |
chatrooms to use exchange numbers other than 4.
|
|
|
|
|
|
| |
show_offline and away_devoice and possibly other ideas into one setting
called show_users. Documentation will come soon. :-P
|
|
|
|
|
| |
irc_channel_del_user() syntax.
|
|
|
|
|
| |
still only for offline users).
|
|
|
|
|
| |
more flexible nickname generation.
|
|
|
|
|
| |
original unstripped version (without ugly underscores, also).
|
|
|
|
|
| |
what the older version also did so that Irssi won't clean up the window.
|
| |
|
|
|
|
|
|
| |
old-style BitlBee. This so that the IRC client will show the notification
in query windows as well. Make it a setting though, for bug #539.
|