about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Fix devicelist subscription and handle pubsub eventPaul Fariello2019-04-109-44/+106
| | | | Devicelist subscription can be done directly with caps_add feature.
* Ensure not to generate omemo crypto twicePaul Fariello2019-04-101-1/+6
|
* Ensure OMEMO isn't started before starting OTRPaul Fariello2019-04-101-0/+5
|
* Add pubsub event callbackPaul Fariello2019-04-103-0/+65
| | | | Also add generic message callback struct
* Rename ProfIdCallback into ProfIqCallbackPaul Fariello2019-04-103-17/+17
| | | | Goal is to create other kind of callback no based on id cmp
* Add devicelist and bundle publicationPaul Fariello2019-04-107-25/+323
|
* Add devicelist subscriptionPaul Fariello2019-04-106-1/+52
|
* Move OMEMO initialization to profanity intializationPaul Fariello2019-04-109-19/+47
| | | | Also store identity keys into account
* Add signal-protocol lockingPaul Fariello2019-04-082-4/+36
|
* Add crypto backend for signal-protocolPaul Fariello2019-04-086-3/+317
|
* Link against libsignal-protocol-cPaul Fariello2019-04-086-1/+75
|
* Merge pull request #1047 from paulfariello/hotfix/1046Michael Vetter2019-04-081-1/+2
|\ | | | | Avoid use after free on default account
| * Avoid use after free on default accountPaul Fariello2019-04-081-1/+2
|/ | | | Fix 1046
* Merge pull request #1045 from dbaer/masterMichael Vetter2019-03-221-5/+5
|\ | | | | Fix use after free bug
| * Fix use after free bugDavid Baer2019-03-221-5/+5
|/
* Link to MUC in READMEMichael Vetter2019-03-131-0/+2
|
* autotools: fix `make dist` commandDmitry Podgorny2019-03-042-35/+29
| | | | | | | | | | | | Now, `make dist` can be used for generating tarballs. It simplifies making proper release tarballs. Also, it includes some files, that are removed in RELEASE_GUIDE.md: - apidocs/ - CHANGELOG - theme_template It is a good idea to include such a kind of documentation. Update RELEASE_GUIDE.md.
* Fix /me display when highlighting user in MUCsMichael Vetter2019-02-261-8/+14
| | | | | Fixes https://github.com/boothj5/profanity/issues/950 Closes https://github.com/boothj5/profanity/pull/992
* Merge pull request #1033 from philipflohr/masterMichael Vetter2019-02-224-13/+35
|\ | | | | Fix broken support for case-sensitive account names
| * Fix broken support for case-sensitive account namesPhilip Flohr2019-02-224-13/+35
|/ | | | | | | | | | | Don't lower account name before calling accounts_get_account(). Only lower if there is no account with the given name and the name is interpreted as a jid. Updated unittests to test this behaviour. Fixes #725 .
* Redraw screen after entry of PGP secret keyMichael Vetter2019-02-201-0/+10
| | | | | | | | | | | | | | | | | | | | | | After specifying the PGP key ID with pgp.keyid within the accounts file on startup profanity asks for the secret key passphrase. It then doesn't redraw the screen, leaving it in an odd looking state. This probably only happens with pinentry-curses since it draws in screen. We need this fix for cli only environments. Fixes https://github.com/boothj5/profanity/issues/906 reported by Bob Mottram. Based on https://github.com/boothj5/profanity/pull/908 by Bob Mottram Bob removed his GitHub account, so GitHub created a ghost placeholder user for him, which unfortunately makes it impossible to cherry-pick this commit. To more or less preserve authorship I added him as co-author. Commit picked and message edited by jubalh. Co-authored-by: Bob Mottram <bob@freedombone.net>
* Restoration of correct GPG encryptionViachaslau Khalikin2019-02-201-1/+1
| | | | | | | | Fixes https://github.com/boothj5/profanity/issues/997 Proposed as https://github.com/boothj5/profanity/pull/1008 Related to XEP-0027. Message edited and commit cherry picked by jubalh.
* XEP-0027: Mention XEP in message bodyMichael Vetter2019-02-201-1/+1
| | | | With all the different kinds of encryption (OMEMO, OTR3 OTR4, PGP in XEP-0027 and XEP-0373) it might be helpful to know which kind of encryption is used.
* Merge pull request #994 from philipflohr/masterMichael Vetter2019-02-201-1/+2
|\ | | | | Fail plugin unloading if plugin does not exist
| * Fail plugin unload operation if plugin does not existPhilip Flohr2019-02-201-1/+2
| |
* | Merge pull request #995 from philipflohr/plugins_unload_allMichael Vetter2019-02-201-3/+3
|\ \ | | | | | | let plugins_unload_all fail if one plugin unload operation fails
| * | plugins_unload_all fails if one plugin unload operation failsPhilip Flohr2018-04-211-3/+3
| |/
* | Fix autoaway typoMichael Vetter2019-02-191-1/+1
| |
* | Set status to developmentMichael Vetter2019-02-181-1/+1
| |
* | Release 0.6.0 RC1Michael Vetter2019-01-221-1/+1
| |
* | Update copyright to include 2019Michael Vetter2019-01-22138-138/+138
| |
* | Merge pull request #1029 from paulfariello/fix-optionnal-sessionid-xep-0050Michael Vetter2019-01-222-2/+9
|\ \ | | | | | | Fix optional sessionid in xep 0050
| * | Fix optionnal sessionid in xep 0050Paul Fariello2019-01-212-2/+9
|/ /
* | Update RELEASE_GUIDE.mdJames Booth2019-01-161-2/+2
| |
* | Reformat RELEASE_GUIDE as md and add more infoMichael Vetter2019-01-152-62/+91
| |
* | Add Release GuideJames Booth2019-01-121-0/+62
| |
* | Prepare spec file for 0.6.0 releaseMichael Vetter2019-01-101-1/+3
| |
* | Mention prof_win_close feature in CHANGELOGMichael Vetter2019-01-101-0/+1
| |
* | Add prof_win_close (#1017)twardziejszy2019-01-101-0/+11
| |
* | Merge branch 'nick'Michael Vetter2018-11-221-1/+1
|\ \ | | | | | | | | | See https://github.com/boothj5/profanity/pull/1023
| * | Nicks containig spaces need to be quotedRaf Czlonka2018-11-221-1/+1
| | | | | | | | | | | | For example "FirstName LastName", need to be quoted.
* | | Splash logo improvements (#1022)Raf Czlonka2018-11-211-7/+7
|/ / | | | | | | | | * Splash logo improvements * Use straight/flat, instead or rounded, outer edges on `o` and `a`
* | Override account options with connect optionsDmitry Podgorny2018-11-073-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | With this feature user can configure TLS policy for an account and override it for a single login with /connect command. Example: /account set <jid> tls force /connect <jid> tls trust The example shows how to trust server's certificate only once. Fixes #1021.
* | Add option to trust server's certificateDmitry Podgorny2018-11-066-2/+12
| | | | | | | | | | | | | | | | | | | | | | New tls policy "trust" added to /connect and /account. With the policy TLS connection is established even with invalid certificate. Note, that trust policy forces TLS connection and it fails when server doesn't support TLS. Examples: /connect <jid> tls trust /account <name> set tls trust
* | autotools: use pkgconfig for libotrDmitry Podgorny2018-11-011-13/+11
| |
* | autotools: make VPATH builds workDmitry Podgorny2018-10-311-3/+5
| | | | | | | | Fixes #862
* | Merge pull request #1020 from pasis/tests-wMichael Vetter2018-10-319-102/+106
|\ \ | | | | | | tests: remove cflag -w and fix warnings
| * | tests: remove cflag -w and fix warningsDmitry Podgorny2018-10-319-102/+106
|/ / | | | | | | | | | | | | | | | | The flag hides errors. But we want unit tests to be correct in order to reveal errors in the main code. The patch removes tests_unittests_unittests_CFLAGS which makes autotools use AM_CFLAGS instead. Therefore, unit tests are built with flags derived from configure.ac.
* | Merge pull request #1015 from rjc/manDmitry Podgorny2018-10-311-4/+2
|\ \ | | | | | | Fix style and warnings - found with `mandoc -T lint`
| * | Fix style and warnings - found with `mandoc -T lint`Raf Czlonka2018-10-201-4/+2
|/ /