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 (8m)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (52d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (164d) 

2024-05-23 14:27:35 UTC Now

2023-03-05 07:23:55 UTC MAIN commitmail json YAML

py-jaraco.path: updated to 3.4.1

v3.4.1
Fixed EncodingWarnings and ResourceWarnings.

(adam)

2023-03-05 07:19:48 UTC MAIN commitmail json YAML

Updated graphics/py-matplotlib, graphics/py-matplotlib-venn

(adam)

2023-03-05 07:19:19 UTC MAIN commitmail json YAML

py-matplotlib-venn: updated to 0.11.9

Version 0.11.9
- Minor update to metadata (mark Development Status as Stable).

Version 0.11.8
- Added pyproject.toml

(adam)

2023-03-05 07:18:30 UTC MAIN commitmail json YAML

py-matplotlib: updated to 3.7.1

v3.7.1

Ensure Qhull license is included in binary wheels
Fix application of rcParams on Axes labels
Fix compatibility with Pandas datetime unit converter
Fix compatibility with latest GTK4
Fix import of styles with relative path
Fix Lasso unresponsiveness when clicking and immediately releasing
Fix pickling of draggable legends
Fix RangeSlider.set_val when new value is outside existing value
Fix size of Tk spacers when changing display DPI
Fix wrapped text in constrained layout
Improve compatibility with third-party backends
Improve error if animation save path does not exist

v3.7.0

Plotting and Annotation improvements
hatch parameter for pie
Polar plot errors drawn in polar coordinates
Additional format string options in ~matplotlib.axes.Axes.bar_label
ellipse boxstyle option for annotations
The extent of imshow can now be expressed with units
Reversed order of legend entries
pcolormesh accepts RGB(A) colors
View current appearance settings for ticks, tick labels, and gridlines
Style files can be imported from third-party packages
Improvements to 3D Plotting
3D plot pan and zoom buttons
adjustable keyword argument for setting equal aspect ratios in 3D
Poly3DCollection supports shading
rcParam for 3D pane color
Figure and Axes Layout
colorbar now has a location keyword argument
Figure legends can be placed outside figures using constrained_layout
Per-subplot keyword arguments in subplot_mosaic
subplot_mosaic no longer provisional
Widget Improvements
Custom styling of button widgets
Blitting in Button widgets
Other Improvements
Source links can be shown or hidden for each Sphinx plot directive
Figure hooks
New & Improved Narrative Documentation
Brand new :doc:Animations </tutorials/introductory/animation_tutorial> tutorial.
New grouped and stacked bar chart <../../gallery/index.html#lines_bars_and_markers>_ examples.
New section for new contributors and reorganized git instructions in the :ref:contributing guide<contributing>.
Restructured :doc:/tutorials/text/annotations tutorial.

(adam)

2023-03-05 06:42:03 UTC MAIN commitmail json YAML

doc/TODO: add some

+ blender-lts-3.3, filezilla-3.63.2.1, gmake-4.4.1, gstreamer1-1.22.1,
  libv4l-1.24.1, poppler-23.03.0, proj-9.2.0, py-mercurial-6.3.3,
  py-vdirsyncer-0.19.1, qgis-3.30.0, raptor2-2.0.16.

(wiz)

2023-03-05 05:45:35 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-dep

(taca)

2023-03-05 05:45:16 UTC MAIN commitmail json YAML

devel/ruby-dep: remove package

This package was added for sysutils/ruby-listen package but it dose not
require ruby-dep any more.  No other package depdends on ruby-dep.

(taca)

2023-03-05 05:44:10 UTC MAIN commitmail json YAML

devel/Makefile: remove ruby-dep

(taca)

2023-03-05 05:32:03 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-metaclass

(taca)

2023-03-05 05:31:44 UTC MAIN commitmail json YAML

devel/ruby-metaclass: remove package

This package was added for devel/ruby-mocha.  ruby-mocha dose not require
this package and no other package depends on this.

(taca)

2023-03-05 05:30:39 UTC MAIN commitmail json YAML

devel/Makefile: remove ruby-metaclass

(taca)

2023-03-05 05:19:47 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-racc

(taca)

2023-03-05 05:19:30 UTC MAIN commitmail json YAML

devel/ruby-racc: remove package

racc is default gem on all ruby*-base packages and no package depends on
it now.

(taca)

2023-03-05 05:18:23 UTC MAIN commitmail json YAML

devel/Makefile: remove ruby-racc

(taca)

2023-03-05 05:16:08 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-csv to 3.2.6

(taca)

2023-03-05 05:15:40 UTC MAIN commitmail json YAML

textproc/ruby-csv: update to 3.2.6

pkgsrc change:

* Add note that this package is mainly for redmine50 on Ruby 2.7 and 3.0.
* Not for Ruby 3.2 since ruby32-base has the same version as default gem.

3.2.6 (2022-12-08)

Improvements

* CSV#read consumes the same lines with other methods like CSV#shift.
  [GitHub#258] [Reported by Lhoussaine Ghallou]
* All Enumerable based methods consume the same lines with other methods.
  This may have a performance penalty.  [GitHub#260] [Reported by Lhoussaine
  Ghallou]
* Simplify some implementations.  [GitHub#262] [GitHub#263] [Patch by Mau
  Magnaguagno]

Fixes

* Fixed CSV.generate_lines document. [GitHub#257] [Patch by Sampat Badhe]

Thanks

* Sampat Badhe
* Lhoussaine Ghallou
* Mau Magnaguagno

(taca)

2023-03-05 02:11:33 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-notifyd to 0.8.2

(gutteridge)

2023-03-05 02:10:43 UTC MAIN commitmail json YAML

xfce4-notifyd: update to 0.8.2

Change log:

0.8.2 (2023-02-27)
=====
- Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
- Add pref to change what fields are shown in notifications
- Fix a use-after-free with a notification's app ID
- Fix plural forms missing from translatable strings
- Fix weird formatting mistake in configure.ac
- Remove support for xfce4-panel 4.12.
- Reduce gettext requirement to 0.20.
- Simplify notification placement code
- Add assertion to ensure no window with new ID exists in the tree
- Fix possible index out of bounds issue
- Don't compare uints like char pointers
- Support default actions
- Add option to allow gauge notifications to ignore DnD
- Don't move notifications on mouse-over
- If urgency updated, start/stop expiration
- Close all non-urgent notifications when DnD is activated
- Add a missing $(AM_V_GEN)
- Remove intltool in favor of plain gettext
- Use pkg-config to find gdbus-codegen
- Don't hide glib-genmarshal behind MAINTAINER_MODE
- Use glib-compile-resources instead of xdt-csource
- Don't require xdt-csource for dist tarball builds
- Translation Updates:
  Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan,
  Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), Estonian, Finnish, French,
  Galician, Georgian, German, Greek, Hebrew, Hungarian, Icelandic,
  Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Malay, Norwegian Bokm奪l, Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Thai,
  Turkish, Ukrainian

0.8.1 (2023-02-16)
=====
- Set 1.5s timeouts for the log dbus proxy
- Move log dbus server to its own object/file
- Wrap queue item struct creation with a function
- Improve old log migration error reporting
- Delete old log file if it was empty
- Clean up old log action parsing loop
- Print a message if log db is busy or locked
- Plug memleak when not sending log changed signal
- Use GStrvBuilder instead of constructing one manually
- Handle empty strings from DBus
- Limit notification body to 2 lines in plugin menu
- Remove old legacy support options from configure
- Ensure gdbus-codegen doesn't generate too-new code
- Clean up generate code and deprecate Quit method
- Make all notification log access go through dbus
- Drop old gtk 3.0 themes (3.20 themes are always used)
- Clean up build system
- Add hidden setting to restore override-redirect behavior
- Remove ChangeLog make target
- Markdownify and update the readme
- Disconnect from GtkIconTheme::changed when plugin destroyed
- Load main panel icon with _load_symbolic() variant
- Restore log viewer's scrolled window shadow-type
- Update icon when icon-theme changes
- Fix incorrect signal handler connections in settings dialog
- Translation Updates:
  Albanian, Bulgarian, Chinese (Taiwan), Dutch, French, German,
  Japanese, Lithuanian, Polish, Portuguese, Portuguese (Brazil),
  Serbian, Spanish

(gutteridge)

2023-03-05 01:50:11 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfburn to 0.7.0

(gutteridge)

2023-03-05 01:49:58 UTC MAIN commitmail json YAML

xfburn: update to 0.7.0

Change log:

xfburn 0.7.0 (2023-03-03)
============-------------
- Add MIME types to open blank and audio CDs
- Automatically update burner list as burners are plugged and unplugged
- Change default temporary directory to /var/tmp
- Improve text of write modes
- Replace some icons with symbolic versions that better respect light/dark mode
- Support delete key in audio compositions
- Fix adding progress dialog not appearing after dragging files
- Fix adding progress dialog cancel button not working
- Fix adding progress dialog not being modal
- Fix assertion failure when burner not present
- Fix composition term not being used consistently
- Fix crash when adding files to a data composition
- Fix dragged audio composition tracks being copied instead of moved
- Fix excessive minimum width of main window
- Fix icons not appearing on dialogs
- Fix intltool lock file bug in `make distcheck`
- Fix multiple selection being instantly deselected upon right click
- Fix multithreading issue when initializing an audio composition
- Fix out-of-date address in COPYING
- Fix project homepage URL
- Fix removed audio composition tracks not reducing total composition length
- Fix some compilation warnings
- Fix typo in burn failure dialog
- Fix XSLT processor warnings
- Add basic GitLab pipeline
- Add Markdown version of the README
- Add more translatable content to the AppStream/AppData
- Bump GLib minimum required to 2.38
- Modernize build system
- Resolve AppStream warnings from Debian
- Strip trailing whitespace like as in Debian's build process
- Update bug tracker links in readme
- Update information on how to build xfburn
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Sinhala, Slovak, Slovenian, Spanish,
  Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur

(gutteridge)

2023-03-04 23:29:24 UTC MAIN commitmail json YAML

mk/tools: replace '!empty' conditions with '==' or '!='

Main work done by running 'pkglint -F --only "simpler" --only
"simplified" *.mk', with manual improvements afterwards:

* Removed several redundant ':U' modifiers, as pkglint doesn't know the
  exact order in which the infrastructure files include each other.

* Removed redundant 'defined(X11_TYPE)' and the corresponding comment.

(rillig)

2023-03-04 23:03:34 UTC MAIN commitmail json YAML

mk/check-wrkref: unclutter the documentation

(rillig)

2023-03-04 21:33:46 UTC MAIN commitmail json YAML

Updated sysutils/nabud to 1.2.1.

(thorpej)

2023-03-04 21:29:47 UTC MAIN commitmail json YAML

Update to nabud-1.2.1.  Upstream changes:

### nabud-1.2.1
* Experimental support for Cygwin (64-bit).
* Support command history / editing in nabuctl in Docker builds,
  plus some additional Docker fixes.  From Christopher Masto.
* Added a FlowControl property to Connection objects.  This allows users
  who have modified their NABU HCCA port to support RTS/CTS flow control
  to enable it.
* nabuctl now displays the serial connection properties (baud rate,
  stop bits, and flow control) when viewing connection details.
* nabuctl now displays the file that the NABU will receive as the default
  boot image (image 000001) even if this is not specified in the config
  file or selected with nabuctl.  Suggested by jefferystone on Discord.

(thorpej)

2023-03-04 20:18:16 UTC MAIN commitmail json YAML

doc: Updated security/paperkey to 1.6

(fcambus)

2023-03-04 20:18:04 UTC MAIN commitmail json YAML

paperkey: update to 1.6.

2017-11-17  David Shaw  <dshaw@jabberwocky.com>

* checks: Various improvements to allow running the selftests in
parallel (Debian bug 881792).  Reported by Daniel Kahn Gillmor.

2017-10-23  David Shaw  <dshaw@jabberwocky.com>

* extract.c (extract): Properly fail if we cannot parse a secret
subkey packet.  Reported by Osamu Aoki and Peter Palfrader.

* parse.c (extract_secrets): Add support for EdDSA as per
https://tools.ietf.org/html/draft-koch-eddsa-for-openpgp-04.  Note
that this is an expired draft, but GnuPG is using algorithm 22 for
it.

2016-09-05  David Shaw  <dshaw@jabberwocky.com>

* NEWS, configure.ac: Post-release commit.

* NEWS, configure.ac: Preparing 1.4 release.

* NEWS, output.h, output.c, paperkey.c (set_binary_mode): Fix
binary vs text output mismatch when using "--output-type raw" on
Windows platforms.  Does not affect any non-Windows platforms.
Found by Thierry Ambrus.

* README: Clarify output-width a bit.

* paperkey.spec.in: Use %license for the COPYING file and run the
self checks during build.

2016-09-04  David Shaw  <dshaw@jabberwocky.com>

* README: PowerPC Macs are basically gone, so remove the OSX
(sorry: macOS!) universal binary stuff.

(fcambus)

2023-03-04 15:38:42 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.12.1

(pin)

2023-03-04 15:38:21 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.12.1

What's Changed
- Support customizable formats in #147
- Fixed duplicate keys on Windows in #151
- Add more UI customizations and refactor UI codes in #152

What's new
- New config options: playback_format, notify_format, border_type,
  progress_bar_type
- New theme's component style: playback_artists

(pin)

2023-03-04 15:37:37 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.53

(pin)

2023-03-04 15:37:06 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.53

0.6.53 (2023-03-04)
Bug Fixes
- Prevent freezing when window resizes (91424bac)
- update jpegxl (8779d04b)

笨ィFeatures
- Allow window title to be configured (000a34db)
- Keep track of recently opened images (77857a8f)

�沚修hore
- update dependencies (2dad8909)
- Update dependencies (8c78fa9f)

(pin)

2023-03-04 15:36:21 UTC MAIN commitmail json YAML

doc: Updated devel/lazygit to 0.37.0

(pin)

2023-03-04 15:35:51 UTC MAIN commitmail json YAML

devel/lazygit: update to 0.37.0

v0.37.0
- (#2288) quote remoteName before compiling regex by @nils-a in #2290
- Resolve the prompt just before using it by @mark2185 in #2296
- [#2279] defaultFgColor entry in theme config by @arnaudperalta in #2284
- bump gocui by @Ryooooooga in #2276
- fix ignore file keybinding by @jesseduffield in #2303
- Commit in staged/unstaged menu by @arnaudperalta in #2298
- updated rebase confirmation message by @navazjm in #2315
- migrate branch reset integration test by @jesseduffield in #2320
- Add credential prompts for U2F-backed SSH keys by @bdach in #2239
- migrate more tests by @jesseduffield in #2323
- more integration test migrating by @jesseduffield in #2325
- Yet more test migrations by @jesseduffield in #2329
- fix diff scroll #2309 by @Ryooooooga in #2326
- more integration test refactoring by @jesseduffield in #2330
- more integration test refactoring by @jesseduffield in #2334
- rename from asserter to driver by @jesseduffield in #2335
- remove unused config by @Ryooooooga in #2331
- Add the return alternative key to return in the input box by @wakaka6 in #2311
- migrate some more tests by @jesseduffield in #2336
- Add easter egg by @jesseduffield in #2338
- add support for git push --force-if-includes by @Ryooooooga in #2333
- more integration test migrations by @jesseduffield in #2339
- support for older Git versions by @Ryooooooga in #2340
- Add option to allow --verbose commit in editor commits by @knutwalker in #2341
- fix goroutine leaks by @Ryooooooga in #2345
- docs(Config.md): add missing keybindings by @Ryooooooga in #2356
- change git.commit.verbose to accept "default" by @Ryooooooga in #2343
- feat: create environment for every PR using Uffizzi by @daramayis in #2262
- fix installation scripts for Ubuntu by @Ryooooooga in #2372
- fix ReplacePlaceholderString by @Ryooooooga in #2376
- remove unused texts by @Ryooooooga in #2388
- Add option to disable the "reword in editor" prompt by @stefanhaller in #2384
- allow to disable git.log.order by @Ryooooooga in #2401
- fix RefName of detached HEAD to works in Chinese by @Ryooooooga in #2398
- Ensure trailing LF when copying diff lines to clipboard by @stefanhaller in #2395
- Added copy to clipboard option to the patch options by @phanithinks in #2373
- Added new gui.screenMode key to config by @phanithinks in #2358

v0.36.0
We've got a whole lot of stuff in this release: improvements to the editor,
better custom commands support, snappier staging of files, a tonne of bug
fixes, and lots more.

One particularly cool thing that we've added is Github codespaces support
(in the repo, not within the Lazygit program itself), so if you've got your eye
on an open issue and want to move things along, consider spinning up the lazygit
codebase in a code_space_ and having a go at adding a feature / fixing a bug all
from the comfort of your browser! See here for more info.

As you can see @Ryooooooga and @mark2185 continue to kick goals with a heap of
features and bug fixes in this release, but we also have a whole host of new
contributors too. If you want to get involved in contributing, you can peruse
the issues board for issues with the good-first-issue label, or jump into the
Fortress of Laziness, our new discord server
What's Changed
Features:
Editor stuff
- add support for excluding files by @gozes in #2016
- add support for emacs keybindings in editor by @Ryooooooga in #2183
- allow emacs character navigation in the commit editor (jump word left/right).
  by @LiamKearn in #2104
- navigate by word in the editor by @Ryooooooga in #2204

Custom commands stuff
- Add showOutput option to custom commands (fixes #1163) by @sportshead in
  #2059
- Improve custom commands interface by @Mihai22125 in #2109
- Allow OSCommand.Quote to be invoked within a custom command by @Ryooooooga
  in #2193
- add SelectedPath to the list of placeholder values by @mark2185 in #2070

Other stuff
- add stash option to include untracked files by @ajhynes7 in #1980
- add optimistic rendering for staging and unstaging files by @jesseduffield
  in #2072
- rename stash by @Ryooooooga in #2220
- Show active branch for recent repo by @mark2185 in #2005
- Support custom SSH usernames on BitBucket by @xxdavid in #2087
- Preserve trailing newline setting when adding to gitignore by @mark2185 in
  #2004
- Add notARepository: quit config option to exit Lazygit if run from outside a
  git repo by @Ryooooooga in #2098
- add stash icon by @Ryooooooga in #2219
- allow null in keybindings by @Ryooooooga in #2222

Bug fixes:
- Fix rewording a merge commit with editor by @mark2185 in #2065
- Improved mouse behaviour with international text @mark2185 in #2064
- No more 'unversioned' in the bottom right: add build info when building from
  source by @jesseduffield in #2076
- fix initial origin of commit message panel by @Ryooooooga in #2221
- fix issue caused by opening a menu over a prompt by @jesseduffield in #2079
- fix hidden suggestions by @jesseduffield in #2093
- Gracefully error on bare repositories by @nullishamy in #2067
- Fix open commit in browser for some Gitlab repos by @jtraub in #2132
- fix initial scroll position of edit box by @Ryooooooga in #2123
- fix initial origin of editor box by @Ryooooooga in #2146
- Validate --path argument when starting lazygit by @mark2185 in #2092
- Ignore stderr when loading git status by @Ryooooooga in #2081
- fix: read one line before resuming TUI to prevent unintentional operations
  by @kawaemon in #1636
- allow amending merge commits by @mark2185 in #2164
- various improvements to text rendering by @Ryooooooga in #2195
- fix glitchy render of stale data by @jesseduffield in #2196
- fix stash with empty message by @Ryooooooga in #2218
- fix could-not-access error by @jesseduffield in #2260
- use better colour defaults (note: theme.lightTheme is no longer a thing) by
  @jesseduffield in #2257
- Update go-git to handle negative refspecs by @lukaspiatkowski in #2232
- Fix/show loading state when bottomline disabled by @artvi in #2273
- fix ambiguous branch name by @Ryooooooga in #2224

Docs:
- docs(readme): Added lazygit install method on ubuntu #2125 by @yofreee in
  #2126
- fix: document link by @eetann in #2108
- fix typo in README.md by @luzpaz in #2086
- fix: how to change the config dir for MacOS by @0123takaokeita in #2169

Maintenance:
- Fix github linter errors by @mark2185 in #2069
- Add better support for OpensMenu option when creating a menu by
  @jesseduffield in #2071
- Update bug_report.md by @mark2185 in #2062
- refactor to use generics for file nodes by @jesseduffield in #2075
- handle nil properly with file nodes by @jesseduffield in #2077
- Refactor: one context per view by @jesseduffield in #2023
- refactor merge conflicts code by @jesseduffield in #2088
- allow rendering to main panels from anywhere by @jesseduffield in #2089
- Add new integration test pattern by @jesseduffield in #2094
- even better structure by @jesseduffield in #2113
- give menu formatting to ignore-or-exclude keybinding option by @mark2185 in
  #2110
- add more integration tests by @jesseduffield in #2114
- fail on vendor directory mismatch by @jesseduffield in #2116
- improve integration test portability by @Ryooooooga in #2124
- chore: remove duplicate word in comments by @Abirdcfly in #2143
- Migrate some more integration tests by @jesseduffield in #2137
- remove deprecated function calls by @xiaoliwang in #2167
- strip NUL bytes instead of replacing with space by @jesseduffield in #2197
- Replace regex for retrieving latest version by @TomBaxter in #2199
- use boxlayout from lazycore by @jesseduffield in #2210
- Use lazycore utils: Clamp and GetLazyRootDirectory by @gusandrioli in #2223
- add devcontainer folder by @jesseduffield in #2266
- disable underscores in vscode by @jesseduffield in #2269
- use tempdir in tests to prevent polluting worktree by @jesseduffield in
  #2271
- stop switching focus to commits view when resetting by @jesseduffield in
  #2272
- added gitVersion to version flag by @nitinmewar in #2265
- Merge loaders package into git_commands package by @sudoburt in #2261

v0.35
Features
- Nerd fonts now supported! (@Ryooooooga)
- Scrollbars! (non-interactive but cool nonetheless)
- Diff hunks can now be edited directly (via a subprocess) (@Ryooooooga)
- You can open lazygit to the panel that you care about e.g. run lazygit log
  to open lazygit to the commits panel. (@HiromasaNojima)
- Most menus now have their own keybindings for each menu item, which should
  speed things up for power users.
- You can now easily set/unset the upstream of a branch (@mark2185)
- You can now select to stash exclusively unstaged/staged files (@mark2185)
- Improved update flow (@moha-gh)
- Fixed issue where we duplicated line breaks when parsing a commit message
  Don't duplicate line breaks when retrieving commit message (@moha-gh)
- Some hard-to-reverse actions now have confirmation popups given it's easy to
  accidentally press the wrong key.
- 'Gone' branches are now marked as such
- More commit attributes can be copied with the 'y' key (@mark2185)
- Custom commit author colours can now be specified with regular names (e.g.
  'red') instead of only hex codes. (@Ryooooooga)
- Commit author can now be set to another author or reset to the current git
  user (thanks @JensPfeifle)
- Auto-refresh of files can be disabled with the git.autoRefresh config option
  (@moha-gh)
- We now (again) honour push.default config value. In general we want to err
  on the side of having git commands do the same thing that would happen if
  you ran them directly from the terminal.
- Files can now be opened from the merge conflicts panel (thanks @Ryooooooga)
- You can now configure to always show the unstaged and staged changes panels,
  regardless of whether the selected file has both unstaged and staged changes.
  This can be done via gui.splitDiff: 'always' (@HiromasaNojima)
- Commit time format can now be customised via the gui.timeFormat config key
  (@Ryooooooga)
- We now record the current directory on switch instead of exit (@davdroman)
- We now support Bitbucket server PRs (thanks @TheBlob42)
- Bottom line (containing some keybindings help) can now be hidden via
  gui.showBottomLine: false in your config.
- You can now show the whole git graph in the commits panel by default via
  git.log.showWholeGitGraph: true
- Some UI tweaks.

Bug fixes
- Various fixes to bugs relating to double-width characters (@Ryooooooga)
- Typo fixes (@casswedson)
- LOTS of other bug fixes (thanks to the glorious @Ryooooooga and @mark2185)

Translation updates:
- Chinese translated updated (@Crystal-RainSlide)
- Japanese translation added (@Ryooooooga)
- Korean translation added (@Shin-JaeHeon)

HUGE thankyou to all the contributors who've helped bring about this release.
As you can see @mark2185 and @Ryooooooga are behind many of the the changes so
a special thankyou to the both of you!

Maintenance stuff:
We've now on go1.18 meaning we can use generics. The lo package is our main
generics helper package. I've also rolled my own, called 'generics', but I'll
probably end up just committing to using lo only.

Integration tests in CI are now run in parallel, and windows builds are now
properly cached, so CI runs much faster and you'll sooner know if you've broken
a test.

Note from maintainer:

I'm working on some tricky features like the ability to filter the contents of
a list panel, some of which I've recorded on youtube. As part of that work I've
had to make a detour to do some yak shaving and refactoring (which is happening
in #2023)

I've also made a video showing how to add a basic feature to Lazygit for
aspiring contributors. If you would like to see similar videos/docs covering
other topics to make life easier for new/existing contributors, lemme know!

At some point I want to take time off work to go full-time on Lazygit (e.g. for
a few months). If you have any ideas how I could raise money to do that, let me
know! And of course for all those currently sponsoring, thankyou so much, it's
a big motivator for me finding the time to work on this project.

Some more rambling thoughts:

The integration test suite has some good coverage but the mechanism behind it
(recording a Lazygit session and having the test replay that session) is hard
to maintain. I want to switch to having integration tests be built by calling
a bunch of commands in sequence, similar to Cypress if anybody's used that.

I was holding off this release for the sake of a better in-app release notes
feature but that can wait for a future release.

v0.34
Features:
- You can now customise the colour of unstaged files via the
  gui.theme.unstagedChangesColor config key (thanks @snorrwe )
- Editing a file will now open your editor at the currently selected line for
  most major editors (thanks @mark2185 )
- Support for opening Azure DevOps repos (thanks @tiwood )
- You can now skip the confirmation prompt after running a subprocess with the
  promptToReturnFromSubprocess config key (thanks @rambhosale )

Bug Fixes:
- Fixed issue where mouse handling was not properly restored after leaving the
  application (thanks @tmatz )
- Fixed bug where files could not be edited at particular lines for certain
  editors (thanks @fsmiamoto )

Other:
- Some cleaning up of the docs (thanks @moha-gh )
- NL translation fixups (thanks @Alpakash )
- Fixed an issue with the cheatsheet generator that caused the user's own
  language to appear in each output translation file.

Note from maintainer:

I'm going to merge in quite a large refactor PR to the master branch. The
refactor is about 90% done but the 10% might take some time and it's tricky to
have to re-implement all PRs from contributors to the new branch. At any rate
this refactor should make the code easier to work with compared to the previous
god struct (the Gui struct) that was being used for everything. The new
structure no doubt will have its own flaws that I'll need to work through over
time. I've been using the refactor PR myself for a while and haven't run into
any bugs, and I've added some more integration tests to capture more of the
expected behaviour. Don't hesitate to raise an issue for any bug you find.

v0.33
Features:
- Git bisect support (press 'b' on a commit to start the process)
- On windows we now set the window title to the name of the opened repo
  (thanks @birgersp)
- You can now set custom branch colours in your config (see here)
  (thanks @matt-cles )

Bug Fixes:
- We now always specify the upstream when pushing/pulling so you'll never
  accidentally push to an unexpected remote branch
- Fixed bug that prevented quitting with a confirm popup
- Fixed issue with scrolling in the merge panel
- We no longer show the branch graph when filtering by path because it didn't
  make sense to show it
- Fixed a bug where a custom git hosting service wasn't given precedent over a
  default hosting service (thanks @bin101)
- Added Mouse support for crostini (thanks @tmatz)
- Proper URL encoding for pull request URLs (thanks @MikaelElkiaer)

Other:
- Performance improvements
- We now ask for confirmation upon reverting a commit (thanks @glendsoza)
- Resetting a submodule can now only be done from within the files panel
- Documentation updates (thanks @jm33-m0, @mark2185)
- Chinese translation update (thanks @bnoctis)

For Contributors:
You can now run an integration test in 'sandbox' mode meaning you get to
control what happens during the session but no snapshot is saved. It's a
convenient way of testing a feature with a given pre-built example repo.
I've replaced the contributor code of conduct with a very stripped down
version that basically says 'be nice'. The original was a little intense and
didn't reflect the natural level of charity and positivity in the issues board.
If people have an issue with that let me know.
I've added some extra sections to the contributing guide including:
        how the codebase (intentionally) diverges from some Go idioms
        i18n
        testing
        debugging

Note from maintainer:

Still working on this gui package refactor. I expect the health of the codebase
to increase quite a bit with the change. I regret not trying to slice it up
into smaller pieces but hopefully I'll have learnt my lesson next time.
We might need to rethink how integration tests are done. Right now it's a
direct recording which can make the tests difficult to update.

v0.32.2
Changelog
- 8ca71ee add git bisect run script
- d3a3c8d add integration test for merge conflicts resolved externally
- ee622d0 add integration test for staging view
- 2691477 allow sandbox mode with integration tests
- 1c84f77 always specify upstream when pushing/pulling
- 7a690f9 appease CI
- 8d8bdb9 avoid deadlock in merge panel
- ae98797 do not show branch graph when in filtering mode
- befa356 fix bug which prevented quitting with confirm
- 0092c9d fix bug with subprocess
- 9903595 fix merge scroll bug
- 595aca2 make integration test pass
- dafac52 see if this fixes CI linting
- cdcfeb3 stop refreshing the screen so much

v0.32.1
Changelog
- f5b9ad8 add complex custom command integration test
- 8263d15 fix issue where custom command would not open a menu

v0.32
Features:
- You can now press 'o' on a commit to open it in your browser
- We now retain the commit message you typed in the event that the commit
  command failed (thanks @jakobkogler)
- You can now reword old commits from within lazygit
- You can now create annotated tags (press 'n' in the tags panel) (thanks
  @fsmiamoto)
- You can now add a signoff to your commits via the git.commit.signoff key in
  your config (thanks @sagikazarmark)
- You can now specify a single colour to apply to all commit authors (thanks
  @Cokile)

Bug Fixes:
- Better highlighting of lines for various terminals (thanks @Kavantix)
- Fixed bug where we couldn't go to the bottom of the reflog panel (thanks
  @fsmiamoto)
- Better support for --path arg (thanks @TicClick)
- Fixed a bug where you couldn't create a pull request when the repo's url
  scheme was ssh (thanks @kawaemon)
- We now make fewer assumptions that your main remote is named 'origin'
  (thanks @mbrgm)
- Fixed some copy inconsistencies (thanks @justinsb)
- Fixed bug where branches would appear twice in the branches panel
  (@escrafford)

Other:
- Added installation instructions for funtoo linux (thanks @invakid404)

For Contributors:
CI now checks that the cheatsheet files are up-to-date. If it hasn't you'll
need to run go run scripts/cheatsheet/main.go generate

Note from maintainer:

The codebase has grown quite a bit since its inception and it's in need of some
refactoring to make future growth easier. I've wrapped up some refactoring to
the internal commands package so that we've got better namespacing and
separation of concerns, and I'll be shifting my gaze to the GUI package next.
Once I'm happy with the structure of the code I'll start producing some
documentation so that new contributors can easily get started on features and
bug fixes. Many changes to the app are trivial to make but it can take a new
contributor time to work out where everything lives in the code.

(pin)

2023-03-04 15:35:06 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.45.0

(pin)

2023-03-04 15:34:39 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.45.0

0.45 (released 3rd March 2023)
Diffing
- Racket and Newick are now treated as lisps for the purposes for parenthesis
  heuristics.

Parsing
- Fixed an issue where parse errors were undercounted, particularly in YAML
  files.
- Improved parsing for Makefiles.

(pin)

2023-03-04 14:36:36 UTC MAIN commitmail json YAML

cad/kicad: Require gcc 9

While <charconv> works with 8, std::filesystem doesn't, and does build
with 9.

(gdt)

2023-03-04 11:22:09 UTC MAIN commitmail json YAML

FlightCrew: googletest now needs C++14, so this now needs C++14

(wiz)

2023-03-04 11:13:17 UTC MAIN commitmail json YAML

Cenon: remove

Unsupported upstream since 2010, doesn't build in any bulk builds
I can find.

(wiz)

2023-03-04 11:09:06 UTC MAIN commitmail json YAML

php: try fixing php81 DIST_SUBDIR problem, v2

(wiz)

2023-03-04 10:53:48 UTC MAIN commitmail json YAML

py-zeroconf: fix PLIST

(wiz)

2023-03-04 09:41:22 UTC MAIN commitmail json YAML

doc: Updated lang/guile30 to 3.0.9nb1

(wiz)

2023-03-04 09:41:14 UTC MAIN commitmail json YAML

guile30: remove paxctl workaround for JIT on NetBSD

Just disable JIT and wait for a proper upstream fix.
Bug report filed at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61957

Test status on NetBSD has not changed.

Bump PKGREVISION.

(wiz)

2023-03-04 02:19:59 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.26.0

(charlotte)

2023-03-04 02:18:59 UTC MAIN commitmail json YAML

lang/janet: Update to 1.26.0

## 1.26.0 - 2023-01-07

- Add `ffi/malloc` and `ffi/free`. Useful as tools of last resort.
- Add `ffi/jitfn` to allow calling function pointers generated at runtime from
  machine code.  Bring your own assembler, though.
- Channels can now be marshalled. Pending state is not saved, only items in the
  channel.
- Use the new `.length` function pointer on abstract types for lengths. Adding
  a `length` method will still work as well.
- Support byte views on abstract types with the `.bytes` function pointer.
- Add the `u` format specifier to printf family functions.
- Allow printing 64 integer types in `printf` and `string/format` family
  functions.
- Allow importing modules from custom directories more easily with the `@`
  prefix to module paths. For example, if there is a dynamic binding
  :custom-modules that is a file system path to a directory of modules, import
  from that directory with `(import @custom-modules/mymod)`.
- Fix error message bug in FFI library.

(charlotte)

2023-03-03 23:33:10 UTC MAIN commitmail json YAML

doc: Updated www/php-nextcloud to 25.0.4

(ryoon)

2023-03-03 23:31:51 UTC MAIN commitmail json YAML

php-nextcloud: Update to 25.0.4

Changelog:
Version 25.0.4 February 23 2023

Changes:

  * Fix array to string conversion in errorlog writer (server#35821) 5
  * Use mimetype from cache for workflow checks (server#35842) 1
  * Update psalm-baseline.xml (server#35954) 1
  * Fix: show toggle grid view button with open sidebar (server#36032)
  * Replace custom tooltips with native one in vue components and views (server
    #36044) 2
  * Remove js navigation on alternative login click (server#36076) 1
  * Replace custom tooltips with native ones in apps page (server#36082) 2
  * Replace custom tooltips with native ones in users page (server#36084)
  * Escape path prefix when doing cache jail search (server#36099) 1
  * IMigrationStep progress bar fix (server#36102)
  * Limit key names when uploading theme images (server#36103)
  * Fix inability to re-enter share password after invalid input (server#36106)
    1
  * Differentiate share links (server#36129) 7
  * Add always visible share label (server#36134)
  * Focus trap contacts menu with NcHeaderMenu port (server#36142) 1
  * Catch Exceptions when loading storage data of users (server#36155)
  * Extend ViewOnly DAV plugin to versions endpoint (server#36164)
  * Ext storage configs default value support + enable SSL by default (server#
    36165) 3
  * Improve exception serializing (server#36167)
  * Improve saving applicable users in ext storage (server#36174)
  * Improve password generation for link shares (server#36179) 1
  * Only expose storage location to admins (server#36180) 1
  * Revert ??Add alt to the logo, adapt css for logo?? (server#36193) 4
  * Fix/35886 replace custom tooltips with native one for personal and
    administration settings stable25 (server#36197) 1
  * Fix login loop if login CSRF fails and user is not logged in (server#36208)
    7
  * Fix(search): Fix settings section icon color (server#36226)
  * Fix(dav): catch MaxInstancesExceededException for recurring events without
    end date (server#36230) 1
  * Port global search menu to focus trapped NcHeaderMenu (server#36236)
  * Allow interaction with encrypted folders (server#36238) 2
  * Disable unreliable acceptance tests (server#36240)
  * Fix github action ??performance-8.0?? when PR is from a fork. (server#
    36243) 1
  * Specify the profiler app branch to test with (server#36246)
  * Docs: document types flag for search options (server#36255)
  * Fix(theming): fix admin images migration (server#36272)
  * Remove Bootstrap version reference from tooltip.scss (server#36273) 2
  * Fix(occ): Fix comment formatting of maintenance:repair command (server#
    36274)
  * L10n: Fixed grammar (server#36283)
  * Fix interned strings buffer check if 0 free bytes (server#36292) 3
  * Fix double where in CustomProperiesBackendTest (server#36294)
  * Add success message to personal settings clipboard button (server#36296)
  * Fix user status message input (server#36297)
  * Fix WHERE condition when selecting user??s availability for the status??
    (server#36308)
  * [Fix]: scan-app-data conversion (server#36311)]([stable25] [Fix]:
    scan-app-data conversion by backportbot-nextcloud[bot] ?? Pull Request #
    36311 ?? nextcloud/server ?? GitHub 2)
  * Fix double where() usage in resource manager (server#36317)
  * Bump @nextcloud/vue to v7.5.0 (server#36322) 1
  * Fix default value for files_no_background_scan (server#36335) 1
  * Port files sharing selector (server#36339) 1
  * Don??t translate a variable (server#36344) 1
  * Imaginary ?? add tiff to supported formats (server#36364) 3
  * Fix moving files of encrypted local storage to unencrypted local storage
    (server#36374) 1
  * Fix(dav): check if principal has email address before accessing it (server#
    36387)
  * Fix admin-disabled background and user pristine theming settings (server#
    36394)
  * Fix focus not returning to search icon (server#36398) 1
  * Do not store generated mysql password if it was not used (server#36400)
  * Fix(caldav): Fix wrong Psalm report for nullable calendar data (server#
    36412)
  * Allow keyup enter in user status (server#36415)
  * Fix the exif_read_data issue (server#36439) 3
  * Fix(encryption): don??t throw on missing file (server#36442)
  * Fix MigrateBackgroundImages on oracle (server#36456) 1
  * Add a safeguard for Version23000Date20210721100600.php (server#36466)
  * Non-static app_dir (server#36476)
  * Do not reuse query builder objects in DAV account deletion (server#36490)
  * Drop vue-clipboard2 in favour of native Clipboard API to fix copy to
    clipboard (server#36507)
  * Do not open the sidebar automatically on small widths (server#36514)
  * Chore(CI): Opt-out of PHPUnit 10 for now (server#36518)
  * Perf(federation): Only request root share info for checking availability
    (server#36557)
  * Add bruteforce protection to password reset page (server#36573) 4
  * Revert #34908 to allow 32bit setups to upgrade to 26 (server#36593) 3
  * Port profile visibility select (server#36595)
  * Update psalm-baseline.xml (server#36597)
  * Imaginary ?? fix generation of heif, pdf, illustrator and svg thumbnails
    (server#36602) 2
  * Prevent scrolling hover .files-controls (server#36614)
  * Restore copy button text on directory fetch error (server#36615)
  * Fix compilation of Vue 2.7 features (server#36624) 3
  * Revert ??update 64-bit check wording?? (server#36631)
  * Also copy meta data when converting DataResponse to JSONRe?? (server#36702)
  * Validate the scope when validating operations (server#36815)
  * Update nextcloud/ocp dependency (activity#1053)
  * Replace custom tooltips with native tooltips (activity#1055)
  * Update nextcloud/ocp dependency (activity#1067)
  * Show full date after headings like ??Today?? as a hidden-visually span
    (activity#1070)
  * Create an unordered list for the list of activities (activity#1078)
  * Bump @nextcloud/router from 2.0.0 to 2.0.1 (files_pdfviewer#706)
  * Update nextcloud/ocp dependency (firstrunwizard#807)
  * Update nextcloud/ocp dependency (firstrunwizard#820) 1
  * Update nextcloud/ocp dependency (nextcloud_announcements#157)
  * Bugfix/noid/close header menu (notifications#1417)
  * Update nextcloud/ocp dependency (notifications#1438)
  * Replace custom tooltips with native ones. (notifications#1439)
  * Remove focus border when not keyboard focused (notifications#1449)
  * Update title when changing sections in navigation (photos#1515)
  * Make face covers smaller (photos#1552)
  * Fix renaming faces: Do not delete existing face when renaming (photos#1581)
    1
  * Fix upload of pictures into album (photos#1603) 1
  * Fix sharing with group (photos#1605) 1
  * Listen to NodeDeletedEvent to remove photos from albums (photos#1607)
  * Fix FaceContent: Fix viewer path (photos#1608)
  * Correctly listen to group change events (photos#1612)
  * Fix(tags performance): Cache tag counts on server and load them using
    initial state (photos#1620) 1
  * Fix viewer in public albums (photos#1630) 2
  * Fix(FetchFacesMixin): Decode entities in file.realpath (photos#1646) 2
  * Replace custom tooltips with native ones (privacy#849)
  * Improve related resources?? title (related_resources#163)
  * Update nextcloud/ocp dependency (serverinfo#408) 1
  * Fix(deps): update dependency markdown-it-image-figures to ^2.1.1 (text#
    3648)
  * Update nextcloud/ocp dependency (text#3651)
  * Fix(deps): update dependency path-normalize to ^6.0.10 (text#3655)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.2.0 (text#
    3661)
  * Fix(deps): update dependency @nextcloud/logger to ^2.5.0 (text#3662)
  * Fix(deps): update dependency @nextcloud/vue to ^7.5.0 (text#3664)
  * Fix(deps): update tiptap (text#3675)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.4.0 (text#
    3699)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.4.1 (text#
    3702)
  * Fix bug when session not found (text#3705)
  * Chore(deps): update dependency @vue/test-utils to ^1.3.4 (text#3708)
  * Update nextcloud/ocp dependency (text#3721) 3
  * Fix background color of tables (text#3734) 3
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.2
    (text#3743)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.2.1 (text#
    3744)
  * Fix(deps): update dependency vue-material-design-icons to ^5.2.0 (text#
    3755) 1
  * Fix: transations in status message (text#3767) 1
  * Fix(Polling): Perform computations in milliseconds (text#3773)
  * Fix: empty code blocks (text#3780)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.3
    (text#3782)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.4.2 (text#
    3783)
  * Catch error if no user is logged in (viewer#1527)
  * Enable app specific preview URL (viewer#1536) 7

Version 25.0.3 January 18 2023

Changes

  * Set page titel for each sidebar section through User management pages
    (server#35467)
  * Change header semantic in the user status dialog (server#35480)
  * Rename personal Groupware settings section to ??Availability?? (server#
    35492)
  * Remove old code from comment to not trigger automatic scanners more than
    needed (server#35497)
  * Add migration for encryption keys in wrong location (server#35499)
  * Fix SQL comparison with int array during external storage deletion (server#
    35516)
  * Fix the popovermenu (server#35517)
  * Bump @nextcloud/vue to 7.2.0 (server#35551)
  * Update ca-cert bundle (server#35573)
  * Fix type of PreviewController::$userId (server#35577)
  * Show success on share actions (server#35578)
  * Allow to set a custom timeout for ldap connections (server#35602)
  * Set page title for each sidebar section through User management pages
    (server#35629)
  * Fix contrast of global search headings (server#35639)
  * Add new border color variable and adjust primary color for increased
    contrast (server#35640)
  * Add success popup message for copying share links (server#35641)
  * Update psalm-baseline.xml (server#35663)
  * Update the unencrypted file size when closing streams (server#35668)
  * Update handlebars-loader to 1.7.3 (server#35673)
  * Add alt to the logo, adapt css for logo (server#35676)
  * Increase default global input field border contrast (server#35683)
  * Improve verbosity of search description (server#35688)
  * Fix default primary for user theming (server#35702)
  * Update sensitive config list of Talk (server#35706)
  * Show group name instead of group id as recommendation (server#35710)
  * Use correct filter for app icons in the right sidebar of app management
    (server#35711)
  * Improve email results for sharing (server#35712)
  * Ci: update minio image for s3 primary storage tests (server#35724)
  * Preview: fix HEIC orientation (server#35727)
  * Quota value as float for 32-bit systems (server#35734)
  * Fix vue-select styles (server#35742)
  * Read loginName from token (server#35747)
  * Change app menu focused items behavior that neighbor elements (text and
    border) have no overlapping (server#35771)
  * PHP8] check if params given to API are really an array (server#35797)
  * Fix missing cast of double controller parameters (server#35798)
  * Fix case sensitivity of email when saving settings (server#35803)
  * Restoring clearCachedConfig() (server#35812)
  * Use display name cache on getStorageInfo (server#35815)
  * Allow additional Sabre plugins in publicwebdav.php (server#35817)
  * Allow running encryption:fix-encrypted-version for all users (server#35827)
  * Fix parameter type for EntityCollection::setReadMarker in comments app
    (server#35835)
  * Fix: remove other shares from ui when deleted (server#35848)
  * Remove comment and guests option from Invitations UI (server#35859)
  * Increase preview_max_memory and make it easier to debug (server#35864)
  * Avatar generation ?? disable setimageformat (server#35895)
  * Fix video fullscreen on public page (server#35902)
  * Replace custom tooltips with native one for files sharing (server#35904)
  * Replace custom tooltips with native ones in files (server#35905)
  * Revert ??avatar generation ?? disable setimageformat?? (server#35914)
  * Update the user status dashboard widget and fix the icon color (server#
    35948)
  * Chore(CI): Improve rate limit situation when installing phpunit (server#
    35962)
  * Docs: trusted_proxies support IPv6 ranges (server#35963)
  * Also limit the password length on reset (server#35977)
  * Appsidebar should be compact when opened on small heights (server#35983)
  * Fix user status icon in avatar menu (server#35984)
  * Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3 (server#35988)
  * Remove myself from being codeowner of some modules (server#35992)
  * Bump @nextcloud/vue from 7.2.0 to 7.3.0 (server#35997)
  * Allow target=??_blank?? in app navigation items (server#36007)
  * Fix default phone region validation (server#36010)
  * Update crl after revoke files_bpm.csr (server#36017)
  * Add restrictions when downloading to resolve with opengraph link provider
    (server#36022)
  * Fix scrolling while dragging in file list view (server#36028)
  * Fix cache key used to verify shared mountpoints (server#36049)
  * Link reference provider: Improve content-type check (server#36053)
  * Update ca-cert bundle (server#36059)
  * Fix theming migration repair step by passing correct type for argument
    (server#36081)
  * Allow keyup enter in user status (server#36132)
  * Revert ??Allow keyup enter in user status?? (server#36143)
  * Still include the share target in the cache key for validating share mount
    (server#36169)
  * Update nextcloud/ocp dependency (activity#1034)
  * Bump @nextcloud/vue from 7.0.0-beta.3 to 7.3.0 (activity#1043)
  * Fix background image size (firstrunwizard#790)
  * Update nextcloud/ocp dependency (firstrunwizard#799)
  * Various fixes (logreader#824)
  * Update nextcloud/ocp dependency (nextcloud_announcements#144)
  * Update nextcloud/ocp dependency (nextcloud_announcements#150)
  * Update nextcloud/ocp dependency (notifications#1399)
  * Bump deps to newer versions (notifications#1407)
  * Update nextcloud/ocp dependency (notifications#1413)
  * Bump postcss-loader from 7.0.1 to 7.0.2 (photos#1519)
  * Lazy load faces (photos#1523)
  * Remove broken icons.css references (photos#1533)
  * Bump postcss from 8.4.18 to 8.4.20 (photos#1545)
  * Bug fix] encode file name for file source (photos#1563)
  * Backport: #1569 to stable25 (photos#1574)
  * Bump @nextcloud/axios from 1.10.0 to 2.1.0 (recommendations#575)
  * Fix(deps): update tiptap (text#3486)
  * Fix(deps): update dependency @nextcloud/axios to ^2.2.0 (text#3487)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.6.0 (text#3491)
  * Prevent dangling debounced extractHeadings function (text#3522)
  * Only scroll images into view when they??re added (text#3533)
  * Don??t empty list of headings in onDestroy (text#3537)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.6
    (text#3539)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.7
    (text#3549)
  * Chore(deps): update dependency vite to ^3.2.5 (text#3553)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.6.1 (text#3554)
  * Fix(deps): update dependency path-normalize to ^6.0.9 (text#3555)
  * Fix(deps): update tiptap to ^2.0.0-beta.209 (text#3578)
  * Fix(deps): update dependency @nextcloud/axios to ^2.3.0 (text#3579)
  * Update nextcloud/ocp dependency (text#3582)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.0
    (text#3590)
  * Backport missing pieces for outline suport in Collectives (text#3593)
  * Block file access for secure view (text#3595)
  * Increase idle timeout to one day 40 minutes) (text#3597)
  * Fix(deps): update dependency @tiptap/prosemirror-tables to ^1.1.4 (text#
    3602)
  * Fix(deps): update dependency @nextcloud/vue to ^7.3.0 (text#3605)
  * Fix(deps): update dependency @nextcloud/router to ^2.0.1 (text#3612)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.1
    (text#3620)
  * Treat newlines as linebreaks when pasting as plaintext (text#3625)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.5 (text#
    3629)
  * Fix: reconnect ?? reload main container (text#3635)
  * Npm audit fix (text#3638)
  * Fix(Images): Update image alt text on blur (text#3641)
  * Bump webdav from 4.11.0 to 4.11.2 (viewer#1484)
  * Bump camelcase from 7.0.0 to 7.0.1 (viewer#1493)
  * Bump @nextcloud/router from 2.0.0 to 2.0.1 (viewer#1508)
  * Update vue to 7.3 (viewer#1511)

(ryoon)

2023-03-03 23:00:44 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-thunar to 4.18.4

(gutteridge)

2023-03-03 23:00:28 UTC MAIN commitmail json YAML

xfce4-thunar: update to 4.18.4

Change log:

4.18.4 (2023-02-22)
======
- Dont open folder when mounting device (Issue #919)
- Dont show full menu for unmounted devices (#1049)
- Support handling URIs via desktop file (#1044)
- Focus correct split pane on mouse click (#1039)
- Prevent wrong undo/redo notify (#1036)
- Support undo trash for linked pathes (#1030)
- Always ask before delete files via undo (#1027)
- Fix use after free fault (#1031)
- Allow symlink creation on remote locations (#875)
- Prevent crash when closing window (#884)
- Keep directory specific sort details (#1017)
- Dont add extra-dot when creating links (#1019)
- Translation Updates:
  Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basque,
  Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Latvian, Malay, Norwegian Bokm奪l, Norwegian Nynorsk,
  Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Thai, Turkish, Ukrainian, Uyghur, Vietnamese

(gutteridge)

2023-03-03 15:33:43 UTC MAIN commitmail json YAML

doc: Updated net/knot to 3.2.5

(ryoon)

2023-03-03 15:32:41 UTC MAIN commitmail json YAML

knot: Update to 3.2.5

Changelog:
Version 3.2.5

Thursday, February 2, 2023

Features:

      + knotd: new configuration option for enforcing IXFR fallback (see
        'zone.provide-ixfr')

Improvements:

      + knotd: changed UNIX socket file mode to 0222 for answering and 0220 for
        control
      + mod-probe: new support for communication over a UNIX socket
      + kdig: new support for communication over a UNIX socket
      + libs: upgraded embedded libngtcp2 to 0.13.0
      + doc: various improvements

Bugfixes:

      + knotd: failed to get catalog member configuration if catalog template
        is in a template
      + knotd: failed to respond over a UNIX socket with EDNS
      + knotd: unexpected zone update upon restart or zone reload if ZONEMD
        generation is enabled
      + knotd: redundant zone flush of unchanged zone if zone file load is
        'difference-no-serial'
      + knotd/kxdpgun: failed to receive messages over XDP with drivers tap or
        ena
      + knotc: zone check doesn't report missing zone file #829
      + kxdpgun: program crashes when remote closes QUIC connection instead of
        resumption
      + mod-geoip: configuration check leaks memory in the geodb mode
      + utils: unwanted color reset sequences in non-color output

(ryoon)

2023-03-03 15:20:28 UTC MAIN commitmail json YAML

Update distinfo for arcticfox

No-one seems to have the previous distfile, but also set DIST_SUBDIR
and bump PKGREVISION

(abs)

2023-03-03 14:26:23 UTC MAIN commitmail json YAML

doc: Updated devel/superdiff to 2.2.0

(pin)

2023-03-03 14:26:04 UTC MAIN commitmail json YAML

2023-03-03 14:25:31 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.44.0

(pin)

2023-03-03 14:25:01 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.44.0

Parsing
- Added support for Newick and Racket.

Diffing
- Difftastic now uses a textual diff on files that have any parse errors.
  The parse error limit defaults to 0, but it is configurable with
  DFT_PARSE_ERROR_LIMIT or --parse-error-limit.
- Textual diffing now respects --check-only, consistent with syntactic diffing.

Display
- Improved syntax highlighting for keywords.
- If a file exceeds DFT_BYTE_LIMIT, difftastic now displays its size in the
  header.

(pin)

2023-03-03 11:50:27 UTC MAIN commitmail json YAML

Updated www/py-werkzeug, devel/py-exceptiongroup

(adam)

2023-03-03 11:50:07 UTC MAIN commitmail json YAML

py-exceptiongroup: updated to 1.1.0

1.1.0

Backported upstream fix for gh-99553 (custom subclasses of BaseExceptionGroup that also inherit from Exception should not be able to wrap base exceptions)
Moved all initialization code to __new__() (thus matching Python 3.11 behavior)

(adam)

2023-03-03 11:47:43 UTC MAIN commitmail json YAML

py-werkzeug: updated to 2.2.3

Version 2.2.3
-------------
- Ensure that URL rules using path converters will redirect with strict slashes when
  the trailing slash is missing. :issue:`2533`
- Type signature for ``get_json`` specifies that return type is not optional when
  ``silent=False``. :issue:`2508`
- ``parse_content_range_header`` returns ``None`` for a value like ``bytes */-1``
  where the length is invalid, instead of raising an ``AssertionError``. :issue:`2531`
- Address remaining ``ResourceWarning`` related to the socket used by ``run_simple``.
  Remove ``prepare_socket``, which now happens when creating the server. :issue:`2421`
- Update pre-existing headers for ``multipart/form-data`` requests with the test
  client. :issue:`2549`
- Fix handling of header extended parameters such that they are no longer quoted.
  :issue:`2529`
- ``LimitedStream.read`` works correctly when wrapping a stream that may not return
  the requested size in one ``read`` call. :issue:`2558`
- A cookie header that starts with ``=`` is treated as an empty key and discarded,
  rather than stripping the leading ``==``.
- Specify a maximum number of multipart parts, default 1000, after which a
  ``RequestEntityTooLarge`` exception is raised on parsing. This mitigates a DoS
  attack where a larger number of form/file parts would result in disproportionate
  resource use.

(adam)

2023-03-03 11:19:19 UTC MAIN commitmail json YAML

2023-03-03 10:59:27 UTC MAIN commitmail json YAML

poke: use CONFIGURE_ARGS.NetBSD to pass --disable-dispatch-no-threading.

Suggested by wiz@, thanks!

(fcambus)

2023-03-03 10:54:16 UTC MAIN commitmail json YAML

Updated databases/pg_repack, devel/py-gitpython

(adam)

2023-03-03 10:53:55 UTC MAIN commitmail json YAML

py-gitpython: updated to 3.1.31

3.1.31
Bugfixes

(adam)

2023-03-03 10:51:11 UTC MAIN commitmail json YAML

pg_repack: updated to 1.4.8

1.4.8
* Added support for PostgreSQL 15
* Fixed --parent-table on declarative partitioned tables
* Removed connection info from error log

1.4.7
* Added support for PostgreSQL 14

1.4.6
* Added support for PostgreSQL 13
* Dropped support for PostgreSQL before 9.4

1.4.5
* Added support for PostgreSQL 12
* Fixed parallel processing for indexes with operators from public schema

1.4.4
* Added support for PostgreSQL 11
* Remove duplicate password prompt

(adam)

2023-03-03 10:31:17 UTC MAIN commitmail json YAML

poke: passing --disable-dispatch-no-threading is only required on NetBSD.

(fcambus)

2023-03-03 10:15:55 UTC MAIN commitmail json YAML

doc: Updated textproc/uncrustify to 0.76.0

(fcambus)

2023-03-03 10:15:44 UTC MAIN commitmail json YAML

uncrustify: update to 0.76.0.

Change highlights in uncrustify-0.76.0 (November 2022)
-------------------------------------------------------------------------------
    Added  : nl_collapse_empty_body_functions    Apr 29 2022
    Added  : set_numbering_for_html_output        May 29 2022
    Added  : mod_infinite_loop                    Jun 22 2022
    Added  : mod_short_int                        Jun 28 2022
    Added  : mod_long_int                        Jun 28 2022
    Added  : mod_unsigned_int                    Jun 28 2022
    Added  : mod_signed_int                      Jun 28 2022
    Added  : mod_int_prefer_int_on_left          Jul  6 2022
    Added  : mod_int_long                        Jul  6 2022
    Added  : mod_int_signed                      Jul  6 2022
    Added  : mod_int_unsigned                    Jul  6 2022
    Added  : mod_int_short                        Jul  6 2022
    Added  : nl_oc_msg_args_min_params            Jul  9 2022
    Added  : pp_space_after                      Jul 14 2022
    Added  : pp_space_before                      Jul 14 2022
    Removed : pp_space                            Jul 14 2022
    Added  : nl_throw_expr                        Jul 19 2022
    Added  : mod_paren_on_throw                  Jul 19 2022
    Added  : debug_sort_the_tracks                Aug  2 2022
    Removed : pp_space_before                      Aug  6 2022
    Added  : nl_var_def_blk_end_func_top          Aug 11 2022
    Removed : nl_func_var_def_blk                  Aug 11 2022
    Added  : pp_indent_with_tabs                  Sep  6 2022
    Added  : pp_multiline_define_body_indent      Sep 15 2022
    Added  : nl_oc_msg_args_max_code_width        Sep 20 2022
    Added  : debug_decode_the_flags              Oct  9 2022

Change highlights in uncrustify-0.75.0 (May 2022)
-------------------------------------------------------------------------------
    Added  : mod_move_case_return                Nov 25 2021
    Added  : sp_ptr_star_func_type                Dec  8 2021
    Added  : pp_indent_at_level0                  Dec 14 2021
    Added  : align_braced_init_list_thresh        Dec 16 2021
    Added  : align_braced_init_list_span          Dec 16 2021
    Added  : align_assign_on_multi_var_defs      Dec 18 2021
    Added  : sp_byref_paren                      Dec 24 2021
    Added  : sp_not_not                          Dec 28 2021
    Added  : indent_ignore_comma_paren            Jan  4 2022
    Added  : indent_ignore_comma_brace            Jan  4 2022
    Added  : indent_ignore_bool_paren            Jan 13 2022
    Added  : indent_ignore_arith                  Jan 18 2022
    Added  : mod_full_paren_return_bool          Jan 21 2022
    Added  : mod_full_paren_assign_bool          Jan 21 2022
    Added  : sp_type_colon                        Jan 25 2022
    Removed : indent_ignore_comma_paren            Jan 28 2022
    Removed : indent_ignore_bool_paren            Jan 28 2022
    Removed : indent_ignore_comma_brace            Jan 28 2022
    Added  : indent_ignore_semicolon              Feb  1 2022
    Added  : sp_enum_brace                        Feb  2 2022
    Added  : indent_ignore_before_class_colon    Feb  4 2022
    Added  : indent_ignore_before_constr_colon    Feb  4 2022
    Added  : indent_ignore_bool                  Feb 25 2022
    Added  : indent_ignore_first_continue        Feb 25 2022
    Added  : indent_ignore_assign                Mar  1 2022
    Added  : indent_ignore_case_brace            Mar  9 2022
    Added  : indent_namespace_inner_only          Apr 12 2022
    Added  : pp_warn_unbalanced_if                Apr 15 2022
    Removed : sp_type_question                    Apr 30 2022

Change highlights in uncrustify-0.74.0 (November 2021)
-------------------------------------------------------------------------------
    Added  : nl_before_struct                    Mar 12 2021
    Added  : nl_before_ignore_after_case          Jun 22 2021
    Added  : sp_before_ptr_star_trailing          Jul  1 2021
    Added  : sp_after_ptr_star_trailing          Jul  1 2021
    Added  : sp_sparen_paren                      Jul 19 2021
    Added  : pp_indent_in_guard                  Jul 28 2021
    Added  : indent_single_line_comments_before  Jul 31 2021
    Added  : indent_single_line_comments_after    Jul 31 2021
    Removed : indent_sing_line_comments            Jul 31 2021
    Added  : sp_after_ellipsis                    Jul 31 2021
    Added  : mod_remove_duplicate_include        Aug 15 2021
    Added  : sp_between_semi_for_empty            Aug 22 2021
    Added  : nl_before_brace_open                Aug 27 2021
    Added  : cmt_trailing_single_line_c_to_cpp    Sep  1 2021
    Added  : sp_ellipsis_parameter_pack          Sep 16 2021
    Added  : sp_parameter_pack_ellipsis          Sep 16 2021
    Added  : sp_byref_ellipsis                    Sep 21 2021
    Added  : sp_ptr_type_ellipsis                Sep 21 2021
    Added  : indent_ctor_init_following          Sep 30 2021
    Added  : sp_before_emb_cmt                    Oct  8 2021
    Added  : sp_num_after_emb_cmt                Oct  8 2021
    Added  : sp_before_tr_cmt                    Oct  8 2021
    Added  : sp_num_before_emb_cmt                Oct  8 2021
    Added  : sp_num_before_tr_cmt                Oct  8 2021
    Added  : sp_after_emb_cmt                    Oct  8 2021
    Removed : sp_before_tr_emb_cmt                Oct  8 2021
    Removed : sp_num_before_tr_emb_cmt            Oct  8 2021
    Added  : pp_include_at_level                  Oct 11 2021
    Added  : sp_return                            Oct 12 2021
    Added  : indent_comment_align_thresh          Oct 13 2021
    Added  : indent_comment                      Oct 18 2021
    Added  : align_func_proto_amp_style          Oct 23 2021
    Added  : align_func_proto_star_style          Oct 23 2021
    Added  : indent_case_comment                  Oct 26 2021
    Added  : indent_switch_body                  Nov  3 2021
    Added  : sp_inside_for_close                  Nov  6 2021
    Added  : sp_inside_for                        Nov  6 2021
    Added  : sp_inside_for_open                  Nov  6 2021
    Added  : indent_ignore_label                  Nov 10 2021
    Added  : sp_ptr_star_func_var                Nov 15 2021

Change highlights in uncrustify-0.73.0 (May 2021)
-------------------------------------------------------------------------------

    Added  : indent_before_class_colon            Nov 16 2020
    Added  : sp_cmt_cpp_region                    Dec  9 2020
    Added  : cmt_sp_before_doxygen_javadoc_tags  Dec 24 2020
    Added  : cmt_align_doxygen_javadoc_tags      Dec 24 2020
    Added  : cmt_reflow_fold_regex_file          Dec 24 2020
    Added  : processing_cmt_as_regex              Dec 31 2020
    Added  : cmt_reflow_indent_to_paragraph_start Jan  9 2021
    Added  : sp_cpp_lambda_argument_list          Jan 19 2021
    Added  : nl_do_leave_one_liners              Jan 29 2021
    Added  : debug_truncate                      Feb  7 2021
    Added  : indent_comma_brace                  Mar  9 2021

(fcambus)

2023-03-03 10:13:47 UTC MAIN commitmail json YAML

Updated security/py-cryptography, security/py-cryptography_vectors

(adam)

2023-03-03 10:12:56 UTC MAIN commitmail json YAML

py-cryptography py-cryptography_vectors: updated to 39.0.2

39.0.2
Fixed a bug where the content type header was not properly encoded for PKCS7 signatures when using the Text option and SMIME encoding.

(adam)

2023-03-03 10:10:47 UTC MAIN commitmail json YAML

doc: Updated devel/hex to 2.0.5

(wiz)

2023-03-03 10:10:38 UTC MAIN commitmail json YAML

hex: update to 2.0.5.

Fix build. Make PKGNAME match directory name.

## v2.0.5 (2023-02-06)

### Bug fixes

* Fix HTTP authentication for repositories added before v2.0.3

## v2.0.4 (2023-02-02)

### Bug fixes

* Fix trust lookup for organizations

## v2.0.3 (2023-02-01)

### Enhancements

* Remove dependency on `ssh` application
* Add `trusted_mirror_url` config and `HEX_TRUSTED_MIRROR_URL` environment variable. When setting either of these the repository authentication key will be included in requests. `mirror_url` config and `HEX_MIRROR_URL` have changed to no longer include the authentication key in requests. This is to ensure secrets are not sent to repository mirrors that are not trusted.

## v2.0.2 (2023-01-30)

### Enhancements

* Remove `hex.install` task

### Bug fixes

* Fixes for upcoming Elixir 1.15.0 release

## v2.0.1 (2023-01-09)

### Enhancements

* Raise when parsing intersected ranges
* Skip unselected optionals during solving

### Bug fixes

* Fix converging of requirements from different sources
* Fix organization owner prompt during publish
* Do not override locked deps

(wiz)

2023-03-03 10:09:58 UTC MAIN commitmail json YAML

elixir: allow setting ELIXIR_APP_VERSION independent of PKGVERSION

Needed by devel/hex

(wiz)

2023-03-03 10:04:05 UTC MAIN commitmail json YAML

2023-03-03 10:00:59 UTC MAIN commitmail json YAML

qt6-qtmultimedia: fix bl3 for previous

(tnn)

2023-03-03 10:00:31 UTC MAIN commitmail json YAML

Updated devel/googletest, devel/google-glog

(adam)

2023-03-03 09:59:58 UTC MAIN commitmail json YAML

google-glog: updated to 0.6.0

google-glog 0.6.0

bazel: Use glog 0.5.0 in README
Expose IsGoogleLoggingInitialized() in public API.
Fix cmake configuration for cygwin environment
Allow updating vmodule levels after vmodule level has been cached
Export COPYING
cmake: fixed msvc snprintf detection
cmake: allow to override -fPIC
cmake: export <atomic> availability
Remove ubuntu1604 from presubmit.yml
bazel: add GLOG_CUSTOM_PREFIX_SUPPORT
log messages periodically (time-based)
ci: support more targets
cmake: prefer linking against gflags::gflags
Fix syscall deprecation warning on macOS >= 10.12
fixed exception specification mismatch
readme: fix wrong header id
eliminate warnings
fixed additional warnings
Add an static cast to compare unsigned with unsigned
Fix: not implement virtual class when WITH_CUSTOM_PREFIX on
Change size type in AnnotateBenignRaceSized to size_t from long
Fix link error for Emscripten
raw_logging.h depends on type definition in logging.h.
export OS_* defines
Fix syscall warning in Bazel Build
Add -Werror to Bazel presubmits
added gmock support
Support stack unwind on Android
add linux github workflow
ci: replace generated headers by templates
add mock log test
added log cleaner tests and fixed paths
Make LogCleaner support relative paths
cmake: Fix incorrect relative-path concatenation
Restore the stream format after writing the log prefix
fix glog-modules.cmake install
protect VLOG by use_logging
Fix log filename format
Add Zhuoran Shen to AUTHORS and CONTRIBUTORS
ci: reworked windows builds
cmake: set CMP0074 policy
ci: use codecov token
Added gmtoff() method in 'LogMessageTime' to get GMT offset
LogCleaner: Fix relative paths and add a new test
eliminate msvc warnings
cmake: require at least version 3.16
ci: enable warnings as errors
LogCleaner: make overdue_days_ unsigned int
ci: remove deprecated msvc runner
provide backward compatible send overload
run clang-tidy
eliminate clang warnings
ensure _Unwind_Backtrace to actually be available
cmake: do not search for platform specific unwind
revert to signed int atomics
Add the "FLAG_log_year_in_prefix"
use uint32 for --max-log-size
stdcxx: eliminate excessive use of std::string::c_str()
cmake: require at least gflags 2.2.2
Changed my Email ID
On Solaris, GetHostName() returns empty string
LogCleaner: avoid scanning logs too frequently
libglog.pc: Set Libs.private for static linking
cmake: enable custom prefix by default
simplify flags export
rename GOOGLE_GLOG_DLL_DECL to GLOG_EXPORT
cmake_package_config_generate: Fix CMake warnings with CMake 3.23
Tests: Respect TEST_TMPDIR, TMPDIR, TMP environmental variables
Add the logtostdout and colorlogtostdout flag to allow logging to stdout
Add clang-cl.exe to Bazel CI
Fix "'GLOG_EXPORT' macro redefined" on clang-cl
Fix namespace resolution issue in LOG_EVERY_T

(adam)

2023-03-03 09:58:34 UTC MAIN commitmail json YAML

googletest: updated to 1.13.0

v1.13.0

C++ Language Support

GoogleTest now requires at least C++14 and follows Google's Foundational C++ Support Policy. See this table for a list of currently supported versions compilers, platforms, and build tools.

Notable Changes

Floating point prints full precision by default to aid in debugging (9c33214)
GTEST_FAIL_AT now terminates the test (like ASSERT_*), rather than failing and continuing (like EXPECT_*) (6f14952)
Added testing::SrcDir(), which returns the configured directory for test data files (912db74)

(adam)

2023-03-03 09:54:56 UTC MAIN commitmail json YAML

2023-03-03 09:54:19 UTC MAIN commitmail json YAML

doc: point to wip/SOPE5 update candidate

(wiz)

2023-03-03 09:54:07 UTC MAIN commitmail json YAML

doc: remove duplicate entry

(wiz)

2023-03-03 09:53:14 UTC MAIN commitmail json YAML

2023-03-03 09:52:47 UTC MAIN commitmail json YAML

doc: Updated fonts/pcf2bdf to 1.07

(fcambus)

2023-03-03 09:52:27 UTC MAIN commitmail json YAML

doc: Updated fonts/pcf2bdf to 1.07

(fcambus)

2023-03-03 09:52:17 UTC MAIN commitmail json YAML

pcf2bdf: update to 1.07.

1.07 2022/02/23

- CVE-2022-23318
  Fixed: heap buffer overflow on invalid intput pcf.
- CVE-2022-23319
  Fixed: segmentation fault on invalid intput pcf.

(fcambus)

2023-03-03 09:47:20 UTC MAIN commitmail json YAML

2023-03-03 09:34:02 UTC MAIN commitmail json YAML

doc: Updated games/wtf to 20230301

(fcambus)

2023-03-03 09:33:17 UTC MAIN commitmail json YAML

wtf: update to 20230301.

Featuring more acronyms since last update.

(fcambus)

2023-03-03 09:30:22 UTC MAIN commitmail json YAML

blender: this needs freetype2 with brotli support

This was enabled in pkgsrc in 2.12.1nb1, so require that version.

(wiz)

2023-03-03 09:25:47 UTC MAIN commitmail json YAML

2023-03-03 09:25:27 UTC MAIN commitmail json YAML

deepstate*: put distinfo into each directory

This allows patches for only some of the packages.

Add patch for deepstate-hongfuzz to make this configure.

(wiz)

2023-03-03 09:24:31 UTC MAIN commitmail json YAML

doc: Updated security/zkt to 1.1.6

(fcambus)

2023-03-03 09:24:20 UTC MAIN commitmail json YAML

zkt: update to 1.1.6.

zkt 1.1.6 -- 04. Jan 2023

* misc New configure.ac file generated by 'autoscan'

* bug Jan M端nnich found out that "-fcommon" is needed to compile ZKT
with gcc 10.
This is because of a double external definition caused by
including header files while defining "extern" as empty.
This is fixed now by eliminating includes within include files
so "-fcommon" is not needed.

* misc Increase of some string vars because of compiler warnings

* bug Fixed an empty statement (semicolon) in freeconfig()
(Thank you gcc!)

zkt 1.1.5 -- 17. Jun 2019

* misc Option -r of dnssec-keygen has been deprecated since 9.13 (or so)
Usage removed in dki_new()

* func recursive_file_mtime() function added by Sven Stickroth
This is useful if several zone files are included in a main zone.db
file to track a change of any of the input files.
It is not compiled in by default (use configure --enable-inc-file-tracking
to enable) because for large zone files this could be a time consuming process.
It is possible to add all included files to the local config parameter
"DependFiles" instead. (Use zkt-conf <zonefile> to get a list of files to be added).

* misc Log name of zone if KSK is expired
Thanks to Sven Stickroth

* misc DEST_DIR added to Makefile to install executables at common places
Thanks to Sven Stickroth

* bug Fix typos in rollover.c
make clean also cleans OBJ_KLS files
Thanks to Sven Stickroth

(fcambus)

2023-03-03 09:02:21 UTC MAIN commitmail json YAML

Added www/py-test-sanic; www/py-sanic

(adam)

2023-03-03 09:01:36 UTC MAIN commitmail json YAML

py-sanic: updated to 22.12.0

Version 22.12.0

Current version

Features

* Add JSONResponse class with some convenient methods when updating a response object
* Change uvloop requirement to >=0.15.0
* Add compatibility with websockets v11.0
* Kill server early on worker error

Raise deadlock timeout to 30s
* Scale number of running server workers
* Send SIGKILL on subsequent ctrl+c to force worker exit
* Add API to restart all workers from the multiplexer
* Default to spawn for all subprocesses unless specifically set:

from sanic import Sanic

Sanic.start_method = "fork"
* Filename normalisation of form-data/multipart file uploads
* Move to HTTP Inspector:

Remote access to inspect running Sanic instances
TLS support for encrypted calls to Inspector
Authentication to Inspector with API key
Ability to extend Inspector with custom commands
* Control order of restart operations
* Move reload interval to class variable
* Add priority to register_middleware method
* Add unquote to add_route method
* ASGI websockets to receive text or bytes

Bugfixes

* Force socket shutdown before close to allow rebinding
* Use actual StrEnum in Python 3.11+
* Ensure middleware executes only once per request timeout
* Crash ASGI application on lifespan failure
* Resolve error with low-level server creation on Windows

Deprecations and Removals

* Signal conditions and triggers saved on signal.extra
* Move to HTTP Inspector
BREAKING CHANGE: Moves the Inspector to a Sanic app from a simple TCP socket with a custom protocol
DEPRECATE: The --inspect* commands have been deprecated in favor of inspect ... commands
* Replace deprecated distutils.strtobool

Developer infrastructure

* Add CI testing for Python 3.11

(adam)

2023-03-03 09:01:03 UTC MAIN commitmail json YAML

doc: Updated mail/msmtp to 1.8.23

(fcambus)

2023-03-03 09:00:52 UTC MAIN commitmail json YAML

msmtp: update to 1.8.23.

msmtp 1.8.23 is released

2023-01-30

This release fixes XOAUTH2 authentication with some servers, updates the
msmtpq scripts, and updates the translations (including a new Swedish
translation).

msmtp 1.8.22 is released

2022-08-08

This is a hotfix release that fixes building with libgsasl, which was
accidentally broken in version 1.8.21 (released earlier today).
It also updates the msmtpq script.

msmtp 1.8.21 is released

2022-08-07

Changes in this release:

- A new configuration command eval replaces the current configuration file
  line with the output of a command (similar to passwordeval, but more
  general).
- A Message-ID header is now generated if none is present in the mail. This
  can be changed with the new command set_msgid_header.
- The optional msmtpd service now adds a Received header.

Furthermore, a few minor problems were corrected and the documentation and
translations were updated.

msmtp 1.8.20 is released

2022-03-23

This release adds the configuration command allow_from_override.
Setting this to off prevents the -f command line option from overriding the
envelope-from address set via the from configuration command.
This is useful for system-wide installations of msmtp that need to enforce
the correct envelope-from address and potentially also the From header (via
set_from_header on).

(fcambus)

2023-03-03 08:57:14 UTC MAIN commitmail json YAML

2023-03-03 08:26:54 UTC MAIN commitmail json YAML

py-test-sanic: added version 1.9.1

A pytest plugin for Sanic. It helps you to test your code asynchronously.

This plugin provides:
- very easy testing with async coroutines
- common and useful fixtures
- asynchronous fixture support
- test_client/sanic_client for Sanic application
- test_server for Sanic application

(adam)

2023-03-03 08:04:56 UTC MAIN commitmail json YAML

2023-03-03 08:00:31 UTC MAIN commitmail json YAML

doc: Updated mail/GNUMail to 1.4.0

(wiz)

2023-03-03 08:00:22 UTC MAIN commitmail json YAML

GNUMail: update to 1.4.0.

No summary of changes found, but this builds with latest
Pantomime.

(wiz)

2023-03-03 07:59:13 UTC MAIN commitmail json YAML

Updated net/wireshark, devel/py-pyutil

(adam)

2023-03-03 07:58:54 UTC MAIN commitmail json YAML

py-pyutil: updated to 3.3.6

3.3.6
Unknown changes

(adam)

2023-03-03 07:56:59 UTC MAIN commitmail json YAML

wireshark: updated to 4.0.4

Wireshark 4.0.4 Release Notes

What’s New

We do not ship official 32-bit Windows packages for Wireshark 4.0 and
later. If you need to use Wireshark on that platform, we recommend
using the latest 3.6 release. Issue 17779[1]

If you’re running Wireshark on macOS and upgraded to macOS 13 from an
earlier version, you will likely have to open and run the “Uninstall
ChmodBPF” package, then open and run “Install ChmodBPF” in order to
reset the ChmodBPF Launch Daemon. Issue 18734[2].

Bug Fixes

The following vulnerabilities have been fixed:

  • wnpa-sec-2023-08[3] ISO 15765 and ISO 10681 dissector crash.
    Issue 18839[4].

The following bugs have been fixed:

  • UTF-8 characters end up escaped in PSML output. Issue 10445[5].

  • Export filtered displayed packets won’t save IP fragments of SCTP
    fragments needed to reassemble a displayed frame. Issue 12597[6].

  • DICOM dissection in reassembled PDV goes wrong. Issue 13388[7].

  • "Export Objects - IMF" produces incorrect file, TCP reassembly
    fails with retransmissions that have additional data. Issue
    13523[8].

  • The intelligent scroll bar or minimap is not predictable on
    locating and scrolling. Issue 13989[9].

  • If you mark (or unmark) the currently-selected frame, the packet
    details still say it’s not marked (or it is marked) Issue
    14330[10].

  • An out-of-order packet incorrectly detected as retransmission
    breaks desegmentation of TCP stream. Issue 15993[11].

  • Sorting Packet Loss Column is not sorting correct. Issue
    16785[12].

  • Some HTTPS packets cannot be decrypted. Issue 17406[13].

  • SIP TCP decoding regression from Wireshark 1.99.0 to 3.6.8. Issue
    18411[14].

  • Frame comments not preserved when using filter to write new pcap
    from tshark. Issue 18693[15].

  • ChmodBPF not working on macOS Ventura 13.1. Issue 18734[16].

  • Wireshark GUI and window manager stuck after setting display
    filter. Issue 18809[17].

  • Dissector bug, protocol H.261. Issue 18812[18].

  • File extension heuristics are case-sensitive. Issue 18821[19].

  • Symbolic links to packages in macOS dmg can’t be double-clicked
    to install on macOS 13.2. Issue 18830[20].

  • Potential memory leak in tshark.c. Issue 18837[21].

  • Fuzz job crash output: fuzz-2023-02-05-7303.pcap. Issue
    18842[22].

  • f5fileinfo: Hardware platforms missing descriptions. Issue
    18848[23].

  • The lines in the intelligent scrollbar are off by one. Issue
    18850[24].

  • Wireshark crashes on invalid UDS packet in Lua context. Issue
    18865[25].

  • TECMP dissector shows the wrong Voltage in Vendor Data. Issue
    18871[26].

  • UDS: Names of RDTCI subfunctions 0x0b …​ 0x0e are not correct.
    Issue 18873[27].

New and Updated Features

There are no new or updated features in this release.

Removed Features and Support

New Protocol Support

There are no new protocols in this release.

Updated Protocol Support

ASTERIX, BGP, DHCP, ERF, F5 Ethernet trailer, GMR-1 RR, Gryphon, GSM
SMS, H.261, H.450, ISO 10681, ISO 15765, MIPv6, NAS-5gs, NR RRC, NS
Trace, OptoMMP, PDCP-LTE, PDCP-NR, QSIG, ROHC, RSVP, RTCP, SCTP, SIP,
TCP, TECMP, TWAMP, UDS, and UMTS RLC

(adam)

2023-03-03 07:44:13 UTC MAIN commitmail json YAML

doc: Updated security/minisign to 0.11

(fcambus)

2023-03-03 07:44:02 UTC MAIN commitmail json YAML

minisign: update to 0.11.

- For non-interactive usage (CI/CD, etc), encryption of private keys can
  be disabled with the -W switch.
- A new command, -C was added to change passwords, or remove them (when
  combined with -W).

(fcambus)

2023-03-03 07:38:22 UTC MAIN commitmail json YAML

lcov: update MASTER_SITES and HOMEPAGE, project moved to GitHub.

(fcambus)

2023-03-02 23:33:19 UTC MAIN commitmail json YAML

Addresses: fix build on NetBSD-current

Feel free to unrestrict these LDFLAGS for other operating systems.

(wiz)

2023-03-02 23:19:55 UTC MAIN commitmail json YAML

doc: Updated mail/Pantomime to 1.4.0

(wiz)

2023-03-02 23:19:45 UTC MAIN commitmail json YAML

Pantomime: update to 1.4.0.

No changes summary found, but old version didn't even build.

(wiz)

2023-03-02 23:17:53 UTC MAIN commitmail json YAML

doc: Updated lang/jimtcl to 0.82

(fcambus)

2023-03-02 23:14:12 UTC MAIN commitmail json YAML

2023-03-02 23:11:59 UTC MAIN commitmail json YAML

jimtcl: update to 0.82.

Jim Tcl version 0.82:
---------------------

Bugs fixed in version 0.82

- dict - under some circumstances it was possible to add duplicate keys to
  a dict
- file delete - -force and -- were handled incorrectly
- aio: ssl - fix eof detection with openssl3
- getref and setref - now accept fully qualified references
- unset - don't return a result with -nocomplain
- Garbage collection - sometimes GC was overly zealous
- regexp - builtin regexp fix for end of word check
- dict with - now correctly returns the script result
- Unicode ranges are closed intervals. This affected the character class of
  the end character of each range.

Features and improvements added in version 0.82

- aio gets - improve behaviour for non-blocking streams
- aio TIP 603 - implement stat of an open file handle
- aio socket pty - filename is now available
- Included sqlite updated to version 3.38.0
- redis extension - enable TCP_KEEPALIVE, add support for -type and -async
- try - add support for trap
- oo constructor is now more flexible (possible incompatibility with 0.81)
- socket - add support for -async
- Updated linenoise now has support for word forward, word backward
- Updated Unicode to 14.0.0
- file normalize - now supported on Windows
- aio copyto - performance improvement for large copies
- Memory allocator is now replaceable
- info frame is now more Tcl compatible (incompatibility with 0.81)
- New timerate command for improved benchmarking - largely compatible with
  TIP 527
- vwait - add support for -signal for improved handling of signals in the
  event loop
- clock millis and clock micros - now use monotonic time if possible (not
  affected by system time changes)
- ensemble and namespace ensemble simplify creation of ensemble commands

Possible incompatibilities in version 0.82

- New approach to oo constructor means some existing code may need to be
  altered
- info frame now returns a dict rather than a list and can access non-proc
  frames. stacktrace will continue to work and should be preferred when
  retrieving a live stack trace
- New ABI version means that compiled extensions will need to be rebuilt
  to work with this version
- configure now defaults to --full

(fcambus)

2023-03-02 22:49:46 UTC MAIN commitmail json YAML

transmission-qt: require GCC 9 with qt6 option

(wiz)

2023-03-02 22:47:33 UTC MAIN commitmail json YAML

gnunet-gtk: add missing bash tool dependency

(wiz)

2023-03-02 22:28:17 UTC MAIN commitmail json YAML

gnustep-gui: remove patch again

Not needed for latest Gorm, let's see if anything else needs it.

(wiz)

2023-03-02 22:04:57 UTC MAIN commitmail json YAML

doc: Updated devel/elfio to 3.11

(fcambus)

2023-03-02 22:04:45 UTC MAIN commitmail json YAML

elfio: update to 3.11.

Release_3.11

- Don't build tests by default. Set ELFIO_BUILD_TESTS=ON

Release 3.10

- Initialize local var

(fcambus)

2023-03-02 21:47:01 UTC MAIN commitmail json YAML

doc: Updated converters/dos2unix to 7.4.4

(fcambus)

2023-03-02 21:46:50 UTC MAIN commitmail json YAML

dos2unix: update to 7.4.4.

2023-02-11 Erwin Waterlander <waterlan@xs4all.nl>
* Version 7.4.4

2023-01-16 Temuri Doghonadze <temuri.doghonadze@gmail.com>
* New Georgian translations of UI messages.

2022-12-20 Erwin Waterlander <waterlan@xs4all.nl>
* Updated manual translations.

2022-12-12 Seong-ho Cho <darkcircle.0426@gmail.com>
* New Korean translation of the manual.

2022-10-12 Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
* New Romanian translations of UI messages and manual.

2022-09-08 Seong-ho Cho <darkcircle.0426@gmail.com>
* New Korean translation of the UI messages.

2022-08-13 Erwin Waterlander <waterlan@xs4all.nl>
* common.c, README.txt: Added link to homepage at sourceforge.
* Updated various web addresses.

2022-08-13 Jordi Mas i Hernàndez <jmas@softcatala.org>
* New Catalan translation of the UI messages.

(fcambus)

2023-03-02 21:30:09 UTC MAIN commitmail json YAML

isc-dhcrelay4: add mk/atomic64.mk, as that's evidently needed.

(he)

2023-03-02 21:28:27 UTC MAIN commitmail json YAML

isc-dhclient4: add use of mk/atomic64.mk, as that's apparently needed.

(he)

2023-03-02 21:22:32 UTC MAIN commitmail json YAML

doc: Updated devel/byacc to 20230219

(fcambus)

2023-03-02 21:22:20 UTC MAIN commitmail json YAML

byacc: update to 20230219.

2023-02-19  Thomas E. Dickey  <dickey@invisible-island.net>

* test/yacc/ok_syntax1.tab.h, test/yacc/ok_syntax1.tab.c,
  test/btyacc/ok_syntax1.tab.h, test/btyacc/ok_syntax1.tab.c:
regen

* test/ok_syntax1.y:
modify test for %union to add tag for testing reader.c

* reader.c:
provide for a named union, e.g., "%union foo" by detecting the name and
deferring the typedef in that case until the end of copying the union
definition (report by Dag-Erling Sm淡rgrav).

(fcambus)

2023-03-02 20:52:54 UTC MAIN commitmail json YAML

doc: Updated lang/yabasic to 2.90.3

(fcambus)

2023-03-02 20:52:43 UTC MAIN commitmail json YAML

yabasic: update to 2.90.3.

Version 2.90.3 (February 26, 2023)
  - Introductory sections about subroutines and libraries
  - Updated the docu from docbook 4.5 to 5

(fcambus)

2023-03-02 20:49:44 UTC MAIN commitmail json YAML

doc: Updated databases/mysqld_exporter to 0.14.0

(bsiegert)

2023-03-02 20:49:20 UTC MAIN commitmail json YAML

mysqld_exporter: update to 0.14.0

0.14.0 breaking changes:
Metric names in the info_schema.processlist collector have been changed.
Metric names in the info_schema.replica_host collector have been changed.

0.13.0 breaking changes:
Changes related to replication_group_member_stats collector:

- metric "transaction_in_queue" was Counter instead of Gauge
- renamed 3 metrics starting with mysql_perf_schema_transaction_ to start with
  mysql_perf_schema_transactions_ to be consistent with column names
- exposing only server's own stats by matching MEMBER_ID with @@server_uuid
  resulting "member_id" label to be dropped.

(bsiegert)

2023-03-02 20:42:34 UTC MAIN commitmail json YAML

doc: Updated databases/postgres_exporter to 0.11.1

(bsiegert)

2023-03-02 20:42:00 UTC MAIN commitmail json YAML

postgres_exporter: forgot to add a file

(bsiegert)

2023-03-02 20:41:26 UTC MAIN commitmail json YAML

prometheus_exporter: update to 0.11.1

Changes: a whole lot, since there are so many versions in between.
Now in the "prometheus-community" github org.

(bsiegert)

2023-03-02 18:54:07 UTC MAIN commitmail json YAML

doc: Updated lang/gleam to 0.27.0

(nikita)

2023-03-02 18:53:57 UTC MAIN commitmail json YAML

gleam: update to version 0.27.0

ChangeLog (taken from https://gleam.run/news/v0.27-hello-panic-goodbye-try/):

Gleam is a type safe and scalable language for the Erlang virtual machine and JavaScript runtimes. Today Gleam v0.27.0 has been released, let窶冱 take a look at what窶冱 new.
Using patterns in use expressions

The Gleam v0.25 release introduced the use expression, a feature that helps avoid 窶彡allback hell窶� in Gleam programs. It is quite powerful and can be used to emulate many features found in other languages such as early returns, list comprehensions, async/await, monadic do syntax, and more!

pub fn handle(req: Request) -> Response {
  // Return an error for non-post requests
  use <- when(req.method != Post, return: method_not_allowed)

  // Parse the request body or return an error
  use json <- require_json_body(req)

  // Open a database connection, closing it when we're done
  use conn <- database.with_connection

  case database.insert(conn, json) {
    Ok(record) -> created_response(record)
    Error(err) -> bad_request_response(err)
  }
}

One limitation of the use expression was that patterns could not be used with their assignments, only bare variables. This means you could not destructure a tuple or other data structure with them.

As of this release patterns are now supported in the use expression, for all your destructuring needs!

use #(first, second) <- some_tuple_function()

Don窶冲 Panic!

This release introduces the panic keyword, a simple little keyword that causes the program to crash. Why would you want to do this?

Your program may not have sufficiently constrainted types to make invalid state unrepresentable. In this case you may want to use panic to crash the program when an invalid state is reached, which is often preferable than silently continuing or programming defensively.

Alternatively you may be embracing the Erlang philosophy of 窶徑et it crash窶� and choosing to use handle unexpected exceptional errors with an Erlang style supervision tree. This strategy is particularly effective when rapidly prototyping or in situations where there is no way to reasonably recover from an error, or client to show an error message to.

case this_should_never_fail() {
  Ok(value) -> continue(value)

  // Oh no! Something went horribly wrong!
  Error(_) -> panic
}

Panic is similar to the assert keyword, only it always crashes rather than conditionally. Speaking of the assert keyword窶ヲ
Towards a better assert

Gleam窶冱 assert keyword is used to ensure that data matches a given pattern, crashing the program if it does not. This is useful, but using assert for this functionality means that we can窶冲 have an assert feature that works with boolean expressions, as is commonly found in other languages.

To remedy this the pattern matching feature has been moved to this let assert syntax. The existing assert keyword has been deprecated and will later be used for a more conventional assertion feature, to be part of a larger Gleam milestone based around improving the ergonomics of testing Gleam code.

let assert Ok(value) = this_should_never_fail()

Deprecations are annoying, and nobody likes having to fix their code, so the Gleam tooling will automatically upgrade your syntax when you run gleam format or format the code in your editor.
Moving beyond try

try expressions were introduced way back in v0.9 as a way of avoiding callback hell when working with functions that can either return a value or an error. Now that we have use expressions, the less general try expressions are redundant. We always prefer to have fewer ways to do the same thing in Gleam, and fewer things to have to learn, so try expressions are deprecated in this release.

A try expression can be replaced by a use expression with the then function from the gleam/result module. Once try is no longer a keyword the then function will be aliased to try.

// With try
try file = open_file()

// With use
use file <- then(open_file())

// After `try` is removed
use file <- try(open_file())

This is still annoying to fix by hand, so the new gleam fix command has been created to automatically upgrade your code for you.

And that窶冱 it! There窶冱 also lots of other small improvements and bug fixes, so check the full release notes for more details.

Thanks

Gleam is made possible by the support of all the kind people and companies who have very generously sponsored or contributed to the project. Thank you all!

If you like Gleam consider sponsoring or asking your employer to sponsor Gleam development. I work full time on Gleam and your kind sponsorship is how I pay my bills!

    Fly

(nikita)

2023-03-02 17:11:42 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfe to 1.45nb3

(vins)

2023-03-02 17:10:57 UTC MAIN commitmail json YAML

sysutils/xfe: add buildlink dependency on polkit.

Required to install polkit actions.
This reverts previous PLIST change.

(vins)

2023-03-02 17:05:12 UTC MAIN commitmail json YAML

emulators/hercules4sdl: cherry-pick unreleased upstream patch

that is know to fix an issue that breaks the MVT operating system.

(rhialto)

2023-03-02 16:58:48 UTC MAIN commitmail json YAML

doc: Updated mail/alpine to 2.26nb2

(vins)

2023-03-02 16:58:08 UTC MAIN commitmail json YAML

mail/alpine: Fix accidentally misplaced conditional ending.

Bump revision.

(vins)

2023-03-02 16:30:09 UTC MAIN commitmail json YAML

mail/alpine: update DESCR to reflect changes.

Add conflict with mail/pine, beside editors/pico.
It make sense to default to alpine now to provide both pico(1) and
pilot(1) since the original pine is unmaintained.

(vins)

2023-03-02 16:25:49 UTC MAIN commitmail json YAML

assimp: drop -Werror

(tnn)

2023-03-02 15:30:08 UTC MAIN commitmail json YAML

doc: Updated x11/xtrlock to 2.15nb1

(vins)

2023-03-02 15:29:41 UTC MAIN commitmail json YAML

x11/xtrlock: fix buildling on Linux.

Bump revision.

(vins)

2023-03-02 15:29:31 UTC MAIN commitmail json YAML

2023-03-02 15:23:01 UTC MAIN commitmail json YAML

doc: Updated devel/Gorm to 1.2.28

(wiz)

2023-03-02 15:22:52 UTC MAIN commitmail json YAML

Gorm: update to 1.2.28.

1 Noteworthy changes in version '1.2.28'
========================================

  * Improved NSScrollView handling.
  * Added NSMatrix to Group menu to make it easier to create NSMatrix
    objects
  * Improved inspector for NSMatrix.  Added ability to add rows/columns
  * Fixed NSMatrix selection problems when grouped in an NSScrollView
  * Fixes and other improvements to inspectors.  Corrected issue where
    Gorm's menu stays present during testing mode.

2 Noteworthy changes in version '1.2.26'
========================================

  * Refactoring of palettes by Sergii Stoian to correct usability
    issues in Gorm.
  * Refactoring of handling and rearrangment of controls in inspectors
    for usuability.
  * Stability fixes to make Gorm easier to use.
  * Autosizing of views corrected in many inspectors
  * Improvements in error handling.

3 Noteworthy changes in version '1.2.24'
========================================

  * Fix for issue where Gorm was referencing private variables.  This
    caused a crash when built with clang.

4 Noteworthy changes in version '1.2.23'
========================================

  * Fix for issue where NSPanel was being saved as an NSWindow in some
    cases.

5 Noteworthy changes in version '1.2.22'
========================================

  * Fix for bug#45040: Fix allows Gorm custom class functionality to
    work normally on OpenBSD/NetBSD/FreeBSD.
  * Fixes for Solaris
  * Memory leak fixes.
  * Objective-C parser improvements.

6 Noteworthy changes in version '1.2.20'
========================================

  * Bug fixes #28643, #32827
  * Corrected issues with updating document when there is a change.
  * Add cells as objects to the document so they can be properly
    edited.
  * Changes to prevent recursive frame change notifications.

(wiz)

2023-03-02 15:14:36 UTC MAIN commitmail json YAML

doc: Updated x11/gnustep-gui to 0.30.0nb1

(wiz)

2023-03-02 15:14:27 UTC MAIN commitmail json YAML

2023-03-02 15:03:50 UTC MAIN commitmail json YAML

gnustep-back: fix linker problem

/usr/bin/ld: ./obj/gpbs.obj/gpbs.m.o: undefined reference to symbol '_Unwind_Resume'
/usr/bin/ld: /usr/pkg/lib/libunwind.so.1: error adding symbols: DSO missing from command line

by adding libunwind/bl3.mk and linking against it; for now only on NetBSD,
but feel free to make this unconditional.

(wiz)

2023-03-02 14:56:53 UTC MAIN commitmail json YAML

pidgin: explicitly disable dbus option if it's turned off

(wiz)

2023-03-02 14:30:27 UTC MAIN commitmail json YAML

doc: Updated sysutils/onefetch to 2.16.0

(pin)

2023-03-02 14:29:51 UTC MAIN commitmail json YAML

sysutils/onefetch: update to 2.16.0

Features
- Add GLSL language support #490 (#824) @sangsatori

Bug fixes
- Fix Markdown / Jupyter markup not getting counted (#937) @spenserblack
- upgrade gix to 0.36.1 to avoid breakage. (#965) @Byron

Chore
- Fix path to language template (#939) @spenserblack
- Create the Arabic README file (Arabic translation) (#950) @anas-elgarhy
- Refactoring of info/langs/mod.rs (#948) @o2sh
- Remove country flags #928 @o2sh
- Upgrade git-repository 0.30 to gix 0.36 (#963) @Byron

(pin)

2023-03-02 13:58:46 UTC MAIN commitmail json YAML

doc: Updated misc/plan9port to 20230123

(vins)

2023-03-02 13:58:04 UTC MAIN commitmail json YAML

misc/plan9port: update to latest snapshot.

Bring package in sync with most recent upstream commit (20230123).

Significant changes:
* acme: allow larger paste amounts
* page: scale ppi on high-res displays
* rio: check the return value of malloc(3)
* fix double free bug, simplify error handling, reduce X11 calls

(vins)

2023-03-02 12:55:45 UTC MAIN commitmail json YAML

doc: Updated x11/drawterm to 20230224

(vins)

2023-03-02 12:55:00 UTC MAIN commitmail json YAML

x11/drawterm: update to latest snapshot.

Further simplify Makefile and avoid to override pkgsrc defaults wherever
possible. Use PTHREAD_AUTO_VARS to handle pthread flags instead of
relying on package self-defined os-dependent choices.

Sync package with most recent upstream commit (20230224).
This pulls some noteworthy changes and fixes:

* libmemdraw: update draw.c from 9front
* make USED() macro cast to void, so it works with non-scalars.
* devcons: cleanup kbdputc().
* keyboard.h: update from 9front.
* libauthsrv: better passtodeskey().
* clear parentesis warning from GCC in libc, devdraw, libsec, libip.
* libsec: fix inconsistent prototypes for des.
* devfs: create handle OEXCL, mask permissions with parent directory,
  fix leaks.
* Remove unused Screeninfo screen struct.
* x11: Fix colormap allocation.

(vins)

2023-03-02 12:47:35 UTC MAIN commitmail json YAML

Updated devel/py-frozendict, www/py-flask, www/py-flask-admin, devel/py-ipython

(adam)

2023-03-02 12:47:08 UTC MAIN commitmail json YAML

py-ipython: updated to 8.11.0

IPython 8.11
------------

Back on almost regular monthly schedule for IPython with end-of-month
really-late-Friday release to make sure some bugs are properly fixed.
Small addition of with a few new features, bugfix and UX improvements.

This is a non-exhaustive list, but among other you will find:

Faster Traceback Highlighting
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Resurrection of pre-IPython-8 traceback highlighting code.

Really long and complicated files were slow to highlight in traceback with
IPython 8 despite upstream improvement that make many case better. Therefore
starting with IPython 8.11 when one of the highlighted file is more than 10 000
line long by default, we'll fallback to a faster path that does not have all the
features of highlighting failing AST nodes.

This can be configures by setting the value of
``IPython.code.ultratb.FAST_THRESHOLD`` to an arbitrary low or large value.

Autoreload verbosity
~~~~~~~~~~~~~~~~~~~~

We introduce more descriptive names for the ``%autoreload`` parameter:

- ``%autoreload now`` (also ``%autoreload``) - perform autoreload immediately.
- ``%autoreload off`` (also ``%autoreload 0``) - turn off autoreload.
- ``%autoreload explicit`` (also ``%autoreload 1``) - turn on autoreload only for modules
  whitelisted by ``%aimport`` statements.
- ``%autoreload all`` (also ``%autoreload 2``) - turn on autoreload for all modules except those
  blacklisted by ``%aimport`` statements.
- ``%autoreload complete`` (also ``%autoreload 3``) - all the fatures of ``all`` but also adding new
  objects from the imported modules (see
  IPython/extensions/tests/test_autoreload.py::test_autoload_newly_added_objects).

The original designations (e.g. "2") still work, and these new ones are case-insensitive.

Additionally, the option ``--print`` or ``-p`` can be added to the line to print the names of
modules being reloaded. Similarly, ``--log`` or ``-l`` will output the names to the logger at INFO
level. Both can be used simultaneously.

The parsing logic for ``%aimport`` is now improved such that modules can be whitelisted and
blacklisted in the same line, e.g. it's now possible to call ``%aimport os, -math`` to include
``os`` for ``%autoreload explicit`` and exclude ``math`` for modes ``all`` and ``complete``.

Terminal shortcuts customization
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Previously modifying shortcuts was only possible by hooking into startup files
and practically limited to adding new shortcuts or removing all shortcuts bound
to a specific key. This release enables users to override existing terminal
shortcuts, disable them or add new keybindings.

For example, to set the :kbd:`right` to accept a single character of auto-suggestion
you could use::

    my_shortcuts = [
        {
            "command": "IPython:auto_suggest.accept_character",
            "new_keys": ["right"]
        }
    ]
    %config TerminalInteractiveShell.shortcuts = my_shortcuts

You can learn more in :std:configtrait:`TerminalInteractiveShell.shortcuts`
configuration reference.

Miscellaneous
~~~~~~~~~~~~~

- ``%gui`` should now support PySide6. :ghpull:`13864`
- Cli shortcuts can now be configured :ghpull:`13928`, see above.
  (note that there might be an issue with prompt_toolkit 3.0.37 and shortcut configuration).

- Capture output should now respect ``;`` semicolon to suppress output.
  :ghpull:`13940`
- Base64 encoded images (in jupyter frontend), will not have trailing newlines.
  :ghpull:`13941`

(adam)

2023-03-02 12:44:52 UTC MAIN commitmail json YAML

py-flask-admin: updated to 1.6.1

1.6.1

SQLAlchemy 2.x support
General updates and bug fixes
Dropped WTForms 1 support

(adam)

2023-03-02 12:42:47 UTC MAIN commitmail json YAML

py-flask: updated to 2.2.3

Version 2.2.3
- Autoescape is enabled by default for ``.svg`` template files. :issue:`4831`
- Fix the type of ``template_folder`` to accept ``pathlib.Path``. :issue:`4892`
- Add ``--debug`` option to the ``flask run`` command. :issue:`4777`

(adam)

2023-03-02 12:40:46 UTC MAIN commitmail json YAML

py-frozendict: updated to 2.3.5

frozendict v2.3.5

C Extension is now optional by default
Pure py package will be no more pubished on Pypi
Fixed incompatibility with pyinstaller
Fixed little bug with mypy

(adam)

2023-03-02 12:07:47 UTC MAIN commitmail json YAML

Updated sysutils/ansible-core, sysutils/ansible

(adam)

2023-03-02 12:06:58 UTC MAIN commitmail json YAML

ansible: updated to 7.3.0

7.3.0

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

kubernetes.core
~~~~~~~~~~~~~~~

- refactor K8sAnsibleMixin into module_utils/k8s/ (https://github.com/ansible-collections/kubernetes.core/pull/481).

Minor Changes
-------------

Ansible-core
~~~~~~~~~~~~

- Make using blocks as handlers a parser error (https://github.com/ansible/ansible/issues/79968)
- ansible-test - Specify the configuration file location required by test plugins when the config file is not found. This resolves issue: https://github.com/ansible/ansible/issues/79411
- ansible-test - Update error handling code to use Python 3.x constructs, avoiding direct use of ``errno``.
- ansible-test acme test container - update version to update used Pebble version, underlying Python and Go base containers, and Python requirements (https://github.com/ansible/ansible/pull/79783).

cisco.aci
~~~~~~~~~

- Add Node Profile BGP Peer and Route Control Profile functionalities to aci_l3out_bgp_peer module
- Add SVI auto state support (auto_state attribute) to aci_l3out_interface
- Add aci_aaa_domain, aci_aaa_role and aci_custom_privilege modules
- Add aci_fabric_pod_policy_group module
- Add aci_interface_policy_leaf_profile_fex_policy_group module and add FEX support to aci_access_port_to_interface_policy_leaf_profile
- Add aci_tenant_span_src_group_src module
- Add action_groups for module_defaults
- Add support for filter direction in aci_contract_subject and aci_contract_subject_to_filter
- Update modules to assign roles and permissions to a user

cisco.nxos
~~~~~~~~~~

- `nxos_acls` - Support ICMPv6 option. Please refer to module doc for all new options (https://github.com/ansible-collections/cisco.nxos/issues/624).
- `nxos_facts` - Update facts gathering logic to ensure that `gather_network_resources: all` does not fail for NX-OS on MDS switches.
- `nxos_l2_interfaces` - Add new mode dot1q-tunnel (https://github.com/ansible-collections/cisco.nxos/issues/600).

community.crypto
~~~~~~~~~~~~~~~~

- get_certificate - adds ``ciphers`` option for custom cipher selection (https://github.com/ansible-collections/community.crypto/pull/571).

community.general
~~~~~~~~~~~~~~~~~

- dnsimple - set custom User-Agent for API requests to DNSimple (https://github.com/ansible-collections/community.general/pull/5927).
- flatpak_remote - add new boolean option ``enabled``. It controls, whether the remote is enabled or not (https://github.com/ansible-collections/community.general/pull/5926).
- gitlab_project - add ``releases_access_level``, ``environments_access_level``, ``feature_flags_access_level``, ``infrastructure_access_level``, ``monitor_access_level``, and ``security_and_compliance_access_level`` options (https://github.com/ansible-collections/community.general/pull/5986).
- jc filter plugin - added the ability to use parser plugins (https://github.com/ansible-collections/community.general/pull/6043).
- keycloak_group - add new optional module parameter ``parents`` to properly handle keycloak subgroups (https://github.com/ansible-collections/community.general/pull/5814).
- keycloak_user_federation - make ``org.keycloak.storage.ldap.mappers.LDAPStorageMapper`` the default value for mappers ``providerType`` (https://github.com/ansible-collections/community.general/pull/5863).
- ldap modules - add ``xorder_discovery`` option (https://github.com/ansible-collections/community.general/issues/6045, https://github.com/ansible-collections/community.general/pull/6109).
- lxd_container - add diff and check mode (https://github.com/ansible-collections/community.general/pull/5866).
- mattermost, rocketchat, slack - replace missing default favicon with docs.ansible.com favicon (https://github.com/ansible-collections/community.general/pull/5928).
- modprobe - add ``persistent`` option (https://github.com/ansible-collections/community.general/issues/4028, https://github.com/ansible-collections/community.general/pull/542).
- osx_defaults - include stderr in error messages (https://github.com/ansible-collections/community.general/pull/6011).
- proxmox - suppress urllib3 ``InsecureRequestWarnings`` when ``validate_certs`` option is ``false`` (https://github.com/ansible-collections/community.general/pull/5931).
- redfish_command - adding ``EnableSecureBoot`` functionality (https://github.com/ansible-collections/community.general/pull/5899).
- redfish_command - adding ``VerifyBiosAttributes`` functionality (https://github.com/ansible-collections/community.general/pull/5900).
- sefcontext - add support for path substitutions (https://github.com/ansible-collections/community.general/issues/1193).

community.grafana
~~~~~~~~~~~~~~~~~

- able to set `uid` for datasources in grafana via module grafana_datasource

community.mongodb
~~~~~~~~~~~~~~~~~

- 491 mongodb_shell - Add feature to detect if mongo or mongosh is available.
- 494 mongodb_auth - Removes module_defaults from role.
- 494 mongodb_shutdown - Fix examples block.
- 511 mongodb_auth - Adds support for deletion of users.
- 514 mongodb_linux - Remove extended FQCN for pam_limits.
- 524 mongodb_auth - Add supports for Amazon Linux 2.
- 528 multiple roles - Use first ip address when multiple bind IPs provided.
- 530 mongodb_role - Adds new module to manage MongoDB roles.
- 536 mongodb_auth - Add user after enabling authentication.
- 544 mongodb_replicaset - Module documentation improvements.
- 547 mongodb_repository - Bump default of MongoDB to 6.0.

community.mysql
~~~~~~~~~~~~~~~

- mysql_info - add ``connector_name`` and ``connector_version`` to returned values (https://github.com/ansible-collections/community.mysql/pull/497).
- mysql_role - enable auto_commit to avoid MySQL metadata table lock (https://github.com/ansible-collections/community.mysql/issues/479).
- mysql_user - add plugin_auth_string as optional parameter to use a specific pam service if pam/auth_pam plugin is used (https://github.com/ansible-collections/community.mysql/pull/445).
- mysql_user - add the ``session_vars`` argument to set session variables at the beginning of module execution (https://github.com/ansible-collections/community.mysql/issues/478).
- mysql_user - display a more informative invalid privilege exception. Changes the exception handling of the granting permission logic to show the query executed , params and the exception message granting privileges fails` (https://github.com/ansible-collections/community.mysql/issues/465).
- mysql_user - enable auto_commit to avoid MySQL metadata table lock (https://github.com/ansible-collections/community.mysql/issues/479).
- setup_mysql - update MySQL tarball URL (https://github.com/ansible-collections/community.mysql/pull/491).

community.vmware
~~~~~~~~~~~~~~~~

- vmware_guest_disk - Add support for IDE disk add, remove or reconfigure, and change to gather same VM disk info as in vmware_guest_disk_info (https://github.com/ansible-collections/community.vmware/issues/1428).
- vmware_guest_disk - Extend return value documentation for vmware_guest_disk (https://github.com/ansible-collections/community.vmware/pull/1641)
- vmware_guest_disk_info - Move gather VM disk info function to vm_device_helper.py (https://github.com/ansible-collections/community.vmware/issues/1617)
- vmware_vmotion - New parameter timeout in order to allow vmotions running longer than 1 hour (https://github.com/ansible-collections/community.vmware/pulls/1629).

grafana.grafana
~~~~~~~~~~~~~~~

- Updated the return message in grafana.grafana.folder module

hetzner.hcloud
~~~~~~~~~~~~~~

- hcloud_server - add private_networks_info containing name and private ip in responses
- hcloud_server_info - add private_networks_info containing name and private ip in responses
- inventory plugin - Add list of all private networks to server variables.
- inventory plugin - Add new connect_with setting public_ipv6 to connect to discovered servers via public IPv6 address.
- inventory plugin - Add public IPv6 address to server variables.
- inventory plugin - Log warning instead of crashing when some servers do not work with global connect_with setting.

inspur.ispim
~~~~~~~~~~~~

- Change the ansible-test.yml application file version.
- Change the description of the edit_bios module file_url field.
- Modify the description information of the backup module item field.
- Modify the description of the media_attach, retry_count, and retry_time_interval fields of the edit_kvm module.
- Modify the description of the secure_channel field of the edit_media_instance module.
- Modify the description of the slot and vname fields of the add_ldisk module.
- Modify the edit_ntp module example.
- Modify the edit_snmp_trap module version field description information.
- Modify the mode field description information of update_fw module.
- Modify the name field description of the user_group module.
- Modify the restore module example.
- Modify the supporting properties and description information of the edit_ncsi module edit_ncsi field.
- The edit_power_budget module adds the except_action field.

kubernetes.core
~~~~~~~~~~~~~~~

- Adjust k8s_user_impersonation tests to be compatible with Kubernetes 1.24 (https://github.com/ansible-collections/kubernetes.core/pull/520).
- add support for dry run with kubernetes client version >=18.20 (https://github.com/ansible-collections/kubernetes.core/pull/245).
- added ignore.txt for Ansible 2.14 devel branch.
- fixed module_defaults by removing routing hacks from runtime.yml (https://github.com/ansible-collections/kubernetes.core/pull/347).
- helm - add support for -set-file, -set-json, -set and -set-string options when running helm install (https://github.com/ansible-collections/kubernetes.core/issues/533).
- helm - add support for helm dependency update (https://github.com/ansible-collections/kubernetes.core/pull/208).
- helm - add support for post-renderer flag (https://github.com/ansible-collections/kubernetes.core/issues/30).
- helm - add support for timeout cli parameter to allow setting Helm timeout independent of wait (https://github.com/ansible-collections/kubernetes.core/issues/67).
- helm - add support for wait parameter for helm uninstall command. (https://github.com/ansible-collections/kubernetes/core/issues/33).
- helm - support repo location for helm diff (https://github.com/ansible-collections/kubernetes.core/issues/174).
- helm - when ansible is executed in check mode, return the diff between what's deployed and what will be deployed.
- helm, helm_plugin, helm_info, helm_plugin_info, kubectl - add support for in-memory kubeconfig. (https://github.com/ansible-collections/kubernetes.core/issues/492).
- helm_info - add hooks, notes and manifest as part of returned information (https://github.com/ansible-collections/kubernetes.core/pull/546).
- helm_info - add release state as a module argument (https://github.com/ansible-collections/kubernetes.core/issues/377).
- helm_info - added possibility to get all values by adding get_all_values parameter (https://github.com/ansible-collections/kubernetes.core/pull/531).
- helm_plugin - Add plugin_version parameter to the helm_plugin module (https://github.com/ansible-collections/kubernetes.core/issues/157).
- helm_plugin - Add support for helm plugin update using state=update.
- helm_repository - Ability to replace (overwrite) the repo if it already exists by forcing (https://github.com/ansible-collections/kubernetes.core/issues/491).
- helm_repository - add support for pass-credentials cli parameter (https://github.com/ansible-collections/kubernetes.core/pull/282).
- helm_repository - added support for ``host``, ``api_key``, ``validate_certs``, and ``ca_cert``.
- helm_repository - mark `pass_credentials` as no_log=True to silence false warning (https://github.com/ansible-collections/kubernetes.core/issues/412).
- helm_template - add name (NAME of release) and disable_hook as optional module arguments (https://github.com/ansible-collections/kubernetes.core/issues/313).
- helm_template - add show_only and release_namespace as module arguments (https://github.com/ansible-collections/kubernetes.core/issues/313).
- helm_template - add support for -set-file, -set-json, -set and -set-string options when running helm template (https://github.com/ansible-collections/kubernetes.core/pull/546).
- k8s - add no_proxy support to k8s* (https://github.com/ansible-collections/kubernetes.core/pull/272).
- k8s - add support for server_side_apply. (https://github.com/ansible-collections/kubernetes.core/issues/87).
- k8s - add support for user impersonation. (https://github.com/ansible-collections/kubernetes/core/issues/40).
- k8s - allow resource definition using metadata.generateName (https://github.com/ansible-collections/kubernetes.core/issues/35).
- k8s lookup plugin - Enable turbo mode via environment variable  (https://github.com/ansible-collections/kubernetes.core/issues/291).
- k8s, k8s_scale, k8s_service - add support for resource definition as manifest via. (https://github.com/ansible-collections/kubernetes.core/issues/451).
- k8s_cp - remove dependency with 'find' executable on remote pod when state=from_pod (https://github.com/ansible-collections/kubernetes.core/issues/486).
- k8s_drain - Adds ``delete_emptydir_data`` option to ``k8s_drain.delete_options`` to evict pods with an ``emptyDir`` volume attached (https://github.com/ansible-collections/kubernetes.core/pull/322).
- k8s_exec - select first container from the pod if none specified (https://github.com/ansible-collections/kubernetes.core/issues/358).
- k8s_exec - update deprecation warning for `return_code` (https://github.com/ansible-collections/kubernetes.core/issues/417).
- k8s_json_patch - minor typo fix in the example section (https://github.com/ansible-collections/kubernetes.core/issues/411).
- k8s_log - add the ``all_containers`` for retrieving all containers' logs in the pod(s).
- k8s_log - added the `previous` parameter for retrieving the previously terminated pod logs (https://github.com/ansible-collections/kubernetes.core/issues/437).
- k8s_log - added the `tail_lines` parameter to limit the number of lines to be retrieved from the end of the logs (https://github.com/ansible-collections/kubernetes.core/issues/488).
- k8s_rollback - add support for check_mode. (https://github.com/ansible-collections/kubernetes/core/issues/243).
- k8s_scale - add support for check_mode. (https://github.com/ansible-collections/kubernetes/core/issues/244).
- kubectl - wait for dd command to complete before proceeding (https://github.com/ansible-collections/kubernetes.core/pull/321).
- kubectl.py - replace distutils.spawn.find_executable with shutil.which in the kubectl connection plugin (https://github.com/ansible-collections/kubernetes.core/pull/456).

netapp.ontap
~~~~~~~~~~~~

- na_ontap_aggregate - new option ``allow_flexgroups`` added.
- na_ontap_cifs - new options ``access_based_enumeration``, ``change_notify``, ``encryption``, ``home_directory``, ``oplocks``, ``show_snapshot``, ``allow_unencrypted_access``, ``namespace_caching`` and ``continuously_available`` added in REST.
- na_ontap_dns - ``skip_validation`` option requires 9.9.1 or later with REST and ignored for cluster DNS operations.
- na_ontap_dns - support cluster scope for modify and delete.
- na_ontap_interface - do not attempt to migrate FC interface if desired ``home_port``, ``home_node`` and ``current_port``, ``current_node`` are same.
- na_ontap_license - support for NLF v2 license files.
- na_ontap_nfs - new options ``root``, ``windows`` and ``security`` added in REST.
- na_ontap_user_role - ``command_directory_name`` is required if ``privileges`` not set in REST.
- na_ontap_user_role - ``path`` is required if ``privileges`` set in REST.
- na_ontap_volume_efficiency - REST support for ``policy`` requires 9.7 or later, ``path`` requires 9.9.1 or later and ``volume_efficiency`` and ``start_ve_scan_old_data`` requires 9.11.1 or later.
- na_ontap_volume_efficiency - ``schedule``, ``start_ve_scan_all``, ``start_ve_build_metadata``, ``start_ve_delete_checkpoint``, ``start_ve_queue_operation``, ``start_ve_qos_policy`` and ``stop_ve_all_operations`` options are not supported with REST.
- na_ontap_volume_efficiency - new option ``volume_name`` added.
- na_ontap_volume_efficiency - updated private cli with REST API.

netbox.netbox
~~~~~~~~~~~~~

- nb_inventory - Add serial and asset tag to extracted attributes

purestorage.flasharray
~~~~~~~~~~~~~~~~~~~~~~

- purefa_network - Added support for NVMe-RoCE and NVMe-TCP service types
- purefa_user - Added Ops Admin role to choices
- purefa_vlan - Added support for NVMe-TCP service type

Breaking Changes / Porting Guide
--------------------------------

hetzner.hcloud
~~~~~~~~~~~~~~

- inventory plugin - Python v3.5+ is now required.

Deprecated Features
-------------------

- Since the google.cloud collection seems to be maintained again, we `cancelled the removal process <https://github.com/ansible-collections/overview/blob/main/removal_from_ansible.rst#cancelling-removal-of-an-unmaintained-collection>`__. So contrary to an earlier announcement, this collection is NOT deprecated and will NOT be removed from Ansible 8 (https://github.com/ansible-community/community-topics/issues/105).

community.general
~~~~~~~~~~~~~~~~~

- gitlab_runner - the option ``access_level`` will lose its default value in community.general 8.0.0. From that version on, you have set this option to ``ref_protected`` explicitly, if you want to have a protected runner (https://github.com/ansible-collections/community.general/issues/5925).

(adam)

2023-03-02 11:57:59 UTC MAIN commitmail json YAML

ansible-core: updated to 2.14.3

v2.14.3
=======

Minor Changes
-------------
- Make using blocks as handlers a parser error (https://github.com/ansible/ansible/issues/79968)
- ansible-test - Specify the configuration file location required by test plugins when the config file is not found. This resolves issue: https://github.com/ansible/ansible/issues/79411
- ansible-test - Update error handling code to use Python 3.x constructs, avoiding direct use of ``errno``.
- ansible-test acme test container - update version to update used Pebble version, underlying Python and Go base containers, and Python requirements (https://github.com/ansible/ansible/pull/79783).

Bugfixes
--------
- Ansible.Basic.cs - Ignore compiler warning (reported as an error) when running under PowerShell 7.3.x.
- Fix conditionally notifying ``include_tasks` handlers when ``force_handlers`` is used (https://github.com/ansible/ansible/issues/79776)
- TaskExecutor - don't ignore templated _raw_params that k=v parser failed to parse (https://github.com/ansible/ansible/issues/79862)
- ansible-galaxy - fix installing collections in git repositories/directories which contain a MANIFEST.json file (https://github.com/ansible/ansible/issues/79796).
- ansible-test - Support Podman 4.4.0+ by adding the ``SYS_CHROOT`` capability when running containers.
- ansible-test - fix warning message about failing to run an image to include the image name
- strategy plugins now correctly identify bad registered variables, even on skip.

(adam)

2023-03-02 10:39:57 UTC MAIN commitmail json YAML

2023-03-02 09:32:31 UTC MAIN commitmail json YAML

doc: Updated graphics/ximaging to 1.7

(vins)

2023-03-02 09:31:52 UTC MAIN commitmail json YAML

graphics/ximaging: update to V1.7

## CHANGES:
V1.7 is a bugfix release.
* Resolved scrolling issues with large directories.
* Proper handling of multibyte file names.
* Scrolling with scroll wheel/pad.
* Added optional directory browser pane.
* Focused file names can now be copy-pasted using
  primary X selection.
* Added option to hide dot files/directories.

(vins)

2023-03-02 09:01:54 UTC MAIN commitmail json YAML

doc: Updated shells/yash to 2.54

(vins)

2023-03-02 09:01:12 UTC MAIN commitmail json YAML

shells/yash update to 2.54.

# CHANGES

Yash 2.54 (2023-02-25)

  +  Changing font style of command line predictions with $PS1P, etc.
  +  The '--le-trim-right' option.
  =  When the POSIXly-correct mode is active, the shell now refuses to
    execute built-ins POSIX XCU 2.9.1 lists as utilities that cause
    unspecified results. To implement the new behavior, the previous
    "semi-special" built-ins are now categorized in either of the new
    categories "mandatory" and "elective". The "command" and "type"
    built-ins now report the new categories of such built-ins.
  =  The shell now requires a corresponding external executable to
    exist in $PATH when running a built-in that works like a standard
    external utility even when the POSIXly-correct mode is inactive.
    Such built-ins are now categorized as "substitutive" built-ins.
  =  The "array" built-in is now completely ignored in the POSIXly-
    correct mode. The built-in, formerly a regular built-in, is now
    categorized as an "extension" built-in.
  =  The xtrace option is now ignored while expanding the $PS4
    variable to prevent possible infinite recursion.
  *  The allexport option was wrongly ignored in many assignment
    contexts.
  *  The errexit and errreturn options now work for assignment error
    in a for loop.
  *  The ">" redirection with the noclobber option no longer hangs
    when the operand names a symbolic link to a non-existing file.
  *  The exported value of the $DIRSTACK variable was not being
    updated correctly in the "pushd" and "popd" built-ins.
  *  The effect of "!" no longer applies to the exit status of the
    "break", "continue", and "return" built-ins.
  *  An alias value ending with a blank followed by a line
    continuation no longer subjects the next token to alias
    substitution.
  .  Updated the sample initialization script (yashrc):
    +  The "o" alias for WSL

(vins)

2023-03-02 08:59:29 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 22.4.1

(rillig)

2023-03-02 08:58:29 UTC MAIN commitmail json YAML

pkgtools/pkglint: Update to 22.4.1

Changes since 22.4.0:

Allow pkglint to be run outside the pkgsrc top directory, in order to
allow individual makefiles to be formatted and checked as well. The many
pkgsrc-specific checks don't apply in this case. This mode is
experimental, there are still crashes to be expected.

Fix a crash for syntactically invalid conditions in '.if'.

Fix parsing of dependency lines that contain an escaped '#', which is
used for switching to another shell using a '.SHELL: ...' line.

(rillig)

2023-03-02 08:35:48 UTC MAIN commitmail json YAML

doc: note libgit2 downgrade

(wiz)

2023-03-02 08:34:23 UTC MAIN commitmail json YAML

2023-03-02 08:31:28 UTC MAIN commitmail json YAML

doc: Updated chat/toot to 0.35.0

(vins)

2023-03-02 08:30:42 UTC MAIN commitmail json YAML

chat/toot: update to 0.35.0.

Changes:

* Save toot contents when using --editor so it's recoverable if posting
  fails (#311)
* TUI: Add voting on polls (thanks Dan Schwarz)
* TUI: Add following/blocking/muting accounts (thanks Dan Schwarz)
* TUI: Add notifications timeline (thanks Dan Schwarz)

(vins)

2023-03-02 08:16:11 UTC MAIN commitmail json YAML

doc: Updated devel/mgdiff to 1.0.1nb1

(vins)

2023-03-02 08:15:33 UTC MAIN commitmail json YAML

devel/mgdiff: Add "Reload Both" command.

Apply the "Reload Both" patch by Ben Leslie <benno@benno.id.au>,
which adds a "Reload Both" (meta-R) command to re-run diff on both the
currently opened files.

Bump revision.

(vins)

2023-03-02 08:15:26 UTC MAIN commitmail json YAML

2023-03-02 07:52:30 UTC MAIN commitmail json YAML

libXpm: wire down path to uncompress(1) as well

(tnn)

2023-03-02 07:49:32 UTC MAIN commitmail json YAML

doc: Updated net/arti to 1.1.2

(nikita)

2023-03-02 07:49:22 UTC MAIN commitmail json YAML

arti: update to version 1.1.2

ChangeLog:

Arti 1.1.2 — 28 February 2023

Arti 1.1.2 continues our work on onion services, and builds out more of the necessary infrastructure, focusing on backend support for the onion service directories.

We've also done a significant revision on our handling of incoming messages on circuits, to avoid a fair amount of unnecessary copying, and defer message parsing until we're certain that the message type would be acceptable in a given context. Doing this turned up several bugs, which are now fixed too.
Breaking changes in lower level crates

    The APIs for tor-cell have changed significantly, to help implement #525 and prepare for #690. This has no downstream implications outside of tor-proto.
    Our IntegerMinutes type no longer has an erroneous days() accessor. (This accessor did not work correctly, and actually returned a number of minutes!) (bb2ab7c2a3e0994bb43)
    The PartialNetDir::fill_from_previous_netdir() function has changed its argument types and semantics. (f69d7f96ac40dda5)

(Breaking changes in experimental APIs are not noted here.)
New features

    We now have the facility to give a helpful "error hint" in response to a given failure. Right now, we use this to improve the error message given for file-system permission errors, so that it suggests either changing the permissions on a directory, or suppressing the error. (#578, #579, !976, !994, !1018)
    When we log an error message from inside our code (at "info" or higher), we now make sure to log a full error report, including the cause of the error, its cause, and so on. (#680, !997)
    When receiving messages on channels, circuits, and streams, we now defer parsing those messages until we know whether their types are acceptable. This shrinks our attack surface, simplifies our code, and makes our protocol handling less error-prone. (#525, !1008, !1013, !1017)
    We now copy relay cell bodies much less than previously. (#7, ca3b33a1afc58b84)
    We have support for handling link specifier types verbatim, for cases when we need to use them to contact a rendezvous point or introduction point without checking them. (!1029)

Onion service development

    We can now parse onion service descriptors, including all encrypted layers, with support for descriptor-based client authentication. (#744, !999, !1015)
    Our network directory code now supports deriving the HsDir directory ring, to find out where onion service descriptors should be uploaded and downloaded. (#687, !1012)
    We've refactored our implementation of onion service message extensions into a single place, to save on code and avoid type confusion. (5521df0909ff7afa)
    Our internal onion-service Cargo features have been renamed to start with hs-*. We're still using onion-* as the prefix for our high-level onion-service features. ([#756], [!1033])

Infrastructure

    All our shell scripts now work when bash is somewhere other than /bin. (!990)
    Our check_doc_features script is now a little more reliable. (!1023)
    Our coverage tools now perform better checks to make sure they have all of their dependencies. (#776, !1025)

Cleanups, minor features, and bugfixes

    The internal data structures in tor-netdir now use the typed_index_collections crate to ensure that the indices for one list are not mis-used as indices into another. (!1004)
    We no longer reject authority certificates that contain an unrecognized keyword. (#752, 266c61f7213dbec7)
    Our tor-netdoc parsing code now requires the caller to specify handling for unrecognized keywords explicitly, to avoid future instances of bug #752. (!1006)
    Several internal APIs and patterns in tor-netdoc have been streamlined. (#760, !1016, !1021)
    Make extension-handling code in for onion service message decoding more generic, since we'll reuse it a lot. (!1020)
    We now kill off circuits under more circumstances when the other side of the circuit violates the protocol. (#769, #773, !1026)
    We now expire router descriptors as soon as any of their internal expiration times has elapsed. Previously, we expired them when all of their expiration times had elapsed, which is incorrect. (#772, !1022)
    We are much more careful than previous about validating the correctness of various message types on half-closed streams. Previously, we had separate implementations for message validation; now, we use a single object to check messages in both cases. (#744, !1026)
    We now treat a RESOLVED message as closing a half-closed resolve stream. Previously, we left the stream open. (!1026)

Thanks to everyone who has contributed to this release, including Dimitris Apostolou, Emil Engler, and Shady Katy.

Also, our deep thanks to Zcash Community Grants for funding the development of Arti!

(nikita)

2023-03-02 07:09:18 UTC MAIN commitmail json YAML

doc/TODO: + arti-1.1.2, procmail-3.24.

(wiz)

2023-03-02 06:25:19 UTC MAIN commitmail json YAML

doc: Updated emulators/hatari to 2.4.1

(charlotte)

2023-03-02 06:24:33 UTC MAIN commitmail json YAML

emulators/hatari: Update to 2.4.1

Changes from 2.3.1:

Version 2.4.1 (2022-08-03)
--------------------------

Emulation improvements:
- Sound:
  - Much more precise function to convert CPU clocks to YM2149 clocks
    in the case where YM2149 doesn't use the same source clock as the CPU
    (fixes e.g. some STE sound glitches in BLSPLAY.TTP)
- Video:
  - Fix regression in TT mode: Update video counter again on each HBL
    (fixes e.g. Hextracker when run in TT mode)

Emulator improvements:
- DSP:
  - Avoid small extra overhead on non-Falcon machines when DSP config
    option is set
- Misc:
  - Fix memory leaks on PNG save and GEMDOS HD program load
  - All Hatari output (outside of debugger) uses now appropriate
    logging and trace functions so that they can be controlled
- VDI mode:
  - Fix: VDI width needs to be aligned to (at least) 16-pixels
  - Fix: a possible crash with (default) SMALL_MEM build config
    (when ST program sets a bad video base address)
- Statusbar:
  - Show "Linux" when running Linux directly with --lilo
- Debugger:
  - Fix: to duplicate symbol name removal
  - Fix: all IDE trace output did not go to trace file
  - Like with rest of debugger, profiler responses go
    now to stderr (not stdout)

Documentation:
- Document Hatari outputs and their controls in debugger manual

Version 2.4.0 (2022-07-09)
--------------------------

Removed features (that were marked as deprecated in earlier releases):
- Support for the SDL 1.2 library (i.e. SDL 2.x should be used instead)
- Support for building Hatari for Windows CE has been removed, too, since
  this was relying on version 1.2 of the SDL library.
- The old UAE CPU core (i.e. the new WinUAE CPU core is now always used)
- Python v2 support in Python scripts (Python 2 was end of life in 2020)

Emulation improvements:
- Internal timers:
  - Rewrite the internal timers used to emulate delays/events/mfp timers
    (gain ~10% on average, up to 60% in very specific cases)
- CPU:
  - Improve FPU emulation (exceptions, unimplemeted instructions, fsincos)
  - Improve FPU emulation in softfloat mode
  - Improve IPL timing update in various opcodes
  - Faster emulation of 68000 in cycle exact mode (gain ~7%)
- MFP:
  - Use the new internal timers for MFP timers
  - Improve accuracy when reading MFP's Timer Data Register
  - More accurate emulation by processing all internal timers first before
    reading/writing any MFP register (was previously delayed after processing
    the current CPU instruction, which was too late in some cases)
- Video:
- Fix position for detecting when VBLANK should be disabled in 50 Hz and 60 Hz
- DSP:
  - Improved interrupts handling and SSI (from Previous NeXT emulator)
- Sound:
  - Improve accuracy of YM2149's sample generation by using the main
    CPU clock as a reference for all timings (syncsquare effect as used
    in recent maxYMiser v1.53)
  - Use specific memory functions when doing DMA for STE and Falcon sound
    (don't generate bus error when pointed memory is not present)
  - Improve value of MFP GPIP bit 7 for DMA sound in the case of STE/TT
    (video mono XOR dma sound xsint)
  - Use 2 different signals SOUNDINT and SNDINT for Falcon (connected to
    MFP GPIP7 and MFP Timer A input)
- FDC:
  - Stall the CPU during 32 cycles when DMA FIFO is filled/transferred
- SCSI:
  - Improve MODE SENSE, add REPORT LUNS support
- IKBD:
  - support deltax/deltay in command $A (set mouse keycode mode)
    and threshold x/y in command $B (set mouse threshold)

Emulator improvements:
- TOS support:
  - Support 1024k EmuTOS images also on TT & Falcon
  - Add country code option to select EmuTOS language, keyboard
    layout and screen refresh rate on Mega/ST/STe machines (ones
    lacking NVRAM)
- MIDI support:
  - Fix: PortMidi rejects Hatari MIDI events
  - Fix: MIDI IRQ needs to be re-enabled on MIDI device change
    even when there's no reset
  - Support for matching PortMidi device name by prefix when
    there's no exact full match
- RS232:
  - The RS232 receiver code has been rewritten to use polling instead
    of using a thread. This should avoid deadlocks on BSD/macOS systems
    when shutting down or reconfiguring the RS232 settings.
- TT/Falcon:
  - Increase max TT-RAM amount to 1024 MiB
  - Separate config + CLI options to override NVRAM language and
    keyboard layout settings
  - NVRAM language default is taken from the LANG env variable
- Falcon:
  - Fix: restore zoom mode correctly when loading snapshots
  - Correct also smaller specified memory amounts to valid ones
  - Microphone emulation now uses SDL2 instead of PortAudio
- MegaSTE/TT:
  - Add VME/SCU registers "--vme <none|dummy>" access option
    (Linux needs "none" option and TOS v2 / v3 need "dummy" one
    until Hatari implements real VME/SCU register emulation)
- VDI mode:
  - Relax VDI mode width alignment from 128/planes to
    16/planes, and height alignment from 16 to 8 pixels
- SDL GUI:
  - Fix: ignore unrecognized events in file selector
    (buttons could be incorrectly shown as selected)
  - Fix: avoid key release event from SDL GUI closing leaking to emulation
  - Do VDI mode size changes in (faster) 16 pix increments,
    and prevent user seeing invalid VDI mode sizes
  - Fine-tune CPU dialog texts and keyboard shortcuts
- GEMDOS HD:
  - Fix: clear GEMDOS Fread / Fwrite errors
  - Fix: Allow GEMDOS tasks to use other tasks' file handles
- Command line:
  - Support "off" as alias for "none" when disabling DSP, FPU,
    Joysticks and VME, for consistency with HW on/off options
- NatFeats:
  - Fix: freeze with NF_STDERR when string is empty or unterminated
- Debugger:
  - Fix: profile header so that profile data post-processor knows how
    to parse built-in WinAUE CPU core ("uae") disassembly output, not
    just "ext" disassembler output
  - Repeat CPU & DSP "step" and "next" commands on Enter
  - Output PC location in CPU & DSP disassembly
  - More readable "variables" command output
  - Add "PConSymbol" variable for breaking on symbol addresses
  - Add "mmu" and "vme" options for "info" command
  - Add "scc" and "vme" (VME/SCU reg access) tracing support
  - Setting trace to "none" disables also xconout console output
    enabled by "os_base" trace option
  - "next subreturn" will run until current function returns,
    even if function calls other functions before that
  - Symbol loadind code is now shared between debugger "symbols"
    command & "gst2ascii" tool, and it can now read also long
    symbol names from Pure-C debug information
  - Auto-detection for whether section offsets should be used
    when loading symbol information
  - MIDI trace options are split to "midi" (device & MIDI events)
    and "midi_raw" (IRQ and register read/write access).  Trace
    logging added also for MIDI byte writes, not just reads
  - Trace options are listed in alphabetical order
  - Show loaded symbols in CPU core disassembly
- Windows:
  - Next/prev drive change buttons added to SDL GUI file select dialog

Build/configure:
- SMALL_MEM option is enabled by default

Tools:
- Add (SDL2 specific) "listkeys" key mapping helper back
- TOS boot tester: support 1024k EmuTOS images, misc fixes

Documentation:
- Compatibility updates, especially for 060 programs that need
  FPSP060.PRG for missing instructions emulation

Fixed demos:
- Hackabonds Demo (wrong vblank detection)
- We Were @ HD version under GEMDOS HD (file handle access)

Fixed programs:
- maxYMiser FM v1.53 by gwEn (support for syncsquare effect)

Fixed games:
- Chambers of Shaolin : DMA sound was wrong in STE mode with 1 MB RAM
  (mfp gpip bit 7)
- Super Hang On : fix flickering raster colors (bclr #0,$fffffa0f sometimes
  happened at the same time timer C expired)

(charlotte)

2023-03-02 06:21:07 UTC MAIN commitmail json YAML

devel/Makefile: sort

(wiz)

2023-03-02 06:20:33 UTC MAIN commitmail json YAML

py-maturin: not for python 2

(wiz)

2023-03-02 05:51:17 UTC MAIN commitmail json YAML

doc: Updated lang/qbe to 1.1

(charlotte)

2023-03-02 05:50:05 UTC MAIN commitmail json YAML

lang/qbe: Update to 1.1

Changes from 1.0:

- support for Apple ARM-based hardware (arm64_apple target)
- support for thread-local storage
- a new blit instruction to copy small aggregates
- a new hlt instruction to flag non-termination
- a new stack slot coalescing optimization

(charlotte)

2023-03-02 04:47:43 UTC MAIN commitmail json YAML

doc: Added games/cromagrally version 3.0.0

(charlotte)

2023-03-02 04:46:39 UTC MAIN commitmail json YAML

games/Makefile: + cromagrally

(charlotte)

2023-03-02 04:45:57 UTC MAIN commitmail json YAML

games/cromagrally: Import package

This is Pangea Software's Cro-Mag Rally updated to run on modern systems.

In Cro-Mag Rally you are a speed-hungry caveman named Brog who races through
the Stone, Bronze, and Iron Ages in primitive vehicles such as the Geode
Cruiser, Bone Buggy, Logmobile, Trojan Horse, and many others.  Brog has at
his disposal an arsenal of primitive weaponry ranging from Bone Bombs to
Chinese Bottle Rockets and Heat Seeking Homing Pigeons.

In addition to single-player racing where one player races against the
computer, there are also several different multi-player modes including Tag,
Capture the Flag, and Survival. Up to four players can play on a single
computer in split-screen mode.

(charlotte)

2023-03-02 04:15:49 UTC MAIN commitmail json YAML

doc: Added games/ottomatic version 4.0.1

(charlotte)

2023-03-02 04:14:53 UTC MAIN commitmail json YAML

games/Makefile: + ottomatic

(charlotte)

2023-03-02 04:14:15 UTC MAIN commitmail json YAML

games/ottomatic: Import package

This is Pangea Software's Otto Matic updated to run on modern desktop
platforms.

The year is 1957 and a fleet of flying saucers from Planet X have come to
Earth. These saucers are under the control of the evil Brain Aliens who are
abducting helpless human beings to become slaves of The Giant Brain.

You are Otto Matic, the robot who is given the job of saving Earth from the
clutches of The Giant Brain from Planet X. You must rescue as many humans as
you can while defeating the Brain Aliens and all of their evil followers.
Your mission will take you to strange and fantastic alien worlds which are
often treacherous and will require Otto to perform amazing feats.

(charlotte)

2023-03-02 03:46:51 UTC MAIN commitmail json YAML

doc: Added games/openjazz version 20190106

(charlotte)

2023-03-02 03:45:26 UTC MAIN commitmail json YAML

games/Makefile: + openjazz

(charlotte)

2023-03-02 03:44:39 UTC MAIN commitmail json YAML

games/openjazz: Import package

OpenJazz is a free, open-source version of the classic Jazz Jackrabbit
games.

OpenJazz can be compiled on a wide range of operating systems, including
Windows, macOS, GNU/Linux and *BSD. Also ports are available for some
homebrew platforms, for example Wii and PSP.

To play, you will need the files from one of the original games.

(charlotte)

2023-03-02 03:13:54 UTC MAIN commitmail json YAML

2023-03-02 01:13:38 UTC MAIN commitmail json YAML

2023-03-01 23:49:41 UTC MAIN commitmail json YAML

doc: Updated devel/mgdiff to 1.0.1

(vins)

2023-03-01 23:48:00 UTC MAIN commitmail json YAML

devel/mgdiff: update to mgdiff 1.0.1.

Update package using Debian's patches.

## Changes (local)

* Introduce a couple useful scripts based on mgdiff (also pulled from
  Debian):

  - rmgdiff allows the user to recursively diff two directories using
    any graphical diff viewer -- including mgdiff.

  - cvsmgdiff allows the user to compare a revision in a CVS archive
    with what is currently checked out.

* Switch to an internally managed install target.
* Make sure package links against libXpm.
* Add a mgdiff.desktop application file and a suitable pixmap.
* Address compiler warnings when building on Linux.
* Update DESCR.
* Add README.

## Changes (upstream)

* Add file menu entries for "Save as Left..."
  and "Save as Right...". Includes increment of APP_DEFAULTS_VERSION
  number, mods to Mgdiff.ad and checks for correct app-default value.
* Allow saving files with unselected blocks.
* Add ability to select both sides by clicking with the middle button.
  When both sides are selected the two blocks are written to the output
  file using markings similar to the markings CVS palces in a file when
  a merge goes wrong.
* Update the man page to reflect the above changes.
* Fix Ctrl-U/Ctrl-P handling.
* Fix UTF8 handling.
* Replace all usage of sprintf() with snprintf().
* Fix a couple of missing includes.
* Fix building on SUN Solaris.
* Clean compiler warnings.

(vins)

2023-03-01 20:47:47 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.77.0

(js)

2023-03-01 20:47:37 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.77.0

Synapse 1.77.0 (2023-02-14)
===========================

No significant changes since 1.77.0rc2.

Synapse 1.77.0rc2 (2023-02-10)
==============================

Bugfixes
--------

- Fix bug where retried replication requests would return a failure. Introduced in v1.76.0. ([\#15024](https://github.com/matrix-org/synapse/issues/15024))

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

- Prepare for future database schema changes. ([\#15036](https://github.com/matrix-org/synapse/issues/15036))

Synapse 1.77.0rc1 (2023-02-07)
==============================

Features
--------

- Experimental support for [MSC3952](https://github.com/matrix-org/matrix-spec-proposals/pull/3952): intentional mentions. ([\#14823](https://github.com/matrix-org/synapse/issues/14823), [\#14943](https://github.com/matrix-org/synapse/issues/14943), [\#14957](https://github.com/matrix-org/synapse/issues/14957), [\#14958](https://github.com/matrix-org/synapse/issues/14958))
- Experimental support to suppress notifications from message edits ([MSC3958](https://github.com/matrix-org/matrix-spec-proposals/pull/3958)). ([\#14960](https://github.com/matrix-org/synapse/issues/14960), [\#15016](https://github.com/matrix-org/synapse/issues/15016))
- Add profile information, devices and connections to the command line [user data export tool](https://matrix-org.github.io/synapse/v1.77/usage/administration/admin_faq.html#how-can-i-export-user-data). ([\#14894](https://github.com/matrix-org/synapse/issues/14894))
- Improve performance when joining or sending an event in large rooms. ([\#14962](https://github.com/matrix-org/synapse/issues/14962))
- Improve performance of joining and leaving large rooms with many local users. ([\#14971](https://github.com/matrix-org/synapse/issues/14971))

Bugfixes
--------

- Fix a bug introduced in Synapse 1.53.0 where `next_batch` tokens from `/sync` could not be used with the `/relations` endpoint. ([\#14866](https://github.com/matrix-org/synapse/issues/14866))
- Fix a bug introduced in Synapse 1.35.0 where the module API's `send_local_online_presence_to` would fail to send presence updates over federation. ([\#14880](https://github.com/matrix-org/synapse/issues/14880))
- Fix a bug introduced in Synapse 1.70.0 where the background updates to add non-thread unique indexes on receipts could fail when upgrading from 1.67.0 or earlier. ([\#14915](https://github.com/matrix-org/synapse/issues/14915))
- Fix a regression introduced in Synapse 1.69.0 which can result in database corruption when database migrations are interrupted on sqlite. ([\#14926](https://github.com/matrix-org/synapse/issues/14926))
- Fix a bug introduced in Synapse 1.68.0 where we were unable to service remote joins in rooms with `@room` notification levels set to `null` in their (malformed) power levels. ([\#14942](https://github.com/matrix-org/synapse/issues/14942))
- Fix a bug introduced in Synapse 1.64.0 where boolean power levels were erroneously permitted in [v10 rooms](https://spec.matrix.org/v1.5/rooms/v10/). ([\#14944](https://github.com/matrix-org/synapse/issues/14944))
- Fix a long-standing bug where sending messages on servers with presence enabled would spam "Re-starting finished log context" log lines. ([\#14947](https://github.com/matrix-org/synapse/issues/14947))
- Fix a bug introduced in Synapse 1.68.0 where logging from the Rust module was not properly logged. ([\#14976](https://github.com/matrix-org/synapse/issues/14976))
- Fix various long-standing bugs in Synapse's config, event and request handling where booleans were unintentionally accepted where an integer was expected. ([\#14945](https://github.com/matrix-org/synapse/issues/14945))

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

- Add missing type hints. ([\#14879](https://github.com/matrix-org/synapse/issues/14879), [\#14886](https://github.com/matrix-org/synapse/issues/14886), [\#14887](https://github.com/matrix-org/synapse/issues/14887), [\#14904](https://github.com/matrix-org/synapse/issues/14904), [\#14927](https://github.com/matrix-org/synapse/issues/14927), [\#14956](https://github.com/matrix-org/synapse/issues/14956), [\#14983](https://github.com/matrix-org/synapse/issues/14983), [\#14984](https://github.com/matrix-org/synapse/issues/14984), [\#14985](https://github.com/matrix-org/synapse/issues/14985), [\#14987](https://github.com/matrix-org/synapse/issues/14987), [\#14988](https://github.com/matrix-org/synapse/issues/14988), [\#14990](https://github.com/matrix-org/synapse/issues/14990), [\#14991](https://github.com/matrix-org/synapse/issues/14991), [\#14992](https://github.com/matrix-org/synapse/issues/14992), [\#15007](https://github.com/matrix-org/synapse/issues/15007))
- Use `StrCollection` to avoid potential bugs with `Collection[str]`. ([\#14922](https://github.com/matrix-org/synapse/issues/14922))
- Allow running the complement tests suites with the asyncio reactor enabled. ([\#14858](https://github.com/matrix-org/synapse/issues/14858))
- Improve performance of `/sync` in a few situations. ([\#14908](https://github.com/matrix-org/synapse/issues/14908), [\#14970](https://github.com/matrix-org/synapse/issues/14970))
- Document how to handle Dependabot pull requests. ([\#14916](https://github.com/matrix-org/synapse/issues/14916))
- Fix typo in release script. ([\#14920](https://github.com/matrix-org/synapse/issues/14920))
- Update build system requirements to allow building with poetry-core 1.5.0. ([\#14949](https://github.com/matrix-org/synapse/issues/14949), [\#15019](https://github.com/matrix-org/synapse/issues/15019))
- Add an [lnav](https://lnav.org) config file for Synapse logs to `/contrib/lnav`. ([\#14953](https://github.com/matrix-org/synapse/issues/14953))
- Faster joins: Refactor internal handling of servers in room to never store an empty list. ([\#14954](https://github.com/matrix-org/synapse/issues/14954))
- Faster joins: tag `v2/send_join/` requests to indicate if they served a partial join response. ([\#14950](https://github.com/matrix-org/synapse/issues/14950))
- Allow running `cargo` without the `extension-module` option. ([\#14965](https://github.com/matrix-org/synapse/issues/14965))
- Preparatory work for adding a denormalised event stream ordering column in the future. Contributed by Nick @ Beeper (@fizzadar). ([\#14979](https://github.com/matrix-org/synapse/issues/14979), [9cd7610](https://github.com/matrix-org/synapse/commit/9cd7610f86ab5051c9365dd38d1eec405a5f8ca6), [f10caa7](https://github.com/matrix-org/synapse/commit/f10caa73eee0caa91cf373966104d1ededae2aee); see [\#15014](https://github.com/matrix-org/synapse/issues/15014))
- Add tests for `_flatten_dict`. ([\#14981](https://github.com/matrix-org/synapse/issues/14981), [\#15002](https://github.com/matrix-org/synapse/issues/15002))

<details><summary>Locked dependency updates</summary>

- Bump dtolnay/rust-toolchain from e645b0cf01249a964ec099494d38d2da0f0b349f to 9cd00a88a73addc8617065438eff914dd08d0955. ([\#14968](https://github.com/matrix-org/synapse/issues/14968))
- Bump docker/build-push-action from 3 to 4. ([\#14952](https://github.com/matrix-org/synapse/issues/14952))
- Bump ijson from 3.1.4 to 3.2.0.post0. ([\#14935](https://github.com/matrix-org/synapse/issues/14935))
- Bump types-pyyaml from 6.0.12.2 to 6.0.12.3. ([\#14936](https://github.com/matrix-org/synapse/issues/14936))
- Bump types-jsonschema from 4.17.0.2 to 4.17.0.3. ([\#14937](https://github.com/matrix-org/synapse/issues/14937))
- Bump types-pillow from 9.4.0.3 to 9.4.0.5. ([\#14938](https://github.com/matrix-org/synapse/issues/14938))
- Bump hiredis from 2.0.0 to 2.1.1. ([\#14939](https://github.com/matrix-org/synapse/issues/14939))
- Bump hiredis from 2.1.1 to 2.2.1. ([\#14993](https://github.com/matrix-org/synapse/issues/14993))
- Bump types-setuptools from 65.6.0.3 to 67.1.0.0. ([\#14994](https://github.com/matrix-org/synapse/issues/14994))
- Bump prometheus-client from 0.15.0 to 0.16.0. ([\#14995](https://github.com/matrix-org/synapse/issues/14995))
- Bump anyhow from 1.0.68 to 1.0.69. ([\#14996](https://github.com/matrix-org/synapse/issues/14996))
- Bump serde_json from 1.0.91 to 1.0.92. ([\#14997](https://github.com/matrix-org/synapse/issues/14997))
- Bump isort from 5.11.4 to 5.11.5. ([\#14998](https://github.com/matrix-org/synapse/issues/14998))
- Bump phonenumbers from 8.13.4 to 8.13.5. ([\#14999](https://github.com/matrix-org/synapse/issues/14999))
</details>

(js)