about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #1351 from toogley/masterMichael Vetter2020-06-041-1/+1
|\ | | | | Use always c99
| * use always c99; fixes "universal character names" error msgtoogley2020-06-021-1/+1
| | | | | | | | | | | | | | | | | | without this, i receive this error on openbsd 6.7: src/event/server_events.c:1477:19: error: universal character names are only valid in C++ and C99 src/event/server_events.c:1478:19: error: universal character names are only valid in C++ and C99 gmake[1]: *** [Makefile:1925: src/event/server_events.o] Error 1 gmake[1]: Leaving directory '/home/toogley/profanity' gmake: *** [Makefile:1212: all] Error 2
* | Merge pull request #1349 from profanity-im/autotoolsMichael Vetter2020-06-031-2/+18
|\ \ | | | | | | configure.ac: add additional check for libstrophe
| * | Include mesode.h in libmesode test caseMichael Vetter2020-06-031-0/+5
| | | | | | | | | | | | Regards https://github.com/profanity-im/profanity/issues/1334
| * | configure.ac: add additional check for libstropheDmitry Podgorny2020-05-311-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | After the library is found by pkg-config, try to build a simple program to check the installation. The motivation of this check is that the chance that users manually install libstrophe/libmesode is higher than for other libs. Fixes #1334.
* | | 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