Skip to content

Releases: wiki-mod/distcc-ng

distcc-ng nightly

distcc-ng nightly Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 10:35
d5a1c0b

Automated nightly build of current_dev (d5a1c0b).

Unstable nightly channel -- this is NOT a real release and carries no vX.Y.Z-NG tag. It is overwritten on every successful nightly run.

Container image: ghcr.io/wiki-mod/distcc-ng-nightly:latest

distcc-ng v3.6.5-NG

Choose a tag to compare

@github-actions github-actions released this 12 Aug 05:01
66aa911

distcc-ng v3.6.5-NG

See CHANGELOG.md for the full list of changes in this release.

Source commit: 66aa911
Tag: v3.6.5-NG

Container image: ghcr.io/wiki-mod/distcc-ng:3.6.5-NG
Container image (pump mode, issue #181): ghcr.io/wiki-mod/distcc-ng-pump:3.6.5-NG

distcc-ng v3.6.4-NG

Choose a tag to compare

@github-actions github-actions released this 30 Jul 19:50
8fb2182

distcc-ng v3.6.4-NG

See CHANGELOG.md for the full list of changes in this release.

Source commit: 8fb2182
Tag: v3.6.4-NG

Container image: ghcr.io/wiki-mod/distcc-ng:3.6.4-NG
Container image (pump mode, issue #181): ghcr.io/wiki-mod/distcc-ng-pump:3.6.4-NG

distcc-ng v3.6.3-NG

Choose a tag to compare

@github-actions github-actions released this 30 Jul 14:36
4b6fb12

distcc-ng v3.6.3-NG

See CHANGELOG.md for the full list of changes in this release.

Source commit: 4b6fb12
Tag: v3.6.3-NG

Container image: ghcr.io/wiki-mod/distcc-ng:3.6.3-NG
Container image (pump mode, issue #181): ghcr.io/wiki-mod/distcc-ng-pump:3.6.3-NG

distcc-ng v3.6.2-NG

Choose a tag to compare

@github-actions github-actions released this 23 Jul 17:32
fee378e

distcc-ng v3.6.2-NG

See CHANGELOG.md for the full list of changes in this release.

Source commit: fee378e
Tag: v3.6.2-NG

Container image: ghcr.io/wiki-mod/distcc-ng:3.6.2-NG
Container image (pump mode, issue #181): ghcr.io/wiki-mod/distcc-ng-pump:3.6.2-NG

distcc-ng v3.6.0-NG

Choose a tag to compare

@github-actions github-actions released this 19 Jul 09:01
239d005

distcc-ng v3.6.0-NG

See CHANGELOG.md for the full list of changes in this release.

Source commit: 239d005
Tag: v3.6.0-NG

Container image: ghcr.io/wiki-mod/distcc-ng:3.6.0-NG

distcc-ng v3.5.1.1-NG

Choose a tag to compare

@github-actions github-actions released this 16 Jul 21:04
afa65e7

distcc-ng v3.5.1.1-NG

See CHANGELOG.md for the full list of changes in this release.

Source commit: afa65e7
Tag: v3.5.1.1-NG

Container image: ghcr.io/wiki-mod/distcc-ng:3.5.1.1-NG

distcc-ng v3.5.0-NG

distcc-ng v3.5.0-NG Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 20:51
46c107d
  • #146 | Fix cpp/unbounded-write CodeQL alerts (5 instances)
  • #123 | Retire git-cliff: complete the automated changelog chain via release-drafter + changelog-updater-action
  • #110 | Code quality: fix unclosed files and exception handling
  • #107 | Replace git-changelog with git-cliff (full commit-body support)
  • #102 | Implement git-changelog automation for CHANGELOG.md (#98)
  • #91 | CI: stamp nightly artifacts with the built commit, not master's SHA (#81)
  • #88 | Investigation: reproduce distcc+pump two-host-list problem (#87)
  • #89 | CI: auto-file/close a standing nightly-broken issue on scheduled failure (#81)
  • #86 | CI: weekly master heartbeat building ccache distributed (#81)
  • #85 | CI: e2e-gated nightly build+publish for current_dev (#81)
  • #84 | CI: on-demand/nightly triggers + two-container distributed-compile E2E (#32)
  • #61 | ci: build through ccache, cache across runs (#54)
  • #60 | ci: generate SBOM for built container images (#53)
  • #59 | ci: add Trivy container scan before push (#52)
  • #51 | Update CHANGELOG.md for 3.5.1-NG, require changelog entries in CI (#50)
  • #49 | Bump version to 3.5.1-NG (#48)
  • #47 | Adopt release-automation workflow into current_dev (#44)
  • #46 | Port PR #37's 4 review-comment fixes back into current_dev (#45)
  • #39 | ci: add build-provenance attestation for distcc/distccd (#38)
  • #31 | Remove dead Travis CI config and upstream funding pointer (#30)
  • #25 | exec: size the Cygwin cmdline buffer to fit, not a fixed 261 bytes (fixes #14)
  • #24 | compile: check readlinkat() return value before using as array index (fixes #13)
  • #23 | Use __attribute__((fallthrough)) instead of a comment for switch fallthrough (fixes #22)
  • #19 | tempfile: fix weak, pid/time-correlated temp-name entropy (fixes #12)
  • #21 | ssh: use enum instead of const int for max_ssh_args (fixes #20)
  • #15 | Bump version to 3.5.0-NG and add CHANGELOG.md
  • #7 | pump: fail closed on include server stalls
  • #6 | Stabilize include scan state updates
  • #5 | Test distccd tcp insecure option ordering
  • #8 | testing: isolate no-detach daemon child waits
  • #3 | Strip iquote from remote compile arguments
  • #2 | Preserve DISTCC_SSH options across Secure Shell connections
  • #1 | pump: resolve installed include server path

Fixed

  • #163 | package-release.yml: fix publish_github_release missing --repo context
  • #160 | lock.c: fchmod lock-slot files to 0666 (umask was masking the open() mode)
  • #158 | Fix cpp/world-writable-file-creation CodeQL alerts (10 of 11 instances)
  • #138 | Fix: upgrade release-drafter to v7.5.1 (pinned), resolves Node20 warning
  • #134 | release-drafter workflow: drop the broken config-name ref-pin
  • #103 | Fix CDIR path-traversal vulnerability in distccd
  • #99 | Fix unified distcc+pump host-list support
  • #94 | Fix path-traversal in dcc_r_many_files NAME handling
  • #34 | Fix stale upstream URLs/emails in shipped docs, man pages, packaging (#33)
  • #18 | Fix include-server build failure: sanitize DISTCC_VERSION for PEP 440
  • #4 | Fix distccd stats pruning of old compile entries

Added

  • #121 | Add release-drafter: auto-maintained GitHub Release draft
  • #83 | Add AGENTS.md/CLAUDE.md governance files (#82)
  • #80 | Add zstd compression support (protocol v4), recovered from unmerged v3.4.1-zstd (#67)
  • #17 | Add PR and issue templates
  • #16 | Add .gitattributes to enforce LF line endings

Documentation

  • #163 | package-release.yml: fix publish_github_release missing --repo context
  • #160 | lock.c: fchmod lock-slot files to 0666 (umask was masking the open() mode)
  • #158 | Fix cpp/world-writable-file-creation CodeQL alerts (10 of 11 instances)
  • #156 | CI: add CodeQL Advanced Setup workflow scanning current_dev and master
  • #153 | CI: add concurrency/cancel-in-progress gates and build+test gate for releases
  • #92 | AGENTS.md: require range-diff verification before rebasing (#90)
  • #66 | doc: carve out Solaris/IRIX/HP-UX/AIX as out of scope (#65)
  • #29 | doc: add old-hardware/old-toolchain compatibility policy
  • #27 | doc: require every release to be tagged, no ad-hoc/manual releases
  • #26 | Rebuild CHANGELOG.md from scratch with the full accurate history

distcc-ng 3.4.1-p10-testharness-no-detach-concurrent

Choose a tag to compare

Summary

Phase 10: deterministic no-detach test harness startup and cleanup behavior.

Why this release exists

This release isolates a focused change set behind its own tag so failures can be validated independently.

Artifacts

  • distcc-3.4.tar.gz and distcc-3.4.tar.bz2: source archives for source-level rebuild and diff checks.
  • distcc-3.4-1.x86_64.rpm and distcc-server-3.4-1.x86_64.rpm: RPM runtime packages for validation.
  • distcc_3.4-1_amd64.deb and distcc-server_3.4-1_amd64.deb: Debian packages for validation.
  • Container image variants for this exact patch build:
    • ghcr.io/wiki-mod/distcc-ng:3.4.1-p10-testharness-no-detach-concurrent-with-pump
    • ghcr.io/wiki-mod/distcc-ng:3.4.1-p10-testharness-no-detach-concurrent-nopump

Release artifacts

Containers

distcc-ng 3.4.1-p08-ssh-constant-args

Pre-release

Choose a tag to compare

Summary

Phase 8: SSH command argument array stability for constant argument handling.

Why this release exists

This release isolates a focused change set behind its own tag so failures can be validated independently.

Artifacts

  • distcc-3.4.tar.gz and distcc-3.4.tar.bz2: source archives for source-level rebuild and diff checks.
  • distcc-3.4-1.x86_64.rpm and distcc-server-3.4-1.x86_64.rpm: RPM runtime packages for validation.
  • distcc_3.4-1_amd64.deb and distcc-server_3.4-1_amd64.deb: Debian packages for validation.
  • Container image variants for this exact patch build:
    • ghcr.io/wiki-mod/distcc-ng:3.4.1-p08-ssh-constant-args-with-pump
    • ghcr.io/wiki-mod/distcc-ng:3.4.1-p08-ssh-constant-args-nopump

Release artifacts

Containers