Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | XEP-0377: Add forgotten namespace | Michael Vetter | 2021-07-01 | 2 | -0/+2 |
| | |||||
* | Merge pull request #1566 from DebXWoody/bugfixing/ox | Michael Vetter | 2021-07-01 | 2 | -42/+51 |
|\ | | | | | Bugfixes for OX implementation | ||||
| * | OX bug fix | DebXWoody | 2021-07-01 | 1 | -18/+17 |
| | | | | | | | | | | * Help / message description * C-Code format | ||||
| * | OX bug fixing | DebXWoody | 2021-06-29 | 1 | -6/+7 |
| | | | | | | | | | | * Don't decryption if there is no private key * Decryption error messages | ||||
| * | Bugfixes for OX implementation | DebXWoody | 2021-06-28 | 2 | -33/+42 |
| | | | | | | | | | | | | | | * autocomplete for /ox discover * fixed help description * Implemented /ox char command * Validated KeyID length | ||||
* | | Add option to only allow messages from jids in roster | Michael Vetter | 2021-07-01 | 1 | -0/+22 |
| | | | | | | | | | | | | | | `/silence on` will throw away all messages (type: chat, normal) that come from jids that are not in the roster. Implement https://github.com/profanity-im/profanity/issues/955 | ||||
* | | Merge pull request #1569 from profanity-im/feature/1434-spam-reporting | Michael Vetter | 2021-07-01 | 4 | -4/+40 |
|\ \ | | | | | | | Add XEP-0377: Spam Reporting | ||||
| * | | Mention feature details when not supported | Michael Vetter | 2021-07-01 | 1 | -2/+2 |
| | | | | | | | | | | | | So that we will get aware of a version mismatch. | ||||
| * | | Add XEP-0377: Spam Reporting | Michael Vetter | 2021-07-01 | 3 | -2/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Report and block: `/blocked add someone@domain.org report-abuse This is not nice` `/blocked add someone@domain.org report-spam This is not nice` Regular block: `/blocked add someone@domain.org` Implement https://github.com/profanity-im/profanity/issues/1434 | ||||
* | | | Merge pull request #1529 from dustinlagoy/access-roster-from-plugins | Michael Vetter | 2021-07-01 | 2 | -0/+25 |
|\ \ \ | |/ / |/| | | Access roster from plugins | ||||
| * | | Add plugin prof_get_nick_from_roster function | Dustin Lagoy | 2021-04-28 | 2 | -0/+25 |
| | | | |||||
* | | | XEP-0157: Print all available addresses | Michael Vetter | 2021-06-30 | 1 | -5/+18 |
| | | | |||||
* | | | XEP-0157: Print contact addresses | Michael Vetter | 2021-06-30 | 3 | -20/+14 |
| | | | |||||
* | | | XEP-0157: Parse contact address stanza | Michael Vetter | 2021-06-29 | 3 | -4/+56 |
| |/ |/| | |||||
* | | XEP-0353: Display a notice when receiving a call | Michael Vetter | 2021-06-09 | 2 | -0/+26 |
| | | | | | | | | | | | | Display a notice in the console when someone tries to call us. Implement https://github.com/profanity-im/profanity/issues/1525 | ||||
* | | Add command to show single bookmark details | Michael Vetter | 2021-06-09 | 2 | -0/+8 |
| | | | | | | | | | | | | | | `/bookmark list` lists all bookmarks with its details. `/bookmark list <jid>` shows the details of a single bookmark. Implement https://github.com/profanity-im/profanity/issues/1558 | ||||
* | | Message received without body error log | DebXWoody | 2021-06-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | This is not an error, the message has no body because of XEP-0085: Chat State Notifications. Changed log level from error to info. | ||||
* | | OMEMO - Unable to publish own device list | DebXWoody | 2021-06-01 | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | | If we are not able to publish our own device list, we just ignored it. This commit will show at least an error message and informs the user that this device is currently not in the list of devices. See Issue: #1538 Next task will be to handle the <precondition-not-met/> conflict properly. | ||||
* | | Improved OMEMO logging | DebXWoody | 2021-05-28 | 2 | -8/+17 |
| | | | | | | | | | | | | | | | | | | | | | | The most loggings has been set to debug. Just in case of error / problem the logging should be done with log-level ERROR or WARNING. We will see later, which loggings should be switched to log-level INFO. This improvement has been done to find OMEMO bugs. See also: #1070 #1530 #1538 | ||||
* | | message: correct type checking | Michael Vetter | 2021-05-14 | 1 | -1/+1 |
|/ | | | | | Found by DebXWoody. Led to always be true (which still made it work in most cases). | ||||
* | Goodbye beautiful IDs | Michael Vetter | 2021-04-14 | 3 | -30/+18 |
| | | | | | | | | | | | | | | | It was a great ride! IDs look instead of `TE5BTDc2ZTc3YTMwZGU3MDgzMzllOTliNGExNjVmMjZkMTY1ZmUyZGEyNTUxMjVmODBkMmQzOGMxYWI2ZjAxNzdiM2Q=` more like `7HcnNSoO1MVvb0p9a9e293152922853e910b8b1a65bb26e225a0568` now. Regards https://github.com/profanity-im/profanity/issues/1520 We still has our identifier into it to filter MUC reflected messages. profident maybe should be changed to be longer or be generated upon each start. | ||||
* | Get rid of asprintf and _GNU_SOURCE define | Michael Vetter | 2021-03-30 | 1 | -5/+3 |
| | | | | | | | _GNU_SOURCE was even in some files where it was not needed at all (http*). Let's replace asprintf() with g_strdup_printf(). | ||||
* | Add config.h in files were it was missing | Michael Vetter | 2021-03-26 | 11 | -0/+22 |
| | | | | Related to https://github.com/profanity-im/profanity/issues/1512 | ||||
* | iq: use define for 'cancel' | Michael Vetter | 2021-03-26 | 1 | -2/+2 |
| | |||||
* | message: parse stanzaid in MUC case | Michael Vetter | 2021-03-25 | 1 | -1/+9 |
| | | | | | | | | | | | | | | | | | | There was a todo for this in message.c which got forgotten. This was most likely also the reason why there were NULL entries for this in the DB which DebXWoody mentioned in the MUC. Thus comparison was with NULL and no new entries were added to the database. Edit: After checking pull requests I see Stefans draft PR: https://github.com/profanity-im/profanity/pull/1505 So let's add him as co-author. Co-authored-by: Stefan Kropp <stefan@debxwoody.de> | ||||
* | ox: fix memleak in ox_announce_public_key | Michael Vetter | 2021-03-25 | 1 | -1/+3 |
| | |||||
* | message: make _handle_error safer | Michael Vetter | 2021-03-25 | 1 | -2/+4 |
| | |||||
* | avatar: make _avatar_request_item_result_handler safer | Michael Vetter | 2021-03-25 | 1 | -0/+4 |
| | |||||
* | avatar: make _avatar_metadata_handler safer | Michael Vetter | 2021-03-25 | 1 | -11/+20 |
| | |||||
* | ox: make _ox_public_key_result safer | Michael Vetter | 2021-03-25 | 1 | -5/+15 |
| | |||||
* | ox: guard printing of fingerprint | Michael Vetter | 2021-03-25 | 1 | -1/+3 |
| | |||||
* | ox: improve error log in _ox_metadata_result | Michael Vetter | 2021-03-25 | 1 | -1/+1 |
| | |||||
* | ox: add logging prefix | Michael Vetter | 2021-03-25 | 1 | -15/+15 |
| | |||||
* | stanza: guard mallocs | Michael Vetter | 2021-03-25 | 1 | -70/+88 |
| | | | | | If this happens we have more serious problems :-) But anyways.. | ||||
* | stanza: simplify stanza_get_muc_destroy_alternative_room | Michael Vetter | 2021-03-25 | 1 | -4/+1 |
| | |||||
* | stanza: replae strcmp with g_strcmp0 | Michael Vetter | 2021-03-25 | 1 | -17/+17 |
| | | | | since its NULL safe | ||||
* | message: simplify _handle_headline | Michael Vetter | 2021-03-25 | 1 | -4/+2 |
| | |||||
* | message: make _receipt_request_handler safer | Michael Vetter | 2021-03-25 | 1 | -1/+1 |
| | |||||
* | message: make _handle_receipt_received safer | Michael Vetter | 2021-03-25 | 1 | -1/+5 |
| | |||||
* | message: make _handle_groupchat safer | Michael Vetter | 2021-03-25 | 1 | -0/+6 |
| | |||||
* | message: simplify _handle_conference | Michael Vetter | 2021-03-25 | 1 | -7/+5 |
| | |||||
* | message: make _handle_form safer | Michael Vetter | 2021-03-25 | 1 | -0/+3 |
| | |||||
* | message: make _message_handler safer | Michael Vetter | 2021-03-25 | 1 | -7/+9 |
| | |||||
* | mesage: make _handle_ox_chat safer | Michael Vetter | 2021-03-25 | 1 | -11/+27 |
| | | | | And on the way fix a memleak | ||||
* | message: make _handle_chat safer | Michael Vetter | 2021-03-25 | 1 | -0/+3 |
| | |||||
* | message: make _handle_muc_private_message safer | Michael Vetter | 2021-03-25 | 1 | -0/+7 |
| | |||||
* | message: fix potential segfault in _receipt_request_handler | Michael Vetter | 2021-03-25 | 1 | -3/+7 |
| | |||||
* | message: safeguard _handle_receipt_received | Michael Vetter | 2021-03-25 | 1 | -15/+17 |
| | | | | | | This shouldnt be necessary since we check for the receipt outside alreayd. Let's be on the safe side though in case code gets changed later. | ||||
* | message: reorder _handle_groupchat | Michael Vetter | 2021-03-25 | 1 | -12/+9 |
| | |||||
* | message: fix possible segfault in _handle_conference | Michael Vetter | 2021-03-25 | 1 | -19/+23 |
| |