about summary refs log tree commit diff stats
path: root/src/xmpp/xmpp.h
Commit message (Collapse)AuthorAgeFilesLines
* fix `/reconnect now`Steffen Jaeckel2023-05-101-0/+2
| | | | | | | This fixes #1846 Issue introduced by a0aa26b6fa65ba625f4a6d3495a345c7120ff16d Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* Add sessions_alarmJohn Hernandez2023-04-181-0/+1
| | | | | | | | | Introduce new feature: sessions_alarm. Added new account setting: max_connections. On exceeding this number, user will get an alert. If number is less than 1, no alert will happen. Tests altered to fit new feature.
* Update copyright yearMichael Vetter2023-01-101-1/+1
|
* Handle late deliveryMarcoPolo-PasTonMolo2022-08-201-1/+1
|
* Fech data from mam when all history gets displayedMarcoPolo-PasTonMolo2022-07-031-0/+2
| | | | | | Fetch from mam without displaying when all mam messages get received display new messages from db. Unstable, initial mam doesn't get displayed unless we start scrolling.
* Update copyright yearMichael Vetter2022-05-091-1/+1
|
* handle `see-other-host` XMPP stream errorSteffen Jaeckel2022-02-011-1/+2
| | | | | | Fixes #1628 Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* auto-formatSteffen Jaeckel2022-02-011-1/+1
| | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* Add xep-0107: User Mood supportDebXWoody2021-12-061-0/+2
| | | | Implementation of XEP 0107 - User Mood
* use new libstrophe APISteffen Jaeckel2021-10-271-2/+0
| | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* first step to remove libmesodeSteffen Jaeckel2021-10-271-6/+0
| | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* Format new register code correctlyMichael Vetter2021-10-131-1/+0
|
* Merge pull request #1574 from binex-dsk/masterMichael Vetter2021-10-131-1/+5
|\ | | | | | | Add in-band account registration Fix https://github.com/profanity-im/profanity/issues/199
| * registration: remove auth param and excess functionsswirl2021-08-171-2/+0
| |
| * fixed some bugs, added some moreswirl2021-08-171-1/+5
| | | | | | | | | | | | | | | | | | - Added JABBER_RAW_CONNECT[ING/ED] connection states - Added cl_ev_connect_raw and session_connect_raw to conform to normal connection functions - Fixed SIGABRT during registration - Added a check in cmd_register to ensure it's actually connected before registering--but this will always fail atm
| * initial register command testswirl2021-08-171-0/+2
| |
* | Format code correctlyMichael Vetter2021-10-051-1/+1
|/
* Add XEP-0377: Spam ReportingMichael Vetter2021-07-011-1/+8
| | | | | | | | | | | 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
* Add command to show single bookmark detailsMichael Vetter2021-06-091-0/+1
| | | | | | | `/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
* Add support to register with a roomMichael Vetter2021-03-251-0/+1
| | | | | | | | | | `/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
* MUC: Add voice requestThorben Günther2021-03-121-0/+1
| | | | closes https://github.com/profanity-im/profanity/issues/1211
* Add command to change password of logged in userThorben Günther2021-03-111-0/+2
|
* Update copyrightMichael Vetter2021-01-081-1/+1
|
* Fix various typosMichael Vetter2020-12-101-1/+1
|
* Parse stanza-idMichael Vetter2020-07-231-1/+4
| | | | | | | | | | | | Add stable stanza IDs to ProfMessage struct. We parse this for 1:1 messages (MUC needs to be done too). <stanza-id> for live messages <result id="x"> for MAM messages Regards MAM: https://github.com/profanity-im/profanity/issues/660 Regards Stable IDs: https://github.com/profanity-im/profanity/issues/1207
* Apply coding styleMichael Vetter2020-07-071-140/+146
|
* Revert "Apply coding style"Michael Vetter2020-07-071-146/+140
| | | | | | This reverts commit 9b55f2dec0ea27a9ce4856e303425e12f866cea2. Sorting the includes creates some problems.
* Apply coding styleMichael Vetter2020-07-071-140/+146
| | | | Regards https://github.com/profanity-im/profanity/issues/1396
* Feature request - XEP-0373: OpenPGP for XMPP (OX)DebXWoody2020-06-291-1/+4
| | | | | | | | | Basic implementation of XEP-0373: OpenPGP for XMPP. https://xmpp.org/extensions/xep-0373.html Command /ox Issue: #1331
* Add option for legacy authenticationDmitry Podgorny2020-06-051-1/+1
| | | | | | | | New options: /connect <account> [auth default|legacy] /account <account> set auth default|legacy Fixes #1236.
* Add and use connection_get_barejid()Michael Vetter2020-05-251-0/+1
| | | | Instead of connection_get_fulljid() and then creating a Jid from it.
* Preserve Gajims minimize flag in bookmarksMichael Vetter2020-05-221-0/+1
| | | | Implement https://github.com/profanity-im/profanity/issues/1326
* Add option to add bookmark nameMichael Vetter2020-05-221-2/+2
| | | | | | | | `/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-221-0/+1
| | | | | | Have field in struct and display the name in `/bookmark list`. Regards https://github.com/profanity-im/profanity/issues/697
* Check if server suppors MAMMichael Vetter2020-04-121-0/+1
|
* MAM: Correctly display incoming MAM chat messageMichael Vetter2020-04-111-0/+1
|
* Add to_jid field to ProfMessage structMichael Vetter2020-04-111-1/+2
| | | | | Is usefult in many cases if we want cleaner code. Hope this edit didn't break anything though ;-)
* First MAM testMichael Vetter2020-04-111-0/+1
| | | | | | Send a request (which we can't handle yet) :-) Regards https://github.com/profanity-im/profanity/issues/660
* Fix commentMichael Vetter2020-04-061-1/+1
|
* Add hint about future ProfMessage Id needsMichael Vetter2020-04-061-0/+1
|
* Add comment what id is aboutMichael Vetter2020-04-061-0/+1
|
* Add type field to ProfMessageMichael Vetter2020-04-061-2/+11
| | | | The mucuser boolean is not now needed anymore.
* Adapt win_print_history() to work with muc tooMichael Vetter2020-04-061-0/+1
|
* db: log all incoming and outgoing messagesMichael Vetter2020-04-061-1/+1
|
* Rename PROF_MSG_ENC_PLAIN to PROF_MSG_ENC_NONEMichael Vetter2020-04-061-1/+1
|
* Parse mentions and triggers in muc history if display is 'regular'Michael Vetter2020-02-201-1/+1
| | | | Fix https://github.com/profanity-im/profanity/issues/1261
* xep-0308: Implement LMC for outgoing MUC messagesMichael Vetter2020-02-141-1/+1
| | | | | | Including OMEMO encrypted ones. Also rename `win_println_me_message()` to `win_print_outgoing_muc_msg() as I think it's a more descriptive name.
* xep-0308: enable corrections for outgoing encrypted messagesMichael Vetter2020-02-121-3/+3
|
* xep-0308: Implement `/correct` to correct the last send messageMichael Vetter2020-02-101-2/+1
| | | | | | | | So far the correction is sent. But the UI in Profanity itself is not updated. Also autocompletion for `/correct` with the last sent message is missing.
* xep-0308: Initial support for incoming LMCMichael Vetter2020-02-101-0/+3
|