about summary refs log tree commit diff stats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Add vCard supportMarouane L2022-10-181-0/+5
| | | | | | | | | | | | Only nicknames, photos, birthdays, addresses, telephone numbers, emails, JIDs, titles, roles, notes, and URLs are supported Due to the synopsis array not having enough space, `/vcard photo open-self` and `/vcard photo save-self` are not documented properly in the synopsis section of the `/vcard` command, but they are documented in the arguments section Fixed memory leak in vcard autocomplete (thanks to debXwoody)
* Split ox functions from gpg.c to ox.cMichael Vetter2022-06-291-2/+5
|
* add chatlog unittestMichael Vetter2022-06-281-1/+1
|
* Split log.c into log.c and chatlog.cMichael Vetter2022-06-281-0/+2
|
* fix installation of manpagesSteffen Jaeckel2022-03-301-3/+3
| | | | | | | | | | | | | fixup of 46b9428d92e86612fafc198bb3575acdf6167649 [0] writes something about "... use ‘man*section*_MANS’ over ‘man_MANS’ ..." in the context of "fast installation", so I tried that and it worked. TBH I don't really understand why this fixes the problem. [0] https://www.gnu.org/software/automake/manual/html_node/Man-Pages.html Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* add profanity-specific CAfileSteffen Jaeckel2022-03-221-0/+2
| | | | | | | | The profanity-internal mechanism to allow connecting to a server isn't easily portable to cURL. Therefor introduce a profanity-specific CAfile which is managed individually and will be configured in libcurl calls. Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* Move get_message_from_editor to appropriate file and change its keybindingMarcoPolo-PasTonMolo2022-03-031-0/+2
|
* build: remove otr3 supportMichael Vetter2022-02-181-9/+1
| | | | All the distributions I checked have libotr 4.1.1 now.
* use wildcard for man pages in Makefile.ama02c1175-5220-4e75-b7a1-18e20548305f2021-12-221-1/+1
|
* Add makefile target for spell checking and all testsMichael Vetter2021-10-051-0/+5
|
* Merge pull request #1375 from wstrm/feature/omemo-sendfileMichael Vetter2020-12-091-1/+8
|\ | | | | Send and retrieve encrypted files when using OMEMO
| * Move unique_filename_from_url functions to commonWilliam Wennerström2020-12-041-3/+0
| |
| * Refactor for threaded external executable for built-in download methodsWilliam Wennerström2020-12-031-3/+2
| |
| * Fix stubs and move some tests to http_commonWilliam Wennerström2020-11-161-2/+1
| |
| * Add stubsWilliam Wennerström2020-11-161-0/+2
| |
| * Move common http tool code to http_commonWilliam Wennerström2020-11-161-0/+2
| |
| * Refactor OMEMO download into AESGCMDownload toolWilliam Wennerström2020-11-161-0/+2
| |
| * Infer filename from content-disposition or URLWilliam Wennerström2020-11-161-0/+6
| | | | | | | | | | The Content-Disposition inferring is probably a bad idea security wise, so I am going to remove it.
* | Install all profanity manpagesMichael Vetter2020-12-041-1/+1
|/ | | | Regular profanity.1 and profanity-command.1 for each command.
* functest: dont link against tclMichael Vetter2020-10-221-1/+1
| | | | | | Regards https://github.com/profanity-im/profanity/issues/1354 point 3. Since we dont use tcl and just libexpect I don't think we actually need to link against it.
* Remove `/tiny` commandMichael Vetter2020-07-101-2/+0
| | | | | | boothj5 gave his okay too. Fix https://github.com/profanity-im/profanity/issues/1370
* Add clang-format fileMichael Vetter2020-07-071-0/+10
| | | | | People should run `make format` before doing a commit. Fix https://github.com/profanity-im/profanity/issues/1396
* Tests: Add ox_announce_public_key stubMichael Vetter2020-07-061-0/+1
|
* OX: Announce public key on PEPDebXWoody2020-07-061-0/+1
| | | | | | | | | | | | | | | src/pgp/gpg.c:p_ox_gpg_readkey Used to read a public key from a file. The function will return the fingerprint of the file and the base64 encoded key. src/xmpp/ox.[hc] ox_announce_public_key(const char* const filename) can be called from the /ox announce <filename> command. The key within the file will be pushed on PEP and the Metadata node will be set. Issue: #1331
* Add bookmark_ignore to unittest sourcesMichael Vetter2020-05-241-0/+2
|
* PoC for bookmark ignoreMichael Vetter2020-05-241-0/+2
| | | | | | | | | | ``` ~/.local/share/profanity % cat bookmark_ignore [ignore] profanity@rooms.dismail.de= ``` Regards https://github.com/profanity-im/profanity/issues/1115
* db: add database unit test stubMichael Vetter2020-04-061-0/+1
|
* Start SQLite db moduleMichael Vetter2020-04-061-1/+3
| | | | | | | | | | | | | | I plan to save all messages in an SQLite db. For retrieving information it's nicer than having it in a text file. We will have more info in there and easier to parse it. This will also be good for later MAM (https://github.com/profanity-im/profanity/issues/660). Regular text files will still be an option for users so that they can easily grep them and do whatever they like. Internally Profanity will only use the SQLite db.
* xep-0084: add test stub fileMichael Vetter2019-12-181-0/+1
|
* Start implementing XEP-0084Michael Vetter2019-12-181-0/+1
| | | | So far we just subscribe and get the IDs.
* Adjust tray configure switch to also include clipboardMichael Vetter2019-10-291-0/+2
| | | | General GTK.
* Add color files to unittest sourcesMichael Vetter2019-08-231-0/+1
|
* Add 256 colors supportAurelien Aptel2019-08-231-0/+1
| | | | | | Themes can now use color names from the xterm color name list [1]. 1: https://jonasjacek.github.io/colors/
* Add prof_message_t to wrap all message attributesPaul Fariello2019-06-201-0/+1
| | | | | | | Probably missing copy of body to plain in carbon and privmessage. Only covers the incoming message path because goal is OMEMO decryption of untrusted message. Cover some of the log functions but not all.
* Create seperate function for disconnect cleanupMichael Vetter2019-05-191-0/+2
| | | | | Duplicate code in client_events.c and server_events.c. Let's have events/common.c and a function containing that code.
* Update profanity repo URLMichael Vetter2019-05-031-2/+2
| | | | Move from github.com/boothj5/* to github.com/profanity-im/*
* Add library versioning to libprofanityMichael Vetter2019-04-181-1/+1
| | | | Fixes https://github.com/boothj5/profanity/issues/973
* Add required OMEMO stub for unit-testPaul Fariello2019-04-101-0/+4
|
* Add signal store backend and OMEMO start commandPaul Fariello2019-04-101-1/+2
|
* Add devicelist subscriptionPaul Fariello2019-04-101-1/+2
|
* Add crypto backend for signal-protocolPaul Fariello2019-04-081-1/+2
|
* Link against libsignal-protocol-cPaul Fariello2019-04-081-0/+8
|
* autotools: fix `make dist` commandDmitry Podgorny2019-03-041-2/+15
| | | | | | | | | | | | 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.
* autotools: make VPATH builds workDmitry Podgorny2018-10-311-3/+5
| | | | Fixes #862
* tests: remove cflag -w and fix warningsDmitry Podgorny2018-10-311-1/+0
| | | | | | | | | 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 #991 from paulfariello/feature/xep-0050Michael Vetter2018-09-271-1/+1
|\ | | | | Add support for xep 0050 ad-hoc commands, without multi-step
| * Rename mucconf wins into conf winsPaul Fariello2018-09-051-1/+1
| | | | | | | | Configuration windows are now being used by both muc and cmd.
* | Remove p_sha1 source filesMichael Vetter2018-09-051-2/+0
|/ | | | And delete from Makefile.am
* Disable functional testsMichael Vetter2018-08-301-9/+15
| | | | | | | | Functional tests were commented out because of: https://github.com/boothj5/profanity/pull/1010 An issue was raised for stabber: https://github.com/boothj5/stabber/issues/5 Once this issue is resolved functional tests should be enabled again.
* Include CHANGELOG and README.md in packageJames Booth2017-02-071-1/+1
| | | | fixes #904