Commit graph

4412 commits

Author SHA1 Message Date
schmonz fdb517568e twitch-tui: needs openssl to be buildlunk. 2023-12-12 01:04:45 +00:00
ryoon 902d5675a9 weechat: Update to 4.1.2
Changelog:
Version 4.1.2 (2023-12-03)

Bug fixes
      o core: fix value of buffer variable "num_history" when the value defined
        in option weechat.history.max_commands is reached

      o core: remove incorrect warning when binding keys F10 to F20 (issue #
        2039)

      o core: fix memory leak when config version is invalid or not supported

      o core: fix crash when "config_version" is present in a configuration
        file without a value

      o core: display an error on startup if environment variable "HOME" is not
        set

      o irc: remove trailing "\r\n" in signals "irc_out" and "irc_outtags" when
        messages are queued

      o irc: fix target buffer of IRC message 337 (whois reply: "is hiding
        their idle time")

      o relay: close properly connection with the IRC client in case of server
        disconnection (issue #2038)

      o ruby: fix use of NULL variable when displaying exception
2023-12-10 12:00:00 +00:00
bsiegert 416156544a Revbump all Go packages after go121 update 2023-12-05 19:46:02 +00:00
schmonz fc4c29dff0 Add and enable twitch-tui. 2023-12-05 16:04:16 +00:00
schmonz 61b3aeba66 Add twitch-tui: Twitch chat in the terminal
Twitch chat in the terminal. Feature list:

- Read/send/search messages
- Switch channels
- Create and toggle filters
- Command, channel, and mention suggestions
- Customize functionality and looks to your liking using a config file
2023-12-05 16:04:13 +00:00
jperkin 52d36b8a93 mautrix-telegram: Fix impossible py-mautrix constraint. 2023-12-01 11:10:40 +00:00
nros 2f9c0c4dfc Update chat/dino to version 0.3.1 to fix crash.
This enables support for libsoup3.
Use libsoup3 instead of libsoup2
so that no libsoup2 dependency
exists, this fixes the crash on
startup described in pkg/57733 .
The committer has tested to start
dino and it starts up with this
update.
Closes PR pkg/57733
2023-11-30 10:35:02 +00:00
adam bc26021489 mautrix-telegram: not for Python 3.8 2023-11-30 06:23:20 +00:00
adam 2378544cea py-mautrix: updated to 0.20.3
v0.20.3 (2023-11-10)

* *(client)* Deprecated MSC2716 methods and added new Beeper-specific batch
 send methods, as upstream MSC2716 support has been abandoned.
* *(util.async_db)* Added `PRAGMA synchronous = NORMAL;` to default pragmas.
* *(types)* Fixed `guest_can_join` field name in room directory response

v0.20.2 (2023-09-09)

* *(crypto)* Changed `OlmMachine.share_keys` to make the OTK count parameter
 optional. When omitted, the count is fetched from the server.
* *(appservice)* Added option to run appservice transaction event handlers
 synchronously.
* *(appservice)* Added `log` and `hs_token` parameters to `AppServiceServerMixin`
 to allow using it as a standalone class without extending.
* *(api)* Added support for setting appservice `user_id` and `device_id` query
 parameters manually without using `AppServiceAPI`.

v0.20.1 (2023-08-29)

* *(util.program)* Removed `--base-config` flag in bridges, as there are no
 valid use cases (package data should always work) and it's easy to cause
 issues by pointing the flag at the wrong file.
* *(bridge)* Added support for the `com.devture.shared_secret_auth` login type
 for automatic double puppeting.
* *(bridge)* Dropped support for syncing with double puppets. MSC2409 is now
 the only way to receive ephemeral events.
* *(bridge)* Added support for double puppeting with arbitrary `as_token`s.

v0.20.0 (2023-06-25)

* Dropped Python 3.8 support.
* **Breaking change *(.state_store)*** Removed legacy SQLAlchemy state store
 implementations.
* **Mildly breaking change *(util.async_db)*** Changed `SQLiteDatabase` to not
 remove prefix slashes from database paths.
 * Library users should use `sqlite:path.db` instead of `sqlite:///path.db`
   for relative paths, and `sqlite:/path.db` instead of `sqlite:////path.db`
   for absolute paths.
 * Bridge configs do this migration automatically.
* *(util.async_db)* Added warning log if using SQLite database path that isn't
 writable.
* *(util.program)* Fixed `manual_stop` not working if it's called during startup.
* *(client)* Stabilized support for asynchronous uploads.
 * `unstable_create_msc` was renamed to `create_mxc`, and the `max_stall_ms`
   parameters for downloading were renamed to `timeout_ms`.
* *(crypto)* Added option to not rotate keys when devices change.
* *(crypto)* Added option to remove all keys that were received before the
 automatic ratcheting was implemented (in v0.19.10).
* *(types)* Improved reply fallback removal to have a smaller chance of false
 positives for messages that don't use reply fallbacks.
2023-11-30 06:20:23 +00:00
jperkin d38f6bbfff *: Simplify vala buildlink3.
The default DEPMETHOD for vala's bl3 is "build", so there's no point
duplicating that in each package.  Given that it is only ever a build
dependency, completely remove the indirect dependencies as they should not
be made available.  Also remove obsolete BUILDLINK_API_DEPENDS settings.

Tested with a few of the affected packages.
2023-11-27 11:16:40 +00:00
wiz 5b5f4669d1 *: bump for openexr 3.2.1 2023-11-15 20:00:35 +00:00
wiz f500366ca2 *: bump for protobuf 25 2023-11-15 18:14:40 +00:00
bsiegert a7014f0c88 matterircd: update to 0.28.0, make this a Go module
New features

- Add support for searching scrollback for specific posts/threads
- Allow ignoring Mattermost server version when checking if supported
- Support for mattermost version 9

Enhancement

- Include thread context for matterircd style hex numbers for replay and
  scrollback
- Emphasize system and reaction messages
- Use static initialisation for regular expressions to optimize
- Convert Mattermost markdown formatting / emphasis to IRC
- Update scrollback to support @@msgthreadID and the MM postlist URL

Bugfix

- Fix incorrect msg/thread counters
2023-11-14 19:41:30 +00:00
wiz 389f47b775 *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
wiz acc6405ee2 *: revebump for new brotli option for freetype2
Addresses PR 57693
2023-11-12 13:20:31 +00:00
bsiegert 3989a08567 Revbump all Go packages after go121 update 2023-11-10 15:45:04 +00:00
nros be808f957d profanity: make sure TIOCGWINZ is declared on Illumos 2023-11-08 16:37:46 +00:00
wiz 3dbeee8487 *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
wiz 0c4646c355 *: latest py-sphinx only support Python 3.9+ 2023-11-07 22:37:56 +00:00
fcambus 9eec51bc58 swirc: update to 3.4.6.
## [3.4.6] - 2023-11-05 ##
- **Added** adoption of SPDX-tags for the distributed manual pages
- **Added** better detection of server Wallops
- **Added** command-line option `-S` (Force TLS)
- **Added** event 249 (`RPL_STATSDEBUG`)
- **Added** extensive use of the `CPPFLAGS` make macro
- **Added** handling of empty user@host combinations in Wallops messages
- **Added** handling of znc messages. (Made them look like notices and
  appear in the active window.)
- **Added** protection for bad filenames for IRC logs
- **Added** translations
- **Changed** the way of recognizing a user mode versus channel mode
- **Did** code improvements
- **Fixed** occurrences of hardcoded function names in messages
- **Fixed** typos in manual pages
- **Improved** C++ exception handling
- **Limited** notification messages in length

## [3.4.5] - 2023-09-14 ##
- **Added** command-line option `-W`
- **Added** tab completion for:
  - `/cs`, `/chanserv`
  - `/ns`, `/nickserv`
  - `/squery`
- **Added** the following commands:
  - `/admin`
  - `/die`
  - `/gline`
  - `/info`
  - `/ison`
  - `/kline`
  - `/rehash`
  - `/restart`
  - `/servstats`
  - `/wallops`
- **Added** the following events:
  - 211 (`RPL_STATSLINKINFO`)
  - 212 (`RPL_STATSCOMMANDS`)
  - 216 (`RPL_STATSKLINE`)
  - 219 (`RPL_ENDOFSTATS`)
  - 242 (`RPL_STATSUPTIME`)
  - 256 (`RPL_ADMINME`)
  - 257 (`RPL_ADMINLOC1`)
  - 258 (`RPL_ADMINLOC2`)
  - 259 (`RPL_ADMINEMAIL`)
  - 303 (`RPL_ISON`)
  - 371 (`RPL_INFO`)
  - 374 (`RPL_ENDOFINFO`)
- **Added** translations
- **Did** code improvements
2023-11-07 07:58:36 +00:00
js 727a4ec9d6 Update chat/element-web to 1.11.47
Changes in [1.11.47](https://github.com/vector-im/element-web/releases/tag/v1.11.47) (2023-10-24)
=================================================================================================

## 🦖 Deprecations
 * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.

##  Features
 * vector-im/element-x-ios/issues/1824 - Convert the apple-app-site-association file to a newer format… ([\#26307](https://github.com/vector-im/element-web/pull/26307)). Contributed by @stefanceriu.
 * Iterate `io.element.late_event` decoration ([\#11760](https://github.com/matrix-org/matrix-react-sdk/pull/11760)). Fixes #26384.
 * Render timeline separator for late event groups ([\#11739](https://github.com/matrix-org/matrix-react-sdk/pull/11739)).
 * OIDC: revoke tokens on logout ([\#11718](https://github.com/matrix-org/matrix-react-sdk/pull/11718)). Fixes #25394. Contributed by @kerryarchibald.
 * Show `io.element.late_event` in MessageTimestamp when known ([\#11733](https://github.com/matrix-org/matrix-react-sdk/pull/11733)).
 * Show all labs flags if developerMode enabled ([\#11746](https://github.com/matrix-org/matrix-react-sdk/pull/11746)). Fixes #24571 and #8498.
 * Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ([\#11732](https://github.com/matrix-org/matrix-react-sdk/pull/11732)). Fixes #25913.
 * Consolidate 4s passphrase input fields and use stable IDs ([\#11743](https://github.com/matrix-org/matrix-react-sdk/pull/11743)). Fixes #26228.
 * Disable upgraderoom command without developer mode enabled ([\#11744](https://github.com/matrix-org/matrix-react-sdk/pull/11744)). Fixes #17620.
 * Avoid rendering app download buttons if disabled in config ([\#11741](https://github.com/matrix-org/matrix-react-sdk/pull/11741)). Fixes #26309.
 * OIDC: refresh tokens ([\#11699](https://github.com/matrix-org/matrix-react-sdk/pull/11699)). Fixes #25839. Contributed by @kerryarchibald.
 * OIDC: register ([\#11727](https://github.com/matrix-org/matrix-react-sdk/pull/11727)). Fixes #25393. Contributed by @kerryarchibald.
 * Use stable get_login_token and remove unstable MSC3882 support ([\#11001](https://github.com/matrix-org/matrix-react-sdk/pull/11001)). Contributed by @hughns.

## 🐛 Bug Fixes
 * Set max size for Element logo in search warning ([\#11779](https://github.com/matrix-org/matrix-react-sdk/pull/11779)). Fixes #26408.
 * Avoid error when DMing oneself ([\#11754](https://github.com/matrix-org/matrix-react-sdk/pull/11754)). Fixes #7242.
 * Fix: Message shield alignment is not right. ([\#11703](https://github.com/matrix-org/matrix-react-sdk/pull/11703)). Fixes #26142. Contributed by @manancodes.
 * fix logging full event ([\#11755](https://github.com/matrix-org/matrix-react-sdk/pull/11755)). Fixes #26376.
 * OIDC: use delegated auth account URL from `OidcClientStore` ([\#11723](https://github.com/matrix-org/matrix-react-sdk/pull/11723)). Fixes #26305. Contributed by @kerryarchibald.
 * Fix: Members list shield alignment is not right. ([\#11700](https://github.com/matrix-org/matrix-react-sdk/pull/11700)). Fixes #26261. Contributed by @manancodes.
 * Fix: <detail> HTML elements clickable area too wide. ([\#11666](https://github.com/matrix-org/matrix-react-sdk/pull/11666)). Fixes #25454. Contributed by @manancodes.
 * Fix untranslated headings in the devtools dialog ([\#11734](https://github.com/matrix-org/matrix-react-sdk/pull/11734)).
 * Fixes invite dialog alignment and pill color contrast ([\#11722](https://github.com/matrix-org/matrix-react-sdk/pull/11722)). Contributed by @gabrc52.
 * Prevent select element in General settings overflowing in a room with very long room-id ([\#11597](https://github.com/matrix-org/matrix-react-sdk/pull/11597)). Contributed by @ABHIXIT2.
 * Fix: Clicking on members pile does nothing. ([\#11657](https://github.com/matrix-org/matrix-react-sdk/pull/11657)). Fixes #26164. Contributed by @manancodes.
 * Fix: Wierd shadow below room avatar in dark mode. ([\#11678](https://github.com/matrix-org/matrix-react-sdk/pull/11678)). Fixes #26153. Contributed by @manancodes.
 * Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ([\#11681](https://github.com/matrix-org/matrix-react-sdk/pull/11681)). Contributed by @Half-Shot.

Changes in [1.11.46](https://github.com/vector-im/element-web/releases/tag/v1.11.46) (2023-10-10)
=================================================================================================

##  Features
 * Use .well-known to discover a default rendezvous server for use with Sign in with QR ([\#11655](https://github.com/matrix-org/matrix-react-sdk/pull/11655)). Contributed by @hughns.
 * Message layout will update according to the selected style  ([\#10170](https://github.com/matrix-org/matrix-react-sdk/pull/10170)). Fixes #21782. Contributed by @manancodes.
 * Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ([\#11311](https://github.com/matrix-org/matrix-react-sdk/pull/11311)). Contributed by @dhenneke.
 * Render space pills with square corners to match new avatar ([\#11632](https://github.com/matrix-org/matrix-react-sdk/pull/11632)). Fixes #26056.
 * Linkify room topic ([\#11631](https://github.com/matrix-org/matrix-react-sdk/pull/11631)). Fixes #26185.
 * Show knock rooms in the list ([\#11573](https://github.com/matrix-org/matrix-react-sdk/pull/11573)). Contributed by @maheichyk.

## 🐛 Bug Fixes
 * Bump matrix-web-i18n dependency to 3.1.3 ([\#26287](https://github.com/vector-im/element-web/pull/26287))
 * Fix: Avatar shrinks with long names ([\#11698](https://github.com/matrix-org/matrix-react-sdk/pull/11698)). Fixes #26252. Contributed by @manancodes.
 * Update custom translations to support nested fields in structured JSON ([\#11685](https://github.com/matrix-org/matrix-react-sdk/pull/11685)).
 * Fix: Edited message remove button is hard to reach. ([\#11674](https://github.com/matrix-org/matrix-react-sdk/pull/11674)). Fixes #24917. Contributed by @manancodes.
 * Fix: Theme selector radio button not aligned in center with the text ([\#11676](https://github.com/matrix-org/matrix-react-sdk/pull/11676)). Fixes #25460. Contributed by @manancodes.
 * Fix: Unread notification dot aligned ([\#11658](https://github.com/matrix-org/matrix-react-sdk/pull/11658)). Fixes #25285. Contributed by @manancodes.
 * Fix: sync intentional mentions push rules with legacy rules ([\#11667](https://github.com/matrix-org/matrix-react-sdk/pull/11667)). Fixes #26227. Contributed by @kerryarchibald.
 * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes #26209.
 * Fix: Alignment Fixed ([\#11648](https://github.com/matrix-org/matrix-react-sdk/pull/11648)). Fixes #26169. Contributed by @manancodes.
 * Fix: onFinished added which closes the menu ([\#11647](https://github.com/matrix-org/matrix-react-sdk/pull/11647)). Fixes #25556. Contributed by @manancodes.
 * Don't start key backups when opening settings ([\#11640](https://github.com/matrix-org/matrix-react-sdk/pull/11640)).
 * Fix add to space avatar text centering ([\#11643](https://github.com/matrix-org/matrix-react-sdk/pull/11643)). Fixes #26154.
 * fix avatar styling in lightbox ([\#11641](https://github.com/matrix-org/matrix-react-sdk/pull/11641)). Fixes #26196.
2023-11-04 21:21:41 +00:00
wiz 3ce95e6151 telepathy-logger: does not need gnome-doc-utils
Bump PKGREVISION.
2023-11-03 20:34:15 +00:00
nros b59bad283f libmsn: convert to cmake/build.mk, use cmake args to set c++ standard 2023-11-03 10:15:47 +00:00
nros 23df793ec1 Update profanity to version 0.14.0
Fixes build with python 3.11

Changes from changelog:

0.14.0 (2023-08-03)
===================
Changes:
- 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)
- Improve OMEMO QR code (#1796)
- Improve OMEMO help (#1838)
- Fix duplicate download IDs (#1794)
- Add macro for possible NULL prints and use it on known sports
- Prevent setting invalid combination of libstrophe flags
- Fix libstrophe timer-callback usage
- Fix memory leaks (#1780, #1814, #1837)
- Code cleanup
- Add `now` option to `/reconnect` command (#1809)
- Add `/strophe` command to modify libstrophe-specific settings
- Fix xscreensaver detection (#1783)
- Make `/url save` autocomplete filenames after a url (#1783)
- Improve MAM support (#1724, #1791, #1868)
- Add vCard support (XEP-0054) (#1757)
- Fix autocompletion for lastactivity
- Improve /msg and /win autocompletion: autocomplete roster nickname
  and actual barejid
- UI improvements (#1800, #1773, #1821)

0.13.1 (2022-10-12)
===================
Changes:
- 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
- Fix detection of first start used for welcome screen (#1767)
- Improve opening of URLs by spawning external program asynchronously

0.13.0 (2022-09-13)
===================
Changes:
- 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
- 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
- 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)
- Don't scroll if not needed (#1730)
- Retrieve encryption type from db (#1731)
- Be more resilient when receiving empty messages (#1734)
- Display a welcome message upon first start of Profanity (#1735)
  Explain for new users how to connect/set up a new account
- Fix /autoaway command logic (#1736)
- Fix segfault when requesting an avatar (#1738, #1740)
- Integrate XEP-0198 Stream-Management (#698, #1745, #1746)
- Fix avatar opening executable (#1742, #1748)
- Let slashguard ignore quoted messages (#1732)
- Update DOAP

Behaviour changes:
- Use ISO8601 as date format in chat logs and log files (#1700)
- Increase default log file size to 10MB (#1701)
- Name rotated log files profanity.001.log instead of profnaity.log.001
- Log encrypted messages by default to chatlog (#1707)
- Dont show presence status changes by default (59b9b44)
2023-11-02 13:50:47 +00:00
nros 7527997f04 Update libstrophe to version 0.12.3
profanity 0.14.0 needs this new version.

pkgsrc changes:
remove patch-configure.ac, applied in this version.

changes from changelog:
0.12.3
- Improve TCP-connection establishment (#221)
- Handle case where the server doesn't provide the `bind`
     feature (#224)
- Fix configure script for non-bash shells (#218)
- Parse JID's according to RFC7622 (#219)
- Fix potential memory leak in internal DNS resolver (#219)
- Fix potential memory leaks in `xmpp_conn_set_cafile()` and
    `xmpp_conn_set_capath()` (#219)
- Internal improvements (#219)

0.12.2
- Fix reconnect issues when Stream Management is enabled (#211)
- Fix resolver ... this time for real hopefully (fixup of #200) (#214)
- Fix clearing of password cache on resumed connection (#214)
- Improve detection&implementation of `va_copy` (#213)
- Fix Valgrind CI builds against LibreSSL (#212)
- Fix perf example on platforms where an `rdtsc()` equivalent
     isn't implemented (#212)

0.12.1
- Fix compilation in buildroot (#207)
- Fixes regarding OpenSSL (#208)
- Fix some build steps when builddir != srcdir (#208)
- Allow the user to disable build of examples (#209)
- CI builds against OpenSSL 3 (#206)
- Change the call signature of the following API:
    - xmpp_conn_set_client_cert() - the PKCS#12 file has now to
        be passed via the `cert` parameter. Originally it
        was via `key`. Currently both styles are supported,
        but in a future release only passing via `cert` will be
        accepted.
2023-11-02 13:30:46 +00:00
wiz 642b90b4ae *: recursive bump for protobuf 2023-11-02 12:20:01 +00:00
gdt 17eefffc15 chat/matrix-synapse: Update to 1.95.1
The following issue is fixed in 1.95.1.

- [GHSA-mp92-3jfm-3575](https://github.com/matrix-org/synapse/security/advisories/GHSA-mp92-3jfm-3575) / [CVE-2023-43796](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-43796) - Moderate Severity

  Cached device information of remote users can be queried from Synapse. This can be used to enumerate the remote users known to a homeserver.
2023-11-01 23:05:04 +00:00
bsiegert 8e81cd609e Revbump all Go packages because go121 is now the default 2023-10-29 14:48:06 +00:00
wiz 46974a4bd3 python/wheel.mk: simplify a lot, and switch to 'installer' for installation
This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
2023-10-28 19:56:54 +00:00
gdt d85c6068f7 chat/matrix-synapse: Minor pkglint cleanups
Convert USE_LANGUAGES=c99 to USE_CC_FEATURES
  Whitespace
2023-10-26 22:50:59 +00:00
gdt 479b06fabc chat/matrix-synapse: Update to 1.95.0
Upstream NEWS content less bugfixes, minor improvements, improved
documentation, etc.

1.95.0:

  none

1.94.0:

* Security

  The following issue is fixed in 1.94.0 (and RC).

    GHSA-5chr-wjw5-3gq4 / CVE-2023-45129 — Moderate Severity

    A malicious server ACL event can impact performance temporarily or permanently leading to a persistent denial of service.

    Homeservers running on a closed federation (which presumably do not need to use server ACLs) are not affected.

* Features

    Render plain, CSS, CSV, JSON and common image formats in the browser (inline) when requested through the /download endpoint. (#15988)
    Add experimental support for MSC4028 to push all encrypted events to clients. (#16361)
    Minor performance improvement when sending presence to federated servers. (#16385)
    Minor performance improvement by caching server ACL checking. (#16360)

1.93.0:

* Security

  The following issues are fixed in 1.93.0 (and RCs).

    GHSA-4f74-84v3-j9q5 / CVE-2023-41335 — Low Severity

    Temporary storage of plaintext passwords during password changes.

    GHSA-7565-cq32-vx2x / CVE-2023-42453 — Low Severity

    Improper validation of receipts allows forged read receipts.

* Features

    Add automatic purge after all users have forgotten a room. (#15488)
    Restore room purge/shutdown after a Synapse restart. (#15488)
    Support resolving homeservers using matrix-fed DNS SRV records from MSC4040. (#16137)
    Add the ability to use G (GiB) and T (TiB) suffixes in configuration options that refer to numbers of bytes. (#16219)
    Add span information to requests sent to appservices. Contributed by MTRNord. (#16227)
    Add the ability to enable/disable registrations when using CAS. Contributed by Aurélien Grimpard. (#16262)
    Allow the /notifications endpoint to be routed to workers. (#16265)
    Enable users to easily unsubscribe to notifications emails via the List-Unsubscribe header. (#16274)
    Report whether a user is locked in the List Accounts admin API, and exclude locked users by default. (#16328)

1.92.x:

* Security

    Pillow requirement in 10.0.1, not because it's actually required,
    but because other packaging systems don't handle updates correctly
    (libwebp).

1.91.x:

    Revert MSC3861 introspection cache, admin impersonation and
    account lock. (Labeled bugfix, but written in a way that makes it
    seem far more important.

* Features

    Add configuration setting for CAS protocol version. Contributed by Aurélien Grimpard. (#15816)
    Suppress notifications from message edits per MSC3958. (#16113)
    Return a Retry-After with M_LIMIT_EXCEEDED error responses. (#16136)
    Add last_seen_ts to the admin users API. (#16218)
    Improve resource usage when sending data to a large number of remote hosts that are marked as "down". (#16223)
2023-10-26 22:46:47 +00:00
wiz 90f4599de1 *: bump for openssl 3 2023-10-24 22:08:07 +00:00
wiz 63f8a3be79 *: update for Python base package change
Instead of depending on one of the removed packages (that are now included
in the base Python packages), include batteries-included.mk to require
a Python version that supplies them.

Remove now included packages.

Bump PKGREVISION.
2023-10-23 06:37:32 +00:00
gdt 51dcd285d1 recursive revbump for tiff update 2023-10-21 17:09:39 +00:00
bsiegert 39c8244bba coyim: update to 0.4.1, now with Go module build.
This a small point release that primarily improves the flow for in-band
registration. It removes a large number of the previously recommended servers
since they no longer support registration, and solves other issues related to
registration. This is the first release containing rudimentary support for a
global application stylesheet. This will later provide support for customized
styling by the end-user.
2023-10-20 13:59:38 +00:00
wiz 25c16558c9 *: recursive bump for dav1d 1.3 2023-10-19 15:08:30 +00:00
bsiegert e3e6be9cd9 Revbump all Go packages after go120 security update 2023-10-15 12:04:14 +00:00
js d259ee94d6 Update chat/element-web to 1.11.45
Changes in [1.11.45](https://github.com/vector-im/element-web/releases/tag/v1.11.45) (2023-09-29)
=================================================================================================

## 🐛 Bug Fixes
 * Fix Emoji font on Safari 17 ([\#11673](https://github.com/matrix-org/matrix-react-sdk/pull/11673)).

Changes in [1.11.44](https://github.com/vector-im/element-web/releases/tag/v1.11.44) (2023-09-26)
=================================================================================================

##  Features
 * Make video & voice call buttons pin conference widget if unpinned ([\#11576](https://github.com/matrix-org/matrix-react-sdk/pull/11576)). Fixes vector-im/customer-retainer#72.
 * OIDC: persist refresh token ([\#11249](https://github.com/matrix-org/matrix-react-sdk/pull/11249)). Contributed by @kerryarchibald.
 * ElementR: Cross user verification ([\#11364](https://github.com/matrix-org/matrix-react-sdk/pull/11364)). Fixes #25752. Contributed by @florianduros.
 * Default intentional mentions ([\#11602](https://github.com/matrix-org/matrix-react-sdk/pull/11602)).
 * Notify users about denied access on ask-to-join  rooms ([\#11480](https://github.com/matrix-org/matrix-react-sdk/pull/11480)). Contributed by @nurjinjafar.
 * Allow setting knock room directory visibility ([\#11529](https://github.com/matrix-org/matrix-react-sdk/pull/11529)). Contributed by @charlynguyen.

## 🐛 Bug Fixes
 * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes #26209.
 * Escape placeholder before injecting it into the style ([\#11607](https://github.com/matrix-org/matrix-react-sdk/pull/11607)).
 * Move ViewUser action callback to RoomView ([\#11495](https://github.com/matrix-org/matrix-react-sdk/pull/11495)). Fixes #26040.
 * Fix room timeline search toggling behaviour edge case ([\#11605](https://github.com/matrix-org/matrix-react-sdk/pull/11605)). Fixes #26105.
 * Avoid rendering view-message link in RoomKnocksBar unnecessarily ([\#11598](https://github.com/matrix-org/matrix-react-sdk/pull/11598)). Contributed by @charlynguyen.
 * Use knock rooms sync to reflect the knock state ([\#11596](https://github.com/matrix-org/matrix-react-sdk/pull/11596)). Fixes #26043 and #26044. Contributed by @charlynguyen.
 * Fix avatar in right panel not using the correct font ([\#11593](https://github.com/matrix-org/matrix-react-sdk/pull/11593)). Fixes #26061. Contributed by @MidhunSureshR.
 * Add waits in Spotlight Cypress tests, hoping this unflakes them ([\#11590](https://github.com/matrix-org/matrix-react-sdk/pull/11590)). Fixes #26053, #26140 #26139 and #26138. Contributed by @andybalaam.
 * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes #26081.
 * Fix avatars in public room & space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes #26133.
 * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes #26075.

Changes in [1.11.43](https://github.com/vector-im/element-web/releases/tag/v1.11.43) (2023-09-15)
=================================================================================================

(No changes - bumping the version number for an element-desktop release.)

Changes in [1.11.42](https://github.com/vector-im/element-web/releases/tag/v1.11.42) (2023-09-13)
=================================================================================================

## 🐛 Bug Fixes
 * Update Compound to fix Firefox-specific avatar regression ([\#11604](https://github.com/matrix-org/matrix-react-sdk/pull/11604)). Fixes #26155.

Changes in [1.11.41](https://github.com/vector-im/element-web/releases/tag/v1.11.41) (2023-09-12)
=================================================================================================

## 🦖 Deprecations
 * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.

##  Features
 * Make SVGR icons use forward ref ([\#26082](https://github.com/vector-im/element-web/pull/26082)).
 * Add support for rendering a custom wrapper around Element ([\#25537](https://github.com/vector-im/element-web/pull/25537)). Contributed by @maheichyk.
 * Allow creating public knock rooms ([\#11481](https://github.com/matrix-org/matrix-react-sdk/pull/11481)). Contributed by @charlynguyen.
 * Render custom images in reactions according to MSC4027 ([\#11087](https://github.com/matrix-org/matrix-react-sdk/pull/11087)). Contributed by @sumnerevans.
 * Introduce room knocks bar ([\#11475](https://github.com/matrix-org/matrix-react-sdk/pull/11475)). Contributed by @charlynguyen.
 * Room header UI updates ([\#11507](https://github.com/matrix-org/matrix-react-sdk/pull/11507)). Fixes #25892.
 * Remove green "verified" bar for encrypted events ([\#11496](https://github.com/matrix-org/matrix-react-sdk/pull/11496)).
 * Update member count on room summary update ([\#11488](https://github.com/matrix-org/matrix-react-sdk/pull/11488)).
 * Support for E2EE in Element Call  ([\#11492](https://github.com/matrix-org/matrix-react-sdk/pull/11492)).
 * Allow requesting to join knock rooms via spotlight ([\#11482](https://github.com/matrix-org/matrix-react-sdk/pull/11482)). Contributed by @charlynguyen.
 * Lock out the first tab if Element is opened in a second tab. ([\#11425](https://github.com/matrix-org/matrix-react-sdk/pull/11425)). Fixes #25157.
 * Change avatar to use Compound implementation ([\#11448](https://github.com/matrix-org/matrix-react-sdk/pull/11448)).

## 🐛 Bug Fixes
 * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes #26081.
 * Fix avatars in public room & space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes #26133.
 * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes #26075.
 * Fix compound external assets path in bundle ([\#26069](https://github.com/vector-im/element-web/pull/26069)).
 * Use RoomStateEvent.Update for knocks ([\#11516](https://github.com/matrix-org/matrix-react-sdk/pull/11516)). Contributed by @charlynguyen.
 * Prevent event propagation when clicking icon buttons ([\#11515](https://github.com/matrix-org/matrix-react-sdk/pull/11515)).
 * Only display RoomKnocksBar when feature flag is enabled ([\#11513](https://github.com/matrix-org/matrix-react-sdk/pull/11513)). Contributed by @andybalaam.
 * Fix avatars of knock members for people tab of room settings ([\#11506](https://github.com/matrix-org/matrix-react-sdk/pull/11506)). Fixes #26083. Contributed by @charlynguyen.
 * Fixes read receipt avatar offset ([\#11483](https://github.com/matrix-org/matrix-react-sdk/pull/11483)). Fixes #26067, #26064 #26059 and #26061.
 * Fix avatar defects ([\#11473](https://github.com/matrix-org/matrix-react-sdk/pull/11473)). Fixes #26051 and #26046.
 * Fix consistent avatar output for Percy ([\#11472](https://github.com/matrix-org/matrix-react-sdk/pull/11472)). Fixes #26049 and #26052.
 * Fix colour of avatar and colour matching with username ([\#11470](https://github.com/matrix-org/matrix-react-sdk/pull/11470)). Fixes #26042.
 * Fix incompatibility of Soft Logout with Element-R ([\#11468](https://github.com/matrix-org/matrix-react-sdk/pull/11468)).
 * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
2023-09-30 17:00:38 +00:00
mef f0103a8035 (chat/riece) Add emacs28. packaged, but function is not verified 2023-09-17 02:16:40 +00:00
vins b9b9aa739c toot: add missing dependency on py-tomlkit. 2023-09-11 11:32:43 +00:00
mef 6622dac0a8 (chat/emacs-jabber) Updated 0.8.0 to 0.8.2
- pkgsrc
 * Emacs 28 friendly by correcting make-obsolte function argument
   (by patches)

- Upstream info:

* New features in jabber.el latest git
** Support for reading passwords from netrc/authinfo files
Use "machine example.com login username password s3cret port xmpp".

** Support for roster's groups roll state saving

** Full support for XEP-0012
Response of idle time.

** Support for XEP-0202
Entity Time for request/response time as main method.

** Support for automatic MUC nicks colorization
See "Customizing the chat buffer" in the manual.

** XML Console
Log all received/sending XML stanzas into special buffer. Also can be
used to send custom XML stanzas manually.

** Autoaway
Support for list of autoaway methods. Support for Xa. See section "Autoaway" in manual.

** MUC
MUC participants list format is now customizable: see
jabber-muc-print-names-format in manual. Also, participants sorted by
role.

** Treat XML namespace prefixes correctly
A change in the Google Talk server has brought to light the fact that
jabber.el didn't handle XML namespace prefixes correctly.  This should
be fixed by the new jabber-xml-resolve-namespace-prefixes function.
2023-09-09 10:27:20 +00:00
js fc25afb589 Ouch. Actually correct PLIST this time. 2023-09-08 20:42:52 +00:00
js 6578ffb506 Previous commit was incomplete and lacked PLIST 2023-09-08 20:33:34 +00:00
js 53392c61bc Update chat/matrix-synapse to 1.91.2
# Synapse 1.91.2 (2023-09-06)

### Bugfixes

- Revert [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861) introspection cache, admin impersonation and account lock. ([\#16258](https://github.com/matrix-org/synapse/issues/16258))


# Synapse 1.91.1 (2023-09-04)

### Bugfixes

- Fix a performance regression introduced in Synapse 1.91.0 where event persistence would cause an excessive linear growth in CPU usage. ([\#16220](https://github.com/matrix-org/synapse/issues/16220))
2023-09-08 20:32:00 +00:00
bsiegert 1e74367d92 Revbump all Go packages after go120 update 2023-09-08 19:05:57 +00:00
js f7ccbff4a8 Update chat/element-web to 1.11.40
Changes in [1.11.40](https://github.com/vector-im/element-web/releases/tag/v1.11.40) (2023-08-29)
=================================================================================================

##  Features
 * Hide account deactivation for externally managed accounts ([\#11445](https://github.com/matrix-org/matrix-react-sdk/pull/11445)). Fixes #26022. Contributed by @kerryarchibald.
 * OIDC: Redirect to delegated auth provider when signing out ([\#11432](https://github.com/matrix-org/matrix-react-sdk/pull/11432)). Fixes #26000. Contributed by @kerryarchibald.
 * Disable 3pid fields in settings when `m.3pid_changes` capability is disabled ([\#11430](https://github.com/matrix-org/matrix-react-sdk/pull/11430)). Fixes #25995. Contributed by @kerryarchibald.
 * OIDC: disable multi session signout for OIDC-aware servers in session manager ([\#11431](https://github.com/matrix-org/matrix-react-sdk/pull/11431)). Contributed by @kerryarchibald.
 * Implement updated open dialog method of the Module API ([\#11395](https://github.com/matrix-org/matrix-react-sdk/pull/11395)). Contributed by @dhenneke.
 * Polish & delabs `Exploring public spaces` feature ([\#11423](https://github.com/matrix-org/matrix-react-sdk/pull/11423)).
 * Treat lists with a single empty item as plain text, not Markdown. ([\#6833](https://github.com/matrix-org/matrix-react-sdk/pull/6833)). Fixes vector-im/element-meta#1265.
 * Allow managing room knocks ([\#11404](https://github.com/matrix-org/matrix-react-sdk/pull/11404)). Contributed by @charlynguyen.
 * Pin the action buttons to the bottom of the scrollable dialogs ([\#11407](https://github.com/matrix-org/matrix-react-sdk/pull/11407)). Contributed by @dhenneke.
 * Support Matrix 1.1 (drop legacy r0 versions) ([\#9819](https://github.com/matrix-org/matrix-react-sdk/pull/9819)).

## 🐛 Bug Fixes
 * Fix path separator for Windows based systems ([\#25997](https://github.com/vector-im/element-web/pull/25997)).
 * Fix instances of double translation and guard translation calls using typescript ([\#11443](https://github.com/matrix-org/matrix-react-sdk/pull/11443)).
 * Fix export type "Current timeline" to match its behaviour to its name ([\#11426](https://github.com/matrix-org/matrix-react-sdk/pull/11426)). Fixes #25988.
 * Fix Room Settings > Notifications file upload input being shown superfluously ([\#11415](https://github.com/matrix-org/matrix-react-sdk/pull/11415)). Fixes #18392.
 * Simplify registration with email validation ([\#11398](https://github.com/matrix-org/matrix-react-sdk/pull/11398)). Fixes #25832 #23601 and #22297.
 * correct home server URL ([\#11391](https://github.com/matrix-org/matrix-react-sdk/pull/11391)). Fixes #25931. Contributed by @NSV1991.
 * Include non-matching DMs in Spotlight recent conversations when the DM's userId is part of the search API results ([\#11374](https://github.com/matrix-org/matrix-react-sdk/pull/11374)). Contributed by @mgcm.
 * Fix useRoomMembers missing updates causing incorrect membership counts ([\#11392](https://github.com/matrix-org/matrix-react-sdk/pull/11392)). Fixes #17096.
 * Show error when searching public rooms fails ([\#11378](https://github.com/matrix-org/matrix-react-sdk/pull/11378)).
2023-08-30 21:52:06 +00:00
js 70d4b48c84 Always use the same e-mail address for packages I maintain 2023-08-30 21:46:32 +00:00
gdt 1da0b8bc37 chat/matrix-synapse: Update to 1.91.0
packaging changes

  - avoid pydantic 2, as upstream has not yet coped with pydantic upstream instability
  - upstream dropped 3.7 after pkgsrc, so no action required

Upstream news

* 1.91.1

Features

    Implements an admin API to lock an user without deactivating them. Based on MSC3939. (#15870)
    Allow specifying client_secret_path as alternative to client_secret for OIDC providers. This avoids leaking the client secret in the homeserver config. Contributed by @Ma27. (#16030)
    Allow customising the IdP display name, icon, and brand for SAML and CAS providers (in addition to OIDC provider). (#16094)
    Add an admins query parameter to the List Accounts admin API, to include only admins or to exclude admins in user queries. (#16114)

Bugfixes

    [most omitted but the next line is very serious]
    Fix a bug introduced in 1.87 where synapse would send an excessive amount of federation requests to servers which have been offline for a long time. Contributed by Nico. (#16156, #16164)

* 1.90.0

Features

    Scope transaction IDs to devices (implement MSC3970). (#15629)
    Remove old rows from the cache_invalidation_stream_by_instance table automatically (this table is unused in SQLite). (#15868)

Deprecations and Removals

    Remove support for legacy application service paths. (#15964)
    Move support for application service query parameter authorization behind a configuration option. (#16017)

* 1.89.0

Features

    Add Unix Socket support for HTTP Replication Listeners. Document and provide usage instructions for utilizing Unix sockets in Synapse. Contributed by Jason Little. (#15708, #15924)
    Allow + in Matrix IDs, per MSC4009. (#15911)
    Support room version 11 from MSC3820. (#15912)
    Allow configuring the set of workers to proxy outbound federation traffic through via outbound_federation_restricted_to. (#15913, #15969)
    Implement MSC3814, dehydrated devices v2/shrivelled sessions and move MSC2697 behind a config flag. Contributed by Nico from Famedly, H-Shay and poljar. (#15929)

Deprecations and Removals

    Remove support for calling the /register endpoint with an unspecced user property for application services. (#15928)

* 1.88.0

Breaking Changes

    raises the minimum supported version of Python to 3.8, as Python 3.7 is now end-of-life, and
    removes deprecated config options related to worker deployment.

Features

    Add not_user_type param to the list accounts admin API. (#15844)

Deprecations and Removals

    Remove deprecated worker_replication_host, worker_replication_http_port and worker_replication_http_tls configuration options. See the upgrade notes for more details. (#15860)
    Remove support for Python 3.7 and hence for Debian Buster. (#15851, #15892, #15893, #15917)

* 1.87.0

Features

    Improve /messages response time by avoiding backfill when we already have messages to return. (#15737)
    Add spam checker module API for logins. (#15838)

Deprecations and Removals

    Remove experimental MSC2716 implementation to incrementally import history into existing rooms. (#15748)
2023-08-30 13:50:59 +00:00
manu 7618f67104 Fix bad copy/paste: saml2 option is really about SAML2, not SQLite. 2023-08-30 00:23:02 +00:00
adam fa1d7db689 farstream: allow building with gupnp-1.6; bump revision 2023-08-29 20:25:16 +00:00