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 (56m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 15:50:29 UTC Now

2023-11-22 10:10:28 UTC MAIN commitmail json YAML

Updated textproc/py-pygments, net/py-prometheus_client

(adam)

2023-11-22 10:10:07 UTC MAIN commitmail json YAML

py-prometheus_client: updated to 0.19.0

0.19.0

[FEATURE] support HTTPS/TLS in start_http_server.
[BUGFIX] fix: error in determining timestamp less than.

(adam)

2023-11-22 10:07:37 UTC MAIN commitmail json YAML

py-pygments: updated to 2.17.2

Version 2.17.2
* Fix a packaging issue on macOS

(adam)

2023-11-22 09:38:42 UTC pkgsrc-2023Q3 commitmail json YAML

Note pullup tickets #6820, #6821 and #6823

(bsiegert)

2023-11-22 09:37:25 UTC pkgsrc-2023Q3 commitmail json YAML

Pullup ticket #6823 - requested by bouyer
sysutils/xenkernel415: security fix
sysutils/xentools415: security fix

Revisions pulled up:
- sysutils/xenkernel415/Makefile                                1.12
- sysutils/xenkernel415/distinfo                                1.11
- sysutils/xenkernel415/patches/patch-XSA439                    1.1
- sysutils/xenkernel415/patches/patch-XSA442                    1.1
- sysutils/xenkernel415/patches/patch-XSA444                    1.1
- sysutils/xenkernel415/patches/patch-XSA445                    1.1
- sysutils/xenkernel415/patches/patch-XSA446                    1.1
- sysutils/xentools415/Makefile                                1.28
- sysutils/xentools415/PLIST                                    1.4
- sysutils/xentools415/distinfo                                1.14
- sysutils/xentools415/patches/patch-XSA440                    1.1
- sysutils/xentools415/patches/patch-XSA443                    1.1

---
  Module Name: pkgsrc
  Committed By: bouyer
  Date: Wed Nov 15 15:59:36 UTC 2023

  Modified Files:
  pkgsrc/sysutils/xenkernel415: Makefile distinfo
  pkgsrc/sysutils/xentools415: Makefile PLIST distinfo
  Added Files:
  pkgsrc/sysutils/xenkernel415/patches: patch-XSA439 patch-XSA442
      patch-XSA444 patch-XSA445 patch-XSA446
  pkgsrc/sysutils/xentools415/patches: patch-XSA440 patch-XSA443

  Log Message:
  xen*415: apply upstream patches for Xen Security Advisory
  XSA-439, XSA-440, XSA-442, XSA-443, XSA-444, XSA-445, XSA-446
  bump PKGREVISIONs

(bsiegert)

2023-11-22 09:37:16 UTC pkgsrc-2023Q3 commitmail json YAML

Pullup ticket #6821 - requested by nia
devel/poco: build fix

Revisions pulled up:
- devel/poco/distinfo                                          1.18
- devel/poco/patches/patch-Crypto_src_RSACipherImpl.cpp        1.1

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Thu Nov  9 19:16:20 UTC 2023

  Modified Files:
  pkgsrc/devel/poco: distinfo
  Added Files:
  pkgsrc/devel/poco/patches: patch-Crypto_src_RSACipherImpl.cpp

  Log Message:
  poco: OpenSSL 3.x fix

(bsiegert)

2023-11-22 09:35:59 UTC pkgsrc-2023Q3 commitmail json YAML

Pullup ticket #6820 - requested by abs
www/arcticfox: security and build fixes

Revisions pulled up:
- www/arcticfox/Makefile                                        1.37
- www/arcticfox/distinfo                                        1.11
- www/arcticfox/patches/patch-gfx_skia_skia_src_gpu_GrAutoLocaleSetter.h deleted

---
  Module Name:    pkgsrc
  Committed By:  abs
  Date:          Fri Nov  3 23:41:19 UTC 2023

  Modified Files:
          pkgsrc/www/arcticfox: Makefile distinfo
  Removed Files:
          pkgsrc/www/arcticfox/patches:
              patch-gfx_skia_skia_src_gpu_GrAutoLocaleSetter.h

  Log Message:
  Updated www/arcticfox to 43.0

  Lots of fixes, but some highlights

  - PowerPC is now working and usable again
  - many JavaScript enhancement and fixes
  - specific fixes for NetBSD imported
  - WebExtensions and wasm improvements
  - many security fixes
  - build system fixes, less messing around with compiler flags
    needed, with gcc (even recent version) "--enable-optimize" shall
    work
  - developer tools updates

(bsiegert)

2023-11-22 08:05:43 UTC MAIN commitmail json YAML

apache24: let apache default to a full dependency

If this is too much for some packages, they can set the depmethod to build.

(wiz)

2023-11-22 08:02:51 UTC MAIN commitmail json YAML

libfishsound: flac is a full dependency when the option is turned on

(wiz)

2023-11-22 07:32:49 UTC MAIN commitmail json YAML

doc: Updated net/lagrange to 1.17.4

(yhardy)

2023-11-22 07:32:25 UTC MAIN commitmail json YAML

net/lagrange: update to lagrange-1.17.4

== Release notes

== 1.17.4
* Removed automatic horizontal scrolling of wide preformatted blocks.
  Instead, hold down the Shift key to scroll horizontally with the
  mouse wheel.
* Fixed an event processing issue where some events were not handled
  as expected, for instance when opening a link into split view the
  opened link was not highlighted.
* Fixed links not reacting to mouse hover after jumping to a heading
  from the Outline.
* Fixed input prompt behaving strangely after changing font size.
  (Lines are now forced to rewrap after changing the font.)
* Fixed mouse cursor not changing its shape in all open windows.
* Updated UI translations.

== 1.17.3
* Fixed activating a pinned identity when opening a bookmark via the
  Bookmarks menu.
* Fixed initial scope of a created identity when using the default
  selection.
* Fixed issues with dropdown menus when the menu appears as a popup
  window.
* Fixed clearing the pinned identity of a bookmark.

== 1.17.2
* Tabs opened in background are immediately added to the URL history.
* Mouse wheel direction switches back to vertical when a wide block
  has been scrolled all the way.
* Fixed current text selection extending during scrolling even after
  mouse button has been released.
* Fixed drag-to-select with the mouse being too sensitive to mouse
  movement.
* Fixed the numbered links key (default: Alt/Option) while navigating
  to new pages. It is no longer necessary to release and press the
  key again on the new page.
* Fixed long bookmark titles making the Bookmarks menu too wide.
* ANSI Cursor Forward control sequence ("CSI n C") is converted to a
  series of spaces, but only in preformatted text.
* Fixed parsing of ANSI SGR sequences with many attributes
  concatenated (e.g., 0;1;40;30).
* Fixed inline image loading indicator overdrawing itself, becoming
  unreadable.
* Windows: Installer restarts the app after updating, and there is a
  checkbox for launching the app if it wasn't running. The
  uninstaller is now signed, too.
* Updated UI translations.

== 1.17.1
* Added "Vibrant Light" color theme.
* Improved readability of "Colorful Light" headings.
* Tuned autoscrolling when selecting text to avoid accidental
  scrolling.
* Preformatted blocks no longer switch to a smaller font to fit to
  the page.
* Mouse wheel scrolls a wide preformatted block when hovering over
  the block, instead of scrolling vertically. You can hold the Shift
  key to swap the scroll direction.
* Fixed horizontal scrolling issues with preformatted blocks: only
  scroll if needed, allow scrolling anywhere on the block and not
  just on non-empty text lines, and when scrolling disallow swipe
  navigation over the area.
* Fixed visual artifacts around and next to preformatted blocks
(e.g., streaking).
* Fixed potential crash after (un)folding a preformatted block.
* Fixed links being non-clickable after searching text on a page has
  scrolled the view.
* Fixed scroll position being reset when reloading the page.
* Fixed initial size of the upload dialog when font size has been
  changed.
* Fixed "View as Plain Text" context menu item after reloading a page.
* Strip any null characters from the page source during whitespace
  normalization.

== 1.17
Caps Lock is no longer treated as a modifier key in keybindings. Use
`--capslock` to enable it.

New features:
* The Bookmarks menu lists all of your bookmarks and folders.
* Snippets: A collection of short text segments that can be pasted
  into any input field via the context menu. For example, useful for
  your gemlog header/footer and other often-repeated parts.
* Snippets can be managed in Preferences > Snippets and created by
  right-clicking on links or selected text on a page.
* Custom search queries: Snippets whose name starts with a bang
  (e.g., "!w") can be invoked in the URL field to make customized
  queries. The snippet content should be a Gemini search URL, for
  example: "gemini://gemi.dev/cgi-bin/wp.cgi/search".
* Quick lookup shows matching snippets as a new type of search result.
* Keyboard shortcut Shift+1/⇧1 for conveniently making a snippet
  query.
* Input prompts, upload dialogs, and bookmark editors can be resized
  by dragging the left or right edge.
* Text zooming in the upload text editor.
* Gemtext syntax highlighting in the upload dialog.
* Recently submitted input prompt contents are saved persistently and
  can be restored via the Ellipsis utility menu in the prompt dialog.
* You can force the input prompt to appear before a certain URL is
  requested so you can enter a query string. This is useful for
  avoiding an extra request when it is known that a URL will require
  input (e.g., search engine, game input).
* When importing links as bookmarks, you can optionally create
  subfolders from headings. You can also choose a destination folder
  for the imported bookmarks.
* Quickly add/move a bookmark into a folder with the navbar bookmark
  button context menu.
* User-selectable feed refresh interval. Previously the interval been
  hardcoded to four hours. (Based on a patch by Michael Nordmeyer.)
* Setting to never/always collapse preformatted blocks, disabling the
  ability to toggle the folding.
* "Fold All" and "Unfold All" in Bookmarks sidebar context menu.
* "Search" context menu item on selected text to make a search query
  with it.
* "Use as Search URL" in link context menu.
* "Mark All Links as Visited" in the Tools submenu.
* Option `--capslock`: enable Caps Lock as a modifier in keybindings.
* Option `--theme` (`-t`): change UI color theme of open Lagrange
  windows. Can be used in scripts to switch the theme automatically
  (for example, see the `darkman` utility; thanks to Jason McBrayer
  for suggesting this).
* Support for the Nex protocol
  (nex://nightfall.city/nex/info/specification.txt).
* Keyboard shortcut for deleting bookmarks (Backspace). Useful when
  the Bookmarks list has input focus.
* macOS: System UI accent color can be chosen as the accent color.

Changes and enhancements:
* Menus can have submenus. Several of the old menus were reorganized
  accordingly. For example, the page context menu has a Tools submenu
  for translation, Titan uploads, etc.
* Show unsupported media types as plain text if the content is valid
  UTF-8 encoded text.
* The page scrolls while selecting text near top/bottom.
* Display a logo graphic in empty windows/tabs as a placeholder.
* Visualize input focus in lists by drawing a focus rectangle around
  the current item.
* Menu separators are taller and more distinct for a clearer item
  separation.
* Adjusted colors of the Import Identity dialog.
* Auto-hide sidebars when resizing a window/split if the document area
  would become narrower than the sidebar.
* Tuned theme color palette and improved background colors of
  "Colorful Light".
* Newly created client certificates have a default expiration date in
  the year 9999, which means they won't expire. One can still also
  set a specific date as before.
* Periodically save UI state (including each tab's navigation history)
  to prevent data loss in case the app crashes. These runtime saves do
  not include any cached page content. The full cache is still saved
  as before when quitting the app.

Fixes:
* Potential crash at shutdown when a feed update is ongoing.
* Problems with window refresh when multiple windows are open. For
  example, the cursor not blinking in input fields.
* Incorrect name displayed in page banner when URL query string
  contains a tilde name.
* Fixed navbar spinner animation going too fast when both sides of a
  split view are being loaded.
* Glitches during swipe navigation (touch screens, macOS trackpad).
  Behavior is more robust at ends of history and when content is not
  immediately available in cache.
* Fixed opening of context menus via keyboard (incorrect click
  position).
* Fixed a text rendering issue where glyphs were incorrect when
  preceded by a Narrow No-Break Space.

== 1.16.7
* Workaround for window refresh potentially getting stuck while
  receiving a streaming response. (Limit update frequency.)
* Don't navigate back when stopping a streaming request.

== 1.16.6
* Fixed crash on gemini://sdf.org/ where the contents of a link line
  would fail to be recognized as valid characters.
* Fixed splitting a long wrapped line in input fields where part of
  the text would remain on the preceding line. (Mixup between byte
  and character index.)

== 1.16.5
* "New Tab" (Ctrl+T) and the tab bar [+] button append the tab to the
  right edge. Previously it was inserted next to the active tab.
* Flatpak: Fixed crash when opening Preferences.

== 1.16.4
* Context/button menus use a popup window if they would otherwise
  have to scroll (e.g., "Dark theme:" in Preferences and "Folder:"
  in the bookmark editor).
* Improved tab closing order: close all sibling tabs opened from an
  origin tab before switching back to the origin tab.
* Center a short title under the icon in the page margin.
* Fixed navbar URL text selection when opening new tabs (keep all
  selected).
* Fixed too much empty space in the input prompt layout.
* Fixed input field not being updated after cutting text.
* Fixed stuck mouse button when opening a context menu while
  performing a drag.
* Fixed incorrect mouse button state and other potential incorrect
  behavior after resizing the window.
* macOS: Fixed drag operation getting stuck if a context menu is
  opened during the drag.
* macOS: Fixed a few cases of potential window freezing during swipe
  navigation.
* Windows: Updated SDL to 2.26.5.
* Linux: The x86_64 AppImage now uses SDL 2.26.5 built from source,
  fixing issues with window and popup behavior.
* TUI: Fixed build error.

== 1.16.3
* Remove whitespace from ends of a URL pasted into an input field.
* Fixed links whose label is a single Emoji sometimes not appearing.
* Fixed zooming not affecting unfocused windows right away.
* Fixed current zoom level not being applied to newly created windows.
* Fixed updating of selected text range in navbar URL when changing
  tabs.
* Fixed mouse wheel scrolling not working in unfocused windows.
* macOS: Fixed an issue where the input focus is given to the wrong
  window when the application comes to the foreground.

== 1.16.2
* Set input focus to navbar URL field when opening an empty window.
* The navbar URL field only omits the "gemini:" scheme when the text
  actually doesn't fit horizontally, and only when the field is
  inactive.
* Fixed problems with handling URLs in input fields. For example,
  copying the URL to the clipboard sometimes had unexpected or
  incorrect results.
* Updated UI translations.

== 1.16.1
* Fixed handling of the AltGr key during text input (again).
* Updated UI translations.

== 1.16
New features:
* Input prompt font size can be changed with the Zoom In/Out/Reset
  keys.
* Preferences: Option for silently following scheme-changing
  redirects (Network tab; default: no).

Changes and enhancements:
* Tab creation and closing follows common browser conventions: new
  tabs are opened next to the most recently opened tab, so they
  retain the correct left-to-right order.
* Preferences: Moved cache/memory size settings to Content tab.
* Page title in margin omits prefix Emoji if it matches the bookmark
  icon.
* Adjusted word-wrapping to break at a period inside a word (e.g.,
  domain names).
* If the page is missing a level 1 heading, use the first content
  line as the title.

Fixes:
* Fixed tab order getting reversed when restoring tabs at launch.
* Fixed order of opened tabs when using "Open in New Tabs" on a
  bookmark folder.
* Fixed input focus going to the wrong split when pressing Ctrl+L
  with an Upload dialog open.
* Fixed text fields becoming nonresponsive when multiple fields are
  active.
* Fixed input query dialogs not being hidden when the tab changes.
* Fixed incorrect parsing of "hostname:port" in URL field (without
  `//` or `gemini://`).
* Fixed potential crash when switching between cached pages while
  navigating in history.
* Fixed potential crash when closing split view during a scrolling
  animation.

== 1.15.9
* Added new UI translation: Basque (euskara).
* Improved opening and closing of tabs. New tabs now open to the
  right of the current tab.
* Allow scaling up small images up to 2x size.
* Fixed possible crash when closing tabs.
* Fixed crashes on Wayland due to use of X11-specific code.
* Updated UI translations.

(yhardy)

2023-11-22 05:56:01 UTC MAIN commitmail json YAML

Updated net/qbittorrent, devel/py-wcwidth

(adam)

2023-11-22 05:55:43 UTC MAIN commitmail json YAML

py-wcwidth: updated to 0.2.12

0.2.12 re-release to remove .pyi file misplaced in wheel file

(adam)

2023-11-22 05:54:30 UTC MAIN commitmail json YAML

qbittorrent: updated to 4.6.1

v4.6.1
- FEATURE: Add option to enable previous Add new torrent dialog behavior (glassez)
- BUGFIX: Prevent crash due to race condition when adding magnet link (glassez)
- BUGFIX: Fix Enter key behavior when add new torrent (glassez)
- BUGFIX: Add missing main window icon (iomezk)
- BUGFIX: Update size of selected files when selection is changed (glassez)
- BUGFIX: Correctly handle changing save path of torrent w/o metadata (glassez)
- BUGFIX: Use appropriate icon for "moving" torrents in transfer list (xavier2k6)
- WEBUI: Drop WebUI default credentials (glassez)
- WEBUI: Add I2P settings to WebUI (thalieht)
- WEBUI: Fix duplicate scrollbar on Transfer List (AgentConDier)
- WEBUI: Fix .torrent file upload on iPadOS (Vitaly Cheptsov)
- WEBUI: Fix incorrect subcategory sorting (Bartu ��zen)
- WEBUI: Correctly set save path in RSS rules (glassez)
- WEBUI: Allow to request torrents count via WebAPI (glassez)
- WEBUI: Improve performance of getting torrent numbers via WebAPI (Chocobo1)
- WEBUI: Improve free disk space checking for WebAPI (glassez)
- WINDOWS: NSIS: Fixed typo in the installer's hungarian translation (MartinKing01)
- LINUX: Fix invisible tray icon with Qt5 in Linux (thalieht)
- MACOS: Remove "Physical memory (RAM) usage limit" option (Chocobo1)

(adam)

2023-11-21 21:58:01 UTC MAIN commitmail json YAML

py-numpy: Fix PLIST for Python 3.12

* Python 3.12 has no distutils anymore.

(ryoon)

2023-11-21 21:50:13 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird102-l10n to 102.15.1

(ryoon)

2023-11-21 21:49:58 UTC MAIN commitmail json YAML

thunderbird102-l10n: Update to 102.15.1

* Sync with mail/thunderbird102-102.15.1.

(ryoon)

2023-11-21 21:48:56 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird102 to 102.15.1

(ryoon)

2023-11-21 21:48:34 UTC MAIN commitmail json YAML

thunderbird102: Update to 102.15.1

* Use thunderbird102 as PKGBASE not to conflict with mail/thunderbird.
* Disable wasm sandboxing to avoid compile error.
* Fix build with new icu.

Changelog:
102.15.1:
Fixes

fixed
Security fixes

Mozilla Foundation Security Advisory 2023-40
#CVE-2023-4863: Heap buffer overflow in libwebp

(ryoon)

2023-11-21 21:35:09 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird-l10n to 115.4.3

(ryoon)

2023-11-21 21:34:54 UTC MAIN commitmail json YAML

thunderbird-l10n: Update to 115.4.3

* Sync with mail/thunderbird-115.4.3.

(ryoon)

2023-11-21 21:33:32 UTC MAIN commitmail json YAML

doc: Updated mail/thunderbird to 115.4.3

(ryoon)

2023-11-21 21:32:51 UTC MAIN commitmail json YAML

thunderbird: Update to 115.4.3

* Use internal icu to fix the runtime errors in calendar.

Changelog:
115.4.3:
Fixes

fixed
Forwarding multiple messages as attachments failed

fixed
Message list scrolling fixes

fixed
Some text remained incorrectly visible in the message list when using "Grouped
By" sorting

fixed
Subject lines were excessively indented in "Grouped by" views

fixed
"Open Message in Conversation" was incorrectly enabled for selections of
multiple messages

fixed
States of collapsed and expanded threads were not maintained when switching
folders

fixed
Pressing "n" to move to the next unread message on an unread, collapsed thread
opened the thread and selected the second message instead of the first

fixed
Search Folders dialog improvements

fixed
"Read Messages" button in Account Central did not retrieve mail from POP
accounts

fixed
Events canceled by the organizer were incorrectly sent cancelation message

115.4.2:
Fixes

fixed
No messages or calendar items were displayed on startup

fixed
Toolbar & Folder View widget fixes

fixed
Insert image dialog was not properly sized on some localized builds

fixed
The "unencrypted subject" icon was always briefly displayed when replying to a
message

fixed
RSS feeds with lengthy attachment filenames cut off visible content

fixed
RSS feeds with no favicon displayed default icon in the folder color

fixed
NNTP messages that were previously downloaded were not displayed if the server
went offline

fixed
Vcard photos were not imported when using opening the file with Thunderbird

fixed
Publishing calendars to invalid URLs did not display a helpful error

fixed
Publishing calendar events via authenticated WebDAV failed

fixed
Converting a message to an event failed when the message pane was not displayed

fixed
Redirect dialog displayed for WebDAV calendars was too small

fixed
Visual and Theme improvements

115.4.1:
What's New

new
"Manage Newsgroups Subscription" now displayed on Account Central when using
newsgroups

Fixes

fixed
Manually configured authentication methods on accounts did not always persist

fixed
"Send Autocrypt key in header" preference was available on accounts with no
encryption key

fixed
SHA-1 certificates were not accepted in Thunderbird 115; acceptance of SHA-1
messages can now be enabled via optional preference

fixed
Various Flatpak enhancements

fixed
Opening folder in new tab by clicking scroll wheel/middle mouse button did not
work in Folder Pane

fixed
Message list did not automatically scroll to new messages when switching
folders

fixed
"Move/Copy to again" was sometimes displayed in the folder context menu when it
should not have been

fixed
Multiple message drafts or message templates could not be opened simultaneously
for editing

fixed
Tools > Filters dialog did not open in Unified Folder view if no messages were
selected

fixed
Printing dialog could be opened, even with no messages selected

fixed
"From" address was editable when creating a new message from a template if the
account identity contained Unicode characters

fixed
Opening a saved .eml file in compose window did not preserve message subject
from file

fixed
Replying to some plaintext messages with desired quote selected in original
message did not preserve formatting of quote

fixed
"Edit as New", "Reply", and "Redirect" could not be used on multiple messages
simultaneously

fixed
"Reply to List" option was always enabled, even with no list to reply to

fixed
"Archive" button in message pane was enabled on messages that could not be
archived

fixed
"Followup-To" label was incorrectly labeled as "Newsgroups"

fixed
"Save image as" option did not work for RSS feed items displayed as a webpage

fixed
OTR verification dialog was blank, preventing verification of OTR chat sessions

fixed
Calendar event import failed for some ICS files

fixed
Permission description strings were missing from Add-Ons Manager

fixed
Various visual fixes

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2023-47
#CVE-2023-5721: Queued up rendering could have allowed websites to clickjack
#CVE-2023-5732: Address bar spoofing via bidirectional characters
#CVE-2023-5724: Large WebGL draw could have led to a crash
#CVE-2023-5725: WebExtensions could open arbitrary URLs
#CVE-2023-5726: Full screen notification obscured by file open dialog on macOS
#CVE-2023-5727: Download Protections were bypassed by .msix, .msixbundle,
.appx, and .appxbundle files on Windows
#CVE-2023-5728: Improper object tracking during GC in the JavaScript engine
could have led to a crash.
#CVE-2023-5730: Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4, and
Thunderbird 115.4.1

115.3.3:
Fixes

fixed
Modifier keys did not work as expected when dragging a message over the folder
tree on macOS

fixed
"Folder Location" toolbar button did not work for local folders

fixed
"Copy to again" option disappeared from context menu after copying to Gmail
folder with non-ASCII name

fixed
Default reply identity did not use "Delivered-To" address when catch-all was
active

fixed
"View Headers All" did not work when selected in standalone message window

fixed
Viewing the mail filter log displayed an error if no log file was present

115.3.2:
Fixes

fixed
"Open in conversation" did not open messages in a thread view

fixed
News messsage with non-ASCII author name were incorrectly canceled

fixed
Localized "Re: " prefix was not stripped from news messages

fixed
Thunderbird attempted to load accounts missing server hostname, causing blank
3-pane window

fixed
Permission description strings were missing from Add-Ons Manager

fixed
Card View displayed incorrect recipient name for mail and news accounts,
depending on folder

fixed
Spell check dictionary dialog sometimes pushed Close button out of view

fixed
Importing calendars from iCal files did not work under certain circumstances

fixed
Calendar invitations were not sent to event participants, only organizer

fixed
Calendar alarm dialogs with lengthy descriptions pushed buttons out of view

fixed
Various visual fixes

115.3.1:
Fixes

fixed
In Unified Folders view, some folders had incorrect unified folder parent

fixed
"Edit message as new" did not restore encrypted subject from selected message

fixed
Importing some CalDAV calendars with yearly recurrence events caused
Thunderbird to freeze

fixed
Security fixes

Mozilla Foundation Security Advisory 2023-44
#CVE-2023-5217: Heap buffer overflow in libvpx

115.3.0:
Fixes

fixed
Thunderbird could not import profiles with hostname ending in dot (".")

fixed
Message header was occasionally missing in message preview

fixed
Setting an existing folder's type flag did not add descendant folders to the
Unified Folders view

fixed
Thunderbird did not always delete all temporary mail files, sometimes
preventing messages from being sent

fixed
Status bar in Message Compose window could not be hidden

fixed
Message header was intermittently missing from message preview

fixed
OAuth2 did not work on some profiles created in Thunderbird 102.6.1 or earlier

fixed
In Vertical View, decrypted subject lines were displayed as ellipsis ("...") in
message list

fixed
Condensed address preference (mail.showCondensedAddresses) did not show
condensed addresses in message list

fixed
Spam folder could not be assigned non-ASCII names with IMAP UTF-8 enabled

fixed
Message header was not displayed until images finished loading, causing
noticeable delay for messages containing large images

fixed
Large SVG favicons did not display on RSS feeds

fixed
Context menu items did not display a hover background color

fixed
Security fixes

Mozilla Foundation Security Advisory 2023-43
#CVE-2023-5168: Out-of-bounds write in FilterNodeD2D1
#CVE-2023-5169: Out-of-bounds write in PathOps
#CVE-2023-5171: Use-after-free in Ion Compiler
#CVE-2023-5174: Double-free in process spawning on Windows
#CVE-2023-5176: Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3, and
Thunderbird 115.3

115.2.3:
Changes

changed
Card view and vertical layout are now default for new profiles

Fixes

fixed
Go > Folder menu was disabled

fixed
"Tools" menu was blank when opened from compose window on macOS

fixed
Deleting an attachment from a message on an IMAP server corrupted the local
copy when configured with "mark as deleted"

fixed
Manually entered passwords were not remembered for OAuth-authenticated accounts
such as Yahoo mail

fixed
Quick Filter's "Keep filters applied" did not persist after restarting
Thunderbird

fixed
Top-level Quick Filter settings did not persist after restart

fixed
Notifications for new messages with non-ASCII characters in the subject were
garbled

fixed
"Mark Thread As Read" did not work when some messages in thread were already
read

fixed
New Groups tab in NNTP subscribe dialog id not work as expected

fixed
Negative values were allowed in "Share for files larger than" field

fixed
Thunderbird sometimes crashed when deleting a parent folder with subfolders

fixed
"Send Message Error" appeared intermittently while Thunderbird was idle

fixed
Focused but not selected messages were missing visual indication of focus in
card view

fixed
Notification dot did not disappear from taskbar icon on Windows after messages
had already been read

fixed
Multiple selected messages could not be opened simultaneously if selection
included more than 19 messages

fixed
Email replies received via BCC incorrectly populated From field with default
identity

fixed
User was not always notified of message send failures in outbox

fixed
Tag dialog did not close properly after editing tag

fixed
Newsgroup field in compose window did not autocomplete with suggested newsgroup
names

fixed
Canceling newsgroup messages did not check if sender matched user's own
identity

fixed
Event dialog with several invitees expanded beyond screen height

fixed
Message check boxes were partially obstructed in message list

115.4.3:
Fixes

fixed
Forwarding multiple messages as attachments failed

fixed
Message list scrolling fixes

fixed
Some text remained incorrectly visible in the message list when using "Grouped
By" sorting

fixed
Subject lines were excessively indented in "Grouped by" views

fixed
"Open Message in Conversation" was incorrectly enabled for selections of
multiple messages

fixed
States of collapsed and expanded threads were not maintained when switching
folders

fixed
Pressing "n" to move to the next unread message on an unread, collapsed thread
opened the thread and selected the second message instead of the first

fixed
Search Folders dialog improvements

fixed
"Read Messages" button in Account Central did not retrieve mail from POP
accounts

fixed
Events canceled by the organizer were incorrectly sent cancelation message

115.4.2:
Fixes

fixed
No messages or calendar items were displayed on startup

fixed
Toolbar & Folder View widget fixes

fixed
Insert image dialog was not properly sized on some localized builds

fixed
The "unencrypted subject" icon was always briefly displayed when replying to a
message

fixed
RSS feeds with lengthy attachment filenames cut off visible content

fixed
RSS feeds with no favicon displayed default icon in the folder color

fixed
NNTP messages that were previously downloaded were not displayed if the server
went offline

fixed
Vcard photos were not imported when using opening the file with Thunderbird

fixed
Publishing calendars to invalid URLs did not display a helpful error

fixed
Publishing calendar events via authenticated WebDAV failed

fixed
Converting a message to an event failed when the message pane was not displayed

fixed
Redirect dialog displayed for WebDAV calendars was too small

fixed
Visual and Theme improvements

115.4.1:
What's New

new
"Manage Newsgroups Subscription" now displayed on Account Central when using
newsgroups

Fixes

fixed
Manually configured authentication methods on accounts did not always persist

fixed
"Send Autocrypt key in header" preference was available on accounts with no
encryption key

fixed
SHA-1 certificates were not accepted in Thunderbird 115; acceptance of SHA-1
messages can now be enabled via optional preference

fixed
Various Flatpak enhancements

fixed
Opening folder in new tab by clicking scroll wheel/middle mouse button did not
work in Folder Pane

fixed
Message list did not automatically scroll to new messages when switching
folders

fixed
"Move/Copy to again" was sometimes displayed in the folder context menu when it
should not have been

fixed
Multiple message drafts or message templates could not be opened simultaneously
for editing

fixed
Tools > Filters dialog did not open in Unified Folder view if no messages were
selected

fixed
Printing dialog could be opened, even with no messages selected

fixed
"From" address was editable when creating a new message from a template if the
account identity contained Unicode characters

fixed
Opening a saved .eml file in compose window did not preserve message subject
from file

fixed
Replying to some plaintext messages with desired quote selected in original
message did not preserve formatting of quote

fixed
"Edit as New", "Reply", and "Redirect" could not be used on multiple messages
simultaneously

fixed
"Reply to List" option was always enabled, even with no list to reply to

fixed
"Archive" button in message pane was enabled on messages that could not be
archived

fixed
"Followup-To" label was incorrectly labeled as "Newsgroups"

fixed
"Save image as" option did not work for RSS feed items displayed as a webpage

fixed
OTR verification dialog was blank, preventing verification of OTR chat sessions

fixed
Calendar event import failed for some ICS files

fixed
Permission description strings were missing from Add-Ons Manager

fixed
Various visual fixes

fixed
Security fixes

Security fixes:
Mozilla Foundation Security Advisory 2023-47
#CVE-2023-5721: Queued up rendering could have allowed websites to clickjack
#CVE-2023-5732: Address bar spoofing via bidirectional characters
#CVE-2023-5724: Large WebGL draw could have led to a crash
#CVE-2023-5725: WebExtensions could open arbitrary URLs
#CVE-2023-5726: Full screen notification obscured by file open dialog on macOS
#CVE-2023-5727: Download Protections were bypassed by .msix, .msixbundle,
.appx, and .appxbundle files on Windows
#CVE-2023-5728: Improper object tracking during GC in the JavaScript engine
could have led to a crash.
#CVE-2023-5730: Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4, and
Thunderbird 115.4.1

115.3.3:
Fixes

fixed
Modifier keys did not work as expected when dragging a message over the folder
tree on macOS

fixed
"Folder Location" toolbar button did not work for local folders

fixed
"Copy to again" option disappeared from context menu after copying to Gmail
folder with non-ASCII name

fixed
Default reply identity did not use "Delivered-To" address when catch-all was
active

fixed
"View Headers All" did not work when selected in standalone message window

fixed
Viewing the mail filter log displayed an error if no log file was present

115.3.2:
Fixes

fixed
"Open in conversation" did not open messages in a thread view

fixed
News messsage with non-ASCII author name were incorrectly canceled

fixed
Localized "Re: " prefix was not stripped from news messages

fixed
Thunderbird attempted to load accounts missing server hostname, causing blank
3-pane window

fixed
Permission description strings were missing from Add-Ons Manager

fixed
Card View displayed incorrect recipient name for mail and news accounts,
depending on folder

fixed
Spell check dictionary dialog sometimes pushed Close button out of view

fixed
Importing calendars from iCal files did not work under certain circumstances

fixed
Calendar invitations were not sent to event participants, only organizer

fixed
Calendar alarm dialogs with lengthy descriptions pushed buttons out of view

fixed
Various visual fixes

115.3.1:
Fixes

fixed
In Unified Folders view, some folders had incorrect unified folder parent

fixed
"Edit message as new" did not restore encrypted subject from selected message

fixed
Importing some CalDAV calendars with yearly recurrence events caused
Thunderbird to freeze

fixed
Security fixes

Mozilla Foundation Security Advisory 2023-44
#CVE-2023-5217: Heap buffer overflow in libvpx

115.3.0:
Fixes

fixed
Thunderbird could not import profiles with hostname ending in dot (".")

fixed
Message header was occasionally missing in message preview

fixed
Setting an existing folder's type flag did not add descendant folders to the
Unified Folders view

fixed
Thunderbird did not always delete all temporary mail files, sometimes
preventing messages from being sent

fixed
Status bar in Message Compose window could not be hidden

fixed
Message header was intermittently missing from message preview

fixed
OAuth2 did not work on some profiles created in Thunderbird 102.6.1 or earlier

fixed
In Vertical View, decrypted subject lines were displayed as ellipsis ("...") in
message list

fixed
Condensed address preference (mail.showCondensedAddresses) did not show
condensed addresses in message list

fixed
Spam folder could not be assigned non-ASCII names with IMAP UTF-8 enabled

fixed
Message header was not displayed until images finished loading, causing
noticeable delay for messages containing large images

fixed
Large SVG favicons did not display on RSS feeds

fixed
Context menu items did not display a hover background color

fixed
Security fixes

Mozilla Foundation Security Advisory 2023-43
#CVE-2023-5168: Out-of-bounds write in FilterNodeD2D1
#CVE-2023-5169: Out-of-bounds write in PathOps
#CVE-2023-5171: Use-after-free in Ion Compiler
#CVE-2023-5174: Double-free in process spawning on Windows
#CVE-2023-5176: Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3, and
Thunderbird 115.3

115.2.3:
Changes

changed
Card view and vertical layout are now default for new profiles

Fixes

fixed
Go > Folder menu was disabled

fixed
"Tools" menu was blank when opened from compose window on macOS

fixed
Deleting an attachment from a message on an IMAP server corrupted the local
copy when configured with "mark as deleted"

fixed
Manually entered passwords were not remembered for OAuth-authenticated accounts
such as Yahoo mail

fixed
Quick Filter's "Keep filters applied" did not persist after restarting
Thunderbird

fixed
Top-level Quick Filter settings did not persist after restart

fixed
Notifications for new messages with non-ASCII characters in the subject were
garbled

fixed
"Mark Thread As Read" did not work when some messages in thread were already
read

fixed
New Groups tab in NNTP subscribe dialog id not work as expected

fixed
Negative values were allowed in "Share for files larger than" field

fixed
Thunderbird sometimes crashed when deleting a parent folder with subfolders

fixed
"Send Message Error" appeared intermittently while Thunderbird was idle

fixed
Focused but not selected messages were missing visual indication of focus in
card view

fixed
Notification dot did not disappear from taskbar icon on Windows after messages
had already been read

fixed
Multiple selected messages could not be opened simultaneously if selection
included more than 19 messages

fixed
Email replies received via BCC incorrectly populated From field with default
identity

fixed
User was not always notified of message send failures in outbox

fixed
Tag dialog did not close properly after editing tag

fixed
Newsgroup field in compose window did not autocomplete with suggested newsgroup
names

fixed
Canceling newsgroup messages did not check if sender matched user's own
identity

fixed
Event dialog with several invitees expanded beyond screen height

fixed
Message check boxes were partially obstructed in message list

115.2.0:
What's New

new
Thunderbird MSIX packages are now published on archive.mozilla.org

Changes

changed
Size, Unread, and Total columns are now right-aligned

changed
Newsgroup names in message list header are now abbreviated

Fixes

fixed
Message compose window did not apply theme colors to menus

fixed
Reading the second new message in a folder cleared the unread indicator of all
other new messages

fixed
Displayed counts of unread or flagged messages could become out-of-sync

fixed
Deleting a message from the context menu with messages sorted in chronological
order and smooth scroll enabled caused message list to scroll to top

fixed
Repeatedly switching accounts in Subscribe dialog caused tree view to stop
updating

fixed
"Ignore thread" caused message cards to display incorrectly in message list

fixed
Creating tags from unified toolbar failed

fixed
Cross-folder navigation using F and N did not work

fixed
Account Manager did not resize to fit content, causing "Close" button to become
hidden outside bounds of dialog when too many accounts were listed

fixed
Remote content exceptions could not be added in Settings

fixed
Newsgroup list file did not get updated after adding a new NNTP server

fixed
"Download all headers" option in NNTP "Download Headers" dialog was incorrectly
selected by default

fixed
"Convert to event/task" was missing from mail context menu

fixed
Events and tasks were not shown in some cases despite being present on remote
server

fixed
Various visual and UX improvements

fixed
Security fixes

Mozilla Foundation Security Advisory 2023-38
#CVE-2023-4573: Memory corruption in IPC CanvasTranslator
#CVE-2023-4574: Memory corruption in IPC ColorPickerShownCallback
#CVE-2023-4575: Memory corruption in IPC FilePickerShownCallback
#CVE-2023-4576: Integer Overflow in RecordedSourceSurfaceCreation
#CVE-2023-4577: Memory corruption in JIT UpdateRegExpStatics
#CVE-2023-4051: Full screen notification obscured by file open dialog
#CVE-2023-4578: Error reporting methods in SpiderMonkey could have triggered an
Out of Memory Exception
#CVE-2023-4053: Full screen notification obscured by external program
#CVE-2023-4580: Push notifications saved to disk unencrypted
#CVE-2023-4581: XLL file extensions were downloadable without warnings
#CVE-2023-4582: Buffer Overflow in WebGL glGetProgramiv
#CVE-2023-4583: Browsing Context potentially not cleared when closing Private
Window
#CVE-2023-4584: Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
#CVE-2023-4585: Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2, and
Thunderbird 115.2

(ryoon)

2023-11-21 21:00:16 UTC MAIN commitmail json YAML

Updated devel/git, multimedia/libde265

(adam)

2023-11-21 21:00:00 UTC MAIN commitmail json YAML

libde265: updated to 1.0.14

v1.0.14 - build fix

This fixes build-time SSE detection when using the CMake build system.
No other changes than that. You don't need to update if you are using the autotools build system.

v1.0.13 - maintenance release
This release fixes among other smaller issues the following crashes:

* SEGV:occured in function main at dec265.cc
* Memory allocation failed in function main at dec265.cc
* Buffer over-read causes segmentation fault in pic_parameter_set::dump
* Potential segmentation fault due to incorrect realloc in CABAC_encoder_bitstream::check_size_and_resize (unused function)
* SEGV in libde265 in slice_segment_header::dump_slice_segment_header
* Libde265 v1.0.12 was discovered that requested allocation size exceeds maximum supported size of 0x10000000000
* heap-buffer-overflow in derive_spatial_luma_vector_prediction(...)

(adam)

2023-11-21 20:51:21 UTC MAIN commitmail json YAML

git: updated to 2.43.0

Git v2.43 Release Notes
=======================

Backward Compatibility Notes

* The "--rfc" option of "git format-patch" used to be a valid way to
  override an earlier "--subject-prefix=<something>" on the command
  line and replace it with "[RFC PATCH]", but from this release, it
  merely prefixes the string "RFC " in front of the given subject
  prefix.  If you are negatively affected by this change, please use
  "--subject-prefix=PATCH --rfc" as a replacement.

* In Git 2.42, "git rev-list --stdin" learned to take non-revisions
  (like "--not") from the standard input, but the way such a "--not" was
  handled was quite confusing, which has been rethought.  The updated
  rule is that "--not" given from the command line only affects revs
  given from the command line that comes but not revs read from the
  standard input, and "--not" read from the standard input affects
  revs given from the standard input and not revs given from the
  command line.

UI, Workflows & Features

* A message written in olden time prevented a branch from getting
  checked out, saying it is already checked out elsewhere. But these
  days, we treat a branch that is being bisected or rebased just like
  a branch that is checked out and protect it from getting modified
  with the same codepath.  The message has been rephrased to say that
  the branch is "in use" to avoid confusion.

* Hourly and other schedules of "git maintenance" jobs are randomly
  distributed now.

* "git cmd -h" learned to signal which options can be negated by
  listing such options like "--[no-]opt".

* The way authentication related data other than passwords (e.g.,
  oauth token and password expiration data) are stored in libsecret
  keyrings has been rethought.

* Update the libsecret and wincred credential helpers to correctly
  match which credential to erase; they erased the wrong entry in
  some cases.

* Git GUI updates.

* "git format-patch" learned a new "--description-file" option that
  lets cover letter description to be fed; this can be used on
  detached HEAD where there is no branch description available, and
  also can override the branch description if there is one.

* Use of the "--max-pack-size" option to allow multiple packfiles to
  be created is now supported even when we are sending unreachable
  objects to cruft packs.

* "git format-patch --rfc --subject-prefix=<foo>" used to ignore the
  "--subject-prefix" option and used "[RFC PATCH]"; now we will add
  "RFC" prefix to whatever subject prefix is specified.

* "git log --format" has been taught the %(decorate) placeholder for
  further customization over what the "--decorate" option offers.

* The default log message created by "git revert", when reverting a
  commit that records a revert, has been tweaked, to encourage people
  to describe complex "revert of revert of revert" situations better in
  their own words.

* The command-line completion support (in contrib/) learned to
  complete "git commit --trailer=" for possible trailer keys.

* "git update-index" learned the "--show-index-version" option to
  inspect the index format version used by the on-disk index file.

* "git diff" learned the "diff.statNameWidth" configuration variable,
  to give the default width for the name part in the "--stat" output.

* "git range-diff --notes=foo" compared "log --notes=foo --notes" of
  the two ranges, instead of using just the specified notes tree,
  which has been corrected to use only the specified notes tree.

* The command line completion script (in contrib/) can be told to
  complete aliases by including ": git <cmd> ;" in the alias to tell
  it that the alias should be completed in a similar way to how "git
  <cmd>" is completed.  The parsing code for the alias has been
  loosened to allow ';' without an extra space before it.

* "git for-each-ref" and friends learned to apply mailmap to
  authorname and other fields in a more flexible way than using
  separate placeholder letters like %a[eElL] every time we want to
  come up with small variants.

* "git repack" machinery learned to pay attention to the "--filter="
  option.

* "git repack" learned the "--max-cruft-size" option to prevent cruft
  packs from growing without bounds.

* "git merge-tree" learned to take strategy backend specific options
  via the "-X" option, like "git merge" does.

* "git log" and friends learned the "--dd" option that is a
  short-hand for "--diff-merges=first-parent -p".

* The attribute subsystem learned to honor the "attr.tree"
  configuration variable that specifies which tree to read the
  .gitattributes files from.

* "git merge-file" learns a mode to read three variants of the
  contents to be merged from blob objects.

Performance, Internal Implementation, Development Support etc.

* "git check-attr" has been taught to work better with sparse-index.

* It may be tempting to leave the help text NULL for a command line
  option that is either hidden or too obvious, but "git subcmd -h"
  and "git subcmd --help-all" would have segfaulted if done so.  Now
  the help text is truly optional.

* Tests that are known to pass with LSan are now marked as such.

* Flaky "git p4" tests, as well as "git svn" tests, are now skipped
  in the (rather expensive) sanitizer CI job.

* Tests with LSan from time to time seem to emit harmless messages
  that make our tests unnecessarily flaky; we work around it by
  filtering the uninteresting output.

* Unused parameters to functions are marked as such, and/or removed,
  in order to bring us closer to "-Wunused-parameter" clean.

* The code to keep track of existing packs in the repository while
  repacking has been refactored.

* The "streaming" interface used for bulk-checkin codepath has been
  narrowed to take only blob objects for now, with no real loss of
  functionality.

* GitHub CI workflow has learned to trigger Coverity check.

* Test coverage for trailers has been improved.

* The code to iterate over loose references has been optimized to
  reduce the number of lstat() system calls.

* The codepaths that read "chunk" formatted files have been corrected
  to pay attention to the chunk size and notice broken files.

* Replace macos-12 used at GitHub CI with macos-13.
  (merge 682a868f67 js/ci-use-macos-13 later to maint).

Fixes since v2.42
-----------------

* Overly long label names used in the sequencer machinery are now
  chopped to fit under filesystem limitation.

* Scalar updates.

* Tweak GitHub Actions CI so that pushing the same commit to multiple
  branch tips at the same time will not waste building and testing
  the same thing twice.

* The commit-graph verification code that detects a mixture of zero and
  non-zero generation numbers has been updated.

* "git diff -w --exit-code" with various options did not work
  correctly, which has been corrected.

* The "transfer.unpackLimit" configuration variable ought to be used
  as a fallback, but overrode the more specific "fetch.unpackLimit"
  and "receive.unpackLimit" configuration variables by mistake, which
  has been corrected.

* The use of API between two calls to require_clean_work_tree() from
  the sequencer code has been cleaned up for consistency.

* "git diff --no-such-option" and other corner cases around the exit
  status of the "diff" command have been corrected.

* "git for-each-ref --sort='contents:size'" sorted the refs according
  to size numerically, giving a ref that points at a blob twelve-byte
  (12) long before showing a blob hundred-byte (100) long, which has
  been corrected.

* We now limit the depth of the tree objects and maximum length of
  pathnames recorded in tree objects.
  (merge 4d5693ba05 jk/tree-name-and-depth-limit later to maint).

* Various fixes to the behavior of "rebase -i", when the command got
  interrupted by conflicting changes, have been made.

* References from a description of the `--patch` option in various
  manual pages have been simplified and improved.

* "git grep -e A --no-or -e B" is accepted, even though the negation
  of the "--or" option did not mean anything, which has been tightened.

* The completion script (in contrib/) has been taught to treat the
  "-t" option to "git checkout" and "git switch" just like the
  "--track" option, to complete remote-tracking branches.

* "git diff --no-index -R <(one) <(two)" did not work correctly,
  which has been corrected.

* "git maintenance" timers' implementation has been updated, based on
  systemd timers, to work with WSL.

* "git diff --cached" codepath did not fill the necessary stat
  information for a file when fsmonitor knows it is clean and ended
  up behaving as if it were not clean, which has been corrected.

* How "alias.foo = : git cmd ; aliased-command-string" should be
  spelled with necessary whitespace around punctuation marks to work
  has been more clearly documented (but this will be moot with newer
  versions of Git where the parsing rules have been improved).

* HTTP Header redaction code has been adjusted for a newer version of
  cURL library that shows its traces differently from earlier
  versions.

* An error message given by "git send-email", when given a malformed
  address, did not show the offending address, which has been corrected.

* UBSan options were not propagated through the test framework to git
  run via the httpd, unlike ASan options, which has been corrected.

* "checkout --merge -- path" and "update-index --unresolve path" did
  not resurrect conflicted state that was resolved to remove path,
  but now they do.
  (merge 5bdedac3c7 jc/unresolve-removal later to maint).

* The display width table for unicode characters has been updated for
  Unicode 15.1
  (merge 872976c37e bb/unicode-width-table-15 later to maint).

* Update mailmap entry for Derrick.
  (merge 6e5457d8c7 ds/mailmap-entry-update later to maint).

* In the ".gitmodules" files, submodules are keyed by their names,
  and the path to the submodule whose name is $name is specified by
  the submodule.$name.path variable.  There were a few codepaths that
  mixed the name and path up when consulting the submodule database,
  which have been corrected.  It took long for these bugs to be found
  as the name of a submodule initially is the same as its path, and
  the problem does not surface until it is moved to a different path,
  which apparently happens very rarely.

* "git diff --merge-base X other args..." insisted that X must be a
  commit and errored out when given an annotated tag that peels to a
  commit, but we only need it to be a committish.  This has been
  corrected.
  (merge 4adceb5a29 ar/diff-index-merge-base-fix later to maint).

* "git merge-tree" used to segfault when the "--attr-source"
  option is used, which has been corrected.
  (merge e95bafc52f jc/merge-ort-attr-index-fix later to maint).

* Unlike "git log --pretty=%D", "git log --pretty="%(decorate)" did
  not auto-initialize the decoration subsystem, which has been
  corrected.

* Feeding "git stash store" with a random commit that was not created
  by "git stash create" now errors out.
  (merge d9b6634589 jc/fail-stash-to-store-non-stash later to maint).

* The index file has room only for the lower 32-bit of the file size in
  the cached stat information, which means cached stat information
  will have 0 in its sd_size member for a file whose size is a multiple
  of 4GiB.  This is mistaken for a racily clean path.  Avoid it by
  storing a bogus sd_size value instead for such files.
  (merge 5143ac07b1 bc/racy-4gb-files later to maint).

* "git p4" tried to store symlinks to LFS when told, but has been
  fixed not to do so, because it does not make sense.
  (merge 10c89a02b0 mm/p4-symlink-with-lfs later to maint).

* The codepath to handle recipient addresses `git send-email
  --compose` learns from the user was completely broken, which has
  been corrected.
  (merge 3ec6167567 jk/send-email-fix-addresses-from-composed-messages later to maint).

* "cd sub && git grep -f patterns" tried to read "patterns" file at
  the top level of the working tree; it has been corrected to read
  "sub/patterns" instead.

* "git reflog expire --single-worktree" has been broken for the past
  20 months or so, which has been corrected.

* "git send-email" did not have certain pieces of data computed yet
  when it tried to validate the outgoing messages and its recipient
  addresses, which has been sorted out.

* "git bugreport" learned to complain when it received a command line
  argument that it will not use.

* The codepath to traverse the commit-graph learned to notice that a
  commit is missing (e.g., corrupt repository lost an object), even
  though it knows something about the commit (like its parents) from
  what is in commit-graph.
  (merge 7a5d604443 ps/do-not-trust-commit-graph-blindly-for-existence later to maint).

* "git rev-list --missing" did not work for missing commit objects,
  which has been corrected.

* "git rev-list --unpacked --objects" failed to exclude packed
  non-commit objects, which has been corrected.
  (merge 7b3c8e9f38 tb/rev-list-unpacked-fix later to maint).

* "To dereference" and "to peel" were sometimes used in in-code
  comments and documentation but without description in the glossary.
  (merge 893dce2ffb vd/glossary-dereference-peel later to maint).

* Other code cleanup, docfix, build fix, etc.
  (merge c2c349a15c xz/commit-title-soft-limit-doc later to maint).
  (merge 1bd809938a tb/format-pack-doc-update later to maint).
  (merge 8f81532599 an/clang-format-typofix later to maint).
  (merge 3ca86adc2d la/strvec-header-fix later to maint).
  (merge 6789275d37 jc/test-i18ngrep later to maint).
  (merge 9972cd6004 ps/leakfixes later to maint).
  (merge 46edab516b tz/send-email-helpfix later to maint).

(adam)

2023-11-21 20:38:00 UTC MAIN commitmail json YAML

Updated devel/py-wcwidth, devel/py-test-xdist

(adam)

2023-11-21 20:37:43 UTC MAIN commitmail json YAML

py-test-xdist: updated to 3.5.0

pytest-xdist 3.5.0 (2023-11-21)

Features

- ``--dist=loadscope`` now sorts scopes by number of tests to assign largest scopes early -- in many cases this should improve overall test session running time, as there is less chance of a large scope being left to be processed near the end of the session, leaving other workers idle.

(adam)

2023-11-21 20:32:12 UTC MAIN commitmail json YAML

py-wcwidth: updated to 0.2.11

0.2.11

Include tests files in the source distribution

(adam)

2023-11-21 20:06:46 UTC MAIN commitmail json YAML

py-cairo* update

(markd)

2023-11-21 19:56:37 UTC MAIN commitmail json YAML

2023-11-21 19:19:16 UTC MAIN commitmail json YAML

doc: Updated x11/x3270 to 4.3ga4

(rhialto)

2023-11-21 19:19:01 UTC MAIN commitmail json YAML

x11/x3270: update to 4.3ga4

Some changes since 4.2ga10:

    Added support for minimum and maximum TLS protocol versions, via the
tlsMinProtocol resource, tlsMaxProtocol resource, -tlsminprotocol
command-line option and -tlsmaxprotocol command-line option.
    Added support for miscellaneous IND$FILE options via the
otherOptions keyword of the Transfer() action, the ftOtherOptions
resource, and extensions to the x3270 file transfer dialog and the c3270
interactive Transfer() action.
    Extended the cancel keyword of the Transfer() action so it will
interrupt the initial wait for an acknowledgement from the host IND$FILE
command.
    The Transfer() action now returns a summary on success or a
meaningful error message on failure.
    Added the Echo() action.
    Added support for the NEW-ENVRONMENT variables needed by the IBM
Express Logon Feature. (Feature request)

    When inserting in blank fill mode, trailing underscores are no
longer consumed, unless they are at the end of the field. (Bug report)

(rhialto)

2023-11-21 18:59:52 UTC MAIN commitmail json YAML

Updated security/py-asn1, devel/py-minidump

(adam)

2023-11-21 18:59:33 UTC MAIN commitmail json YAML

py-minidump: updated to 0.0.22

0.0.22

Late release with bug fixes and better windows version detection

(adam)

2023-11-21 18:56:54 UTC MAIN commitmail json YAML

py-ldap3: not for Python 2.7 anymore

(adam)

2023-11-21 18:56:13 UTC MAIN commitmail json YAML

py-asn1-modules: not for Python 2.7 anymore

(adam)

2023-11-21 18:55:18 UTC MAIN commitmail json YAML

py-asn1: updated to 0.5.1

Revision 0.5.1, released 20-11-2023

- Added support for PyPy 3.10 and Python 3.12
- Updated RTD configuration to include a dummy index.rst
  redirecting to contents.html, ensuring compatibility with
  third-party documentation and search indexes.
- Fixed the API breakage wih decoder.decode(substrateFun=...).

  A substrateFun passed to ``decoder.decode()`` can now be either
  v0.4 Non-Streaming or v0.5 Streaming. pyasn1 will detect and
  handle both cases transparently.

  A substrateFun passed to one of the new streaming decoders is
  still expected to be v0.5 Streaming only.

(adam)

2023-11-21 18:26:31 UTC MAIN commitmail json YAML

abseil: Revert last commit and use *.pc instead
As pointed out by wiz, *.pc can be used. This
makes the list useless and handling of pc files
even easier.

(nros)

2023-11-21 18:06:11 UTC MAIN commitmail json YAML

doc: Updated games/eternal-lands to 1.9.6.1

(nia)

2023-11-21 18:05:59 UTC MAIN commitmail json YAML

2023-11-21 17:57:18 UTC MAIN commitmail json YAML

abseil: add pkg-config overrides and ease their maintainance
Add pkg-config overrides, add them to a separate file due
to the big amount. Also add a target that can update this
file when doing package updates.

(nros)

2023-11-21 17:37:53 UTC MAIN commitmail json YAML

2023-11-21 16:26:36 UTC MAIN commitmail json YAML

2023-11-21 16:09:40 UTC MAIN commitmail json YAML

doc: Updated graphics/rawtherapee to 5.9

(wiz)

2023-11-21 16:09:25 UTC MAIN commitmail json YAML

rawtherapee: update to 5.9.

NEW FEATURES SINCE 5.8

- The Spot Removal tool (Detail tab) was added, for removing dust specks and small objects.
- The Color Appearance & Lighting tool (Advanced tab), formerly known as CIECAM02, now includes CAM16. By taking into account the conditions of the photographed scene and the conditions under which the image is viewed, it allows you to adjust the image in a way which matches human color perception.
- The Local Adjustments tool (Local tab) was added, for performing a wide range of operations on an area of the image determined by its geometry or color.
- The Wavelet Levels tool (Advanced tab) received various improvements.
- The White Balance tool (Color tab) received a new automatic white balance method named "temperature correlation" (the old one was renamed to "RGB grey").
- The Film Negative tool (Color tab) received various improvements including support for non-raw files.
- The Preprocess White Balance tool (Raw tab) was added, allowing you to specify whether channels should be balanced automatically or whether the white balance values recorded by the camera should be used instead.
- A new Perspective Correction tool (Transform tab) was added which includes an automated perspective correction feature.
- The Main Histogram was improved with new modes: waveform, vectorscope and RGB parade.
- Improvements to the Inspect feature (File Browser tab).
- New dual-demosaicing methods in the Demosaicing tool (Raw tab).
- The Haze Removal tool (Detail tab) received a saturation adjuster.
- The RawTherapee theme was improved, including changes to make it easier to see which tools are enabled.
- The Navigator (Editor tab) can now be resized.
- The Resize tool (Transform tab) now allows to resize by the long or short edge.
- The Crop tool (Transform tab) received a "centered square" crop guide, useful when the resulting non-square image will also be used on social media which crop to a square format.
- The Pixel Shift demosaicing method (Raw tab) now allows using an average of all frames for regions with motion.
- Added or improved support for cameras, raw formats and color profiles:
    - Canon EOS 100D / Rebel SL1 / Kiss X7
    - Canon EOS 1DX Mark III
    - Canon EOS 2000D / Rebel T7 / Kiss X90
    - Canon EOS 400D DIGITAL
    - Canon EOS 5D Mark II
    - Canon EOS 5D Mark IV (DCP)
    - Canon EOS 90D (DCP)
    - Canon EOS M6 Mark II (DCP)
    - Canon EOS R (DCP)
    - Canon EOS R3, R7 and R10
    - Canon EOS R5 (DCP)
    - Canon EOS R6 (DCP)
    - Canon EOS RP
    - Canon EOS-1D Mark III
    - Canon EOS-1Ds
    - Canon EOS-1Ds Mark II
    - Canon PowerShot G1 X Mark II (DCP)
    - Canon PowerShot G9 X Mark II
    - Canon PowerShot S120 (DCP)
    - Canon PowerShot SX50 HS
    - Canon PowerShot SX70 HS
    - DJI FC3170
    - FUJIFILM X-A5 (DCP)
    - FUJIFILM X-E4
    - FUJIFILM X-H1 (DCP)
    - FUJIFILM X-PRO2
    - FUJIFILM X-PRO3 (DCP)
    - FUJIFILM X-S10
    - FUJIFILM X-T1
    - FUJIFILM X-T100
    - FUJIFILM X-T2
    - FUJIFILM X-T3 (DCP)
    - FUJIFILM X-T30
    - FUJIFILM X-T4
    - FUJIFILM X100V
    - Fujifilm GFX 100
    - Fujifilm GFX100S though lossy compression and alternative crop modes (e.g. 4:3) are not supported yet
    - Fujifilm X-A20
    - Fujifilm X-T4
    - HASSELBLAD NEX-7 (Lunar)
    - Hasselblad L1D-20c (DJI Mavic 2 Pro)
    - Improved support for the Canon CR3 raw format, added support for compressed files, affects Canon EOS M50, R, R5, R6 and 1D X Mark III, etc.
    - LEICA C-LUX
    - LEICA CAM-DC25
    - LEICA D-LUX 7
    - LEICA M8
    - LEICA V-LUX 5
    - Leica SL2-S
    - NIKON COOLPIX P1000
    - NIKON D500 (DCP)
    - NIKON D5300 (DCP)
    - NIKON D610 (DCP)
    - NIKON D7100 (DCP)
    - NIKON D7500 (DCP)
    - NIKON D800 (DCP)
    - NIKON D850 (DCP)
    - NIKON Z 6 (DCP)
    - NIKON Z 7 (DCP)
    - Nikon 1 J4
    - Nikon COOLPIX P950
    - Nikon D2Hs
    - Nikon D2Xs
    - Nikon D300s
    - Nikon D3500
    - Nikon D5100
    - Nikon D6
    - Nikon D70s
    - Nikon D780
    - Nikon D810A
    - Nikon Z 5
    - Nikon Z 50 (DCP)
    - Nikon Z 6II
    - Nikon Z 7II
    - Nikon Z fc
    - OLYMPUS E-M10 Mark IV
    - OLYMPUS E-M1 Mark III
    - OLYMPUS E-M1X
    - OLYMPUS E-M5 Mark II (DCP)
    - OLYMPUS E-M5 Mark III
    - OLYMPUS E-PL10
    - OLYMPUS E-PL9
    - OLYMPUS Stylus 1
    - OLYMPUS Stylus 1s
    - OLYMPUS TG-6
    - PENTAX K-50 (DCP)
    - PENTAX K10D
    - Panasonic DC-FZ1000M2
    - Panasonic DC-FZ80
    - Panasonic DC-FZ81
    - Panasonic DC-FZ82
    - Panasonic DC-FZ83
    - Panasonic DC-G100
    - Panasonic DC-G110
    - Panasonic DC-G90
    - Panasonic DC-G95
    - Panasonic DC-G99
    - Panasonic DC-S1H
    - Panasonic DC-S5 (DCP)
    - Panasonic DC-TZ95
    - Panasonic DC-ZS80
    - Panasonic DMC-TZ80
    - Panasonic DMC-TZ85
    - Panasonic DMC-ZS60
    - RICOH PENTAX K-1 Mark II
    - RICOH PENTAX K-3 Mark III
    - SONY ILCE-9 (DCP)
    - SONY NEX-7
    - Samsung Galaxy S7
    - Sigma fp
    - Sony DCZV1B
    - Sony DSC-HX95
    - Sony DSC-HX99
    - Sony DSC-RX0
    - Sony DSC-RX0M2
    - Sony DSC-RX100
    - Sony DSC-RX100M5A
    - Sony DSC-RX100M6
    - Sony DSC-RX100M7
    - Sony DSC-RX10M2
    - Sony DSC-RX10M3
    - Sony DSC-RX10M4
    - Sony DSC-RX1R
    - Sony ILCE-1
    - Sony ILCE-6100
    - Sony ILCE-6400 (DCP)
    - Sony ILCE-6600 (DCP)
    - Sony ILCE-7C
    - Sony ILCE-7M3
    - Sony ILCE-7M4
    - Sony ILCE-7RM4 (DCP)
    - Sony ILCE-7SM3
    - Sony ILCE-9M2
    - Sony NEX-F3
    - Sony SLT-A99V

(wiz)

2023-11-21 15:15:36 UTC MAIN commitmail json YAML

2023-11-21 14:05:47 UTC MAIN commitmail json YAML

doc: Updated games/abbayedesmorts to 2.0.2

(nia)

2023-11-21 14:05:37 UTC MAIN commitmail json YAML

abbayedesmorts: Update to 2.0.2

## [2.0.2] - 2023-10-24

Bugfix releae. Small improvements for better performance. Added bigger pngs logos for Flatpak requeriments.

(nia)

2023-11-21 13:58:15 UTC MAIN commitmail json YAML

doc: Updated games/7kaa to 2.15.6

(nia)

2023-11-21 13:58:03 UTC MAIN commitmail json YAML

7kaa: Update to 2.15.6

Seven Kingdoms v2.15.6

  Here it is! A release long in the making, which tackles issues with the
  AI, such as smarter management, continuing assaults, and actually going on
  sea based missions. Perhaps the AI will no longer be as easily tricked.

  There has been some more quality of code improvements and testing to
  ensure stability. Thanks to all the testers the past few weeks. Now on to
  the next round of improvements. :)

(nia)

2023-11-21 12:54:49 UTC MAIN commitmail json YAML

doc: Updated sysutils/dua-cli to 2.20.3

(pin)

2023-11-21 12:53:39 UTC MAIN commitmail json YAML

sysutils/dua-cli: update to 2.20.3

2.20.3 (2023-11-21)
Bug Fixes
- mark-pane now doesn't double-count sizes anymore.

(pin)

2023-11-21 12:52:47 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-c to 0.9.28

(pin)

2023-11-21 12:51:38 UTC MAIN commitmail json YAML

devel/cargo-c: update to 0.9.28

- Add version_suffix_components setting to support non-semver compatibility
  (thank you @kpcyrd !) (see #345)
- cargo 0.75.1
- MRSV bumped to rust 1.72

(pin)

2023-11-21 12:10:08 UTC MAIN commitmail json YAML

doc: Updated math/four-bar-rs to 6.0.0

(pin)

2023-11-21 12:09:22 UTC MAIN commitmail json YAML

2023-11-21 11:40:16 UTC MAIN commitmail json YAML

Added sysutils/xenkernel418 version 20231116
Added sysutils/xentools418 version 20231116

(bouyer)

2023-11-21 11:39:07 UTC MAIN commitmail json YAML

Add xenkernel418 and xentools418

(bouyer)

2023-11-21 11:38:26 UTC MAIN commitmail json YAML

Add xenkernel418 version 20231116
Unlike previous Xen packages, the xentools418 and xenkernel418 will point
to a specific commit of the stable branch (instead of release tags),
the package version being the date of the commit. Hopefully this will make
tracking security fixes easier.

>From DESCR:
Xen is a hypervisor which supports running multiple guest operating
systems on a single machine. Guest OSes (also called "domains")
can be either paravirtualised (i.e. make hypercalls in order to
access hardware), run in HVM (Hardware Virtualisation Mode) where
they will be presented with virtual devices, or a combination where
they use hypercalls to access hardware but manage memory themselves.
At boot, the xen kernel is loaded along with the guest kernel for
the first domain (called domain0). domain0 has privileges to access
the physical hardware (PCI and ISA devices), administrate other
domains and provide virtual devices (disks and network) to other
domains.

This package contains the 4.18 Xen kernel itself.  PCI passthrough is
not supported.  PAE is mandatory; on i386 one must use XEN3PAE_DOM[0U].

(bouyer)

2023-11-21 11:37:03 UTC MAIN commitmail json YAML

Add xentools418 version 20231116
Unlike previous Xen packages, the xentools418 and xenkernel418 will point
to a specific commit of the stable branch (instead of release tags),
the package version being the date of the commit. Hopefully this will make
tracking security fixes easier.

>From DESCR:
The Xen virtual machine monitor allows running several virtual machines
on a single physical machine.  The xentools418 package contains the
tools to create, destroy and control the virtual machines.

This package contains the tools for Xen 4.18.x

(bouyer)

2023-11-21 07:00:30 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.87.1

(pin)

2023-11-21 07:00:02 UTC MAIN commitmail json YAML

shells/nushell: update to 0.87.1

This is the 0.87.1 patch release of Nushell. In this hotfix we resolve two
issues with the file system commands rm and cp.

Nushell's cp command in 0.87.0 did not correctly handle changes to the directory
by the Nushell internal cd when invoked inside a block. Furthermore the rm
command was not able to correctly handle paths requiring expansion.

(pin)

2023-11-21 00:44:09 UTC MAIN commitmail json YAML

doc: Updated databases/postgresql-postgis2 to 3.4.1

(gdt)

2023-11-21 00:33:34 UTC MAIN commitmail json YAML

databases/postgresql-postgis2: Update to 3.4.1

upstream NEWS: bugfixes and minor improvements

(gdt)

2023-11-20 21:23:04 UTC MAIN commitmail json YAML

Per discussion on tech-pkg@, bump PKGREVISION again. The pullup of the fixes
to the stable branch will give a package with the same PKGREVISION but with
an older python depend.

(bouyer)

2023-11-20 20:26:35 UTC MAIN commitmail json YAML

doc: pkg-vulnerabilities: expand gimp, add gnutls

(wiz)

2023-11-20 18:54:23 UTC MAIN commitmail json YAML

Updated devel/py-rpds-py, math/py-jplephem

(adam)

2023-11-20 18:54:06 UTC MAIN commitmail json YAML

py-jplephem: updated to 2.20

2.20
Unknown changes

(adam)

2023-11-20 18:52:15 UTC MAIN commitmail json YAML

py-rpds-py: updated to 0.13.1

v0.13.1

Fix drop_first method name for typing

(adam)

2023-11-20 18:35:12 UTC MAIN commitmail json YAML

Added audio/libilbc; Updated net/wireshark

(adam)

2023-11-20 18:34:49 UTC MAIN commitmail json YAML

wireshark: updated to 4.2.0

Wireshark 4.2.0 Release Notes

What’s New

This is the first major Wireshark release under the Wireshark
Foundation, a nonprofit which hosts Wireshark and promotes protocol
analysis educaton. The foundation depends on your contributions in
order to do its work. If you or your employer would like to contribute
or become a sponsor, please visit wiresharkfoundation.org[1].

Wireshark supports dark mode on Windows.

A Windows installer for Arm64 has been added.

Packet list sorting has been improved.

Wireshark and TShark are now better about generating valid UTF-8
output.

A new display filter feature for filtering raw bytes has been added.

Display filter autocomplete is smarter about not suggesting invalid
syntax.

"Tools › MAC Address Blocks" can lookup a MAC address in the IEEE OUI
registry.

The enterprises, manuf, and services configuration files have been
compiled in for improved start-up times. These files are no longer
available in the master branch in our source code repository. You can
download the manuf file[2] from our automated build directory.

The installation target no longer installs development headers by
default.

The Wireshark installation is relocatable on Linux (and other ELF
platforms with support for relative RPATHs).

Wireshark can be compiled on Windows using MSYS2[3]. Check the
Developer’s guide for instructions.

Wireshark can be cross-compiled for Windows using Linux. Check the
Developer’s guide for instructions.

"Tools › Browser (SSL Keylog)" can launch your web browser with the
SSLKEYLOGFILE environment variable set to the appropriate value.

Windows installer file names now have the format
Wireshark-<version>-<architecture>.exe.

Wireshark now supports the Korean language.

Many other improvements have been made. See the “New and Updated
Features” section below for more details.

Bug Fixes

  The following bugs have been fixed:

    • Issue 18413[4] - RTP player do not play audio frequently on
      Windows builds with Qt6.

    • Issue 18510[5] - Playback marker does not move after resume with
      Qt6.

New and Updated Features

  The following features are new (or have been significantly updated)
  since version 4.2.0rc3:

    • Nothing of note.

  The following features are new (or have been significantly updated)
  since version 4.2.0rc2:

    • The Windows installers now ship with Npcap 1.78. They previously
      shipped with Npcap 1.77.

  The following features are new (or have been significantly updated)
  since version 4.2.0rc1:

    • The Windows installers now ship with Npcap 1.77. They previously
      shipped with Npcap 1.71.

  The following features are new (or have been significantly updated)
  since version 4.1.0:

    • Improved dark mode support.

    • The Windows installers now ship with Qt 6.5.3. They previously
      shipped with Qt 6.2.3.

  The following features are new (or have been significantly updated)
  since version 4.0.0:

    • The API has been updated to ensure that the dissection engine
      produces valid UTF-8 strings.

    • Wireshark now builds with Qt6 by default. To use Qt5 instead pass
      USE_qt6=OFF to CMake.

    • The "ciscodump" extcap supports Cisco IOS XE 17.x.

    • The default interval between GUI updates when capturing has been
      decreased from 500ms to 100ms, and is now configurable.

    • The -n option also now disables IP address geolocation
      information lookup in configured MaxMind databases (and
      geolocation lookup can be enabled with -Ng.) This is most
      relevant for TShark, where geolocation lookups are synchronous.

    • The display filter drop-down list is now sorted by "most recently
      used" instead of "most recently created".

    • Display filter syntax-related changes:

      • It is now possible to filter on raw packet data for any field
      by using the syntax `@some.field == <bytes…​>`. This can be
      useful to filter on malformed UTF-8 strings, among other use
      cases where it is necessary to look at the field’s raw data.

      • Negation (unary minus) now works with any display filter
      arithmetic expression.

      • Using the slice operator with strings produces a string.
      Previously it would produce a byte array. This is useful to
      index/slice UTF-8 multibyte strings. String byte slices can still
      be obtained using the "@" (raw operator) prefix.

      • Arithmetic expressions are allowed as set elements.

      • Absolute date and time values can be written as Unix time.

      • The limitation where a minus sign needed to be preceded by a
      space character has been removed.

      • Added XOR logical operator.

      • Fixed the implementation of `all …​ in` membership operator

      • When parsing absolute time values the display filter engine
      has learned to understand timezones as specified in
      strptime(3)[7], including some common North American
      designations. Arbitrary timezone names are not supported however.
      Previously only ISO8601 offsets and the "UTC" designation was
      understood.

      • Writing value strings without double quotes is deprecated and
      will generate a warning. Value strings are integer or boolean
      values that can be represented using a user-friendly textual
      format, such as "Set"/"Unset" instead of numerical values like 1
      and 0. It is now a requirement that value strings need to be
      written enclosed in double-quotes.

      • The deprecated ~≃ operator symbol has been removed. It was
      replaced by !== in version 4.0.

    • Running the test suite requires the pytest[8] Python module. The
      emulation layer that allowed running tests without pytest
      installed has been removed.

    • When saving files or exporting packets after changing their time
      with the "Time Shift" dialog, the shifted time is written to the
      new file.

    • TLS secrets used in decrypting packets can be embedded (or
      discarded) from the capture file via the GUI, similar to the
      options --inject-secrets and --discard-all-secrets in editcap.

    • The text of any configured column (displayed or hidden) can be
      filtered anywhere that filters are used - in display filters,
      filters in taps, coloring rules, Wireshark read filters, and the
      -Y, -R, and -e options to TShark, the "Apply as Filter" GUI
      option, etc.

      • The filter field names are prefixed by "_ws.col", followed by
      a lowercase version of the COL_ name found in
      epan/column-utils.h, e.g. "_ws.col.info" or "_ws.col.protocol"

      • Using the column names as a filter is slower than other filter
      types because the columns must be constructed, so when the same
      filtering can be achieved via other fields, prefer that.

    • The external name resolution text files "manuf", "enterprises"
      and "services" have been removed and replaced with static binary
      data. You can dump the respective internal data using `tshark -G
      manuf|enterprises|services`.

    • The "manuf" file is now also read from the personal configuration
      folder, and is profile-based.

    • The Lua console dialogs under the Tools menu were refactored and
      redesigned. It now consists of a single dialog window for input
      and output.

    • Wireshark now shows byte units in the statistics in the
      user-selected language (uses the system default language by
      default).

    • Packet list sorting has been improved:

      • When sorting packet list with a filter applied, only the
      visible packets are sorted, which greatly increases sorting
      speed.

      • The cache size for column text is limited to a default of
      10000 rows, which limits the maximum memory usage. The maximum
      value can be changed in Preferences→Appearance→Layout

      • Due to the above, columns that require packet dissection can
      only be sorted if the number of visible rows is less than the
      cache size. If there are more rows visible, a warning will
      appear. Columns that do not require packet dissection (those that
      calculated directly from the capture file frame headers, such as
      packet number, time, and frame length) can be sorted with any
      number of visible rows.

      • Sorting can be interrupted.

    • When changing the dissector via the "Decode As" table for values
      that have default dissectors registered, selecting "(none)" will
      select no dissection (while still allowing heuristic dissectors
      to attempt to dissect.) The previous behavior was to reset the
      dissector to the default. To facilitate resetting the dissector,
      the default dissector is now sorted at the top of the list of
      possible dissector options.

    • The personal extcap plugin folder location on Unix has been
      changed to follow existing conventions for architecture-dependent
      files. The extcap personal folder is now
      `$HOME/.local/lib/wireshark/extcap`. Previously it was
      `$XDG_CONFIG_HOME/wireshark/extcap`.

    • The "init.lua" file is now loaded from any of the Lua plugin
      directories. Previously it was loaded from the personal
      configuration directory. (For backward-compatibility this is
      still allowed; note that deprecated features may be removed in a
      future release).

    • Installation of development headers must be done explicitly using
      the CMake command `cmake --install <builddir> --component
      Development`.

    • The Windows build has a new SpeexDSP external dependency
      (https://www.speex.org). The speex code that was previously
      bundled has been removed.

    • New `--print-timers` option added to TShark.

Removed Features and Support

    • With the addition of the universal and consistent filtering
      support for column text, the previous support in the -e option to
      TShark for displaying column text via the column title has been
      removed in general. Those field names cannot be used elsewhere
      (as they may not be legal filter names) and create confusion if
      more than one column has the same title or if a column is
      renamed. Prefer the column format instead, e.g. "_ws.col.info"
      for "_ws.col.Info". However, for backwards compatibility with
      existing tools and scripts, the titles of the default columns can
      continue to be used with `tshark -e` (but not elsewhere.)

    • The bundled script "dtd_gen.lua" that was disabled by default has
      been removed from the installation. It can be found in the
      Wireshark Wiki under "Contrib"[9].

    • The Wi-Fi NAN dissector filter name has been changed from 'nan'
      to 'wifi_nan'.

New File Format Decoding Support

  RTPDump

New Protocol Support

  Aruba UBT, ASAM Capture Module Protocol (CMP), ATSC Link-Layer
  Protocol (ALP), DECT DLC protocol layer (DECT-DLC), DECT NWK protocol
  layer (DECT-NWK), DECT proprietary Mitel OMM/RFP Protocol (also named
  AaMiDe), Digital Object Identifier Resolution Protocol (DO-IRP),
  Discard Protocol, FiRa UWB Controller Interface (UCI), FiveCo’s
  Register Access Protocol (5CoRAP), Fortinet FortiGate Cluster
  Protocol (FGCP), GPS L1 C/A LNAV navigation messages, GSM Radio Link
  Protocol (RLP), H.224, High Speed Fahrzeugzugang (HSFZ), Hypertext
  Transfer Protocol version 3 (HTTP/3), ID3v2, IEEE 802.1CB (R-TAG),
  Iperf3, JSON 3GPP, Low Level Signalling (ATSC3 LLS), Management
  Component Transport Protocol (MCTP), Management Component Transport
  Protocol - Control Protocol (MCTP CP), Matter home automation
  protocol, Microsoft Delivery Optimization, Multi-Drop Bus (MDB),
  Non-volatile Memory Express - Management Interface (NVMe-MI) over
  MCTP, RDP audio output virtual channel Protocol (rdpsnd), RDP
  clipboard redirection channel Protocol (cliprdr), RDP Program virtual
  channel Protocol (RAIL), SAP Enqueue Server (SAPEnqueue), SAP GUI
  (SAPDiag), SAP HANA SQL Command Network Protocol (SAPHDB), SAP
  Internet Graphic Server (SAP IGS), SAP Message Server (SAPMS), SAP
  Network Interface (SAPNI), SAP Router (SAPROUTER), SAP Secure Network
  Connection (SNC), SBAS L1 Navigation Messages (SBAS L1), SINEC AP1
  Protocol (SINEC AP), SMPTE ST2110-20 (Uncompressed Active Video),
  Train Real-Time Data Protocol (TRDP), UBX protocol of u-blox GNSS
  receivers (UBX), UDP Tracker Protocol for BitTorrent (BT-Tracker),
  UWB UCI Protocol, Video Protocol 9 (VP9), VMware HeartBeat, Windows
  Delivery Optimization (MS-DO), Z21 LAN Protocol (Z21), Zabbix, ZigBee
  Direct (ZBD), and Zigbee TLV

Updated Protocol Support

    • JSON: The dissector now has a preference to enable/disable
      "unescaping" of string values. By default it is off. Previously
      it was always on.

    • JSON: The dissector now supports "Display JSON in raw form".

    • IPv6: The dissector has a new preference to show some semantic
      details about addresses (default off).

    • IPv6: The dissector now supports dissecting the Application-aware
      IPv6 Networking (APN6) option[10] in the Hop-by-Hop Options
      Header (HBH) and Destination Options Header (DOH), including all
      three types of APN ID, which are 32-bit, 64-bit and 128-bit in
      length.

    • XML: The dissector now supports display character according to
      the "encoding" attribute of the XML declaration, and has a new
      preference to set default character encoding for some XML
      document without "encoding" attribute.

    • SIP: The dissector now has a new preference to set default
      charset for displaying the body of SIP messages in raw text view.

    • HTTP: The dissector now supports dissecting chunked data in
      streaming reassembly mode. Subdissectors of HTTP can register
      itself in "streaming_content_type" subdissector table for
      enabling streaming reassembly mode while transferring in chunked
      encoding. This feature ensures the server stream messages of
      GRPC-Web over HTTP/1.1 can be dissected even if the last chunk is
      absent.

    • The media type dissector table now properly treats media types
      and subtypes as case-insensitive automatically, per RFC 6838.
      Media types no longer need to be lower cased before registering
      or looking up in the table.

    • CFM: The dissector has been overhauled and updated to the level
      of IEEE std 802.1Q-2022 and ITU-T Rec. G.8013/Y.1371 (08/2015).
      This includes dissection of additional PDU types and TLVs as well
      as deeper dissection of existing PDUs and TLVs.

  Too many other protocol updates have been made to list them all here.

New and Updated Codec support

  Adaptive Multi-Rate (AMR), if compiled with opencore-amr[11].

Major API Changes

    • Lua function "package.prepend_path" has been removed. If you need
      it please consider adding your own package.path customization
      code or installing your dependencies in Wireshark’s default
      paths.

    • The reassemble_streaming_data_and_call_subdissector() API has
      been added to provide a simpler way to reassemble the streaming
      data of a high level protocol that is not on top of TCP.

    • Some of the API now uses C99 types instead of GLib types. Issue
      19116[12]

(adam)

2023-11-20 18:26:26 UTC MAIN commitmail json YAML

libilbc: added version 3.0.4

This is a packaging friendly copy of the iLBC codec from the WebRTC
project. It provides a base for distribution packages and can be used
as drop-in replacement for the non-free code from RFC 3591.

(adam)

2023-11-20 17:59:59 UTC MAIN commitmail json YAML

Updated net/ndpi, net/ntopng

(adam)

2023-11-20 17:59:35 UTC MAIN commitmail json YAML

ntopng: updated to 6.0

6.0 Stable

Breakthroughs

New configurable Dashboard with new built-in templates
New configurable Traffic Report
New Vulnerability Scans & CVEs support
Add support to Periodic Reports notified via Recipients (e.g. email)
Add Inactive Hosts
Add PagerDuty integration
Add TheHive integration
Add support to Modbus and Modbus alerts
Add Server Ports Analysis page
Enable multithreading in active measurements (more accurate)
Migrate frontend chart timeseries library to Dygraph
Add support for MAC Address based RADIUS accounting
Improve OT, ICS, Scada support
Trigger External Host alerts directly from Lua (also for inactive hosts)
Add multicast forwarders
Implement host blackhole
Add support for LLDP id to MIB-II InterfaceId mapping
Add support for bidirectional rules
Add support for Enterprise XL bundle

Improvements

Implement asynchronous VS scanning
Implement Ms Teams call detection
Optimize blacklist handling
Improve Network Map charts physics
Extend support to deliver notification to specific recipients
Improve traffic recording settings
Add support for Host Pools and Networks in Local Traffic Rules
Add search map
Add custom queries for Top Local/Remote hosts
Add Top receiver/sender networks custom queries
Add openvas support
Add new Vulners vulnerability scanner
Add ability to set probes aliases
Add MDNS, NETBios, HTTP historical filters
Improve FreeBSD clickhouse installation
Implement -L <path> for logging HTTP requests
Add -z for enabling timestamp reforge when reading pcap files
Improve dark mode css
Optimize ElasticSearch export (removed locks, increase export queue to 64K to handle spikes)
Add Radius chap validation
Add Radius auth protocol preference
Automated commit of clang-format CI changes
Add tool for creating nProbe topics in a kafka broker
Implement host score in Host scripts
Improvements for No-RX traffic analysis
Improve nProbe time drift check
Implement clickhouse retention
Add new page with snmp device rules
Add limit to discard clickhouse dump files
Improve IP/MAC association in SNMP

Changes

Support multilple -m options
Rework nDPI stats
Add support for multiple email recipients
Add logic to enable generic checks if without a configuration
Add malware host contacted check
Use REST API to enable/disable checks
Disabled the reset of the email notification modal upon failed edit submission
Whitelisted locale page
Add ability to reset blacklist stats
Implement blacklist stats
Add mining currency in flow info
Add flag to use proxy in email settings
Reduced in simulate vlans option, the number of vlans
Restricted top flow chart for community version
Add input with suggestions component
Set capture direction for n2disk in zmq interfaces
Add explicit flag to enable flow export when recording on zmq interfaces
Add support for %NPROBE_INSTANCE_NAME
Add Ellio blocklist configuration (disabled by default)
Update to the latest nDPI risks
Email endpoint improvements
Improve notification message
Add download/upload buttons
Add possibility to send notification to recipients
Add multicast broadcast filter
Updated checks lists per license
Add feedback of correctly host inserted or already present
Take the score into account when computing the top alerted hosts
Add backend autorefresh support
Add flow exporter mapping to timeseries
Update default aggregation criteria in Aggregated live flows.
Add missing protocol mapping
Exported IP country information when using -F syslog
Change js formatting function for 'number' type, using thousands separator
Disabled LDAP support for FreeBSD
Add VLAN bidirectional traffic alert
Handle JSON format for NXLOG in Kerberos plugin

nEdge

Add dashboard templates for nedge pro and enterprise
Enable CH support on nEdge Enterprise
Enable throughput charts on nedge
Make Multicast repeater configurable
Add MDNS and multicast repeater
Major cleanup of (deprecated) nedge host pools code
Add support for custom informative captive portal
Set multiple LAN addresses in case of multiple LAN interfaces
Add inter-LANs policies
Always redirect somewhere on captive success, instead of displaying an empty page
nf_config API improvements

Fixes

Fix edit rest in multicast forwarding
Fix missing validation functions
Fix traffic timeseries labels
Fix RedHat OS-name detection
Fix prototype pollution vulnerability
Fix thread pool spawning on freebsd
Fix Zoom handling
Fix behavior alert not triggered
Fix naming with timeseries
Fix nDPI protocol id issues
Fix RRD computation of sampled series with MAX as consolidated function
Fix flow alert where clause in write mode
Fix alert silencing not working
Fix application protocol ID using minor and major protocol
Fix UI spinner on loading
Fix recursive problem in active monitoring
Fix ts with vlans
Fix shutting down doesn't insert alerts in CH
Fix checks configuration initialization (default values) for new risks
Fix traffic behavior total not working in charts
Fix timeseries chart date format
Fix SSH flow swap heuristic
Fix avg empty value and added extra check for nan values in js
Fix pcap dynamically loaded not triggering alert
Fix ZMQ linking on Win
Fix date format
Fix blacklist counter stats
Fix flow alert queries on SQLite
Fix interface and local networks alerts not released
Fix flow devices not working with view interface
Fix flow exporters not seen with aggregated interfaces
Fix js regexes
Fix for validating correctly host and VLAN
Fix segv with custom protocols
Fix l7 metadata ingestion (e.g. dns query) when collecting from ZMQ
Fix hostname resolving
Fix ApexCharts formatter
Fix heap-buffer-overflow in MDNS packet dissection
Fix exclusion bitmap not correctly set
Fix some errors and leaks found while fuzzing locally
Fix Heap buffer overflow in IEC104Stats
Fix for memory management in packet-mode

(adam)

2023-11-20 17:57:31 UTC MAIN commitmail json YAML

ndpi: updated to 4.8

4.8 Stable

Major Changes

Reworked lists implementation that decreased memory usage of orders of magnitude
Improved code robustness via extensive code fuzzing
Various improvements to overall library performance
Extended IPv6 support

New Supported Protocols and Services

Add "Heroes of the Storm" video game signature detection.
Add Apache Thrift protocol dissector.
Add Remote Management Control Protocol (RMCP).
Add Service Location Protocol dissector.
Add VK detection
Add Yandex services detection
Add a new protocol id for generic Adult Content traffic
Add a new protocol id for generic advertisement/analytics/tracking stuff
Add bitcoing protocol dissector.
Add detection of Roblox games
Add support for (un-encrypted) HTTP/2
Add support for Epic Games and GeForceNow/Nvidia
Add support for SRTP
Added BACnet dissector.
Added HAProxy protocol.
Added OICQ dissector.
Added OperaVPN detection
ProtonVPN: add basic detection
Added detection of Facebook Reels and Stories
Add an heuristic to detect fully encrypted flows
Added NDPI_MALWARE_HOST_CONTACTED flow risk
Added NDPI_TLS_ALPN_SNI_MISMATCH flow risk

Improvements

Improve protocol detection for:
FreeBSD compilation fix (C) update
Gnutella: improve detection
H323: fix false positives
HTTP: fix another memory access error
HTTP: fix extraction of filename
HTTP: fix heap-buffer-overflow
HTTP: improve extraction of metadata and of flow risks
HTTP: remove useless code about XBOX
HTTP: rework state machine
Hangout: detect Hangout/Duo/GoogleMeet/... in the STUN code
Enhance DNS risk for long hostnames (> 32)
Enhanced MS teams STUN/Azure detection
Enhanced custom port definition and improved error reporting in case of duplications
Improve detection of Alibaba flows
Improve detection of crawler/bot traffic
Improve detection of crawlers/bots
Improved MGCP detection by allowing '\r' as line feed.
Improved MS Teams detection with heuristic
Improved Steam detection by adding steamdiscover pattern.
Improved Wireguard detection
Improved checks for duplicated entries in protocols file
Improved classification further reducing memory used
Improved detection of invalid chars in DNS names
Improved domain search tet unit
Improved helper scripts.
MS Teams enhancement
MySql: improve detection
zabbix: improve detection

Tools

ndpiReader: allow to configure LRU caches TTL and size
ndpiReader: fix VXLAN de-tunneling
ndpiReader: fix export of DNS/BitTorrent attributes
ndpiReader: fix export of HTTP attributes
ndpiReader: fix flow stats
ndpiReader: fix print of flow payload
ndpiReader: improve printing of payload statistics
ndpiReader: print how many packets (per flow) were needed to perform full DPI
ndpireader: fix detection of DoH traffic based on packet distributions

Misc

ARM compilation fix
Add ndpi_domain_classify_finalize() function
Add a configuration knob to enable/disable loading of gambling list
Add a new flow risk about literal IP addresses used as SNI
Add an heuristic to detect/ignore some anomalous TCP ACK packets
Add another example of custom rules
Add support for multiline json
Add support for roaring_bitmap_xor_inplace
Add support for vxlan decapsulation
Added Source Engine dissector.
Added lists/gambling.list to extra dist.
Added slackb.com SNI.
Added ability to define an unlimited number of custom rules IP:port for the same IP (it used tobe limited to 2)
Added check to avoid skype heuristic false positives
Added comment
Added coverage targets to Makefile.am for convenience.
Added fix for better handling exceptions rollback in case of later match
Added hyperlink
Added ndpi_binary_bitmap data structure
Added ndpi_bitmap64 support
Added ndpi_bitmap_andnot API call
Added ndpi_bitmap_copy() API call
Added ndpi_bitmap_is_empty() and ndpi_bitmap_optimize() API calls
Added ndpi_domain_classify_XXX(0 API
Added ndpi_filter_add_multi() API call
Added ndpi_murmur_hash to the nDPI API
Added new API calls for implementing Bloom-filter like data structures
Added printf/fprintf replacement for some internal modules.
Added scripts to auto generate hostname/SNI *.inc files.
Added sub-domain classification fix
Added the ability to define custom protocols with arbitrary Ids in proto.txt
Added vlan_id in ndpi_flow2json() prototype
Adds new pcap for testing "funny" HTTP servers
All protocols should be excluded sooner or later
Allow init of app protocols w/o any hostnames set.
Avoid calling ndpi_reconcile_protocols() twice in ndpi_detection_giveup()
Boundary check
CI: fix Performance job
Centos7 fixes
Changed logging callback function sig.
Changes for supporting more efficient sub-string matching
Classification fixes
DNS: extract geolocation information, if available
Debian 12 fixes
Disabled query string validation in MDNS in order to avoid zapping chars that in DNS (instead) are not permitted
DisneyPlus/Hulu ip lists should be auto-generated
Extend content list of Microsoft protocols
Extend content-match list
Fix LRU/Patricia/Automa stats in ndpiReader with multiple threads
Fix MS Teams detection with heuristic
Fix access to packet/flow information
Fix an heap-buffer-overflow
Fix classification-by-ip in ndpi_detection_giveup
Fix compilation
Fix compilation in CI jobs
Fix compilation on Windows
Fix compilation with GCC-7 and latest RoaringBitmap code
Fix detection of packet direction and NDPI_UNIDIRECTIONAL_TRAFFIC risk
Fix export/serialization of flow->risk
Fix for buffer overflow in serialization
Fix insert of ip addresses into patricia tree(s)
Fix missing u_char, u_short and u_int typedefs for some platforms e.g.:
Fix packet counters
Fix some errors found by fuzzers
Fix some memory errors triggered by allocation failures
Fix some prototypes
Fix string truncation.
Fixed OpenWRT arm related build issues.
Fixed heap-buffer-overflow issue
Fixed heap-overflow if compiled with --enable-tls-sigs.
Fixed invalid use of ndpi_free(). Sorry, my fault.
Fixed missing AS_HELP_STRING in configure.ac.
Fixed two OpenWRT arm related build issues.
Fixes matches with domain name strings that start with a dot
Fixes risk mask exception handling while improving the overall performance
Implemented Count-Min Sketch [count how many times a value has been observed]
Implemented Zoom/Teams stream type detection
Implemented ndpi_XXX_reset() API calls whre XXX is ses, des, hw
Implemented ndpi_predict_linear() for predicting a timeseries value overtime
Improved debug output.
Improved invalid logging via printf().
Improved line protocol dissection with heuristic
Improved missing usage of nDPIs malloc wrapper.
Improved protocol detection exploiting IP-based guess Reworked ndpi_reconcile_protocols() that is now called only in front of a match (less overhead)
Improvement for reducing false positives
Included Gambling website data from the Polish hazard.mf.gov.pl list
Keep master protocol in ndpi_reconcile_protocols
Leak fix
Language fix
Line: fix heap-buffer-overflow error
Made VK protocol detection more strict
Make Bittorrent LRU cache IPv6 aware.
Merged new and old version of ndpi_domain_classify.c code
Mullvad VPN service added (based on entry node IP addresses)
Numeric truncation at ndpi_analyze.c at lines 101, 104, 107, 110
Numeric truncation at tls.c:1010
Ookla: rework detection
Optimizes and fixes possible out0of0boundary write in ndpi_fill_prefix_v4()
ProtonVPN: split the ip list
QUIC: add support for QUIC version 2
QUIC: export QUIC version as metadata
QUIC: fix a memory access error
QUIC: fix dissection of packets forcing VN
RDP: improve detection over UDP
RTP: remove dead-code
RTP: rework code
Refreshed ASN lists Enhanced the Line IP list with https://ipinfo.io/AS23576/125.209.252.0/24 used by line
Remove some useless checks
Remove special handling of some TCP flows without SYN
Removed overlapping port
Renamed HTTP/2 to HTTP2 as the '/' can have side effects with applications sitting on top of nDPI
Replaces free() with ndpi_free()
Rework CI jobs to try reducing CI duration
Reworked domain classification based on binary filters
Reworked initialization
Reworked ndpi_filter_xxx implementation using compressed bitmaps
Reworked teams handling
RiotGames: add detection of flows
STUN: add dissection of DTLS handshake
STUN: avoid FacebookVoip false positives
STUN: fix Skype/MsTeams detection and monitoring logic
STUN: fix detection of Google Voip apps
STUN: fix detection over TCP
STUN: improve WhatsappCall detection
STUN: keep monitoring/processing STUN flows
STUN: tell RTP from RTCP while in monitoring state
Serialization fix
Set _DEFAULT_SOURCE and _GNU_SOURCE globally.
Simplify ndpi_internal_guess_undetected_protocol()
Simplify the report of streaming multimedia info
SoftEther: fix invalid memory access
Swap from Aho-Corasick to an experimental/home-grown algorithm that uses a probabilistic approach for handling Internet domain names.
Sync unit tests results
Sync unit tests results
Sync unit tests results
Sync utests results
TLS: add basic, basic, detection of Encrypted ClientHello
TLS: fix another interger overflow in certificate processing
TLS: fix parsing of certificate elements
Test files for riit games
Test multiple ndpiReader configurations
Thrift: fix heap-buffer-overflow
Update GitHub runners versions
Update every ip lists
Update libinjection code
Update protocols documentation
Update roaring bitmap code
Updated line test result
Updated pcap detection results after Facebook Reel/Stories support
Updated results
Updated results after the latest changes
Win include change
Windows code rework
Windows compilation fixes
Windows warning checks
add 2 ns from fdn.fr to DoH section
add support for gre decapsulation
added bimap and/or with allocation
added feature to extract filename from http attachment
added new domain names
configure: add an option to enable debug build, i.e -g
fix Stack overflow caused by invalid write in ndpi_automa_match_strin…
fixed numeric truncation error
fixed numeric truncation error in diameter.c
fixed numeric truncation error in kerberos.c
fixed numeric truncation error in ndpi_main.c:6837
fixed numeric truncation error in rtcp.c
fuzz: add a new fuzzer to test TLS certificates
fuzz: add a new fuzzer triggering the payload analyzer function(s)
fuzz: add fuzzer for DGA detection code
fuzz: add fuzzer to test internal gcrypt code
fuzz: add fuzzers to test bitmap64 and domain_classify data structures
fuzz: add fuzzers to test reader_util code
fuzz: extend coverage
fuzz: extend fuzz coverage
fuzz: extend fuzzers coverage
fuzz: extend fuzzing coverage
fuzz: extend fuzzing coverage
fuzz: extend fuzzing coverage
fuzz: simplify fuzzers dependencies in CIFuzz
fuzz: some improvements and add two new fuzzers
fuzzing: extend fuzzing coverage
in case of failure, failing result files are not listed
minor fixes
oss-fuzz: sync build script with upstream
remove redefinition to vxlanhdr struct in vxlan dissector
removed useless call of ndpi_set_risk func
tests: add an option to force the overwrite of the unit tests results
tests: restore some old paths as symbolic links
tftp: check for Option Acknowledgements
tftp: check incrementation for DATA and ACK packets
tftp: rework request checking to account for options
tftp: update pcap results
version of dirent.c that is liked by both VC++ and MinGW

(adam)

2023-11-20 17:55:30 UTC MAIN commitmail json YAML

doc: Updated x11/libdrm to 2.4.118

(wiz)

2023-11-20 17:55:20 UTC MAIN commitmail json YAML

libdrm: update to 2.4.118.

David Jagu (1):
      meson: fix typo in libdrm_intel

Geert Uytterhoeven (18):
      util: improve SMPTE color LUT accuracy
      util: factor out and optimize C8 SMPTE color LUT
      util: add support for DRM_FORMAT_C[124]
      util: store number of colors for indexed formats
      util: add SMPTE pattern support for C4 format
      util: add SMPTE pattern support for C1 format
      util: add SMPTE pattern support for C2 format
      modetest: add support for DRM_FORMAT_C[124]
      modetest: add SMPTE pattern support for C[124] formats
      intel: determine target endianness using meson
      util: fix 32 bpp patterns on big-endian
      util: fix 16 bpp patterns on big-endian
      util: add missing big-endian RGB16 frame buffer formats
      modetest: add support for parsing big-endian formats
      util: add test pattern support for big-endian XRGB1555/RGB565
      util: fix pwetty on big-endian
      util: add pwetty support for big-endian RGB565
      modetest: add support for big-endian XRGB1555/RGB565

Jonas Karlman (1):
      modetest: add support for DRM_FORMAT_NV{15,20,30}

Neil Armstrong (1):
      modetest: switch usage to proper options grammar

Simon Ser (4):
      xf86drm: add drmGetNodeTypeFromDevId
      Sync headers with drm-next
      xf86drmMode: add drmModeCloseFB()
      build: bump version to 2.4.118

(wiz)

2023-11-20 16:42:43 UTC MAIN commitmail json YAML

devel/py-kivy: Drop cython comment

It is fixed upstream, and it is merely that they have not created a
release with the fixes.

(gdt)

2023-11-20 15:52:18 UTC MAIN commitmail json YAML

devel/py-kivy: Depend on SDL2 and gstreamer

These should perhaps be options, but it's unclear if that is true and
if so what the default should be.

Not tested, but builds on NetBSD 10.

(gdt)

2023-11-20 14:43:13 UTC MAIN commitmail json YAML

doc: Updated shells/sheldon to 0.7.4

(pin)

2023-11-20 14:42:52 UTC MAIN commitmail json YAML

shells/sheldon: update to 0.7.4

0.7.4 November 19th, 2023
- Support optional access in templates. This allows you to use the .? operator
  in templates to optionally access a field in templates, for example
  {{ hooks?.pre }} will return None and not error if pre is not present in
  hooks. You will now receive a deprecation warning if you use the get filter
  which does the same thing.

  Custom templates might have to be updated.

(pin)

2023-11-20 12:24:40 UTC MAIN commitmail json YAML

x11/py-wxPython: Actually add upstream patch

(gdt)

2023-11-20 11:28:42 UTC MAIN commitmail json YAML

doc: Updated www/xh to 0.20.1

(pin)

2023-11-20 11:28:20 UTC MAIN commitmail json YAML

www/xh: update to 0.20.1

0.20.1
Features
- Add --resolve for overriding DNS resolution, see #327 (@ducaale)

0.20.0
- No ChangeLog provided.

(pin)

2023-11-20 11:27:37 UTC MAIN commitmail json YAML

doc: Updated misc/tailspin to 2.2.0

(pin)

2023-11-20 11:27:18 UTC MAIN commitmail json YAML

misc/tailspin: update to 2.2.0

2.2.0
- Added flags for setting simple highlights on the fly, for example:
  (tspin --words-red popcorn,movie)
- Properly flatten and merge keywords to improve regex performance
- Binaries are now added to the GitHub Release (Thanks @ecarrara and @supleed2)
- Added HEAD HTTP method to the REST keywords (Thanks @mkogan1)
- Fixed a bug where the message Failed to open file with less: Exit code 0
  would show after exiting less

(pin)

2023-11-20 11:26:34 UTC MAIN commitmail json YAML

doc: Updated misc/rust-kanban to 0.8.2

(pin)

2023-11-20 11:26:14 UTC MAIN commitmail json YAML

misc/rust-kanban: update to 0.8.2

Fixed compile issues on newer versions of rust
+ bumped dependencies
+ clippy fixes + added extra info if no cards are present in a board
+ code refactoring for readability
+ shifted from saving access tokens to saving refresh tokens
+ fixed horizontal scrollbar not rendering

(pin)

2023-11-20 11:25:31 UTC MAIN commitmail json YAML

doc: Updated sysutils/dua-cli to 2.20.2

(pin)

2023-11-20 11:25:10 UTC MAIN commitmail json YAML

2023-11-20 11:13:39 UTC MAIN commitmail json YAML

py-kivy: remove unused patch

(wiz)

2023-11-20 10:45:36 UTC MAIN commitmail json YAML

2023-11-20 10:19:51 UTC MAIN commitmail json YAML

doc: Updated emulators/snes9x to 1.62.3

(nia)

2023-11-20 10:19:01 UTC MAIN commitmail json YAML

[libretro-]snes9x[-gtk]: Update to 1.62.3

Snes9x 1.62
- Fixed SA1 division with negative dividend again. (Atari2)
- Fixed timing on several instructions. (pi1541)
- MSU1 audio with no loop point will not repeat from start.
- Modernized some old memory-related code.
- Fixed a desynchronization in interlaced modes and reporting.
- Remove SA1 access to WRAM.
- Added second set of registers between S-DSP and S-SMP. Fixes
  PAL version of Virtual Bart.

Gtk + Windows:
- Added a Vulkan graphics output method. Similar to OpenGL, this
  can use libretro's slang shaders.
- Changed the automatic frame skip throttle to take place immediately
  before showing the frame, making VRR work better.
- Add menu item to clear recent files entries.
- Add fixed window size changes up to 10x.

Gtk:
- Switched to CMake for build system. Removed meson.
- Fixed some keys not working with modifiers. (Gutawer)
- Removed graphics options most people won't understand or need.
- Improved wayland support. Handle fractional DPI properly.

(nia)

2023-11-20 09:51:48 UTC MAIN commitmail json YAML

cmake/build.mk: Fix subdirectory builds.

(nia)

2023-11-20 09:30:54 UTC MAIN commitmail json YAML

py-tinydb: Fix PYTHON_VERSIONS_INCOMPATIBLE.

(jperkin)

2023-11-20 09:18:40 UTC MAIN commitmail json YAML

Updated net/rabbitmq, devel/py-jaraco.functools

(adam)

2023-11-20 09:18:22 UTC MAIN commitmail json YAML

py-jaraco.functools: updated to 4.0.0

v4.0.0

Features
- Added ``splat`` function.

Deprecations and Removals
- Removed deprecated 'call_aside'.

(adam)

2023-11-20 09:15:54 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.12.9

RabbitMQ 3.12.9

Core Broker

Bug Fixes

When a topic permission was deleted, an internal event of type permission.deleted
was emitted in some cases, instead of topic.permission.deleted.

Shovel Plugin

Bug Fixes

Shovels on 3.12.8 nodes failed during a rolling cluster upgrade due to internal
identifier format changes.

Starting with this release, both old and new formats are supported for upgrade safety.

Grafana Dashboard

Enhancements

Global counters for producers are now available in the dashboard.

MQTT Plugin

Bug Fixes

Avoids an unnecessary warning in the logs.

CLI Tools

Enhancements

rabbitmq-diagnostics list_policies_that_match [queue name] is a new command
that simplifies troubleshooting of policy conflicts.

Management Plugin

Enhancements

Nodes that have OAuth 2 enabled now redirect the user to the original landing page (if any)
after successful login with the IDP.

(adam)

2023-11-20 08:17:02 UTC MAIN commitmail json YAML

Updated www/py-jupyterlab, www/py-notebook

(adam)

2023-11-20 08:16:47 UTC MAIN commitmail json YAML

py-notebook: updated to 7.0.6

7.0.6

Bugs fixed

- Updated fav-icon Base URL from JupyterLab PageConfig.

Maintenance and upkeep improvements

- Fix typings
- Bump postcss from 8.4.27 to 8.4.31

7.0.5

Enhancements made

- Update to JupyterLab 4.0.7

Maintenance and upkeep improvements

- Update `permissions` in the galata snapshot workflow
- Fix typings check on CI
- Ignore yarn.lock for codespell
- Remove link to the PDF documentation
- Bump postcss from 8.4.23 to 8.4.31 in /ui-tests
- React to the galata update comment
- Switch from `hub` to `gh` in the Playwright snapshots update workflow
- chore: update pre-commit hooks
- Fix traitlets typing
- Bump toshimaru/auto-author-assign from 2.0.0 to 2.0.1
- Bump toshimaru/auto-author-assign from 1.6.2 to 2.0.0
- ci: set minimal permissions to workflows
- Bump systeminformation from 5.17.12 to 5.21.8 in /ui-tests

Documentation improvements

- Improve docs setup (SVG logos, repo links)

(adam)

2023-11-20 08:13:47 UTC MAIN commitmail json YAML

py-jupyterlab: updated to 4.0.9

4.0.9

Bugs fixed

- Improve cell toolbar tracker
- Do not update filebrowser breadcrumbs when not needed
- Don't show default value for objects in Settings Editor
- Fix highlighting search in an out-of-viewport cell
- Fix overreactive scrolling to next cell after `Shift + Enter`
- Fix missing default property breaking codemirror `overrides.json`
- Fix update button in extension manager
- Fix scrolling when dragging files in the file browser
- Fix scrolling past long outputs in presence of un-rendered headings
- Update notebook window on resize if height changes
- Remove unnecessary requirement from codemirror service plugin

Maintenance and upkeep improvements

- Update `@lumino/dragdrop` package
- Exclude ipynb files in prettier pre-commit
- Update to `@jupyter/ydoc` 1.1.1
- Fix yarn.lock

(adam)

2023-11-20 07:45:53 UTC MAIN commitmail json YAML

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

(pin)

2023-11-20 07:45:33 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.26.1

v18.26.1
Bug Fixes
- glyphs: use same int size for validation (90dacce), closes #4454
- session: support changing user (c7c0128), closes #4442

v18.26.0
Features
- update to go1.21.4 (eea6ffe)

(pin)

2023-11-20 07:44:56 UTC MAIN commitmail json YAML

doc: Updated devel/garden to 0.9.1

(pin)

2023-11-20 07:44:35 UTC MAIN commitmail json YAML

devel/garden: update to 0.9.1

v0.9.1

Fixes
- garden -D name=value now overrides variables in all scopes. Variables
  defined in tree scope were not subject to overrides and will now get
  properly overridden by the --define / -D command-line options.

v0.9.0

Features
- garden grow now sets git config remote.$name.tagopt --no-tags when adding
  additional remotes. This prevents accidentally fetching tags when
  interacting with remotes.

(pin)

2023-11-20 07:23:13 UTC MAIN commitmail json YAML

doc: Added fonts/victor-mono version 1.5.5

(wiz)

2023-11-20 07:23:03 UTC MAIN commitmail json YAML

fonts/Makefile: + victor-mono

(wiz)

2023-11-20 07:22:50 UTC MAIN commitmail json YAML

fonts/victor-mono: import victor-mono-1.5.5

Victor Mono is an open-source monospaced font with optional
semi-connected cursive italics and programming symbol ligatures.

The typeface is slender, crisp and narrow, with a large x-height
and clear punctuation, making it legible and ideal for code. It
comes in seven weights and Roman, Italic and Oblique styles.

(wiz)

2023-11-20 06:36:58 UTC MAIN commitmail json YAML

doc: Updated devel/py-kivy to 2.2.1

(wiz)

2023-11-20 06:36:48 UTC MAIN commitmail json YAML

py-kivy: update to 2.2.1.

Add upstream patch for cython 3.

2.2.1

Highlights

    [#8283]: backport (#8276): Limit stencil to inner instructions on Image widget

Tests/ci

    [#8288]: backport (#8263): Increase timeout of httpbin tests to reduce risk of failures on CI runs

Documentation

    [#8252]: backport (#8251): Ensures that jQuery is always installed (on newer sphinx versions is not the default)

2.2.0

Highlights

    [#7876]: Line/SmoothLine: Fixes rendering issues related to corner radius and updates its order (rounded_rectangle) + add getter methods for rounded_rectangle, rectangle, ellipse, circle.
    [#7882]: Re-implements the Bubble widget.
    [#7908]: Speed up SmoothLine creation by ~2.5x
    [#7942]: Config unicode support on Windows
    [#7988]: Added support for KIVY_LOG_MODE
    [#8044]: Add support for Python 3.11
    [#8056]: New Feature: Add BoxShadow graphic instruction �沁�
    [#8115]: Use font_direction and font_script_name from SDL2_ttf
    [#8144]: Added property for mouse draggable tab scrollbar to TabbedPanel
    [#8162]: Label: allow different values of left, top, right and bottom for padding.
    [#8169]: Image: add fit_mode feature
    [#8096]: Introduce build script for SDL dependencies and KIVY_DEPS_ROOT

2.1.0

Highlights

    [#7658]: Feature: Added EventManagerBase. We can now register managers that selectively process inputs e.g. touch and decide how to dispatch it to the widget tree. on_motion and motion_filter was added to Widget to handle generic motion inputs from the managers.
    [#7270]: Graphics: We now check whether the user called GL instructions from an external thread and raise an error.
    [#7293]: Properties: Added dynamic screen density/dpi support. KV code referencing density e.g. width: "5dp" will now update if the window dpi changes.
    [#7371]: KV: Allow using f-strings in KV-lang.
    [#7424]: Properties: Speed up bare widget creation (3X) and property dispatching/setting.
    [#7587]: Fix PermissionError when reconnecting mtdev input devices.
    [#7637]: Added Custom titlebar support.
    [#7642]: TextInput loading time optimization for large texts.
    [#7663]: Add python3.10 support.
    [#7678]: Add support for Apple Silicon.

(wiz)

2023-11-20 06:30:19 UTC MAIN commitmail json YAML

Updated databases/py-ldap, www/py-jupyter_server, www/py-jupyterlab-server

(adam)

2023-11-20 06:29:56 UTC MAIN commitmail json YAML

py-jupyterlab-server: updated to 2.25.2

2.25.2

Maintenance and upkeep improvements

- Update typings for Server 2.10.1 and mypy 1.7
- Align JSON schema validator with one used on the frontend
- Update ruff config

Documentation improvements

- Fix link-rot for Swagger view of OpenAPI spec

2.25.1

Bugs fixed

- Add repository info when getting federated extensions

Maintenance and upkeep improvements

- Update typings for server 2.10
- chore: update pre-commit hooks
- Clean up lint and ci
- Adopt ruff format
- Adopt sp-repo-review
- Update openapi-spec-validator requirement from \<0.7.0,>=0.6.0 to >=0.6.0,\<0.8.0

(adam)

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

py-jupyter_server: updated to 2.10.1

2.10.1

Bugs fixed

- ContentsHandler return 404 rather than raise exc

Maintenance and upkeep improvements

- Clean up ruff config
- Add more typings
- chore: update pre-commit hooks

2.10.0

Enhancements made

- Update kernel env to reflect changes in session

Maintenance and upkeep improvements

- Clean up config and address warnings
- Clean up lint and typing
- Update typing for traitlets 5.13
- Update typings and fix tests

(adam)

2023-11-20 06:20:10 UTC MAIN commitmail json YAML

py-ldap: updated to 3.4.4

Released 3.4.4 2022-11-17

Fixes:
* Reconnect race condition in ReconnectLDAPObject is now fixed
* Socket ownership is now claimed once we've passed it to libldap
* LDAP_set_option string formats are now compatible with Python 3.12

Doc/
* Security Policy was created
* Broken article links are fixed now
* Bring Conscious Language improvements

Infrastructure:
* Add testing and document support for Python 3.10, 3.11, and 3.12

(adam)

2023-11-20 06:05:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/eza to 0.16.0

(fox)

2023-11-20 06:05:24 UTC MAIN commitmail json YAML

sysutils/eza: Update to 0.16.0

Changes since 0.15.0:

eza v0.16.0

Description

Updates once again :3

We fixed the accidental breaking change with --color-scale suddenly
requiring an argument introduced in v0.15.3, now it defaults to all.

Changelog

Bug Fixes

  * Fix cross compilation
  * Snap requires a base
  * Move --smart-group to long view options
  * Colo[u]r-scale didn't have a base value
  * Fix snapcraft.yaml formatting

Documentation

  * Add comments for bzip variants
  * Added the fact that total-size is unix only

Features

  * Add some file extensions
  * Abort on panic (saving 0.1 M)
  * Add powertest

Miscellaneous Tasks

  * Ignore blame from #644
  * Stabilize powertest version

Testing

  * Implements tests using the generated directory
  * Powertests using generated testdirs
  * Add hashed versions of powertests

eza v0.15.3

Description

Adding to your weekly bug fixes, features and what not, let me introduce you
to --color-scale, which was just added.

Changelog

[0.15.3] - 2023-11-09

Bug Fixes

  * Changed quote in --almost-all completion
  * Reformat help.rs
  * Allow unused macro rule arms

Documentation

  * Improve CONTRIBUTING.md, README.md
  * Improve README.md
  * Introduce INSTALL.md

Features

  * Create EZA_ICONS_AUTO environment variable
  * Create EZA_ICONS_AUTO environment variable
  * Demo gif and gif generation recipe
  * Add ocaml icon filetypes
  * Add PRQL
  * Add --color-scale

Miscellaneous Tasks

  * Add to CODEOWNERS file to make sure I get ping'd on files being touched
  * Add myself to codeowners to watch modifications on parsing
  * Improve the PR template
  * Release eza v0.15.3

Refactor

  * Remove commented out test code
  * Finalize decay -> color_scale

Build

  * Refactor flake
  * Bump DeterminateSystems/nix-installer-action from 4 to 7
  * Bump libc from 0.2.149 to 0.2.150
  * Bump rustix from 0.38.13 to 0.38.21

Ci

  * Refactor pre-commit-hooks
  * Refactor publish workflow

eza v0.15.2

Bug Fixes

  * Correct width when --no-quotes is used
  * Clippy lint and add option to grid-details
  * --smart-group only worked for current user

Features

  * Add Typst to the recognized files

Miscellaneous Tasks

  * Release eza v0.15.2

Refactor

  * Replace lazy_static with once_cell
  * Replace plain values with TextColours

Testing

  * Added more content to the dir generator
  * Changed size of one of the files

eza v0.15.1

Now with --total-size (size of all files in directories)

Changelog

Bug Fixes

  * Fmt, windows, and nix fixes
  * Reverted autofmt changes
  * Don窶冲 display target窶冱 size if we窶决e not dereferencing
  * Updated match indents
  * Changed flag name
  * Only store top-level recursive dir size
  * Changed windows methods
  * Underscored unused windows variables
  * Added device for filesystem to hashmap
  * Display offset for filenames with spaces
  * Fix clippy warnings
  * Fix doc-tests on RecursiveSize
  * Fix dead_code warnings on Windows

Documentation

  * Added flag to readme
  * Added flag to man
  * Fix doc-tests formatting and address other documentation review requests

Features

  * Added recursive directory parser
  * Added flag to completions
  * Add a new filetype for source code files
  * Add a new icons for source code files and other files
  * Support for displaying blocksize on directories

Miscellaneous Tasks

  * Release eza v0.15.1

Refactor

  * Move total-size calculations to File
  * Add RecursiveSize type to simplify total-size calculation

(fox)

2023-11-20 01:18:03 UTC MAIN commitmail json YAML

doc: Updated games/etlegacy to 2.81.1

(nia)

2023-11-20 01:17:40 UTC MAIN commitmail json YAML

etlegacy[-server]: Update to 2.81.1

2.81.1 - Incoming ... Again! (released 12/03/2023)

  Engine

    General

    * Fixed issue with g_oss not being set correctly, making 64bit mods not
      being listed when using 64bit clients
    * Added web style # prefixed color strings support

  Client

    General

    * Use json model data for fav servers
    * Moved listfonts command from legacy UI to client engine, since
      con_fontName can now be used on any mod, and the legacy-specific
      cg_customFont1/2 require ETL client anyway
    * Fixed sound bug (long stuttering sound) and cleared queued sounds
      (such as announcers fe. FIGHT! sound) when rewinding/fastforwarding
    * Added support for server blocking by using sent list of servers
      blocked from Legacy master and hiding malicious server in server
      browser
    * Removed NONUSBACKSLASH from the default console keys
    * Fixed zone memory leak on /bind command

    Audio backend

    * Fixed sound volume integer overflow

  Renderer

    * Fixed decals vertex modulation going out of range

  Mod

    General

    * Added position and size argument to editcomponent command
    * Added editcomponent command with parentAnchorPoint and
      parentAnchorComponent option
    * Extended auto completion for editcomponent command
    * Fixed localization of server commands were gets truncated
    * Added cg_useCvarCrosshair cvar allowing forcing crosshair HUD comp at
      init, 1 by default
    * Added back cg_useCvarCrosshair, cg_crosshairSize, cg_crosshairAlpha,
      cg_crosshairColor, cg_crosshairAlphaAlt, cg_crosshairColorAlt,
      cg_crosshairPulse, cg_crosshairHealth cvars
    * Added cg_crosshairSize_f, cg_crosshairAlpha_f, cg_crosshairColor_f,
      cg_crosshairAlphaAlt_f, cg_crosshairColorAlt_f, cg_crosshairPulse_f,
      cg_crosshairHealth_f commands
    * Fixed editcomponent command with coloration arguments
    * Fixed editcomponent style help was printing an error
    * Ignored bots count when using map vote pool depending of players count
    * Allowed referee command to use slot number for identify player

    Stability & Performance

    * Fixed missing NULL terminated in gameConsoleCommand list causing
      memory corruption
    * Removed WBUTTON_ATTACK2 (+attack2) causing exploit issue
    * Fixed kick angles framerate dependency by matching 333 FPS kick angles
      behaviour
    * Remove unnecessary trace for water hitmark detection, causing
      unnecessary recomputation of head BBox and extra trace
    * Fixed func_fakebrush prediction
    * Fixed PMF_TIME_KNOCKBACK never being set unless head was hit.

    Graphics

    * Fixed atmospheric effects during match pause
    * Fixed missile incorrect visual explosion origin
    * Fixed flamethrower being invisible if player shoots it outside of PVS

    UI

    * Fixed issue when crosshairinfo name affected to follow previous player
      being set to non default color
    * Fixed enemy spawn timer not being displayed
    * Added anchors support to HUD
    * Added HUD name support, usable with cg_althud cvar
    * Fixed multi line string buffer HUD components centering
    * Added No Text style option to disable the Connection interrupted text
      from Disconnect component
    * Added No Header style option to hide fireteam header
    * Added Force Colors style option to force player colors on the kill
      feed
    * Added extended system option menu for console con_* cvars
    * Fixed chargebar icon coloring for field ops
    * Moved listfonts command from legacy UI to client engine, since
      con_fontName can now be used on any mod, and the legacy-specific
      cg_customFont1/2 require ETL client anyway.
    * Fixed timerSet breaking resetTimer display
    * Added style custimization for compass, such as decor, cardinal point
      and direction visibility toogle

    Weapons

    * Remove adding velocity of ground entity for missiles causing execive
      velocity add while throwing
    * Added back default scoped movement to vanilla behaviour (full speed,
      unscope at 127 ups)
    * Moved alternate sniper speed to walk movement
    * Changed unscoping weapon while in air from 250 to 500 ms

(nia)

2023-11-20 00:58:20 UTC MAIN commitmail json YAML

doc: Updated audio/strawberry to 1.0.21

(nia)

2023-11-20 00:58:10 UTC MAIN commitmail json YAML

strawberry: Update to 1.0.21

Strawberry Music Player
=======================
ChangeLog

Version 1.0.21 (2023.10.21):

  Bugfixes:
    * Fixed seekbar position resetting to zero before showing actual position when seeking.
    * Fixed compressed files showing up in collection
    * Fixed connecting devices
    * Fixed device schema missing ebur128 fields.
    * Fixed collection search by tag not working with space between colon and search term
    * Fixed seeking when 5 seconds is remaining of the song resetting position to beginning
    * Fixed intermittent crash when seeking with Auto as output

  Enhancements:
    * Support using system KDSingleApplication when available.
    * Improved lyrics matching.
    * (macOS) Fully codesign binaries and DMG.

Version 1.0.20 (2023.09.24):

  Bugfixes:
    * Fixed appdata validation.

Version 1.0.19 (2023.09.24):

  Bugfixes:
    * Use shared pointers for objects to fix potential crashes on exit
    * Fixed smart playlist search not matching unrated songs
    * Fixed reading FMPS_Playcount for MP3 ID3v2 tags
    * Always stop playing after 100 errors to prevent flooding the error dialog
    * Fixed volume going to 100% when decreasing volume beyond zero
    * Fixed error dialog sometimes showing empty.
    * (macOS) Fixed missing search bars

  Enhancements:
    * Add Mpris2 property to read/write rating
    * Capitalize playlist column names
    * Added lyrics from songlyrics.com, azlyrics.com, elyrics.net and lyricsmode.com.

  New features
    * Support performing song loudness analysis using `libebur128`
    * Support song playback loudness normalization, as per EBU R 128

  Other:
    * Removed last.fm HTTPS workaround and GnuTLS dependency
    * Removed broken lyrics.com lyrics provider.

(nia)

2023-11-20 00:07:41 UTC MAIN commitmail json YAML

x11/py-wxPython: Cherry-pick upstream fix for cython 3.0.0 API withdrawal

(gdt)

2023-11-20 00:05:01 UTC MAIN commitmail json YAML

doc: Updated audio/quodlibet to 4.6.0

(nia)

2023-11-20 00:04:50 UTC MAIN commitmail json YAML

quodlibet: Update to 4.6.0

4.6.0 (2023-08-22) - Ah, perfect, the banner that satisfies everyone���

  Packaging Changes
              * Quodlibet now requires Python 3.8+
              * It also now supports Python 3.11
              * libsoup3 is now required (up from version 2)

  ��刻�� A highlight of the changes in 4.6.0 is below. For full details, see the
  4.6 commit log.

  General
              * Audiofeeds: enable clipboard when adding feed
              * Fix aggregate units on numeric comparisons
              * Fix playlist renaming bug (Nick Boultbee)
              * Remove some senf helpers that are more or less the same in
                the Python 3 stdlib (lazka)
              * Require Python 3.8 (lazka)
              * Move to libsoup3 (Nick Boultbee)
              * Add Stop command to Control menu
              * Allow disabling of songlist sorting
              * Add human time tags
              * Nicer prefs switches
              * Fix shuffle history
              * Fix pop-up menu for Podcasts
              * Add CLI arg: ���with-pattern
              * Modernise entire preferences UI ��ィ
              * Allow songlist editing of simple text tags in-place ����
                (Nick Boultbee)
              * Make ���rating-up work when song has no previous rating
                (Felici叩n N辿meth)
              * Don���t make the WaitLoadWindow modal
              * Prompt on attempting to extend a playlist with DnD���ed tracks
              * Stop query date regex from matching > 4 digit year
                (afontenot)
              * Add ���edit��� button to column tag editor window
                (afontenot)
              * Track List: Add shortcut Ctrl-Return to the searchbar
                (Felici叩n N辿meth)
              * Fix crash when using covergrid + default art size
                (afontenot)
              * Disable ordering when active order disappears
                (afontenot)
              * Improve notif progress bar
              * Playlists: log about potential import failures
              * Fix regression of ���print-query
              * Audiofeeds: handle non-feed URLs
              * Fix image size scaling when cover is reloaded
              * Covergrid using FlowBox
              * Softer cover art outline
              * Disable editing for Soundcloud tracks
              * Fix lots of browser padding issues
              * Make songs heading entries editable
              * XSPF formatting
              * Support library watching in the core
              * Write XSPFs with proper namespace (internal v2)
              * Move library: don���t force source dir to exist
              * Fix add playlists errors
              * Fix display pattern not updating in browsers

  Plugins
              * Improve and fix Sonos plugin
              * Tidy export to folder plugin (Nick Boultbee)
              * Unique filters plugin
              * playlist export: prefix relative paths with ���.��� if the path
                starts with ���#���
              * Add a new internal tag: ~json
              * ���� Bookmarks notifications plugin
              * Move listenbrainz plugin to the right location
                (Felici叩n N辿meth)
              * the sync_to_device plugin shouldn���t delete files named
                ���cover.jpg���
              * Album art downloader: improve GUI
              * Album art downloader: remove Amazon
              * Embed Images plugin: allow choosing a file from disk
                (Nick Boultbee)
              * Add plugin for rich presence in Discord.

  Translations
              * Thanks to all our translators old and new.
              * These are now listed on the Weblate QL project.

(nia)

2023-11-19 23:38:43 UTC MAIN commitmail json YAML

doc: Updated audio/exaile to 4.1.3

(nia)

2023-11-19 23:38:27 UTC MAIN commitmail json YAML

exaile: Update to 4.1.3. Drop MAINTAINER.

  This release fixes some issues and adds some new functionality.

    * Adding support for tagging aac files with id3 tags
    * Change flac/ogg metadata handling for bpm and comment
    * Experimental: Save star ratings to media files
    * Track start and end is now triggered also for streams
    * AppData files now uses more translations
    * Added preference to remove a track from queue after playing
    * Plugin handling
          * Users can override built-in plugins with newer versions and
            remove the overrides as well
          * Users can remove custom installed plugins via plugin manager
    * BerkeleyDB is used instead of bsddb, if available
    * Plugins:
          * cd: Back again
          * icecast: Back again
          * bpm: Confirmation on manually setting the bpm can be disabled
          * winmmkeys: Now using pynput
          * lyricsmania: First line of lyrics is shown
          * streamripper: custom user agent and event handling
          * lyricwiki: Removed
          * jamendo: removed

(nia)

2023-11-19 22:57:21 UTC MAIN commitmail json YAML

doc: Updated emulators/mgba to 0.10.2

(nia)

2023-11-19 22:56:13 UTC MAIN commitmail json YAML

[libretro-]mgba[-qt]: Update to 0.10.2

0.10.2: (2023-04-23)
Emulation fixes:
- GBA Audio: Fix improperly deserializing GB audio registers (fixes mgba.io/i/2793)
- GBA Audio: Clear GB audio state when disabled
- GBA Memory: Make VRAM access stalls only apply to BG RAM
- GBA Overrides: Fix saving in PMD:RRT (JP) (fixes mgba.io/i/2862)
- GBA SIO: Fix SIOCNT SI pin value after attaching player 2 (fixes mgba.io/i/2805)
- GBA SIO: Fix unconnected normal mode SIOCNT SI bit (fixes mgba.io/i/2810)
- GBA SIO: Normal mode transfers with no clock should not finish (fixes mgba.io/i/2811)
- GBA Timers: Cascading timers don't tick when disabled (fixes mgba.io/i/2812)
- GBA Video: Fix interpolation issues with OpenGL renderer
Other fixes:
- Core: Allow sending thread requests to a crashed core (fixes mgba.io/i/2784)
- FFmpeg: Force lower sample rate for codecs not supporting high rates (fixes mgba.io/i/2869)
- Qt: Fix crash when attempting to use OpenGL 2.1 to 3.1 (fixes mgba.io/i/2794)
- Qt: Disable sync while running scripts from main thread (fixes mgba.io/i/2738)
- Qt: Properly cap number of attached players by platform (fixes mgba.io/i/2807)
- Qt: Disable attempted linking betwen incompatible platforms (fixes mgba.io/i/2702)
- Qt: Fix modifier key names in shortcut editor (fixes mgba.io/i/2817)
- Qt: Fix a handful of edge cases with graphics viewers (fixes mgba.io/i/2827)
- Qt: Fix full-buffer rewind
- Qt: Fix crash if loading a shader fails
- Qt: Fix black screen when starting with a game (fixes mgba.io/i/2781)
- Qt: Fix OSD on modern macOS (fixes mgba.io/i/2736)
- Qt: Fix checked state of mute menu option at load (fixes mgba.io/i/2701)
- Qt: Remove OpenGL proxy thread and override SwapInterval directly instead
- Scripting: Fix receiving packets for client sockets
- Scripting: Fix empty receive calls returning unknown error on Windows
- Scripting: Return proper callback ID from socket.add
Misc:
- Qt: Include wayland QPA in AppImage (fixes mgba.io/i/2796)
- Qt: Stop eating boolean action key events (fixes mgba.io/i/2636)
- Qt: Automatically change video file extension as appropriate
- Qt: Swap P1 and other player's save if P1 loaded it first (closes mgba.io/i/2750)

(nia)

2023-11-19 21:53:51 UTC MAIN commitmail json YAML

doc: TODO: annotate rspamd entry

(wiz)

2023-11-19 20:27:49 UTC MAIN commitmail json YAML

py-lsprotocol: increase version to make it higher than before

(wiz)

2023-11-19 19:54:43 UTC MAIN commitmail json YAML

doc: Updated graphics/inkscape to 1.3.1

(wiz)

2023-11-19 19:54:30 UTC MAIN commitmail json YAML

inkscape: update to 1.3.1.

Inkscape 1.3.1

Released on 2023-11-18

    Improvements on node count when using shape builder
    Ability to disable snapping to grid lines
    Possibility to split text into characters while keeping kerning
    Lots of bugfixes and crash fixes, and translation improvements

(wiz)

2023-11-19 19:53:33 UTC MAIN commitmail json YAML

py-urllib3: add missing dependency, update test status

(wiz)

2023-11-19 19:30:38 UTC MAIN commitmail json YAML

doc: Updated lang/vala to 0.56.14

(wiz)

2023-11-19 19:30:22 UTC MAIN commitmail json YAML

vala: update to 0.56.14.

Vala 0.56.14
============
* Various improvements and bug fixes:
  - codegen: Generate compatible wrapper of ref-void functions [#1486]
  - vala: Prevent usage of strlen() on non-null-terminated string [#1485]

* Bindings:
  - glib-2.0: Add new symbols from 2.78
  - gstreamer-1.0: Make ElementFactory.make()'s name parameter default to null
  - gtk4-wayland: Add the missing wayland-client bindings
  - wayland-client: Complete the binding

(wiz)

2023-11-19 17:38:55 UTC MAIN commitmail json YAML

Updated net/py-tldextract, www/py-urllib3

(adam)

2023-11-19 17:38:36 UTC MAIN commitmail json YAML

py-urllib3: updated to 2.1.0

2.1.0 (2023-11-13)

Read the `v2 migration guide <https://urllib3.readthedocs.io/en/latest/v2-migration-guide.html>`__ for help upgrading to the latest version of urllib3.

Removals

- Removed support for the deprecated urllib3[secure] extra.
- Removed support for the deprecated SecureTransport TLS implementation.
- Removed support for the end-of-life Python 3.7.

Bugfixes

- Allowed loading CA certificates from memory for proxies.
- Fixed decoding Gzip-encoded responses which specified ``x-gzip`` content-encoding.

(adam)

2023-11-19 17:35:54 UTC MAIN commitmail json YAML

py-tldextract: updated to 5.1.1

5.1.1 (2023-11-16)

* Bugfixes
  * Fix path join on Windows
  * Support Python 3.12

5.1.0 (2023-11-05)

* Features
    * Allow passing in `requests.Session`
    * Add "-j, --json" option to support output in json format
* Docs
    * Improve clarity of absolute path
* Misc.
    * Extract all testing deps from tox.ini to pyproject.toml extras
    * Work around responses type union error, in tests

(adam)

2023-11-19 17:16:51 UTC MAIN commitmail json YAML

Updated devel/cmake, devel/cmake-gui

(adam)

2023-11-19 17:16:27 UTC MAIN commitmail json YAML

cmake cmake-gui: updated to 3.27.8

CMake 3.27.8
* Tests/ObjectLibrary: fix comment
* cmComputeLinkDepends: also copy the target from object link items
* cmComputeLinkInformation: skip over linking to items for object purposes
* Fortran: Restore support for TARGET_OBJECTS providing modules
* curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
* GetPrerequisites: Revert "Ignore relative paths printed by ldd"
* cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
* cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
* FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2

(adam)

2023-11-19 17:06:36 UTC MAIN commitmail json YAML

Updated devel/py-pyobjc, math/py-scipy

(adam)

2023-11-19 17:06:18 UTC MAIN commitmail json YAML

py-scipy: updated to 1.11.4

Issues closed for 1.11.4

Contradiction in \`pyproject.toml\` requirements?
Doc build fails with Python 3.11
BUG: upcasting of indices dtype from DIA to COO/CSR/BSR arrays
BUG: Regression in 1.11.3 can still fail for \`optimize.least_squares\`...
BUG: build failure with Xcode 15 linker
BUG: DiscreteAliasUrn construction fails with UNURANError for...
BUG: problem importing libgfortran.5.dylib on macOS Sonoma
BUG: scipy.sparse.lil_matrix division by complex number leads...
BUG: can't install scipy on mac m1 with poetry due to incompatible...
DOC: doc build failing
BUG: Python version constraints in releases causes issues for...

Pull requests for 1.11.4

DOC, MAINT: workaround for py311 docs
set idx_dtype in sparse dia_array.tocoo
MAINT: Prep 1.11.4
BLD: fix up version parsing issue in cythonize.py for setup.py...
DOC: stats.chisquare: result object contains attribute 'statistic'
BUG: fix pow method for sparrays with power zero
MAINT, BUG: stats: update the UNU.RAN submodule with DAU fix
BUG: Restore the original behavior of 'trf' from least_squares...
BLD: use classic linker on macOS 14 (Sonoma), the new linker...
BUG: Fix typecasting problem in scipy.sparse.lil_matrix truediv
DOC, MAINT: Bump CircleCI Python version to 3.11
MAINT, REL: unpin Python 1.11.x branch
MAINT, BLD: poetry loongarch shims

(adam)

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

py-pyobjc*: updated to 10.0

Version 10.0
Update bindings for macOS 14

Symbols newly introduced in macOS 14 were added to the existing bindings, and the following new bindings were introduced:

Cinematic
MediaExtension
SensitiveContentAnalysis
Symbols
The 窶廬MServicePlugIn窶� bindings are no longer available

The entire framework was deprecated in macOS 10.13 and removed in macOS 14. The bindings can not be build using the latest SDK, and had (at best) limited use.

PyObjC 10 requires Python 3.8 and no longer supports Python 3.7

Removed all MAC_OS_X_VERSION* constants from objc.

These constants are needed in practice (switch to objc.available() to check for platform availability), and caused unnecessary code churn.

The value for objc.options.deprecation_warnings is now a string instead of an integer.

Fix unintended incompatibility with pytest in PyObjCTools.TestSupport

The lazy loading machinery by default no longer uses objc.ObjCLazyModule, but uses module level __dir__ and __getattr__ instead. The class objc.ObjCLazyModule is still available, but is deprecated

As a side effect of this objc is no longer an attribute of framework binding packages (e.g Foundation.objc is no longer a valid attribute).

Another side effect of this is that all attributes added by the import system are now correctly present in the packages for framework bindings.

And a final side effect is that private symbols (prefixed with underscore) are no longer imported from dependencies of framework bindings (more closely matching the from dependency import * behaviour that the lazy importer emulates.

Add attribute __framework_identifier__ to all framework bindings with the identifier of the corresponding system framework.

Introduce objc.createFrameworkDirAndGetattr() to create module level __dir__ and __getattr__ for use by framework bindings.

Tests now validate the bundle identifier value used in framework bindings.

This resulted in a number of changes to framework bindings with incorrect bundle identifier values. This shouldn窶冲 affect user code because the bundle loader falls back on the framework path when the identifier cannot be found.

Avoid test failures in pyobjc-core when pyobjc-framework-Quartz is not installed.

A number of classes can no longer be subclasses in Python because they are marked as non-subclassable in the macOS 14 SDK (either directly or as 窶徭ubclassing is deprecated窶�:

CKAllowedSharingOptions, CKAsset, CKContainer, CKDatabase, CKDatabaseNotification, CKDatabaseSubscription, CKFetchRecordZoneChangesConfiguration, CKNotification, CKNotificationID, CKNotificationInfo, CKOperationConfiguration, CKOperationGroup, CKQuery, CKQueryCursor, CKQueryNotification, CKQuerySubscription, CKRecord, CKRecordID, CKRecordZone, CKRecordZoneID, CKRecordZoneNotification, CKRecordZoneSubscription, CKReference, CKServerChangeToken, CKShare, CKShareMetadata, CKShareParticipant, CKSubscription, CKSyncEngine, CKSyncEngineAccountChangeEvent, CKSyncEngineConfiguration, CKSyncEngineDidFetchChangesEvent, CKSyncEngineDidFetchRecordZoneChangesEvent, CKSyncEngineDidSendChangesEvent, CKSyncEngineEvent, CKSyncEngineFailedRecordSave, CKSyncEngineFailedZoneSave, CKSyncEngineFetchChangesOptions, CKSyncEngineFetchedDatabaseChangesEvent, CKSyncEngineFetchedRecordDeletion, CKSyncEngineFetchedRecordZoneChangesEvent, CKSyncEngineFetchedZoneDeletion, CKSyncEnginePendingDatabaseChange,
CKSyncEnginePendingRecordZoneChange, CKSyncEnginePendingZoneDelete, CKSyncEnginePendingZoneSave, CKSyncEngineRecordZoneChangeBatch, CKSyncEngineSendChangesContext, CKSyncEngineSendChangesOptions, CKSyncEngineSentDatabaseChangesEvent, CKSyncEngineSentRecordZoneChangesEvent, CKSyncEngineState, CKSyncEngineStateSerialization, CKSyncEngineStateUpdateEvent, CKSyncEngineWillFetchChangesEvent, CKSyncEngineWillFetchRecordZoneChangesEvent, CKSyncEngineWillSendChangesEvent, CKSystemSharingUIObserver, CKUserIdentity, CKUserIdentityLookupInfo.

The encoding of a number of basic types changes, in particular those of CoreFoundation struct types and SIMD struct types. None of this should affect user code.

objc.getClassList now has an optional positional argument to ignore classes with a name that aren窶冲 identifiers.

Some of the functionality in CoreFoundation was rewritten in Swift in macOS 14, with Swift subclasses of NSArray and NSDictionary. Those classes break an invariant of PyObjC: the superclass of the root of the Swift class hierarchy changes when the class is instantiated for the first time (from NSObject to the correct superclass).

PyObjC 10 contains a workaround for this by ignoring these classes unless they are needed to create a proxy for an instance (FB12286520).

Fix crash when the method signature retrieved from the Objective-C runtime contains the class name for a method returning id.

Remove old 32-bit support in metadata override files.

Restructure objc.simd: The matrix types are now named simd_float3x3 instead of matrix_float3x3, with the older name as an alias (to match older system headers).

Fix crash when loading the libdispatch bindings on recent macOS versions (at least macOS 13, possibly earlier)

dispatch.dispatch_source_t is renamed to dispatch.dispatch_source_type_t to match the type name in C code.

Xcode 15 has a bug when using weak symbols and targeting older macOS versions. Switch to the old linker when detecting Xcode 15.

(adam)

2023-11-19 16:26:44 UTC MAIN commitmail json YAML

doc: Updated devel/py-ruff to 0.1.6

(wiz)

2023-11-19 16:26:35 UTC MAIN commitmail json YAML

py-ruff: update to 0.1.6.

0.1.6

Preview features

    [flake8-boolean-trap] Extend boolean-type-hint-positional-argument (FBT001) to include booleans in unions (#7501)
    [flake8-pie] Extend reimplemented-list-builtin (PIE807) to dict reimplementations (#8608)
    [flake8-pie] Extend unnecessary-pass (PIE790) to include ellipses (...) (#8641)
    [flake8-pie] Implement fix for unnecessary-spread (PIE800) (#8668)
    [flake8-quotes] Implement unnecessary-escaped-quote (Q004) (#8630)
    [pycodestyle] Implement fix for multiple-spaces-after-keyword (E271) and multiple-spaces-before-keyword (E272) (#8622)
    [pycodestyle] Implement fix for multiple-spaces-after-operator (E222) and multiple-spaces-before-operator (E221) (#8623)
    [pyflakes] Extend is-literal (F632) to include comparisons against mutable initializers (#8607)
    [pylint] Implement redefined-argument-from-local (PLR1704) (#8159)
    [pylint] Implement fix for unnecessary-lambda (PLW0108) (#8621)
    [refurb] Implement if-expr-min-max (FURB136) (#8664)
    [refurb] Implement math-constant (FURB152) (#8727)

Rule changes

    [flake8-annotations] Add autotyping-like return type inference for annotation rules (#8643)
    [flake8-future-annotations] Implement fix for future-required-type-annotation (FA102) (#8711)
    [flake8-implicit-namespace-package] Avoid missing namespace violations in scripts with shebangs (#8710)
    [pydocstyle] Update over-indentation (D208) to preserve indentation offsets when fixing overindented lines (#8699)
    [pyupgrade] Refine timeout-error-alias (UP041) to remove false positives (#8587)

Formatter

    Fix instability in await formatting with fluent style (#8676)
    Compare formatted and unformatted ASTs during formatter tests (#8624)
    Preserve trailing semicolon for Notebooks (#8590)

CLI

    Improve debug printing for resolving origin of config settings (#8729)
    Write unchanged, excluded files to stdout when read via stdin (#8596)

Configuration

    [isort] Support disabling sections with no-sections = true (#8657)
    [pep8-naming] Support local and dynamic class- and static-method decorators (#8592)
    [pydocstyle] Allow overriding pydocstyle convention rules (#8586)

Bug fixes

    Avoid syntax error via importing trio.lowlevel (#8730)
    Omit unrolled augmented assignments in PIE794 (#8634)
    Slice source code instead of generating it for EM fixes (#7746)
    Allow whitespace around colon in slices for whitespace-before-punctuation (E203) (#8654)
    Use function range for no-self-use (#8637)
    F-strings doesn't contain bytes literal for PLW0129 (#8675)
    Improve detection of TYPE_CHECKING blocks imported from typing_extensions or _typeshed (#8429)
    Treat display as a builtin in IPython (#8707)
    Avoid FURB113 autofix if comments are present (#8494)
    Consider the new f-string tokens for flake8-commas (#8582)
    Remove erroneous bad-dunder-name reference (#8742)
    Avoid recommending Self usages in metaclasses (#8639)
    Detect runtime-evaluated base classes defined in the current file (#8572)
    Avoid inserting trailing commas within f-strings (#8574)
    Remove incorrect deprecation label for stdout and stderr (#8743)
    Fix unnecessary parentheses in UP007 fix (#8610)
    Remove repeated and erroneous scoped settings headers in docs (#8670)
    Trim trailing empty strings when converting to f-strings (#8712)
    Fix ordering for force-sort-within-sections (#8665)
    Run unicode prefix rule over tokens (#8709)
    Update UP032 to unescape curly braces in literal parts of converted strings (#8697)
    List all ipython builtins (#8719)

Documentation

    Document conventions in the FAQ (#8638)
    Redirect from rule codes to rule pages in docs (#8636)
    Fix permalink to convention setting (#8575)

(wiz)

2023-11-19 16:18:00 UTC MAIN commitmail json YAML

doc: Updated textproc/py-pygments to 2.17.1

(wiz)

2023-11-19 16:17:50 UTC MAIN commitmail json YAML

py-pygments: update to 2.17.1.

Version 2.17.1
--------------
(released November 19, 2023)

- Updated lexers:

  * TOML: Fix bug making lexing of single-quoted strings too eager

Version 2.17.0
--------------
(released November 18, 2023)

- New lexers:

  * JSX (#2524, #709)
  * Kusto (#2552)
  * ldaprc (#2532)
  * LDIF (#2489)
  * PRQL (#2507, #2523, #2559)
  * Visual Prolog and Visual Prolog Grammar (#2480)
  * Vyper (#2531, #2579)

- Updated lexers:

  * Cypher: fix comment matching, add missing keywords (#2504)
  * Fortran: add ``elseif`` keyword (#2528)
  * Lean: make it available as ``lean3``, in preparation for
    a possible switch to ``lean`` highlighting as Lean 4 (#2546)
  * JSON: add MIME types and file extensions for several line-delimited
    JSON formats (#2490)
  * Nix: many improvements (#2551, #1800)
  * OCaml: Add ``and`` keyword, remove ``value`` from keywords (#2521)
  * Python: add ``starlark`` and ``bazel`` aliases (#2517, #2516)
  * Snowball: Treat ``len`` like ``size`` (#2508)
  * Spice: add ``panic`` keyword and ``->`` operator (#2510)
  * squid.conf: fix catastrophic backtracking (#2583)
  * TOML: rewritten, with many fixes (#2576)
  * Turtle: support blank nodes (#2581)
  * Wikitext: fix erroneous highlighting of LanguageConverter markup
    (#2493), add missing variant languages (#2494)
  * CMake: support ``[=[ bracketed arguments ]=]``` (#2549)

- Fix ctags support and tests (#2487)
- Include ``Lexer.add_filter`` in the documentation (#2519)
- Add a ``Lean3Lexer`` alias (#2546)
- The ``pygments.styles`` module contains a new ``STYLES`` variable
  with a dictionary of built-in styles.  The old ``STYLE_MAP`` variable,
  which uses a different format, is kept for backwards compatibility.
- On Windows, add a new installation extra (``windows-terminal``) which pulls in
  dependencies for colored console output. See :doc:`cmdline` for more details.
  (#2505)
- Support more file types in ``autopygmentize`` script (#2513)
- Change color of numbers in ``rrt`` style (#2526)
- Fix error when trying to look up plugin formatters by file extension
  of the output format (#2563)
- Use Hatchling as a build backend instead of setuptools.
  This change is transparent to most users. Distribution packagers
  who build without build isolation need to add hatchling as a build
  dependency and remove setuptools. People downloading source distributions
  and wheels from PyPI directly should note that they now have ``pygments``
  in their file names instead of ``Pygments``. (#2573)
- Improve the test framework to also check for lost tokens when processing the
  snippets and example files (#2582.)
- Improve the *Dracula* style definition to make it easier to maintain (#2575)

(wiz)

2023-11-19 16:14:17 UTC MAIN commitmail json YAML

doc: Updated lang/py-pygls to 1.2.0

(wiz)

2023-11-19 16:14:07 UTC MAIN commitmail json YAML

py-pygls: update to 1.2.0.

What's Changed

    Remove dependency on typeguard by @karthiknadig in #411
    Simplify vscode-playground setup and fix Python discovery by @alcarney in #374
    chore: pin lsprotocol to 2023.0.0 by @alcarney in #414
    build: v1.2.0 by @tombh in #412

(wiz)

2023-11-19 16:02:56 UTC MAIN commitmail json YAML

doc: Updated devel/py-typeguard to 4.1.5nb2

(wiz)

2023-11-19 16:02:44 UTC MAIN commitmail json YAML

py-typeguard: fix DEPENDS and test target

(wiz)

2023-11-19 15:58:29 UTC MAIN commitmail json YAML

doc: Updated textproc/py-pdf to 3.17.1

(wiz)

2023-11-19 15:58:19 UTC MAIN commitmail json YAML

py-pdf: update to 3.17.1.

Bug Fixes (BUG)

    Mediabox expansion size when applying non-right angle rotation (#2282) by @MrinalJain17

Robustness (ROB)

    MissingWidth is IndirectObject (#2288) by @MartinThoma
    Initialize states array with an empty value (#2280) by @alexey-v-paramonov

Documentation (DOC)

    Typo in example in extract-attachments.md (#2285) by @ageitgey
    Add Alexey Paramonov as a contributor for #2280 by @MartinThoma

Maintenance (MAINT)

    Update sample-files by @MartinThoma

(wiz)

2023-11-19 15:56:34 UTC MAIN commitmail json YAML

doc: Updated graphics/py-matplotlib to 3.8.2

(wiz)

2023-11-19 15:56:25 UTC MAIN commitmail json YAML

py-matplotlib: update to 3.8.2.

This is the second bugfix release of the 3.8 series.

Highlights of this release include:

    Fix a segfault in the MacOS backend when running on Python 3.12
    Fix Contour labeling manual positions selecting incorrect contours.
    Various documentation improvements

(wiz)

2023-11-19 14:21:56 UTC MAIN commitmail json YAML

doc: Updated lang/py-lsprotocol to 2023.0.0.1

(wiz)

2023-11-19 14:21:42 UTC MAIN commitmail json YAML

py-lsprotocol: update to 2023.0.0.1.

Enhancements

    Update to latest LSP spec by @karthiknadig in #281

Bug Fixes

    Update package classifiers by @karthiknadig in #284

(wiz)

2023-11-19 14:20:21 UTC MAIN commitmail json YAML

doc: Updated security/py-keyring to 24.3.0

(wiz)

2023-11-19 14:20:08 UTC MAIN commitmail json YAML

py-keyring: update to 24.3.0.

v24.3.0
=======

Features
--------

- Added bash completion support. (#643)

(wiz)

2023-11-19 14:18:28 UTC MAIN commitmail json YAML

doc: Updated www/py-google-api-python-client to 2.108.0

(wiz)

2023-11-19 14:18:18 UTC MAIN commitmail json YAML

2023-11-19 14:17:12 UTC MAIN commitmail json YAML

doc: Updated textproc/py-fastjsonschema to 2.19.0

(wiz)

2023-11-19 14:17:02 UTC MAIN commitmail json YAML

py-fastjsonschema: update to 2.19.0.

=== 2.19.0 (2023-11-14)

* Added `use_formats` parameter to allow disable automatic assertions

(wiz)

2023-11-19 14:11:13 UTC MAIN commitmail json YAML

doc: Updated security/py-certifi to 2023.11.17

(wiz)

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

2023-11-19 14:09:40 UTC MAIN commitmail json YAML

doc: Updated devel/py-cattrs to 23.2.1

(wiz)

2023-11-19 14:09:31 UTC MAIN commitmail json YAML

py-cattrs: update to 23.2.1.

## 23.2.1 (2023-11-18)

- Fix unnecessary `typing_extensions` import on Python 3.11.

## 23.2.0 (2023-11-17)

- **Potentially breaking**: skip _attrs_ fields marked as `init=False` by default. This change is potentially breaking for unstructuring.
- **Potentially breaking**: {py:func}`cattrs.gen.make_dict_structure_fn` and {py:func}`cattrs.gen.typeddicts.make_dict_structure_fn` will use the values for the `detailed_validation` and `forbid_extra_keys` parameters from the given converter by default now.
  If you're using these functions directly, the old behavior can be restored by passing in the desired values directly.
- **Potentially breaking**: The default union structuring strategy will also use fields annotated as `typing.Literal` to help guide structuring.
- Python 3.12 is now supported. Python 3.7 is no longer supported; use older releases there.
- Implement the `union passthrough` strategy, enabling much richer union handling for preconfigured converters.
- Introduce the `use_class_methods` strategy.
- The `omit` parameter of {py:func}`cattrs.override` is now of type `bool | None` (from `bool`).
  `None` is the new default and means to apply default _cattrs_ handling to the attribute, which is to omit the attribute if it's marked as `init=False`, and keep it otherwise.
- Converters can now be initialized with custom fallback hook factories for un/structuring.
- Add support for `date` to preconfigured converters.
- Add support for `datetime.date`s to the PyYAML preconfigured converter.
- Fix {py:func}`format_exception() <cattrs.v.format_exception>` parameter working for recursive calls to {py:func}`transform_error <cattrs.transform_error>`.
- _attrs_ aliases are now supported, although aliased fields still map to their attribute name instead of their alias by default when un/structuring.
- Fix TypedDicts with periods in their field names.
- Optimize and improve unstructuring of `Optional` (unions of one type and `None`).
- Fix {py:func}`format_exception <cattrs.v.format_exception>` and {py:func}`transform_error <cattrs.transform_error>` type annotations.
- Improve the implementation of `cattrs._compat.is_typeddict`. The implementation is now simpler, and relies on fewer private implementation details from `typing` and typing_extensions.
- Improve handling of TypedDicts with forward references.
- Speed up generated _attrs_ and TypedDict structuring functions by changing their signature slightly.
- Fix copying of converters with function hooks.
- Broaden {py:func}`loads' <cattrs.preconf.orjson.OrjsonConverter.loads>` type definition for the preconf orjson converter.
- {py:class}`AttributeValidationNote <cattrs.AttributeValidationNote>` and {py:class}`IterableValidationNote <cattrs.IterableValidationNote>` are now picklable.
- Fix structuring `Final` lists.
- Fix certain cases of structuring `Annotated` types.
- Fix the tagged union strategy to work with `forbid_extra_keys`.
- Use PDM instead of Poetry.
- _cattrs_ is now linted with Ruff.
- Remove some unused lines in the unstructuring code.
- Fix handling classes inheriting from non-generic protocols.
- The documentation Makefile now supports the `htmlview` and `htmllive` targets.
- _cattrs_ is now published using PyPI Trusted Publishers, and `main` branch commits are automatically deployed to Test PyPI.

(wiz)

2023-11-19 13:53:44 UTC MAIN commitmail json YAML

doc: Updated devel/py-anytree to 2.12.1

(wiz)

2023-11-19 13:53:32 UTC MAIN commitmail json YAML

2023-11-19 13:52:26 UTC MAIN commitmail json YAML

doc: Updated www/py-aiohttp to 3.9.0

(wiz)

2023-11-19 13:52:13 UTC MAIN commitmail json YAML

2023-11-19 13:39:15 UTC MAIN commitmail json YAML

doc: Updated print/mupdf to 1.23.6

(wiz)

2023-11-19 13:39:05 UTC MAIN commitmail json YAML

mupdf: update to 1.23.6.

Changes not found.

(wiz)

2023-11-19 13:35:16 UTC MAIN commitmail json YAML

doc: Updated net/libcares to 1.22.0

(wiz)

2023-11-19 13:35:07 UTC MAIN commitmail json YAML

libcares: update to 1.22.0.

c-ares version 1.22.0

This is a feature release with some significant internal changes.

Features:
o ares_reinit() is now implemented to re-read any system configuration and
  immediately apply to an existing ares channel [2]
o The adig command line program has been rewritten and its format now more
  closely matches that of BIND's dig utility [3]
o The new DNS message parser and writer functions have now been made public [4]
o RFC9460 HTTPS and SVCB records are now supported [5]
o RFC6698 TLSA records are now supported [6]
o The server list is now internally dynamic and can be changed without
  impacting existing queries [10]
o Hosts file processing is now cached until the file is detected to be changed
  to speed up repetitive lookups of large hosts files [11]

Changes:
o Internally all DNS messages are now written using the new DNS writing
  functions [7]
o EDNS is now enabled by default [8]
o Internal cleanups in function prototypes [9]

Bug Fixes:
o Randomize retry penalties to prevent thundering herd issues when dns
  servers throttle requests [1]
o Fix Windows build error for missing if_indextoname() [10]

(wiz)

2023-11-19 13:34:13 UTC MAIN commitmail json YAML

doc: Updated devel/gopls to 0.14.2

(wiz)

2023-11-19 13:34:00 UTC MAIN commitmail json YAML

gopls: update to 0.14.2.

This release contains just one change: an upgrade of x/telemetry
to pick up support for the "local" telemetry mode (golang/go#63832).

Previously, when the telemetry mode was "off" (the default), counter
data would not be uploaded, but would be written to the
os.UserConfigDir()/go/telemetry/local directory of the local file
system. We heard from a few users that, as a matter of policy within
their organization, they need a way to prevent even this local data
from being written. With this release, running gotelemetry off will
stop gopls from writing this local counter data. Note that the
os.UserConfigDir()/go/telemetry/mode file must be written to record
the "off" state.

The new default telemetry mode is "local", which behaves the same
way as "off" did before. In "local" mode, counter data is written
to the local file system, but not uploaded. Local data can be
inspected with the gotelemetry view command.

See golang/go#63832 for more details. Thanks again for helping us
support transparent telemetry in gopls. As described in the v0.14.0
release notes, we are confident that this data will help us produce
a better, faster, more reliable product. In fact this is already
happening.

(wiz)

2023-11-19 13:21:42 UTC MAIN commitmail json YAML

devel/protobuf: Unbreak build on Darwin

FORCE_CXX_STD=c++14

(bacon)

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

editors/Makefile: Add qemacs

(bacon)

2023-11-19 13:00:32 UTC MAIN commitmail json YAML

doc: Added editors/qemacs version 6.1.1b

(bacon)

2023-11-19 13:00:26 UTC MAIN commitmail json YAML

editors/qemacs: Quick Emacs

qemacs - small but powerful UNIX editor with many features
that even big editors lack.

QEmacs is a text editor targeted at embedded systems or debugging.
Although it is very small, it has some very interesting features
that even big editors lack such as an Emacs look and feel with all
common Emacs features, can edit huge files, has full Unicode support,
has various syntax modes for common programming langauges, a shell
mode with full color VT100 terminal emulation, input methods for
most languages (including Chinese), binary and hexadecimal in place
editing mode, no termcap requirement, X11 support, and PNG/bitmap
support.

(bacon)

2023-11-19 12:20:29 UTC MAIN commitmail json YAML

doc/TODO: add some

+ cmake-3.27.8, entr-5.5, gopls-0.14.2, libcares-1.22.0, mupdf-1.23.6,
  py-aiohttp-3.9.0, py-anytree-2.12.1, py-cattrs-23.2.1,
  py-certifi-2023.11.17, py-fastjsonschema-2.19.0,
  py-google-api-python-client-2.108.0, py-grpcio-1.59.3,
  py-jsonschema-4.20.0, py-jsonschema-specifications-2023.11.1,
  py-keyring-24.3.0, py-lsprotocol-2023.0.0, py-matplotlib-3.8.2,
  py-pdf-3.17.1, py-pygls-1.2.0, py-pygments-2.17.0, py-ruff-0.1.6,
  py-urllib3-2.1.0, rspamd-3.7.4, vala-0.56.14, webkit-gtk-2.42.2,
  wireshark-4.2.0.

(wiz)

2023-11-19 11:09:04 UTC MAIN commitmail json YAML

Updated net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2023-11-19 11:08:00 UTC MAIN commitmail json YAML

2023-11-19 10:37:19 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.73

(fox)

2023-11-19 10:36:39 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to 1.73

Changes since v1.72.1

v1.73 - 30.10.2023
- Sample editor: Shift + mouse-wheel = scroll sample data view
- Windows/macOS: Updated SDL to v2.28.4

(fox)

2023-11-19 10:27:02 UTC MAIN commitmail json YAML

doc: Updated security/wolfssl to 5.6.4

(fox)

2023-11-19 10:26:36 UTC MAIN commitmail json YAML

security/wolfssl: Update to v5.6.4

Changes since v5.6.3:

wolfSSL Release 5.6.4 (October 30, 2023)

NOTE: * --enable-heapmath is being deprecated and will be removed by 2024
* Old CyaSSL/CtaoCrypt shim layer was removed in this release (5.6.4)

Vulnerabilities

  * [Medium] A fix was added, but still under review for completeness, for a
    Bleichenbacher style attack, leading to being able to decrypt a saved TLS
    connection and potentially forge a signature after probing with a large
    number of trial connections. This issue is around RSA decryption and
    affects static RSA cipher suites on the server side, which are not
    recommended to be used and are off by default. Static RSA cipher suites
    were also removed from the TLS 1.3 protocol and only present in TLS 1.2
    and lower. All padding versions of RSA decrypt are affected since the code
    under review is outside of the padding processing. Information about the
    private keys is NOT compromised in affected code. It's recommended to
    disable static RSA cipher suites and update the version of wolfSSL used if
    using RSA private decryption alone outside of TLS. The fix is located in
    this pull request (#6896)

New Feature Additions

  * DTLS 1.3 PQC: support fragmenting the second ClientHello message. This
    allows arbitrarily long keys to be used, opening up support for all PQC
    ciphersuites in DTLS 1.3.
  * SM2/SM3/SM4: Chinese cipher support including TLS 1.3 and 1.2 cipher
    suites. SM2 SP implementation available.
  * Ability to parse ASN1 only with SMIME_read_PKCS7
  * Added support for MemUse Entropy on Windows
  * Added Ada Bindings for wolfSSL
  * Added a PEM example that converts to and from DER/PEM.
  * Added LMS/HSS and XMSS/XMSS^MT wolfcrypt hooks, both normal and
    verify-only options.
  * Added support for the AES EAX mode of operation
  * Port for use with Hitch (https://github.com/varnish/hitch) added
  * Add XTS API's to handle multiple sectors in new port ot VeraCrypt

Enhancements and Optimizations

  * Turned on SNI by default on hosts with resources
  * Improved support for Silicon Labs Simplicity Studio and the ERF32 Gecko
    SDK
  * Thumb-2 and ARM32 Curve25519 and Ed25519 assembly have significantly
    improved performance.
  * Thumb-2 AES assembly code added.
  * Thumb-2 and ARM32 SP implementations of RSA, DH and ECC have
    significantly improved performance.
  * Minor performance improvements to SP ECC for Intel x64.
  * AES-XTS assembly code added for Intel x64, Aarch64 and ARM32.
  * Added support for X963 KDFs to ECIES.
  * Added 32-bit type only implementation of AES GMULT using tables.
  * Add support for nginx version 1.25.0
  * Add support for Kerberos version 5 1.21.1
  * Check all CRL entries in case a single issuer has multiple CRL's loaded
  * CRL verify the entire chain including loaded CA's
  * Added example for building wolfSSL as an Apple universal binary
    framework using configure
  * Sniffer tool now supports decrypting TLS sessions using secrets obtained
    from a SSLKEYLOGFILE
  * Updates made for EBSNET port
  * Update "--enable-jni" to include additional defines for expanded JNI
    support. Also includes JCE and JSSE builds under the single enable option
    now.

Fixes

  * Fixed error handling when decrypted pre-master secret is too long when
    using static RSA.
  * Added a fix for keymod use with i.MX RT1170 CAAM blobs
  * Added a fix for AES-GCM use with Petalinux Xilinx
  * Fixed wc_SignatureGenerate_ex to not call verify twice
  * Fixed wolfCrypt FIPS DLL on Win32
  * Fixed TFM math library big-endian reading implementation when a zero
    length buffer is passed in.
  * Fixed NO_CERT configurations to build correctly.
  * Fixed ARM AES-GCM streaming assembly when 窶兎nable-opensslextra defined.
  * Added modulus checks to heap math implementation of mp_exptmod().
  * Fixed Windows assembly code to handle that certain XMM registers are
    non-volatile.
  * Aarch64 SP ECC implementation of sp_256_mont_dbl_4 has the register list
    for the assembly code fixed to include all used registers.
  * mp_sqrt_mod_prime fixed to limit the number of iterations of a loop to
    handle malicious non-prime values being passed in.
  * Ignore session ID's shorter than 32 bytes instead of erroring out

(fox)

2023-11-19 01:20:09 UTC MAIN commitmail json YAML

doc: Added databases/py-tinydb version 4.8.0

(wiz)

2023-11-19 01:19:59 UTC MAIN commitmail json YAML

databases/Makefile: + py-tinydb

(wiz)

2023-11-19 01:19:49 UTC MAIN commitmail json YAML

databases/py-tinydb: import py-tinydb-4.8.0

TinyDB is a tiny, document oriented database optimized for your
happiness.

(wiz)

2023-11-19 01:16:55 UTC MAIN commitmail json YAML

doc: Added security/py-nvdlib version 0.7.6

(wiz)

2023-11-19 01:16:42 UTC MAIN commitmail json YAML

security/Makefile: + py-nvdlib

(wiz)

2023-11-19 01:16:31 UTC MAIN commitmail json YAML

security/py-nvdlib: import py-nvdlib-0.7.6

NVDlib is a Python library that allows you to interface with the
NIST National Vulnerability Database (NVD), pull vulnerabilities
(CVEs), and Common Platform Enumeration (CPEs) into easily accessible
objects.

### Features

- Search the NVD for CVEs using all parameters allowed by the NVD
  API (recently updated to utilize version 2 of the API). Including
  search criteria such as CVE publish and modification date, keywords,
  severity, score, or CPE name.
- Search CPE names by keywords, CPE match strings, or modification
  dates. Then pull the CVE ID's that are relevant to those CPEs.
- Retrieve details on individual CVEs, their relevant CPE names,
  and more.
- Built in rate limiting according to NIST NVD recommendations.
  Get an API key to allow for a delay argument to be passed. Otherwise
  it is 6 seconds between requests by default.

(wiz)

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

doc/TODO: + mozc-server-2.29.5268.102.

(wiz)

2023-11-19 00:38:52 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.44.1

(iquiw)

2023-11-19 00:38:13 UTC MAIN commitmail json YAML

fzf: update to 0.44.1

Pkgsrc changes:

* Include bin/fzf-preview.sh in the package.

Upstream changes:

0.44.1

* Fixed crash when preview window is hidden on focus event

0.44.0

* (Experimental) Sixel image support in preview window (not available on
  Windows)
  * bin/fzf-preview.sh is added to demonstrate how to display an image
    using Kitty image protocol or Sixel. You can use it like so:

      fzf --preview='fzf-preview.sh {}'

* (Experimental) iTerm2 inline image protocol support in preview window
  (not available on Windows)

    # Using https://iterm2.com/utilities/imgcat
    fzf --preview 'imgcat -W $FZF_PREVIEW_COLUMNS -H $FZF_PREVIEW_LINES {}'

* HTTP server can be configured to accept remote connections

    # FZF_API_KEY is required for a non-localhost listen address
    export FZF_API_KEY="$(head -c 32 /dev/urandom | base64)"
    fzf --listen 0.0.0.0:6266

  * To allow remote process execution, use --listen-unsafe instead
    (execute*, reload*, become, preview, change-preview, transform-*)

        fzf --listen-unsafe 0.0.0.0:6266

(iquiw)

2023-11-18 19:01:37 UTC MAIN commitmail json YAML

licenses: remove busl-1.1-license

This is only a partial license, the "parameters" are missing;
when we need this, we should add e.g. busl-1.1-hashicorp-2023-license
including the parameters.

(wiz)

2023-11-18 15:46:26 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-mini_portile2 to 2.8.5

(tsutsui)