Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (5m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 20:24:14 UTC Now

2023-06-26 19:26:31 UTC MAIN commitmail json YAML

Updated devel/gdbus-codegen, devel/glib2, devel/glib2-tools

(adam)

2023-06-26 19:25:56 UTC MAIN commitmail json YAML

glib2 glib2-tools gdbus-codegen: updated to 2.76.3

Overview of changes in GLib 2.76.3, 2023-05-23
==============================================

* Bugs fixed:
  - Use-after-free under
    send_message_with_reply_cleanup():gdbusconnection.c:1792 (Philip Withnall)
  - Backport !3398 “Avoid having g_futex_simple() inadvertently modify
    errno” to glib-2-76
  - Backport !3400 “Revert "Fix error format in gio/gunixconnection.c
    (part 2)"” to glib-2-76
  - Backport !3291 “gdbusconnection: Fix double unref on timeout/cancel
    sending a message” to glib-2-76
  - Backport !3425 “gwin32networkmonitor: Fix returning address of local
    variable” to glib-2-76
  - Backport !3430 “gobject_gdb.py: fix regression caused by bfbe7127d5”
    to glib-2-76

* Translation updates:
  - Galician (Fran Dieguez)

Overview of changes in GLib 2.76.2, 2023-04-21
==============================================

* Fixed various build failures in less common setups (by Philip Withnall,
  by Marco Trevisan)

* Fix launching files in Windows via GtkFileLauncher (by Luca Bacci)

* Bugs fixed:
  - GMarkupParser documentation completion (David King)
  - Disagreement between runtime and docs on whether interfaces are
    "classed" (Philip Withnall)
  - gdbus-example-proxy-subclass.c is not complete. (Colin Walters)
  - GAppInfoMonitor documentation deficiencies (Philip Withnall)
  - Check for __kernel_long_t when enabling futex()
  - Documentation mentions non-existing function `g_value_free` (Philip
    Withnall)
  - Not clear that GPollableInputStream methods are undefined if
    can_poll() returns FALSE (Philip Withnall)
  - Missing docs for GOption (commandline parser) (Sam Thursfield)
  - GDebugControllerDBus wrong default in documentation (Philip Withnall)
  - Probably wrong information regarding G_PLATFORM_WIN32 in
    README.win32.md
  - Multiple Definition Error When Generating gio/tests/test5.gresource
    (Dan Yeaw)
  - user docs: GLib.DateTime.format: broken highlighting (Philip Withnall)
  - GtkFileLauncher: generated paths not recognized on Win32 (Luca Bacci)
  - Build failed due to NULL pointer redefinition in C++ (Marco Trevisan)
  - Build randomly fails with: 'gmodule/gmodule-visibility.h' file not
    found (Marco Trevisan)
  - unicode: add tests for g_utf8_normalize() and empty strings
  - build: Drop old .gitignore files from test directories
  - tools: Drop check-abis.sh script
  - docs: Drop section about default branch renaming from README.md
  - tests: Update Unicode normalisation tests from Unicode 15
  - Make clang++ happier when using G_STATIC_ASSERT
  - gwin32: Avoid use of function call with side effect in g_return_*
    macro
  - gsignal: Clarify documentation for GSignalMatchType matching

* Translation updates:
  - Bulgarian (Alexander Shopov)
  - Chinese (China) (Boyuan Yang)

Overview of changes in GLib 2.76.1, 2023-03-22
==============================================

* Fix build failures in third party C++ projects using `g_strdup()` via C++
  qualified symbol lookup

* Downgrade critical warnings from `GFileInfo` about missing attributes to debug
  messages, as it was affecting too many apps; the critical warnings will be
  reinstated early in the 2.78 cycle, so apps should continue to fix their
  ambiguous use of `GFileInfo` API

* Bugs fixed:
  - g_strstr_len() ignores haystack_len (Philip Withnall)
  - Docs for g_file_enumerator_next_files_async () are unclear about end
    condition (Owen Taylor)
  - g_variant_dict_lookup is unclear about what happens on failure (Philip
    Withnall)
  - GWin32AppInfo: Missing NULL string check (Luca Bacci)
  - Possible regression in 2.75.3 when used from C++ due to g_strdup
    becoming a macro
  - Meson fails TAP test when g_test_message is called before g_test_init
    (Philip Withnall)
  - gio list triggers 'GFileInfo created without …' warnings for trash,
    smb and google-drive GVFS backends (Philip Withnall)
  - inotify: Avoid empty root directory string
  - tests: Change the time function used in the bookmark tests
  - gmacros: Add GCC < 5 fallback for __always_inline__
  - fuzzing: do not build tests if build_tests is false
  - tests: only build messages-low-memory if RTLD_NEXT is available
  - tests: Fix timeout sources in gdbus-auth and gapplication tests
  - tests: Reduce number of iterations in queue test
  - gdesktopappinfo: Add a missing NULL check
  - tests: Check a few results in strfuncs tests
  - gfileinfo: Temporarily downgrade missing attribute criticals to debugs

* Translation updates:
  - French (Guillaume Bernard)
  - Persian (Danial Behzadi)
  - Turkish (Sabri Ünal)

Overview of changes in GLib 2.76.0, 2023-03-10
==============================================

* Fix several regressions in handling `GFileInfo` attributes

* Bugs fixed:
  - ETAG_VALUE not set in GFileInfo when requested (Philip Withnall)
  - File attributes are not set when their value is FALSE/NULL (Philip
    Withnall)
  - gfile: Fix file size detection when copying on btrfs
  - glocalfileinfo: Mark the lost+found dir as hidden again
  - glocalfileinfo: Ensure that is-backup is always set

* Translation updates:
  - Bulgarian (Alexander Shopov)
  - Catalan (Jordi Mas i Hernandez)
  - Czech (Marek Černocký)
  - German (Tim Sabsch)
  - Korean (Changwoo Ryu)
  - Polish (Piotr Drąg)
  - Russian (Aleksandr Melman)
  - Turkish (Sabri Ünal)

(adam)

2023-06-26 18:21:08 UTC MAIN commitmail json YAML

Fix an old typo -- if an underscore in place of a dash has ever
worked, it does not any more.

(hauke)

2023-06-26 17:28:14 UTC MAIN commitmail json YAML

amtterm: SunOS needs libsocket.

(jperkin)

2023-06-26 17:21:15 UTC MAIN commitmail json YAML

bedtools: SunOS needs libsocket.

(jperkin)

2023-06-26 17:13:02 UTC MAIN commitmail json YAML

2023-06-26 16:49:12 UTC MAIN commitmail json YAML

courier-authlib: SunOS build fixes.

(jperkin)

2023-06-26 16:31:39 UTC MAIN commitmail json YAML

doc: Updated devel/py-empty-files to 0.0.4

(schmonz)

2023-06-26 16:31:33 UTC MAIN commitmail json YAML

Update to 0.0.4. From the changelog:

- Support 3.10 and 3.11
- Drop support of Python 3.6 as it is EOL

(schmonz)

2023-06-26 16:29:18 UTC MAIN commitmail json YAML

2023-06-26 16:20:37 UTC MAIN commitmail json YAML

Updated sysutils/ansible-core, sysutils/ansible, sysutils/ansible-lint, net/qbittorrent

(adam)

2023-06-26 16:19:13 UTC MAIN commitmail json YAML

qbittorrent: updated to 4.5.4

v4.5.4
- BUGFIX: Allow to disable confirmation of Pause/Resume All
- BUGFIX: Sync flag icons with upstream
- WEBUI: Fix category save path

(adam)

2023-06-26 16:18:37 UTC MAIN commitmail json YAML

ansible-lint: updated to 6.17.2

v6.17.2

Bugfixes

Allow use as a reusable github action
Add action and args properties to task class
Fixed error when sarif file option is provided
Add NetBSD as a recognized platform
Display ansible-compat version alongwith with other deps
Refactored syntax-checking
Avoid app reinitialization during syntax-check
Allow config file to have .yaml extension
Allow lists of lists of strings for vars_files

(adam)

2023-06-26 16:16:45 UTC MAIN commitmail json YAML

ansible: updated to 8.1.0

8.1.0

Major Changes
-------------

cloudscale_ch.cloud
- Bump minimum required Ansible version to 2.13.0

fortinet.fortimanager
- Support all FortiManager versions in 6.2, 6.4, 7.0, 7.2 and 7.4. 139 new modules.
- Support token based authentication.

fortinet.fortios
- Improve the `no_log` feature in some modules;
- Improve the documentation and example for `seq_num` in `fortios_router_static`;
- Improve the documentation for `member_path` in all the modules;
- Support new FOS versions.

(adam)

2023-06-26 16:16:25 UTC MAIN commitmail json YAML

doc: Updated print/a2ps to 4.15.5

(wiz)

2023-06-26 16:16:15 UTC MAIN commitmail json YAML

a2ps: update to 4.15.5.

* Noteworthy changes in release 4.15.5 (2023-06-22) [stable]
* Bug fixes:
  - Fix psnup delegation. It was incorrectly changed in 4.14.90.
* Documentation:
  - Minor tweaks.

(wiz)

2023-06-26 16:15:29 UTC MAIN commitmail json YAML

ansible-core: updated to 2.15.1

v2.15.1
=======

Minor Changes
-------------
- ansible-test - Allow float values for the ``--timeout`` option to the ``env`` command. This simplifies testing.
- ansible-test - Refactored ``env`` command logic and timeout handling.
- ansible-test - Use ``datetime.datetime.now`` with ``tz`` specified instead of ``datetime.datetime.utcnow``.

Bugfixes
--------
- Properly disable ``jinja2_native`` in the template module when jinja2 override is used in the template (https://github.com/ansible/ansible/issues/80605)
- ansible-galaxy - Fix variable type error when installing subdir collections (https://github.com/ansible/ansible/issues/80943)
- ansible-test - Fix a traceback that occurs when attempting to test Ansible source using a different ansible-test. A clear error message is now given when this scenario occurs.
- ansible-test - Fix handling of timeouts exceeding one day.
- ansible-test - Fix various cases where the test timeout could expire without terminating the tests.
- ansible-test local change detection - use ``git merge-base <branch> HEAD`` instead of ``git merge-base --fork-point <branch>`` (https://github.com/ansible/ansible/pull/79734).
- deb822_repository - use http-agent for receiving content (https://github.com/ansible/ansible/issues/80809).
- dnf5 - Update dnf5 module to handle API change for setting the download directory (https://github.com/ansible/ansible/issues/80887)
- man page build - Remove the dependency on the ``docs`` directory for building man pages.
- pep517 build backend - Copy symlinks when copying the source tree. This avoids tracebacks in various scenarios, such as when a venv is present in the source tree.
- uri - fix search for JSON type to include complex strings containing '+'

(adam)

2023-06-26 16:13:45 UTC MAIN commitmail json YAML

Updated devel/py-requests-futures, devel/py-virtualenv

(adam)

2023-06-26 16:13:22 UTC MAIN commitmail json YAML

py-virtualenv: updated to 20.23.1

v20.23.1
update and simplify nushell activation script, fixes an issue on Windows resulting in consecutive command not found
Upgrade embedded wheels:
setuptools to 67.8.0 from 67.7.2

(adam)

2023-06-26 16:10:24 UTC MAIN commitmail json YAML

py-requests-futures: updated to 1.0.1

v1.0.1
Add pytest.mark.network to test cases
pyproject.toml config for black, isort, and pytest

(adam)

2023-06-26 16:07:17 UTC MAIN commitmail json YAML

Updated textproc/py-elementpath, textproc/py-xmlschema

(adam)

2023-06-26 16:06:58 UTC MAIN commitmail json YAML

py-xmlschema: updated to 2.3.1

v2.3.1
* Meta-schema elements and groups ignore xsi:type attributes
* Use the meta-schemas only for validating XSD sources otherwise create dummy schemas

v2.3.0
* Improve sequence/all restriction checks for XSD 1.1
* Add *schema* argument to `Wsdl11Document`

(adam)

2023-06-26 16:05:55 UTC MAIN commitmail json YAML

py-elementpath: updated to 4.1.4

v4.1.4
* Fix select of prefixed names
* Fix zero length *xs:base64Binary*

v4.1.3
* Fix XP30+ fn:path
* Fix weak tests

(adam)

2023-06-26 16:04:09 UTC MAIN commitmail json YAML

Updated net/yt-dlp, devel/py-test

(adam)

2023-06-26 16:03:50 UTC MAIN commitmail json YAML

py-test: updated to 7.4.0

pytest 7.4.0 (2023-06-23)
Features
* Added ExceptionInfo.from_exception(), a simpler way to create an ExceptionInfo from an exception. This can replace ExceptionInfo.from_exc_info() for most uses.
Improvements
* Update test log report annotation to named tuple and fixed inconsistency in docs for pytest_report_teststatus hook.

* When an exception traceback to be displayed is completely filtered out (by mechanisms such as __tracebackhide__, internal frames, and similar), now only the exception string and the following message are shown:

“All traceback entries are hidden. Pass --full-trace to see hidden and internal frames.”.

Previously, the last frame of the traceback was shown, even though it was hidden.

* Improved verbose output (-vv) of skip and xfail reasons by performing text wrapping while leaving a clear margin for progress output.

Added TerminalReporter.wrap_write() as a helper for that.

* Added handling of %f directive to print microseconds in log format options, such as log-date-format.

* Added the underlying exception to the cache provider’s path creation and write warning messages.

* Added warning when testpaths is set, but paths are not found by glob. In this case, pytest will fall back to searching from the current directory.

* When --confcutdir is not specified, and there is no config file present, the conftest cutoff directory (--confcutdir) is now set to the rootdir. Previously in such cases, conftest.py files would be probed all the way to the root directory of the filesystem. If you are badly affected by this change, consider adding an empty config file to your desired cutoff directory, or explicitly set --confcutdir.

* The norecursedirs check is now performed in a pytest_ignore_collect implementation, so plugins can affect it.

If after updating to this version you see that your norecursedirs setting is not being respected, it means that a conftest or a plugin you use has a bad pytest_ignore_collect implementation. Most likely, your hook returns False for paths it does not want to ignore, which ends the processing and doesn’t allow other plugins, including pytest itself, to ignore the path. The fix is to return None instead of False for paths your hook doesn’t want to ignore.

* caplog.set_level() and caplog.at_level() will temporarily enable the requested level if level was disabled globally via logging.disable(LEVEL).
Bug Fixes
* Terminal Reporting: Fixed bug when running in --tb=line mode where pytest.fail(pytrace=False) tests report None.
* Fixed the --last-failed whole-file skipping functionality (“skipped N files”) for non-python test files.
* Fixed a regression in pytest 7.3.2 which caused to testpaths to be considered for loading initial conftests, even when it was not utilized (e.g. when explicit paths were given on the command line). Now the testpaths are only considered when they are in use.
* Fixed traceback entries hidden with __tracebackhide__ = True still being shown for chained exceptions (parts after “… the above exception …” message).
* Fix writing non-encodable text to log file when using --debug.
Improved Documentation
* Improved documentation for caplog.set_level().
Trivial/Internal Changes
* Enhanced the CLI flag for -c to now include --config-file to make it clear that this flag applies to the usage of a custom config file.

(adam)

2023-06-26 16:03:10 UTC MAIN commitmail json YAML

yt-dlp: updated to 2023.6.22

2023.6.22

Core changes

Fix bug in db3ad8a67661d7b234a6954d9c6a4a9b1749f5eb by pukkandan
Improve --download-sections by pukkandan
Support negative time-ranges
Add *from-url to obey time-ranges in URL
Indicate filesize approximated from tbr better by pukkandan

Extractor changes

Support multiple _VALID_URLs
dplay: GlobalCyclingNetworkPlus: Add extractor
dropout: Fix season extraction
motherless: Add gallery support, fix groups
nebula: Fix extractor
rheinmaintv: Add extractor
youtube
Add ios to default clients used by pukkandan
IOS is affected neither by 403 nor by nsig so helps mitigate them preemptively
IOS also has higher bit-rate 'premium' formats though they are not labeled as such
Improve description parsing performance
Improve nsig function name extraction by pukkandan
Workaround 403 for android formats by pukkandan

Misc. changes

Revert "Add automatic duplicate issue detection" by pukkandan
cleanup

(adam)

2023-06-26 15:53:43 UTC MAIN commitmail json YAML

Updated lang/tcl, x11/tk

(adam)

2023-06-26 15:53:25 UTC MAIN commitmail json YAML

tk: updated to 8.6.13

8.6.13
2021-11-09 (bug)[e699a7] Fix build on macOS < 10.12 (culler)

2021-11-10 (bug)[8aebca,ce5d98] Mac: fix minimize button details (culler)

2021-11-24 (bug)[18682c,733dae] Mac: Enter/Leave events for toplevels (culler)

2021-11-29 (bug)[4ac9d2] Mac: canvas screenshot with Img package position
correction (chavez)

2021-11-30 (documentation cleanup) [bad305] improve wm protocol
WM_DELETE_WINDOW documentation (culler)

2021-11-30 (new) Mac: new color index "SelectedMenuItemTextColor".

2021-12-01 (new)[TIP 599] Extended build information (nijtmans)

2021-12-04 (bug)[440c52] fix PPM/PGM read with graylevel > 255 (vogel)

2021-12-04 (bug)[5fb814] canvas redraw region for lines/polygones (vogel)

2021-12-04 (new)[631a0b] text widget: direct mouse events to insert mark, not
current (vogel)

2021-12-06 (bug)[b164ef] fix mouse events for multiple toplevels (culler)

2021-12-07 (bug)[be8f5b] crash setting -type empty for a menu (vogel)

2021-12-10 (bug)[50fc02,50fc02,25894d,156e58] ImgPhoto pointer issues (chavez)

2021-12-20 (bug)[617861] -justify/-anchor defaults for ttk::label (nijtmans)

2021-12-20 (bug)[6be8b0] Mac: crash on drag and Cmd-w (culler)

2021-12-22 (bug)[a132b5] Mac: esc on combobox menu influences click reopening
(culler)

2021-12-24 (bug)[915316] Mac: drag events not to initial widget (culler)

2021-12-27 (bug)[eb26d4] Mac: wrong beep when clicking outside a combobox
(culler)

2021-12-30 (bug)[822450] Mac: crash on exit (culler)

2022-01-06 (bug)[b7d851] Mac: crash on tkdnd drop and window close (culler)

2022-01-09 (bug)[40bc81] embedding error test failure (vogel)

2022-01-16 (bug)[b1d115] No <Enter> event on new toplevel on current toplevel
destruction (vogel)

2022-02-03 (bug)[3fefb3] crash in empty ttk::combobox when end index requested
(vogel)

2022-02-07 (new)[247d80] Chinese message file (NewbieXvwu)

2022-02-07 (new) Support Windows ARM platform (nijtmans)

2022-02-11 (bug)[e331bc] NULL to memset in photo blank (chavez)

2022-02-12 (bug)[fc5073] Mac: crash on native file dialog and tooltip (walzer)

2022-02-17 (bug)[864b06] PNG photo image color numeric issue (chavez)

2022-02-24 (bug)[141a11] Mac: dialog box with global grab inresponsive on
click in other toplevel (walzer)

2022-02-25 (bug)[f75190] tk_fontchooser: multiple font families, locale
change, button activation (holger,vogel)

2022-02-25 (bug)[ce6b42] (in TCL bug tracker) ttk::spinbox increment event
endless invokation (vogel)

2022-02-26 (bug)[c7052d] Win: middle mouse click blocks system clipbord
(vogel)

2022-02-27 (bug)[292598,01acde,e02fc96,0c3dbe,ee49f3,d175bb] Mac: memory leaks
(images, focus ring) (chavez)

2022-03-07 (bug)[2a6c62] Avoid invalid <<TreeviewSelect>> events
(vogel,spjuth)

2022-03-16 (new)[f47920] Updates to Finnish message catalog (hippelainen)

2022-03-16 (bug)[424773] crash in test canvPs-5.1 (chavez,vogel)

2022-03-19 (bug)[5412c6] crash in test canvWind-2.1 (SVID,vogel,griffin)

2022-03-19 (bug)[54fe7a] crash in test textWind-18.3 (akuli,vogel)

2022-04-04 (bug)[29b5c2] error in tk_popup with separator entry selected
(griffin)

2022-04-07 (bug)[415415] scale advances multiple steps on single click (vogel)

2022-04-10 (bug)[dc4c55] tk_popup entry index (mcdonald)

2022-04-15 (bug)[c0bf1b] XVirtualEvent buffer overflows (chavez)

2022-04-19 (new)[8dd3d5] Mac : use Fn + e to access Emoji (nijtmans)

2022-05-11 (bug)[88cfdc] Mac: dialog memory, avoid use after free (chavez)

2022-04-21 (new)[bf0f48] Mac: Optimization for compilation is now -O2
(nijtmans)

2022-05-08 (bug)[eedd79] potential crashes in option parsing when sizeof(enum)
not equal to int (nijtmans)

2022-05-08 (bug)[0ce975] panedwindow calls memcpy with NULL pointer (chavez)

2022-05-22 (bug)[bee96b] Win: cursor warp, [tk busy] (mcdonald)

2022-06-07 (bug) GIF with multiple images may reuse transparent color (oehhar)

2022-06-12 (bug)[e4a051] Mac: map embedded window immediately (vogel)

2022-06-15 (bug)[b18434] cygwin path compiling issues (fassel)

2022-06-27 [aefdb8,be29f7] Updates to Russian message catalog (pylypenko)

2022-07-04 Updates to Esperanto message catalog (ender)

2022-07-19 (bug)[91ca77] Mac: map event handling (rosenburger,culler,landers)

2022-07-20 (bug)[40bc81,17f44d,150174,61e0bb] embedding error test failures
(vogel)

2022-07-25 (bug)[a3b03f] Linux, Windows: improve (ttk) menubutton menu
position (danckaert,vogel)

2022-07-29 Update keysym tables to latest X11R6 (nijtmans)

2022-08-22 [f6e4d4] consistent cross-platform polygon fill (akuli,chavez)

2022-09-04 (bug)[bc6020] test treeview-bc602049ab (bende,spjuth)

2022-09-08 (bug)[e17b6f] Mac: crash in test unixW-50.4 (chavez)

2022-09-20 [33de84] Mac: handle Apple deprecation of OSTypes (culler)

2022-09-20 (bug)[412b80] Mac menu: arrow key and menu selection (nab,culler)

2022-09-22 (bug)[1a46d8,1fa325] Mac: memleak, crash safety in color (chavez)

2022-10-17 [d93c81] Workaround faulty compiler optimization in VS 2022 (vogel)

2022-10-26 (bug)[435739] crash in test bind-37.1 (csok,vogel)

2022-10-28 (bug)[5e4e44] ttk::panedwindow drag robust wrt orientation variants
(xolodho,vogel)

(adam)

2023-06-26 15:51:56 UTC MAIN commitmail json YAML

tcl: updated to 8.6.13

8.6.13
2021-12-08 (update) tcltest package to version 2.5.4
2022-01-13 (bug)[26f132] Crash when sizeof(int) < sizeof(void *) (Plan 9 port)
2022-01-19 (TIP 623)[e9a271] Tcl_GetRange index args < 0 (petasis,nijtmans)
2022-03-08 (bug) test string-5.22 (porter)
2022-03-11 (bug)[8a7ec8] fat binary compile on Mac M1 (davis, nijtmans)
2022-04-04 (bug)[e5ed1b] numeric IPv6 in URLs (nijtmans)
=> http 2.9.6
2022-04-26 (bug)[27520c] test error-9.6 (goth,sebres)
2022-05-04 (bug)[8eb64b] http package tolerant again invalid reply header
2022-05-11 (bug)[6898f9] http package failed detection of shiftjis charset
2022-05-25 (bug)[76ad7a] tests string-6.13[23] (mistachkin, nijtmans)
2022-06-20 (bug)[55bf73] Avoid connection reuse after response code 101.
=> http 2.9.8
2022-07-22 (bug)[713653] FP rounding exposed by x86 musl (rubicon,sebres)
2022-07-22 More portable notation of microseconds in verbose output (sebres)
=> tcltest 2.5.5
2022-07-27 (bug)[b3977d] Process CR-LF split across packets (nadkarni,sebres)
2022-07-29 (bug)[4eb3a1] crash due to undetected bytecode invalidity (nadkarni)
2022-08-23 (new)[371080] Portability to CHERI-enabled Morello processor (jrtc27)
2022-09-06 (bug)[55a02f] Fallback init env(HOME) from USERPROFILE (nadkarni)
2022-09-13 (bug)[1073da] crash writing invalid utf-8 (nijtmans)
2022-09-14 (new) Update to Unicode-15 (nijtmans)
2022-10-14 tzdata updated to Olson's tzdata2022e (nijtmans)
Update bundled zlib to 1.2.13
Update bundled libtommath
Many code fixes to avoid overflow or undefined behavior.

(adam)

2023-06-26 15:42:53 UTC MAIN commitmail json YAML

2023-06-26 15:30:58 UTC MAIN commitmail json YAML

Updated devel/py-yapf, time/dateutils

(adam)

2023-06-26 15:29:56 UTC MAIN commitmail json YAML

dateutils: updated to 0.4.10

v0.4.10
do not resort to daisy sequences when incomplete dates are present
upon end-of-buffer finalise the last line
let --empty-mode|-E and --sed-mode|-S play nicely together
adapt CLI behaviour of strptime(1) to the other tools

v0.4.9
allow to specify epochs in nanoseconds, %s%N
fix nanosecond arithmetic
make cross-compilations easier
mention default timezone

v0.4.8
be symmetric about differences, A - B := -(B - A) for A < B
fix security issue when reading TZMAP_DIR from environment
fix printing of negative 0 (-0)
fix issue with tzdata transitions in files with leap second
adjustments that are now cut off at expiration time

v0.4.7
strptime mimics return code behaviour of dateconv
use unsigned arithmetic for leap second conversion
fix up ymds before adding days or business days
drain prchunk if filled with many small lines

(adam)

2023-06-26 15:29:42 UTC MAIN commitmail json YAML

doc: Updated fonts/sourcehansans-fonts to 2.004

(pho)

2023-06-26 15:29:13 UTC MAIN commitmail json YAML

fonts/sourcehansans-fonts: Update to 2.004

The list of changes from 1.000 is too long to paste here. See
https://github.com/adobe-fonts/source-han-sans/releases if you're
interested.

(pho)

2023-06-26 15:27:14 UTC MAIN commitmail json YAML

py-yapf: updated to 0.40.1

0.40.1
Fixed
- Corrected bad distribution v0.40.0 package.

0.40.0
Added
- Support for Python 3.11
- Add the `--print-modified` flag to print out file names of modified files when
  running in in-place mode.
Changes
- Replace the outdated and no-longer-supported lib2to3 with a fork of blib2to3,
  Black's version of lib2to3.
Removed
- Support for Python versions < 3.7 are no longer supported.

(adam)

2023-06-26 13:57:40 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 114.0.2

(ryoon)

2023-06-26 13:57:15 UTC MAIN commitmail json YAML

firefox-l10n: Update to 114.0.2

* Sync with www/firefox-114.0.2.

(ryoon)

2023-06-26 13:56:54 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 114.0.2

(ryoon)

2023-06-26 13:56:13 UTC MAIN commitmail json YAML

firefox: Update to 114.0.2

Changelog:
Fixed

    Several crash fixes.

    Web Extensions: Fixes for 114 regressions in our Native Messaging support.

(ryoon)

2023-06-26 13:10:21 UTC MAIN commitmail json YAML

doc: Updated graphics/png to 1.6.40

(wiz)

2023-06-26 13:10:12 UTC MAIN commitmail json YAML

png: update to 1.6.40.

Changes from version 1.6.39 to version 1.6.40
---------------------------------------------

* Fixed the eXIf chunk multiplicity checks.
* Fixed a memory leak in pCAL processing.
* Corrected the validity report about tRNS inside png_get_valid().
* Fixed various build issues on *BSD, Mac and Windows.
* Updated the configurations and the scripts for continuous integration.
* Cleaned up the code, the build scripts, and the documentation.

(wiz)

2023-06-26 13:10:10 UTC MAIN commitmail json YAML

doc: Updated misc/tui-journal to 0.2.0

(pin)

2023-06-26 13:09:48 UTC MAIN commitmail json YAML

misc/tui-journal: update to 0.2.0

What's Changed
- Fixed: Release GitHub action by @AmmarAbouZor in #53
- Added: Tags (Categories) for journal + Filter Function
  by @AmmarAbouZor in #56
- Changed: Keep journals list in focus after closing the external editor
  by @AmmarAbouZor in #58
- Added: Select-Tags Popup in Create/Edit Journals Prompt
  by @AmmarAbouZor in #62
- Changed: Add Filter Keybindings To Footer by @AmmarAbouZor in #64
- Added: Search Functions in Filter by @AmmarAbouZor in #66
- Added: Create Cleanup Cache GitHub Action by @AmmarAbouZor in #73
- Added: Wiki Documentation by @AmmarAbouZor in #76
- Added: automatic version increment and CFF self-maintenance
  by @kevinmatthes in #79
- Allow Release Action To Start Manually by @AmmarAbouZor in #83

(pin)

2023-06-26 13:09:09 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.66

(pin)

2023-06-26 13:08:38 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.66

0.6.66 (2023-06-25)
�沚� Chore
  - update deps (2236c283)

(pin)

2023-06-26 13:07:50 UTC MAIN commitmail json YAML

doc: Updated wm/marswm to 0.5.0

(pin)

2023-06-26 13:07:28 UTC MAIN commitmail json YAML

wm/marswm: update to 0.5.0

- Adding 'center' relay message
- Adding focus-main key binding
- Adding actions to switch between monitors and move windows between monitors
- Adding window rule field for 'initial_placement'
- Fixing old and annoying bug around window unmapping
- Adding floating option (resolves #4)

(pin)

2023-06-26 12:24:12 UTC MAIN commitmail json YAML

2023-06-26 12:17:40 UTC MAIN commitmail json YAML

cutter: remove gstreamer option

Does not compile.

(wiz)

2023-06-26 12:03:23 UTC MAIN commitmail json YAML

2023-06-26 12:01:59 UTC MAIN commitmail json YAML

2023-06-26 11:58:11 UTC MAIN commitmail json YAML

trustedSQL: remove wxGTK28 reference in comment

(wiz)

2023-06-26 11:57:18 UTC MAIN commitmail json YAML

2023-06-26 11:56:53 UTC MAIN commitmail json YAML

2023-06-26 11:56:22 UTC MAIN commitmail json YAML

libkate: remove python option (which was default-off)

Uses wxGTK28, which will be removed soon

(wiz)

2023-06-26 11:54:50 UTC MAIN commitmail json YAML

2023-06-26 11:54:26 UTC MAIN commitmail json YAML

2023-06-26 11:53:55 UTC MAIN commitmail json YAML

2023-06-26 11:52:54 UTC MAIN commitmail json YAML

2023-06-26 11:52:07 UTC MAIN commitmail json YAML

2023-06-26 11:51:37 UTC MAIN commitmail json YAML

2023-06-26 11:51:04 UTC MAIN commitmail json YAML

2023-06-26 11:50:26 UTC MAIN commitmail json YAML

2023-06-26 11:49:30 UTC MAIN commitmail json YAML

2023-06-26 11:47:57 UTC MAIN commitmail json YAML

doc: Added databases/diesel-cli version 2.1.0

(wiz)

2023-06-26 11:47:46 UTC MAIN commitmail json YAML

databases/Makefile: + diesel-cli

(wiz)

2023-06-26 11:47:36 UTC MAIN commitmail json YAML

databases/diesel-cli: import diesel-cli-2.1.0

Packaged mostly by pin@ in wip, thanks!

Diesel CLI is a tool that aids in managing your database schema.
Migrations are bi-directional changes to your database that get applied
sequentially.

(wiz)

2023-06-26 11:46:23 UTC MAIN commitmail json YAML

doc: Updated security/keepassxc to 2.7.5nb2

(wiz)

2023-06-26 11:46:13 UTC MAIN commitmail json YAML

keepassx: switch to botan3, and add yubikey option (default off)

Bump PKGREVISION.

(wiz)

2023-06-26 11:45:48 UTC MAIN commitmail json YAML

botan3: needs gcc 11

(wiz)

2023-06-26 11:41:29 UTC MAIN commitmail json YAML

doc: Added security/botan3 version 3.0.0

(wiz)

2023-06-26 11:41:13 UTC MAIN commitmail json YAML

security/Makefile: + botan3

(wiz)

2023-06-26 11:41:00 UTC MAIN commitmail json YAML

botan2: update DESCR

(wiz)

2023-06-26 11:40:39 UTC MAIN commitmail json YAML

security/botan3: import botan3-3.0.0

Botan is a crypto library written in C++. It provides a variety of
cryptographic algorithms, including common ones such as AES, MD5, SHA,
HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that
are more obscure or specialized. It also offers X.509v3 certificates
and CRLs, and PKCS #10 certificate requests. A message processing
system that uses a filter/pipeline metaphor allows for many common
cryptographic tasks to be completed with just a few lines of code.
Assembly optimizations for common CPUs, including x86, x86-64, and
PowerPC, offers further speedups for critical tasks such as SHA-1
hashing and multiple precision integer operations.

This package contains major version 3 of the library.

(wiz)

2023-06-26 11:39:42 UTC MAIN commitmail json YAML

doc: Added databases/prometheus-cpp version 1.1.0

(wiz)

2023-06-26 11:39:32 UTC MAIN commitmail json YAML

databases/Makefile: + prometheus-cpp

(wiz)

2023-06-26 11:39:20 UTC MAIN commitmail json YAML

databases/prometheus-cpp: import prometheus-cpp-1.1.0

This library aims to enable Metrics-Driven Development for C++
services. It implements the Prometheus Data Model, a powerful
abstraction on which to collect and expose metrics. We offer the
possibility for metrics to be collected by Prometheus, but other
push/pull collections can be added as plugins.

(wiz)

2023-06-26 11:38:46 UTC MAIN commitmail json YAML

doc: Updated devel/py-hg-git to 1.0.2

(wiz)

2023-06-26 11:38:37 UTC MAIN commitmail json YAML

py-hg-git: update to 1.0.2.

This is a minor release, focusing on bugs and compatibility.

Fix --source/-s argument to transplant with Hg-Git
enabled. (#392)
Fix cloning repositories using the old static HTTP support with
Hg-Git enabled.
Handle pushing tags to Git that cannot be stored as references such
as double-quotes on Windows. (#397)
Avoid converting unrelated refs on pull, such as Github PR-related refs. (#386)
Fix tests with GNU Grep 3.8 and later, by avoiding the egrep
alias (#400)
Support reading remote refs even if packed.
Add support for Dulwich 0.21 and later.
Mark Mercurial 6.4 as supported and tested.
Address slowness when pulling large repositories, caused by writing
unchanged references. (#401)

(wiz)

2023-06-26 11:38:14 UTC MAIN commitmail json YAML

mk: let GCC_REQD 11 work and pull in gcc12, since we don't have gcc11

(wiz)

2023-06-26 11:37:50 UTC MAIN commitmail json YAML

doc: Updated archivers/libzip to 1.10.0

(wiz)

2023-06-26 11:37:40 UTC MAIN commitmail json YAML

libzip: update to 1.10.0.

# 1.10.0 [2023-06-23]

* Make support for layered sources public.
* Add `zip_source_zip_file` and `zip_source_zip_file_create`, deprecate `zip_source_zip` and `zip_source_zip_create`.
* Allow reading changed file data.
* Fix handling of files of size 4294967295.
* `zipmerge`: copy extra fields.
* `zipmerge`: add option to keep files uncompressed.
* Switch test framework to use nihtest instead of Perl.
* Fix reading/writing compressed data with buffers > 4GiB.
* Restore support for torrentzip.
* Add warnings when using deprecated functions.
* Allow keeping files for empty archives.
* Support mbedTLS>=3.3.0.
* Support OpenSSL 3.
* Use ISO C secure library functions, if available.

(wiz)

2023-06-26 11:37:18 UTC MAIN commitmail json YAML

doc: Updated devel/editline to 3.1.20221030

(wiz)

2023-06-26 11:37:08 UTC MAIN commitmail json YAML

editline: update to 3.1.20221030.

2022-10-30 Jess Thrysoee

  * src/sys.h, src/reallocarr.c: Remove unused sys/cdefs.h include, to compile against musl libc
Reported by Matt Boehlke

  * version-info: 0:70:0

2022-10-09 Jess Thrysoee

  * version-info: 0:69:0

  * src/sys.h: Add __sun guard around sys/types.h in sys.h

  * all: sync with upstream source

2021-09-10 Jess Thrysoee

  * all: sync with upstream source

2021-07-14 Jess Thrysoee

  * all: sync with upstream source

  * src/histedit.h: Add wcsdup declaration when ifndef HAVE_WCSDUP. Patch by Rainer Jung.

  * examples/wtc1.c: Fix warnings and add missing brace. Patch by Rainer Jung.

2021-05-22 Jess Thrysoee

  * version-info: 0:66:0

  * all: sync with upstream source

  * src/el.c: editrc not read on systems without issetugid
Patch by Trevor Cordes

(wiz)

2023-06-26 11:36:06 UTC MAIN commitmail json YAML

Updated print/ghostscript-agpl, audio/flac

(adam)

2023-06-26 11:35:49 UTC MAIN commitmail json YAML

flac: updated to 1.4.3

FLAC 1.4.3 (23-Jun-2023)

As there have been additions to the libFLAC interfaces, the libFLAC version number is incremented to 13. The libFLAC++ version number stays at 10.

* General
        * All PowerPC-specific code has been removed, as it turned out those improvements didn't actually improve anything
        * Large improvements in encoder speed for all presets. The largest change is for the fastest presets and for 24-bit and 32-bit inputs.
        * Small improvement in decoder speed for BMI2-capable CPUs
        * Various documentation fixes and cleanups (Mark Grassi, Jake Schmidt)
        * Various fixes (Ozkan Sezer, Zhipeng Xue, orbea, Sam James, Harish Mahendrakar)
        * Fix building on Universal Windows Platform (Dmitry Kostju��enko)
* flac
        * A lot of small fixes for bugs found by fuzzing
        * Various improvements to the --keep-foreign-metadata and --keep-foreign-metadata-if-present options on decoding
                * The output format (WAV/AIFF/RF64 etc.) is now automatically selected based on what kind of foreign metadata is stored
                * Decoded file is checked afterwards, to see whether stored foreign format data agrees with FLAC audio properties
                * AIFF-C sowt data can now be restored
        * Add --force-legacy-wave-format option, to decode to WAV with WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more appropriate
        * Add --force-aiff-c-none-format and --force-aiff-c-sowt-format to decode to AIFF-C
        * The storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer restricted to known channel orderings
        * Throw an error when WAV or AIFF files are over 4GiB in length and the --ignore-chunk-sizes option is not set
        * Warn on testing files when ID3v2 tags are found
        * Warn when data trails the audio data of a WAV/AIFF/RF64/W64 file
        * Fix output file not being deleted after error on Windows
        * Removal of the --sector--align option
* metaflac
        * A lot of small fixes for bugs found by fuzzing
        * Added options --append and --data-format, which makes it possible to copy metadata blocks from one FLAC file to another
        * Added option --remove-all-tags-except
        * Added option --show-all-tags (harridu, Martijn van Beurden)
* libFLAC
        * No longer write seektables to Ogg, even when specifically asked for. Seektables in Ogg are not defined
        * Add functions FLAC__metadata_object_set_raw and FLAC__metadata_object_get_raw to convert between blob and FLAC__StreamMetadata
* Build system
        * Autoconf (configure)
                * The option --enable-64-bit-words is now on by default
        * CMake
                * The option ENABLE_64_BIT_WORDS is now on by default
* Testing/validation
        * Fuzzers were added for the flac and metaflac command line tools
        * Fuzzer coverage was improved

(adam)

2023-06-26 11:27:25 UTC MAIN commitmail json YAML

ghostscript-agpl: updated to 10.01.2

Version 10.01.2 (2023-06-21)

Highlights in this release include:

We've continued to improve the performance of the PDF interpreter written in C and improve it's behaviour in edge and out-of-specification cases.
Our efforts in code hygiene and maintainability continue.
The usual round of bug fixes, compatibility changes, and incremental improvements.
(9.53.0) We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3).

(adam)

2023-06-26 11:25:42 UTC MAIN commitmail json YAML

doc/TODO: + gnucash-5.2 [wait for bugfix release].

(wiz)

2023-06-26 11:23:32 UTC MAIN commitmail json YAML

doc/CHANGES: remove dupe

(wiz)

2023-06-26 11:03:12 UTC MAIN commitmail json YAML

doc: note freeze end

(wiz)

2023-06-26 11:02:27 UTC pkgsrc-2023Q2 commitmail json YAML

doc: add CHANGES file for 2023Q2

(wiz)

2023-06-26 09:35:18 UTC MAIN commitmail json YAML

xteddy2: SunOS needs -lXext.

(jperkin)

2023-06-26 09:35:17 UTC pkgsrc-2023Q1 commitmail json YAML

Pullup tickets #6763 to #6765

(bsiegert)

2023-06-26 09:34:50 UTC pkgsrc-2023Q1 commitmail json YAML

Pullup ticket #6765 - requested by nia
www/firefox102: security fix
www/firefox102-l10n: dependent update

Revisions pulled up:
- www/firefox102-l10n/Makefile                                  1.12
- www/firefox102-l10n/distinfo                                  1.11
- www/firefox102/Makefile                                      1.21
- www/firefox102/distinfo                                      1.13

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sun Jun 25 16:07:08 UTC 2023

  Modified Files:
  pkgsrc/www/firefox102: Makefile distinfo
  pkgsrc/www/firefox102-l10n: Makefile distinfo

  Log Message:
  firefox102: update to 102.12

  Security Vulnerabilities fixed in Firefox ESR 102.12

      #CVE-2023-34414: Click-jacking certificate exceptions through rendering lag

      #CVE-2023-34416: Memory safety bugs fixed in Firefox 114 and Firefox ESR
      102.12

(bsiegert)

2023-06-26 09:34:44 UTC pkgsrc-2023Q1 commitmail json YAML

Pullup ticket #6764 - requested by taca
net/bind918: security fix

Revisions pulled up:
- net/bind918/Makefile                                          1.10-1.12
- net/bind918/PLIST                                            1.4
- net/bind918/distinfo                                          1.7-1.9
- net/bind918/options.mk                                        1.2

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Mon Apr 24 13:48:06 UTC 2023

  Modified Files:
  pkgsrc/net/bind918: Makefile PLIST distinfo options.mk

  Log Message:
  net/bind918: update to 9.18.14

  pkgsrc change: reduce some pkglint warnings.

  --- 9.18.14 released ---

  6145. [bug] Fix a possible use-after-free bug in the
  dns__catz_done_cb() function. [GL #3997]

  6143. [bug] A reference counting problem on the error path in
  the xfrin_connect_done() might cause an assertion
  failure on shutdown.  [GL #3989]

  6142. [bug] Reduce the number of dns_dnssec_verify calls made
  determining if revoked keys needs to be removed from
  the trust anchors. [GL #3981]

  6141. [bug] Fix several issues in nsupdate timeout handling and
  update the -t option's documentation. [GL #3674]

  6138. [doc] Fix the DF-flag documentation on the outgoing
  UDP packets. [GL #3710]

  6136. [cleanup] Remove the isc_fsaccess API in favor of creating
  temporary file first and atomically replace the key
  with non-truncated content. [GL #3982]

  6132. [doc] Remove a dead link in the DNSSEC guide. [GL #3967]

  6129. [cleanup] Value stored to 'source' during its initialization is
  never read. [GL #3965]

  6128. [bug] Fix an omission in an earlier commit to avoid a race
  between the 'dns__catz_update_cb()' and
  'dns_catz_dbupdate_callback()' functions. [GL #3968]

  6126. [cleanup] Deprecate zone type "delegation-only" and the
  "delegation-only" and "root-delegation-only"
  options. [GL #3953]

  6125. [bug] Hold a catz reference while the update process is
  running, so that the catalog zone is not destroyed
  during shutdown until the update process is finished or
  properly canceled by the activated 'shuttingdown' flag.
  [GL #3955]

  6124. [bug] When changing from a NSEC3 capable DNSSEC algorithm to
  an NSEC3 incapable DNSSEC algorithm using KASP the zone
  could sometimes be incompletely signed. [GL #3937]

  6121. [bug] Fix BIND and dig zone transfer hanging when
  downloading large zones over TLS from a primary server,
  especially over unstable connections. [GL #3867]

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed May 17 13:43:52 UTC 2023

  Modified Files:
  pkgsrc/net/bind918: Makefile distinfo

  Log Message:
  net/bind918: update to 9.18.15

  --- 9.18.15 released ---

  6164. [bug] Set the rndc idle read timeout back to 60 seconds,
  from the netmgr default of 30 seconds, in order to
  match the behavior of 9.16 and earlier. [GL #4046]

  6161. [bug] Fix log file rotation when using absolute path as
  file. [GL #3991]

  6157. [bug] When removing delegations in an OPTOUT range
  empty-non-terminal NSEC3 records generated by
  those delegations were not removed. [GL #4027]

  6156. [bug] Reimplement the maximum and idle timeouts for incoming
  zone tranfers. [GL #4004]

  6155. [bug] Treat ISC_R_INVALIDPROTO as a networking error
  in the dispatch code to avoid retrying with the
  same server. [GL #4005]

  6152. [bug] In dispatch, honour the configured source-port
  selection when UDP connection fails with address
  in use error.

  Also treat ISC_R_NOPERM same as ISC_R_ADDRINUSE.
  [GL #3986]

  6149. [test] As a workaround, include an OpenSSL header file before
  including cmocka.h in the unit tests, because OpenSSL
  3.1.0 uses __attribute__(malloc), conflicting with a
  redefined malloc in cmocka.h. [GL #4000]

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Jun 21 14:42:23 UTC 2023

  Modified Files:
  pkgsrc/net/bind918: Makefile distinfo

  Log Message:
  net/bind918: update to 9.18.16

  9.18.16 (2023-06-21)

  Security release:

  - CVE-2023-2828
  - CVE-2023-2911

  6192. [security] A query that prioritizes stale data over lookup
  triggers a fetch to refresh the stale data in cache.
  If the fetch is aborted for exceeding the recursion
  quota, it was possible for 'named' to enter an infinite
  callback loop and crash due to stack overflow. This has
  been fixed. (CVE-2023-2911) [GL #4089]

  6190. [security] Improve the overmem cleaning process to prevent the
  cache going over the configured limit. (CVE-2023-2828)
  [GL #4055]

  6188. [performance] Reduce memory consumption by allocating properly
  sized send buffers for stream-based transports.
  [GL #4038]

  6186. [bug] Fix a 'clients-per-query' miscalculation bug. When the
  'stale-answer-enable' options was enabled and the
  'stale-answer-client-timeout' option was enabled and
  larger than 0, named was taking two places from the
  'clients-per-query' limit for each client and was
  failing to gradually auto-tune its value, as configured.
  [GL #4074]

  6185. [func] Add "ClientQuota" statistics channel counter, which
  indicates the number of the resolver's spilled queries
  due to reaching the clients per query quota. [GL !7978]

  6183. [bug] Fix a serve-stale bug where a delegation from cache
  could be returned to the client. [GL #3950]

  6182. [cleanup] Remove configure checks for epoll, kqueue and
  /dev/poll. [GL #4098]

  6181. [func] The "tkey-dhkey" option has been deprecated; a
  warning will be logged when it is used. In a future
  release, Diffie-Hellman TKEY mode will be removed.
  [GL #3905]

  6180. [bug] The session key object could be incorrectly added
  to multiple different views' keyrings. [GL #4079]

  6179. [bug] Fix an interfacemgr use-after-free error in
  zoneconf.c:isself(). [GL #3765]

  6176. [test] Add support for using pytest & pytest-xdist to
  execute the system test suite. [GL #3978]

  6174. [bug] BIND could get stuck on reconfiguration when a
  'listen' statement for HTTP is removed from the
  configuration. That has been fixed. [GL #4071]

  6173. [bug] Properly process extra "nameserver" lines in
  resolv.conf otherwise the next line is not properly
  processed. [GL #4066]

  6169. [bug] named could crash when deleting inline-signing zones
  with "rndc delzone". [GL #4054]

  6165. [bug] Fix a logic error in dighost.c which could call the
  dighost_shutdown() callback twice and cause problems
  if the callback function was not idempotent. [GL #4039]

(bsiegert)

2023-06-26 09:34:36 UTC pkgsrc-2023Q1 commitmail json YAML

Pullup ticket #6763 - requested by taca
net/bind916: security fix

Revisions pulled up:
- net/bind916/Makefile                                          1.56-1.58
- net/bind916/distinfo                                          1.47-1.49
- net/bind916/options.mk                                        1.5

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Mon Apr 24 13:45:10 UTC 2023

  Modified Files:
  pkgsrc/net/bind916: Makefile distinfo

  Log Message:
  net/bind916: update to 9.16.40

  --- 9.16.40 released ---

  6142. [bug] Reduce the number of dns_dnssec_verify calls made
  determining if revoked keys needs to be removed from
  the trust anchors. [GL #3981]

  6138. [doc] Fix the DF-flag documentation on the outgoing
  UDP packets. [GL #3710]

  6132. [doc] Remove a dead link in the DNSSEC guide. [GL #3967]

  6129. [cleanup] Value stored to 'source' during its initialization is
  never read. [GL #3965]

  6124. [bug] When changing from a NSEC3 capable DNSSEC algorithm to
  an NSEC3 incapable DNSSEC algorithm using KASP the zone
  could sometimes be incompletely signed. [GL #3937]

  5741. [bug] Log files with "timestamp" suffixes could be left in
  place after rolling, even if the number of preserved
  log files exceeded the configured "versions" limit.
  [GL #828] [GL #3959]

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed May 17 13:41:58 UTC 2023

  Modified Files:
  pkgsrc/net/bind916: Makefile distinfo

  Log Message:
  net/bind916: update to 9.16.41

  --- 9.16.41 released ---

  6157. [bug] When removing delegations in an OPTOUT range
  empty-non-terminal NSEC3 records generated by
  those delegations were not removed. [GL #4027]

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Jun 21 14:40:43 UTC 2023

  Modified Files:
  pkgsrc/net/bind916: Makefile distinfo options.mk

  Log Message:
  net/bind916: update to 9.16.42

  pkgsrc change: reduce pkglint warnings.

  9.16.42 (2023-06-21)

  Security release:

  - CVE-2023-2828
  - CVE-2023-2911

  6192. [security] A query that prioritizes stale data over lookup
  triggers a fetch to refresh the stale data in cache.
  If the fetch is aborted for exceeding the recursion
  quota, it was possible for 'named' to enter an infinite
  callback loop and crash due to stack overflow. This has
  been fixed. (CVE-2023-2911) [GL #4089]

  6190. [security] Improve the overmem cleaning process to prevent the
  cache going over the configured limit. (CVE-2023-2828)
  [GL #4055]

  6183. [bug] Fix a serve-stale bug where a delegation from cache
  could be returned to the client. [GL #3950]

  6173. [bug] Properly process extra "nameserver" lines in
  resolv.conf otherwise the next line is not properly
  processed. [GL #4066]

  6169. [bug] named could crash when deleting inline-signing zones
  with "rndc delzone". [GL #4054]

(bsiegert)

2023-06-26 09:33:41 UTC MAIN commitmail json YAML

wwwoffle: SunOS needs libnsl.

(jperkin)

2023-06-26 09:33:02 UTC MAIN commitmail json YAML

surf: SunOS needs libsocket.

(jperkin)

2023-06-26 09:32:25 UTC MAIN commitmail json YAML

pcmanfm-qt: SunOS needs libsocket.

(jperkin)

2023-06-26 09:31:36 UTC MAIN commitmail json YAML

bsdec2-image-upload: SunOS needs libsocket.

(jperkin)

2023-06-26 09:29:37 UTC MAIN commitmail json YAML

cups-filters: SunOS needs libresolv.

(jperkin)

2023-06-26 09:28:08 UTC MAIN commitmail json YAML

tsocks: SunOS needs libnsl.

(jperkin)

2023-06-26 09:26:37 UTC MAIN commitmail json YAML

inetutils: SunOS needs socket libraries.

(jperkin)

2023-06-26 09:22:50 UTC MAIN commitmail json YAML

gssdp12: SunOS needs libsocket.

(jperkin)

2023-06-26 09:22:14 UTC MAIN commitmail json YAML

grilo-plugins: SunOS needs libsocket.

(jperkin)

2023-06-26 09:20:59 UTC MAIN commitmail json YAML

dante: SunOS needs libnsl.

(jperkin)

2023-06-26 09:19:45 UTC MAIN commitmail json YAML

btget: SunOS needs -lcrypto -lsocket.

(jperkin)

2023-06-26 09:18:59 UTC MAIN commitmail json YAML

bbk_cli: SunOS needs libsocket.

(jperkin)

2023-06-26 09:18:20 UTC MAIN commitmail json YAML

srs-milter: SunOS needs socket libraries.

(jperkin)

2023-06-26 09:17:45 UTC MAIN commitmail json YAML

asc: SunOS needs libfreetype.

(jperkin)

2023-06-26 09:13:22 UTC MAIN commitmail json YAML

cpuminer: SunOS needs libsocket.

(jperkin)

2023-06-26 09:10:38 UTC MAIN commitmail json YAML

dnsperf: SunOS needs libsocket.

(jperkin)

2023-06-26 09:09:46 UTC MAIN commitmail json YAML

kate: SunOS needs libsocket.

(jperkin)

2023-06-26 09:06:56 UTC MAIN commitmail json YAML

kldap: SunOS needs libsocket.

(jperkin)

2023-06-26 09:05:18 UTC MAIN commitmail json YAML

cinepaint: SunOS needs explicit -lstdc++.

(jperkin)

2023-06-26 08:55:49 UTC MAIN commitmail json YAML

enigma: SunOS needs socket libraries.

(jperkin)

2023-06-26 08:53:17 UTC MAIN commitmail json YAML

devilutionx: SunOS needs libsocket.

(jperkin)

2023-06-26 08:51:51 UTC MAIN commitmail json YAML

sweep: SunOS needs -lgmodule-2.0.

(jperkin)

2023-06-26 08:49:33 UTC MAIN commitmail json YAML

ed2k-gtk-gui: SunOS needs -lX11 -lgmodule-2.0.

(jperkin)

2023-06-26 08:48:49 UTC MAIN commitmail json YAML

xsol: SunOS needs -lX11 -lXt.

(jperkin)

2023-06-26 08:40:55 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 17.5.0

(pin)

2023-06-26 08:40:30 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 17.5.0

Features
- scm: allow status override (32ee6fa), closes #3992

(pin)

2023-06-26 08:36:15 UTC MAIN commitmail json YAML

kchmviewer: Needs socket libraries on SunOS.

(jperkin)

2023-06-26 08:32:42 UTC MAIN commitmail json YAML

ccache: SunOS needs libsocket.

(jperkin)

2023-06-26 08:30:31 UTC MAIN commitmail json YAML

dctc: SunOS needs libnsl.

(jperkin)

2023-06-26 08:29:12 UTC MAIN commitmail json YAML

wmii: Needs -lX11 -lXrender on SunOS.

(jperkin)

2023-06-26 08:23:29 UTC MAIN commitmail json YAML

zlib-ng: Remove --version-script on SunOS.

(jperkin)

2023-06-26 08:21:31 UTC MAIN commitmail json YAML

doc: Updated sysutils/onefetch to 2.18.1

(pin)

2023-06-26 08:21:09 UTC MAIN commitmail json YAML

sysutils/onefetch: update to 2.18.1

Bug Fixes
- don't fail when computing diff on partial clones (#1093) @Byron @o2sh

Features
- fetch banner info from github (#1094) @spenserblack @o2sh

(pin)

2023-06-26 08:15:10 UTC MAIN commitmail json YAML

rubberband: Prune another --version-script.

(jperkin)

2023-06-26 08:13:02 UTC MAIN commitmail json YAML

mpv: Fix compiler flags on SunOS.

(jperkin)

2023-06-25 23:42:14 UTC MAIN commitmail json YAML

textproc/py-rapidfuzz: Spell amd64 correctly as x86_64

This is MACHINE_ARCH, not MACHINE.

(gdt)

2023-06-25 22:54:46 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.86.0

(js)

2023-06-25 22:54:34 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.86.0

Synapse 1.86.0 (2023-06-20)
===========================

No significant changes since 1.86.0rc2.

Synapse 1.86.0rc2 (2023-06-14)
==============================

Bugfixes
--------

- Fix an error when having workers of different versions running. ([\#15774](https://github.com/matrix-org/synapse/issues/15774))

Synapse 1.86.0rc1 (2023-06-13)
==============================

This version was tagged but never released.

Features
--------

- Stable support for [MSC3882](https://github.com/matrix-org/matrix-spec-proposals/pull/3882) to allow an existing device/session to generate a login token for use on a new device/session. ([\#15388](https://github.com/matrix-org/synapse/issues/15388))
- Support resolving a room's [canonical alias](https://spec.matrix.org/v1.7/client-server-api/#mroomcanonical_alias) via the module API. ([\#15450](https://github.com/matrix-org/synapse/issues/15450))
- Enable support for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952): intentional mentions. ([\#15520](https://github.com/matrix-org/synapse/issues/15520))
- Experimental [MSC3861](https://github.com/matrix-org/matrix-spec-proposals/pull/3861) support: delegate auth to an OIDC provider. ([\#15582](https://github.com/matrix-org/synapse/issues/15582))
- Add Synapse version deploy annotations to Grafana dashboard which enables easy correlation between behavior changes witnessed in a graph to a certain Synapse version and nail down regressions. ([\#15674](https://github.com/matrix-org/synapse/issues/15674))
- Add a catch-all * to the supported relation types when redacting an event and its related events. This is an update to [MSC3912](https://github.com/matrix-org/matrix-spec-proposals/pull/3861) implementation. ([\#15705](https://github.com/matrix-org/synapse/issues/15705))
- Speed up `/messages` by backfilling in the background when there are no backward extremities where we are directly paginating. ([\#15710](https://github.com/matrix-org/synapse/issues/15710))
- Expose a metric reporting the database background update status. ([\#15740](https://github.com/matrix-org/synapse/issues/15740))

Bugfixes
--------

- Correctly clear caches when we delete a room. ([\#15609](https://github.com/matrix-org/synapse/issues/15609))
- Check permissions for enabling encryption earlier during room creation to avoid creating broken rooms. ([\#15695](https://github.com/matrix-org/synapse/issues/15695))

Improved Documentation
----------------------

- Simplify query to find participating servers in a room. ([\#15732](https://github.com/matrix-org/synapse/issues/15732))

Internal Changes
----------------

- Log when events are (maybe unexpectedly) filtered out of responses in tests. ([\#14213](https://github.com/matrix-org/synapse/issues/14213))
- Read from column `full_user_id` rather than `user_id` of tables `profiles` and `user_filters`. ([\#15649](https://github.com/matrix-org/synapse/issues/15649))
- Add support for tracing functions which return `Awaitable`s. ([\#15650](https://github.com/matrix-org/synapse/issues/15650))
- Cache requests for user's devices over federation. ([\#15675](https://github.com/matrix-org/synapse/issues/15675))
- Add fully qualified docker image names to Dockerfiles. ([\#15689](https://github.com/matrix-org/synapse/issues/15689))
- Remove some unused code. ([\#15690](https://github.com/matrix-org/synapse/issues/15690))
- Improve type hints. ([\#15694](https://github.com/matrix-org/synapse/issues/15694), [\#15697](https://github.com/matrix-org/synapse/issues/15697))
- Update docstring and traces on `maybe_backfill()` functions. ([\#15709](https://github.com/matrix-org/synapse/issues/15709))
- Add context for when/why to use the `long_retries` option when sending Federation requests. ([\#15721](https://github.com/matrix-org/synapse/issues/15721))
- Removed some unused fields. ([\#15723](https://github.com/matrix-org/synapse/issues/15723))
- Update federation error to more plainly explain we can only authorize our own membership events. ([\#15725](https://github.com/matrix-org/synapse/issues/15725))
- Prevent the `latest_deps` and `twisted_trunk` daily GitHub Actions workflows from running on forks of the codebase. ([\#15726](https://github.com/matrix-org/synapse/issues/15726))
- Improve performance of user directory search. ([\#15729](https://github.com/matrix-org/synapse/issues/15729))
- Remove redundant table join with `room_memberships` when doing a `is_host_joined()`/`is_host_invited()` call (`membership` is already part of the `current_state_events`). ([\#15731](https://github.com/matrix-org/synapse/issues/15731))
- Remove superfluous `room_memberships` join from background update. ([\#15733](https://github.com/matrix-org/synapse/issues/15733))
- Speed up typechecking CI. ([\#15752](https://github.com/matrix-org/synapse/issues/15752))
- Bump minimum supported Rust version to 1.60.0. ([\#15768](https://github.com/matrix-org/synapse/issues/15768))

### Updates to locked dependencies

* Bump importlib-metadata from 6.1.0 to 6.6.0. ([\#15711](https://github.com/matrix-org/synapse/issues/15711))
* Bump library/redis from 6-bullseye to 7-bullseye in /docker. ([\#15712](https://github.com/matrix-org/synapse/issues/15712))
* Bump log from 0.4.18 to 0.4.19. ([\#15761](https://github.com/matrix-org/synapse/issues/15761))
* Bump phonenumbers from 8.13.11 to 8.13.13. ([\#15763](https://github.com/matrix-org/synapse/issues/15763))
* Bump pyasn1 from 0.4.8 to 0.5.0. ([\#15713](https://github.com/matrix-org/synapse/issues/15713))
* Bump pydantic from 1.10.8 to 1.10.9. ([\#15762](https://github.com/matrix-org/synapse/issues/15762))
* Bump pyo3-log from 0.8.1 to 0.8.2. ([\#15759](https://github.com/matrix-org/synapse/issues/15759))
* Bump pyopenssl from 23.1.1 to 23.2.0. ([\#15765](https://github.com/matrix-org/synapse/issues/15765))
* Bump regex from 1.7.3 to 1.8.4. ([\#15769](https://github.com/matrix-org/synapse/issues/15769))
* Bump sentry-sdk from 1.22.1 to 1.25.0. ([\#15714](https://github.com/matrix-org/synapse/issues/15714))
* Bump sentry-sdk from 1.25.0 to 1.25.1. ([\#15764](https://github.com/matrix-org/synapse/issues/15764))
* Bump serde from 1.0.163 to 1.0.164. ([\#15760](https://github.com/matrix-org/synapse/issues/15760))
* Bump types-jsonschema from 4.17.0.7 to 4.17.0.8. ([\#15716](https://github.com/matrix-org/synapse/issues/15716))
* Bump types-pyopenssl from 23.1.0.2 to 23.2.0.0. ([\#15766](https://github.com/matrix-org/synapse/issues/15766))
* Bump types-requests from 2.31.0.0 to 2.31.0.1. ([\#15715](https://github.com/matrix-org/synapse/issues/15715))

Synapse 1.85.2 (2023-06-08)
===========================

Bugfixes
--------

- Fix regression where using TLS for HTTP replication between workers did not work. Introduced in v1.85.0. ([\#15746](https://github.com/matrix-org/synapse/issues/15746))

Synapse 1.85.1 (2023-06-07)
===========================

Note: this release only fixes a bug that stopped some deployments from upgrading to v1.85.0. There is no need to upgrade to v1.85.1 if successfully running v1.85.0.

Bugfixes
--------

- Fix bug in schema delta that broke upgrades for some deployments. Introduced in v1.85.0. ([\#15738](https://github.com/matrix-org/synapse/issues/15738), [\#15739](https://github.com/matrix-org/synapse/issues/15739))

Synapse 1.85.0 (2023-06-06)
===========================

No significant changes since 1.85.0rc2.

## Security advisory

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

- [GHSA-26c5-ppr8-f33p](https://github.com/matrix-org/synapse/security/advisories/GHSA-26c5-ppr8-f33p) / [CVE-2023-32682](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-32682) — Low Severity

  It may be possible for a deactivated user to login when using uncommon configurations.

- [GHSA-98px-6486-j7qc](https://github.com/matrix-org/synapse/security/advisories/GHSA-98px-6486-j7qc) / [CVE-2023-32683](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-32683) — Low Severity

  A discovered oEmbed or image URL can bypass the `url_preview_url_blacklist` setting potentially allowing server side request forgery or bypassing network policies. Impact is limited to IP addresses allowed by the `url_preview_ip_range_blacklist` setting (by default this only allows public IPs).

See the advisories for more details. If you have any questions, email security@matrix.org.

Synapse 1.85.0rc2 (2023-06-01)
==============================

Bugfixes
--------

- Fix a performance issue introduced in Synapse v1.83.0 which meant that purging rooms was very slow and database-intensive. ([\#15693](https://github.com/matrix-org/synapse/issues/15693))

Deprecations and Removals
-------------------------

- Deprecate calling the `/register` endpoint with an unspecced `user` property for application services. ([\#15703](https://github.com/matrix-org/synapse/issues/15703))

Internal Changes
----------------

- Speed up background jobs `populate_full_user_id_user_filters` and `populate_full_user_id_profiles`. ([\#15700](https://github.com/matrix-org/synapse/issues/15700))

Synapse 1.85.0rc1 (2023-05-30)
==============================

Features
--------

- Improve performance of backfill requests by performing backfill of previously failed requests in the background. ([\#15585](https://github.com/matrix-org/synapse/issues/15585))
- Add a new [admin API](https://matrix-org.github.io/synapse/v1.85/usage/administration/admin_api/index.html) to [create a new device for a user](https://matrix-org.github.io/synapse/v1.85/admin_api/user_admin_api.html#create-a-device). ([\#15611](https://github.com/matrix-org/synapse/issues/15611))
- Add Unix socket support for Redis connections. Contributed by Jason Little. ([\#15644](https://github.com/matrix-org/synapse/issues/15644))

Bugfixes
--------

- Fix a long-standing bug where setting the read marker could fail when using message retention. Contributed by Nick @ Beeper (@fizzadar). ([\#15464](https://github.com/matrix-org/synapse/issues/15464))
- Fix a long-standing bug where the `url_preview_url_blacklist` configuration setting was not applied to oEmbed or image URLs found while previewing a URL. ([\#15601](https://github.com/matrix-org/synapse/issues/15601))
- Fix a long-standing bug where filters with multiple backslashes were rejected. ([\#15607](https://github.com/matrix-org/synapse/issues/15607))
- Fix a bug introduced in Synapse 1.82.0 where the error message displayed when validation of the `app_service_config_files` config option fails would be incorrectly formatted. ([\#15614](https://github.com/matrix-org/synapse/issues/15614))
- Fix a long-standing bug where deactivated users were still able to login using the custom `org.matrix.login.jwt` login type (if enabled). ([\#15624](https://github.com/matrix-org/synapse/issues/15624))
- Fix a long-standing bug where deactivated users were able to login in uncommon situations. ([\#15634](https://github.com/matrix-org/synapse/issues/15634))

Improved Documentation
----------------------

- Warn users that at least 3.75GB of space is needed for the nix Synapse development environment. ([\#15613](https://github.com/matrix-org/synapse/issues/15613))
- Remove outdated comment from the generated and sample homeserver log configs. ([\#15648](https://github.com/matrix-org/synapse/issues/15648))
- Improve contributor docs to make it more clear that Rust is a necessary prerequisite. Contributed by @grantm. ([\#15668](https://github.com/matrix-org/synapse/issues/15668))

Deprecations and Removals
-------------------------

- Remove the old version of the R30 (30-day retained users) phone-home metric. ([\#10428](https://github.com/matrix-org/synapse/issues/10428))

Internal Changes
----------------

- Create dependabot changelogs at release time. ([\#15481](https://github.com/matrix-org/synapse/issues/15481))
- Add not null constraint to column `full_user_id` of tables `profiles` and `user_filters`. ([\#15537](https://github.com/matrix-org/synapse/issues/15537))
- Allow connecting to HTTP Replication Endpoints by using `worker_name` when constructing the request. ([\#15578](https://github.com/matrix-org/synapse/issues/15578))
- Make the `thread_id` column on `event_push_actions`, `event_push_actions_staging`, and `event_push_summary` non-null. ([\#15597](https://github.com/matrix-org/synapse/issues/15597))
- Run mypy type checking with the minimum supported Python version to catch new usage that isn't backwards-compatible. ([\#15602](https://github.com/matrix-org/synapse/issues/15602))
- Fix subscriptable type usage in Python <3.9. ([\#15604](https://github.com/matrix-org/synapse/issues/15604))
- Update internal terminology. ([\#15606](https://github.com/matrix-org/synapse/issues/15606), [\#15620](https://github.com/matrix-org/synapse/issues/15620))
- Instrument `state` and `state_group` storage-related operations to better picture what's happening when tracing. ([\#15610](https://github.com/matrix-org/synapse/issues/15610), [\#15647](https://github.com/matrix-org/synapse/issues/15647))
- Trace how many new events from the backfill response we need to process. ([\#15633](https://github.com/matrix-org/synapse/issues/15633))
- Re-type config paths in `ConfigError`s to be `StrSequence`s instead of `Iterable[str]`s. ([\#15615](https://github.com/matrix-org/synapse/issues/15615))
- Update Mutual Rooms ([MSC2666](https://github.com/matrix-org/matrix-spec-proposals/pull/2666)) implementation to match new proposal text. ([\#15621](https://github.com/matrix-org/synapse/issues/15621))
- Remove the unstable identifiers from faster joins ([MSC3706](https://github.com/matrix-org/matrix-spec-proposals/pull/3706)). ([\#15625](https://github.com/matrix-org/synapse/issues/15625))
- Fix the olddeps CI. ([\#15626](https://github.com/matrix-org/synapse/issues/15626))
- Remove duplicate timestamp from test logs (`_trial_temp/test.log`). ([\#15636](https://github.com/matrix-org/synapse/issues/15636))
- Fix two memory leaks in `trial` test runs. ([\#15630](https://github.com/matrix-org/synapse/issues/15630))
- Limit the size of the `HomeServerConfig` cache in trial test runs. ([\#15646](https://github.com/matrix-org/synapse/issues/15646))
- Improve type hints. ([\#15658](https://github.com/matrix-org/synapse/issues/15658), [\#15659](https://github.com/matrix-org/synapse/issues/15659))
- Add requesting user id parameter to key claim methods in `TransportLayerClient`. ([\#15663](https://github.com/matrix-org/synapse/issues/15663))
- Speed up rebuilding of the user directory for local users. ([\#15665](https://github.com/matrix-org/synapse/issues/15665))
- Implement "option 2" for [MSC3820](https://github.com/matrix-org/matrix-spec-proposals/pull/3820): Room version 11. ([\#15666](https://github.com/matrix-org/synapse/issues/15666), [\#15678](https://github.com/matrix-org/synapse/issues/15678))

### Updates to locked dependencies

* Bump furo from 2023.3.27 to 2023.5.20. ([\#15642](https://github.com/matrix-org/synapse/issues/15642))
* Bump log from 0.4.17 to 0.4.18. ([\#15681](https://github.com/matrix-org/synapse/issues/15681))
* Bump prometheus-client from 0.16.0 to 0.17.0. ([\#15682](https://github.com/matrix-org/synapse/issues/15682))
* Bump pydantic from 1.10.7 to 1.10.8. ([\#15685](https://github.com/matrix-org/synapse/issues/15685))
* Bump pygithub from 1.58.1 to 1.58.2. ([\#15643](https://github.com/matrix-org/synapse/issues/15643))
* Bump requests from 2.28.2 to 2.31.0. ([\#15651](https://github.com/matrix-org/synapse/issues/15651))
* Bump sphinx from 6.1.3 to 6.2.1. ([\#15641](https://github.com/matrix-org/synapse/issues/15641))
* Bump types-bleach from 6.0.0.1 to 6.0.0.3. ([\#15686](https://github.com/matrix-org/synapse/issues/15686))
* Bump types-pillow from 9.5.0.2 to 9.5.0.4. ([\#15640](https://github.com/matrix-org/synapse/issues/15640))
* Bump types-pyyaml from 6.0.12.9 to 6.0.12.10. ([\#15683](https://github.com/matrix-org/synapse/issues/15683))
* Bump types-requests from 2.30.0.0 to 2.31.0.0. ([\#15684](https://github.com/matrix-org/synapse/issues/15684))
* Bump types-setuptools from 67.7.0.2 to 67.8.0.0. ([\#15639](https://github.com/matrix-org/synapse/issues/15639))

Synapse 1.84.1 (2023-05-26)
===========================

This patch release fixes a major issue with homeservers that do not have an `instance_map` defined but which do use workers.
If you have already upgraded to Synapse 1.84.0 and your homeserver is working normally, then there is no need to update to this patch release.

Bugfixes
--------

- Fix a bug introduced in Synapse v1.84.0 where workers do not start up when no `instance_map` was provided. ([\#15672](https://github.com/matrix-org/synapse/issues/15672))

Internal Changes
----------------

- Add `dch` and `notify-send` to the development Nix flake so that the release script can be used. ([\#15673](https://github.com/matrix-org/synapse/issues/15673))

Synapse 1.84.0 (2023-05-23)
===========================

The `worker_replication_*` configuration settings have been deprecated in favour of configuring the main process consistently with other instances in the `instance_map`. The deprecated settings will be removed in Synapse v1.88.0, but changing your configuration in advance is recommended. See the [upgrade notes](https://github.com/matrix-org/synapse/blob/release-v1.84/docs/upgrade.md#upgrading-to-v1840) for more information.

Bugfixes
--------

- Fix a bug introduced in Synapse 1.84.0rc1 where errors during startup were not reported correctly on Python < 3.10. ([\#15599](https://github.com/matrix-org/synapse/issues/15599))

Synapse 1.84.0rc1 (2023-05-16)
==============================

Features
--------

- Add an option to prevent media downloads from configured domains. ([\#15197](https://github.com/matrix-org/synapse/issues/15197))
- Add `forget_rooms_on_leave` config option to automatically forget rooms when users leave them or are removed from them. ([\#15224](https://github.com/matrix-org/synapse/issues/15224))
- Add redis TLS configuration options. ([\#15312](https://github.com/matrix-org/synapse/issues/15312))
- Add a config option to delay push notifications by a random amount, to discourage time-based profiling. ([\#15516](https://github.com/matrix-org/synapse/issues/15516))
- Stabilize support for [MSC2659](https://github.com/matrix-org/matrix-spec-proposals/pull/2659): application service ping endpoint. Contributed by Tulir @ Beeper. ([\#15528](https://github.com/matrix-org/synapse/issues/15528))
- Implement [MSC4009](https://github.com/matrix-org/matrix-spec-proposals/pull/4009) to expand the supported characters in Matrix IDs. ([\#15536](https://github.com/matrix-org/synapse/issues/15536))
- Advertise support for Matrix 1.6 on `/_matrix/client/versions`. ([\#15559](https://github.com/matrix-org/synapse/issues/15559))
- Print full error and stack-trace of any exception that occurs during startup/initialization. ([\#15569](https://github.com/matrix-org/synapse/issues/15569))

Bugfixes
--------

- Don't fail on federation over TOR where SRV queries are not supported. Contributed by Zdzichu. ([\#15523](https://github.com/matrix-org/synapse/issues/15523))
- Experimental support for [MSC4010](https://github.com/matrix-org/matrix-spec-proposals/pull/4010) which rejects setting the `"m.push_rules"` via account data. ([\#15554](https://github.com/matrix-org/synapse/issues/15554), [\#15555](https://github.com/matrix-org/synapse/issues/15555))
- Fix a long-standing bug where an invalid membership event could cause an internal server error. ([\#15564](https://github.com/matrix-org/synapse/issues/15564))
- Require at least poetry-core v1.1.0. ([\#15566](https://github.com/matrix-org/synapse/issues/15566), [\#15571](https://github.com/matrix-org/synapse/issues/15571))

Deprecations and Removals
-------------------------

- Remove need for `worker_replication_*` based settings in worker configuration yaml by placing this data directly on the `instance_map` instead. ([\#15491](https://github.com/matrix-org/synapse/issues/15491))

Updates to the Docker image
---------------------------

- Add pkg-config package to Stage 0 to be able to build Dockerfile on ppc64le architecture. ([\#15567](https://github.com/matrix-org/synapse/issues/15567))

Improved Documentation
----------------------

- Clarify documentation of the "Create or modify account" Admin API. ([\#15544](https://github.com/matrix-org/synapse/issues/15544))
- Fix path to the `statistics/database/rooms` admin API in documentation. ([\#15560](https://github.com/matrix-org/synapse/issues/15560))
- Update and improve Mastodon Single Sign-On documentation. ([\#15587](https://github.com/matrix-org/synapse/issues/15587))

Internal Changes
----------------

- Use oEmbed to generate URL previews for YouTube Shorts. ([\#15025](https://github.com/matrix-org/synapse/issues/15025))
- Create new `Client` for use with HTTP Replication between workers. Contributed by Jason Little. ([\#15470](https://github.com/matrix-org/synapse/issues/15470))
- Bump pyicu from 2.10.2 to 2.11. ([\#15509](https://github.com/matrix-org/synapse/issues/15509))
- Remove references to supporting per-user flag for [MSC2654](https://github.com/matrix-org/matrix-spec-proposals/pull/2654). ([\#15522](https://github.com/matrix-org/synapse/issues/15522))
- Don't use a trusted key server when running the demo scripts. ([\#15527](https://github.com/matrix-org/synapse/issues/15527))
- Speed up rebuilding of the user directory for local users. ([\#15529](https://github.com/matrix-org/synapse/issues/15529))
- Speed up deleting of old rows in `event_push_actions`. ([\#15531](https://github.com/matrix-org/synapse/issues/15531))
- Install the `xmlsec` and `mdbook` packages and switch back to the upstream [cachix/devenv](https://github.com/cachix/devenv) repo in the nix development environment. ([\#15532](https://github.com/matrix-org/synapse/issues/15532), [\#15533](https://github.com/matrix-org/synapse/issues/15533), [\#15545](https://github.com/matrix-org/synapse/issues/15545))
- Implement [MSC3987](https://github.com/matrix-org/matrix-spec-proposals/pull/3987) by removing `"dont_notify"` from the list of actions in default push rules. ([\#15534](https://github.com/matrix-org/synapse/issues/15534))
- Move various module API callback registration methods to a dedicated class. ([\#15535](https://github.com/matrix-org/synapse/issues/15535))
- Proxy `/user/devices` federation queries to application services for [MSC3984](https://github.com/matrix-org/matrix-spec-proposals/pull/3984). ([\#15539](https://github.com/matrix-org/synapse/issues/15539))
- Factor out an `is_mine_server_name` method. ([\#15542](https://github.com/matrix-org/synapse/issues/15542))
- Allow running Complement tests using [podman](https://podman.io/) by adding a `PODMAN` environment variable to `scripts-dev/complement.sh`. ([\#15543](https://github.com/matrix-org/synapse/issues/15543))
- Bump serde from 1.0.160 to 1.0.162. ([\#15548](https://github.com/matrix-org/synapse/issues/15548))
- Bump types-setuptools from 67.6.0.5 to 67.7.0.1. ([\#15549](https://github.com/matrix-org/synapse/issues/15549))
- Bump sentry-sdk from 1.19.1 to 1.22.1. ([\#15550](https://github.com/matrix-org/synapse/issues/15550))
- Bump ruff from 0.0.259 to 0.0.265. ([\#15551](https://github.com/matrix-org/synapse/issues/15551))
- Bump hiredis from 2.2.2 to 2.2.3. ([\#15552](https://github.com/matrix-org/synapse/issues/15552))
- Bump types-requests from 2.29.0.0 to 2.30.0.0. ([\#15553](https://github.com/matrix-org/synapse/issues/15553))
- Add `org.matrix.msc3981` info to `/_matrix/client/versions`. ([\#15558](https://github.com/matrix-org/synapse/issues/15558))
- Declare unstable support for [MSC3391](https://github.com/matrix-org/matrix-spec-proposals/pull/3391) under `/_matrix/client/versions` if the experimental implementation is enabled. ([\#15562](https://github.com/matrix-org/synapse/issues/15562))
- Implement [MSC3821](https://github.com/matrix-org/matrix-spec-proposals/pull/3821) to update the redaction rules. ([\#15563](https://github.com/matrix-org/synapse/issues/15563))
- Implement updated redaction rules from [MSC3389](https://github.com/matrix-org/matrix-spec-proposals/pull/3389). ([\#15565](https://github.com/matrix-org/synapse/issues/15565))
- Allow `pip install` to use setuptools_rust 1.6.0 when building Synapse. ([\#15570](https://github.com/matrix-org/synapse/issues/15570))
- Deal with upcoming Github Actions deprecations. ([\#15576](https://github.com/matrix-org/synapse/issues/15576))
- Export `run_as_background_process` from the module API. ([\#15577](https://github.com/matrix-org/synapse/issues/15577))
- Update build system requirements to allow building with poetry-core==1.6.0. ([\#15588](https://github.com/matrix-org/synapse/issues/15588))
- Bump serde from 1.0.162 to 1.0.163. ([\#15589](https://github.com/matrix-org/synapse/issues/15589))
- Bump phonenumbers from 8.13.7 to 8.13.11. ([\#15590](https://github.com/matrix-org/synapse/issues/15590))
- Bump types-psycopg2 from 2.9.21.9 to 2.9.21.10. ([\#15591](https://github.com/matrix-org/synapse/issues/15591))
- Bump types-commonmark from 0.9.2.2 to 0.9.2.3. ([\#15592](https://github.com/matrix-org/synapse/issues/15592))
- Bump types-setuptools from 67.7.0.1 to 67.7.0.2. ([\#15594](https://github.com/matrix-org/synapse/issues/15594))

Synapse 1.83.0 (2023-05-09)
===========================

No significant changes since 1.83.0rc1.

Synapse 1.83.0rc1 (2023-05-02)
==============================

Features
--------

- Experimental support to recursively provide relations per [MSC3981](https://github.com/matrix-org/matrix-spec-proposals/pull/3981). ([\#15315](https://github.com/matrix-org/synapse/issues/15315))
- Experimental support for [MSC3970](https://github.com/matrix-org/matrix-spec-proposals/pull/3970): Scope transaction IDs to devices. ([\#15318](https://github.com/matrix-org/synapse/issues/15318))
- Add an [admin API endpoint](https://matrix-org.github.io/synapse/v1.83/admin_api/experimental_features.html) to support per-user feature flags. ([\#15344](https://github.com/matrix-org/synapse/issues/15344))
- Add a module API to send an HTTP push notification. ([\#15387](https://github.com/matrix-org/synapse/issues/15387))
- Add an [admin API endpoint](https://matrix-org.github.io/synapse/v1.83/admin_api/statistics.html#get-largest-rooms-by-size-in-database) to query the largest rooms by disk space used in the database. ([\#15482](https://github.com/matrix-org/synapse/issues/15482))

Bugfixes
--------

- Disable push rule evaluation for rooms excluded from sync. ([\#15361](https://github.com/matrix-org/synapse/issues/15361))
- Fix a long-standing bug where cached server key results which were directly fetched would not be properly re-used. ([\#15417](https://github.com/matrix-org/synapse/issues/15417))
- Fix a bug introduced in Synapse 1.73.0 where some experimental push rules were returned by default. ([\#15494](https://github.com/matrix-org/synapse/issues/15494))

Improved Documentation
----------------------

- Add Nginx loadbalancing example with sticky mxid for workers. ([\#15411](https://github.com/matrix-org/synapse/issues/15411))
- Update outdated development docs that mention restrictions in versions of SQLite that we no longer support. ([\#15498](https://github.com/matrix-org/synapse/issues/15498))

Internal Changes
----------------

- Speedup tests by caching HomeServerConfig instances. ([\#15284](https://github.com/matrix-org/synapse/issues/15284))
- Add denormalised event stream ordering column to membership state tables for future use. Contributed by Nick @ Beeper (@fizzadar). ([\#15356](https://github.com/matrix-org/synapse/issues/15356))
- Always use multi-user device resync replication endpoints. ([\#15418](https://github.com/matrix-org/synapse/issues/15418))
- Add column `full_user_id` to tables `profiles` and `user_filters`. ([\#15458](https://github.com/matrix-org/synapse/issues/15458))
- Update support for [MSC3983](https://github.com/matrix-org/matrix-spec-proposals/pull/3983) to allow always returning fallback-keys in a `/keys/claim` request. ([\#15462](https://github.com/matrix-org/synapse/issues/15462))
- Improve type hints. ([\#15465](https://github.com/matrix-org/synapse/issues/15465), [\#15496](https://github.com/matrix-org/synapse/issues/15496), [\#15497](https://github.com/matrix-org/synapse/issues/15497))
- Support claiming more than one OTK at a time. ([\#15468](https://github.com/matrix-org/synapse/issues/15468))
- Bump types-pyyaml from 6.0.12.8 to 6.0.12.9. ([\#15471](https://github.com/matrix-org/synapse/issues/15471))
- Bump pyasn1-modules from 0.2.8 to 0.3.0. ([\#15473](https://github.com/matrix-org/synapse/issues/15473))
- Bump cryptography from 40.0.1 to 40.0.2. ([\#15474](https://github.com/matrix-org/synapse/issues/15474))
- Bump types-netaddr from 0.8.0.7 to 0.8.0.8. ([\#15475](https://github.com/matrix-org/synapse/issues/15475))
- Bump types-jsonschema from 4.17.0.6 to 4.17.0.7. ([\#15476](https://github.com/matrix-org/synapse/issues/15476))
- Ask bug reporters to provide logs as text. ([\#15479](https://github.com/matrix-org/synapse/issues/15479))
- Add a Nix flake for use as a development environment. ([\#15495](https://github.com/matrix-org/synapse/issues/15495))
- Bump anyhow from 1.0.70 to 1.0.71. ([\#15507](https://github.com/matrix-org/synapse/issues/15507))
- Bump types-pillow from 9.4.0.19 to 9.5.0.2. ([\#15508](https://github.com/matrix-org/synapse/issues/15508))
- Bump packaging from 23.0 to 23.1. ([\#15510](https://github.com/matrix-org/synapse/issues/15510))
- Bump types-requests from 2.28.11.16 to 2.29.0.0. ([\#15511](https://github.com/matrix-org/synapse/issues/15511))
- Bump setuptools-rust from 1.5.2 to 1.6.0. ([\#15512](https://github.com/matrix-org/synapse/issues/15512))
- Update the check_schema_delta script to account for when the schema version has been bumped locally. ([\#15466](https://github.com/matrix-org/synapse/issues/15466))

Synapse 1.82.0 (2023-04-25)
===========================

No significant changes since 1.82.0rc1.

Synapse 1.82.0rc1 (2023-04-18)
==============================

Features
--------

- Allow loading the `/directory/room/{roomAlias}` endpoint on workers. ([\#15333](https://github.com/matrix-org/synapse/issues/15333))
- Add some validation to `instance_map` configuration loading. ([\#15431](https://github.com/matrix-org/synapse/issues/15431))
- Allow loading the `/capabilities` endpoint on workers. ([\#15436](https://github.com/matrix-org/synapse/issues/15436))

Bugfixes
--------

- Delete server-side backup keys when deactivating an account. ([\#15181](https://github.com/matrix-org/synapse/issues/15181))
- Fix and document untold assumption that `on_logged_out` module hooks will be called before the deletion of pushers. ([\#15410](https://github.com/matrix-org/synapse/issues/15410))
- Improve robustness when handling a perspective key response by deduplicating received server keys. ([\#15423](https://github.com/matrix-org/synapse/issues/15423))
- Synapse now correctly fails to start if the config option `app_service_config_files` is not a list. ([\#15425](https://github.com/matrix-org/synapse/issues/15425))
- Disable loading `RefreshTokenServlet` (`/_matrix/client/(r0|v3|unstable)/refresh`) on workers. ([\#15428](https://github.com/matrix-org/synapse/issues/15428))

Improved Documentation
----------------------

- Note that the `delete_stale_devices_after` background job always runs on the main process. ([\#15452](https://github.com/matrix-org/synapse/issues/15452))

Deprecations and Removals
-------------------------

- Remove the broken, unspecced registration fallback. Note that the *login* fallback is unaffected by this change. ([\#15405](https://github.com/matrix-org/synapse/issues/15405))

Internal Changes
----------------

- Bump black from 23.1.0 to 23.3.0. ([\#15372](https://github.com/matrix-org/synapse/issues/15372))
- Bump pyopenssl from 23.1.0 to 23.1.1. ([\#15373](https://github.com/matrix-org/synapse/issues/15373))
- Bump types-psycopg2 from 2.9.21.8 to 2.9.21.9. ([\#15374](https://github.com/matrix-org/synapse/issues/15374))
- Bump types-netaddr from 0.8.0.6 to 0.8.0.7. ([\#15375](https://github.com/matrix-org/synapse/issues/15375))
- Bump types-opentracing from 2.4.10.3 to 2.4.10.4. ([\#15376](https://github.com/matrix-org/synapse/issues/15376))
- Bump dawidd6/action-download-artifact from 2.26.0 to 2.26.1. ([\#15404](https://github.com/matrix-org/synapse/issues/15404))
- Bump parameterized from 0.8.1 to 0.9.0. ([\#15412](https://github.com/matrix-org/synapse/issues/15412))
- Bump types-pillow from 9.4.0.17 to 9.4.0.19. ([\#15413](https://github.com/matrix-org/synapse/issues/15413))
- Bump sentry-sdk from 1.17.0 to 1.19.1. ([\#15414](https://github.com/matrix-org/synapse/issues/15414))
- Bump immutabledict from 2.2.3 to 2.2.4. ([\#15415](https://github.com/matrix-org/synapse/issues/15415))
- Bump dawidd6/action-download-artifact from 2.26.1 to 2.27.0. ([\#15441](https://github.com/matrix-org/synapse/issues/15441))
- Bump serde_json from 1.0.95 to 1.0.96. ([\#15442](https://github.com/matrix-org/synapse/issues/15442))
- Bump serde from 1.0.159 to 1.0.160. ([\#15443](https://github.com/matrix-org/synapse/issues/15443))
- Bump pillow from 9.4.0 to 9.5.0. ([\#15444](https://github.com/matrix-org/synapse/issues/15444))
- Bump furo from 2023.3.23 to 2023.3.27. ([\#15445](https://github.com/matrix-org/synapse/issues/15445))
- Bump types-pyopenssl from 23.1.0.0 to 23.1.0.2. ([\#15446](https://github.com/matrix-org/synapse/issues/15446))
- Bump mypy from 1.0.0 to 1.0.1. ([\#15447](https://github.com/matrix-org/synapse/issues/15447))
- Bump psycopg2 from 2.9.5 to 2.9.6. ([\#15448](https://github.com/matrix-org/synapse/issues/15448))
- Improve DB performance of clearing out old data from `stream_ordering_to_exterm`. ([\#15382](https://github.com/matrix-org/synapse/issues/15382), [\#15429](https://github.com/matrix-org/synapse/issues/15429))
- Implement [MSC3989](https://github.com/matrix-org/matrix-spec-proposals/pull/3989) redaction algorithm. ([\#15393](https://github.com/matrix-org/synapse/issues/15393))
- Implement [MSC2175](https://github.com/matrix-org/matrix-doc/pull/2175) to stop adding `creator` to create events. ([\#15394](https://github.com/matrix-org/synapse/issues/15394))
- Implement [MSC2174](https://github.com/matrix-org/matrix-spec-proposals/pull/2174) to move the `redacts` key to a `content` property. ([\#15395](https://github.com/matrix-org/synapse/issues/15395))
- Trust dtonlay/rust-toolchain in CI. ([\#15406](https://github.com/matrix-org/synapse/issues/15406))
- Explicitly install Synapse during typechecking in CI. ([\#15409](https://github.com/matrix-org/synapse/issues/15409))
- Only load the SSO redirect servlet if SSO is enabled. ([\#15421](https://github.com/matrix-org/synapse/issues/15421))
- Refactor `SimpleHttpClient` to pull out a base class. ([\#15427](https://github.com/matrix-org/synapse/issues/15427))
- Improve type hints. ([\#15432](https://github.com/matrix-org/synapse/issues/15432))
- Convert async to normal tests in `TestSSOHandler`. ([\#15433](https://github.com/matrix-org/synapse/issues/15433))
- Speed up the user directory background update. ([\#15435](https://github.com/matrix-org/synapse/issues/15435))
- Disable directory listing for static resources in `/_matrix/static/`. ([\#15438](https://github.com/matrix-org/synapse/issues/15438))
- Move various module API callback registration methods to a dedicated class. ([\#15453](https://github.com/matrix-org/synapse/issues/15453))

Synapse 1.81.0 (2023-04-11)
===========================

Synapse now attempts the versioned appservice paths before falling back to the
[legacy paths](https://spec.matrix.org/v1.6/application-service-api/#legacy-routes).
Usage of the legacy routes should be considered deprecated.

Additionally, Synapse has supported sending the application service access token
via [the `Authorization` header](https://spec.matrix.org/v1.6/application-service-api/#authorization)
since v1.70.0. For backwards compatibility it is *also* sent as the `access_token`
query parameter. This is insecure and should be considered deprecated.

A future version of Synapse (v1.88.0 or later) will remove support for legacy
application service routes and query parameter authorization.

No significant changes since 1.81.0rc2.

Synapse 1.81.0rc2 (2023-04-06)
==============================

Bugfixes
--------

- Fix the `set_device_id_for_pushers_txn` background update crash. ([\#15391](https://github.com/matrix-org/synapse/issues/15391))

Internal Changes
----------------

- Update CI to run complement under the latest stable go version. ([\#15403](https://github.com/matrix-org/synapse/issues/15403))

Synapse 1.81.0rc1 (2023-04-04)
==============================

Features
--------

- Add the ability to enable/disable registrations when in the OIDC flow. ([\#14978](https://github.com/matrix-org/synapse/issues/14978))
- Add a primitive helper script for listing worker endpoints. ([\#15243](https://github.com/matrix-org/synapse/issues/15243))
- Experimental support for passing One Time Key and device key requests to application services ([MSC3983](https://github.com/matrix-org/matrix-spec-proposals/pull/3983) and [MSC3984](https://github.com/matrix-org/matrix-spec-proposals/pull/3984)). ([\#15314](https://github.com/matrix-org/synapse/issues/15314), [\#15321](https://github.com/matrix-org/synapse/issues/15321))
- Allow loading `/password_policy` endpoint on workers. ([\#15331](https://github.com/matrix-org/synapse/issues/15331))
- Add experimental support for Unix sockets. Contributed by Jason Little. ([\#15353](https://github.com/matrix-org/synapse/issues/15353))
- Build Debian packages for Ubuntu 23.04 (Lunar Lobster). ([\#15381](https://github.com/matrix-org/synapse/issues/15381))

Bugfixes
--------

- Fix a long-standing bug where edits of non-`m.room.message` events would not be correctly bundled. ([\#15295](https://github.com/matrix-org/synapse/issues/15295))
- Fix a bug introduced in Synapse v1.55.0 which could delay remote homeservers being able to decrypt encrypted messages sent by local users. ([\#15297](https://github.com/matrix-org/synapse/issues/15297))
- Add a check to [SQLite port_db script](https://matrix-org.github.io/synapse/latest/postgres.html#porting-from-sqlite)
  to ensure that the sqlite database passed to the script exists before trying to port from it. ([\#15306](https://github.com/matrix-org/synapse/issues/15306))
- Fix a bug introduced in Synapse 1.76.0 where responses from worker deployments could include an internal `_INT_STREAM_POS` key. ([\#15309](https://github.com/matrix-org/synapse/issues/15309))
- Fix a long-standing bug that Synpase only used the [legacy appservice routes](https://spec.matrix.org/v1.6/application-service-api/#legacy-routes). ([\#15317](https://github.com/matrix-org/synapse/issues/15317))
- Fix a long-standing bug preventing users from rejoining rooms after being banned and unbanned over federation. Contributed by Nico. ([\#15323](https://github.com/matrix-org/synapse/issues/15323))
- Fix bug in worker mode where on a rolling restart of workers the "typing" worker would consume 100% CPU until it got restarted. ([\#15332](https://github.com/matrix-org/synapse/issues/15332))
- Fix a long-standing bug where some to_device messages could be dropped when using workers. ([\#15349](https://github.com/matrix-org/synapse/issues/15349))
- Fix a bug introduced in Synapse 1.70.0 where the background sync from a faster join could spin for hours when one of the events involved had been marked for backoff. ([\#15351](https://github.com/matrix-org/synapse/issues/15351))
- Fix missing app variable in mail subject for password resets. Contributed by Cyberes. ([\#15352](https://github.com/matrix-org/synapse/issues/15352))
- Fix a rare bug introduced in Synapse 1.66.0 where initial syncs would fail when the user had been kicked from a faster joined room that had not finished syncing. ([\#15383](https://github.com/matrix-org/synapse/issues/15383))

Improved Documentation
----------------------

- Fix a typo in login requests ratelimit defaults. ([\#15341](https://github.com/matrix-org/synapse/issues/15341))
- Add some clarification to the doc/comments regarding TCP replication. ([\#15354](https://github.com/matrix-org/synapse/issues/15354))
- Note that Synapse 1.74 queued a rebuild of the user directory tables. ([\#15386](https://github.com/matrix-org/synapse/issues/15386))

Internal Changes
----------------

- Use `immutabledict` instead of `frozendict`. ([\#15113](https://github.com/matrix-org/synapse/issues/15113))
- Add developer documentation for the Federation Sender and add a documentation mechanism using Sphinx. ([\#15265](https://github.com/matrix-org/synapse/issues/15265), [\#15336](https://github.com/matrix-org/synapse/issues/15336))
- Make the pushers rely on the `device_id` instead of the `access_token_id` for various operations. ([\#15280](https://github.com/matrix-org/synapse/issues/15280))
- Bump sentry-sdk from 1.15.0 to 1.17.0. ([\#15285](https://github.com/matrix-org/synapse/issues/15285))
- Allow running the Twisted trunk job against other branches. ([\#15302](https://github.com/matrix-org/synapse/issues/15302))
- Remind the releaser to ask for changelog feedback in [#synapse-dev](https://matrix.to/#/#synapse-dev:matrix.org). ([\#15303](https://github.com/matrix-org/synapse/issues/15303))
- Bump dtolnay/rust-toolchain from e12eda571dc9a5ee5d58eecf4738ec291c66f295 to fc3253060d0c959bea12a59f10f8391454a0b02d. ([\#15304](https://github.com/matrix-org/synapse/issues/15304))
- Reject events with an invalid "mentions" property per [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952). ([\#15311](https://github.com/matrix-org/synapse/issues/15311))
- As an optimisation, use `TRUNCATE` on Postgres when clearing the user directory tables. ([\#15316](https://github.com/matrix-org/synapse/issues/15316))
- Fix `.gitignore` rule for the Complement source tarball downloaded automatically by `complement.sh`. ([\#15319](https://github.com/matrix-org/synapse/issues/15319))
- Bump serde from 1.0.157 to 1.0.158. ([\#15324](https://github.com/matrix-org/synapse/issues/15324))
- Bump regex from 1.7.1 to 1.7.3. ([\#15325](https://github.com/matrix-org/synapse/issues/15325))
- Bump types-pyopenssl from 23.0.0.4 to 23.1.0.0. ([\#15326](https://github.com/matrix-org/synapse/issues/15326))
- Bump furo from 2022.12.7 to 2023.3.23. ([\#15327](https://github.com/matrix-org/synapse/issues/15327))
- Bump ruff from 0.0.252 to 0.0.259. ([\#15328](https://github.com/matrix-org/synapse/issues/15328))
- Bump cryptography from 40.0.0 to 40.0.1. ([\#15329](https://github.com/matrix-org/synapse/issues/15329))
- Bump mypy-zope from 0.9.0 to 0.9.1. ([\#15330](https://github.com/matrix-org/synapse/issues/15330))
- Speed up unit tests when using SQLite3. ([\#15334](https://github.com/matrix-org/synapse/issues/15334))
- Speed up pydantic CI job. ([\#15339](https://github.com/matrix-org/synapse/issues/15339))
- Speed up sample config CI job. ([\#15340](https://github.com/matrix-org/synapse/issues/15340))
- Fix copyright year in SSO footer template. ([\#15358](https://github.com/matrix-org/synapse/issues/15358))
- Bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3. ([\#15369](https://github.com/matrix-org/synapse/issues/15369))
- Bump serde from 1.0.158 to 1.0.159. ([\#15370](https://github.com/matrix-org/synapse/issues/15370))
- Bump serde_json from 1.0.94 to 1.0.95. ([\#15371](https://github.com/matrix-org/synapse/issues/15371))
- Speed up membership queries for users with forgotten rooms. ([\#15385](https://github.com/matrix-org/synapse/issues/15385))

(js)

2023-06-25 22:51:47 UTC MAIN commitmail json YAML

doc: Updated devel/py-canonicaljson to 2.0.0

(js)

2023-06-25 22:51:36 UTC MAIN commitmail json YAML

2023-06-25 21:23:10 UTC MAIN commitmail json YAML

py-rapidfuzz: fix on x86

(wiz)

2023-06-25 18:49:16 UTC MAIN commitmail json YAML

firefox: fix a typo in a comment

(gutteridge)

2023-06-25 18:17:33 UTC MAIN commitmail json YAML

2023-06-25 18:01:37 UTC MAIN commitmail json YAML

doc: Updated devel/fossil to 2.22

(js)

2023-06-25 18:01:14 UTC MAIN commitmail json YAML

Update devel/fossil to 2.22

Changes for version 2.22 (2023-05-31)
  *  Enhancements to the /timeline webpage:
      *  Add the ft=TAG query parameter which in combination with d=Y
          shows all descendants of Y up to TAG
      *  Enhance the s=PATTERN (search) query parameter so that forum post
          text is also searched when the "vfx" query parameter is used
      *  Fix the u= (user) query parameter so that it works with a= and b=
      *  Add the oldestfirst query parameter to show the events in reverse
          order.
          Useful in combination with y=f and vfs and perhaps also u= to show all
          forum events in chronological order
      *  For the p=X and bt=Y query parameter combination, if Y is a tag that
  identifies multiple check-ins, search backwards in time for Y
          beginning at X
  *  Administrators can select to skip sending notifications about new forum
    posts.
  *  If the value N is negative in "--context N" or "-c N" to the various diff
    commands, then treat it as infinite and show the complete file content.
  *  The stock OCI container no longer includes BusyBox, thus no longer
    needs to start as root to chroot that power away. That in turn
    frees us from needing to build and install the container as root,
    since it no longer has to create a private /dev tree inside the jail for
    Fossil's use.
  *  Add support for the trigram tokenizer for FTS5 search to enable
    searching in Chinese.
  *  Comment lines (starting with a '#') are now supported inside
    versioned settings.
  *  Default permissions for anonymous users in new repositories is
    changed to "hz".
  *  The fossil status command now detects when a file used to be a symlink and
    has been replaced by a regular file.
    (It previously checked for the inverse case only.)
  *  The empty-dirs setting now reuses the same parser as the *-glob settings
    instead of its prior idiosyncratic parser, allowing quoted whitespace in
    patterns.
  *  Enhancements to the /reports webpage:
      *  The by-week, by-month, and by-year options now show an estimated
          size of the current week, month, or year as a dashed box.
      *  New sub-categories "Merge Check-ins" and "Non-Merge Check-ins".

(js)

2023-06-25 16:09:42 UTC MAIN commitmail json YAML

doc: Updated www/firefox102 to 102.12.0

(nia)

2023-06-25 16:07:08 UTC MAIN commitmail json YAML

firefox102: update to 102.12

Security Vulnerabilities fixed in Firefox ESR 102.12

    #CVE-2023-34414: Click-jacking certificate exceptions through rendering lag

    #CVE-2023-34416: Memory safety bugs fixed in Firefox 114 and Firefox ESR
    102.12

(nia)

2023-06-25 14:50:45 UTC MAIN commitmail json YAML

doc/TODO: + weechat-4.0.0.

(wiz)

2023-06-25 11:56:04 UTC MAIN commitmail json YAML

doc/TODO: add some

+ a2ps-4.15.5, elixir-1.15.0, fossil-2.22, ghostscript-agpl-10.01.2,
  gopls-0.12.4, gstreamer1-1.22.4, py-cairo-1.24.0,
  py-google-api-python-client-2.90.0, py-grpcio-1.56.0,
  py-importlib-metadata-6.7.0, py-keyring-24.2.0, py-lsprotocol-2023.0.0a2,
  py-mercurial-6.4.5, py-natsort-8.4.0, py-pdf-3.11.0,
  py-platformdirs-3.8.0, py-pluggy-1.2.0, py-readme_renderer-40.0,
  py-setuptools-68.0.0, py-test-7.4.0, py-tox-4.6.3, py-yapf-0.40.1,
  texlab-5.7.0, yt-dlp-2023.6.22.

(wiz)

2023-06-25 11:26:20 UTC MAIN commitmail json YAML

google-glog: include atomic64.mk, fixes macppc build.

(he)

2023-06-24 20:26:41 UTC MAIN commitmail json YAML

py-hg-fastimport: update HOMEPAGE

(wiz)

2023-06-24 18:32:30 UTC MAIN commitmail json YAML

doc: Updated devel/mob to 4.4.5

(schmonz)

2023-06-24 18:32:24 UTC MAIN commitmail json YAML

Update to 4.4.5. From the changelog:

- README.md: note pkgsrc
- Fix: version
- Fix: missing SHA in Arch PKGBUILD
- Fix: missing glibc on older linux version

(schmonz)

2023-06-24 16:03:58 UTC MAIN commitmail json YAML

Fix PLIST with PKG_OPTIONS -wayland

(abs)

2023-06-24 14:34:52 UTC MAIN commitmail json YAML

slim: Correct mistake. -login is a bash extension

(nia)

2023-06-24 13:05:37 UTC MAIN commitmail json YAML

doc/TODO: + flac-1.4.3.

(wiz)

2023-06-24 11:27:26 UTC MAIN commitmail json YAML

doc: Updated chat/element-web to 1.11.34

(js)

2023-06-24 11:27:16 UTC MAIN commitmail json YAML

Update chat/element-web to 1.11.34

Changes in [1.11.34](https://github.com/vector-im/element-web/releases/tag/v1.11.34) (2023-06-20)
=================================================================================================

## 笨ィ Features
* OIDC: add delegatedauthentication to validated server config ([\#11053](https://github.com/matrix-org/matrix-react-sdk/pull/11053)). Contributed by @kerryarchibald.
* Allow image pasting in plain mode in RTE ([\#11056](https://github.com/matrix-org/matrix-react-sdk/pull/11056)). Contributed by @alunturner.
* Show room options menu if "UIComponent.roomOptionsMenu" is enabled ([\#10365](https://github.com/matrix-org/matrix-react-sdk/pull/10365)). Contributed by @maheichyk.
* Allow image pasting in rich text mode in RTE ([\#11049](https://github.com/matrix-org/matrix-react-sdk/pull/11049)). Contributed by @alunturner.
* Update voice broadcast redaction to use MSC3912 `with_rel_type` instead of `with_relations` ([\#11014](https://github.com/matrix-org/matrix-react-sdk/pull/11014)). Fixes #25471.
* Add config to skip widget_build_url for DM rooms ([\#11044](https://github.com/matrix-org/matrix-react-sdk/pull/11044)). Fixes vector-im/customer-retainer#74.
* Inhibit interactions on forward dialog message previews ([\#11025](https://github.com/matrix-org/matrix-react-sdk/pull/11025)). Fixes #23459.
* Removed `DecryptionFailureBar.tsx` ([\#11027](https://github.com/matrix-org/matrix-react-sdk/pull/11027)). Fixes vector-im/element-meta#1358. Contributed by @florianduros.

## �汾� Bug Fixes
* Fix translucent `TextualEvent` on search results panel ([\#10810](https://github.com/matrix-org/matrix-react-sdk/pull/10810)). Fixes #25292. Contributed by @luixxiul.
* Matrix matrix scheme permalink constructor not stripping query params ([\#11060](https://github.com/matrix-org/matrix-react-sdk/pull/11060)). Fixes #25535.
* Fix: "manually verify by text" does nothing ([\#11059](https://github.com/matrix-org/matrix-react-sdk/pull/11059)). Fixes #25375. Contributed by @kerryarchibald.
* Make group calls respect the ICE fallback setting ([\#11047](https://github.com/matrix-org/matrix-react-sdk/pull/11047)). Fixes vector-im/voip-internal#65.
* Align list items on the tooltip to the start ([\#11041](https://github.com/matrix-org/matrix-react-sdk/pull/11041)). Fixes #25355. Contributed by @luixxiul.
* Clear thread panel event permalink when changing rooms ([\#11024](https://github.com/matrix-org/matrix-react-sdk/pull/11024)). Fixes #25484.
* Fix spinner placement on pinned widgets being reloaded ([\#10970](https://github.com/matrix-org/matrix-react-sdk/pull/10970)). Fixes #25431. Contributed by @luixxiul.

Changes in [1.11.33](https://github.com/vector-im/element-web/releases/tag/v1.11.33) (2023-06-09)
=================================================================================================

## �汾� Bug Fixes
* Bump matrix-react-sdk to v3.73.1 for matrix-js-sdk v26.0.1. Fixes #25526.

Changes in [1.11.32](https://github.com/vector-im/element-web/releases/tag/v1.11.32) (2023-06-06)
=================================================================================================

## 笨ィ Features
* Redirect to the SSO page if `sso_redirect_options.on_welcome_page` is enabled and the URL hash is empty ([\#25495](https://github.com/vector-im/element-web/pull/25495)). Contributed by @dhenneke.
* vector/index.html: Allow fetching blob urls ([\#25336](https://github.com/vector-im/element-web/pull/25336)). Contributed by @SuperKenVery.
* When joining room in sub-space join the parents too ([\#11011](https://github.com/matrix-org/matrix-react-sdk/pull/11011)).
* Include thread replies in message previews ([\#10631](https://github.com/matrix-org/matrix-react-sdk/pull/10631)). Fixes #23920.
* Use semantic headings in space preferences ([\#11021](https://github.com/matrix-org/matrix-react-sdk/pull/11021)). Contributed by @kerryarchibald.
* Use semantic headings in user settings - Ignored users ([\#11006](https://github.com/matrix-org/matrix-react-sdk/pull/11006)). Contributed by @kerryarchibald.
* Use semantic headings in user settings - profile ([\#10973](https://github.com/matrix-org/matrix-react-sdk/pull/10973)). Fixes #25461. Contributed by @kerryarchibald.
* Use semantic headings in user settings - account ([\#10972](https://github.com/matrix-org/matrix-react-sdk/pull/10972)). Contributed by @kerryarchibald.
* Support `Insert from iPhone or iPad` in Safari ([\#10851](https://github.com/matrix-org/matrix-react-sdk/pull/10851)). Fixes #25327. Contributed by @SuperKenVery.
* Specify supportedStages for User Interactive Auth ([\#10975](https://github.com/matrix-org/matrix-react-sdk/pull/10975)). Fixes #19605.
* Pass device id to widgets ([\#10209](https://github.com/matrix-org/matrix-react-sdk/pull/10209)). Contributed by @Fox32.
* Use semantic headings in user settings - discovery ([\#10838](https://github.com/matrix-org/matrix-react-sdk/pull/10838)). Contributed by @kerryarchibald.
* Use semantic headings in user settings -  Notifications ([\#10948](https://github.com/matrix-org/matrix-react-sdk/pull/10948)). Contributed by @kerryarchibald.
* Use semantic headings in user settings - spellcheck and language ([\#10959](https://github.com/matrix-org/matrix-react-sdk/pull/10959)). Contributed by @kerryarchibald.
* Use semantic headings in user settings Appearance ([\#10827](https://github.com/matrix-org/matrix-react-sdk/pull/10827)). Contributed by @kerryarchibald.
* Use semantic heading in user settings Sidebar & Voip ([\#10782](https://github.com/matrix-org/matrix-react-sdk/pull/10782)). Contributed by @kerryarchibald.
* Use semantic headings in user settings Security ([\#10774](https://github.com/matrix-org/matrix-react-sdk/pull/10774)). Contributed by @kerryarchibald.
* Use semantic headings in user settings - integrations and account deletion ([\#10837](https://github.com/matrix-org/matrix-react-sdk/pull/10837)). Fixes #25378. Contributed by @kerryarchibald.
* Use semantic headings in user settings Preferences ([\#10794](https://github.com/matrix-org/matrix-react-sdk/pull/10794)). Contributed by @kerryarchibald.
* Use semantic headings in user settings Keyboard ([\#10793](https://github.com/matrix-org/matrix-react-sdk/pull/10793)). Contributed by @kerryarchibald.
* RTE plain text mentions as pills ([\#10852](https://github.com/matrix-org/matrix-react-sdk/pull/10852)). Contributed by @alunturner.
* Allow welcome.html logo to be replaced by config ([\#25339](https://github.com/vector-im/element-web/pull/25339)). Fixes #8636.
* Use semantic headings in user settings Labs ([\#10773](https://github.com/matrix-org/matrix-react-sdk/pull/10773)). Contributed by @kerryarchibald.
* Use semantic list elements for menu lists and tab lists ([\#10902](https://github.com/matrix-org/matrix-react-sdk/pull/10902)). Fixes #24928.
* Fix aria-required-children axe violation ([\#10900](https://github.com/matrix-org/matrix-react-sdk/pull/10900)). Fixes #25342.
* Enable pagination for overlay timelines ([\#10757](https://github.com/matrix-org/matrix-react-sdk/pull/10757)). Fixes vector-im/voip-internal#107.
* Add tooltip to disabled invite button due to lack of permissions ([\#10869](https://github.com/matrix-org/matrix-react-sdk/pull/10869)). Fixes #9824.
* Respect configured auth_header_logo_url for default Welcome page ([\#10870](https://github.com/matrix-org/matrix-react-sdk/pull/10870)).
* Specify lazy loading for avatars ([\#10866](https://github.com/matrix-org/matrix-react-sdk/pull/10866)). Fixes #1983.
* Room and user mentions for plain text editor ([\#10665](https://github.com/matrix-org/matrix-react-sdk/pull/10665)). Contributed by @alunturner.
* Add audible notifcation on broadcast error ([\#10654](https://github.com/matrix-org/matrix-react-sdk/pull/10654)). Fixes #25132.
* Fall back from server generated thumbnail to original image ([\#10853](https://github.com/matrix-org/matrix-react-sdk/pull/10853)).
* Use semantically correct elements for room sublist context menu ([\#10831](https://github.com/matrix-org/matrix-react-sdk/pull/10831)). Fixes vector-im/customer-retainer#46.
* Avoid calling prepareToEncrypt onKeyDown ([\#10828](https://github.com/matrix-org/matrix-react-sdk/pull/10828)).
* Allows search to recognize full room links ([\#8275](https://github.com/matrix-org/matrix-react-sdk/pull/8275)). Contributed by @bolu-tife.
* "Show rooms with unread messages first" should not be on by default for new users ([\#10820](https://github.com/matrix-org/matrix-react-sdk/pull/10820)). Fixes #25304. Contributed by @kerryarchibald.
* Fix emitter handler leak in ThreadView ([\#10803](https://github.com/matrix-org/matrix-react-sdk/pull/10803)).
* Add better error for email invites without identity server ([\#10739](https://github.com/matrix-org/matrix-react-sdk/pull/10739)). Fixes #16893.
* Move reaction message previews out of labs ([\#10601](https://github.com/matrix-org/matrix-react-sdk/pull/10601)). Fixes #25083.
* Sort muted rooms to the bottom of their section of the room list ([\#10592](https://github.com/matrix-org/matrix-react-sdk/pull/10592)). Fixes #25131. Contributed by @kerryarchibald.
* Use semantic headings in user settings Help & About ([\#10752](https://github.com/matrix-org/matrix-react-sdk/pull/10752)). Contributed by @kerryarchibald.
* use ExternalLink components for external links ([\#10758](https://github.com/matrix-org/matrix-react-sdk/pull/10758)). Contributed by @kerryarchibald.
* Use semantic headings in space settings ([\#10751](https://github.com/matrix-org/matrix-react-sdk/pull/10751)). Contributed by @kerryarchibald.
* Use semantic headings for room settings content ([\#10734](https://github.com/matrix-org/matrix-react-sdk/pull/10734)). Contributed by @kerryarchibald.

## �汾� Bug Fixes
* Use consistent fonts for Japanese text ([\#10980](https://github.com/matrix-org/matrix-react-sdk/pull/10980)). Fixes #22333 and #23899.
* Fix: server picker validates unselected option ([\#11020](https://github.com/matrix-org/matrix-react-sdk/pull/11020)). Fixes #25488. Contributed by @kerryarchibald.
* Fix room list notification badges going missing in compact layout ([\#11022](https://github.com/matrix-org/matrix-react-sdk/pull/11022)). Fixes #25372.
* Fix call to `startSingleSignOn` passing enum in place of idpId ([\#10998](https://github.com/matrix-org/matrix-react-sdk/pull/10998)). Fixes #24953.
* Remove hover effect from user name on a DM creation UI ([\#10887](https://github.com/matrix-org/matrix-react-sdk/pull/10887)). Fixes #25305. Contributed by @luixxiul.
* Fix layout regression in public space invite dialog ([\#11009](https://github.com/matrix-org/matrix-react-sdk/pull/11009)). Fixes #25458.
* Fix layout regression in session dropdown ([\#10999](https://github.com/matrix-org/matrix-react-sdk/pull/10999)). Fixes #25448.
* Fix spacing regression in user settings - roles & permissions ([\#10993](https://github.com/matrix-org/matrix-react-sdk/pull/10993)). Fixes #25447 and #25451. Contributed by @kerryarchibald.
* Fall back to receipt timestamp if we have no event (react-sdk part) ([\#10974](https://github.com/matrix-org/matrix-react-sdk/pull/10974)). Fixes #10954. Contributed by @andybalaam.
* Fix: Room header 'view your device list' does not link to new session manager ([\#10979](https://github.com/matrix-org/matrix-react-sdk/pull/10979)). Fixes #25440. Contributed by @kerryarchibald.
* Fix display of devices without encryption support in Settings dialog ([\#10977](https://github.com/matrix-org/matrix-react-sdk/pull/10977)). Fixes #25413.
* Use aria descriptions instead of labels for TextWithTooltip ([\#10952](https://github.com/matrix-org/matrix-react-sdk/pull/10952)). Fixes #25398.
* Use grapheme-splitter instead of lodash for saving emoji from being ripped apart ([\#10976](https://github.com/matrix-org/matrix-react-sdk/pull/10976)). Fixes #22196.
* Fix: content overflow in settings subsection ([\#10960](https://github.com/matrix-org/matrix-react-sdk/pull/10960)). Fixes #25416. Contributed by @kerryarchibald.
* Make `Privacy Notice` external link on integration manager ToS clickable ([\#10914](https://github.com/matrix-org/matrix-react-sdk/pull/10914)). Fixes #25384. Contributed by @luixxiul.
* Ensure that open message context menus are updated when the event is sent ([\#10950](https://github.com/matrix-org/matrix-react-sdk/pull/10950)).
* Ensure that open sticker picker dialogs are updated when the widget configuration is updated. ([\#10945](https://github.com/matrix-org/matrix-react-sdk/pull/10945)).
* Fix big emoji in replies ([\#10932](https://github.com/matrix-org/matrix-react-sdk/pull/10932)). Fixes #24798.
* Hide empty `MessageActionBar` on message edit history dialog ([\#10447](https://github.com/matrix-org/matrix-react-sdk/pull/10447)). Fixes #24903. Contributed by @luixxiul.
* Fix roving tab index getting confused after dragging space order ([\#10901](https://github.com/matrix-org/matrix-react-sdk/pull/10901)).
* Attempt a potential workaround for stuck notifs ([\#3384](https://github.com/matrix-org/matrix-js-sdk/pull/3384)). Fixes vector-im/element-web#25406. Contributed by @andybalaam.
* Handle trailing dot FQDNs for domain-specific config.json files ([\#25351](https://github.com/vector-im/element-web/pull/25351)). Fixes #8858.
* Ignore edits in message previews when they concern messages other than latest ([\#10868](https://github.com/matrix-org/matrix-react-sdk/pull/10868)). Fixes #14872.
* Send correct receipts when viewing a room ([\#10864](https://github.com/matrix-org/matrix-react-sdk/pull/10864)). Fixes #25196.
* Fix timeline search bar being overlapped by the right panel ([\#10809](https://github.com/matrix-org/matrix-react-sdk/pull/10809)). Fixes #25291. Contributed by @luixxiul.
* Fix the state shown for call in rooms ([\#10833](https://github.com/matrix-org/matrix-react-sdk/pull/10833)).
* Add string for membership event where both displayname & avatar change ([\#10880](https://github.com/matrix-org/matrix-react-sdk/pull/10880)). Fixes #18026.
* Fix people space notification badge not updating for new DM invites ([\#10849](https://github.com/matrix-org/matrix-react-sdk/pull/10849)). Fixes #23248.
* Fix regression in emoji picker order mangling after clearing filter ([\#10854](https://github.com/matrix-org/matrix-react-sdk/pull/10854)). Fixes #25323.
* Fix: Edit history modal crash ([\#10834](https://github.com/matrix-org/matrix-react-sdk/pull/10834)). Fixes #25309. Contributed by @kerryarchibald.
* Fix long room address and name not being clipped on room info card and update `_RoomSummaryCard.pcss` ([\#10811](https://github.com/matrix-org/matrix-react-sdk/pull/10811)). Fixes #25293. Contributed by @luixxiul.
* Treat thumbnail upload failures as complete upload failures ([\#10829](https://github.com/matrix-org/matrix-react-sdk/pull/10829)). Fixes #7069.
* Update finite automata to match user identifiers as per spec ([\#10798](https://github.com/matrix-org/matrix-react-sdk/pull/10798)). Fixes #25246.
* Fix icon on empty notification panel ([\#10817](https://github.com/matrix-org/matrix-react-sdk/pull/10817)). Fixes #25298 and #25302. Contributed by @luixxiul.
* Fix: Threads button is highlighted when I create a new room ([\#10819](https://github.com/matrix-org/matrix-react-sdk/pull/10819)). Fixes #25284. Contributed by @kerryarchibald.
* Fix the top heading of notification panel ([\#10818](https://github.com/matrix-org/matrix-react-sdk/pull/10818)). Fixes #25303. Contributed by @luixxiul.
* Fix the color of the verified E2EE icon on `RoomSummaryCard` ([\#10812](https://github.com/matrix-org/matrix-react-sdk/pull/10812)). Fixes #25295. Contributed by @luixxiul.
* Fix: No feedback when waiting for the server on a /delete_devices request with SSO ([\#10795](https://github.com/matrix-org/matrix-react-sdk/pull/10795)). Fixes #23096. Contributed by @kerryarchibald.
* Fix: reveal images when image previews are disabled ([\#10781](https://github.com/matrix-org/matrix-react-sdk/pull/10781)). Fixes #25271. Contributed by @kerryarchibald.
* Fix accessibility issues around the room list and space panel ([\#10717](https://github.com/matrix-org/matrix-react-sdk/pull/10717)). Fixes #13345.
* Ensure tooltip contents is linked via aria to the target element ([\#10729](https://github.com/matrix-org/matrix-react-sdk/pull/10729)). Fixes vector-im/customer-retainer#43.

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

## 笨ィ Features
* Improve Content-Security-Policy ([\#25210](https://github.com/vector-im/element-web/pull/25210)).
* Add UIFeature.locationSharing to hide location sharing ([\#10727](https://github.com/matrix-org/matrix-react-sdk/pull/10727)).
* Memoize field validation results ([\#10714](https://github.com/matrix-org/matrix-react-sdk/pull/10714)).
* Commands for plain text editor ([\#10567](https://github.com/matrix-org/matrix-react-sdk/pull/10567)). Contributed by @alunturner.
* Allow 16 lines of text in the rich text editors ([\#10670](https://github.com/matrix-org/matrix-react-sdk/pull/10670)). Contributed by @alunturner.
* Bail out of `RoomSettingsDialog` when room is not found ([\#10662](https://github.com/matrix-org/matrix-react-sdk/pull/10662)). Contributed by @kerryarchibald.
* Element-R: Populate device list for right-panel ([\#10671](https://github.com/matrix-org/matrix-react-sdk/pull/10671)). Contributed by @florianduros.
* Make existing and new issue URLs configurable ([\#10710](https://github.com/matrix-org/matrix-react-sdk/pull/10710)). Fixes #24424.
* Fix usages of ARIA tabpanel ([\#10628](https://github.com/matrix-org/matrix-react-sdk/pull/10628)). Fixes #25016.
* Element-R: Starting a DMs with a user ([\#10673](https://github.com/matrix-org/matrix-react-sdk/pull/10673)). Contributed by @florianduros.
* ARIA Accessibility improvements ([\#10675](https://github.com/matrix-org/matrix-react-sdk/pull/10675)).
* ARIA Accessibility improvements ([\#10674](https://github.com/matrix-org/matrix-react-sdk/pull/10674)).
* Add arrow key controls to emoji and reaction pickers ([\#10637](https://github.com/matrix-org/matrix-react-sdk/pull/10637)). Fixes #17189.
* Translate credits in help about section ([\#10676](https://github.com/matrix-org/matrix-react-sdk/pull/10676)).

## �汾� Bug Fixes
* Fix: reveal images when image previews are disabled ([\#10781](https://github.com/matrix-org/matrix-react-sdk/pull/10781)). Fixes #25271. Contributed by @kerryarchibald.
* Fix autocomplete not resetting properly on message send ([\#10741](https://github.com/matrix-org/matrix-react-sdk/pull/10741)). Fixes #25170.
* Fix start_sso not working with guests disabled ([\#10720](https://github.com/matrix-org/matrix-react-sdk/pull/10720)). Fixes #16624.
* Fix soft crash with Element call widgets ([\#10684](https://github.com/matrix-org/matrix-react-sdk/pull/10684)).
* Send correct receipt when marking a room as read ([\#10730](https://github.com/matrix-org/matrix-react-sdk/pull/10730)). Fixes #25207.
* Offload some more waveform processing onto a worker ([\#9223](https://github.com/matrix-org/matrix-react-sdk/pull/9223)). Fixes #19756.
* Consolidate login errors ([\#10722](https://github.com/matrix-org/matrix-react-sdk/pull/10722)). Fixes #17520.
* Fix all rooms search generating permalinks to wrong room id ([\#10625](https://github.com/matrix-org/matrix-react-sdk/pull/10625)). Fixes #25115.
* Posthog properly handle Analytics ID changing from under us ([\#10702](https://github.com/matrix-org/matrix-react-sdk/pull/10702)). Fixes #25187.
* Fix Clock being read as an absolute time rather than duration ([\#10706](https://github.com/matrix-org/matrix-react-sdk/pull/10706)). Fixes #22582.
* Properly translate errors in `ChangePassword.tsx` so they show up translated to the user but not in our logs ([\#10615](https://github.com/matrix-org/matrix-react-sdk/pull/10615)). Fixes #9597. Contributed by @MadLittleMods.
* Honour feature toggles in guest mode ([\#10651](https://github.com/matrix-org/matrix-react-sdk/pull/10651)). Fixes #24513. Contributed by @andybalaam.
* Fix default content in devtools event sender ([\#10699](https://github.com/matrix-org/matrix-react-sdk/pull/10699)). Contributed by @tulir.
* Fix a crash when a call ends while you're in it ([\#10681](https://github.com/matrix-org/matrix-react-sdk/pull/10681)). Fixes #25153.
* Fix lack of screen reader indication when triggering auto complete ([\#10664](https://github.com/matrix-org/matrix-react-sdk/pull/10664)). Fixes #11011.
* Fix typing tile duplicating users ([\#10678](https://github.com/matrix-org/matrix-react-sdk/pull/10678)). Fixes #25165.
* Fix wrong room topic tooltip position ([\#10667](https://github.com/matrix-org/matrix-react-sdk/pull/10667)). Fixes #25158.
* Fix create subspace dialog not working ([\#10652](https://github.com/matrix-org/matrix-react-sdk/pull/10652)). Fixes #24882.

(js)

2023-06-24 08:53:32 UTC MAIN commitmail json YAML

slim: Add sbin and games to default path.

Remove pointless mandatory bash dependency.

(nia)

2023-06-24 00:47:48 UTC MAIN commitmail json YAML

2023-06-24 00:08:04 UTC MAIN commitmail json YAML

devel/py-Pillow*: Clarify DESCR

Explain that Pillow is the maintained version, for Python 3 only, and
that Pillow6 is an old version for use with Python 2.7, and that the
package is not available for Python 3.

(gdt)

2023-06-23 23:25:52 UTC MAIN commitmail json YAML

add support for SIGUSR1/SIGUSR2 to adjust frequency instead of strategy.

new -x means USR1 reduces the minimum and USR2 increases the minimum,
and new -X adjusts the maximum similarly.

-X is designed to allow the user to force the CPU into a lower speed
frequency, without having to restart estd entirely.  -x was added for
symmetry.

(mrg)

2023-06-23 22:08:37 UTC MAIN commitmail json YAML

doc/TODO: + libzip-1.10.0, tor-browser-12.5.

(wiz)

2023-06-23 20:30:22 UTC MAIN commitmail json YAML

2023-06-23 19:36:39 UTC MAIN commitmail json YAML

2023-06-23 17:29:12 UTC MAIN commitmail json YAML

qt5-qtbase: Fix logic.

(jperkin)

2023-06-23 17:12:39 UTC MAIN commitmail json YAML

netcdf: Add bzip2 to buildlink3.mk.

Required by various dependencies.  Fixes builds where bzip2 comes from pkgsrc.

(jperkin)

2023-06-23 17:02:15 UTC MAIN commitmail json YAML

cups-base: SunOS needs libsocket.

(jperkin)

2023-06-23 14:37:47 UTC MAIN commitmail json YAML

doc: Updated audio/libopenmpt to 0.7.2

(fcambus)

2023-06-23 14:37:33 UTC MAIN commitmail json YAML

libopenmpt: update to 0.7.2.

OK wiz@

### libopenmpt 0.7.2 (2023-06-18)

*  [**New**] MOD: Can now read modified 8-channel MOD files from the DOS game
    Aleshar - The World Of Ice.

*  [**Sec**] Possible out-of-bounds read or write when reading malformed MED
    files. (r19389)

*  [**Bug**] The C++ API failed to compile with Clang/Emscripten in some
    situations due to a misplaced `[[deprecated]]`.
*  [**Bug**] The Opal OPL3 emulator symbols were not namespaced properly.
*  [**Bug**] Work-around for MSVC VS2022 17.6.0 ARM64 compiler bug.
*  [**Bug**] `Makefile` `CONFIG=emscripten EMSCRIPTEN_PORTS=1` failed to
    properly use `libogg` and `libvorbis` dependencies.

(fcambus)

2023-06-23 07:46:37 UTC MAIN commitmail json YAML

deforaos-terminal: fix previous

(wiz)

2023-06-23 07:42:59 UTC MAIN commitmail json YAML

puddletag: fix previous

(wiz)

2023-06-23 06:52:22 UTC MAIN commitmail json YAML

geeqie: fix previous

(wiz)

2023-06-23 06:47:00 UTC MAIN commitmail json YAML

doc: Updated print/libcups to 2.4.6nb1

(wiz)

2023-06-23 06:46:48 UTC MAIN commitmail json YAML

2023-06-22 16:45:55 UTC MAIN commitmail json YAML

Updated www/py-klein

(adam)

2023-06-22 16:45:39 UTC MAIN commitmail json YAML

py-klein: updated to 21.8.0 (finish parial update)

21.8.0 - 2021-08-08

Python 2 is no longer supported by Klein.
Python 3.5 is no longer supported by Klein.
Python 3.9 is now supported by Klein.
Fixed a compatibility issue with Twisted versions greater than 20.3.0 in Klein's test suite.
Fixed a compatibility issue with Werkzeug versions greater than 2.0 in Klein's test suite.
Klein has incomplete, but growing type hints, but py.typed is not installed, as they might not work well for most clients yet.
Plating now sets the Content-Type header to application/json instead of text/json; charset=utf8.

(adam)

2023-06-22 12:15:10 UTC MAIN commitmail json YAML

mopac: remove patches removed from distinfo during update

(wiz)

2023-06-22 12:08:31 UTC MAIN commitmail json YAML

doc: Updated biology/mopac to 22.0.6

(bacon)

2023-06-22 12:08:24 UTC MAIN commitmail json YAML

biology/mopac: Switch from mopac7 to latest openmopac

Unbreaks build on multiple platforms
Derived from FreeBSD port using wip/fbsd2pkg

(bacon)

2023-06-22 11:47:39 UTC MAIN commitmail json YAML

doc: *cups* update to 2.4.6

(wiz)

2023-06-22 11:47:07 UTC MAIN commitmail json YAML

*cups*: update to 2.4.6

CUPS 2.4.6 is released to ship the fix for the latest CVE -
CVE-2023-34241 - and two other bug fixes.

Detailed list:

    Fix linking error on old MacOS (Issue #715)
    Fix printing multiple files on specific printers (Issue #643)
    Fix use-after-free when logging warnings in case of failures
    in cupsdAcceptClient() (fixes CVE-2023-34241)

CUPS 2.4.5 is a hotfix release for a bug which corrupted locally
saved certificates, which broke secured printing via TLS after the
first print job.

We're sorry for the inconvenience and enjoy the hotfix!

(wiz)

2023-06-22 11:26:26 UTC MAIN commitmail json YAML

biology/ad2vcf: Fix typo in DESCR

(bacon)

2023-06-22 11:25:24 UTC MAIN commitmail json YAML

deforaos-terminal: Fix bogus PKGMANDIR assumption.

(jperkin)

2023-06-22 11:23:48 UTC MAIN commitmail json YAML

puddletag: Fix bogus PKGMANDIR assumption.

(jperkin)

2023-06-22 11:23:02 UTC MAIN commitmail json YAML

geeqie: Fix bogus PKGMANDIR assumption.

(jperkin)

2023-06-22 11:19:31 UTC MAIN commitmail json YAML

py-pspdfutils: Fix bogus PKGMANDIR assumption.

(jperkin)

2023-06-22 11:16:15 UTC MAIN commitmail json YAML

doc: Updated lang/python311 to 3.11.4nb1

(jperkin)

2023-06-22 11:16:06 UTC MAIN commitmail json YAML

2023-06-22 10:52:36 UTC MAIN commitmail json YAML

py-rapidfuzz: Remove bogus compiler flags on SunOS.

(jperkin)

2023-06-22 10:41:16 UTC MAIN commitmail json YAML

polkit: Fix broken PKG_SYSCONFDIR assumption.

(jperkin)

2023-06-22 10:39:48 UTC MAIN commitmail json YAML

polkit: Add required SunOS CPPFLAGS.

(jperkin)

2023-06-22 05:32:41 UTC MAIN commitmail json YAML

doc: Updated sysutils/ups-nut to 2.8.0nb6

(wiz)

2023-06-22 05:32:20 UTC MAIN commitmail json YAML

doc/TODO: + SDL2-2.28.0, nsd-4.7.0, png-1.6.40.

(wiz)

2023-06-22 05:31:07 UTC MAIN commitmail json YAML

ups-nut: fix typo in rc.d script

Reported by Brandon Applegate in PR 57479.

Bump PKGREVISION.

(wiz)

2023-06-21 22:20:55 UTC MAIN commitmail json YAML

doc: Updated textproc/py-isc_dhcp_leases to 0.10.0

(gutteridge)

2023-06-21 22:20:22 UTC MAIN commitmail json YAML

py-isc_dhcp_leases: update to 0.10.0

No change log published, but changes are:

Fix timezone awareness for Python 2.7.x
Support working with historical dhcpd.leases files
Use timezone-aware datetime objects
Refactor keyword argument passing to BaseLease

All those changes were previously included in pkgsrc patches, so there
is no new functionality, this is simply aligning with the new upstream
release state.

(gutteridge)

2023-06-21 19:08:36 UTC MAIN commitmail json YAML

2023-06-21 19:08:12 UTC MAIN commitmail json YAML

doc: Updated textproc/po4a to 0.69nb3

(schmonz)

2023-06-21 19:08:07 UTC MAIN commitmail json YAML

po4a: fix build on Solarish.

- Conditionally depend on diffutils (borrowed from pkgdiff)
- On "SunOS", resolve /dev/null symlink (if any) during pre-configure
- When invoking gettext-tools, make sure they're the pkgsrc ones
- Add 'sgml' option (also off by default) as suggested by upstream

Fixes build (and passes nearly all tests, with both options enabled) on
Tribblix and Solaris 11, which is exactly as good as things were -- and
are -- on NetBSD.

Bump PKGREVISION.

(schmonz)

2023-06-21 15:16:15 UTC MAIN commitmail json YAML

w3m{,-img}: needs -lm on Solaris.

(schmonz)

2023-06-21 15:16:04 UTC MAIN commitmail json YAML

Updated lang/nodejs, lang/nodejs18, lang/nodejs16

(adam)

2023-06-21 15:15:43 UTC MAIN commitmail json YAML

nodejs16: updated to 16.20.1

Version 16.20.1 'Gallium' (LTS)

This is a security release.

Notable Changes

The following CVEs are fixed in this release:

* [CVE-2023-30581](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30581): `mainModule.__proto__` Bypass Experimental Policy Mechanism (High)
* [CVE-2023-30585](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30585): Privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (Medium)
* [CVE-2023-30588](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30588): Process interuption due to invalid Public Key information in x509 certificates (Medium)
* [CVE-2023-30589](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30589): HTTP Request Smuggling via Empty headers separated by CR (Medium)
* [CVE-2023-30590](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30590): DiffieHellman does not generate keys after setting a private key (Medium)
* OpenSSL Security Releases
  * [OpenSSL security advisory 28th March](https://www.openssl.org/news/secadv/20230328.txt).
  * [OpenSSL security advisory 20th April](https://www.openssl.org/news/secadv/20230420.txt).
  * [OpenSSL security advisory 30th May](https://www.openssl.org/news/secadv/20230530.txt)
* c-ares vulnerabilities:
  * [GHSA-9g78-jv2r-p7vc](https://github.com/c-ares/c-ares/security/advisories/GHSA-9g78-jv2r-p7vc)
  * [GHSA-8r8p-23f3-64c2](https://github.com/c-ares/c-ares/security/advisories/GHSA-8r8p-23f3-64c2)
  * [GHSA-54xr-f67r-4pc4](https://github.com/c-ares/c-ares/security/advisories/GHSA-54xr-f67r-4pc4)
  * [GHSA-x6mf-cxr9-8q6v](https://github.com/c-ares/c-ares/security/advisories/GHSA-x6mf-cxr9-8q6v)

(adam)

2023-06-21 15:14:55 UTC MAIN commitmail json YAML

nodejs18: updated to 18.16.1

Version 18.16.1 'Hydrogen' (LTS)

This is a security release.

Notable Changes

The following CVEs are fixed in this release:

* [CVE-2023-30581](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30581): `mainModule.__proto__` Bypass Experimental Policy Mechanism (High)
* [CVE-2023-30585](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30585): Privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (Medium)
* [CVE-2023-30588](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30588): Process interuption due to invalid Public Key information in x509 certificates (Medium)
* [CVE-2023-30589](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30589): HTTP Request Smuggling via Empty headers separated by CR (Medium)
* [CVE-2023-30590](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30590): DiffieHellman does not generate keys after setting a private key (Medium)
* OpenSSL Security Releases
  * [OpenSSL security advisory 28th March](https://www.openssl.org/news/secadv/20230328.txt).
  * [OpenSSL security advisory 20th April](https://www.openssl.org/news/secadv/20230420.txt).
  * [OpenSSL security advisory 30th May](https://www.openssl.org/news/secadv/20230530.txt)
* c-ares vulnerabilities:
  * [GHSA-9g78-jv2r-p7vc](https://github.com/c-ares/c-ares/security/advisories/GHSA-9g78-jv2r-p7vc)
  * [GHSA-8r8p-23f3-64c2](https://github.com/c-ares/c-ares/security/advisories/GHSA-8r8p-23f3-64c2)
  * [GHSA-54xr-f67r-4pc4](https://github.com/c-ares/c-ares/security/advisories/GHSA-54xr-f67r-4pc4)
  * [GHSA-x6mf-cxr9-8q6v](https://github.com/c-ares/c-ares/security/advisories/GHSA-x6mf-cxr9-8q6v)

(adam)