Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Get rid of asprintf and _GNU_SOURCE define | Michael Vetter | 2021-03-30 | 12 | -104/+97 | |
| | | | | | | | _GNU_SOURCE was even in some files where it was not needed at all (http*). Let's replace asprintf() with g_strdup_printf(). | |||||
* | Fix segfault in cmd_autoaway() | Michael Vetter | 2021-03-29 | 1 | -9/+12 | |
| | | | | | | | | | Two mistakes were here: * `/autoaway time away` without a time argument segfaulted * `/autoaway message away` without a mesage set to (null). We have `/autoaway message off to set it off. Also use g_strcmp0() instead of strcmp(). | |||||
* | Add config.h in files were it was missing | Michael Vetter | 2021-03-26 | 42 | -0/+84 | |
| | | | | Related to https://github.com/profanity-im/profanity/issues/1512 | |||||
* | Include config.h in omemo files | Michael Vetter | 2021-03-26 | 2 | -0/+4 | |
| | | | | | | | | | So that off_t is defined in all files (so far http_upload.c and http_download.c too) the same way. Fix https://github.com/profanity-im/profanity/issues/1512 Thanks @pasis for finding the solution! | |||||
* | 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 | |
| | ||||||
* | event: make log_database_get_previous_chat safer | Michael Vetter | 2021-03-25 | 1 | -2/+4 | |
| | ||||||
* | database: make log_database_get_previous_chat safer | Michael Vetter | 2021-03-25 | 1 | -0/+2 | |
| | ||||||
* | database: simplify _log_database_add_outgoing | Michael Vetter | 2021-03-25 | 1 | -2/+1 | |
| | ||||||
* | database: simplify log_database_add_incoming | Michael Vetter | 2021-03-25 | 1 | -2/+1 | |
| | ||||||
* | 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 | |
| | ||||||
* | message: fix possible segfault in _handle_muc_user | Michael Vetter | 2021-03-25 | 1 | -0/+4 | |
| | ||||||
* | message: fix possible segfault in _message_handler | Michael Vetter | 2021-03-25 | 1 | -3/+3 | |
| | ||||||
* | Add support to register with a room | Michael Vetter | 2021-03-25 | 7 | -6/+154 | |
| | | | | | | | | | | `/affiliation register` can now be used to register a nickname with a MUC. Tested with a server without forms. Couldn't find a server which supports forms yet. Implements https://github.com/profanity-im/profanity/issues/1210 | |||||
* | Merge pull request #1511 from mwuttke97/doc_bookmark_join | Michael Vetter | 2021-03-24 | 1 | -6/+13 | |
|\ | | | | | Command doc: Improve description and examples of `/bookmark` and `/join` | |||||
| * | Command doc: Improve description and examples of `/bookmark` and `/join` | Maximilian Wuttke | 2021-03-21 | 1 | -6/+13 | |
| | | ||||||
* | | form.c: fix memleak in form_tag_exists | Michael Vetter | 2021-03-17 | 1 | -0/+1 | |
| | | ||||||
* | | Add support to approve MUC voice requests | Michael Vetter | 2021-03-17 | 3 | -2/+52 | |
| | | | | | | | | | | | | A form will open. One can then use `/field4 on` `/form submit`. Implements https://github.com/profanity-im/profanity/issues/1507 | |||||
* | | profanity.c: move var into function | Michael Vetter | 2021-03-16 | 1 | -1/+2 | |
| | | ||||||
* | | MUC: Add voice request | Thorben Günther | 2021-03-12 | 7 | -3/+87 | |
| | | | | | | | | closes https://github.com/profanity-im/profanity/issues/1211 | |||||
* | | Completion: Split up role and affiliation completion | Thorben Günther | 2021-03-12 | 1 | -8/+15 | |
|/ | | | | Needed for affiliation request | |||||
* | Dont build paths manually in cmd_funcs.c | Michael Vetter | 2021-03-12 | 1 | -36/+13 | |
| | | | | | Some time ago we introduced get_expanded_path(). No need to build paths manually anymore to get ~. | |||||
* | autocomplete: remove duplicate code in search functions | Michael Vetter | 2021-03-11 | 1 | -54/+16 | |
| | | | | | | _search_next and _search_prev where exactly the same except taking the nex/prev from the list. Use one function with a direction argument. | |||||
* | autocomplete: Use asprintf don't calculate length twice | Michael Vetter | 2021-03-11 | 1 | -4/+9 | |
| | | | | | | | | Through asprintf() we can get rid of malloc() + sprintf(). Also we don't need to calculate the strlen() again since asprintf() returns the bytes printes. Only non UTF-8 characters. But that was true before already. | |||||
* | Remove duplicate code in autocomplete_param* | Michael Vetter | 2021-03-11 | 1 | -29/+22 | |
| | | | | | autocomplete_param_with_func and -autocomplete_param_with_ac had lots of duplicate code. | |||||
* | Upload: Fix unused return | Thorben Günther | 2021-03-11 | 1 | -4/+9 | |
| |