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

2024-05-23 14:12:50 UTC Now

2022-12-26 22:11:38 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.18.0

v1.18.0 - 2022-12-21
- Hjson configuration file can now omit outside braces (it's "braceless
  Hjson"), making it much cleaner
- allow opening the help screen with just the ? key on Windows (as for other
  systems)
- fix a crash in some cases of input being cleaned with a selection - Fix #643

(pin)

2022-12-26 22:11:14 UTC MAIN commitmail json YAML

doc: Updated x11/libSM to 1.2.4

(wiz)

2022-12-26 22:11:05 UTC MAIN commitmail json YAML

libSM: update to 1.2.4.

The configure script checks for libICE version 1.1.0 or later as one
of the bug fixes in this release depends on the fixed version of the
IceGetHeaderExtra macro defined in the libICE headers to work correctly.

Alan Coopersmith (12):
      Remove obsolete B16 & B32 tags in struct definitions
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Fix spelling/wording issues
      Build xz tarballs instead of bzip2
      gitlab CI: add a basic build test
      Add uuid as private dependency to sm.pc for static linking
      SmcCloseConnection: remove unnecessary cast from free()
      gitlab CI: stop requiring Signed-off-by in commits
      gitlab CI: build current libICE, to meet dependency on >= 1.1.0
      Handle arrays too large to fit in iceConn buffers
      libSM 1.2.4

Kim Woelders (1):
      Fix some potential memory leaks in SmcCloseConnection().

(wiz)

2022-12-26 22:10:52 UTC MAIN commitmail json YAML

doc: Updated x11/xcb-util to 0.4.1

(wiz)

2022-12-26 22:10:44 UTC MAIN commitmail json YAML

doc: Updated wm/leftwm to 0.4.1

(pin)

2022-12-26 22:10:43 UTC MAIN commitmail json YAML

xcb-util: update to 0.4.1.

Alan Coopersmith (10):
      Update configure.ac bug URL for gitlab migration
      Update README for gitlab migration
      Add README.md to EXTRA_DIST
      Build xz tarballs instead of bzip2
      Update m4 to xorg/util/xcb-util-m4@c617eee22ae5c285e79e81
      gitlab CI: add a basic build test
      atoms: add format attribute to makenames() function
      atoms: Fix type mismatch in xcb_atom_name_unique()
      xcb_aux: handle -Wimplicit-int-conversion warnings from clang
      xcb-util 0.4.1

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2022-12-26 22:10:22 UTC MAIN commitmail json YAML

wm/leftwm: update to 0.4.1

[0.4.1]
Fixed
- Temp fix for MainWidth inconsistency until layout-lib
- Fix crash when swapping tag at startup
- Swap for new copr repo
- Using args[0] instead of current_exe() under OpenBSD. current_exe() is not
  supported in this OS.
- replace `<module-name>/mod.rs` with `<module-name>.rs`
- Fix manual install instructions
- Change default layout mode to `Tag`
- Exclude NetBSD in `build.rs` and avoid build-hangs
- Print `lefthk` warning only when no binary present
- use `implicit_some` extension in ron deserializer
- small update to readme
- Make help pages work
- better clap and fix broken `workspace` flag for `leftwm-state`
- Fix binary arguments (clap)
- Some fixes for the `Makefile` and `flake.nix`
- Make `test-full` fail on warnings
- bump several depedencies
- Make `leftwm --version` work
- Improve output of `leftwm-check --verbose`
- Fix `--no-default-features` build failing
- Refactor: Move xlib display server to it's own crate
- Add link to `leftfwm.desktop` to the README
- Fix new windows always getting stacked topmost
- Also a bunch of little papercuts and code cleanup

Added
- feat(config): allow regexps in window_rules for window_class,
- Option to hide border when only one window is visible
- added lefthk feature checks and errors
- add features log to leftwm-check.
- handle theme templates within Makefile
- Add optimized build profile
- Add leftwm config subcommand
- Add `background_color` to theme config
- update theme examples to ron
- update eww example
- Feature: Multiple `up` scripts
- Add install-linked-dev to Makefile
- feat: Add a `spawn_as_type` to the `window_rules` configuration
- Added nix tests to Makefile.
- Added a few options to the pr template
- Add a few window rules

Minimum Supported Rust Version
- The currently supported MSRV is 1.60.0

(pin)

2022-12-26 22:09:20 UTC MAIN commitmail json YAML

doc: Updated graphics/oxipng to 8.0.0

(pin)

2022-12-26 22:08:55 UTC MAIN commitmail json YAML

graphics/oxipng: update to 8.0.0

- [Breaking] Revamp alpha optimization
- [Bugfix] Fix grayscale depth reduction with tRNS pixel
- [Bugfix] Fix fast mode with zopfli
- [Improvement] Tweaks to interlacing and format display
- [Improvement] Ability to reduce alpha channel to tRNS pixel
- [Improvement] Performance improvements to colorspace reduction
- [Misc] Disable image validation in release mode, as it is deemed no longer
  necessary

(pin)

2022-12-26 22:07:58 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.10.0

(pin)

2022-12-26 22:07:37 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.10.0

What's Changed
- Update dependencies in #91
- Improve radio feature UX in #92
- Implement tracks context in #94
- Fix liked tracks errors in #95

(pin)

2022-12-26 22:06:41 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.7.7

(pin)

2022-12-26 22:05:28 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.19.12

(pin)

2022-12-26 22:04:56 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.19.12

Viewer: better detect changes with simple editors

In theory watching only 'file' is enough. Unfortunately some file
editors do not modify files directly. They first rename the existing
file on disk and then  create a new file with the same filename. As
a workaround, we watch the whole directory where the file resides.
False positives, there could be other changes in this directory
which are not related to 'file', are detected, as we only trigger
the rendition to HTML when 'debounced_event.path' corresponds to our
watched file.

(pin)

2022-12-26 21:09:59 UTC MAIN commitmail json YAML

doc: note end of freeze

(wiz)

2022-12-26 20:43:24 UTC MAIN commitmail json YAML

doc/TODO: + php-baikal-0.9.3, xscreensaver-6.06.

(wiz)

2022-12-26 17:59:30 UTC MAIN commitmail json YAML

openimageio: Bundle a static version of fmtlib so that this package
is unaffected by incompatible API changes in the latest version of
the library, in order to fix the build. Bump PKGREVISION.

(nia)

2022-12-26 16:50:29 UTC MAIN commitmail json YAML

gnuradio-core: Pull in GCC runtime from pkgsrc on significantly older
NetBSD. Maybe won't fix problems with conflicting GCC versions, but
also won't hurt

(nia)

2022-12-26 00:30:24 UTC MAIN commitmail json YAML

doc/TODO: Ruby 3.2.0 released.

+ ruby32-3.2.0.

(taca)

2022-12-26 00:16:08 UTC MAIN commitmail json YAML

handbrake: require libjpeg-turbo

(nia)

2022-12-25 19:44:05 UTC MAIN commitmail json YAML

doc: Updated www/php-nextcloud to 25.0.2

(ryoon)

2022-12-25 19:42:13 UTC MAIN commitmail json YAML

php-nextcloud: Update to 25.0.2

* Update to the next major release, 25. It is required to update 26
  after this freeze.

Changelog:
Version 25.0.2 December 8 2022

Changes

  * Avoid double ldap_unbind in Wizard.php (server#34577)
  * Fix disabled federated scope (server#34862)
  * Fix NC25 for 32-bit (server#34905)
  * Update 64-bit check wording (server#34921)
  * Disable upgrades to 26 for 32-bit (server#34922)
  * Fix visibility of internal expire date (server#34925)
  * Update @nextcloud/dialogs and fix toasts styling (server#34928)
  * Fix deprecations logged as errors (server#34944)
  * Skip general login with email for non-valid addresses and LDAP (server#
    34946)
  * Run session token renewals in a database transaction (server#34953)
  * Read encrypted session data again on reopen (server#34955)
  * Fix invalid date in security.txt (server#34964)
  * Fix duplicate event email notifications (server#34978)
  * Avoid a crash when a PHP extension has no version (server#34998)
  * Fix cron warning with time insensitive jobs (server#35010)
  * Fix unsuccessful token login logged as error (server#35011)
  * Cast to int (server#35023)
  * Add repair command to fix wrong share ownership (server#35034)
  * Fix checkmark for theme settings in dark mode (server#35035)
  * Fix size calculation on copying the skeleton files (server#35048)
  * Add description for calendar uri (server#35058)
  * Fix sidebar not automatically hidden in Files app (server#35060)
  * Fix top margin in empty versions list (server#35064)
  * Add pre-commit configuration (server#35078)
  * Bump microsoft/azure-storage-blob to 1.5.4 in stable25 (server#35082)
  * Fix HTML entities not decoded in comment just added (server#35085)
  * Make sure that path is normalized and then checked, (server#35086)
  * Fix PublicKeyTokenProviderTest import and mock (server#35099)
  * Fix distorted previews when using imaginary (server#35117)
  * Fix hasBigIntConversionPendingColumns missing files_trash (server#35118)
  * [LDAP] always create instance of own user manager (server#35130)
  * Run integration tests on 3rdparty bump (server#35133)
  * Support postgres15 (server#35135)
  * Bump aws/aws-sdk-php to 3.240 in stable25 (server#35137)
  * Make sure to not pass null to DateTime::createFromFormat (server#35161)
  * Deprecate PHP7.4 (server#35164)
  * Allow single character search by default (server#35166)
  * Fix rendering of login headline (server#35172)
  * Bump swiftmailer/swiftmailer to 6.3.0 in stable25 (server#35174)
  * Use the updated mariadb10.6 container in drone (server#35180)
  * Update CODEOWNERS (server#35183)
  * Bump @nextcloud/vue to 7.1.0-beta0 (server#35188)
  * Fix dashboard scrolling (server#35190)
  * Fix AppMenu icons for firefox (server#35191)
  * Mark more config values as sensitive (server#35199)
  * Fix settings for setting default expiration date (server#35214)
  * Fix logo not correctly inverted (server#35216)
  * Fix sharing expiration date handling and saving (server#35220)
  * Check quota on file copy (server#35232)
  * Close global search menu when keyboard focus leaves (server#35233)
  * Limit toggle grid view button scope (server#35235)
  * Fix missing native submit type from OAuth client add button (server#35237)
  * Delay updating setup providers untill we register the mounts (server#35255)
  * Fix default theming variables (server#35256)
  * Generate user themed icons (server#35261)
  * Also cancel XHR when cancelling uploads (server#35265)
  * Hide warning about missing apps for when shipped in the next version
    (server#35291)
  * Increase the fair-use push limit to 1.000 users (server#35298)
  * Don't use quota cache through user management (server#35312)
  * Fix mentions rendering in comment editor (server#35322)
  * Optimize background image migration job (server#35326)
  * Handle badly named version files more gracefully and log information
    (server#35327)
  * Help pages: set window title for sidebar sections (server#35330)
  * Revert "Fix quota type to int" (server#35335)
  * Fix navigation order (server#35338)
  * Prevents the selection of encrypted folders when clicking on the "Select
    all" checkbox (server#35340)
  * Fix border color contrast (server#35346)
  * Fix forwarding the object id when searching comments (server#35354)
  * Update cache when file size === 0 (server#35366)
  * Fix user settings layout (server#35375)
  * Add repair job that will ensure that secret and passwordsalt are set
    (server#35377)
  * Add label to sharing search field (server#35382)
  * Fix UX of renaming token (server#35390)
  * Update some deps (server#35394)
  * Revert minimum length for tags (server#35404)
  * Do not check quota for non Node (server#35408)
  * Fix missing share icon (server#35411)
  * Place <h1> into main content (server#35412)
  * Fix share admin page (server#35414)
  * Fix theming tests (server#35415)
  * Fix update for 32-bit (server#35453)
  * Revert "Fix border color contrast" (server#35454)
  * Allow upgrading from ownCloud 10.11 (server#35478)
  * Add fallback routines for empty secret cases (server#35605)
  * Downgrade ubuntu in order to fix CI (server#35606)
  * Fix migration to non-empty secret (server#35616)
  * Bump microsoft/azure-storage-blob to 1.5.4 in stable25 (3rdparty#1217)
  * Bump aws/aws-sdk-php to 3.240 in stable25 (3rdparty#1227)
  * Bump swiftmailer/swiftmailer to 6.3.0 in stable25 (3rdparty#1229)
  * Update nextcloud/ocp dependency (activity#1001)
  * Run NPM audit fix (activity#1003)
  * Apply ACL groupfolders (activity#1015)
  * Add filter to page title (activity#1017)
  * Update load-utils to 2.0.4 (bruteforcesettings#420)
  * Re-activate getMember() (circles#1203)
  * Avoid exception loop (circles#1220)
  * Update loader-utils and minimatch (files_pdfviewer#681)
  * Update nextcloud/ocp dependency (firstrunwizard#752)
  * Update nextcloud/ocp dependency (firstrunwizard#780)
  * Fix navigation menu order (firstrunwizard#784)
  * Update some libs (logreader#817)
  * Update nextcloud/ocp dependency (nextcloud_announcements#136)
  * Still push notifications of twofactor_nextcloud_notification when in DND
    (notifications#1355)
  * Update nextcloud/ocp dependency (notifications#1366)
  * Close menu when focus leaves (notifications#1368)
  * Add admin setting page with users defaults (notifications#1369)
  * Run NPM audit fix (notifications#1373)
  * Update user status with event data (notifications#1377)
  * Update loader-utils from 1.4.0 to 1.4.2 and 2.0.2 to 2.0.4 (password_policy
    #410)
  * Update some libs (password_policy#411)
  * Update nextcloud/ocp dependency (photos#1443)
  * Add primary key index to collaborators table (photos#1449)
  * Bump @vue/test-utils from 1.3.0 to 1.3.3 (photos#1460)
  * Update nextcloud/ocp dependency (photos#1482)
  * Prevent throwing an error in node deletion hook (photos#1493)
  * Run npm audit fix (photos#1495)
  * Fix version20003Date20221102170153 migration (photos#1501)
  * Audit fix (privacy#814)
  * Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (privacy#817)
  * Bump @nextcloud/vue from 5.4.0 to 7.0.1 (privacy#822)
  * Bump @nextcloud/vue from 7.1.0-beta.1 to 7.1.0-beta.2 (privacy#827)
  * Update nextcloud/ocp dependency (related_resources#132)
  * Remove completed remove route TODO (related_resources#133)
  * Revert "Revert"alternate route for complex itemid"" (related_resources#
    135)
  * Update nextcloud/ocp dependency (related_resources#138)
  * Bump npm dependencies (related_resources#145)
  * Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.4.0
    (text#3314)
  * Fix: relative link in RichWorkspace (text#3323)
  * Chore(deps): update dependency vite to ^3.2.2 (text#3337)
  * Fix(deps): update tiptap (text#3338)
  * Update nextcloud/ocp dependency (text#3343)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.3
    (text#3355)
  * Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3359)
  * DirectEditing: Set session user for DirectSession editing (text#3371)
  * Disable rich workspace rendering when view is not visible (text#3377)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.4
    (text#3383)
  * Chore(deps): update dependency vite to ^3.2.3 (text#3385)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.3.0 (text#
    3386)
  * Don't apply author annotations when in composition (text#3395)
  * Set IUserSession user in SessionController if available (text#3397)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.3.1 (text#
    3406)
  * Fix(deps): update vue monorepo to ^2.7.14 (text#3409)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.5
    (text#3412)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.3 (text#
    3415)
  * Fix hard line breaks displayed with additional new line between (text#3416)
  * Update nextcloud/ocp dependency (text#3420)
  * Fix(deps): update tiptap (text#3426)
  * Make images block nodes (text#3431)
  * Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.0 (text#3433)
  * Bring back menubar without formatting on plain text mode (text#3437)
  * Refactor vuex store (text#3439)
  * Chore(deps): update dependency vite to ^3.2.4 (text#3440)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.4 (text#
    3447)
  * Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.1 (text#3455)
  * Fix(deps): update dependency prosemirror-model to ^1.18.3 (text#3456)
  * Fix notification icon color (text#3463)
  * Add APIs for outline state to RichTextReader and WrapperComponent (text#
    3466)
  * Update loader-utils (text#3468)
  * Fix mention uid autocomplete and keyboard handler in list nodes (text#3471)
  * Fix direct editing loading of txt files (text#3479)
  * Combined code block backport (text#3480)
  * Backport of #3460 -- Fix front matter rendering (text#3481)
  * Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.2 (text#3485)
  * Prevent file deletion when pressing Ctrl+Delete (text#3515)
  * Revert "Set autocomplete attribute of input field to one-time-code"
    (twofactor_totp#1301)
  * Fallback to direct image if preview load failed (+ cypress fixes) (viewer#
    1452)
  * Increase visual regression for video to 0.02% (viewer#1454)
  * Build(deps): bump vue from 2.7.13 to 2.7.14 (viewer#1459)
  * Build(deps-dev): bump @types/dockerode from 3.3.11 to 3.3.12 (viewer#1460)
  * Build(deps-dev): bump tslib from 2.4.0 to 2.4.1 (viewer#1463)
  * Bump @nextcloud/vue to 7.1.0-beta0 (viewer#1468)
  * Stop encoding sidebar path (viewer#1471)
  * Bump @types/dockerode from 3.3.12 to 3.3.14 (viewer#1476)
  * Audit fix (viewer#1479)

Version 25.0.1 November 3 2022

Download: nextcloud-25.0.1.tar.bz2 or nextcloud-25.0.1.zip Check the file
integrity with: MD5: nextcloud-25.0.1.tar.bz2.md5 or nextcloud-25.0.1.zip.md5
SHA256: nextcloud-25.0.1.tar.bz2.sha256 or nextcloud-25.0.1.zip.sha256 SHA512:
nextcloud-25.0.1.tar.bz2.sha512 or nextcloud-25.0.1.zip.sha512 PGP (Key):
nextcloud-25.0.1.tar.bz2.asc or nextcloud-25.0.1.zip.asc

Changes

  * Extract GPS data from EXIF (server#34535)
  * Return proper error code when reporting exception fails in remote.php
    (server#34581)
  * Bump @nextcloud/password-confirmation from 4.0.1 to 4.0.2 (server#34590)
  * Fix reference preview when no server-side cache configured (server#34594)
  * Fix file creation issue if no action are registered (server#34597)
  * Fix "email changed" activity email check (server#34601)
  * Reduce number of database queries during WebDAV propfind request (server#
    34610)
  * Expose clearing the profiles and fix it (server#34616)
  * Set theming app to alwaysEnabled (server#34646)
  * Add a repair step to cleanup old theming cache (server#34647)
  * Fix unnecessary highlighting of selected element (server#34648)
  * Fix vertical alignment of user status icon (server#34649)
  * Fix icon of encrypted folders in filepicker (server#34657)
  * Add rate limiting on lost password emails (server#34658)
  * Fix regexp for unified searching in apps (server#34661)
  * Fix rebuild navigation (server#34663)
  * Update OCI workflow of server (server#34667)
  * Run npm audit (server#34669)
  * Add admin user customization kill switch (server#34681)
  * Invert header icons on bright preset backgrounds (server#34686)
  * Bump jquery-ui-dist from 1.13.1 to 1.13.2 (server#34699)
  * Propagate attributes when resharing (server#34704)
  * Fix alternative logins custom css class (server#34705)
  * Use vue lib multiselect tags component (server#34709)
  * Don't crash with outdated share provider on update with the web updater
    (server#34712)
  * Fix more icon color (server#34718)
  * WebDAV -- use file/folder name for dav:displayname (server#34721)
  * Fix null error in getUnencryptedSize (server#34725)
  * On installation save channel to config.php if not stable (server#34726)
  * LDAP to not register new users when outside of fair use or over limits
    (server#34728)
  * Add ico image/x-icon (server#34764)
  * Update notifications for one-click instances (server#34779)
  * Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39
    (server#34791)
  * Expose mapped user count from LDAP and use that for user limit check
    (server#34796)
  * Fix getMetadata return type (server#34821)
  * Check share attributes on preview endpoints (server#34823)
  * Fix empty content regressions in comments app (server#34827)
  * Fix autotest creating PostgreSQL database before install (server#34848)
  * Emit typed event when preview is requested (server#34854)
  * Display invalid input message (server#34860)
  * Update nextcloud/ocp dependency (activity#971)
  * Update nextcloud/ocp dependency (activity#979)
  * Update nextcloud/ocp dependency (activity#991)
  * Update nextcloud/ocp dependency (nextcloud_announcements#124)
  * Update nextcloud/ocp dependency (nextcloud_announcements#126)
  * Update nextcloud/ocp dependency (nextcloud_announcements#130)
  * Invert header icon on bright preset backgrounds (notifications#1341)
  * Update nextcloud/ocp dependency (notifications#1344)
  * Bump @nextcloud/notify_push to 1.1.3 (notifications#1346)
  * Update nextcloud/ocp dependency (notifications#1352)
  * Add public link logic (photos#1321)
  * Update nextcloud/ocp dependency (photos#1367)
  * Bump postcss from 8.4.16 to 8.4.18 (photos#1380)
  * Bump vue and vue-template-compiler (photos#1383)
  * Bump autoprefixer from 10.4.11 to 10.4.12 (photos#1385)
  * Bump jest from 29.0.2 to 29.0.3 (photos#1387)
  * Fix nomedia exclusion (photos#1391)
  * Limit auth backend to public albums (photos#1405)
  * Fix fetching album content when navigating (photos#1406)
  * Make tag translations work by loading recognize translations (photos#1407)
  * Fix logic of share album content fetching (photos#1408)
  * Prevent building prefixPath on loading (photos#1409)
  * Update nextcloud/ocp dependency (photos#1415)
  * Fix albumName typo (photos#1422)
  * Bump autoprefixer from 10.4.12 to 10.4.13 (photos#1438)
  * Implement dashboard api for recommended files (recommendations#564)
  * Revert "Revert "virtual groups"" (related_resources#105)
  * Polishing'n cleaning code (related_resources#118)
  * Room starts with single participant (related_resources#120)
  * Using principalUri:uri to id calendar (related_resources#122)
  * Alternate route for complex itemid (related_resources#125)
  * Revert "alternate route for complex itemid" (related_resources#134)
  * Update nextcloud/ocp dependency (related_resources#99)
  * Fix(deps): update dependency @nextcloud/vue to ^7.0.1 (text#3178)
  * Fix(deps): update tiptap (text#3197)
  * Fix(deps): update vue monorepo to ^2.7.13 (text#3235)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.2.0 (text#
    3251)
  * Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.0 (text#
    3253)
  * Update nextcloud/ocp dependency (text#3260)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.5.3 (text#3262)
  * Mentions: small test adjust (text#3267)
  * Fix copy and paste of user mentions (text#3274)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.2.1 autoclosed
    (text#3277)
  * Chore(deps): update dependency jest-environment-jsdom to ^29.2.2 (text#
    3279)
  * Remember the last opened folder (text#3283)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.0
    (text#3285)
  * Fix: adjust margin for hr (text#3286)
  * Update nextcloud/ocp dependency (text#3296)
  * Chore(deps): update dependency cypress to ^10.11.0 (text#3307)
  * Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text#
    3308)
  * Fix(deps): update dependency @nextcloud/logger to ^2.4.0 (text#3309)
  * Chore(deps): update dependency vite to ^3.2.0 (text#3315)
  * Build(deps): bump vue from 2.7.10 to 2.7.13 (viewer#1419)
  * Fix sidebar opening for different dav root and non-dav files (viewer#1433)

Latest 24 release below.

Version 24.0.8 December 8 2022

Download: nextcloud-24.0.8.tar.bz2 or nextcloud-24.0.8.zip
Check the file integrity with:
MD5: nextcloud-24.0.8.tar.bz2.md5 or nextcloud-24.0.8.zip.md5
SHA256: nextcloud-24.0.8.tar.bz2.sha256 or nextcloud-24.0.8.zip.sha256
SHA512: nextcloud-24.0.8.tar.bz2.sha512 or nextcloud-24.0.8.zip.sha512
PGP (Key): nextcloud-24.0.8.tar.bz2.asc or nextcloud-24.0.8.zip.asc

Changes

  * Update guzzlehttp/guzzle requirement from 7.4.5 to 7.5.0 in /build/
    integration (server#33888)
  * Add rate limiting on lost password emails (server#34659)
  * Emit typed event when preview is requested (server#34855)
  * Avoid double ldap_unbind in Wizard.php (server#34942)
  * Skip general login with email for non-valid addresses and LDAP (server#
    34947)
  * Cleanup tempfiles after each cron job run (server#34949)
  * Run session token renewals in a database transaction (server#34952)
  * Fix invalid date in security.txt (server#34966)
  * Avoid a crash when a PHP extension has no version (server#35005)
  * Fix unsuccessful token login logged as error (server#35012)
  * Only show cron warning after 24h due to time insensitive jobs (server#
    35018)
  * Fix duplicate event email notifications (server#35019)
  * Cast to int (server#35022)
  * Add repair command to fix wrong share ownership (server#35039)
  * Fix size calculation on copying the skeleton files (server#35049)
  * Add description for calendar uri (server#35059)
  * Fix sidebar not automatically hidden in Files app (server#35061)
  * Fix top margin in empty versions list (server#35065)
  * Make sure that path is normalized and then checked, (server#35088)
  * Fix HTML entities not decoded in comment just added (server#35100)
  * Fix PublicKeyTokenProviderTest import and mock (server#35101)
  * Appropriate length check in Notification.php (server#35113)
  * Use the updated mariadb10.6 container in drone (server#35114)
  * Fix distorted previews when using imaginary (server#35115)
  * [LDAP] always create instance of own user manager (server#35131)
  * Run integration tests on 3rdparty bump (server#35134)
  * Revert "Appropriate length check in Notification.php" (server#35140)
  * Detect weird local ips (server#35141)
  * Make sure to not pass null to DateTime::createFromFormat (server#35162)
  * Mark more config values as sensitive (server#35200)
  * Fix settings for setting default expiration date (server#35215)
  * Fix JSON error when comment has no reactions (server#35245)
  * Properly compare quota against both float/int values (server#35250)
  * Delay updating setup providers untill we register the mounts (server#35258)
  * Also cancel XHR when cancelling uploads (server#35266)
  * Hide warning about missing apps for when shipped in the next version
    (server#35292)
  * Bump swiftmailer/swiftmailer to 6.3.0 in stable24 (server#35297)
  * Don't use quota cache through user management (server#35313)
  * Fix mentions rendering in comment editor (server#35321)
  * Check quota on file copy (server#35328)
  * Check quota on file copy (server#35332)
  * Revert "Fix quota type to int" (server#35334)
  * Prevents the selection of encrypted folders when clicking on the "Select
    all" checkbox (server#35349)
  * Handle badly named version files more gracefully and log information
    (server#35351)
  * Fix forwarding the object id when searching comments (server#35356)
  * Update cache when file size === 0 (server#35367)
  * Fix UX of renaming token (server#35392)
  * Update some libs (server#35395)
  * Do not check quota for non Node (server#35409)
  * Update behat/behat requirement from ~3.11.0 to ~3.12.0 in /build/
    integration (server#35564)
  * Downgrade ubuntu in order to fix CI (server#35607)
  * Add mlocati/ip-lib in stable24 (3rdparty#1221)
  * Bump swiftmailer/swiftmailer to 6.3.0 in stable24 (3rdparty#1237)
  * Run NPM audit fix (activity#1004)
  * Update nextcloud/ocp dependency (activity#993)
  * Do not pass an instance of User where a string is expected (activity#996)
  * Update nextcloud/ocp dependency (activity#999)
  * Re-activate getMember() (circles#1204)
  * Refresh cache on demand (circles#1215)
  * Avoid exception loop (circles#1221)
  * Audit fix (files_pdfviewer#682)
  * Update nextcloud/ocp dependency (firstrunwizard#753)
  * Update some libs (logreader#818)
  * Update nextcloud/ocp dependency (nextcloud_announcements#132)
  * Update nextcloud/ocp dependency (nextcloud_announcements#135)
  * Still push notifications of twofactor_nextcloud_notification when in DND
    (notifications#1356)
  * Update nextcloud/ocp dependency (notifications#1359)
  * Update nextcloud/ocp dependency (notifications#1364)
  * Run NPM audit fix (notifications#1372)
  * Update user status with event data (notifications#1378)
  * Update some libs (password_policy#412)
  * Update nextcloud/ocp dependency (photos#1442)
  * Bump @vue/test-utils from 1.3.0 to 1.3.3 (photos#1461)
  * Bump postcss from 8.4.18 to 8.4.19 (photos#1479)
  * Update nextcloud/ocp dependency (photos#1480)
  * Run npm audit fix (photos#1496)
  * Audit fix (privacy#813)
  * Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (privacy#816)
  * Fix(deps): update dependency prosemirror-markdown to ^1.10.1 (text#3339)
  * Update nextcloud/ocp dependency (text#3341)
  * Avoid saving without changes (text#3351)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.3
    (text#3360)
  * Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3361)
  * Fix(deps): update tiptap to ^2.0.0-beta.202 (text#3362)
  * Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.2 (text#3363)
  * Update nextcloud/ocp dependency (text#3366)
  * DirectEditing: Set session user for DirectSession editing (text#3372)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.4
    (text#3387)
  * Don't apply author annotations when in composition (text#3396)
  * Set IUserSession user in SessionController if available (text#3398)
  * Fix typo in serializePlainText (text#3402)
  * Disable rich workspace rendering when view is not visible (text#3403)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.5
    (text#3413)
  * Update nextcloud/ocp dependency (text#3418)
  * Fix(deps): update dependency core-js to ^3.26.1 (text#3421)
  * Fix(deps): update tiptap (text#3441)
  * Chore(deps): update dependency regenerator-runtime to ^0.13.11 (text#3448)
  * Fix(deps): update dependency prosemirror-model to ^1.18.3 (text#3457)
  * Update npm dependencies (text#3469)
  * Bring back menubar without formatting on plain text mode (text#3475)
  * Audit fix (viewer#1478)

Version 24.0.7 November 3 2022

Download: nextcloud-24.0.7.tar.bz2 or nextcloud-24.0.7.zip Check the file
integrity with: MD5: nextcloud-24.0.7.tar.bz2.md5 or nextcloud-24.0.7.zip.md5
SHA256: nextcloud-24.0.7.tar.bz2.sha256 or nextcloud-24.0.7.zip.sha256 SHA512:
nextcloud-24.0.7.tar.bz2.sha512 or nextcloud-24.0.7.zip.sha512 PGP (Key):
nextcloud-24.0.7.tar.bz2.asc or nextcloud-24.0.7.zip.asc

Changes

  * Update behat/behat requirement from ~3.10.0 to ~3.11.0 in /build/
    integration (server#33185)
  * Fix quota type to int (server#34032)
  * Use filesystem user instead of file owner for creating version (server#
    34040)
  * Fix renaming in shared with you file list (server#34355)
  * Url encode the web dav url for copying (server#34381)
  * Trigger a rescan when trying to fopen a file that exists in cache but not
    on disk (server#34410)
  * Fix User profile picture when performing the search (server#34440)
  * Fix: Prevent deadlocks during mtime/size/etag propagation (server#34447)
  * Makes untrusted domain error on info (server#34454)
  * Fix Error: Undefined index: redirect_url (server#34460)
  * Harden disk_free_space check in CheckSetupController (server#34506)
  * Update ca-cert bundle (server#34518)
  * Update security.txt expires field (server#34527)
  * Fix password length limitation (server#34532)
  * Avoid allocating too much memory for the buffer on s3 uploads (server#
    34552)
  * Return proper error code when reporting exception fails in remote.php
    (server#34584)
  * Fix "email changed" activity email check (server#34600)
  * LDAP to not register new users when outside of fair use or over limits
    (server#34730)
  * Fix external storages access (server#34750)
  * Fix null error in getUnencryptedSize (server#34770)
  * Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39
    (server#34792)
  * Expose mapped user count from LDAP and use that for user limit check
    (server#34795)
  * Fix updating cached mounts that didn't have their mount provider set
    previously (server#34797)
  * DB mounts table: Add index for mount_provider_class (server#34798)
  * Add pre-commit configuration to stable24 as well (server#34802)
  * Update notifications for one-click instances (server#34805)
  * Update psalm-baseline.xml (server#34812)
  * Check share attributes on preview endpoints (server#34824)
  * Propagate attributes when resharing (server#34840)
  * Fix psalm errors fron the end of the baseline file (server#34845)
  * Run NPM audit fix (activity#972)
  * Improve email logging (activity#982)
  * Update nextcloud/ocp dependency (activity#989)
  * Bump terser from 5.7.1 to 5.15.1 (files_videoplayer#293)
  * Update nextcloud/ocp dependency (nextcloud_announcements#128)
  * Fix multi-tab usage with notify_push (notifications#1303)
  * Run audit fix (notifications#1311)
  * Send the subscription key to the Community push proxy (notifications#1320)
  * Adjust the expected query count (notifications#1338)
  * Update nextcloud/ocp dependency (notifications#1351)
  * Bump workbox-webpack-plugin, qs, postcss, @nextcloud/moment and
    autoprefixed (photos#1401)
  * Bump vue-router from 3.5.3 to 3.5.4 (photos#1412)
  * Update nextcloud/ocp dependency (photos#1413)
  * Bump autoprefixer from 10.4.12 to 10.4.13 (photos#1437)
  * Run audit (recommendations#557)
  * Bump terser and moment (text#3136)
  * Fix(deps): update tiptap (text#3171)
  * Chore(deps): update dependency @vue/vue2-jest to ^27.0.0 (text#3198)
  * Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.6 (text#3199)
  * Fix(deps): update dependency highlight.js to ^10.7.3 (text#3200)
  * Chore(deps): update dependency cypress to ^9.7.0 (text#3201)
  * Fix(deps): update dependency @nextcloud/moment to ^1.2.1 (text#3205)
  * Fix emoji suggestion regression (text#3206)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.14.0
    (text#3207)
  * Chore(deps): update dependency @nextcloud/browserslist-config to ^2.3.0
    (text#3208)
  * Chore(deps): update dependency @nextcloud/stylelint-config to ^2.2.0 (text#
    3211)
  * Fix(deps): update dependency @nextcloud/axios to ^1.11.0 (text#3215)
  * Fix(deps): update dependency @nextcloud/dialogs to ^3.2.0 (text#3216)
  * Chore(deps): update dependency regenerator-runtime to ^0.13.10 (text#3220)
  * Fix(deps): update dependency @nextcloud/vue to ^5.4.0 (text#3221)
  * Fix(deps): update dependency core-js to ^3.25.5 (text#3222)
  * Fix(deps): update dependency prosemirror-view to ^1.29.0 (text#3223)
  * Fix(deps): update dependency vue-material-design-icons to ^5.1.2 (text#
    3225)
  * Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.0 (text#
    3254)
  * Fix(deps): update dependency prosemirror-state to ^1.4.2 (text#3264)
  * Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.13 (text#3272)
  * Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.14 (text#3281)
  * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.0
    (text#3287)
  * Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.20 (text#3293)
  * Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.21 (text#3297)
  * Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.23 (text#3299)
  * Fix(deps): update dependency core-js to ^3.26.0 (text#3300)
  * Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text#
    3310)
  * Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.25 (text#3316)
  * Bump terser and async (viewer#1406)
  * Use preview for unsupported images (viewer#1415)
  * Fix previewpath legacy variable (viewer#1430)

Version 24.0.6 October 6 2022

Download: nextcloud-24.0.6.tar.bz2 or nextcloud-24.0.6.zip Check the file
integrity with: MD5: nextcloud-24.0.6.tar.bz2.md5 or nextcloud-24.0.6.zip.md5
SHA256: nextcloud-24.0.6.tar.bz2.sha256 or nextcloud-24.0.6.zip.sha256 SHA512:
nextcloud-24.0.6.tar.bz2.sha512 or nextcloud-24.0.6.zip.sha512 PGP (Key):
nextcloud-24.0.6.tar.bz2.asc or nextcloud-24.0.6.zip.asc

Changes

  * Bump moment from 2.29.3 to 2.29.4 (server#33423)
  * Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (server#33461)
  * Make groupfolders use system wide encryption keys (server#33700)
  * Log if cookie login failed with token mismatch or session unavailability
    (server#33787)
  * Wait for the new user form to be visible in acceptance tests (server#33791)
  * Fix handling of internal errors when uploading theming files (server#33798)
  * 33036 [Bug]: Set default expiration date (server#33805)
  * Always use the default fs owner when storing versions (server#33970)
  * Improve getting recent files performance (server#33983)
  * Do not empty config.php file if reading failed for any reason (server#
    34021)
  * Do not output a warning when a file is not found (server#34089)
  * Convert file_metadata.id from intto bigint (server#34090)
  * Reset global search on files sidebar navigation change (server#34106)
  * Dont try email login if the provider username is not a valid email (server#
    34111)
  * Fix translation of user exists error server-side (server#34112)
  * Update ca-cert bundle (server#34128)
  * Clear search results when remove search query (server#34159)
  * Show long names correctly on profile card (server#34228)
  * Bump moment-timezone from 0.5.34 to 0.5.37 (server#34259)
  * Correctly handle Redis::keys returning false (server#34341)
  * Fix empty content of dashboard (activity#924)
  * Update christophwurst/nextcloud dependency (activity#931)
  * Migrate to nextcloud/OCP package in stable24 (activity#937)
  * Update nextcloud/ocp dependency (activity#942)
  * Migrate to nextcloud/OCP package in stable24 (firstrunwizard#746)
  * Migrate to nextcloud/OCP package in stable24 (logreader#792)
  * Migrate to nextcloud/OCP package in stable24 (nextcloud_announcements#110)
  * Update nextcloud/ocp dependency (nextcloud_announcements#114)
  * Fix checking for links finally (notifications#1277)
  * Update christophwurst/nextcloud dependency (notifications#1284)
  * Migrate to nextcloud/OCP package in stable24 (notifications#1294)
  * Update nextcloud/ocp dependency (notifications#1297)
  * Revert "Revert "fix service-worker"" (photos#1220)
  * Migrate to nextcloud/OCP package in stable24 (serverinfo#403)
  * Migrate to nextcloud/OCP package in stable24 (survey_client#149)
  * Build(deps-dev): bump @cypress/webpack-preprocessor from 5.12.0 to 5.12.2
    (text#2819)
  * Append a newline after inserted image (text#2864)
  * Fix: update link menububble on editor updates (text#2874)
  * Update: tiptap and prosemirror (text#2909)
  * Fix emoji autocompletion keyboard behaviour (text#2911)
  * Fixes focus handling in MenuBar (text#2916)
  * Align popover menus to the left on mobile (text#2917)
  * Build(deps): bump @tiptap/extension-table from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2935)
  * Build(deps): bump @tiptap/extension-italic from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2936)
  * Build(deps): bump @tiptap/extension-history from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2938)
  * Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2940)
  * Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2941)
  * Build(deps): bump @tiptap/extension-table-header from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2942)
  * Build(deps): bump @tiptap/extension-image from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2943)
  * Build(deps): bump @tiptap/extension-heading from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2944)
  * Build(deps): bump @tiptap/extension-bold from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2945)
  * Build(deps): bump @tiptap/extension-table-row from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2946)
  * Build(deps): bump @tiptap/extension-paragraph from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2948)
  * Build(deps): bump @tiptap/suggestion from 2.0.0-beta.194 to 2.0.0-beta.195
    (text#2950)
  * Build(deps): bump @tiptap/extension-underline from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2953)
  * Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2954)
  * Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2956)
  * Build(deps): bump @tiptap/extension-strike from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2957)
  * Build(deps): bump @tiptap/extension-text from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2958)
  * Build(deps): bump @tiptap/extension-list-item from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2959)
  * Build(deps): bump @tiptap/extension-task-list from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2960)
  * Build(deps): bump @tiptap/extension-code from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2961)
  * Build(deps): bump @tiptap/extension-document from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2962)
  * Build(deps): bump @tiptap/extension-hard-break from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2963)
  * Build(deps): bump @tiptap/extension-ordered-list from 2.0.0-beta.194 to
    2.0.0-beta.195 (text#2964)
  * Update: all of tiptap (text#2966)
  * Make it possible to insert heif/heic images (text#2975)
  * Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#2996)
  * Build(deps): bump @tiptap/core from 2.0.0-beta.195 to 2.0.0-beta.196 (text#
    2997)
  * Build(deps): bump @tiptap/extension-history from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#2998)
  * Build(deps): bump @tiptap/extension-table-header from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#2999)
  * Build(deps): bump @tiptap/extension-blockquote from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3000)
  * Build(deps): bump @tiptap/extension-bold from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3001)
  * Build(deps): bump @tiptap/extension-table-row from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3002)
  * Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3003)
  * Build(deps): bump @tiptap/suggestion from 2.0.0-beta.195 to 2.0.0-beta.196
    (text#3004)
  * Build(deps): bump @tiptap/extension-code from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3005)
  * Build(deps): bump @tiptap/extension-italic from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3006)
  * Build(deps): bump @tiptap/extension-document from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3007)
  * Build(deps): bump @tiptap/extension-text from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3008)
  * Build(deps): bump @tiptap/extension-paragraph from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3009)
  * Build(deps): bump @tiptap/extension-table-cell from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3011)
  * Build(deps): bump @tiptap/extension-table from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3012)
  * Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3013)
  * Build(deps): bump @tiptap/extension-strike from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3014)
  * Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3015)
  * Build(deps): bump @tiptap/extension-ordered-list from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3016)
  * Build(deps): bump @tiptap/extension-hard-break from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3017)
  * Build(deps): bump @tiptap/vue-2 from 2.0.0-beta.195 to 2.0.0-beta.196 (text
    #3019)
  * Build(deps): bump @tiptap/extension-code-block-lowlight from 2.0.0-beta.195
    to 2.0.0-beta.196 (text#3020)
  * Build(deps): bump @tiptap/extension-heading from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3021)
  * Build(deps): bump @tiptap/extension-image from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3022)
  * Build(deps): bump @tiptap/extension-list-item from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3023)
  * Build(deps): bump @tiptap/extension-bullet-list from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3024)
  * Build(deps): bump @tiptap/extension-task-list from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3025)
  * Build(deps): bump @tiptap/extension-underline from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3026)
  * Build(deps): bump @tiptap/extension-link from 2.0.0-beta.195 to
    2.0.0-beta.196 (text#3027)
  * Disable formatting menububble in Safari on iOS (text#3056)
  * Migrate to nextcloud/OCP package in stable24 (text#3061)
  * Update nextcloud/ocp dependency (text#3115)
  * Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (viewer#1389)
  * Create psalm.yml (viewer#1399)

Version 24.0.5 September 9 2022

Download: nextcloud-24.0.5.tar.bz2 or nextcloud-24.0.5.zip
Check the file integrity with:
MD5: nextcloud-24.0.5.tar.bz2.md5 or nextcloud-24.0.5.zip.md5
SHA256: nextcloud-24.0.5.tar.bz2.sha256 or nextcloud-24.0.5.zip.sha256
SHA512: nextcloud-24.0.5.tar.bz2.sha512 or nextcloud-24.0.5.zip.sha512
PGP (Key): nextcloud-24.0.5.tar.bz2.asc or nextcloud-24.0.5.zip.asc

Changes

  * Recover installation when creating the database user fails and improve
    password strength (server#33514)
  * Unify initial and updated quota display (server#33538)
  * Fix updating size when folder is empty (server#33562)
  * Optimize search post-processing for jail wrapper (server#33603)
  * Further pre-filter search result before setting up share source cache
    (server#33604)
  * Fix encryption:fix-encrypted-version command when encrypted is set to 0
    (server#33636)
  * Bump marked from 4.0.13 to 4.0.19 (server#33642)
  * Respect user settings in php.ini if they are big enough (server#33644)
  * Improve handling of profile page (server#33648)
  * Fix carddav activities (server#33651)
  * Directly build the search filter for shared storage instead of setting up
    the source cache (server#33656)
  * Update psalm-baseline.xml (server#33663)
  * Fix plural usage in LDAP wizard (server#33667)
  * Update CRL (server#33676)
  * Logger ignore args of sharepoint-related methods (server#33689)
  * Add back TokenCleanupJob to invalidate old temporary tokens (server#33696)
  * Fix copy in view-only mode (server#33720)
  * Remove leading slash for search results at mountpoint root (server#33749)
  * Check calendar URI length before creation (server#33782)
  * Compare lowercase email when updating from ldap (server#33920)
  * Revert "Compare lowercase email when updating from ldap" (server#33935)
  * Update christophwurst/nextcloud dependency (activity#883)
  * Update .l10nignore (activity#885)
  * Fix translation ignore (activity#889)
  * Update christophwurst/nextcloud dependency (activity#896)
  * Ignore remnants (circles#1128)
  * Update christophwurst/nextcloud dependency (circles#1139)
  * Fix background email job for disabled users (notifications#1256)
  * Fix duplicate ID on settings page (notifications#1262)
  * Fix service-worker (photos#1214)
  * Revert "fix service-worker" (photos#1217)
  * Build(deps-dev): bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6 (text#2800)
  * Build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4 (text#2820)
  * Revert "build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4" (text
    #2870)

Version 24.0.4 August 11 2022

Download: nextcloud-24.0.4.tar.bz2 or nextcloud-24.0.4.zip
Check the file integrity with:
MD5: nextcloud-24.0.4.tar.bz2.md5 or nextcloud-24.0.4.zip.md5
SHA256: nextcloud-24.0.4.tar.bz2.sha256 or nextcloud-24.0.4.zip.sha256
SHA512: nextcloud-24.0.4.tar.bz2.sha512 or nextcloud-24.0.4.zip.sha512
PGP (Key): nextcloud-24.0.4.tar.bz2.asc or nextcloud-24.0.4.zip.asc

Changes

  * Bump underscore from 1.12.0 to 1.12.1 (server#31984)
  * Allow compatibility wrapper on local external storage (server#32273)
  * Bump vue-router from 3.5.3 to 3.5.4 (server#32840)
  * Bump handlebars-loader from 1.7.1 to 1.7.2 (server#33096)
  * DAV custom props: catch Exception and rollback transaction in case (server#
    33132)
  * Fix empty address books being exported (server#33178)
  * Fix listening for circle events in SetupManager (server#33212)
  * Also use nextcloud certificate bundle when downloading from s3 (server#
    33252)
  * Translate error when user already exists (server#33262)
  * Fix loading legacy app.php with multi app dir (server#33276)
  * Always triger setup of builtin storage wrappers (server#33326)
  * Fix reading blob data as resource (server#33343)
  * Reset user status based on message ID only (server#33350)
  * Bump sabre dav to 4.4.0 in stable24 (server#33352)
  * Improve local IP detection (server#33353)
  * Bump dompurify from 2.3.8 to 2.3.10 (server#33363)
  * Don't try to purge objects from the birthday calendar when it doesn't
    exist (server#33364)
  * Bump jsdoc from 3.6.10 to 3.6.11 (server#33369)
  * Bump @nextcloud/moment from 1.2.0 to 1.2.1 (server#33370)
  * Don't set `null` as a bundle path (server#33382)
  * Handle AccessDenied error when checking if external s3 support versions
    (server#33391)
  * Handle one time and large passwords (server#33407)
  * Add share attributes + prevent download permission (server#33416)
  * Bump clipboard from 2.0.10 to 2.0.11 (server#33438)
  * Fix file public link permissions if public upload is not enabled (server#
    33439)
  * Bump jquery-ui from 1.13.1 to 1.13.2 (server#33441)
  * Revert "Revert "Remove inefficient fed share scanner"" (server#33455)
  * Do not update passwords if nothing changed (server#33490)
  * Bump sabre/dav to 4.4.0 (3rdparty#1109)
  * Add psalm (circles#1108)
  * Ignore circle with no initiator (circles#1123)
  * Build(deps-dev): bump cypress from 9.6.0 to 9.6.1 (text#2694)
  * Build(deps): bump prosemirror-view from 1.26.4 to 1.26.5 (text#2695)
  * Build(deps): bump @tiptap/core from 2.0.0-beta.181 to 2.0.0-beta.182 (text#
    2696)
  * Do not unintended remove or modify link titles (text#2701)
  * Build(deps): bump core-js from 3.23.3 to 3.23.5 (text#2727)
  * Make cypress CI faster (text#2728)
  * Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (text#2746)
  * Build(deps): bump prosemirror-schema-list from 1.2.0 to 1.2.1 (text#2747)
  * Fix bullet list input role for CJK input (text#2753)
  * Build(deps-dev): bump eslint-plugin-jsdoc from 39.3.3 to 39.3.4 (text#2767)
  * Merge pull request #1273 from nextcloud/enh/open_with (viewer#1296)
  * Fix bundling in stable24 (viewer#1308)

Version 24.0.3 July 19 2022

Download: nextcloud-24.0.3.tar.bz2 or nextcloud-24.0.3.zip
Check the file integrity with:
MD5: nextcloud-24.0.3.tar.bz2.md5 or nextcloud-24.0.3.zip.md5
SHA256: nextcloud-24.0.3.tar.bz2.sha256 or nextcloud-24.0.3.zip.sha256
SHA512: nextcloud-24.0.3.tar.bz2.sha512 or nextcloud-24.0.3.zip.sha512
PGP (Key): nextcloud-24.0.3.tar.bz2.asc or nextcloud-24.0.3.zip.asc

Changes

  * Fix cropped image generated when not asked (server#32483)
  * Fix loading groupfolder info when share api is disabled (server#32654)
  * Validate custom dashboard background image (server#32791)
  * Bump webpack from 5.72.0 to 5.72.1 (server#32819)
  * Update psalm-baseline.xml (server#32824)
  * Fix deletion of additional emails (server#32850)
  * Don't spam the log with fatals when maintenance mode is enabled or an...
    (server#32858)
  * Run php tests when 3rdparty changed (server#32870)
  * Make sure ResetTokenBackgroundJob doesn't execute if config is read-only
    (server#32882)
  * Fix default toast message for failed uploads with HTTP/2 (server#32894)
  * Mention missing files subdir (server#32920)
  * Fix profiler trying to serialize invalid utf8 (server#32939)
  * Fix email shares not being shown to other users (server#32940)
  * Do not display the buffer_size info if the size is already set to a c...
    (server#32968)
  * Use stored user for PasswordUpdatedEvent (server#32974)
  * Fix logging data context to file (server#32983)
  * Fix hook encryption with cron job (server#32986)
  * Improve local domain detection (server#32990)
  * Load dashboard widgets of enabled apps only (server#32997)
  * Bump guzzlehttp/guzzle from 7.4.0 to 7.4.5 (server#33009)
  * Update guzzlehttp/guzzle requirement from 7.4.4 to 7.4.5 in /build/
    integration (server#33019)
  * Bump sass from 1.50.0 to 1.50.1 (server#33026)
  * Rename setting name to reduce its length (server#33028)
  * Fix metadata extraction (server#33049)
  * Check whether entry is of type ICacheEntry in Cache->remove() (server#
    33058)
  * Fix undefined when no tags (server#33062)
  * Fix detection of firefox in ContentSecurityPolicyNonceManager (server#
    33069)
  * Add trashbin export expiration notice (server#33077)
  * Enable binary protocol again (server#33078)
  * Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration
    (server#33092)
  * Remove .php from ajax url (server#33113)
  * Fix translation of home breadcrumb (server#33119)
  * Fixes for quota text in navigation bar (server#33125)
  * Fix branch selection (server#33138)
  * Do not send display name twice for saving (server#33143)
  * Update psalm-baseline.xml (server#33149)
  * Fix trashbin expiration notice casing (server#33155)
  * Only ignore attempts of the same action (server#33157)
  * Bump guzzlehttp/guzzle from 7.4.0 to 7.4.5 (3rdparty#1090)
  * Fix one hardcoded string (circles#1100)
  * Avoid using non-existing \OCP\Server::get (circles#1106)
  * Ensure the content takes the whole height when we hide the footer
    (files_pdfviewer#612)
  * Fix footer not hidden when Talk sidebar is shown (files_pdfviewer#616)
  * Shuffle before validating (password_policy#364)
  * Timeline: Do not take VirtualGrid out of DOM to avoid infinite loop (photos
    #1118)
  * Fix external storage support (photos#1125)
  * Stable24 / Upgrade dependencies (text#2610)
  * Build(deps): bump prosemirror-view from 1.26.1 to 1.26.2 (text#2623)
  * Build(deps): bump prosemirror-state from 1.4.0 to 1.4.1 (text#2624)
  * Text: fix cypress selector to find the right image (text#2626)
  * Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.41 to
    2.0.0-beta.42 (text#2640)
  * Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.36 to
    2.0.0-beta.37 (text#2641)
  * Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.28 to
    2.0.0-beta.29 (text#2642)
  * Build(deps): bump @tiptap/extension-link from 2.0.0-beta.42 to
    2.0.0-beta.43 (text#2643)
  * Build(deps): bump core-js from 3.23.2 to 3.23.3 (text#2644)
  * Build(deps): bump prosemirror-view from 1.26.2 to 1.26.3 (text#2645)
  * Build(deps): bump @tiptap/core from 2.0.0-beta.180 to 2.0.0-beta.181 (text#
    2646)
  * Build(deps): bump @tiptap/vue-2 from 2.0.0-beta.83 to 2.0.0-beta.84 (text#
    2647)
  * Build(deps): bump @tiptap/suggestion from 2.0.0-beta.96 to 2.0.0-beta.97
    (text#2648)
  * Build(deps): bump @tiptap/extension-code-block-lowlight from 2.0.0-beta.72
    to 2.0.0-beta.73 (text#2649)
  * Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.35 to
    2.0.0-beta.36 (text#2650)
  * Build(deps): bump @tiptap/extension-placeholder from 2.0.0-beta.52 to
    2.0.0-beta.53 (text#2651)
  * Build(deps): bump @tiptap/extension-history from 2.0.0-beta.25 to
    2.0.0-beta.26 (text#2652)
  * Build(deps): bump @tiptap/extension-table from 2.0.0-beta.53 to
    2.0.0-beta.54 (text#2654)
  * Fix: return promise in cypress command to wait for it (text#2659)
  * Backport/stable24/2326 update eslint config (text#2666)
  * Backport link fixes to stable24 (text#2672)
  * Fix: only show delete image button when editing (text#2673)
  * Use better wording in english to allow easier gender neutral translations
    (text#2674)
  * Avoid loading the image before the node view (text#2675)
  * Fix/dav (text#2676)
  * Trigger event on content change in syncservice (text#2679)
  * Update prosemirror dependencies (text#2680)
  * Fix: use own workspace endpoint instead of PROPFIND properties (text#2682)
  * Remove invalid leading slash in blank.mp4 path (viewer#1270)
  * Always use the main background for the default theme (viewer#1280)

(ryoon)

2022-12-25 19:18:06 UTC MAIN commitmail json YAML

Update java-vm.mk for NetBSD 10+

- For each case of a NetBSD entry including NetBSD-9 or 9.99, add
  a NetBSD-1[0-9].*-${arch}
- Add tabs to align earlier entries to match _ONLY_FOR_PLATFORMS.openjdk8
  and later pattern
- Add dot where missing after version: NetBSD-[6-9]*-x86_64 ->
  NetBSD-[6-9].*-x86_64
- Sort arch before version (this _looks_ much better, but I can
  see the argument to keep sorting strictly by alpha)

(abs)

2022-12-25 18:51:55 UTC MAIN commitmail json YAML

2022-12-25 18:39:51 UTC MAIN commitmail json YAML

2022-12-25 18:29:50 UTC MAIN commitmail json YAML

libvncserver: do not re-define _XOPEN_SOURCE in installed header

While here: make gnutls really an option

Bump PKGREVISION.

(wiz)

2022-12-25 18:11:03 UTC MAIN commitmail json YAML

syft: simplify installation

following a hint from bsiegert@, thanks!

(wiz)

2022-12-25 18:08:51 UTC MAIN commitmail json YAML

2022-12-25 18:03:42 UTC MAIN commitmail json YAML

2022-12-25 17:55:25 UTC MAIN commitmail json YAML

doc: Updated net/gtk-gnutella to 1.2.2

(wiz)

2022-12-25 17:55:14 UTC MAIN commitmail json YAML

gtk-gnutella: update to 1.2.2.

Fixes build.

# v 1.2.2  2022-02-25  [stable]

This is a maintenance release with major bug fixes.

There were several shortcomings with bandwidth management: capping was not
performed correctly and could overuse uploading bandwidth. Also when the DHT
is turned off or on, we need to recompute proper bandwidth stealing.

Corruption of the DHT disk databases could also lead to a crash.

There was a critical old bug in the Dynamic Querying layer that affected
Ultrapeers mostly: we could corrupt memory and/or crash when the current node
was removed and we were processing a Dynamic Query for that node.  This is
more likely to happen when running as an Ultrapeer but it could also affect
nodes running as leaves, although the probability of that bug happening is
much less in that case.

Finally, it is best to not iterate on a global list that could get changed
due to a node removal.  This was the case when sending pongs to neighbouring
nodes, so we now take a private copy.

Improvements:
- Extended "props" shell command with -e (exact) and -i (ignore missing).
- The "props" command now takes a set of properties, handled as one batch.

Bug Fixes:
- Properly recompute bandwidth stealing on DHT changes.
- Avoid crashing in D-Bus lib when filename is improperly UTF-8 encoded.
- DHT: protect against corrupted database.
- bw_available(): fix invalid logic for I/O source capping.
- pong_all_neighbours_but_one(): iterate on local list.
- dq_node_removed(): must free dq object asynchronously.

Under the Hood:
- Update IRC network information: moved from freenode to libera.chat
- Chunk size limiting for uploads accounts for bandwidth.
- Reduce memory footprint for statx_t if no data kept.
- CQ: defer freeing of dispatched event.
- watchdog: be more verbose within critical messages.
- node_parse(): signal to callers when we have BYE-ed the node.
- cq_event_called(): use better diagnostic on assert failure.
- dbus_util_send_message(): protect against invalid text.
- prepare_entry(): ensure entry invariant remains true.
- wd_expire(): do nothing if watchdog was asleep.

# v 1.2.1  2021-07-12  [stable]

This is a maintenance release with minor bug fixes.

Note that our project IRC #gtk-gnutella channel is now on irc.libera.chat.

When launching gtk-gnutella and there is a stale lockfile present, listing
some PID, and it happens that there is already another process running
under this PID, we abort, complaining that another gtk-gnutella is running.
However, if the lockfile is really stale, and the PID listed in there has
nothing to do with gtk-gnutella at the moment, the user will need to remove
the stale lockfile.  Hence we show them the command to run, listing the
full lockfile path so that it is easy to overcome this little inconvenience!

When using hashtables for memory management, it was possible to trigger a
resizing and, during the course of operations, have further memory used,
requiring tracking of new items in the same hashtable we were in the
process of resizing.  That led to double VMM freeing of the region used
to store the data.

Add properties to track bytes exchanged by schedulers.  These properties
track the amount of bytes exchanged by session and are reset to 0 whenever
a new user session starts.  It allows users to see the actual amount of
data consumed by running gtk-gnutella sessions, programmatically via the
shell interface.

Add -t switch to shell "status" command: this displays the total amount
of bandwidth consumed during the session for the different schedulers.

Improvements:
- Show command to clean stale lockfile.
- Add properties to track bytes exchanged by schedulers.
- Add -t switch to shell "status" command.
- Make use of libera.chat instead of freenode.
- Expiration time now increased from 1 to 2 years.
- New --no-expire switch to disable GUI popup when expired.

Bug Fixes:
- pattern_prefix_period(): don't corrupt end-of-block.
- Fix subtle recursive resizing bug.
- Do not emit empty leading description in saved properties.
- For time sync over UDP, write replying time later!
- hash_table_resize(): clear last cached lookup!
- ev_link(): insert events in the proper bucket!

Under the Hood:
- Updated GeoIP databases.
- Ad bit_generic_count_set().
- Add plural_child().
- Add progstart_was_called().
- Add H_STRFREEV_NULL().
- Add syn=c to *.ht and *.ct files for vim.
- Add hash_table_copy_foreach().
- Add tm_precise_elapsed_ns() convenience routine.
- Add thread_stack_size() to get configured stack size.
- Add pattern_string() to get the string being looked for.
- Add str_2c_from() to grab C string from a given offset.
- Add eval_subst_atom().
- Add stacktrace_caller_fast() and stack-test program.
- Add thread_{un}suspend().
- Add tmalloc_contains() for assertions.
- Add public VMM validate/invalidate routines.
- Add macros to ease printing for tmval and tmspec.
- Add node_check() to node traversal loops.
- Avoid branches in SIGN() as well.
- Avoid regeneration of Geo DB if no data changes.
- Bump python dependency for jhbuild on OSX.
- Better clock skew computation.
- Handle time-sync exchanges via UDP better.
- Make use of travis cache feature for OSX builds.
- Only include <sys/sysctl.h> if we actually need it.
- Allow compilation with usemymalloc=n on 32-bit CPUs.
- Let mem_test() run only once.
- When no backtrace(), ensure we compile with a frame pointer.
- Compile with -DTRACK_MALLOC -DREMAP_ZALLOC again.
- Made -DTRACK_ZALLOC usable again.
- Do not check stack at longjmp() if on altstack.
- Do not trap hash_list_{new,free}() under REMAP_ZALLOC.
- Ensure properties use xmalloc() for their values.
- Wait until main() starts to allocate the signal chunk.
- Made ascii_toupper() and ascii_tolower() avoid branching.
- Trace saving time whithin property files.
- Trace page (PA) and offset within page on SEGV.
- Trace page protection on SEGV faults, if possible.
- Trace how and where symbols were loaded in crash log.
- Symbol quality definition moved to symbols!
- Windows: handle freopen("a") specially to allow read sharing.
- Windows: no need to dump stack again if no gdb.
- mutex: supply more context on lock errors.
- ostream: now also accepts str_t as output medium.
- rwlock: added debug option to track wlock location.
- random-test: added -a to benchmark all routines.
- random-test: add -v to be verbose when -a is used.
- VMM: added extra debugging tools / assertions.
- VMM: trace new compile-time options.
- clock: simplify code by using aging table.
- xmalloc: avoid late page pool creation.
- xmalloc: extended assertions to detect freelist corruption.
- zalloc: avoid warnings when compiling with REMAP_ZALLOC.
- zalloc: with ZONE_SAFE, ensure block tagging never changes!
- malloc.c: enhanced and fixed some errors with multi-threading.
- malloc.c: huge refactoring and cleanup.
- aging_destroy(): remove periodic GC before cleanup.
- bfd_util_init(): avoid warning on bfd_init() call.
- clock_adjust(): removed MAX_SDEV.
- clock_adjust(): stop pruning if we keep everything.
- clock_update(): lowered required amount of data.
- compat_setjmp(): protect against gone contexts.
- crash_handler_process(): only call crash_auto_restart() if needed.
- ev_free(): assert event is not linked in queue!
- ev_unlink(): added list consistency assertions.
- eval_subst(): remove the size limitation on the susbtituted string.
- evq_close(): be silent if event queue not created.
- fi_pick_rarest_chunk(): fixed assertion failure.
- fi_pick_rarest_chunk(): log assertion values.
- get_prop(): also trace failing property when ps is NULL.
- ggept_filesize_encode(): can return 0 if given 0.
- hash_compute_increment(): make it odd without branch.
- main(): do not set a crash dir if not running for long.
- name_to_single_host_addr(): use pslist_random().
- ntp_send_probes(): comment updates, cleanup.
- once_recursive(): avoid calling stacktrace_function_name().
- progstart_duplicate(): added assertions.
- prop_lock(): use macro for locking (hiding lock type).
- rwlock_deadlocked(): trace write owner if known.
- spinlock_loop(): document why no memory barrier.
- statusbar_gui_push_v(): be safe if called early.
- str_avail(): new implementation and semantics.
- str_ichar() and str_istr() can now append.
- strvec_cpy(): was failing when called with cnt=0.
- thread_id_name_to_buf(): be nicer with negative IDs.
- thread_lock_waiting_done(): cleanup when no problems.
- tok_version_valid(): no longer run clock_update().
- xcopy(): not defined as inlined routine when TRACK_MALLOC.

# v 1.2.0  2020-07-09  [stable]

This is an evolution release, hence the minor version bump.

Several cases of bad input (from network) causing assertion failures were
fixed.  In particular, bad DHT response after a security token lookup or
invalid G2 input streams were fatal.

There was also a critical bug, originating from a harmful code typo, which
led gtk-gnutella to serve unvailable file chunks from partial files, as if
they were available, resulting in unintended download corruption on the
remote end!

Thanks to Laurent Gil's efforts, it is now possible to run gtk-gnutella from a
Docker container.  See https://github.com/angegar/gtk-gnutella-docker.
Running within docker raised some issues about sbrk() and thread_self(),
which were fixed.

The computation of the build date was fixed, to avoid corner cases where
gtk-gnutella would complain it was "old" when freshely compiled from
up-to-date sources in a git tree whose "master" branch was only infrequently
updated.

The file selector was fixed, to avoid displaying grayed-out folders, a setup
wich did not allow one to actually select directories in the preferences.

Many improvements were done to allow smoother uploading for servents with
more bandwidth than the recipients.  Instead of drastically limiting upload
bandwidth (which was negatively impacting everyone), we are now monitoring
and adjusting our uploading speed to avoid congestion on the remote end.
When stalling happens, we also react quickly to reduce the available bandwidth
of the connection, not that of all connections to whom we are uploading.

We also no longer rely on MaxMind GeoIP for providing the IP -> country
mappings.  Their distribution mode now requires a specific licence which seems
totally incompatible with the gtk-gnutella's distribution mode.  Instead, we
are now using IP2Location, and the GEO_LICENCE file now lists the conditions
under which these data are re-distributed (gtk-gnutella transforms the data
into a form that it can digest, so we are distributing a modified, derived
work, not the original).

If you are still using a version of gtk-gnutella earlier than the 1.1.x
series, you are strongly encouraged to upgrade.  Starting from this release,
we are now considering these versions too old to connect to.

Improvements:
- Let --compile-info show which malloc() is used.
- It is now possible to run gtk-gnutella from a Docker container.
- Added details in the README file about required packages to compile.
- Use gradual bandwidth penalty when uploads are stalling.
- Added upload bandwidth capping.
- Forcefully reduce request chunk if b/w is limited.
- Emit a Retry-After header on 416 replies.
- On HTTP 416, emit a Last-Modified header.
- Switched to IP2Location for mapping IPs to countries, dropping MaxMind GeoIP.
- Upload tab now shows our own partial completion ratio, not just "(partial)".
- Detect abuse from HTTP clients not reading payloads.
- Enforce Retry-After softly.
- Ban them when they abuse of the browse-host feature.
- Smarter detection of duplicate incoming Gnutella connections.

Bug Fixes:
- [GTK2] Fixed file selector to avoid greyed-out folders.
- [GTK2] Guarantee updating of properties when refresh button is clicked.
- Added emergency path during startup should sbrk() fail.
- Fixed instructions following build.sh run.
- Fixed possible thread_self() instability at startup.
- Fixed backward portability issue with the BFD library.
- Fixed computation of build date.
- Fix 2 harmful typos, affecting serving of partial files.
- Regenrate Configure to fix gccversion usage bug.
- Restored compilation of a standalone local shell.
- Remove executable permissions on C source file!
- Rename our ARC4 interface on systems with native arc4random().
- Updated all files to fix obsolete FSF postal address.
- Avoid banning hosts issuing legitimate upload requests.
- Implement GNU extension malloc_usable_size() when using our malloc().
- UHC: when hardwired list is exhausted, reload it.
- Make Content-Range and Content-Length prioritary headers.
- ban_allow(): was never returning BAN_FORCE.
- download_reply(): reload available ranges after 416 if needed.
- download_stop_switch(): forgot to remove passive queue indication.
- gtk_gnutella_exit(): must close UPnP layer before HTTP.
- http_send_status(): reworked to avoid undue header truncation.
- node_g2_read(): fixed faulty assertion.
- pb_token_found(): be more robust against unexpected input.
- search_gui_close_search(): avoid crash when emptying search list twice.
- update_available_ranges(): revisited range processing logic.
- upload_416_extra(): was generating non-compliant headers.
- vmm_dump_pmap_log(): fixed deadlock.
- download_moved_with_bad_sha1(): always reset fileinfo.
- file_info_reset(): also discard previous TTH info.

Under the Hood:
- Added temporary "xk" country code for Kosovo.
- Added vmm_type_pointer() to determine region type.
- Add lingering period for unreferenced file_descriptor objects.
- Add shell command "show files -d" to list currently used file_descriptor.
- Raise minimum b/w scheduling slot to 256 bytes per second.
- Fixed HashGenericCat() in Jmakefile, leading to wrong .c dependency.
- Fast assertions are a must for GTKG nowadays, always compile with them.
- Do not post multiple randomness generation messages.
- Split bit_generic routines into .ht and .ct.
- Reserve file_object_close() for user code.
- Made it possible to compile with TRACK_MALLOC again.
- Improved "thread elements" shell command to trace callback function names.
- Avoid VMM magazine allocation when running with TRACK_MALLOC.
- Enhanced TRACK_MALLOC to be able to trap xalloc() as well.
- Enhanced TRACK_MALLOC debugging power with MALLOC_CATCH_MALLOC.
- Extended bool_to_string() to display value if not 0 or 1.
- TEQ: optimize I/O events by posting them directly to I/O queue.
- VMM pmap logging shows allocated size per fragment type.
- Removed gone / probably gone logic for discovered threads.
- Ensure thread_atexit() callbacks run in discovered threads.
- Ensure walloc0() redirects to underlying zeroing routines, for statistics.
- Simplified shell I/O condition management and logging.
- Separate Gnutella and HTTP (upload) banning categories.
- STATIC_ASSERT: use a more compact version for less verbose errors.
- Made thread exit value read-only in thread_atexit() callbacks.
- Emit thread mask in crash logs upon detected deadlock.
- ADNS: the cache is now thread-safe and cached replies shuffled.
- ADNS: added expiring periodic callback for cached DNS entries.
- Added new "adns_debug" property for ADNS debugging.
- Avoid g_memmove() which has been deprecated.
- Added ripening_contains() and ripening_update() routines, not used yet.
- Optimize ripening table when no value is kept.
- Use aging table to track download mesh sending times.
- Use 429 instead of 550 for "Too Many Requests".
- Remind less often about banning status.
- Let emulated alloca() cleanup when thread exits.
- Ensure alloca_stack_direction_compute() is never inlined.
- Smarter detection of duplicate incoming Gnet connections.
- xmalloc: must "embed" xstrdup() and xstrndup().
- xmalloc: simplified allocation entry points.
- xmalloc: ensure stricter memory alignment when xmalloc() replaces malloc().
- ban_delay(): fixed to return remaining ban time.
- ban_force(): read incoming data before shutdown().
- ban_vendor(): GTKG earlier than version 1.1 deemed too old.
- bitcmp(): use memcmp() for byte comparison.
- bool_to_string(): added carp trace to help spot the culprit.
- cq_cancel(): fix logic to return TRUE if event was NULL.
- crash_deadlocked(): no longer dump stacks.
- crash_handler(): enter thread crash mode before signal cleanup.
- crash_time_internal(): use thread_safe_small_id() in raw mode.
- download_queue_delay_switch(): explicitly turn off queuing if switching.
- download_queue_v(): explicitely reset passive queuing info.
- download_reply(): Content-Length not necessary if Content-Range.
- download_send_push_request(): trace server GUID.
- erbtree_foreach(): added cheap safety assertion.
- evq_trampoline(): cleanup event if cannot signal thread.
- extract_retry_after(): ensure amount in seconds is the only value.
- fi_pick_rarest_chunk(): be smarter about selected chunk.
- fi_pick_rarest_chunk(): ensure first free chunk is available.
- hcache_fill_caught_array(): fix array fill logic.
- http_send_status(): ensure generated header has trailing CRLF.
- local_shell_mainloop(): must flag "writable" on POLLHUP.
- mingw_exception_log(): use static variables and be more careful.
- natpmp_handle_discovery_reply(): trace inconsistent replies.
- natpmp_handle_mapping_reply(): trace inconsistent replies.
- parq_upload_send_queue(): tie PARQ upload queue and upload.
- pcache_pong_received(): also validate changing ports.
- rand31: avoid race condition during intial seeding.
- random_pool_append(): ensure no endless recursion, ever!
- send_pproxy_error_v(): remove dead code.
- shell_handle_event(): always write() when having pending data.
- shell_handle_event(): on exception, setup EOF/shutdown.
- shell_write_data(): make sure to flush as much as possible.
- sig_compute_pc_index(): be paranoid about optimization.
- signal_name(): contort to avoid gcc-10 warning.
- signal_trap_with(): avoid kernel signal desynchronisation.
- signal_uncaught(): dump stack trace if harmful signal.
- sorted_array_lookup(): sort array if they forgot to do it!
- spinlock_deadlocked(): capture lock status early.
- stacktrace_atom_lookup_and_store(): trace race conditions.
- stacktrace_load_symbols(): do nothing if too early.
- thread_create_full(): keep async exit callback separated.
- thread_deadlock_check(): disable locks when deadlock is certain.
- thread_deadlock_check(): only dump stacks of involved threads.
- thread_stack_check_overflow(): also log used stack size.
- upload_remove_v(): create better logging message.
- vmm_malloc_inited(): now only called internally.
- xmalloc_show_settings_log(): trace chosen memory alignment.
- zgc_zalloc(): transformed some assertions into verbose ones.

# v 1.1.15  2019-07-14  [stable]

This release is a maintenance one fixing several minor bugs and two annoying
ones:

- The semi-reliable UDP layer could crash due to an assertion that started
  to trigger with the introduction of an explicit flush before the message
  times out for transmission.

- Due to an overseen condition, we were not able to serve seeded files when
  Partial File Sharing is enabled.  A seeded file is a completed file that
  still lies in the downloaded directory but is not part of the library
  directories.

The OOB banning code for hosts that never claim their OOB hits was also
revisited to prevent problems with hosts that query a popular file and then
get submerged by hits and thus refrain to claim the additional hits.  We are
now much more tolerant to avoid accidentally banning innocent hosts.

On Windows, the disassembling of machine instructions was enhanced to further
improve the ability to correctly issue symbolic stack traces when encountering
assertion failures or during crashes.

Finally, the Geo IP databases were refreshed.

Improvements:
- OOB: increased timeout for OOB hit delivery.
- OOB: switch to unreliable notification if semi-reliable UDP fails.
- OOB: raise the bar for banning after unclaimed OOB hits.
- Dynamic Hits: let us forward hits that bear a small amount of results.
- Count amount of banning we have to do for OOB querying hosts.

Bug Fixes:
- Rename statx struct to statistics to avoid name collision.
- browse_host_read_html(): fixed English typo.
- dl_util_query(): forgot to restore old signal handler.
- file_info_restrict_range(): was not serving seeded files!
- main(): do not let the supervisor process restart on crash!

Under the Hood:
- Added thread_stack_diff() to compare stack pointers.
- Added PLURAL() macros.
- Added clz64() to count leading zeroes on a 64-bit quantity.
- Added OP_CTZ() and OP_CLZ() to work on op_t quantities.
- Added pattern_memrchr() and pattern_strrchr() implementations.
- Jumbo patch to use vstrrchr() instead of strrchr().
- BIT_GENERIC_BIT() does not need the base argument.
- Factorized prefix-matching from sorted array.
- pattern.c: fix compiling with old gcc (version 4.4)
- pattern.c: forgot to include "endian.h".
- str: avoid "char" as parameter or return type, use "int".
- Windows: if not a "registered product", leave logs in current dir.
- Windows: enhanced stack unwinding.
- Windows: added option to debug backtraces "on crash" only.
- Windows: when backtracing, also parse another MOV instruction.
- Windows backtrace: also parse "add xx,%esp".
- compat_poll(): can now use poll() on Windows.
- evq_close(): warn when EVQ is not terminated after 2 seconds.
- file_info_moved(): no warning on file size if file still partial.
- main(): set a different product nickname for supervisor.
- mingw_analyze_prologue(): handle cases where no SP adjustment done.
- mingw_exception(): also log symbolic thread name if available.
- mingw_exception(): disable signals on stack overflow.
- mingw_exception(): interpret exception information differently.
- mingw_exception_log(): if PC looks invalid, try to intuit caller.
- mingw_file_rotate(): preserve extension during renaming.
- mingw_ftruncate(): it is OK if current offset is beyond truncation.
- mingw_get_return_address(): enhanced scanning for prologue.
- mingw_get_return_address(): validate next PC by checking CALL before.
- mingw_get_return_address(): validate stack pointer before access.
- mingw_thread_sig_deliver(): special-case signals for current thread.
- pattern_compile(): must use WALLOC0() for allocating!
- pattern_strstr_tiny(): fixed starting condition for aligned processing.
- rwlock_upgrade_from(): don't wait for readers in pass-through mode.
- rwlock_wait(): dump lock waiting queue when tracing sleeps.
- rwlock_wait(): trace summary when logging contention / sleeping.
- str_private(): declare non-leaking parts for TRACK_ZALLOC.
- teq_monitor(): trace pending events as well.
- thread-test: for interrupt tests, timeout if no interrupt received.
- thread_backtrace_capture(): avoid recursion and disable signals.
- thread_id_stack_used(): fixed for decreasing stacks.
- ut_frag_pmsg_free(): be more robust, avoid internal assertion.
- vmm_crashing_alloc(): better abort explicitly if no memory.
- wmove(): make sure it's a no-op with TRACK_ZALLOC.

# v 1.1.14  2018-10-04  [stable]

This release mostly improves the core routines and fixes a few important bugs.

Due to a bug in the usage of the RX buffers, we were not correctly parsing
data returned in "chunked" transfer-encoding by HTTP/1.1 servers.  This
affected the UPnP logic.

The UPnP port unmapping done when the program shuts down was also not being
able to complete successfully because we were preventing the HTTP connection
from going on during the shutdown.  Not critical because there is a lifetime
attached to all mappings, but always best to properly clean-up when leaving.

The algorithm used to pick random chunks to download was also revisited to
ensure a uniform selection within the whole file ranges that remain to be
fetched.

At startup time, the DHT code no longer expires keys when reloading data.
This could create crashes during the operation, with no other remedy than
to erase all the DHT database files manually to be able to recover!

The background task layer was also causing crashes (at exit time though)
because it was not recording whether it was running "user" code as opposed
to "kernel" code.

The SDBM code was also improved to allow concurrency and, in particular,
a "loose" iteration scheme which does not need to grab the database lock
during the whole iteration process.  It is also possible to perform a
concurrent database rebuilding.

The thread runtime now has an improved deadlock detection engine, based
on a topological sort, that can definitely tell whether we are deadlocked.
When the deadlock is detected, we can also have more information about
the threads participating in that deadlock condition, to assist debugging.

On Windows, a bug in our mingw_dlerror() emulation caused it to always
fail once an error had been recorded, leading to un-decorated subsequent
stack traces, which really do not help on that platform!

There was also a concurrency bug in the processing of network queries.
Every time the library was rescanned, it could trigger a crash due to
a memory zone being declared private and was in fact shared between
threads.  The crash occurred only when a query was received on the
Gnutella network whilst the library was rescanned.

The semi-reliable UDP layer TX side was revisited to maximize chances that
reliable messages get through completely.

The pattern matching code was revisited thoroughly.  A new algorithm (2-Way
String Matching) now complements the Quick Search algorithm and an initial
benchmarking is done to compare our own matching routines with native libc
versions of strstr(), strlen(), strchr() and memchr().  The fastest routine
is then selected, to ensure optimal performances.  There is also a unit-test
program ensuring proper semantics for the pattern search flags.

New Features:
- Added UDP scheduler message statistics by priority.

Improvements:
- [GTK2] Catch column resize events to persist widths quickly.
- Added "shutdown -x" to stop the program and continue session next time.
- Added --resume-session option to request explicit continuation.
- Improved pattern matching with new algorithm and runtime benchmarking.
- Persist current_peermode to restart in same mode after crash.
- Record compilation date and time for the crashlog.
- When running with no GUI, relax mem requirements to become ultra.
- Use minimum download chunk size to align requested download offsets.
- Added statistics for OOB hit notifications we process.
- Extensive improvements of the SDBM code to allow concurrency.
- Semi-reliable UDP TX layer now sends messages more aggressively.
- Reduce memory footprint of compiled patterns for short patterns.

Bug Fixes:
- No longer supply -lgthread-2.0 and -lresolv at link time.
- DHT: do not expire keys when reloading data at startup.
- Restored alphabetical listing of command options in the man page.
- The --use-poll argument was not mentioned in the manual page.
- UPnP: fixed XML logging.
- UPnP: was not correctly unmapping ports on servent shutdown.
- crash_time_internal(): protect against recursions in raw mode.
- file_info_retrieve(): must restore proper mtime for seeded files!
- filter_apply(): fixed suffix matching to allow whole match.
- http_data_ind(): could not process chunked data!
- iov_contiguous_size(): fixed destructive implementation.
- pslist_last_count(): fixed off-by-one error.
- recursive_scan_step_build_partial_table(): removed assertion.
- statx_opx(): use fabs() on double.
- word_vec_init(): zone cannot be private.
- zgc_subzone_defragment(): fixed improper assertion.

Under the Hood:
- Added hidden --no-build-version option.
- Added cstr_{b,f,l}cpy() routines to supplant g_strlcpy()
- Added strpcpy() which returns pointer to last copied trailing NUL.
- Added vmm_move() to move allocated VM regions to better places.
- Added G_FALL_THROUGH and fixed fall-through in switch cases.
- Added assertions in embedded lists for insertions / removals.
- Added new _mark_removed() and _link_mark_removed() for lists.
- Added is_ascii_ident() to check "\w" (word) in ASCII.
- Added ULONG_SWAP().
- Added op_roundup() and op_ptr_roundup() to round to upper aligned boundary.
- Added stats datapoint iterators and ability to remove outliers.
- Added G_FAST and G_NO_OPTIMIZE compilation directives.
- Added support for case-insensitive pattern matching.
- Added zone_info() to request zone allocation stats.
- Added p[s]list_shift_data() to remove head when NULL is valid data.
- Attempt relocation of hash tables arenas once in a while.
- Always capture and display the routine name in assertions.
- Disable parallel make execution in src/if.
- Fixed indentation for "if" and "else" leading to gcc 7.x warnings.
- Fixed logging fast assertion macros to allow just one string.
- Declare property choices[] array static and const!
- Optimize h_strnjoinv() with new strpcpy().
- Optimize memory for the gnet property init_list[].
- Optimized ctz64() to make it more obvious.
- Protect events and subscribers with magic tags.
- Removed http_buffer_t, completely obsoleted by pmsg_t.
- Show zalloc settings at startup and in "memory show options".
- Simplify code for read-lock upgrading and releasing.
- Strings now hold persistent "truncated" flags, for formatting.
- The watcher layer now auto-initializes.
- Use the Mersenne Twister as an additional random source.
- Use s_carp() instead of s_warning() for reporting "deep" important warnings.
- Use new vstrstr(), vstrlen(), vmemchr() and vstrchr() for optimized runtime.
- Windows: added ftruncate() emulation.
- Windows: fixed stat() and fstat(), with proper st_dev and st_ino fields.
- enamed hash_table_size() as hash_table_count() for consistency.
- When log messages are truncated, signal it visually with trailing "+++".
- VMM: use smarter core allocation under long-term strategy.
- anti_window_shift_hack(): hide normal output if not debugging.
- compat_longjmp(): record usage location and trace duplicate use.
- crash_invoke_inspector(): do not hardwire parent stdout / stderr.
- crash_restart(): always log the given message.
- crash_setcctime(): avoid using "time" as parameter name.
- crash_vmea_usage(): trace calling routine.
- entropy_seed(): also initialize random "previous entropy".
- fi_pick_chunk(): fixed selection of first chunk.
- fi_pick_chunk(): revisited random chunk selection algorithm.
- file_object_find(): loudly warn on file mismatch.
- get_iconv_charset_alias(): do not copy trailing ' ' in charset name.
- halloc_dump_stats_log(): was not logging realloc_via_xprealloc.
- hrealloc(): use vmm_move() and attempt to optimize VM space.
- log_handler(): emit stacktrace for glib, GTK or Pango warnings.
- mingw_dladdr(): use win32 DLP layer to check for new libraries.
- mingw_dlerror(): fixed to follow POSIX semantics.
- mingw_fix_stat(): trap ERROR_NOT_READY errors correctly.
- node_timer(): periodically try to move QRT arenas in VM space.
- parse.h: remove NON_NULL_PARAM() on function with assertions.
- rwlock_upgrade_from(): must only count read-locks from current thread.
- s_logv(): default log message max length raised to 3500 bytes.
- search_oob_pending_results(): randomly discard hits if too many.
- search_request_preprocess(): warn if TCP query contains a "QK".
- sequence_backward_iterator(): fixed case of one-way lists.
- stacktrace_pretty_filepath(): move to latest /src/.
- str_chr(): optimized to use vstrchr() if we can NUL-terminate.
- str_destroy(): ensure we do not call on a thread-private string.
- str_s2c(), str_2c(), str_dup(): handle already NUL-terminated strings.
- str_s2c(): ensure we do not call on a thread-private string.
- thread_suspend_others(): skip threads not marked as "valid".
- timestamp: be paranoid and protect against invalid time_t inputs.
- vmea_capacity(): changed semantics to report initial capacity.
- vmm_mmap_anonymous(): identify foreign regions more quickly.
- word_vec_make(): simplified code a bit.
- wrealloc(): if size does not change, attempt a wmove().
- xallocate(): be more aggressive when forcing VMM allocation.
- xmalloc: allocate via standalone VMM regions if possible.
- xmalloc: revisited plain VMM block allocation and freeing.
- xmalloc: use checksums to validate chunk headers.
- xreallocate(): ensure VMM space improves when reallocating.
- zcreate(): flag created zones as "user" ones.
- zgc(): only run for long-lived processes.

# v 1.1.13  2017-10-22  [stable]

This release primarily addresses issues that were left-over in 1.1.12.
Do not use that previous release, migrate from 1.1.11 to 1.1.13 directly!

The main issue was that of Partial File Sharing.  Numerous bugs, dating from
7 years or more, were lurking because my local configuration had switched PFS
off for testing, and it had never been turned back on!  In particular,
completed files were not properly shared, it was not possible to upload their
THEX since it was not recomputed, and the files were not properly indexed in
the Query Routing Table due to bugs in the background task layer.

In case of a crash, we now dump the value of all the Gnutella properties to
be able to spot configurations that deviate from the norm.  Too many bugs
were reported and ignored because they could not be reproduced, often due
to not having the same setup when attempting to debug!

Another nasty bug was fixed: it was not possible to change the IP support
configuration without causing an immediate crash.  The reason is due to a
change that was integrated in 1.1.12 to allow IPv6 UDP traffic from G2 nodes.
The problem was that this created an extra client stack on top of the
low-level UDP traffic scheduler and it was not properly cleaned-up when
switching IP configurations, leading to an assertion failure!

New Features:

Improvements:
- Append all Gnutella properties to the crashlog file.
- At startup, do not needlessly request TTH if we have it cached already.
- Optimized requests for library scan / QRP rebuild, avoiding multiple events.
- Allow TTH computation for seeded files.
- Obsolete and stale entries are now removed from the SHA1 cache.
- [GTK] Added GUI events on more fileinfo changes.
- [GTK] Show information about recomputed TTH for seeded files.
- Prune unshared entries from SHA1 cache at startup.
- Persist information about seeded files in the ASCII fileinfo database.
- Remove unneeded libraries from the default GTK2 ldflags.

Bug Fixes:
- Was not able to properly seed completed files; fixed shared_file_path().
- Was not always updating QRP on the UP side after a library change.
- Could have background tasks stuck after cancelling a multi-ref'ed one.
- Dynamic querying timeout was not properly computed (made too small).
- Changing from "IPv6 & IPv4" to "IPv4 only" mode caused a crash.
- Restored ability for "shutdown -r" to work.

Under the Hood:
- Added prop_to_typed_string().
- Added s_where() to log a stacktrace on stderr only.
- Added tt_slice_size() to compute slice length per leaf in the TTH.
- New crash_dumper_add() to register crash dumper callbacks.
- No panicing when thread cannot block but was actually suspended.
- Was unduly offsetting stacktrace by one extra level.
- bg_sched_sleep(): don't reduce runcount on exiting task!
- bg_sched_timer(): added run count consistency check.
- bg_sched_timer(): fixed logging of task's run time.
- bg_task_cancel(): log task address as well, not just the task name.
- bg_task_wakeup(): must clear user sleeping flag.
- crash_restart_notify(): use smarter crash_exit().
- crash_try_reexec(): suspend other threads as a precaution.
- deflate_flushed(): suppressed soft assertion.
- dq_results_expired(): fixed improper timeout computation.
- fi_free(): cut any pending reference by uploads!
- fi_tigertree_check(): more verbose in case of errors.
- file_info_moved(): must update fi->modified as well.
- file_info_remove_source(): removed unused discard parameter.
- file_info_retrieve(): also validate that DONE is consistent.
- file_info_shared_sha1(): do not share bad files.
- get_file_to_upload_from_urn(): factorized code.
- huge_update_hashes(): enforce one sync of SHA1 cache every minute.
- huge_verify_callback(): use shared_file_indexed().
- node_udp_disable(): was not disabling the G2 UDP IPv6 node.
- parse_and_append_cache_entry(): discard obsolete / stale entries.
- qrt_compressed(): fixed outdated comments.
- qrt_diff_1(): was never considering change.
- request_sha1(): don't request TTH if we have it cached.
- shared_file_fileinfo_unref(): clear fileinfo pointer.
- shared_file_from_fileinfo(): copy TTH atom as well, if any.
- shared_file_is_shareable(): be stricter for partial files.
- shared_file_path(): must process sf->fi correctly!
- upload_file_present(): loudly warn when completed file changed on disk.
- upload_file_present(): loudly warn when file not shareable.
- verify_update(): loudly warn when "progress" callback stops processing.

# v 1.1.12  2017-09-20  [stable]

This release fixes a very critical bug that was only manifesting when Partial
File Sharing was turned on, and which caused possible memory corruption (leading
to a sure crash later) when enqueuing new files for downloading.

New Features:
- Throttle browsing requests to one per hour from a given IP.
- Limit uploads to stalling hosts to 1, regardless of user settings.
- [GTK2] Show proper average data speed on completed uploads.

Improvements:
- Added "WSHR" vendor code for WireShare.
- Added "ENVY" vendor code for Envy.
- Do not attempt costly operations after a crash / auto-restart.
- Updated FAQ  -Uploads and Sharing-
- Use 64-bit variables for bandwidth computations.
- Make sure early stalling is not always reported for the same IP.
- Use even HTTP outgoing bandwidth as the last measure when stalling.

Bug Fixes:
- Allow IPv6 UDP traffic from G2 nodes.
- Be sure to use destructive list iteration with tmalloc_free_magazine().
- Critical upload HTTP statuses are now fully sent.
- Must give plain (untranslated) strings to send_upload_error().
- bg_task_finished(): now calls safer bg_task_dead().
- file_object_open_from(): also catch EROFS when opening file.
- node_bye_v(): do not call node_remove_v() for G2 nodes.
- vendor_code_get_name(): fixed validation of unknown code tokens.
- verify_next_file(): fixed wrong argument order in log message.

Under the Hood:
- bfd_util: reworked mutex grabbing in an attempt to avoid deadlocks.
- binary_hash(): disperse bits in initial hash value.
- check_for_events(): optimize path if timeout is 0 or we collect events.
- cq_event_called(): only zero variable holding event when asked!
- cq_zero(): now always nullify the event, as the name suggests.
- crash_setmain(): avoid spurious warnings with recent gcc.
- english_strerror() and symbolic_errno() made thread-safe.
- inputevt_timer(): factorized common code into new inputevt_handle().
- socket_udp_flush_queue(): do not process anything if we cannot devote time.
- stack_sym_trylock(): avoid deadly recursions through stack lock dumping!
- thread_sig_handle(): use atomic exchange operation to clear pending set.
- u32_ptr_hash(): discard lower bits of the multiplication as well.
- upload_timer(): clear the stall flag when it is over.
- Added aging_record() to simplify code for plain keys.
- Added cq_event() to acknowledge reception of events we do not track.
- Added "inputevt_trace" property for tracing dispatched I/O callbacks.
- Added english_strerror() to guarantee English messages.
- Added thread_signal_has_pending() and thread_signal_process().
- Added "lock_sleep_trace" and "lock_contention_trace" properties.
- AJE: changed pool #0 filling policy and reseeding checks.
- Ensure misc_init() is called before using lookup tables.
- Simplify is_ascii_*() by performing table lookup.
- Thread runtime now allows a signal handler to run within another one.
- Updated UHC list, fixed obsolete port numbers.
- Use new cq_event() in thread callout events to avoid possible leaks.
- Watchdog: revisited logic to do more under lock protection.

(wiz)

2022-12-25 17:51:13 UTC MAIN commitmail json YAML

doc/TODO: add some

+ dovecot2-pigeonhole-0.5.20, gstreamer1-1.20.5, hs-HTTP-4000.4.1,
  hs-HsYAML-0.2.1.1, hs-ansi-terminal-0.11.4, hs-basement-0.0.15,
  hs-bifunctors-5.5.14, hs-cereal-0.5.8.3, hs-citeproc-0.8.0.2,
  hs-commonmark-0.2.2, hs-commonmark-extensions-0.2.3.3,
  hs-conduit-1.3.4.3, hs-conduit-extra-1.3.6, hs-digest-0.0.1.4,
  hs-doclayout-0.4, hs-doctemplates-0.11, hs-haddock-library-1.11.0,
  hs-hslua-2.2.1, hs-hslua-classes-2.2.0, hs-hslua-core-2.2.1,
  hs-hslua-marshalling-2.2.1, hs-hslua-module-path-1.0.3,
  hs-hslua-module-system-1.0.2, hs-hslua-module-text-1.0.2,
  hs-hslua-module-version-1.0.3, hs-hslua-objectorientation-2.2.1,
  hs-hslua-packaging-2.2.1, hs-http-client-0.7.13.1,
  hs-http-client-tls-0.3.6.1, hs-lpeg-1.0.3, hs-lua-2.2.1,
  hs-mime-types-0.1.1.0, hs-pandoc-lua-marshal-0.1.7, hs-resourcet-1.3.0,
  hs-skylighting-0.13.2, hs-skylighting-core-0.13.2, hs-split-0.2.3.5,
  hs-streaming-commons-0.2.2.5, hs-syb-0.7.2.2, hs-texmath-0.12.5.4,
  hs-text-conversions-0.3.1.1, hs-th-compat-0.1.4,
  hs-th-lift-instances-0.1.20, hs-tls-1.6.0, hs-unicode-collation-0.1.3.3,
  hs-unicode-data-0.4.0.1, hs-unicode-transforms-0.4.0.1, hs-x509-1.7.7,
  hs-yaml-0.11.8.0, hs-zip-archive-0.4.2.2, hs-zlib-0.6.3.0,
  mbedtls-2.28.2, ncdu-1.18, nodejs-19.3.0, syft-0.64.0,
  webkit-gtk-2.38.3.

(wiz)

2022-12-25 17:49:16 UTC MAIN commitmail json YAML

SDL2: opengl is not mandatory

(nia)

2022-12-25 17:46:15 UTC MAIN commitmail json YAML

2022-12-25 17:32:52 UTC MAIN commitmail json YAML

xine-lib: Move the pthread handling to Makefile.common to fix the building
of modules.

(nia)

2022-12-25 16:31:07 UTC MAIN commitmail json YAML

SDL2: document my hacks

(nia)

2022-12-25 16:25:06 UTC MAIN commitmail json YAML

SDL2: disable SSE on i386

Reported to me some time ago by various users that SDL2 is not doing
runtime detection of SSE and will fault with illegal instruction on
certain older x86 machines.

(nia)

2022-12-25 11:18:59 UTC MAIN commitmail json YAML

2022-12-25 09:17:28 UTC MAIN commitmail json YAML

modular-xorg-server: bump xorgproto requirements

fixesproto 6 -> 2021.4
inputproto 2.4 -> 2021.5

(wiz)

2022-12-25 09:00:37 UTC MAIN commitmail json YAML

2022-12-25 08:53:31 UTC MAIN commitmail json YAML

2022-12-25 08:22:38 UTC MAIN commitmail json YAML

doc: Updated databases/myodbc to 8.0.31

(wiz)

2022-12-25 08:22:26 UTC MAIN commitmail json YAML

2022-12-25 00:27:26 UTC MAIN commitmail json YAML

mysql80-client: add CHECK_PORTABILITY_SKIP

to fix build with PKG_DEVELOPER=yes

(wiz)

2022-12-25 00:26:26 UTC MAIN commitmail json YAML

mk: hm, the default depends on the package, update comment

(wiz)

2022-12-25 00:25:06 UTC MAIN commitmail json YAML

mk: fix default of MYSQL_CHARSET to match current mysql 8.0 package default

(wiz)

2022-12-24 23:57:32 UTC MAIN commitmail json YAML

2022-12-24 23:53:58 UTC MAIN commitmail json YAML

2022-12-24 23:32:49 UTC MAIN commitmail json YAML

aegis: fix build with recent gccs

Inspired from FreeBSD port patch.

Some pkglint cleanup while here.

(wiz)

2022-12-24 23:10:04 UTC MAIN commitmail json YAML

xapian: remove comment about csharp-xapian

(wiz)

2022-12-24 23:09:48 UTC MAIN commitmail json YAML

csharp-xapian: give up on fixed PLIST

The name of the library contains a checksum and it's not stable.
Just generate the PLIST dynamically to fix packaging this.

(wiz)

2022-12-24 15:48:22 UTC MAIN commitmail json YAML

doc: Updated www/firefox102 to 102.6.0

(nia)

2022-12-24 15:47:54 UTC MAIN commitmail json YAML

firefox102: update to 102.6.0

Security Vulnerabilities fixed in Firefox ESR 102.6

    #CVE-2022-46880: Use-after-free in WebGL

    #CVE-2022-46872: Arbitrary file read from a compromised content process

    #CVE-2022-46881: Memory corruption in WebGL

    #CVE-2022-46874: Drag and Dropped Filenames could have been truncated to
    malicious extensions

    #CVE-2022-46875: Download Protections were bypassed by .atloc and .ftploc
    files on Mac OS

    #CVE-2022-46882: Use-after-free in WebGL

    #CVE-2022-46878: Memory safety bugs fixed in Firefox 108 and Firefox ESR
    102.6

(nia)

2022-12-24 15:23:42 UTC MAIN commitmail json YAML

2022-12-24 14:24:34 UTC MAIN commitmail json YAML

corewars: remove inline keyword

hopefully fixes NetBSD 9 build

(wiz)

2022-12-24 14:21:00 UTC MAIN commitmail json YAML

crossfire-server: does not support python 3.11

(wiz)

2022-12-24 13:48:10 UTC MAIN commitmail json YAML

2022-12-24 12:44:15 UTC MAIN commitmail json YAML

2022-12-24 09:58:20 UTC MAIN commitmail json YAML

2022-12-24 02:19:21 UTC MAIN commitmail json YAML

www/geeklog: drop php56

It is not time for PHP 5.6.

(taca)

2022-12-24 01:19:23 UTC MAIN commitmail json YAML

rawtherapee: do not force linking against libatomic on NetBSD

Fixes build.

(wiz)

2022-12-24 00:10:27 UTC MAIN commitmail json YAML

rvault: curl fix was incorrect

Doesn't build for me for fuse reasons, so testing is hard. Let's
remove -Werror, we don't want that in pkgsrc anyway.

(wiz)

2022-12-23 21:44:20 UTC MAIN commitmail json YAML

gerbera: correct startup script

Unlike MediaTomb, Gerbera does not support a -g option for group.
(And seemingly never has, having checked their GitHub repo. Presumably
this was a copy-pasto from the other package.) Addresses an error on
startup, one part of PR pkg/57120 reported by Dave Tyson.

(gutteridge)

2022-12-23 14:54:42 UTC MAIN commitmail json YAML

doc: Updated graphics/pcl to 1.11.1nb12

(wiz)

2022-12-23 14:54:32 UTC MAIN commitmail json YAML

pcl: update to 1.11.1nb12.

Add missing dependencies. Fix build on NetBSD

(wiz)

2022-12-23 13:48:02 UTC MAIN commitmail json YAML

doc: Updated www/geeklog to 2.2.2

(taca)

2022-12-23 13:47:42 UTC MAIN commitmail json YAML

www/geeklog: update to 2.2.2

This is a leaf package.

Please refer <https://www.geeklog.net/> for changes before 2.2.2.

2.2.2 (2022-09-27)

Geeklog v2.2.2 is now available for download and is the recommended version
for all production sites.  An update package is also available that contains
only the files needed to upgrade from Geeklog v2.2.1sr1 to 2.2.2.

This version of Geeklog now fully supports PHP v8.1.  The minimum system
requirements for installing Geeklog v2.2.2 is:

* PHP v5.6.4 or higher (PHP 8.1 is supported)
* MySQL v4.1.2 or higher (MySQL 5 recommended)
* Postgresql v9.1.7 or later

There was 95 closed issues for this version of Geeklog which resulted in 468
code commits (with 2,342 changed files).  The major new features,
improvements and fixes in this version include:

* [Feature] Added Top 10 Likes and Dislikes to User Profile
* [Feature] Added Likes Control to Static Pages and Polls
* [Feature] Added Error Limit for submissions that works similar to Speed
  Limit. Ban plugin v2.0.4 supports this feature
* [Feature] Geeklog Core emails now use templates (for HTML and plain text)
  and are sent as HTML by default
* [Feature] Add an option to anonymize IP addresses and APIs to handle them
* [Feature] Added redirects in Routing Manager
* [Feature] reCAPTCHA Plugin support reCAPTCHA v3
* [Improvement] Support for PHP 8.1
* [Improvement] Now uses PHPMailer to send emails (replaces abandoned
  Swiftmailer)
* [Improvement] Added Persian language and dropped support for languages
  that have not received new translations in a while
* [Improvement] Removed unused user settings and cleaned up user tables
  structure
* [Improvement] Sitemap is now updated and not completely recreated each
  time something changes
* [Bug] Added missing postmode field to Admin User Editor
* [Bug] After logging out of one user account, cannot log into different
  user account in the same browser
* [Bug] Fixed Staticpage Editor Doesn't Remember Some Settings on Reload of
  Editor
* [Bug] Handling of Zip Files that have Files with Names not Compatible with
  the Web Servers OS

... as well as a lot of other improvements and bug fixes.  The complete list
can be found on Github and in the history text file located in the docs
directory of this release.

In the next month or so we plan to release a number of updated 3rd party
plugins that include bug fixes, support for PHP v8.1, and support for the
latest Geeklog v2.2.2 features (where needed).  This includes:

* Autotags
* Ban
* Downloads
* FAQ and FAQMan
* Forum (the new version will only work with Geeklog v2.2.2)
* GUS
* Media Gallery
* Menu
* Messenger
* Net Tools
* Searchrank

These plugins can be found on Github in our Geeklog Plugins Repository.
Most are currently in testing and have close to final code.  Feel free to
test these updated plugins and provide any feedback.

(taca)

2022-12-23 13:39:57 UTC MAIN commitmail json YAML

doc: Updated www/ruby-unicorn to 6.1.0nb1

(taca)

2022-12-23 13:39:39 UTC MAIN commitmail json YAML

www/ruby-unicorn: switch to use RUBYGEM_MANPAGES

Switch to use RUBYGEM_MANPAGES.

Bump PKGREVISION.

(taca)

2022-12-23 13:39:04 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-rdiscount to 2.2.7

(taca)

2022-12-23 13:38:46 UTC MAIN commitmail json YAML

textproc/ruby-rdiscount: update to 2.2.7

pkgsrc change: switch to use RUBYGEM_MANPAGES.

2.2.7 (2022-10-23)

* Discount upgraded from 2.2.0 -> 2.2.7c
- Implement support for :latex
- Implement support for :explicitlist
* Move CI to GitHub action and fix CI builds (Ruby 2.7 - 3.1)
* Drop support for all EOL Ruby versions (eg > 2.7)
* Fixing conformance tests to run version 1.0 and 1.0.3

(taca)

2022-12-23 13:38:34 UTC MAIN commitmail json YAML

vtk: skip portability check in doxygen helper script

(wiz)

2022-12-23 13:38:04 UTC MAIN commitmail json YAML

2022-12-23 13:36:08 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-kramdown to 2.4.0nb1

(taca)

2022-12-23 13:35:52 UTC MAIN commitmail json YAML

textproc/ruby-kramdown: switch to use RUBYGEM_MANPAGES

Switch to use RUBYGEM_MANPAGES.

Bump PKGREVISION.

(taca)

2022-12-23 13:35:14 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-bluecloth to 2.2.0nb2

(taca)

2022-12-23 13:34:52 UTC MAIN commitmail json YAML

textproc/ruby-bluecloth: switch to use RUBYGEM_MANPAGES

Switch to use RUBYGEM_MANPAGES.

Bump PKGREVISION.

(taca)

2022-12-23 13:33:53 UTC MAIN commitmail json YAML

doc: Updated inputmethod/ibus-table-chinese to 1.8.12

(wiz)

2022-12-23 13:33:44 UTC MAIN commitmail json YAML

ibus-table-chinese: update to 1.8.12.

Fixes build.

Release 1.8.12

- Add appdata.xml files
- Convert license tags to SPDX format
- Add .svg icon files for use in appdata.xml files

Release 1.8.11

- Improve punctuation support in jyutping.txt, cantonese.txt, cantonhk.txt, cantonyale.txt
  (Resolves: https://github.com/mike-fabian/ibus-table-chinese/issues/7)
- Improve “improve_jyutping.py” to allow comments in the table
- Update of jyutping.txt for Unicode 15.0.0 final release

Release 1.8.10

- Improve punctuation support in cangjie5.txt, cangjie3.txt, cangjie-big.txt,
  quick5.txt, quick3.txt, quick-classic.txt
  (Resolves: https://github.com/kaio/ibus-table/issues/73)
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/121)

Release 1.8.9

- Add tones to Jyutping.txt table
  (Resolves: https://github.com/mike-fabian/ibus-table-chinese/issues/6)
  Tonal markers according to
  https://github.com/rime/rime-cantonese/blob/main/README-en.md#tonal-markers
  were added:
  1. v: High level, e.g. siv → 詩; High level checked, e.g. sikv → 色
  2. x: Medium rising, e.g. six → 史
  3. q: Medium level, e.g. siq→ 試; Medium level checked, e.g. sekq → 錫
  4. vv: Low falling, e.g. sivv → 時
  5. xx: Low rising, e.g. sixx → 市
  6. qq: Low level, e.g. siqq→ 事; Low level checked, e.g. sikqq → 食

Release 1.8.8

- Add PINYIN_MODE = TRUE to cangjie-big.txt, quick-classic.txt, and erbi.txt
- Make “Traditional Chinese only” the default for quick5
- Improve the quick5.txt table in a similar way the cangjie5.txt
  table was recently improved
  (Resolves: https://github.com/mike-fabian/ibus-table-chinese/issues/4)
- Build outside of the source tree
  (Resolves: https://github.com/mike-fabian/ibus-table-chinese/issues/2)

Release 1.8.7

- Make “Traditional Chinese only” the default for cangjie5
  (Resolves https://github.com/mike-fabian/ibus-table-chinese/issues/2)

Release 1.8.6

- Increase serial number of cangjie5.txt and erbi-qs.txt

Release 1.8.5

- add table_extra tag for auxiliary code
  (Resolves: https://github.com/definite/ibus-table-chinese/pull/18)

Release 1.8.4

- Another improvement for cangjie5.txt
  (Resolves: https://github.com/mike-fabian/ibus-table/issues/87_
- Updated README
  (Includes: https://github.com/definite/ibus-table-chinese/pull/17)
- Correct a misplaced non-alphabetic symbol
  (Includes: https://github.com/definite/ibus-table-chinese/pull/16)
- Simplify CMakeLists.txt to avoid requiring cmake-fedora

(wiz)

2022-12-23 13:33:20 UTC MAIN commitmail json YAML

textproc/ruby-asciidoctor: proper use of RUBYGEM_MANPAGES

NFC.

(taca)

2022-12-23 13:32:44 UTC MAIN commitmail json YAML

sysutils/puppet: proper use of RUBYGEM_MANPAGES

NFC.

(taca)

2022-12-23 13:32:02 UTC MAIN commitmail json YAML

misc/ruby-lolcat: proper use of RUBYGEM_MANPAGES

NFC.

(taca)

2022-12-23 13:31:03 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-ronn to 0.7.3nb3

(taca)

2022-12-23 13:30:41 UTC MAIN commitmail json YAML

devel/ruby-ronn: switch to use RUBYGEM_MANPAGES

* Remove redundant PKGNMAE.
* Switch to use RUBYGEM_MANPAGES and make things simpler.

Bump PKGREVISION.

(taca)

2022-12-23 13:28:22 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-mustache to 1.1.1nb1

(taca)

2022-12-23 13:28:04 UTC MAIN commitmail json YAML

devel/ruby-mustache: switch to use RUBYGEM_MANPAGES

Switch to use RUBYGEM_MANPAGES.

Bump PKGREVISION.

(taca)

2022-12-23 13:17:49 UTC MAIN commitmail json YAML

doc: Updated fonts/noto-fonts to 20221206

(nikita)

2022-12-23 13:17:38 UTC MAIN commitmail json YAML

2022-12-23 12:42:09 UTC MAIN commitmail json YAML

2022-12-23 12:40:04 UTC MAIN commitmail json YAML

2022-12-23 12:35:05 UTC MAIN commitmail json YAML

2022-12-23 12:34:05 UTC MAIN commitmail json YAML

2022-12-23 12:20:48 UTC MAIN commitmail json YAML

mgba: Fix build error on systems without POSIX robust mutex errnos.

(nia)

2022-12-23 11:03:14 UTC MAIN commitmail json YAML

2022-12-23 10:05:36 UTC MAIN commitmail json YAML

doc: Updated devel/syft to 0.63.0nb1

(wiz)

2022-12-23 10:03:39 UTC MAIN commitmail json YAML

2022-12-23 09:46:54 UTC MAIN commitmail json YAML

p5-Net-Curl: mark as BROKEN

Does not support curl 7.87.0 yet.
Add upstream bug report URL.

(wiz)

2022-12-23 09:27:11 UTC MAIN commitmail json YAML

Darwin.mk: Fix SDK map for 13.1

Sorry, I forgot to update XCode to 14.2. Thank you Tobias!

(triaxx)

2022-12-23 09:25:17 UTC MAIN commitmail json YAML

2022-12-23 02:33:43 UTC MAIN commitmail json YAML

py-importlib-resources: update DESCR to match present reality

(gutteridge)

2022-12-23 02:28:52 UTC MAIN commitmail json YAML

py-importlib-metadata: update DESCR to match present reality

(gutteridge)

2022-12-22 17:22:43 UTC MAIN commitmail json YAML

doc: Updated time/p5-DateTime-TimeZone to 2.57

(gutteridge)

2022-12-22 17:22:31 UTC MAIN commitmail json YAML

p5-DateTime-TimeZone: update to 2.57

2.57    2022-12-13

- This release is based on version 2022g of the Olson database. This release
  includes contemporary changes for Greenland and Mexico.

(gutteridge)

2022-12-22 16:26:09 UTC MAIN commitmail json YAML

emulators/simh3: upstream distfile changed

/tmp/x$ diff -ru old new
Binary files old/sim/doc/simh_doc.doc and new/sim/doc/simh_doc.doc differ
Only in old/sim/sigma: sigma_dp_diff.txt
/tmp/x$

(rhialto)

2022-12-22 16:23:38 UTC MAIN commitmail json YAML

doc: Updated cad/ghdl to 2.0.0nb2

(wiz)

2022-12-22 16:23:28 UTC MAIN commitmail json YAML

2022-12-22 15:22:26 UTC MAIN commitmail json YAML

doc: Updated cad/fastcap to 2.0.19920918nb4

(wiz)

2022-12-22 15:22:14 UTC MAIN commitmail json YAML

fastcap: stop trying to build documentation

The tex files (like the program) are from 1992 and we've been fixing
them in pkgsrc for a while, but in current pkgsrc there's an error,
again. At least this way the binary is available.

Bump PKGREVISION.

(wiz)

2022-12-22 15:13:15 UTC MAIN commitmail json YAML

2022-12-22 14:47:26 UTC MAIN commitmail json YAML

dosbox-x: Needs 8 byte atomics

(nia)

2022-12-22 13:40:20 UTC MAIN commitmail json YAML

doc: Updated sysutils/etckeeper to 1.18.18

(schmonz)

2022-12-22 13:40:10 UTC MAIN commitmail json YAML

Update to 1.18.18. From the changelog:

1.18.18:
- Replace deprecated egrep with grep -E. Thanks, Sam James
- Added support for Void Linux's xbps package manager. Thanks,
  Zev Weiss.

1.18.17:
- Fix committing of files with spaces in name when perl is not
  available. Thanks, Henrik Riomar
- Ignore udev's FHS violating large binary cache file /etc/udev/hwdb.bin
- Avoid warning messages from grep about binary files when there are
  filenames in /etc that do not correspond to the current locale
  settings. Thanks, thm

pkgsrc changes:
- Adjust installed bash-completion location to match other packages
- Use MAKE_DIRS instead of OWN_DIRS so unchanged files are uninstalled
- Take MAINTAINER

(schmonz)

2022-12-22 13:39:12 UTC MAIN commitmail json YAML

cross-i586-pc-msdosdjgpp-gcc: fix PLIST

The default lib/ directory at least on NetBSD
is lib, not lib64. If you are on a system with
lib64/ please try finding the appropriate override
(--libdir?).

Some pkglint cleanup while here.

(wiz)

2022-12-22 13:28:08 UTC MAIN commitmail json YAML

uim-elisp: remove

The patches for this package haven't been applying since at least 2021,
and there isn't even a PR about it, so no one really cares.

(wiz)

2022-12-22 13:17:20 UTC MAIN commitmail json YAML

2022-12-22 10:52:52 UTC MAIN commitmail json YAML

atomic64.mk: also do this for earm* platforms.

Fixes build issue for the upcoming rust 1.66,
which will land in wip shortly.

(he)

2022-12-22 10:08:42 UTC MAIN commitmail json YAML

devel/Makefile: sort

(wiz)

2022-12-22 09:35:46 UTC MAIN commitmail json YAML

graphics/simp: fix typo

(pin)

2022-12-22 09:34:59 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.19.11

(pin)

2022-12-22 09:34:32 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.19.11

Bug fixes release

v1.19.11
- Viewer: bugfix: highlight indented source code

v1.19.10
- Fallback to plain text for unkown prog. language

(pin)

2022-12-22 09:24:38 UTC MAIN commitmail json YAML

security/opendoas: allow optional 'persist' support.

Add optional support for a persist argument to enable time-based
credential caching, modeled after the equivalent OpenBSD's doas
behaviour.
Implemented via timestamp records, in lack of a TIOCCHKVERAUTH ioctl.
Marked upstream as experimental and hereby disabled by default.
Available only on Linux.

(vins)

2022-12-22 06:27:20 UTC MAIN commitmail json YAML

doc: Updated graphics/glw to 8.0.0nb2

(vins)

2022-12-22 06:26:20 UTC MAIN commitmail json YAML

graphics/glw: Enable Motif support.

Optionally build package with motif support (enabled by default).
This adds support for GLwMDrawingArea widget classes.
Required by graphics/xmakemol (currently in wip).

Update LICENSE.
Bump revision.

(vins)

2022-12-22 02:06:55 UTC MAIN commitmail json YAML

doc: Updated net/ruby-stompserver to 1.0.0nb3

(taca)

2022-12-22 02:05:55 UTC MAIN commitmail json YAML

net/ruby-stompserver: fix build problem with hoe 4.0.1

hoe 4.0.0 drop support for deprecated format of README files.
So, fix it to hoe's current parser.

Bump PKGREVISION.

(taca)

2022-12-22 01:48:13 UTC MAIN commitmail json YAML

doc: Updated devel/hoe to 4.0.1nb1

(taca)

2022-12-22 01:47:47 UTC MAIN commitmail json YAML

devel/hoe: add missing dependency

hoe implictly assumes that minitest 5.16 and later is available.

Bump PKGREVISION.

(taca)

2022-12-21 22:18:39 UTC MAIN commitmail json YAML

graphics/simp: add update warning

(pin)

2022-12-21 22:17:08 UTC MAIN commitmail json YAML

shells/nushell: review warning

(pin)

2022-12-21 20:49:30 UTC MAIN commitmail json YAML

doc: Updated shells/tcsh to 6.24.07

(kim)

2022-12-21 20:49:18 UTC MAIN commitmail json YAML

{,standalone-,static-}tcsh: Update to 6.24.07:

No notable changes since 6.24.06:

17. V6.24.07 - 2022-12-21

(kim)

2022-12-21 19:45:01 UTC MAIN commitmail json YAML

multimedia/xine-lib: enable PTHREAD_AUTO_VARS.

Use PTHREAD_AUTO_VARS to automatically handle pthread variables,
removing default.

Skip building the package if no pthread implementantion is found,
as the package fails at configure stage otherwise.

Fixes building on NetBSD (tested on 10.0_BETA).

(vins)

2022-12-21 19:25:06 UTC MAIN commitmail json YAML

doc: Updated fonts/tex-tex-gyre to 2.501nb2

(wiz)

2022-12-21 19:24:51 UTC MAIN commitmail json YAML

tex-tex-gyre: install otf files into system directories

Otherwise, fontspec can't use them.

Bump PKGREVISION.

(wiz)

2022-12-21 19:15:24 UTC MAIN commitmail json YAML

tex-europasscv: add some missing dependencies. Bump PKGREVISION.

(wiz)

2022-12-21 17:28:16 UTC MAIN commitmail json YAML

doc: Updated graphics/glw to 8.0.0nb1

(vins)

2022-12-21 17:26:55 UTC MAIN commitmail json YAML

graphics/glw: pull latest upstream changes.

This commit incorporates a couple of bug fixes committed after the
release of libGLW 8.0.0 and before the project got eventually archived.

* Fix typo misplacing height for width.
* Fix bug with NULL variable when `glwDrawingAreaWidgetClass' is not
  found elsewhere and is assumed to be a definition (follwing the
  removal of extern declaration). See:
  https://marc.info/?l=cygwin-xfree&m=141268983004514&w=2

(vins)

2022-12-21 17:08:59 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.11nb1

(triaxx)

2022-12-21 17:08:40 UTC MAIN commitmail json YAML

musicpd: Remove useless patch

pkgsrc changes:
---------------
  * Remove patch for which the issue has been fixed upstream:
    https://github.com/MusicPlayerDaemon/MPD/commit/32bddfa
  * Bump revision

(triaxx)

2022-12-21 16:28:56 UTC MAIN commitmail json YAML

csharp-xapian: fix PLIST after update

(wiz)

2022-12-21 15:43:30 UTC MAIN commitmail json YAML

openaxiom: mark two files as not PIE

If you know how to fix this, please do so.
But this allows openaxiom to package.

(wiz)

2022-12-21 15:29:10 UTC MAIN commitmail json YAML

xapian: note that updating the version WILL break csharp-xapian

(wiz)

2022-12-21 15:21:38 UTC MAIN commitmail json YAML

doc: Updated www/cppcms to 1.2.1

(wiz)

2022-12-21 15:21:28 UTC MAIN commitmail json YAML

cppcms: update to 1.2.1.

Major changes in this version:
    Redesigned applications pool and its API, now it wouldn't create
    more synchronous applications than threads available.
    New non-blocking I/O mode
    On-the-fly input content processing support
    Improved url-dispatching for better support of RESTful services
    Improved plugin support
    Independent of context use of cache and session interfaces
    Support of non-cookies based session handling
    Integration of session handling with 3rd part technologies:
    PHP, Java Servlet, Aps.Net and so on and contributed modules.
    Major performance and memory use improvements.
    New <% filter ... %> block specifying default escape filter.
    Headers and Source separation by templates compiler. Special
    thanks to Lee Elenbaas for the major contribution.

(wiz)

2022-12-21 15:15:18 UTC MAIN commitmail json YAML

option.description: Add some option descriptions

(triaxx)

2022-12-21 15:04:50 UTC MAIN commitmail json YAML

omniNotify: touch file to avoid re-generating it

which fails because a tool is missing

(wiz)

2022-12-21 14:58:24 UTC MAIN commitmail json YAML

doc: Updated net/minitube to 3.9.3

(wiz)

2022-12-21 14:58:15 UTC MAIN commitmail json YAML

minitube: update to 3.9.3

Changes not found.
Add patch to fix build with mpv 0.35.

(wiz)

2022-12-21 14:45:22 UTC MAIN commitmail json YAML

2022-12-21 14:42:00 UTC MAIN commitmail json YAML

2022-12-21 14:21:18 UTC MAIN commitmail json YAML

doc: Updated graphics/oculante to 0.6.34

(pin)

2022-12-21 14:20:56 UTC MAIN commitmail json YAML

graphics/oculante: update to 0.6.34

0.6.34 (2022-12-19)
Bug Fixes
- Correct offset when entering/exiting full-screen mode (2ffe2d03)

Chore
- Enhance crop precision (3b02a304)

(pin)

2022-12-21 14:20:02 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.39.0nb1

(pin)

2022-12-21 14:19:42 UTC MAIN commitmail json YAML

2022-12-21 14:14:18 UTC MAIN commitmail json YAML

2022-12-21 14:09:18 UTC MAIN commitmail json YAML

2022-12-21 14:02:10 UTC MAIN commitmail json YAML

2022-12-21 13:33:59 UTC MAIN commitmail json YAML

fricas: skip PIE check for one file

Makes this package. If you know how to make this file PIE, please do so!

(wiz)

2022-12-21 13:19:30 UTC MAIN commitmail json YAML

oe2mbx: add explicit rule for src/liboe.o

Hopefully fixes build on NetBSD 9; still builds on -current.

(wiz)

2022-12-21 13:13:47 UTC MAIN commitmail json YAML

doc: Updated lang/jpm to 1.1.0

(wiz)

2022-12-21 13:13:36 UTC MAIN commitmail json YAML

jpm: update to 1.1.0.

No concise changelog found, but this fixes the build with the
current janet version.

Commit log here:

https://github.com/janet-lang/jpm/commits/master

(wiz)

2022-12-21 13:06:48 UTC MAIN commitmail json YAML

swi-prolog-jpl: limit JVMs

Configure script does not find JNI for newer versions.

(wiz)

2022-12-21 12:04:13 UTC MAIN commitmail json YAML

nhc98: remove

This does not build in any bulk build I can find; the package is for the
last available upstream version from 2010. (This version does not even
suport 64-bit machines.)

(wiz)

2022-12-21 11:51:21 UTC MAIN commitmail json YAML

polyml: remove NOT_FOR_BULK_PLATFORM

The PR the comment above that references is closed as 'fixed'.

(This does not build for me on NetBSD-current/amd64 though.)

(wiz)

2022-12-21 11:34:53 UTC MAIN commitmail json YAML

oo2c: fix xsltproc error

Now fails (for me on 9.99.106/amd64) with:
===> Building for oo2c-2.0.11nb21
stage0/oo2c --config oo2crc-install.xml -r lib -r .  --build-package oo2c
gmake: *** [Makefile:152: bin/oo2c] Segmentation fault (core dumped)
*** Error code 2

(wiz)

2022-12-21 10:10:37 UTC MAIN commitmail json YAML

2022-12-21 07:52:16 UTC MAIN commitmail json YAML

doc: Updated www/curl to 7.87.0

(wiz)

2022-12-21 07:52:06 UTC MAIN commitmail json YAML

curl: update to 7.87.0.

Security fix release.

curl and libcurl 7.87.0

Public curl releases:        212
Command line options:        249
curl_easy_setopt() options:  302
Public functions in libcurl:  91
Contributors:                2771

This release includes the following changes:

o curl: add --url-query [52]
o CURLOPT_QUICK_EXIT: don't wait for DNS thread on exit [75]
o lib: add CURL_WRITEFUNC_ERROR to signal write callback error [47]
o openssl: reduce CA certificate bundle reparsing by caching [11]
o version: add a feature names array to curl_version_info_data [67]

This release includes the following bugfixes:

o altsvc: fix rejection of negative port numbers [144]
o aws_sigv4: consult x-%s-content-sha256 for payload hash [102]
o aws_sigv4: fix typos in aws_sigv4.c [101]
o base64: better alloc size [124]
o base64: encode without using snprintf [123]
o base64: faster base64 decoding [120]
o build: assume assert.h is always available [111]
o build: assume errno.h is always available [110]
o c-hyper: CONNECT respones are not server responses [137]
o c-hyper: fix multi-request mechanism [115]
o CI: Change FreeBSD image from 12.3 to 12.4 [108]
o CI: LGTM.com will be shut down in December 2022 [112]
o ci: Remove zuul fuzzing job as it's superseded by CIFuzz
o cmake: check for cross-compile, not for toolchain [54]
o CMake: fix build with `CURL_USE_GSSAPI` [78]
o cmake: really enable warnings with clang [25]
o cmake: set the soname on the shared library [140]
o cmdline-opts/gen.pl: fix the linkifier [64]
o cmdline-opts/page-footer: remove long option nroff formatting
o config-mac: define HAVE_SYS_IOCTL_H [107]
o config-mac: fix typo: size_T -> size_t [125]
o config-mac: remove HAVE_SYS_SELECT_H [116]
o config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW [41]
o configure: require fork for NTLM-WB [36]
o contributors.sh: actually use $CURLWWW instead of just setting it [129]
o cookie: compare cookie prefixes case insensitively [14]
o cookie: expire cookies at once when max-age is negative [45]
o cookie: open cookie jar as a binary file [89]
o curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS [90]
o curl-rustls.m4: on macOS, rustls also needs the Security framework [44]
o curl.h: include <sys/select.h> on SerenityOS [104]
o curl.h: name all public function parameters [118]
o curl.h: reword comment to not use deprecated option [132]
o curl: override the numeric locale and set "C" by force [60]
o curl: timeout in the read callback [15]
o curl_endian: remove Curl_write64_le from header [81]
o curl_get_line: allow last line without newline char [88]
o curl_path: do not add '/' if homedir ends with one [4]
o curl_url_get.3: remove spurious backtick [127]
o curl_url_set.3: document CURLU_DISALLOW_USER [139]
o curl_url_set.3: fix typo [148]
o CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE [1]
o CURLOPT_COOKIEFILE.3: advice => advise [131]
o CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example [31]
o CURLOPT_DEBUGFUNCTION.3: emphasize that incoming data is "raw" [130]
o CURLOPT_POST.3: Explain setting to 0 changes request type [61]
o docs/curl_ws_send: Fixed typo in websocket docs [114]
o docs/EARLY-RELEASE.md: how to determine an early release [37]
o docs/examples: spell correction ('Retrieve') [119]
o docs/INSTALL.md: expand on static builds [62]
o docs/WEBSOCKET.md: explain the URL use [71]
o docs: add missing parameters for --retry flag [2]
o docs: add more "SEE ALSO" links to CA related pages [82]
o docs: explain the noproxy CIDR notation support [17]
o docs: extend the dump-header documentation [150]
o docs: remove performance note in CURLOPT_SSL_VERIFYPEER [13]
o examples/10-at-a-time: fix possible skipped final transfers [85]
o examples: update descriptions [83]
o ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH [96]
o gen.pl: do not generate CURLHELP bitmask lines > 79 characters [10]
o GHA: clarify workflows permissions, set least possible privilege [79]
o GHA: NSS use clang instead of clang-9 [103]
o gnutls: use common gnutls init and verify code for ngtcp2 [98]
o headers: add endif comments [51]
o HTTP-COOKIES.md: mention that http://localhost is a secure context [76]
o HTTP-COOKIES.md: update the 6265bis link to draft-11 [70]
o http: do not send PROXY more than once [46]
o http: fix the ::1 comparison for IPv6 localhost for cookies [155]
o http: set 'this_is_a_follow' in the Location: logic [40]
o http: use the IDN decoded name in HSTS checks [154]
o hyper: classify headers as CONNECT and 1XX [56]
o hyper: fix handling of hyper_task's when reusing the same address [33]
o idn: remove Curl_win32_ascii_to_idn [153]
o INSTALL: update operating systems and CPU archs [91]
o KNOWN_BUGS: remove eight entries [50]
o lib1560: add some basic IDN host name tests [151]
o lib: connection filters (cfilter) addition to curl: [43]
o lib: feature deprecation warnings in gcc >= 4.3 [58]
o lib: fix some type mismatches and remove unneeded typecasts [12]
o lib: parse numbers with fixed known base 10 [77]
o lib: remove bad set.opt_no_body assignments [42]
o lib: rewind BEFORE request instead of AFTER previous [65]
o lib: sync guard for Curl_getaddrinfo_ex() definition and use [6]
o lib: use size_t or int etc instead of longs [145]
o libcurl-errors.3: remove duplicate word [3]
o libssh2: return error when ssh_hostkeyfunc returns error [121]
o limit-rate.d: see also --rate
o log2changes.pl: wrap long lines at 80 columns [59]
o Makefile.mk: address minor issues [87]
o Makefile.mk: improve a GNU Make hack [122]
o Makefile.mk: portable Makefile.m32 [86]
o maketgz: set the right version in lib/libcurl.plist [53]
o mime: relax easy/mime structures binding [94]
o misc: Fix incorrect spelling [113]
o misc: remove duplicated include files [28]
o misc: typo and grammar fixes [23]
o negtelnetserver.py: have it call its close() method [68]
o netrc.d: provide mutext info [63]
o netware: remove leftover traces [80]
o noproxy: also match with adjacent comma [19]
o noproxy: guard against empty hostnames in noproxy check [136]
o noproxy: tailmatch like in 7.85.0 and earlier [35]
o nroff-scan.pl: detect double highlights
o ntlm: improve comment for encrypt_des [55]
o ntlm: silence ubsan warning about copying from null target_info pointer [69]
o openssl/mbedtls: use %d for outputing port with failf (int) [72]
o openssl: prefix errors with '[lib]/[version]: ' [105]
o os400: use platform socklen_t in Curl_getnameinfo_a [18]
o page-header: grammar improvement (display transfer rate) [126]
o proxy: refactor haproxy protocol handling as connection filter [57]
o README.md: remove badges and xmas-tree garnish [9]
o rtsp: fix RTSP auth [49]
o runtests: --no-debuginfod now disables DEBUGINFOD_URLS [100]
o runtests: do CRLF replacements per section only [97]
o scripts/checksrc.pl: detect duplicated include files [29]
o sendf: change Curl_read_plain to wrap Curl_recv_plain [48]
o sendf: remove unnecessary if condition [26]
o setup: do not require __MRC__ defined for Mac OS 9 builds [117]
o smb/telnet: do not free the protocol struct in *_done() [152]
o socks: fix username max size is 255 (0xFF) [146]
o spellcheck.words: remove 'github' as an accepted word [22]
o ssl-reqd.d: clarify that this is for upgrading connections only [138]
o strcase: use curl_str(n)equal for case insensitive matches [8]
o styled-output.d: this option does not work on Windows [93]
o system.h: fix socklen_t, curl_off_t, long long for Classic Mac OS [133]
o system.h: support 64-bit curl_off_t for NonStop 32-bit [21]
o test1421: fix typo [109]
o test3026: reduce runtime in legacy mingw builds [73]
o tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
o tests: add authorityInfoAccess to generated certs [99]
o tests: add HTTP/3 test case, custom location for proper nghttpx [106]
o tls: backends use connection filters for IO, enabling HTTPS-proxy [92]
o tool: determine the correct fopen option for -D [95]
o tool_cfgable: free the ssl_ec_curves on exit [142]
o tool_cfgable: make socks5_gssapi_nec a boolean [128]
o tool_formparse: avoid clobbering on function params [135]
o tool_getparam: make --no-get work as the opposite of --get [39]
o tool_operate: provide better errmsg for -G with bad URL [16]
o tool_operate: when aborting, make sure there is a non-NULL error buffer [20]
o tool_paramhlp: free the proto strings on exit [141]
o url: move back the IDN conversion of proxy names [74]
o urlapi: reject more bad letters from the host name: &+() [143]
o urldata: change port num storage to int and unsigned short [66]
o vms: remove SIZEOF_SHORT [134]
o vtls: fix build without proxy support [38]
o vtls: localization of state data in filters [84]
o WEBSOCKET.md: fix broken link [30]
o Websocket: fixes for partial frames and buffer updates [7]
o websockets: fix handling of partial frames [32]
o windows: fail early with a missing windres in autotools [5]
o windows: fix linking .rc to shared curl with autotools [24]
o winidn: drop WANT_IDN_PROTOTYPES [27]
o ws: if no connection is around, return error [149]
o ws: return CURLE_NOT_BUILT_IN when websockets not built in [34]
o x509asn1: avoid freeing unallocated pointers [147]

(wiz)

2022-12-21 00:32:07 UTC MAIN commitmail json YAML

doc/TODO: + filezilla-3.62.2.

(wiz)

2022-12-20 21:58:50 UTC MAIN commitmail json YAML

(devel/R-tidyselect) Fix build, DEPENDS+= R-withr

(mef)

2022-12-20 20:56:20 UTC MAIN commitmail json YAML

doc: Updated sysutils/memtester to 4.6.0

(schmonz)

2022-12-20 20:56:11 UTC MAIN commitmail json YAML

Update to 4.6.0. From the changelog:

- Fix warning on signedness of the ONE constant.  Thanks: Marek Vasut.
- Add note to conf-cc about how to silence gcc's incorrect warning
  "suggest parentheses around assignment". Thanks: Marek Vasut.
- Fix overflow in output for reported address.  Thanks: Marek Vasut.
- Add note about randomizing values used at runtime by seeding PRNG.
  Disabled by default for reproducibility.

(schmonz)

2022-12-20 18:56:16 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-server to 21.1.6

(wiz)

2022-12-20 18:56:06 UTC MAIN commitmail json YAML

modular-xorg-server: update to 21.1.6.

This release fixes an invalid event type mask in XTestSwapFakeInput which
was inadvertently changed from octal 0177 to hexadecimal 0x177 in the fix
for CVE-2022-46340.

It also includes backports for a couple of fixes in XQuartz and fixes for
XKB (noticeably for CVE-2022-3550 and CVE-2022-3551).

Jeremy Huddleston Sequoia (1):
      xquartz: Fix some formatting

John D Pell (1):
      XQuartz: stub: Call LSOpenApplication instead of fork()/exec()

Olivier Fourdan (1):
      xserver 21.1.6

Peter Hutterer (3):
      xkb: proof GetCountedString against request length attacks
      xkb: fix some possible memleaks in XkbGetKbdByName
      Xext: fix invalid event type mask in XTestSwapFakeInput

(wiz)

2022-12-20 18:07:11 UTC MAIN commitmail json YAML

doc: Updated devel/conftest to 0.37.0

(leot)

2022-12-20 18:07:01 UTC MAIN commitmail json YAML

conftest: Update to 0.37.0

Changes:
0.37.0
------
- Added helper method to load combined config files for Rego unit tests
- Allow data-only bundles
- Update to OPA 0.47.3 (includes bug fixes and security fixes
  (CVE-2022-41717))

(leot)

2022-12-20 14:39:33 UTC MAIN commitmail json YAML

doc: Updated x11/xdriinfo to 1.0.7

(wiz)

2022-12-20 14:39:23 UTC MAIN commitmail json YAML

xdriinfo: update to 1.0.7.

Alan Coopersmith (8):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      gitlab CI: stop requiring Signed-off-by in commits
      Variable scope reduction
      Ensure screenNum is always initialized
      xdriiinfo 1.0.7

(wiz)

2022-12-20 13:09:47 UTC MAIN commitmail json YAML

(devel/R-pkgload) correction to R-fs version

(mef)

2022-12-20 13:03:54 UTC MAIN commitmail json YAML

(devel/R-pkgload) fix build, +DEPENDS+= R-fs

(mef)

2022-12-20 12:59:38 UTC MAIN commitmail json YAML

(devel/R-lifecycle) Fix build DEPENDS+= R-cli

(mef)

2022-12-20 10:49:04 UTC MAIN commitmail json YAML

x11/xmem: add MESSAGE for NetBSD.

(vins)

2022-12-20 09:09:45 UTC MAIN commitmail json YAML

2022-12-20 09:09:18 UTC MAIN commitmail json YAML

syft: rename go modules file to standard name

(wiz)

2022-12-20 08:58:21 UTC MAIN commitmail json YAML

devel/got-portable: Makefile and DESCR revision (NFC).

* Package requires libevent albeit this was not documented.
  Fixes building on Linux. Tested on Slackware 15.0.
* Switch from github CI mirror to official tarball. Autotools no longer
  required.
* Update DESCR to be more informative.

(vins)

2022-12-20 08:36:51 UTC MAIN commitmail json YAML

shells/etsh: explicitly set MANDIR.

(vins)

2022-12-20 07:04:42 UTC MAIN commitmail json YAML

Darwin.mk: Update OSX_SDK_MAP for macOS 13.1

(triaxx)

2022-12-20 02:53:10 UTC MAIN commitmail json YAML

lang/ruby/gem.mk: fix handlingo of RUBYGEM_MANPAGES

Globael setting for RUBYGEM_MANPAGES is also required.

(taca)

2022-12-20 00:32:35 UTC MAIN commitmail json YAML

security/cfs: Align Solaris defines to upstream

(gdt)

2022-12-20 00:01:02 UTC MAIN commitmail json YAML

mk/bsd.pkg.mk: started freeze for pkgsrc-2022Q4 branch [gdt 2022-12-20]

(gdt)

2022-12-19 23:33:01 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.28.2

(gdt)

2022-12-19 23:32:52 UTC MAIN commitmail json YAML

geography/qgis: Update to 3.28.2

Delete a patch which was applied upstream.

This is a point release; upstream changes are minor.

(gdt)

2022-12-19 23:18:47 UTC MAIN commitmail json YAML

doc: Updated security/cfs to 1.5.0b

(gdt)

2022-12-19 23:18:37 UTC MAIN commitmail json YAML

2022-12-19 21:06:40 UTC MAIN commitmail json YAML

CHANGES-2022: Resolve conflicts.

(vins)

2022-12-19 21:02:03 UTC MAIN commitmail json YAML

doc: Added x11/xmem version 1.29

(vins)

2022-12-19 21:01:40 UTC MAIN commitmail json YAML

2022-12-19 21:00:16 UTC MAIN commitmail json YAML

x11/xmem: initial import.

XMem is an X11 utility to display memory and swap usage.  It was
initially created by the K. Shane Hartman (MIT-LCS) and Stuart A. Malone
(MIT-LCS); with features added by Jim Gettys (MIT-Athena), Bob Scheifler
(MIT-LCS), Tony Della Fera (MIT-Athena), and Chris Peterson (MIT-LCS).

Updated 2007/04 by Michelle Konzack, and then by Christian Barthel
(2017/01), who introduced OpenBSD support.

(vins)

2022-12-19 19:23:41 UTC MAIN commitmail json YAML

2022-12-19 19:04:47 UTC MAIN commitmail json YAML

doc: Added devel/syft version 0.63.0

(wiz)