about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* OMEMO - Removed start session after roster receivedStefan2021-03-091-4/+0
| | | | | Reduce the request during startup of profanity Removed omemo_start_sessions from sv_ev_roster_received
* Merge pull request #1497 from xenrox/improve-docMichael Vetter2021-03-081-2/+5
|\ | | | | Cmd definitions: Add offline option to occupants
| * Cmd definitions: Add offline option to occupantsThorben Günther2021-03-081-2/+5
|/
* Merge pull request #1495 from xenrox/offline-membersMichael Vetter2021-03-0810-10/+96
|\ | | | | MUC: Show offline members in sidebar
| * MUC: Show offline members in sidebarThorben Günther2021-03-0810-10/+96
| |
* | Prevent segfault in sv_ev_incoming_message()Michael Vetter2021-03-051-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regards https://github.com/profanity-im/profanity/issues/1488 Actually I would have loved to see the stanza that caused the segfault since I'm not entirely sure whether this actually means that we do something wrong earlier on. Right now I don't know why the to_jid should be empty. Let's prevent the segfault for now and see whether we get further bugreports later. Segfaulting issue got introduced with dd566d8d561099bbfc81b2fab22318bbad0cf3da.
* | Merge pull request #1493 from akce/wintitle-libcMichael Vetter2021-03-051-25/+8
|\ \ | |/ |/| Draw wintitle using fputs and fprintf instead of /bin/echo.
| * Draw wintitle using fputs and fprintf instead of /bin/echo.Akce2021-02-281-25/+8
|/
* Disable Tumbleweed CIMichael Vetter2021-02-171-1/+1
| | | | | | | | | | | | | | | | | ``` (248/297) Installing: system-group-hardware-20170617-19.2.noarch [..error] Installation of system-group-hardware-20170617-19.2.noarch failed: Error: Subprocess failed. Error: RPM failed: ERROR: neither groupadd nor busybox found! error: %prein(system-group-hardware-20170617-19.2.noarch) scriptlet failed, exit status 1 error: system-group-hardware-20170617-19.2.noarch: install failed Abort, retry, ignore? [a/r/i] (a): a Warning: %posttrans scripts skipped while aborting: pam-1.5.1-2.2.x86_64.rpm shadow-4.8.1-5.2.x86_64.rpm ``` Seems to be a bug in old docker/libseccomp from GH.
* Disable Arch CIMichael Vetter2021-02-171-1/+1
| | | | | Again something wrong this Arch. Not time to invest right now but we need a working CI for PRs.
* Merge pull request #1484 from kaffeekanne/calm-openbsd-syslogMichael Vetter2021-02-151-5/+5
|\ | | | | Calm OpenBSD syslog
| * Calm OpenBSD syslogkaffeekanne2021-02-151-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | On every write to `chatlog.db` syslog throws ``` profanity: vfprintf %s NULL in "INSERT INTO `ChatLogs` (`from_jid`, `from_resource`, `to_jid`, `to_resource`, `message`, `timestamp`, `stanza_id`, `archive_id`, `replace_id`, `type`, `encryption`) SELECT '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' WHERE NOT EXISTS (SELECT 1 FROM `ChatLogs` WHERE `archive_id` = '%s')" ``` in `/var/log/messages`. Checking for `NULL` except in the fields the DB is expected to throw errors for, satisfies OpenBSDs security measures
* | Remove forgotten debug lineMichael Vetter2021-02-151-1/+0
| |
* | Merge pull request #1481 from StefanKropp/titlebar-empty-roomnameMichael Vetter2021-02-141-1/+1
|\ \ | |/ |/| Bugfix: Titlebar show name without room name
| * Bugfix: Titlebar show name without room nameStefan2021-02-141-1/+1
|/ | | | | | | Error log: GLib-CRITICAL - g_string_insert_len: assertion 'len == 0 || val != NULL' failed Check if a room name exists, before adding the name into the title bar.
* Correct command synopsis for mamMichael Vetter2021-02-091-1/+1
|
* Use correct time for MAM messagesMichael Vetter2021-02-041-8/+17
| | | | | | We need the delay value from the <forward> element. Regards https://github.com/profanity-im/profanity/issues/660
* Update sponsorsMichael Vetter2021-01-281-0/+4
|
* Add mam test stubMichael Vetter2021-01-281-0/+4
|
* Add /mam commandMichael Vetter2021-01-286-3/+38
| | | | Regards https://github.com/profanity-im/profanity/issues/660
* Merge pull request #1417 from profanity-im/feature/mam-rsmMichael Vetter2021-01-283-9/+87
|\ | | | | MAM RSM
| * Enable error logging on MAM RSMMichael Vetter2021-01-281-4/+1
| |
| * Get MAM from last 7 daysMichael Vetter2021-01-281-1/+1
| | | | | | | | Probably should make this configurable later.
| * MAM: Request more pages via RSMMichael Vetter2021-01-281-6/+22
| | | | | | | | Send another request with same jid and last id we got.
| * Adapt MAM RSM code to latest functionsMichael Vetter2021-01-281-3/+3
| | | | | | | | | | | | Some functions changed in the meantime. stanza_get_child_by_name_and_ns() got dropped and xmpp_stanza_get_child_by_name_and_ns() from newer libstrophe is used.
| * wip: add rsm after we get the first couple of mam messagesMichael Vetter2021-01-283-5/+46
| |
| * mam: Use correct ID in rsm handlerMichael Vetter2021-01-281-3/+1
| | | | | | | | Thanks to DebXWoody for the help.
| * mam: fix logging messageMichael Vetter2021-01-281-1/+1
| |
| * Start working on MAM RSM to get more pagesMichael Vetter2021-01-282-1/+27
|/ | | | Regards https://github.com/profanity-im/profanity/issues/660
* Dont reload theme when disconnecting on purposeMichael Vetter2021-01-221-21/+0
| | | | | | | | I don't see why would need to. Also this only happens upon `/disconnect` not on a network outage or server related disconnect. Fixes https://github.com/profanity-im/profanity/issues/1472
* Simplify console notification codeMichael Vetter2021-01-211-29/+15
| | | | | | | Functions had some duplicate code: * cons_show_incoming_room_message() * cons_show_incoming_message() * cons_show_incoming_private_message()
* Fix color typo in headache and whiteness themeMichael Vetter2021-01-182-2/+2
| | | | | Reported at: https://bugzilla.suse.com/show_bug.cgi?id=1180739 Fixes https://github.com/profanity-im/profanity/issues/1471
* Fix old chlog reference in helpMichael Vetter2021-01-172-9/+9
| | | | Fixes https://github.com/profanity-im/profanity/issues/1470
* Mention manpages in release guideMichael Vetter2021-01-091-0/+4
|
* Start new cycleMichael Vetter2021-01-0995-5222/+1
|
* Release 0.10.0Michael Vetter2021-01-0997-7/+5228
|
* Update copyrightMichael Vetter2021-01-0833-35/+35
|
* Add 0.10.0 changelogMichael Vetter2021-01-071-0/+59
|
* Merge pull request #1465 from wstrm/fix-print-logs-in-ciMichael Vetter2020-12-211-4/+11
|\ | | | | Print logs on error in CI
| * Print logs on error in CIWilliam Wennerström2020-12-211-4/+11
|/ | | | | | Because we trap the error signal and run a error handler, logs were not printed. I moved the printing of test-suite.log to the error handler and also added so that config.log is printed on failure.
* Merge pull request #1463 from wstrm/executable-migrationsMichael Vetter2020-12-183-10/+36
|\ | | | | Add `/executable (urlsave|urlopen)` migrations
| * Add `/executable (urlsave|urlopen)` migrationsWilliam Wennerström2020-12-183-10/+36
|/
* Use GH Badge not Travis badgeMichael Vetter2020-12-171-1/+1
|
* Merge pull request #1462 from wstrm/github-actionsMichael Vetter2020-12-173-58/+36
|\ | | | | Switch from Travis CI to GitHub Actions
| * Switch from Travis CI to GitHub ActionsWilliam Wennerström2020-12-173-58/+36
|/ | | | | Travis have been slow and the macOS runner is outdated (and a bunch of other recurring issues).
* Remove not needed includeMichael Vetter2020-12-161-1/+0
|
* Merge pull request #1459 from wstrm/issue-1359Michael Vetter2020-12-153-91/+57
|\ | | | | Restore old behavior when executing eval_password command
| * Do not inherit stdin of main processWilliam Wennerström2020-12-151-1/+1
| | | | | | | | I see no reason to inherit the stdin, so let's have it disabled.
| * Use popen for eval_password (reintroduce old behavior)William Wennerström2020-12-151-20/+35
| | | | | | | | | | Old commit that implemented the old behavior: bc9e6b79cdc246f7e97f6ddff7ea81474a698b05
| * Refactor call_externalWilliam Wennerström2020-12-113-91/+42
| |