diff --git a/Jenkinsfile b/Jenkinsfile index b59ead7..1c06524 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -208,6 +208,7 @@ pipeline { env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'latest' } } } @@ -233,6 +234,7 @@ pipeline { env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DEV_DOCKERHUB_IMAGE + '/tags/' env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'develop' } } } @@ -258,6 +260,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.PR_DOCKERHUB_IMAGE + '/tags/' env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache' + env.CITEST_IMAGETAG = 'develop' } } } @@ -280,7 +283,7 @@ pipeline { -v ${WORKSPACE}:/mnt \ -e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \ -e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \ - ghcr.io/linuxserver/baseimage-alpine:3.20 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ + ghcr.io/linuxserver/baseimage-alpine:3 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\ apk add --no-cache python3 && \ python3 -m venv /lsiopy && \ pip install --no-cache-dir -U pip && \ @@ -615,13 +618,16 @@ pipeline { echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -681,13 +687,16 @@ pipeline { echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -741,12 +750,14 @@ pipeline { echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin if [[ "${PACKAGE_CHECK}" != "true" ]]; then + declare -A pids IFS=',' read -ra CACHE <<< "$BUILDCACHE" for i in "${CACHE[@]}"; do docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} & + pids[$!]="$i" done - for p in $(jobs -p); do - wait "$p" || { echo "job $p failed" >&2; exit 1; } + for p in "${!pids[@]}"; do + wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; } done fi ''' @@ -871,7 +882,7 @@ pipeline { CI_DOCKERENV="LSIO_FIRST_PARTY=true" fi fi - docker pull ghcr.io/linuxserver/ci:latest + docker pull ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} if [ "${MULTIARCH}" == "true" ]; then docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG} @@ -895,7 +906,9 @@ pipeline { -e WEB_PATH=\"${CI_WEBPATH}\" \ -e NODE_NAME=\"${NODE_NAME}\" \ -e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \ - -t ghcr.io/linuxserver/ci:latest \ + -e COMMIT_SHA=\"${COMMIT_SHA}\" \ + -e BUILD_NUMBER=\"${BUILD_NUMBER}\" \ + -t ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} \ python3 test_build.py''' } } @@ -921,9 +934,11 @@ pipeline { CACHEIMAGE=${i} fi done - docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done ''' @@ -948,20 +963,27 @@ pipeline { CACHEIMAGE=${i} fi done - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} - docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do - docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest - docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - - docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} + docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } + docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } if [ -n "${SEMVER}" ]; then - docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} + docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} || \ + { if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; } fi done ''' @@ -979,23 +1001,41 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - echo "Pushing New tag for current commit ${META_TAG}" - sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ - -d '{"tag":"'${META_TAG}'",\ - "object": "'${COMMIT_SHA}'",\ - "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to main",\ - "type": "commit",\ - "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' - echo "Pushing New release for Tag" sh '''#! /bin/bash + echo "Auto-generating release notes" + if [ "$(git tag --points-at HEAD)" != "" ]; then + echo "Existing tag points to current commit, suggesting no new LS changes" + AUTO_RELEASE_NOTES="No changes" + else + AUTO_RELEASE_NOTES=$(curl -fsL -H "Authorization: token ${GITHUB_TOKEN}" -H "Accept: application/vnd.github+json" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/generate-notes \ + -d '{"tag_name":"'${META_TAG}'",\ + "target_commitish": "main"}' \ + | jq -r '.body' | sed 's|## What.s Changed||') + fi + echo "Pushing New tag for current commit ${META_TAG}" + curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ + -d '{"tag":"'${META_TAG}'",\ + "object": "'${COMMIT_SHA}'",\ + "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to main",\ + "type": "commit",\ + "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' + echo "Pushing New release for Tag" echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json - echo '{"tag_name":"'${META_TAG}'",\ - "target_commitish": "main",\ - "name": "'${META_TAG}'",\ - "body": "**CI Report:**\\n\\n'${CI_URL:-N/A}'\\n\\n**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n\\n**Remote Changes:**\\n\\n' > start - printf '","draft": false,"prerelease": false}' >> releasebody.json - paste -d'\\0' start releasebody.json > releasebody.json.done - curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done''' + jq -n \ + --arg tag_name "$META_TAG" \ + --arg target_commitish "main" \ + --arg ci_url "${CI_URL:-N/A}" \ + --arg ls_notes "$AUTO_RELEASE_NOTES" \ + --arg remote_notes "$(cat releasebody.json)" \ + '{ + "tag_name": $tag_name, + "target_commitish": $target_commitish, + "name": $tag_name, + "body": ("**CI Report:**\\n\\n" + $ci_url + "\\n\\n**LinuxServer Changes:**\\n\\n" + $ls_notes + "\\n\\n**Remote Changes:**\\n\\n" + $remote_notes), + "draft": false, + "prerelease": false }' > releasebody.json.done + curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done + ''' } } // Add protection to the release branch diff --git a/README.md b/README.md index 5533a91..943884c 100644 --- a/README.md +++ b/README.md @@ -88,22 +88,36 @@ This container is based on [Docker Baseimage Selkies](https://github.com/linuxse | Variable | Description | | :----: | --- | -| `CUSTOM_PORT` | Internal HTTP port. Defaults to `3000`. | -| `CUSTOM_HTTPS_PORT` | Internal HTTPS port. Defaults to `3001`. | -| `CUSTOM_WS_PORT` | Internal port the container listens on for websockets if it needs to be swapped from the default 8082. | -| `CUSTOM_USER` | Username for HTTP Basic Auth. Defaults to `abc`. | -| `PASSWORD` | Password for HTTP Basic Auth. If unset, authentication is disabled. | -| `SUBFOLDER` | Application subfolder for reverse proxy configurations. Must include leading and trailing slashes, e.g., `/subfolder/`. | -| `TITLE` | Page title displayed in the web browser. Defaults to "Selkies". | -| `START_DOCKER` | If set to `false`, the privileged Docker-in-Docker setup will not start automatically. | -| `DISABLE_IPV6` | Set to `true` to disable IPv6 support in the container. | -| `LC_ALL` | Sets the container's locale, e.g., `fr_FR.UTF-8`. | -| `DRINODE` | If mounting in /dev/dri for DRI3 GPU Acceleration allows you to specify the device to use IE `/dev/dri/renderD128` | -| `NO_DECOR` | If set, applications will run without window borders, suitable for PWA usage. | -| `NO_FULL` | If set, applications will not be automatically fullscreened. | -| `DISABLE_ZINK` | If set, Zink-related environment variables will not be configured when a video card is detected. | -| `WATERMARK_PNG` | Full path to a watermark PNG file inside the container, e.g., `/usr/share/selkies/www/icon.png`. | -| `WATERMARK_LOCATION` | Integer specifying the watermark location: `1` (Top Left), `2` (Top Right), `3` (Bottom Left), `4` (Bottom Right), `5` (Centered), `6` (Animated). | +| CUSTOM_PORT | Internal port the container listens on for http if it needs to be swapped from the default `3000` | +| CUSTOM_HTTPS_PORT | Internal port the container listens on for https if it needs to be swapped from the default `3001` | +| CUSTOM_WS_PORT | Internal port the container listens on for websockets if it needs to be swapped from the default 8082 | +| CUSTOM_USER | HTTP Basic auth username, abc is default. | +| DRI_NODE | Enable VAAPI stream encoding and use the specified device IE `/dev/dri/renderD128` | +| DRINODE | Specify which GPU to use for DRI3 acceleration IE `/dev/dri/renderD129` | +| PASSWORD | HTTP Basic auth password, abc is default. If unset there will be no auth | +| SUBFOLDER | Subfolder for the application if running a subfolder reverse proxy, need both slashes IE `/subfolder/` | +| TITLE | The page title displayed on the web browser, default "Selkies" | +| DASHBOARD | Allows the user to set their dashboard. Options: `selkies-dashboard`, `selkies-dashboard-zinc`, `selkies-dashboard-wish` | +| FILE_MANAGER_PATH | Modifies the default upload/download file path, path must have proper permissions for abc user | +| START_DOCKER | If set to false a container with privilege will not automatically start the DinD Docker setup | +| DISABLE_IPV6 | If set to true or any value this will disable IPv6 | +| LC_ALL | Set the Language for the container to run as IE `fr_FR.UTF-8` `ar_AE.UTF-8` | +| NO_DECOR | If set the application will run without window borders for use as a PWA. (Decor can be enabled and disabled with Ctrl+Shift+d) | +| NO_FULL | Do not autmatically fullscreen applications when using openbox. | +| NO_GAMEPAD | Disable userspace gamepad interposer injection. | +| DISABLE_ZINK | Do not set the Zink environment variables if a video card is detected (userspace applications will use CPU rendering) | +| DISABLE_DRI3 | Do not use DRI3 acceleration if a video card is detected (userspace applications will use CPU rendering) | +| MAX_RES | Pass a larger maximum resolution for the container default is 16k `15360x8640` | +| WATERMARK_PNG | Full path inside the container to a watermark png IE `/usr/share/selkies/www/icon.png` | +| WATERMARK_LOCATION | Where to paint the image over the stream integer options below | + +**`WATERMARK_LOCATION` Options:** +- **1**: Top Left +- **2**: Top Right +- **3**: Bottom Left +- **4**: Bottom Right +- **5**: Centered +- **6**: Animated #### Optional Run Configurations @@ -207,6 +221,131 @@ You can install packages from the system's native repository using the [universa - INSTALL_PACKAGES=libfuse2|git|gdb ``` +#### Hardening + +These variables can be used to lock down the desktop environment for single-application use cases or to restrict user capabilities. + +##### Meta Variables + +These variables act as presets, enabling multiple hardening options at once. Individual options can still be set to override the preset. + +| Variable | Description | +| :----: | --- | +| **`HARDEN_DESKTOP`** | Enables `DISABLE_OPEN_TOOLS`, `DISABLE_SUDO`, and `DISABLE_TERMINALS`. Also sets related Selkies UI settings (`SELKIES_FILE_TRANSFERS`, `SELKIES_COMMAND_ENABLED`, `SELKIES_UI_SIDEBAR_SHOW_FILES`, `SELKIES_UI_SIDEBAR_SHOW_APPS`) if they are not explicitly set by the user. | +| **`HARDEN_OPENBOX`** | Enables `DISABLE_CLOSE_BUTTON`, `DISABLE_MOUSE_BUTTONS`, and `HARDEN_KEYBINDS`. It also flags `RESTART_APP` if not set by the user, ensuring the primary application is automatically restarted if closed. | + +##### Individual Hardening Variables + +| Variable | Description | +| :--- | --- | +| **`DISABLE_OPEN_TOOLS`** | If true, disables `xdg-open` and `exo-open` binaries by removing their execute permissions. | +| **`DISABLE_SUDO`** | If true, disables the `sudo` command by removing its execute permissions and invalidating the passwordless sudo configuration. | +| **`DISABLE_TERMINALS`** | If true, disables common terminal emulators by removing their execute permissions and hiding them from the Openbox right-click menu. | +| **`DISABLE_CLOSE_BUTTON`** | If true, removes the close button from window title bars in the Openbox window manager. | +| **`DISABLE_MOUSE_BUTTONS`** | If true, disables the right-click and middle-click context menus and actions within the Openbox window manager. | +| **`HARDEN_KEYBINDS`** | If true, disables default Openbox keybinds that can bypass other hardening options (e.g., `Alt+F4` to close windows, `Alt+Escape` to show the root menu). | +| **`RESTART_APP`** | If true, enables a watchdog service that automatically restarts the main application if it is closed. The user's autostart script is made read-only and root owned to prevent tampering. | + +#### Selkies application settings + +Using environment variables every facet of the application can be configured. + +##### Booleans and Locking +Boolean settings accept `true` or `false`. You can also prevent the user from changing a boolean setting in the UI by appending `|locked`. The UI toggle for this setting will be hidden. + +* **Example**: To force CPU encoding on and prevent the user from disabling it: + ```bash + -e SELKIES_USE_CPU="true|locked" + ``` + +##### Enums and Lists +These settings accept a comma-separated list of values. Their behavior depends on the number of items provided: + +* **Multiple Values**: The first item in the list becomes the default selection, and all items in the list become the available options in the UI dropdown. +* **Single Value**: The provided value becomes the default, and the UI dropdown is hidden because the choice is locked. + +* **Example**: Force the encoder to be `jpeg` with no other options available to the user: + ```bash + -e SELKIES_ENCODER="jpeg" + ``` + +##### Ranges +Range settings define a minimum and maximum for a value (e.g., framerate). + +* **To set a range**: Use a hyphen-separated `min-max` format. The UI will show a slider. +* **To set a fixed value**: Provide a single number. This will lock the value and hide the UI slider. + +* **Example**: Lock the framerate to exactly 60 FPS. + ```bash + -e SELKIES_FRAMERATE="60" + ``` + +##### Manual Resolution Mode +The server can be forced to use a single, fixed resolution for all connecting clients. This mode is automatically activated if `SELKIES_MANUAL_WIDTH`, `SELKIES_MANUAL_HEIGHT`, or `SELKIES_IS_MANUAL_RESOLUTION_MODE` is set. + +* If `SELKIES_MANUAL_WIDTH` and/or `SELKIES_MANUAL_HEIGHT` are set, the resolution is locked to those values. +* If `SELKIES_IS_MANUAL_RESOLUTION_MODE` is set to `true` without specifying width or height, the resolution defaults to **1024x768**. +* When this mode is active, the client UI for changing resolution is disabled. + +| Environment Variable | Default Value | Description | +| --- | --- | --- | +| `SELKIES_UI_TITLE` | `'Selkies'` | Title in top left corner of sidebar. | +| `SELKIES_UI_SHOW_LOGO` | `True` | Show the Selkies logo in the sidebar. | +| `SELKIES_UI_SHOW_SIDEBAR` | `True` | Show the main sidebar UI. | +| `SELKIES_UI_SHOW_CORE_BUTTONS` | `True` | Show the core components buttons display, audio, microphone, and gamepad. | +| `SELKIES_UI_SIDEBAR_SHOW_VIDEO_SETTINGS` | `True` | Show the video settings section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_SCREEN_SETTINGS` | `True` | Show the screen settings section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_AUDIO_SETTINGS` | `True` | Show the audio settings section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_STATS` | `True` | Show the stats section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_CLIPBOARD` | `True` | Show the clipboard section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_FILES` | `True` | Show the file transfer section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_APPS` | `True` | Show the applications section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_SHARING` | `True` | Show the sharing section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_GAMEPADS` | `True` | Show the gamepads section in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_FULLSCREEN` | `True` | Show the fullscreen button in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_GAMING_MODE` | `True` | Show the gaming mode button in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_TRACKPAD` | `True` | Show the virtual trackpad button in the sidebar. | +| `SELKIES_UI_SIDEBAR_SHOW_KEYBOARD_BUTTON` | `True` | Show the on-screen keyboard button in the display area. | +| `SELKIES_UI_SIDEBAR_SHOW_SOFT_BUTTONS` | `True` | Show the soft buttons section in the sidebar. | +| `SELKIES_AUDIO_ENABLED` | `True` | Enable server-to-client audio streaming. | +| `SELKIES_MICROPHONE_ENABLED` | `True` | Enable client-to-server microphone forwarding. | +| `SELKIES_GAMEPAD_ENABLED` | `True` | Enable gamepad support. | +| `SELKIES_CLIPBOARD_ENABLED` | `True` | Enable clipboard synchronization. | +| `SELKIES_COMMAND_ENABLED` | `True` | Enable parsing of command websocket messages. | +| `SELKIES_FILE_TRANSFERS` | `'upload,download'` | Allowed file transfer directions (comma-separated: "upload,download"). Set to "" or "none" to disable. | +| `SELKIES_ENCODER` | `'x264enc,x264enc-striped,jpeg'` | The default video encoders. | +| `SELKIES_FRAMERATE` | `'8-120'` | Allowed framerate range or a fixed value. | +| `SELKIES_H264_CRF` | `'5-50'` | Allowed H.264 CRF range or a fixed value. | +| `SELKIES_JPEG_QUALITY` | `'1-100'` | Allowed JPEG quality range or a fixed value. | +| `SELKIES_H264_FULLCOLOR` | `False` | Enable H.264 full color range for pixelflux encoders. | +| `SELKIES_H264_STREAMING_MODE` | `False` | Enable H.264 streaming mode for pixelflux encoders. | +| `SELKIES_USE_CPU` | `False` | Force CPU-based encoding for pixelflux. | +| `SELKIES_USE_PAINT_OVER_QUALITY` | `True` | Enable high-quality paint-over for static scenes. | +| `SELKIES_PAINT_OVER_JPEG_QUALITY` | `'1-100'` | Allowed JPEG paint-over quality range or a fixed value. | +| `SELKIES_H264_PAINTOVER_CRF` | `'5-50'` | Allowed H.264 paint-over CRF range or a fixed value. | +| `SELKIES_H264_PAINTOVER_BURST_FRAMES` | `'1-30'` | Allowed H.264 paint-over burst frames range or a fixed value. | +| `SELKIES_SECOND_SCREEN` | `True` | Enable support for a second monitor/display. | +| `SELKIES_AUDIO_BITRATE` | `'320000'` | The default audio bitrate. | +| `SELKIES_IS_MANUAL_RESOLUTION_MODE` | `False` | Lock the resolution to the manual width/height values. | +| `SELKIES_MANUAL_WIDTH` | `0` | Lock width to a fixed value. Setting this forces manual resolution mode. | +| `SELKIES_MANUAL_HEIGHT` | `0` | Lock height to a fixed value. Setting this forces manual resolution mode. | +| `SELKIES_SCALING_DPI` | `'96'` | The default DPI for UI scaling. | +| `SELKIES_ENABLE_BINARY_CLIPBOARD` | `False` | Allow binary data on the clipboard. | +| `SELKIES_USE_BROWSER_CURSORS` | `False` | Use browser CSS cursors instead of rendering to canvas. | +| `SELKIES_USE_CSS_SCALING` | `False` | HiDPI when false, if true a lower resolution is sent from the client and the canvas is stretched. | +| `SELKIES_PORT` (or `CUSTOM_WS_PORT`) | `8082` | Port for the data websocket server. | +| `SELKIES_DRI_NODE` (or `DRI_NODE`) | `''` | Path to the DRI render node for VA-API. | +| `SELKIES_AUDIO_DEVICE_NAME` | `'output.monitor'` | Audio device name for pcmflux capture. | +| `SELKIES_WATERMARK_PATH` (or `WATERMARK_PNG`) | `''` | Absolute path to the watermark PNG file. | +| `SELKIES_WATERMARK_LOCATION` (or `WATERMARK_LOCATION`) | `-1` | Watermark location enum (0-6). | +| `SELKIES_DEBUG` | `False` | Enable debug logging. | +| `SELKIES_ENABLE_SHARING` | `True` | Master toggle for all sharing features. | +| `SELKIES_ENABLE_COLLAB` | `True` | Enable collaborative (read-write) sharing link. | +| `SELKIES_ENABLE_SHARED` | `True` | Enable view-only sharing links. | +| `SELKIES_ENABLE_PLAYER2` | `True` | Enable sharing link for gamepad player 2. | +| `SELKIES_ENABLE_PLAYER3` | `True` | Enable sharing link for gamepad player 3. | +| `SELKIES_ENABLE_PLAYER4` | `True` | Enable sharing link for gamepad player 4. | + ## Usage To help you get started creating a container from this image you can either use docker-compose or the docker cli. diff --git a/package_versions.txt b/package_versions.txt index 2ce4a32..3610701 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -2,8 +2,8 @@ NAME VE adduser 3.137ubuntu1 deb adwaita-icon-theme 46.0-1 deb aiohappyeyeballs 2.6.1 python -aiohttp 3.13.0 python -aioice 0.10.1 python +aiohttp 3.13.2 python +aioice 0.10.2 python aiosignal 1.4.0 python apt 2.8.3 deb apt-transport-https 2.8.3 deb @@ -16,9 +16,9 @@ backports-tarfile 1. base-files 13ubuntu10.3 deb base-passwd 3.6.3build1 deb bash 5.2.21-2ubuntu4 deb -binutils 2.42-4ubuntu2.5 deb -binutils-common 2.42-4ubuntu2.5 deb -binutils-x86-64-linux-gnu 2.42-4ubuntu2.5 deb +binutils 2.42-4ubuntu2.7 deb +binutils-common 2.42-4ubuntu2.7 deb +binutils-x86-64-linux-gnu 2.42-4ubuntu2.7 deb blinker 1.7.0 python breeze-cursor-theme 4:5.27.12-0ubuntu0.1 deb bsdextrautils 2.39.3-9ubuntu6.3 deb @@ -30,16 +30,18 @@ cli UN cli-32 UNKNOWN binary cli-64 UNKNOWN binary cli-arm64 UNKNOWN binary -cloud.google.com/go/compute/metadata v0.6.0 go-module -cloud.google.com/go/logging v1.9.0 go-module -cloud.google.com/go/longrunning v0.5.5 go-module +cloud.google.com/go/auth v0.16.5 go-module +cloud.google.com/go/auth/oauth2adapt v0.2.8 go-module +cloud.google.com/go/compute/metadata v0.8.0 go-module +cloud.google.com/go/logging v1.13.0 go-module +cloud.google.com/go/longrunning v0.6.7 go-module cmake 3.28.3-1build7 deb cmake-data 3.28.3-1build7 deb code.cloudfoundry.org/clock v1.37.0 go-module console-data 2:1.12-9 deb console-setup 1.226ubuntu1 deb console-setup-linux 1.226ubuntu1 deb -containerd.io 1.7.28-1~ubuntu.24.04~noble deb +containerd.io 2.2.0-2~ubuntu.24.04~noble deb coreutils 9.4-3ubuntu6.1 deb cpp 4:13.2.0-7ubuntu1 deb cpp-13 13.3.0-6ubuntu2~24.04 deb @@ -50,8 +52,7 @@ cron-daemon-common 3. cryptography 41.0.7 python (+1 duplicate) cryptography 46.0.3 python curl 8.5.0-2ubuntu10.6 deb -dario.cat/mergo v1.0.0 go-module -dario.cat/mergo v1.0.2 go-module +dario.cat/mergo v1.0.2 go-module (+1 duplicate) dash 0.5.12-6ubuntu5 deb dbus 1.14.10-4ubuntu4.1 deb dbus-bin 1.14.10-4ubuntu4.1 deb @@ -67,12 +68,12 @@ debianutils 5. diffutils 1:3.10-1build1 deb dirmngr 2.4.4-2ubuntu17.3 deb distro 1.9.0 python -distro-info-data 0.60ubuntu0.3 deb +distro-info-data 0.60ubuntu0.5 deb dnspython 2.8.0 python -docker-buildx-plugin 0.29.1-1~ubuntu.24.04~noble deb -docker-ce 5:28.5.1-1~ubuntu.24.04~noble deb -docker-ce-cli 5:28.5.1-1~ubuntu.24.04~noble deb -docker-compose-plugin 2.40.0-1~ubuntu.24.04~noble deb +docker-buildx-plugin 0.30.1-1~ubuntu.24.04~noble deb +docker-ce 5:29.1.2-1~ubuntu.24.04~noble deb +docker-ce-cli 5:29.1.2-1~ubuntu.24.04~noble deb +docker-compose-plugin 5.0.0-1~ubuntu.24.04~noble deb dpkg 1.22.6ubuntu6.5 deb dunst 1.9.2-1build2 deb e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb @@ -104,299 +105,286 @@ gir1.2-atspi-2.0 2. gir1.2-freedesktop 1.80.1-1 deb gir1.2-freedesktop-dev 1.80.1-1 deb gir1.2-girepository-2.0 1.80.1-1 deb -gir1.2-glib-2.0 2.80.0-6ubuntu3.4 deb -gir1.2-glib-2.0-dev 2.80.0-6ubuntu3.4 deb -gir1.2-packagekitglib-1.0 1.2.8-2ubuntu1.2 deb +gir1.2-glib-2.0 2.80.0-6ubuntu3.5 deb +gir1.2-glib-2.0-dev 2.80.0-6ubuntu3.5 deb +gir1.2-packagekitglib-1.0 1.2.8-2ubuntu1.4 deb git 1:2.43.0-1ubuntu7.3 deb git-man 1:2.43.0-1ubuntu7.3 deb github.com/AlecAivazis/survey/v2 v2.3.7 go-module -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.16.0 go-module -github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 go-module +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.2 go-module +github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2 go-module github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.5.0 go-module github.com/DefangLabs/secret-detector v0.0.0-20250403165618-22662109213e go-module github.com/Graylog2/go-gelf v0.0.0-20191017102106-1550ee647df0 go-module -github.com/Masterminds/semver/v3 v3.4.0 go-module (+1 duplicate) -github.com/Microsoft/hcsshim v0.11.7 go-module (+1 duplicate) -github.com/Microsoft/hcsshim v0.13.0 go-module +github.com/Masterminds/semver/v3 v3.4.0 go-module +github.com/Microsoft/hcsshim v0.14.0-rc.1 go-module (+2 duplicates) +github.com/ProtonMail/go-crypto v1.3.0 go-module github.com/RackSec/srslog v0.0.0-20180709174129-a4725f04ec91 go-module github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d go-module github.com/agext/levenshtein v1.2.3 go-module (+1 duplicate) github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 go-module github.com/apparentlymart/go-cidr v1.0.1 go-module -github.com/apparentlymart/go-textseg/v15 v15.0.0 go-module (+1 duplicate) +github.com/apparentlymart/go-textseg/v15 v15.0.0 go-module github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2 go-module github.com/armon/go-metrics v0.4.1 go-module -github.com/aws/aws-sdk-go-v2 v1.30.3 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 go-module -github.com/aws/aws-sdk-go-v2/config v1.27.27 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/credentials v1.17.27 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.32.0 go-module -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 go-module (+2 duplicates) -github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 go-module (+2 duplicates) -github.com/aws/smithy-go v1.20.3 go-module (+2 duplicates) +github.com/aws/aws-sdk-go-v2 v1.38.1 go-module +github.com/aws/aws-sdk-go-v2 v1.39.4 go-module +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.2 go-module +github.com/aws/aws-sdk-go-v2/config v1.31.15 go-module +github.com/aws/aws-sdk-go-v2/config v1.31.3 go-module +github.com/aws/aws-sdk-go-v2/credentials v1.18.19 go-module +github.com/aws/aws-sdk-go-v2/credentials v1.18.7 go-module +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.11 go-module +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.4 go-module +github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.11 go-module +github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.4 go-module +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.11 go-module +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.4 go-module +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 go-module +github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 go-module +github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.58.5 go-module +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.0 go-module +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.2 go-module +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.11 go-module +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.4 go-module +github.com/aws/aws-sdk-go-v2/service/sso v1.28.2 go-module +github.com/aws/aws-sdk-go-v2/service/sso v1.29.8 go-module +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.0 go-module +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.3 go-module +github.com/aws/aws-sdk-go-v2/service/sts v1.38.0 go-module +github.com/aws/aws-sdk-go-v2/service/sts v1.38.9 go-module +github.com/aws/smithy-go v1.22.5 go-module +github.com/aws/smithy-go v1.23.1 go-module github.com/beorn7/perks v1.0.1 go-module (+2 duplicates) github.com/bits-and-blooms/bitset v1.13.0 go-module -github.com/blang/semver/v4 v4.0.0 go-module github.com/buger/goterm v1.0.4 go-module -github.com/cenkalti/backoff/v4 v4.2.1 go-module -github.com/cenkalti/backoff/v4 v4.3.0 go-module (+2 duplicates) -github.com/cespare/xxhash/v2 v2.2.0 go-module -github.com/cespare/xxhash/v2 v2.3.0 go-module (+1 duplicate) +github.com/cenkalti/backoff/v4 v4.3.0 go-module +github.com/cenkalti/backoff/v5 v5.0.3 go-module (+2 duplicates) +github.com/cespare/xxhash/v2 v2.3.0 go-module (+2 duplicates) +github.com/checkpoint-restore/checkpointctl v1.4.0 go-module github.com/checkpoint-restore/go-criu/v6 v6.3.0 go-module +github.com/checkpoint-restore/go-criu/v7 v7.2.0 go-module +github.com/cilium/ebpf v0.16.0 go-module (+2 duplicates) github.com/cilium/ebpf v0.17.3 go-module (+1 duplicate) -github.com/cilium/ebpf v0.9.1 go-module (+3 duplicates) github.com/cloudflare/cfssl v1.6.4 go-module -github.com/compose-spec/compose-go/v2 v2.9.0 go-module (+1 duplicate) +github.com/cloudflare/circl v1.6.1 go-module +github.com/compose-spec/compose-go/v2 v2.10.0 go-module +github.com/compose-spec/compose-go/v2 v2.9.1 go-module github.com/container-storage-interface/spec v1.5.0 go-module github.com/containerd/accelerated-container-image v1.3.0 go-module -github.com/containerd/aufs v1.0.0 go-module github.com/containerd/btrfs/v2 v2.0.0 go-module -github.com/containerd/cgroups v1.1.0 go-module (+1 duplicate) -github.com/containerd/cgroups/v3 v3.0.2 go-module (+3 duplicates) -github.com/containerd/cgroups/v3 v3.0.5 go-module -github.com/containerd/console v1.0.3 go-module (+4 duplicates) -github.com/containerd/console v1.0.4 go-module -github.com/containerd/console v1.0.5 go-module (+2 duplicates) -github.com/containerd/containerd v1.7.28 go-module (+4 duplicates) -github.com/containerd/containerd/api v1.8.0 go-module (+4 duplicates) -github.com/containerd/containerd/api v1.9.0 go-module (+2 duplicates) -github.com/containerd/containerd/v2 v2.1.4 go-module (+2 duplicates) -github.com/containerd/continuity v0.4.4 go-module (+4 duplicates) -github.com/containerd/continuity v0.4.5 go-module (+2 duplicates) -github.com/containerd/errdefs v0.3.0 go-module (+4 duplicates) -github.com/containerd/errdefs v1.0.0 go-module (+2 duplicates) -github.com/containerd/errdefs/pkg v0.3.0 go-module (+2 duplicates) -github.com/containerd/fifo v1.1.0 go-module (+5 duplicates) -github.com/containerd/go-cni v1.1.12 go-module -github.com/containerd/go-cni v1.1.9 go-module (+1 duplicate) -github.com/containerd/go-runc v1.0.0 go-module (+4 duplicates) -github.com/containerd/go-runc v1.1.0 go-module -github.com/containerd/imgcrypt v1.1.8 go-module -github.com/containerd/log v0.1.0 go-module (+8 duplicates) -github.com/containerd/nri v0.8.0 go-module -github.com/containerd/platforms v0.2.1 go-module (+3 duplicates) -github.com/containerd/platforms v1.0.0-rc.1 go-module (+2 duplicates) -github.com/containerd/plugin v1.0.0 go-module -github.com/containerd/stargz-snapshotter/estargz v0.16.3 go-module -github.com/containerd/ttrpc v1.2.7 go-module (+7 duplicates) -github.com/containerd/typeurl v1.0.2 go-module -github.com/containerd/typeurl/v2 v2.1.1 go-module (+4 duplicates) -github.com/containerd/typeurl/v2 v2.2.3 go-module (+2 duplicates) -github.com/containerd/zfs v1.1.0 go-module -github.com/containernetworking/cni v1.1.2 go-module (+1 duplicate) -github.com/containernetworking/cni v1.3.0 go-module -github.com/containernetworking/plugins v1.2.0 go-module -github.com/containernetworking/plugins v1.7.1 go-module -github.com/containers/ocicrypt v1.1.10 go-module -github.com/coreos/go-systemd/v22 v22.5.0 go-module (+5 duplicates) -github.com/cyphar/filepath-securejoin v0.4.1 go-module (+1 duplicate) -github.com/davecgh/go-spew v1.1.1 go-module (+3 duplicates) -github.com/deckarep/golang-set/v2 v2.3.0 go-module +github.com/containerd/cgroups/v3 v3.1.0 go-module (+3 duplicates) +github.com/containerd/console v1.0.5 go-module (+6 duplicates) +github.com/containerd/containerd/api v1.10.0 go-module (+5 duplicates) +github.com/containerd/containerd/v2 v2.2.0 go-module (+3 duplicates) +github.com/containerd/containerd/v2 v2.2.1-0.20251115011841-efd86f2b0bc2 go-module (+1 duplicate) +github.com/containerd/continuity v0.4.5 go-module (+5 duplicates) +github.com/containerd/errdefs v1.0.0 go-module (+5 duplicates) +github.com/containerd/errdefs/pkg v0.3.0 go-module (+5 duplicates) +github.com/containerd/fifo v1.1.0 go-module (+3 duplicates) +github.com/containerd/go-cni v1.1.13 go-module (+2 duplicates) +github.com/containerd/go-runc v1.1.0 go-module (+3 duplicates) +github.com/containerd/imgcrypt/v2 v2.0.1 go-module +github.com/containerd/log v0.1.0 go-module (+6 duplicates) +github.com/containerd/nri v0.10.0 go-module +github.com/containerd/otelttrpc v0.1.0 go-module +github.com/containerd/platforms v1.0.0-rc.2 go-module (+4 duplicates) +github.com/containerd/plugin v1.0.0 go-module (+3 duplicates) +github.com/containerd/stargz-snapshotter/estargz v0.17.0 go-module +github.com/containerd/ttrpc v1.2.7 go-module (+5 duplicates) +github.com/containerd/typeurl/v2 v2.2.3 go-module (+5 duplicates) +github.com/containerd/zfs/v2 v2.0.0-rc.0 go-module +github.com/containernetworking/cni v1.3.0 go-module (+2 duplicates) +github.com/containernetworking/plugins v1.8.0 go-module (+1 duplicate) +github.com/containers/ocicrypt v1.2.1 go-module +github.com/coreos/go-semver v0.3.1 go-module +github.com/coreos/go-systemd/v22 v22.5.0 go-module +github.com/coreos/go-systemd/v22 v22.6.0 go-module (+3 duplicates) +github.com/cyphar/filepath-securejoin v0.5.2 go-module +github.com/cyphar/filepath-securejoin v0.6.0 go-module +github.com/davecgh/go-spew v1.1.1 go-module (+2 duplicates) +github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc go-module +github.com/deckarep/golang-set/v2 v2.8.0 go-module github.com/dimchansky/utfbom v1.1.1 go-module github.com/distribution/reference v0.6.0 go-module (+4 duplicates) -github.com/docker/buildx v0.28.0 go-module -github.com/docker/buildx v0.29.1 go-module -github.com/docker/cli v28.4.0+incompatible go-module -github.com/docker/cli v28.5.0+incompatible go-module +github.com/docker/buildx v0.30.1 go-module (+1 duplicate) +github.com/docker/cli v28.5.1+incompatible go-module +github.com/docker/cli v28.5.2+incompatible go-module github.com/docker/cli-docs-tool v0.10.0 go-module (+1 duplicate) github.com/docker/cli/cmd/docker UNKNOWN go-module -github.com/docker/compose/v2 v0.0.0-20251003093215-d9423f687258 go-module +github.com/docker/compose/v5 v0.0.0-20251202074149-13d70b1c1134 go-module github.com/docker/distribution v2.8.3+incompatible go-module (+1 duplicate) -github.com/docker/docker v28.4.0+incompatible go-module -github.com/docker/docker v28.5.0+incompatible go-module -github.com/docker/docker v28.5.1 go-module (+1 duplicate) +github.com/docker/docker v28.5.1+incompatible go-module +github.com/docker/docker v28.5.2+incompatible go-module github.com/docker/docker-credential-helpers v0.9.3 go-module (+1 duplicate) github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c go-module -github.com/docker/go-connections v0.5.0 go-module (+1 duplicate) -github.com/docker/go-connections v0.6.0 go-module -github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c go-module (+3 duplicates) -github.com/docker/go-events v0.0.0-20250114142523-c867878c5e32 go-module +github.com/docker/go-connections v0.5.0 go-module +github.com/docker/go-connections v0.6.0 go-module (+1 duplicate) +github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c go-module +github.com/docker/go-events v0.0.0-20250808211157-605354379745 go-module github.com/docker/go-metrics v0.0.1 go-module (+2 duplicates) -github.com/docker/go-units v0.5.0 go-module (+7 duplicates) -github.com/docker/libtrust v0.0.0-20150526203908-9cbd2a1374f4 go-module -github.com/dustin/go-humanize v1.0.0 go-module +github.com/docker/go-units v0.5.0 go-module (+6 duplicates) +github.com/dustin/go-humanize v1.0.1 go-module github.com/eiannone/keyboard v0.0.0-20220611211555-0d226195f203 go-module -github.com/emicklei/go-restful/v3 v3.10.1 go-module -github.com/emicklei/go-restful/v3 v3.11.0 go-module (+1 duplicate) -github.com/felixge/httpsnoop v1.0.3 go-module (+1 duplicate) -github.com/felixge/httpsnoop v1.0.4 go-module (+2 duplicates) +github.com/emicklei/go-restful/v3 v3.13.0 go-module (+1 duplicate) +github.com/felixge/httpsnoop v1.0.4 go-module (+4 duplicates) github.com/fernet/fernet-go v0.0.0-20240119011108-303da6aec611 go-module -github.com/fluent/fluent-logger-golang v1.9.0 go-module -github.com/fsnotify/fsnotify v1.6.0 go-module -github.com/fsnotify/fsnotify v1.9.0 go-module +github.com/fluent/fluent-logger-golang v1.10.1 go-module +github.com/fsnotify/fsnotify v1.9.0 go-module (+2 duplicates) github.com/fvbommel/sortorder v1.0.1 go-module github.com/fvbommel/sortorder v1.1.0 go-module -github.com/fxamacker/cbor/v2 v2.7.0 go-module (+1 duplicate) -github.com/go-jose/go-jose/v3 v3.0.4 go-module -github.com/go-logr/logr v1.4.2 go-module (+3 duplicates) -github.com/go-logr/logr v1.4.3 go-module +github.com/fxamacker/cbor/v2 v2.9.0 go-module (+2 duplicates) +github.com/go-jose/go-jose/v4 v4.1.2 go-module +github.com/go-logr/logr v1.4.3 go-module (+4 duplicates) github.com/go-logr/stdr v1.2.2 go-module (+4 duplicates) -github.com/go-openapi/jsonpointer v0.21.0 go-module (+1 duplicate) -github.com/go-openapi/jsonreference v0.20.2 go-module (+1 duplicate) -github.com/go-openapi/swag v0.23.0 go-module (+1 duplicate) +github.com/go-openapi/jsonpointer v0.21.0 go-module +github.com/go-openapi/jsonreference v0.20.2 go-module +github.com/go-openapi/swag v0.23.0 go-module github.com/go-viper/mapstructure/v2 v2.4.0 go-module (+1 duplicate) -github.com/godbus/dbus/v5 v5.1.0 go-module (+5 duplicates) -github.com/gofrs/flock v0.12.1 go-module (+2 duplicates) -github.com/gogo/protobuf v1.3.2 go-module (+7 duplicates) -github.com/golang-jwt/jwt/v5 v5.2.2 go-module (+1 duplicate) -github.com/golang/gddo v0.0.0-20190904175337-72a348e765d2 go-module -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da go-module -github.com/golang/protobuf v1.5.4 go-module (+7 duplicates) -github.com/google/btree v1.1.2 go-module -github.com/google/certificate-transparency-go v1.1.4 go-module -github.com/google/gnostic-models v0.6.8 go-module (+1 duplicate) -github.com/google/go-cmp v0.6.0 go-module (+4 duplicates) -github.com/google/go-cmp v0.7.0 go-module (+2 duplicates) +github.com/godbus/dbus/v5 v5.1.0 go-module (+4 duplicates) +github.com/gofrs/flock v0.13.0 go-module (+2 duplicates) +github.com/gogo/protobuf v1.3.2 go-module (+5 duplicates) +github.com/golang-jwt/jwt/v5 v5.3.0 go-module (+1 duplicate) +github.com/golang/gddo v0.0.0-20210115222349-20d68f94ee1f go-module +github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 go-module +github.com/golang/protobuf v1.5.4 go-module (+3 duplicates) +github.com/google/btree v1.1.3 go-module +github.com/google/certificate-transparency-go v1.3.2 go-module +github.com/google/gnostic-models v0.7.0 go-module +github.com/google/go-cmp v0.7.0 go-module (+5 duplicates) github.com/google/go-dap v0.12.0 go-module -github.com/google/gofuzz v1.2.0 go-module (+2 duplicates) -github.com/google/s2a-go v0.1.7 go-module +github.com/google/s2a-go v0.1.9 go-module github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 go-module (+2 duplicates) -github.com/google/uuid v1.4.0 go-module (+1 duplicate) -github.com/google/uuid v1.6.0 go-module (+2 duplicates) -github.com/googleapis/enterprise-certificate-proxy v0.3.2 go-module -github.com/googleapis/gax-go/v2 v2.12.0 go-module +github.com/google/uuid v1.6.0 go-module (+3 duplicates) +github.com/googleapis/enterprise-certificate-proxy v0.3.6 go-module +github.com/googleapis/gax-go/v2 v2.15.0 go-module github.com/gorilla/mux v1.8.1 go-module (+1 duplicate) -github.com/gorilla/websocket v1.5.0 go-module (+1 duplicate) -github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 go-module -github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 go-module (+1 duplicate) -github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 go-module -github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 go-module (+2 duplicates) +github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 go-module (+1 duplicate) +github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 go-module +github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0 go-module +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 go-module +github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 go-module +github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 go-module (+2 duplicates) github.com/hashicorp/errwrap v1.1.0 go-module (+2 duplicates) -github.com/hashicorp/go-cleanhttp v0.5.2 go-module (+1 duplicate) +github.com/hashicorp/go-cleanhttp v0.5.2 go-module github.com/hashicorp/go-cty-funcs v0.0.0-20250818135842-6aab67130928 go-module github.com/hashicorp/go-immutable-radix v1.3.1 go-module github.com/hashicorp/go-immutable-radix/v2 v2.1.0 go-module -github.com/hashicorp/go-memdb v1.3.2 go-module +github.com/hashicorp/go-memdb v1.3.5 go-module github.com/hashicorp/go-msgpack v0.5.5 go-module github.com/hashicorp/go-multierror v1.1.1 go-module (+2 duplicates) github.com/hashicorp/go-sockaddr v1.0.2 go-module -github.com/hashicorp/go-version v1.7.0 go-module +github.com/hashicorp/go-version v1.8.0 go-module github.com/hashicorp/golang-lru v0.5.4 go-module github.com/hashicorp/golang-lru/v2 v2.0.7 go-module github.com/hashicorp/hcl/v2 v2.24.0 go-module github.com/hashicorp/memberlist v0.4.0 go-module github.com/hashicorp/serf v0.8.5 go-module +github.com/hiddeco/sshsig v0.2.0 go-module github.com/in-toto/in-toto-golang v0.9.0 go-module (+2 duplicates) github.com/inhies/go-bytesize v0.0.0-20220417184213-4913239db9cf go-module -github.com/intel/goresctrl v0.5.0 go-module (+1 duplicate) -github.com/ishidawataru/sctp v0.0.0-20230406120618-7ff4192f6ff2 go-module (+1 duplicate) +github.com/intel/goresctrl v0.10.0 go-module (+1 duplicate) +github.com/ishidawataru/sctp v0.0.0-20251114114122-19ddcbc6aae2 go-module (+1 duplicate) github.com/jmoiron/sqlx v1.3.3 go-module github.com/jonboulle/clockwork v0.5.0 go-module -github.com/josharian/intern v1.0.0 go-module (+1 duplicate) -github.com/json-iterator/go v1.1.12 go-module (+2 duplicates) +github.com/josharian/intern v1.0.0 go-module +github.com/json-iterator/go v1.1.12 go-module (+1 duplicate) github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go-module -github.com/klauspost/compress v1.16.7 go-module (+3 duplicates) -github.com/klauspost/compress v1.18.0 go-module (+2 duplicates) -github.com/klauspost/cpuid/v2 v2.0.4 go-module (+1 duplicate) -github.com/mailru/easyjson v0.7.7 go-module (+1 duplicate) -github.com/mattn/go-colorable v0.1.13 go-module +github.com/klauspost/compress v1.18.1 go-module (+3 duplicates) +github.com/klauspost/compress v1.18.2 go-module +github.com/knqyf263/go-plugin v0.9.0 go-module +github.com/mailru/easyjson v0.7.7 go-module +github.com/mattn/go-colorable v0.1.14 go-module github.com/mattn/go-isatty v0.0.20 go-module github.com/mattn/go-runewidth v0.0.16 go-module (+1 duplicate) github.com/mattn/go-shellwords v1.0.12 go-module (+1 duplicate) -github.com/matttproud/golang_protobuf_extensions v1.0.4 go-module +github.com/mdlayher/socket v0.5.1 go-module (+2 duplicates) +github.com/mdlayher/vsock v1.2.1 go-module (+2 duplicates) github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b go-module github.com/miekg/dns v1.1.66 go-module github.com/miekg/pkcs11 v1.1.1 go-module -github.com/minio/sha256-simd v1.0.0 go-module (+1 duplicate) -github.com/mistifyio/go-zfs/v3 v3.0.1 go-module (+1 duplicate) +github.com/mistifyio/go-zfs/v3 v3.0.1 go-module +github.com/mistifyio/go-zfs/v3 v3.1.0 go-module github.com/mitchellh/copystructure v1.2.0 go-module github.com/mitchellh/go-wordwrap v1.0.1 go-module github.com/mitchellh/hashstructure/v2 v2.0.2 go-module (+2 duplicates) github.com/mitchellh/reflectwalk v1.0.2 go-module -github.com/moby/buildkit v0.24.0 go-module -github.com/moby/buildkit v0.25.0 go-module -github.com/moby/buildkit v0.25.1 go-module +github.com/moby/buildkit v0.26.1 go-module +github.com/moby/buildkit v0.26.2 go-module (+1 duplicate) github.com/moby/docker-image-spec v1.3.1 go-module (+2 duplicates) github.com/moby/go-archive v0.1.0 go-module (+2 duplicates) github.com/moby/ipvs v1.1.0 go-module github.com/moby/locker v1.0.1 go-module (+4 duplicates) +github.com/moby/moby/api v1.52.0 go-module +github.com/moby/moby/v2 v29.1.2 go-module (+1 duplicate) github.com/moby/patternmatcher v0.6.0 go-module (+2 duplicates) +github.com/moby/policy-helpers v0.0.0-20251105011237-bcaa71c99f14 go-module github.com/moby/profiles/apparmor v0.1.0 go-module github.com/moby/profiles/seccomp v0.1.0 go-module github.com/moby/pubsub v1.0.0 go-module -github.com/moby/spdystream v0.2.0 go-module github.com/moby/spdystream v0.5.0 go-module (+1 duplicate) -github.com/moby/swarmkit/v2 v2.0.0 go-module +github.com/moby/swarmkit/v2 v2.1.2-0.20251110192100-17b8d222e7dd go-module github.com/moby/sys/atomicwriter v0.1.0 go-module (+2 duplicates) -github.com/moby/sys/capability v0.4.0 go-module (+1 duplicate) +github.com/moby/sys/capability v0.4.0 go-module (+4 duplicates) github.com/moby/sys/mount v0.3.4 go-module -github.com/moby/sys/mountinfo v0.6.2 go-module (+4 duplicates) -github.com/moby/sys/mountinfo v0.7.2 go-module (+3 duplicates) +github.com/moby/sys/mountinfo v0.7.2 go-module (+5 duplicates) github.com/moby/sys/reexec v0.1.0 go-module github.com/moby/sys/sequential v0.6.0 go-module (+2 duplicates) -github.com/moby/sys/signal v0.7.0 go-module (+1 duplicate) -github.com/moby/sys/signal v0.7.1 go-module (+2 duplicates) -github.com/moby/sys/symlink v0.2.0 go-module -github.com/moby/sys/symlink v0.3.0 go-module (+1 duplicate) -github.com/moby/sys/user v0.3.0 go-module (+4 duplicates) -github.com/moby/sys/user v0.4.0 go-module (+2 duplicates) -github.com/moby/sys/userns v0.1.0 go-module (+8 duplicates) +github.com/moby/sys/signal v0.7.1 go-module (+4 duplicates) +github.com/moby/sys/symlink v0.3.0 go-module (+2 duplicates) +github.com/moby/sys/user v0.3.0 go-module +github.com/moby/sys/user v0.4.0 go-module (+4 duplicates) +github.com/moby/sys/userns v0.1.0 go-module (+6 duplicates) github.com/moby/term v0.5.2 go-module (+2 duplicates) -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go-module (+2 duplicates) -github.com/modern-go/reflect2 v1.0.2 go-module (+2 duplicates) -github.com/morikuni/aec v1.0.0 go-module (+2 duplicates) +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go-module (+1 duplicate) +github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee go-module (+1 duplicate) +github.com/morikuni/aec v1.0.0 go-module (+1 duplicate) github.com/mrunalp/fileutils v0.5.1 go-module -github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go-module (+2 duplicates) +github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go-module (+3 duplicates) github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f go-module (+1 duplicate) -github.com/opencontainers/cgroups v0.0.1 go-module -github.com/opencontainers/cgroups v0.0.3 go-module -github.com/opencontainers/go-digest v1.0.0 go-module (+7 duplicates) -github.com/opencontainers/image-spec v1.1.0 go-module (+4 duplicates) -github.com/opencontainers/image-spec v1.1.1 go-module (+2 duplicates) -github.com/opencontainers/runc v1.3.0 go-module -github.com/opencontainers/runtime-spec v1.1.0 go-module (+4 duplicates) -github.com/opencontainers/runtime-spec v1.2.1 go-module (+1 duplicate) -github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626 go-module (+1 duplicate) -github.com/opencontainers/selinux v1.11.0 go-module (+1 duplicate) -github.com/opencontainers/selinux v1.11.1 go-module -github.com/opencontainers/selinux v1.12.0 go-module +github.com/opencontainers/cgroups v0.0.4 go-module +github.com/opencontainers/cgroups v0.0.6 go-module +github.com/opencontainers/go-digest v1.0.0 go-module (+5 duplicates) +github.com/opencontainers/image-spec v1.1.1 go-module (+5 duplicates) +github.com/opencontainers/runc v1.3.4 go-module +github.com/opencontainers/runtime-spec v1.2.1 go-module (+4 duplicates) +github.com/opencontainers/runtime-tools v0.9.1-0.20250523060157-0ea5ed0382a2 go-module (+2 duplicates) +github.com/opencontainers/selinux v1.12.0 go-module (+1 duplicate) +github.com/opencontainers/selinux v1.13.1 go-module (+1 duplicate) github.com/package-url/packageurl-go v0.1.1 go-module -github.com/pelletier/go-toml v1.9.5 go-module (+4 duplicates) -github.com/pelletier/go-toml/v2 v2.2.4 go-module -github.com/philhofer/fwd v1.1.2 go-module +github.com/pelletier/go-toml v1.9.5 go-module (+2 duplicates) +github.com/pelletier/go-toml/v2 v2.2.4 go-module (+2 duplicates) +github.com/philhofer/fwd v1.2.0 go-module github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c go-module -github.com/pkg/errors v0.9.1 go-module (+7 duplicates) +github.com/pkg/errors v0.9.1 go-module (+2 duplicates) github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 go-module (+2 duplicates) -github.com/pmezard/go-difflib v1.0.0 go-module (+1 duplicate) -github.com/prometheus/client_golang v1.16.0 go-module -github.com/prometheus/client_golang v1.22.0 go-module (+1 duplicate) -github.com/prometheus/client_model v0.3.0 go-module -github.com/prometheus/client_model v0.6.1 go-module (+1 duplicate) -github.com/prometheus/common v0.42.0 go-module -github.com/prometheus/common v0.62.0 go-module (+1 duplicate) -github.com/prometheus/procfs v0.10.1 go-module -github.com/prometheus/procfs v0.15.1 go-module (+1 duplicate) +github.com/pmezard/go-difflib v1.0.0 go-module +github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 go-module +github.com/prometheus/client_golang v1.23.2 go-module (+2 duplicates) +github.com/prometheus/client_model v0.6.2 go-module (+2 duplicates) +github.com/prometheus/common v0.66.1 go-module (+2 duplicates) +github.com/prometheus/procfs v0.16.1 go-module (+2 duplicates) github.com/rivo/uniseg v0.2.0 go-module (+1 duplicate) -github.com/rootless-containers/rootlesskit/v2 v2.3.4 go-module +github.com/rootless-containers/rootlesskit/v2 v2.3.5 go-module github.com/santhosh-tekuri/jsonschema/v6 v6.0.1 go-module (+1 duplicate) github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 go-module github.com/seccomp/libseccomp-golang v0.10.0 go-module -github.com/secure-systems-lab/go-securesystemslib v0.6.0 go-module (+2 duplicates) -github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b go-module (+1 duplicate) +github.com/secure-systems-lab/go-securesystemslib v0.9.1 go-module (+2 duplicates) +github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b go-module github.com/shibumi/go-pathspec v1.3.0 go-module (+2 duplicates) -github.com/sirupsen/logrus v1.9.3 go-module (+9 duplicates) +github.com/sirupsen/logrus v1.9.3 go-module (+7 duplicates) github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 go-module +github.com/smallstep/pkcs7 v0.1.1 go-module github.com/spdx/tools-golang v0.5.5 go-module -github.com/spf13/cobra v1.10.1 go-module (+1 duplicate) -github.com/spf13/cobra v1.9.1 go-module -github.com/spf13/pflag v1.0.10 go-module (+1 duplicate) -github.com/spf13/pflag v1.0.5 go-module -github.com/spf13/pflag v1.0.6 go-module +github.com/spf13/cobra v1.10.1 go-module (+2 duplicates) +github.com/spf13/pflag v1.0.10 go-module (+2 duplicates) github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6 go-module -github.com/stretchr/testify v1.10.0 go-module -github.com/stretchr/testify v1.11.1 go-module -github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 go-module (+1 duplicate) -github.com/tchap/go-patricia/v2 v2.3.1 go-module +github.com/stretchr/testify v1.11.1 go-module (+1 duplicate) +github.com/tchap/go-patricia/v2 v2.3.3 go-module +github.com/tetratelabs/wazero v1.9.0 go-module github.com/theupdateframework/notary v0.7.0 go-module github.com/tilt-dev/fsnotify v1.4.8-0.20220602155310-fff9c274a375 go-module -github.com/tinylib/msgp v1.1.8 go-module +github.com/tinylib/msgp v1.3.0 go-module github.com/tonistiigi/dchapes-mode v0.0.0-20250318174251-73d941a28323 go-module (+2 duplicates) github.com/tonistiigi/fsutil v0.0.0-20250605211040-586307ad452f go-module (+2 duplicates) github.com/tonistiigi/go-actions-cache v0.0.0-20250626083717-378c5ed1ddd9 go-module @@ -405,19 +393,17 @@ github.com/tonistiigi/go-csvvalue v0 github.com/tonistiigi/jaeger-ui-rest v0.0.0-20250408171107-3dd17559e117 go-module github.com/tonistiigi/units v0.0.0-20180711220420-6950e57a87ea go-module (+2 duplicates) github.com/tonistiigi/vt100 v0.0.0-20240514184818-90bafcd6abab go-module (+1 duplicate) -github.com/urfave/cli v1.22.12 go-module (+1 duplicate) github.com/urfave/cli v1.22.16 go-module -github.com/vbatts/tar-split v0.12.1 go-module -github.com/vishvananda/netlink v1.2.1-beta.2 go-module +github.com/urfave/cli/v2 v2.27.7 go-module (+1 duplicate) +github.com/vbatts/tar-split v0.12.2 go-module github.com/vishvananda/netlink v1.3.0 go-module -github.com/vishvananda/netlink v1.3.1 go-module -github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f go-module +github.com/vishvananda/netlink v1.3.1 go-module (+1 duplicate) github.com/vishvananda/netns v0.0.4 go-module -github.com/vishvananda/netns v0.0.5 go-module +github.com/vishvananda/netns v0.0.5 go-module (+1 duplicate) github.com/weppos/publicsuffix-go v0.15.1-0.20210511084619-b1f36a2d6c0b go-module -github.com/x448/float16 v0.8.4 go-module (+1 duplicate) +github.com/x448/float16 v0.8.4 go-module (+2 duplicates) github.com/xhit/go-str2duration/v2 v2.1.0 go-module (+1 duplicate) -github.com/zclconf/go-cty v1.16.2 go-module +github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 go-module (+1 duplicate) github.com/zclconf/go-cty v1.17.0 go-module github.com/zmap/zcrypto v0.0.0-20210511125630-18f1e0152cfc go-module github.com/zmap/zlint/v3 v3.1.0 go-module @@ -427,96 +413,91 @@ glib-networking-services 2. gnupg 2.4.4-2ubuntu17.3 deb gnupg-l10n 2.4.4-2ubuntu17.3 deb gnupg-utils 2.4.4-2ubuntu17.3 deb -go.etcd.io/bbolt v1.3.10 go-module -go.etcd.io/bbolt v1.4.3 go-module -go.etcd.io/etcd/client/pkg/v3 v3.5.16 go-module -go.etcd.io/etcd/pkg/v3 v3.5.16 go-module -go.etcd.io/etcd/raft/v3 v3.5.16 go-module -go.etcd.io/etcd/server/v3 v3.5.16 go-module -go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 go-module +go.etcd.io/bbolt v1.4.3 go-module (+1 duplicate) +go.etcd.io/etcd/api/v3 v3.6.5 go-module +go.etcd.io/etcd/client/pkg/v3 v3.6.5 go-module +go.etcd.io/etcd/pkg/v3 v3.6.5 go-module +go.etcd.io/etcd/server/v3 v3.6.5 go-module +go.etcd.io/raft/v3 v3.6.0 go-module go.opencensus.io v0.24.0 go-module -go.opentelemetry.io/auto/sdk v1.1.0 go-module (+2 duplicates) -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 go-module -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 go-module (+2 duplicates) -go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.60.0 go-module (+2 duplicates) -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.45.0 go-module (+1 duplicate) -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 go-module (+2 duplicates) +go.opentelemetry.io/auto/sdk v1.1.0 go-module (+1 duplicate) +go.opentelemetry.io/auto/sdk v1.2.1 go-module (+2 duplicates) +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 go-module +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 go-module (+1 duplicate) +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 go-module +go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.61.0 go-module (+1 duplicate) +go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.63.0 go-module +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 go-module (+1 duplicate) +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 go-module (+1 duplicate) +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 go-module go.opentelemetry.io/contrib/processors/baggagecopy v0.4.0 go-module -go.opentelemetry.io/otel v1.21.0 go-module (+1 duplicate) -go.opentelemetry.io/otel v1.35.0 go-module (+1 duplicate) -go.opentelemetry.io/otel v1.36.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.19.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0 go-module -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 go-module (+2 duplicates) -go.opentelemetry.io/otel/metric v1.21.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/metric v1.35.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/metric v1.36.0 go-module -go.opentelemetry.io/otel/sdk v1.21.0 go-module -go.opentelemetry.io/otel/sdk v1.35.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/sdk v1.36.0 go-module -go.opentelemetry.io/otel/sdk/metric v1.35.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/sdk/metric v1.36.0 go-module -go.opentelemetry.io/otel/trace v1.21.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/trace v1.35.0 go-module (+1 duplicate) -go.opentelemetry.io/otel/trace v1.36.0 go-module -go.opentelemetry.io/proto/otlp v1.0.0 go-module -go.opentelemetry.io/proto/otlp v1.5.0 go-module (+2 duplicates) -go.uber.org/atomic v1.9.0 go-module +go.opentelemetry.io/otel v1.37.0 go-module (+1 duplicate) +go.opentelemetry.io/otel v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/bridge/opencensus v1.38.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 go-module +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/metric v1.37.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/metric v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/sdk v1.37.0 go-module +go.opentelemetry.io/otel/sdk v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/sdk/metric v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/otel/trace v1.37.0 go-module (+1 duplicate) +go.opentelemetry.io/otel/trace v1.38.0 go-module (+2 duplicates) +go.opentelemetry.io/proto/otlp v1.5.0 go-module +go.opentelemetry.io/proto/otlp v1.7.1 go-module (+2 duplicates) go.uber.org/mock v0.6.0 go-module -go.uber.org/multierr v1.8.0 go-module -go.uber.org/zap v1.21.0 go-module -go.yaml.in/yaml/v3 v3.0.4 go-module (+1 duplicate) -golang.org/x/crypto v0.37.0 go-module -golang.org/x/crypto v0.38.0 go-module (+1 duplicate) -golang.org/x/crypto v0.40.0 go-module -golang.org/x/mod v0.24.0 go-module -golang.org/x/mod v0.26.0 go-module +go.uber.org/multierr v1.11.0 go-module +go.uber.org/zap v1.27.0 go-module +go.yaml.in/yaml/v2 v2.4.2 go-module (+3 duplicates) +go.yaml.in/yaml/v2 v2.4.3 go-module +go.yaml.in/yaml/v3 v3.0.4 go-module +go.yaml.in/yaml/v4 v4.0.0-rc.3 go-module +golang.org/x/crypto v0.41.0 go-module +golang.org/x/crypto v0.42.0 go-module +golang.org/x/crypto v0.45.0 go-module (+1 duplicate) +golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f go-module (+2 duplicates) +golang.org/x/mod v0.29.0 go-module (+1 duplicate) +golang.org/x/mod v0.30.0 go-module golang.org/x/net v0.35.0 go-module -golang.org/x/net v0.39.0 go-module (+2 duplicates) -golang.org/x/net v0.40.0 go-module -golang.org/x/net v0.42.0 go-module (+2 duplicates) -golang.org/x/oauth2 v0.29.0 go-module (+1 duplicate) -golang.org/x/oauth2 v0.30.0 go-module (+1 duplicate) -golang.org/x/sync v0.16.0 go-module (+6 duplicates) -golang.org/x/sync v0.17.0 go-module +golang.org/x/net v0.43.0 go-module (+2 duplicates) +golang.org/x/net v0.44.0 go-module +golang.org/x/net v0.47.0 go-module (+2 duplicates) +golang.org/x/oauth2 v0.30.0 go-module (+2 duplicates) +golang.org/x/sync v0.17.0 go-module (+3 duplicates) +golang.org/x/sync v0.18.0 go-module (+1 duplicate) golang.org/x/sys v0.30.0 go-module -golang.org/x/sys v0.33.0 go-module (+2 duplicates) -golang.org/x/sys v0.34.0 go-module (+4 duplicates) -golang.org/x/sys v0.36.0 go-module -golang.org/x/term v0.32.0 go-module (+1 duplicate) -golang.org/x/term v0.33.0 go-module -golang.org/x/text v0.24.0 go-module -golang.org/x/text v0.25.0 go-module (+1 duplicate) -golang.org/x/text v0.27.0 go-module (+2 duplicates) -golang.org/x/time v0.11.0 go-module (+2 duplicates) -golang.org/x/time v0.12.0 go-module +golang.org/x/sys v0.37.0 go-module (+3 duplicates) +golang.org/x/sys v0.38.0 go-module (+2 duplicates) +golang.org/x/term v0.34.0 go-module +golang.org/x/term v0.35.0 go-module +golang.org/x/term v0.37.0 go-module +golang.org/x/text v0.28.0 go-module (+1 duplicate) +golang.org/x/text v0.29.0 go-module +golang.org/x/text v0.31.0 go-module (+1 duplicate) +golang.org/x/time v0.14.0 go-module (+3 duplicates) google-crc32c 1.7.1 python -google.golang.org/api v0.160.0 go-module -google.golang.org/genproto v0.0.0-20231211222908-989df2bf70f3 go-module (+4 duplicates) -google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de go-module -google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f go-module -google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a go-module (+1 duplicate) -google.golang.org/genproto/googleapis/api v0.0.0-20250528174236-200df99c418a go-module -google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda go-module (+4 duplicates) -google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a go-module (+1 duplicate) -google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a go-module -google.golang.org/grpc v1.59.0 go-module (+4 duplicates) -google.golang.org/grpc v1.72.2 go-module (+1 duplicate) -google.golang.org/grpc v1.74.2 go-module -google.golang.org/protobuf v1.35.2 go-module (+4 duplicates) +google.golang.org/api v0.248.0 go-module +google.golang.org/genproto v0.0.0-20250603155806-513f23925822 go-module +google.golang.org/genproto/googleapis/api v0.0.0-20250804133106-a7a43d27e69b go-module +google.golang.org/genproto/googleapis/api v0.0.0-20250825161204-c5933d9347a5 go-module (+1 duplicate) +google.golang.org/genproto/googleapis/api v0.0.0-20251022142026-3a174f9686a8 go-module +google.golang.org/genproto/googleapis/rpc v0.0.0-20250804133106-a7a43d27e69b go-module (+2 duplicates) +google.golang.org/genproto/googleapis/rpc v0.0.0-20250825161204-c5933d9347a5 go-module (+1 duplicate) +google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 go-module +google.golang.org/grpc v1.76.0 go-module (+4 duplicates) +google.golang.org/grpc v1.77.0 go-module +google.golang.org/protobuf v1.36.10 go-module (+5 duplicates) google.golang.org/protobuf v1.36.5 go-module -google.golang.org/protobuf v1.36.6 go-module -google.golang.org/protobuf v1.36.9 go-module (+1 duplicate) -gopkg.in/evanphx/json-patch.v4 v4.12.0 go-module (+1 duplicate) -gopkg.in/inf.v0 v0.9.1 go-module (+3 duplicates) +gopkg.in/evanphx/json-patch.v4 v4.12.0 go-module +gopkg.in/inf.v0 v0.9.1 go-module (+2 duplicates) gopkg.in/ini.v1 v1.67.0 go-module -gopkg.in/yaml.v2 v2.4.0 go-module (+1 duplicate) -gopkg.in/yaml.v3 v3.0.1 go-module (+3 duplicates) +gopkg.in/yaml.v3 v3.0.1 go-module (+4 duplicates) gpg 2.4.4-2ubuntu17.3 deb gpg-agent 2.4.4-2ubuntu17.3 deb gpg-wks-client 2.4.4-2ubuntu17.3 deb @@ -552,20 +533,13 @@ jaraco-functools 4. jaraco-text 3.12.1 python jq 1.7.1 binary jq 1.7.1-3ubuntu0.24.04.1 deb -k8s.io/api v0.26.2 go-module -k8s.io/api v0.32.3 go-module (+1 duplicate) -k8s.io/apimachinery v0.27.4 go-module (+1 duplicate) -k8s.io/apimachinery v0.32.3 go-module (+1 duplicate) -k8s.io/apiserver v0.26.2 go-module -k8s.io/client-go v0.26.2 go-module -k8s.io/client-go v0.32.3 go-module (+1 duplicate) -k8s.io/component-base v0.26.2 go-module -k8s.io/cri-api v0.27.1 go-module -k8s.io/klog/v2 v2.130.1 go-module (+2 duplicates) -k8s.io/klog/v2 v2.90.1 go-module -k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f go-module (+1 duplicate) -k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 go-module -k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 go-module (+1 duplicate) +k8s.io/api v0.34.1 go-module (+1 duplicate) +k8s.io/apimachinery v0.34.1 go-module (+2 duplicates) +k8s.io/client-go v0.34.1 go-module (+1 duplicate) +k8s.io/cri-api v0.34.1 go-module +k8s.io/klog/v2 v2.130.1 go-module (+1 duplicate) +k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b go-module +k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 go-module (+1 duplicate) kbd 2.6.4-2ubuntu2 deb keyboard-configuration 1.226ubuntu1 deb keyboxd 2.4.4-2ubuntu17.3 deb @@ -602,7 +576,7 @@ libavahi-common-data 0. libavahi-common3 0.8-13ubuntu6 deb libavcodec60 7:6.1.1-3ubuntu5 deb libavutil58 7:6.1.1-3ubuntu5 deb -libbinutils 2.42-4ubuntu2.5 deb +libbinutils 2.42-4ubuntu2.7 deb libblkid-dev 2.39.3-9ubuntu6.3 deb libblkid1 2.39.3-9ubuntu6.3 deb libbpf1 1:1.3.0-2build2 deb @@ -626,9 +600,9 @@ libcom-err2 1. libcrypt-dev 1:4.4.36-4build1 deb libcrypt1 1:4.4.36-4build1 deb libcryptsetup12 2:2.7.0-1ubuntu4.2 deb -libctf-nobfd0 2.42-4ubuntu2.5 deb -libctf0 2.42-4ubuntu2.5 deb -libcups2t64 2.4.7-1.2ubuntu7.4 deb +libctf-nobfd0 2.42-4ubuntu2.7 deb +libctf0 2.42-4ubuntu2.7 deb +libcups2t64 2.4.7-1.2ubuntu7.9 deb libcurl3t64-gnutls 8.5.0-2ubuntu10.6 deb libcurl4t64 8.5.0-2ubuntu10.6 deb libdatrie1 0.2.13-3build1 deb @@ -641,12 +615,12 @@ libde265-0 1. libdebconfclient0 0.271ubuntu3 deb libdeflate0 1.19-1build1.1 deb libdevmapper1.02.1 2:1.02.185-3ubuntu3.2 deb -libdrm-amdgpu1 2.4.122-1~ubuntu0.24.04.1 deb -libdrm-common 2.4.122-1~ubuntu0.24.04.1 deb -libdrm-intel1 2.4.122-1~ubuntu0.24.04.1 deb -libdrm-nouveau2 2.4.122-1~ubuntu0.24.04.1 deb -libdrm-radeon1 2.4.122-1~ubuntu0.24.04.1 deb -libdrm2 2.4.122-1~ubuntu0.24.04.1 deb +libdrm-amdgpu1 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-common 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-intel1 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-nouveau2 2.4.122-1~ubuntu0.24.04.2 deb +libdrm-radeon1 2.4.122-1~ubuntu0.24.04.2 deb +libdrm2 2.4.122-1~ubuntu0.24.04.2 deb libduktape207 2.7.0+tests-0ubuntu3 deb libdw1t64 0.190-1.1ubuntu0.1 deb libedit2 3.1-20230828-1build1 deb @@ -679,14 +653,14 @@ libgdk-pixbuf-2.0-0 2. libgdk-pixbuf2.0-common 2.42.10+dfsg-3ubuntu3.2 deb libgif7 5.2.2-1ubuntu1 deb libgirepository-1.0-1 1.80.1-1 deb -libgirepository-2.0-0 2.80.0-6ubuntu3.4 deb +libgirepository-2.0-0 2.80.0-6ubuntu3.5 deb libgl1 1.7.0-1build1 deb libgl1-mesa-dri 25.0.7-0ubuntu0.24.04.2 deb -libglib2.0-0t64 2.80.0-6ubuntu3.4 deb -libglib2.0-bin 2.80.0-6ubuntu3.4 deb -libglib2.0-data 2.80.0-6ubuntu3.4 deb -libglib2.0-dev 2.80.0-6ubuntu3.4 deb -libglib2.0-dev-bin 2.80.0-6ubuntu3.4 deb +libglib2.0-0t64 2.80.0-6ubuntu3.5 deb +libglib2.0-bin 2.80.0-6ubuntu3.5 deb +libglib2.0-data 2.80.0-6ubuntu3.5 deb +libglib2.0-dev 2.80.0-6ubuntu3.5 deb +libglib2.0-dev-bin 2.80.0-6ubuntu3.5 deb libglu1-mesa 9.0.2-1.1build1 deb libglvnd0 1.7.0-1build1 deb libglx-mesa0 25.0.7-0ubuntu0.24.04.2 deb @@ -695,7 +669,7 @@ libgmp10 2: libgnutls30t64 3.8.3-1.1ubuntu3.4 deb libgomp1 14.2.0-4ubuntu2~24.04 deb libgpg-error0 1.47-3build2.1 deb -libgprofng0 2.42-4ubuntu2.5 deb +libgprofng0 2.42-4ubuntu2.7 deb libgraphite2-3 1.3.14-2build1 deb libgs-common 10.02.1~dfsg1-0ubuntu7.8 deb libgs10 10.02.1~dfsg1-0ubuntu7.8 deb @@ -767,6 +741,7 @@ libncursesw6 6. libnetfilter-conntrack3 1.0.9-6build1 deb libnettle8t64 3.9.1-2.2build1.1 deb libnfnetlink0 1.0.2-2build1 deb +libnftables1 1.0.9-1build1 deb libnftnl11 1.2.6-2build1 deb libnghttp2-14 1.59.0-1ubuntu0.2 deb libnginx-mod-http-fancyindex 1:0.5.2-5build1 deb @@ -785,7 +760,7 @@ libopenjp2-7 2. libopus0 1.4-1build1 deb liborc-0.4-0t64 1:0.4.38-1ubuntu0.1 deb libp11-kit0 0.25.3-4ubuntu2.1 deb -libpackagekit-glib2-18 1.2.8-2ubuntu1.2 deb +libpackagekit-glib2-18 1.2.8-2ubuntu1.4 deb libpam-modules 1.5.3-5ubuntu5.5 deb libpam-modules-bin 1.5.3-5ubuntu5.5 deb libpam-runtime 1.5.3-5ubuntu5.5 deb @@ -816,9 +791,9 @@ libproxy1v5 0. libpsl5t64 0.21.2-1.1build1 deb libpthread-stubs0-dev 0.4-1build3 deb libpulse0 1:16.1+dfsg1-2ubuntu10.1 deb -libpython3-stdlib 3.12.3-0ubuntu2 deb -libpython3.12-minimal 3.12.3-1ubuntu0.8 deb -libpython3.12-stdlib 3.12.3-1ubuntu0.8 deb +libpython3-stdlib 3.12.3-0ubuntu2.1 deb +libpython3.12-minimal 3.12.3-1ubuntu0.9 deb +libpython3.12-stdlib 3.12.3-1ubuntu0.9 deb libquadmath0 14.2.0-4ubuntu2~24.04 deb librav1e0 0.7.1-2 deb libreadline8t64 8.2-4build1 deb @@ -838,7 +813,7 @@ libsensors-config 1: libsensors5 1:3.6.0-9build1 deb libsepol-dev 3.5-2build1 deb libsepol2 3.5-2build1 deb -libsframe1 2.42-4ubuntu2.5 deb +libsframe1 2.42-4ubuntu2.7 deb libsharpyuv0 1.3.2-0.4build3 deb libshine3 3.1.1-2build1 deb libsm6 2:1.2.3-1build3 deb @@ -854,7 +829,7 @@ libspeex1 1. libspeexdsp1 1.2.1-1ubuntu3 deb libsqlite3-0 3.45.1-1ubuntu2.5 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb -libssh-4 0.10.6-2ubuntu0.1 deb +libssh-4 0.10.6-2ubuntu0.2 deb libssl3t64 3.0.13-0ubuntu3.6 deb libstartup-notification0 0.12-6build3 deb libstdc++-13-dev 13.3.0-6ubuntu2~24.04 deb @@ -949,7 +924,7 @@ libxinerama1 2: libxkbcommon-x11-0 1.6.0-1build1 deb libxkbcommon0 1.6.0-1build1 deb libxkbfile1 1:1.1.0-1build4 deb -libxml2 2.9.14+dfsg-1.3ubuntu3.5 deb +libxml2 2.9.14+dfsg-1.3ubuntu3.6 deb libxmlb2 0.3.18-1 deb libxmu6 2:1.1.3-3build2 deb libxmuu1 2:1.1.3-3build2 deb @@ -972,7 +947,7 @@ libyaml-0-2 0. libzstd1 1.5.5+dfsg2-2build1.1 deb libzvbi-common 0.2.42-2 deb libzvbi0t64 0.2.42-2 deb -linux-libc-dev 6.8.0-85.85 deb +linux-libc-dev 6.8.0-88.89 deb locales 2.39-0ubuntu8.6 deb locales-all 2.39-0ubuntu8.6 deb login 1:4.13+dfsg1-4ubuntu3.2 deb @@ -995,6 +970,7 @@ ncurses-bin 6. ncurses-term 6.4+20240113-1ubuntu2 deb netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb +nftables 1.0.9-1build1 deb nginx 1.24.0-2ubuntu7.5 deb nginx-common 1.24.0-2ubuntu7.5 deb oauthlib 3.2.2 python @@ -1002,21 +978,21 @@ ocl-icd-libopencl1 2. openbox 3.6.1-12build5 deb openssh-client 1:9.6p1-3ubuntu13.14 deb openssl 3.0.13-0ubuntu3.6 deb -packagekit 1.2.8-2ubuntu1.2 deb +packagekit 1.2.8-2ubuntu1.4 deb packaging 24.0 python packaging 24.2 python pasimple 0.0.3 python passwd 1:4.13+dfsg1-4ubuntu3.2 deb pci.ids 0.0~2024.03.31-1ubuntu0.1 deb pciutils 1:3.10.0-2build1 deb -pcmflux 1.0.5 python +pcmflux 1.0.6 python perl 5.38.2-3.2ubuntu0.2 deb perl-base 5.38.2-3.2ubuntu0.2 deb perl-modules-5.38 5.38.2-3.2ubuntu0.2 deb pillow 12.0.0 python pinentry-curses 1.2.1-3ubuntu5 deb pip 24.0 python -pixelflux 1.4.5 python +pixelflux 1.4.7 python pkgconf 1.8.1-2build1 deb pkgconf-bin 1.8.1-2build1 deb platformdirs 4.2.2 python @@ -1026,7 +1002,7 @@ procps 2: prometheus-client 0.23.1 python propcache 0.4.1 python psmisc 23.7-1build1 deb -psutil 7.1.0 python +psutil 7.1.3 python publicsuffix 20231001.0357-0.1 deb pulseaudio 1:16.1+dfsg1-2ubuntu10.1 deb pulseaudio-utils 1:16.1+dfsg1-2ubuntu10.1 deb @@ -1042,7 +1018,7 @@ pyparsing 3. python-apt 2.7.7+ubuntu5 python python-apt-common 2.7.7ubuntu5 deb python-xlib 0.33 python -python3 3.12.3-0ubuntu2 deb +python3 3.12.3-0ubuntu2.1 deb python3-apt 2.7.7ubuntu5 deb python3-blinker 1.7.0-1 deb python3-cffi-backend 1.16.0-2build1 deb @@ -1055,7 +1031,7 @@ python3-jwt 2. python3-launchpadlib 1.11.0-6 deb python3-lazr.restfulclient 0.14.6-1 deb python3-lazr.uri 1.0.6-3 deb -python3-minimal 3.12.3-0ubuntu2 deb +python3-minimal 3.12.3-0ubuntu2.1 deb python3-oauthlib 3.2.2-1 deb python3-packaging 24.0-1 deb python3-pip-whl 24.0+dfsg-1ubuntu1.3 deb @@ -1064,12 +1040,12 @@ python3-pyparsing 3. python3-setuptools-whl 68.1.2-2ubuntu1.2 deb python3-six 1.16.0-4 deb python3-software-properties 0.99.49.3 deb -python3-venv 3.12.3-0ubuntu2 deb +python3-venv 3.12.3-0ubuntu2.1 deb python3-wadllib 1.3.6-5 deb python3-xdg 0.28-2 deb -python3.12 3.12.3-1ubuntu0.8 deb -python3.12-minimal 3.12.3-1ubuntu0.8 deb -python3.12-venv 3.12.3-1ubuntu0.8 deb +python3.12 3.12.3-1ubuntu0.9 deb +python3.12-minimal 3.12.3-1ubuntu0.9 deb +python3.12-venv 3.12.3-1ubuntu0.9 deb pyxdg 0.28 python readline-common 8.2-4build1 deb resenje.org/singleflight v0.4.3 go-module @@ -1081,27 +1057,24 @@ session-migration 0. setuptools 80.9.0 python sgml-base 1.31 deb shared-mime-info 2.4-4 deb -sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd go-module -sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 go-module (+1 duplicate) -sigs.k8s.io/structured-merge-diff/v4 v4.2.3 go-module -sigs.k8s.io/structured-merge-diff/v4 v4.4.2 go-module (+1 duplicate) -sigs.k8s.io/yaml v1.3.0 go-module (+1 duplicate) -sigs.k8s.io/yaml v1.4.0 go-module (+2 duplicates) +sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 go-module (+2 duplicates) +sigs.k8s.io/randfill v1.0.0 go-module (+1 duplicate) +sigs.k8s.io/structured-merge-diff/v6 v6.3.0 go-module (+1 duplicate) +sigs.k8s.io/yaml v1.6.0 go-module (+3 duplicates) six 1.16.0 python software-properties-common 0.99.49.3 deb ssl-cert 1.1.2ubuntu1 deb -stdlib go1.24.7 go-module (+1 duplicate) -stdlib go1.24.8 go-module (+8 duplicates) +stdlib go1.24.9 go-module (+4 duplicates) +stdlib go1.25.3 go-module +stdlib go1.25.5 go-module (+2 duplicates) stterm 0.9-1 deb sudo 1.9.15p5-3ubuntu5.24.04.1 deb systemd 255.4-1ubuntu8.11 deb systemd-dev 255.4-1ubuntu8.11 deb systemd-sysv 255.4-1ubuntu8.11 deb sysvinit-utils 3.08-6ubuntu3 deb -tags.cncf.io/container-device-interface v0.8.1 go-module -tags.cncf.io/container-device-interface v1.0.1 go-module (+1 duplicate) -tags.cncf.io/container-device-interface/specs-go v0.8.0 go-module -tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module +tags.cncf.io/container-device-interface v1.0.1 go-module (+3 duplicates) +tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module (+2 duplicates) tar 1.35+dfsg-3build1 deb tomli 2.0.1 python typeguard 4.3.0 python @@ -1142,9 +1115,9 @@ xkb-data 2. xml-core 0.19 deb xorg-sgml-doctools 1:1.11-1.1 deb xsel 1.2.1-1 deb -xserver-common 2:21.1.12-1ubuntu1.4 deb -xserver-xorg-core 2:21.1.12-1ubuntu1.4 deb -xserver-xorg-video-amdgpu 23.0.0-1build1 deb +xserver-common 2:21.1.12-1ubuntu1.5 deb +xserver-xorg-core 2:21.1.12-1ubuntu1.5 deb +xserver-xorg-video-amdgpu 23.0.0-1ubuntu0.24.04.1 deb xserver-xorg-video-ati 1:22.0.0-1build1 deb xserver-xorg-video-intel 2:2.99.917+git20210115-1build1 deb xserver-xorg-video-nouveau 1:1.0.17-2ubuntu0.1 deb @@ -1154,7 +1127,7 @@ xsettingsd 1. xterm 390-1ubuntu3 deb xtrans-dev 1.4.0-1 deb xutils 1:7.7+23ubuntu3 deb -xvfb 2:21.1.12-1ubuntu1.4 deb +xvfb 2:21.1.12-1ubuntu1.5 deb yarl 1.22.0 python zipp 3.19.2 python zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb