about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Fix memleak againMichael Vetter2020-06-031-1/+5
| | | | | | | | | | Memleak was reinroduced in d92c576aa53505d712715b1acc6344af3262c84f It was already fixed in ac5ce105ac08f022d88d7e73dc38f2706d4c44cf But the rebase peetahs rebase ontop of master took the wrong changes. I decided to pull anyways and fix since reviewing/giving feedback without GH probably takes longer.
* Merge remote-tracking branch 'peetah/externalCallWithGSpawnSync' intoMichael Vetter2020-06-035-40/+117
|\ | | | | | | | | | | | | peetah-external-cmd Merge peetahs external command calling improvements from his mirror at https://framagit.org/peetah/profanity.
| * Use external_call to get password via eval_password commandPierre Mazière2020-06-031-26/+24
| | | | | | | | Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
| * Get output and error streams from the command spawned by external_call()Pierre Mazière2020-06-034-14/+93
|/ | | | Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
* Merge pull request #1352 from wstrm/fix-test_cmd_otrMichael Vetter2020-06-031-0/+6
|\ | | | | Initialize ProfWin.urls_ac to NULL to fix OpenBSD build
| * Initialize ProfWin.urls_ac to NULL to fix OpenBSD buildWilliam Wennerström2020-06-031-0/+6
|/
* Fix offline roster contactsMichael Vetter2020-06-021-1/+2
| | | | | | | | | | | | | | | | | Fix https://github.com/profanity-im/profanity/issues/1280 p_contact_set_presence() is triggered in (roster_process_pending_presence) to set the presence to online after the roster is displayed. This happened to me _every time_ with one certain account on my server. But not even once with other accounts on my server. I don't understand why that is the case, but AFAIK the code should be like it is in this PR anyways. roster_process_pending_presence() was added there in 973a05d15a9843f2e8f6dff598f2161367885994 to fix https://github.com/profanity-im/profanity/issues/1050
* Merge pull request #1350 from DebXWoody/configure-sqliteMichael Vetter2020-06-021-1/+1
|\ | | | | Fix: configure sqlite
| * Fix: configure sqliteDebXWoody2020-05-301-1/+1
|/
* Fix memleak in cmd_urlopen()Michael Vetter2020-05-291-1/+3
|
* Fix memleak in autocomplete_remove_older_than_max*Michael Vetter2020-05-291-0/+1
|
* urlopen: get last URL firstMichael Vetter2020-05-293-10/+26
| | | | Fix https://github.com/profanity-im/profanity/issues/1348
* Merge branch 'bugfix/1329'Michael Vetter2020-05-291-14/+19
|\
| * _omemo_receive_devicelist() use if/elseMichael Vetter2020-05-291-18/+19
| |
| * OMEMO - Request only "current" itemDebXWoody2020-05-231-1/+5
| | | | | | | | | | | | | | | | | | NOTE: as per XEP-0060 §12.20, it is RECOMMENDED for the publisher to specify an ItemID of "current" to ensure that the publication of a new item will overwrite the existing item. https://xmpp.org/extensions/xep-0384.html#devices Issue: 1329
* | Merge pull request #1343 from DebXWoody/bugfix/1333Michael Vetter2020-05-291-0/+2
|\ \ | | | | | | Incoming iq stanza - Reset the autoping timer
| * | Incoming iq stanza - Reset the autoping timerDebXWoody2020-05-231-0/+2
| |/ | | | | | | | | | | | | | | A autoping is to make sure that there is still a connection between server and client. If the application receives incoming stanza, the connection is fine. There is no need to wait for response, if there are other incomings. Issue: #1333 and #1315
* | Merge pull request #1344 from DebXWoody/bugfix/1327Michael Vetter2020-05-281-2/+1
|\ \ | | | | | | Bugfix: Status with PGP shows offline in titlebar
| * | Bugfix: Status with PGP shows offline in titlebarDebXWoody2020-05-231-2/+1
| |/ | | | | | | | | | | | | | | There is code to redraw the ui, because the user may enter a passphase for the private key. There was also a ui_init, which shouldn't be called, because it will set the status to the initial state, which is 'offline' and 'no tls'. Issue: #1327
* | Fix clears_chat_sessions unittestMichael Vetter2020-05-282-1/+6
| |
* | Fix carbon loggingMichael Vetter2020-05-273-14/+18
| | | | | | | | Regards https://github.com/profanity-im/profanity/issues/1342
* | Update readme and sponsorsMichael Vetter2020-05-272-2/+6
| | | | | | | | new bade, more details in project, add dismail to sponsors.
* | sponsors: fix formattingMichael Vetter2020-05-271-0/+2
| |
* | radme: add project and install sectionMichael Vetter2020-05-271-0/+6
| |
* | Add SPONSORSMichael Vetter2020-05-272-0/+16
| |
* | readme: fix formattingMichael Vetter2020-05-271-1/+1
| |
* | readme: add repology nr of reposMichael Vetter2020-05-271-1/+4
| |
* | Restructure readmeMichael Vetter2020-05-271-2/+35
| |
* | Fix titlebar write positionMichael Vetter2020-05-271-4/+35
| | | | | | | | | | | | | | | | Mistake introduced in 86f0e0ea7033a27a83a5c24091ae1fd5b579296d The functions later on dont set an explitic position when writing their strings. Fix https://github.com/profanity-im/profanity/issues/1346
* | Save bookmark ignore listMichael Vetter2020-05-252-1/+19
| |
* | Handle listing ignored bookmarks when none are ignoredMichael Vetter2020-05-251-0/+6
| |
* | Add and use connection_get_barejid()Michael Vetter2020-05-2511-91/+96
| | | | | | | | Instead of connection_get_fulljid() and then creating a Jid from it.
* | Add cons_show_bookmarks_ignore stubMichael Vetter2020-05-241-0/+1
| |
* | Add `/bookmark ignore` autocompletionMichael Vetter2020-05-241-0/+21
| | | | | | | | Regards https://github.com/profanity-im/profanity/issues/1115
* | Add bookmark ignore add|removeMichael Vetter2020-05-244-3/+34
| | | | | | | | Regards https://github.com/profanity-im/profanity/issues/1115
* | List ignored bookmarksMichael Vetter2020-05-247-2/+54
| | | | | | | | | | | | `/bookmarl ignore` lists the ignored bookmarks. Regards https://github.com/profanity-im/profanity/issues/1115
* | Add bookmark_ignore to unittest sourcesMichael Vetter2020-05-241-0/+2
| |
* | Fix invalid read in titlebarMichael Vetter2020-05-241-1/+2
| |
* | Fix memleak in bookmark minimizeMichael Vetter2020-05-241-0/+1
| | | | | | | | Introduced in 36f2569e53e67fda6023c5ec5f6a7714cbce1946
* | Add bookmark ignore functionality for multiple accountsMichael Vetter2020-05-244-23/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | ``` cat ~/.local/share/profanity/bookmark_ignore [jubalh@iodoru.org] profanity@rooms.dismail.de=true [testuser@domain.org] testr@rooms.domain.org=true ``` Regards https://github.com/profanity-im/profanity/issues/1115
* | PoC for bookmark ignoreMichael Vetter2020-05-245-0/+136
|/ | | | | | | | | | ``` ~/.local/share/profanity % cat bookmark_ignore [ignore] profanity@rooms.dismail.de= ``` Regards https://github.com/profanity-im/profanity/issues/1115
* Dont show resource in titlebar if it is too longMichael Vetter2020-05-221-9/+20
| | | | Fix https://github.com/profanity-im/profanity/issues/715
* Log all carbon copied messagesMichael Vetter2020-05-221-0/+1
| | | | | | | So far we only had the logging in sv_ev_incoming_carbon() not sv_ev_outgoing_carbon(). Regards https://github.com/profanity-im/profanity/issues/1342
* Fix segfault in new bookmark featureMichael Vetter2020-05-221-2/+2
| | | | | Fix 88c36745fe3f568f09fcd4078fc760a52e826eb7 Copy paste mistake.
* Preserve Gajims minimize flag in bookmarksMichael Vetter2020-05-223-1/+37
| | | | Implement https://github.com/profanity-im/profanity/issues/1326
* Fix build on sr.htMichael Vetter2020-05-221-0/+1
| | | | | | | | | | | | | | | | Hopefully fixing: ``` cc1: warnings being treated as errors tests/unittests/test_cmd_otr.c: In function 'cmd_otr_start_sends_otr_query_message_to_current_recipeint': tests/unittests/test_cmd_otr.c:422: warning: 'window.urls_ac' is used uninitialized in this function gmake[2]: *** [Makefile:1913: tests/unittests/test_cmd_otr.o] Error 1 gmake[2]: Leaving directory '/home/build/profanity' gmake[1]: *** [Makefile:2442: check-am] Error 2 gmake[1]: Leaving directory '/home/build/profanity' gmake: *** [Makefile:2445: check] Error 2 ```
* Update bookmark test stubMichael Vetter2020-05-221-2/+2
|
* Add option to add bookmark nameMichael Vetter2020-05-226-15/+33
| | | | | | | | `/bookmark add|update` got `name` field. By default localpart of JID is used (like before) but now we can set the name ourselves. Regards https://github.com/profanity-im/profanity/issues/697
* Display bookmark nameMichael Vetter2020-05-223-1/+10
| | | | | | Have field in struct and display the name in `/bookmark list`. Regards https://github.com/profanity-im/profanity/issues/697
* Make option to allow hiding windows with no messages in statusbarMichael Vetter2020-05-217-13/+55
| | | | | | | `statusbar.show.read` can be set to false in the config. `/statusbar show|hide read`. Implement https://github.com/profanity-im/profanity/issues/1285