SHA256
4
0
forked from pool/profanity

53 Commits

Author SHA256 Message Date
74e153659a Update to 0.15.1:
* Add iso8601 as valid time format
  /time all set iso8601 instead of manual specification
* Fix ignoring of roster pushes (#2035)
* Print location of decrypted files (#2041)
* Fix GPGME >= 2.0.0 compatibility issue (#2048)
* Fix tests with gcc15 and uintptr_t (#2055)
* Reduce noise in log files (#1911, #2060)
* Cleanup, code improvement and memory fixes (#2033, #2041, #2053)
* Improve documentation (#2040, 18f157b, #2058)
Drop:
* profanity-0.15.0-Fix-tests-with-gcc15-uintptr_t.patch
* profanity-0.15.0-gpgme.patch
2025-08-22 09:38:52 +02:00
e234792cba Remove the URL part from the patches.
For some reason GH seems to change the patches even though
we used them from commits on master, resulting in OBS to
decline the submission due to the differences
2025-08-19 17:56:23 +02:00
edddd99941 Update profanity-0.15.0-Fix-tests-with-gcc15-uintptr_t.patch 2025-08-19 15:45:10 +02:00
decfddc7e6 fix Leap 15.6 (readline) 2025-08-18 10:39:49 +02:00
2c8ea77099 restore the -mini flavor 2025-08-18 10:18:10 +02:00
73fe5f9f7f general rework to fix boo#1246851 2025-08-16 12:39:53 +02:00
eb166bb468 bsc#1246850: Fix build with gpgme >= 2.0.0
Add profanity-0.15.0-gpgme.patch
2025-07-23 09:05:06 +02:00
04295c0e1d Update to 0.15.0
* Don't use xscreensaver on wayland (#1876)
* Correctly recognize ox encrypted carbons (#1878)
* Don't crash when using /plugins install while disconnected (#1880, #1882)
* Unify loading of keyfile (#1886)
* Fix detection of some URLs (#1877, #1883)
* Improve MUC title behaviour for roster, statusbar, and titlebar (#1892)
* Improve logging of DB messages (#1893)
* Fix crash on reconnect (#1894, #1896)
* Check sender for LMC messages (#1893, #1898)
* Fix /plugins reload error message (2ab9a3)
* Add parameter support for aliases (#1900)
* Add section on how to use Profanity to man page (#1904)
* Improve history paging performance (#1905)
* Fix loading of encryption type (#1906)
* Refactor tests to use the new cmocka test runner (#1908)
* Add unicode support for correction char (#1909)
* Show encryption for messages from history (#1910)
* Fix /omemo fingerprint crashing in a MUC (#1913)
* Change DB structure (#1902)
* Allow redirects for /plugins install via URLs (#1922)
* Fix error message for /executable subcommands (#1921)
* Do not check for unique stanza-id for MAM messages (#1926)
* Handle alt+enter as newline char (#1927)
* Fix unintended exits on some commands (#1924)
* Introduce /redraw command (#1931)
* Fix prof_pre_chat_message_display does not replace sent messages (#1918)
* Add new dynamic mode for statusbar tab behaviour (#1912)
  /statusbar tabmode default|dynamic|actlist
* Smooth scrolling support (+mouse wheel scrolling in some terminals) (#1824)
* Fix scrolling (#1937, #1935, #1952)
* Remove unnecessary input win redisplay (#1948)
* Fix unable to download item twice (#1958)
* Check whether we are already in an omemo session for MUCs as well (#1973)
* Remove subscription when reporting spam/abuse (#1970, #1972)
* Make statusbar actlist respect the /statusbar show setting (#1974, #1978)
* Fix statusbar display of active tab (#1980)
* Reset autoconnect account when the account gets removed (#1976, #1982)
* Change default download location (#1983)
  /url save $someurl will now download to ~/.local/share/profanity/downloads/from_jid/date/filename
  instead of ~/.local/share/profanity/downloads.
* Fix outdated types in tests (#1992, #1993)
* Fix crash on startup when using sequoia-pgp (#1995)
* Remove plenking (#1998)
* Add valgrind checks to CI (#2023)
* Add --cmd option (#2023)
  This allows to kind of automate what profanity should do as first jobs,
  e.g. --cmd /foo --cmd /bar --cmd /quit
* Fix download of encrypted file (#1994, #2026)
* Improve documentation (beeddda, a8ba8af, 7e0338b
* Cleanup (#1885, #1884, #1897, #1914, #1923, #1920, #1930, #1933, #1941, #1942, #1981, 8a62d8e,
  c32aac7, cee92b0, #2014, #2007, 996a1fd)
* Memory related fixes (#1891, #1915, #1916, #1919, #1932, b04650f, d341705, #1979, 07900e9, #2022)
Drop patches contained in upstream:
* profanity-0.14.0-ox-carbons.patch
* profanity-0.14.0-plugins-install.patch
* profanity-0.14.0-typos.patch
* profanity-0.14.0-xscreensaver.patch
2025-03-27 20:19:30 +01:00
e9f1f54009 Accepting request 1226202 from network:messaging:xmpp
OBS-URL: https://build.opensuse.org/request/show/1226202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=36
2024-11-25 22:22:11 +00:00
16e8aa0981 - Eliminate usage of update-alternatives:
+ Mark the -mini and -standard packages as conflicting
  + Use RemovePathPostfixes to strip .mini, resp .standard from the
    file names in the buildroot, allowing to still produce both
    flavors in one build.
  + Suggest profanity-standard from the main-package: in case of a
    user installing profanity, and not closer specifying the
    flavor, profanity-standard will be picked by the solver.

OBS-URL: https://build.opensuse.org/package/show/network:messaging:xmpp/profanity?expand=0&rev=20
2024-11-25 08:27:06 +00:00
071295edb5 Accepting request 1148416 from network:messaging:xmpp
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.

OBS-URL: https://build.opensuse.org/request/show/1148416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=35
2024-02-21 16:58:09 +00:00
be5b02656e - Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.

OBS-URL: https://build.opensuse.org/package/show/network:messaging:xmpp/profanity?expand=0&rev=18
2024-02-21 07:38:00 +00:00
a4c92a9621 Accepting request 1111435 from network:messaging:xmpp
- Add profanity-0.14.0-plugins-install.patch:
  Fix crash upon /plugins install while disconnected

OBS-URL: https://build.opensuse.org/request/show/1111435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=34
2023-09-15 20:05:19 +00:00
9933d13233 - Add profanity-0.14.0-plugins-install.patch:
Fix crash upon /plugins install while disconnected

OBS-URL: https://build.opensuse.org/package/show/network:messaging:xmpp/profanity?expand=0&rev=16
2023-09-15 05:52:09 +00:00
ecf8320ebd Accepting request 1106132 from network:messaging:xmpp
- Add three bugfix patches:
  * Correctly display OX carbons:
    profanity-0.14.0-ox-carbons.patch
  * Fix typos:
    profanity-0.14.0-typos.patch
  * Stop spamming log when X is not running:
    profanity-0.14.0-xscreensaver.patch

OBS-URL: https://build.opensuse.org/request/show/1106132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=33
2023-08-28 15:15:35 +00:00
b04d0354c9 - Add three bugfix patches:
* Correctly display OX carbons:
    profanity-0.14.0-ox-carbons.patch
  * Fix typos:
    profanity-0.14.0-typos.patch
  * Stop spamming log when X is not running:
    profanity-0.14.0-xscreensaver.patch

OBS-URL: https://build.opensuse.org/package/show/network:messaging:xmpp/profanity?expand=0&rev=14
2023-08-27 09:53:22 +00:00
713c886809 Accepting request 1102110 from network:messaging:xmpp
- Update to 0.14.0:
  * Introduce new `/privacy` command (#1836, #1870)
  *`/os` -> `/privacy os`
  *`/privacy logging`
  * Fix crash when using NetBSD curses implementation (#1769)
  * Fix OMEMO autodetection in autotools (#1865)
  * Add ability to completely turn logs off (#1857)
  * Extend /pgp command to make key exchange procedure easier (#1850)
  *Used by PSI and Pidgin as well.
  * Add ability to download and install plugins directly (#1842)
  *`/plugins install`
  * Improvements for /executable and /avatar code (#1845)
  * Add ability to disable avatar publishing (#1843)
  * Fix /plugins update (#1840)
  * Improve logging (#1835)
  * Add feature that can warn you when another client logs in (#1827)
  *`/account set <account> session_alarm <max_sessions>`
  * Don't add the same command twice to history (#1829)
  * Improve manpage to inform users about encryption (#1823)
  * Fix possible crash in PGP/OX (#1823)
  * Add nickname support for /roster remove (#1826)
  * Fix JID display in titlebar (#1816)
  * Allow setting client identification (#1815)
  *`/account set <account> clientid`
  * Add /statusbar tabmode actlist (#1813)
  * Fix color name in batman theme (#1810)
  * Fix empty window after reconnect (#1556)
  * Support passing flags to editor (#1801)
  * OTR and PGP fixes (#1802)
  * Adapt to g_string_free glib 2.75.3 change (#1799)

OBS-URL: https://build.opensuse.org/request/show/1102110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=32
2023-08-03 15:28:11 +00:00
2ba769e4d2 - Update to 0.14.0:
* Introduce new `/privacy` command (#1836, #1870)
  *`/os` -> `/privacy os`
  *`/privacy logging`
  * Fix crash when using NetBSD curses implementation (#1769)
  * Fix OMEMO autodetection in autotools (#1865)
  * Add ability to completely turn logs off (#1857)
  * Extend /pgp command to make key exchange procedure easier (#1850)
  *Used by PSI and Pidgin as well.
  * Add ability to download and install plugins directly (#1842)
  *`/plugins install`
  * Improvements for /executable and /avatar code (#1845)
  * Add ability to disable avatar publishing (#1843)
  * Fix /plugins update (#1840)
  * Improve logging (#1835)
  * Add feature that can warn you when another client logs in (#1827)
  *`/account set <account> session_alarm <max_sessions>`
  * Don't add the same command twice to history (#1829)
  * Improve manpage to inform users about encryption (#1823)
  * Fix possible crash in PGP/OX (#1823)
  * Add nickname support for /roster remove (#1826)
  * Fix JID display in titlebar (#1816)
  * Allow setting client identification (#1815)
  *`/account set <account> clientid`
  * Add /statusbar tabmode actlist (#1813)
  * Fix color name in batman theme (#1810)
  * Fix empty window after reconnect (#1556)
  * Support passing flags to editor (#1801)
  * OTR and PGP fixes (#1802)
  * Adapt to g_string_free glib 2.75.3 change (#1799)

OBS-URL: https://build.opensuse.org/package/show/network:messaging:xmpp/profanity?expand=0&rev=12
2023-08-03 06:23:57 +00:00
e388ea2cd8 Accepting request 1010279 from network:messaging:xmpp
- Update to 0.13.1:
  * Fix configure parameter detection (#1752, #1753)
  * Improve plugins management (#1755)
  * Fix build with plugins enabled for Python >= 3.11 (#1756)
  * Add gruvbox_transparent theme optimized for enabled
    transparency (#1763)
  * Fix detection of first start used for welcome screen (#1767)
  * Improve opening of URLs by spawning external program
    asynchronously (#1759, #1760)

OBS-URL: https://build.opensuse.org/request/show/1010279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=31
2022-10-13 13:44:55 +00:00
cc1cfe39c2 - Update to 0.13.1:
* Fix configure parameter detection (#1752, #1753)
  * Improve plugins management (#1755)
  * Fix build with plugins enabled for Python >= 3.11 (#1756)
  * Add gruvbox_transparent theme optimized for enabled
    transparency (#1763)
  * Fix detection of first start used for welcome screen (#1767)
  * Improve opening of URLs by spawning external program
    asynchronously (#1759, #1760)

OBS-URL: https://build.opensuse.org/package/show/network:messaging:xmpp/profanity?expand=0&rev=10
2022-10-12 15:04:59 +00:00
e59ab59164 Accepting request 1003287 from network:messaging:xmpp
- Update to 0.13.0:
  * Print OMEMO verification QR code (#1320, #1568, #1718, #1720)
    /omemo qrcode
  * Add option to configure stamp (#1663)
  * Allow bold for default colors (#1674)
  * Add irssi theme (#1680)
  * Include useful aliases in profrc example (#1683)
  * Improve man pages (#1688, #1703)
  * Show return symbol for embedded newlines in multiline messages (#1690)
  * Fix xscreensaver detection (#1696)
  * Add support for offline MUC notifications (#1697)
    /notify room offline on|off
  * Fix SIGABRT when using wrong argument order for receiving ox key (#1689, #1699)
  * Use 3 digits for rotated log files (#1701)
  * Fix autocomplete for /ox discover. (#1702)
  * Fix segfault on /ox discover (#1713, #1715)
  * Fix OX rpad generation (#1703)
  * Don't forget encryption status for OX and PGP. (#733, #1694, #1722)
  * Several OX improvements (#1703, #1705)
  * Fix room name not updating. (#1710, #1711)
  * Update capabilities of muc on available presence (#1347, #1712)
  * Add /avatar set command to publish avatar (#1687, #1714)
  * Respect silent nick change in mucs (#757, #1716)
  * Fix duplicate messages in chat with oneself. (#1595, #1717)
  * Improve cmd argument parser (#497, #1721)
  * Make display of user mood optional (#1725)
  * Switch log level while running (#1726)
  * Split chatlog and log functions in separate files (#1727)
  * Split pgp and ox into separate files (#1728)
  * Various cleanups (#1729)

OBS-URL: https://build.opensuse.org/request/show/1003287
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=30
2022-09-13 13:10:11 +00:00
129cc0df28 - Update to 0.13.0:
* Print OMEMO verification QR code (#1320, #1568, #1718, #1720)
    /omemo qrcode
  * Add option to configure stamp (#1663)
  * Allow bold for default colors (#1674)
  * Add irssi theme (#1680)
  * Include useful aliases in profrc example (#1683)
  * Improve man pages (#1688, #1703)
  * Show return symbol for embedded newlines in multiline messages (#1690)
  * Fix xscreensaver detection (#1696)
  * Add support for offline MUC notifications (#1697)
    /notify room offline on|off
  * Fix SIGABRT when using wrong argument order for receiving ox key (#1689, #1699)
  * Use 3 digits for rotated log files (#1701)
  * Fix autocomplete for /ox discover. (#1702)
  * Fix segfault on /ox discover (#1713, #1715)
  * Fix OX rpad generation (#1703)
  * Don't forget encryption status for OX and PGP. (#733, #1694, #1722)
  * Several OX improvements (#1703, #1705)
  * Fix room name not updating. (#1710, #1711)
  * Update capabilities of muc on available presence (#1347, #1712)
  * Add /avatar set command to publish avatar (#1687, #1714)
  * Respect silent nick change in mucs (#757, #1716)
  * Fix duplicate messages in chat with oneself. (#1595, #1717)
  * Improve cmd argument parser (#497, #1721)
  * Make display of user mood optional (#1725)
  * Switch log level while running (#1726)
  * Split chatlog and log functions in separate files (#1727)
  * Split pgp and ox into separate files (#1728)
  * Various cleanups (#1729)

OBS-URL: https://build.opensuse.org/package/show/network:messaging:xmpp/profanity?expand=0&rev=8
2022-09-13 10:09:28 +00:00
d5fe1f9502 Accepting request 992036 from network:messaging:xmpp
- Fix building with icons:
  --enable-icons switch was renamed to --enable-icons-and-clipboard

OBS-URL: https://build.opensuse.org/request/show/992036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=29
2022-08-01 19:33:24 +00:00
51b0754dec - Fix building with icons:
--enable-icons switch was renamed to --enable-icons-and-clipboard

OBS-URL: https://build.opensuse.org/package/show/network:messaging:xmpp/profanity?expand=0&rev=6
2022-08-01 13:26:37 +00:00
034d8bbf3e Accepting request 966863 from network:messaging:xmpp
- Update to to 0.12.1:
  * Fix resetting colors when loading invalid theme (#1681)
  * Use correct color for nick of others in history (#1675)
  * Fix a segfault when uploading or downloading files (f11ad16)
  * Fix logging of text chatlogs (#1672, #1673)
  * Simplification of tab completion code (#1664)
  * Add Alt/Ctrl-arrows combinations for GNU Screen (#1667)
  * Make all existing input functions bindable from config (#1669)
  * Cleanup (#1665, #1670)
  * Improve man pages (#1666, #1668)
  * Fix race condition on resize (#1671)

OBS-URL: https://build.opensuse.org/request/show/966863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=28
2022-04-04 17:27:10 +00:00
8d610c133d - Update to to 0.12.1:
* Fix resetting colors when loading invalid theme (#1681)
  * Use correct color for nick of others in history (#1675)
  * Fix a segfault when uploading or downloading files (f11ad16)
  * Fix logging of text chatlogs (#1672, #1673)
  * Simplification of tab completion code (#1664)
  * Add Alt/Ctrl-arrows combinations for GNU Screen (#1667)
  * Make all existing input functions bindable from config (#1669)
  * Cleanup (#1665, #1670)
  * Improve man pages (#1666, #1668)
  * Fix race condition on resize (#1671)

OBS-URL: https://build.opensuse.org/package/show/network:messaging:xmpp/profanity?expand=0&rev=4
2022-04-04 16:22:29 +00:00
96a54ce785 Accepting request 966029 from network:messaging:xmpp
- Update to 0.12.0:
  * Fix format string for ncurses 6.3 (#1597)
  * Remove /python sourcepath command (#1598)
  * Add option to install plugins from global plugin installation directory (#945)
  * Fix wrong timestamp display in MUC history (#1423)
  * Add in-band account registration (XEP-0077) (#1574)
  * New theme: snikket (#1604)
  * Allow more UI indicator signs to be UTF-8 characters (#1607)
  * Add /correct-editor command (#1596)
  * Fix message encryption for sender devices (#1609)
  * Deprecate libmesode. We require libstrophe >= 0.11.0 (#1608)
  * Fix OMEMO /sendfile on non-glibc systems (#1478)
  * Cleanup plugins code (#1616)
  * Make readline check more portable (#1617)
  * Fix carbons criteria (#1614, #1618)
  * Add support for User Mood (XEP 0107) (#1605)
  * Use wildcard for man pages in Makefile.am (#1622)
  * Fix inserting messages to chat logs if archive_id is empty (#1589, #1625)
  * Implement RFC 6120 see-other-host during login (#1628, #1631, #1632, #1633, #1637)
  * Guard against invalid input in presence stanza (#1630)
  * Do not check for OMEMO device id for JIDs banned of a MUC (#1594)
  * Minor cleanups (#1635, #1653)
  * Cleanup build files (#1641, #1642, #1657, #1659)
  * Improve documentation for new developers (#1640)
  * Set libstrophe log verbosity to fix jump on unconditional value (e55f6d)
  * Add DOAP file (XEP-0453) (bd8c32)
  * Add /subject editor command
  * Improve OX user experience (#1644)
  * Add hotkey for sending readline text to editor (#1645, #1648)
  * Fix breaking autocompletion with nicknames containing '/' (#1474)

OBS-URL: https://build.opensuse.org/request/show/966029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=27
2022-03-30 18:36:25 +00:00
b5e084f7ef Accepting request 922050 from network
- Update to 0.11.1:
  * Fix typo in shade color theme (#1579)
  * Fix memory leaks (#1583) (#1584) (#1585)
  * Fix buffer overread (#1586)
  * Don't handle /me in the middle of a message with mentions (#1586)
  * Explicitly check for curl version (#1581)
  * Fix OMEMO devicelist access model by reconfiguring it (#1538) (#1591)
  * Cosmetic cleanup (#1593)
  * Change attentionflag shortcut from alt-f to alt+v (#1580)
  * Update man page and /help information
  * Enable whole word only notifications by default (#1578)

  * Fix 'headache' and 'whiteness' themes (#1471)

OBS-URL: https://build.opensuse.org/request/show/922050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=26
2021-09-29 18:18:57 +00:00
425bed7577 Accepting request 906302 from network
- Update to 0.11.0:
- Fix 'headache' and 'whiteness' themes (#1471)
  * Fix help text for `/logging` (#1470)
  * Fix theme loading with -t parameter when a disconnect happens (#1472)
  * Add `/mam` command (MAM is still experimental) (#660)
  * Improve MAM support: load multiple pages with RSM (#660)
  * Fix titlebar MUC name display when no name is set (#1481)
  * Improved window title output (#1493)
  * Show offline members in occupants panel (#1495)
    `/occupants default show|hide [jid|offline]`
    `/occupants show|hide [jid|offline]`
  * Support handling `file://` prefix in patchs (#1498)
  * Update HTTP Upload XEP-0363 to 1.0.0 (#1499, #1500)
  * New `/changepassword` command to change users password (XEP-0077) (#1501)
  * Add ability to request 'voice' in MUCs (XEP-0045) (#1211, #1504)
    `/affiliation request`
  * Add ability to approve MUC voice requests (XEP-0045) (#1507, #1508)
  * Improve `/bookmark` help (#1511)
  * Add ability to register a nickname with a MUC (XEP-0045) (#1510, #1210)
    `/affiliation register`
  * Fix segfault on `/sendfile` using OMEMO on Raspberry Pi (#1512)
  * Use shorter IDs (#1520)
  * Add abbility to launch external editor to write (multiline) messages (#1485, #1546)
    `/editor`
  * Introdcue OMEMO trustmode (#1506)
    `/omemo trustmode manual|firstusage|blind`
  * Fix random string generation (8e588d6)
  * Separate settings to configure printing of typing information in console and titlebar (#1516, #1532)
    `/intype on|of` -> `/intype titlebar|console on|off`
  * Use direct messages instead of MUC-PMs for non-anonymous MUCs (#1534)

OBS-URL: https://build.opensuse.org/request/show/906302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=25
2021-07-14 21:58:53 +00:00
f319218289 Accepting request 864029 from network
- Fix Factory build:
  * Create correct symlinks
  * Use update-alternatives correctly
  * Use clearer style

- boo#1180739: Fix typo in themes:
  * Add profanity-0.10.0-theme-typo.patch

OBS-URL: https://build.opensuse.org/request/show/864029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=24
2021-01-18 13:39:20 +00:00
18c56c7df2 Accepting request 861865 from network
- Update to 0.10.0:
  * Code cleanup
  * Several memory leaks fixed (b45384, #805, #1416, #1427)
  * Handle headline stanza (#1366)
  * By default log only WARN not INFO (#1353)
  * Fix OMEMO: check for current item (#1384)
  * Fix request OMEMO device id (#1332)
  * Add experimental OX (XEP-0373, XEP-0374) support (#1331)
  * Add clang format file for uniform coding style (#1396)
  * Add contributing guidelines (#1397)
  * Dont highlight console once all messages have been read (#1399)
  * New setting: Only highlight in console upon MUC mention (#1371)
    `/console muc mention`
  * Remove `/tiny` command (#1370)
  * Fix `/lastactivity` behaviour (#1411)
  * Fix `/correct` quotation marks usage (#1404)
  * Parse Stable Stanza IDs (XEP-0359) (#1207) (#660)
  * Only insert new messages in database (c9b154) (#660)
  * Support both gtk2 and gtk3 (05d19c)
  * Update gruvbox theme (#1421)
  * Add NetBSD support (#1424)
  * Fix uninitialized field in bookmarks (#1432)
  * Don't link functional tests against tcl (da513a)
  * Fix date format for MAM requests (15f45f)
  * Print error stanzas (#1435)
  * Add man pages for each profanity command (#1444)
  * Fix chatlogs for outgoing carbons (#1439)
  * Add OMEMO media sharing support (#1375)
    See `/help sendfile` `/help executable`
  * Expand trackbar to whole line (#1448)

OBS-URL: https://build.opensuse.org/request/show/861865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=23
2021-01-10 18:44:08 +00:00
561a18b073 Accepting request 818152 from network
- Update to 0.9.5:
  * Fix segfault in /theme properties due to uninitialized
    titlebar.scrollable (#1380)

OBS-URL: https://build.opensuse.org/request/show/818152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=22
2020-07-01 18:44:03 +00:00
f7710ececf Accepting request 816823 from network
- Update to 0.9.4:
  * Fix NULL terminated list (#1367)
  * Add missing string.h (#1372)
  * Fix gcc warnings for cygwin (#1373)

- Update to 0.9.3:
  * Fix expansion in eval_password (#1364)

OBS-URL: https://build.opensuse.org/request/show/816823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=21
2020-06-24 13:48:17 +00:00
6cc495a039 Accepting request 814317 from network
- Update to 0.9.2:
  * Dont manipulate pointer from getenv (#1357)
  * Fix reading/writing linked files (#1362)
  * Use gnu99 C standard (#1357)

OBS-URL: https://build.opensuse.org/request/show/814317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=20
2020-06-14 16:34:11 +00:00
56061a338a Accepting request 813415 from network
- Update to 0.9.1:
  * Make legacy auth optional (#1360) (@pasis)

OBS-URL: https://build.opensuse.org/request/show/813415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=19
2020-06-11 12:52:15 +00:00
6f9281bc59 Accepting request 812969 from network
- Update to 0.9.0:
  * Support for XEP-0308: Last Message Correction (#805)
    See `/correction` and `/correct`.
  * Code cleanup of UI and Message functions
  * Always send delivery receipts if they are enabled (#1268)
  * By default don't allow sending unencrypted files in an encrypted chat session (#1270) (@moppman and @jubalh)
    See `/omemo|otr|pgp sendfile`.
  * Add CI for OpenBSD via sr.ht (@wstrm)
  * OMEMO: switch to 12 byte IV for sending (#1272)
  * Allow UTF-8 symbols as OMEMO/OTR/PGP indicator char (#1264)
  * Make color of the trackbar configurable
    Use `main.trackbar` in themes.
  * Allow setting custom log file
    `profanity -f TEST` will log to `~/.local/share/profanity/logs/TEST.log`.
  *  Send proper OS names for OpenBSD and NetBSD if `/os` is enabled
  * Fix plenty memory leaks (@pasis and @jubalh)
  * XEP-0084: Add option to open avatars directly (#1281)
    `/avatar odin@valhalla.org` became `/avatar get odin@valhalla.org`
    New is:
    `/executable avatar feh`
    `/avatar open odin@valhalla.org`
    xdg-open is used by default. So it will take your default application.
  * Enable popular features by default.
    For a nicer out of the box experience we enable:
    - allow message correction
    - sending receipts
    - enabling carbons
    - type/chat states
  * Add slashguard feature to prevent sending commands with typos
    Should protect against `q/uit` or ` /quit`.

OBS-URL: https://build.opensuse.org/request/show/812969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=18
2020-06-09 22:52:36 +00:00
71c644d4c0 Accepting request 772212 from network
- Update to 0.8.1:
  * Fix ending ncurses colors in rosterwin
  * Fix segfault when consistent nick colors where never in config (#1236)
  * Improve /clear behaviour to also clear the buffer. So a redraw doesn't bring
  * the content back.
  * Use unique IDs in stanzas when requesting avatars

OBS-URL: https://build.opensuse.org/request/show/772212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=17
2020-02-09 19:48:28 +00:00
3221295ccd Accepting request 769505 from network
- Update to 0.8.0:
  * OMEMO fingerprint autocompletion now considers only the contact in question (@paulfariello) (#1068)
  * Save and display oldest timestamp from delay tags (#1254)
  * Change theme handling (#1077)
  * /theme load themename not loads only the colours of a theme. So the users preferences don't get overwritten
  * /theme full-load themename loads the whole theme including preferences (like omemo.char)
  * Add gruvbox theme (@Misaflo) (#1259)
  * XEP-0092: Include OS name in /software answer.
  * See /os on|off
  * Add option to notify about version request via XEP-0092 and XEP-0232 via adv.notify.discoversion
  * setting in configuration file.
  * Add option to display MUC name or JID in titlebar: /titlebar use [name|jid].
  * Add /roster room use command to decide whether to display the MUC name or JID in the roster:
    /roster room use name to use the name of the MUC in the roster list.
    /roster room use jid to use the jid of the MUC in the roster list.
  * Fix decryption failure for messages sent from Converse.js (@paulfariello) (#1253)
  * Fix crash when OMEMO key is misconfigured (@paulfariello) (#1239)
  * Use OMEMO for offline MUC members (@paulfariello) (#1242)
  * Fix OMEMO 1on1 chats with psi+ (@svensp) (#1247)
  * Save occupants and roster chars (#1244)
  * Add support for downloading user avatars via XEP-0084 (#1240)
  * See /avatar
  * Add last read position marker trackbar (#1238)
  * Dont print error message if a valid setting function is called (#1237)
  * When printing configuration we often use the same command as setting but without any argument.
  * So far ths displayed "Invalid usage".
  * Add support for XEP-0392 consistent color generation for nicks (@aaptel and @jubalh) (#1191)
  * See /color, /occupants color, /roster color
  * Call ncurses resize function before move function (#1235)
  * Fix error when joining IRC via biboumi (#1230)

OBS-URL: https://build.opensuse.org/request/show/769505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=16
2020-02-04 18:52:31 +00:00
fd9105629c Accepting request 732851 from network
- Update to 0.7.1:
  * Fix copyright/info displayed email
  * Fix typos in OMEMO logs
  * Fix crash when jid has no not part (#1153, #1193)

OBS-URL: https://build.opensuse.org/request/show/732851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=15
2019-09-25 06:34:58 +00:00
70f9b102e8 Accepting request 720052 from network
- Build both mini and standard with OMEMO enabled

OBS-URL: https://build.opensuse.org/request/show/720052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=14
2019-08-05 08:35:05 +00:00
0a883b095b Accepting request 720021 from network
- Update to 0.7.0:
  * Fix plugin unload return code if just one plugin fails (#995)
  * Fix several typos
  * Fix some display indentation issues (#1073)
  * Fail plugin unload if the plugin doesnt exist
  * Improve encrypted message stub header by mentioning the encryption method
  * Fix GPG encryption (#997)
  * Redraw sceen after entry of PGP key (#906)
  * Fix support for case-sensitive account names (#725)
  * Fix /me display when highlighting user in MUCs (#950)
  * Fix `make dist` (0f0659a)
  * Fix use after free bug (#1044)
  * Fix segfault on connect with default account (#1046)
  * Implement OMEMO support (#1039, #658, #1070)
  * Add random string at the end of the default resource (#1053)
  * Fix handling of messages without ID in MUC (#1061)
  * Add library versioning to libprofanity (#973)
  * Add more customization: occupants indent (/occupants) (#690, #1072)
  * Add more customization: occupants header char (/occupants) (#690, #1074)
  * Add more customization: occupants wrap (/occupants) (#690, 125ca2f)
  * Add more customization: occupants char (/occupants) (#690, #1084)
  * Fix formatting for privileges on (a666f0d)
  * Fix usage of statusbar number in theme (#1078)
  * Fix Debian 32bit tests (#1091)
  * Fix unit tests (#1092)
  * Fix infinite loop on connection loss (#1103)
  * Don't clear saved account data in session_disconnect (#1106)
  * Cancel autoping timer on disconnect or connection loss (#1105)
  * Fix SIGABRT on connection loss (#1083)
  * Only print room history for new messages upon reconnect (#704, #1110)

OBS-URL: https://build.opensuse.org/request/show/720021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=13
2019-07-31 12:37:09 +00:00
e74ecd3acd Accepting request 677132 from network
- Update to 0.6.0:
  * No changes since RC1

OBS-URL: https://build.opensuse.org/request/show/677132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=12
2019-02-19 11:01:57 +00:00
0b22160e83 Accepting request 668083 from network
OBS-URL: https://build.opensuse.org/request/show/668083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=11
2019-02-15 08:54:49 +00:00
6c8759c1c4 Accepting request 589209 from network
OBS-URL: https://build.opensuse.org/request/show/589209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=10
2018-03-22 11:04:31 +00:00
d7f608b5e4 Accepting request 587942 from network
- Compile profanity-mini with --disable-icons:
  Since we first do the standard build we need to disable the
  icons in the later build to really get rid of the GTK dependency

OBS-URL: https://build.opensuse.org/request/show/587942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=9
2018-03-19 22:38:08 +00:00
1a1174317e Accepting request 510269 from network
1

OBS-URL: https://build.opensuse.org/request/show/510269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=8
2017-07-17 07:11:47 +00:00
c62e49000c Accepting request 455762 from network
- Update to 0.5.1:
  * Add prof.get_room_nick plugins api function
  * Add main.help.header theme option
  * Look for system TLS certificate path by default (/tls certpath)
  * Use service discovery to set account muc property
  * Allow clearing account muc and resource properties
  * Allow plugins to complete file paths with prof.filepath_completer_add function
  * Add encryption settings functions to plugins api
  * Allow plugins to block message sending on pre message send hooks
  * Bug fixes: https://github.com/boothj5/profanity/milestone/15?closed=1

OBS-URL: https://build.opensuse.org/request/show/455762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=7
2017-02-10 09:04:52 +00:00
0b2e20804c Accepting request 439004 from network
1

OBS-URL: https://build.opensuse.org/request/show/439004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=6
2016-11-24 20:21:48 +00:00
321a02f0d7 Accepting request 429436 from network
- Fixing gh/boothj5/profanity/#860:
  profanity uses parts of the new API of libstrophe. But since 
  the so name wasn't bumped this doesn't get autodetected.
  Adding the requires manually: Requires: libstrophe0 >= 0.9.0

- Add better information to description
- Enable tray icon in profanity-standard

OBS-URL: https://build.opensuse.org/request/show/429436
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=5
2016-09-23 09:41:00 +00:00
c975cd2c3b Accepting request 428100 from network
- Run spec-cleaner and use macros so it builds on all archs

- Add profanity-rpmlintrc

- Update to version 0.5.0:
  * Plugins API supporting C and Python plugins
  * SSL certificate verification (requires libmesode) (/tls)
  * HTTP file upload (xep-0363) (/sendfile)
  * Blocking command (xep-0191) (/blocked)
  * Allow auto extended away (/autoaway)
  * Include last acitvity in initial presence (xep-0256) (/lastactivity)
  * Last Activity (xep-0012) (/lastactivity)
  * Ability to run command scripts (/script)
  * Account startscript property to execute a command script on connect (/account)
  * Export roster to CSV file (/export)
  * Support for GTK tray icons (/tray)
  * User specified text triggers for chat room notifications (/notify)
  * Per chat room notification options (/notify)
  * Many new roster panel display options (/roster)
  * Time format preferences per window type (/time)
  * Edit, prepend and append to room subject (/subject)
  * Autoping timeout preference (/autoping)
  * Window navigation by window title (/win)
  * Window closing by window title (/close)
  * Account theme setting (/account)
  * Allow sending XMPP stanzas in xmlconsole window (/xmlconsole)
  * Configure level of room message notifications in console window (/console)
  * Check ~/.config/profanity/inputrc for readline settings
  * Custom readline functions for navigation key bindings
  * Autocomplete command arguments when no characters entered

OBS-URL: https://build.opensuse.org/request/show/428100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/profanity?expand=0&rev=4
2016-09-17 12:40:37 +00:00