1486 Commits

Author SHA1 Message Date
Robert Dennis
28055ad489 Merge pull request #325 from pterodactyl/robert/fix-empty-dir-extraction
empty folders in uploaded artifacts should be preserved
2026-05-30 13:57:10 -04:00
robert dennis
7a3f070e21 empty folders in uploaded artifacts should be preserved 2026-05-30 00:19:23 -04:00
Robert Dennis
a4aeb17377 Merge pull request #324 from pterodactyl/robert/io-weight
Only set the container block IO weight when the host supports io.weight
2026-05-29 23:34:25 -04:00
robert dennis
d6a89d71ca add conditional support for ioweight 2026-05-29 23:24:58 -04:00
Robert Dennis
eb65e27ae0 Merge commit from fork
restrict configuration in egg templating
v1.12.3
2026-05-29 15:20:05 -04:00
robert dennis
2bf1ee29a8 restrict configuration in egg templating 2026-05-29 14:40:01 -04:00
DaneEveritt
c2de795725 Update CHANGELOG.md v1.12.2 2026-05-23 11:01:25 -07:00
DaneEveritt
d0ddc80844 Verify scope of tokens provided by panel 2026-05-23 11:00:27 -07:00
DaneEveritt
87f58ee4f1 Update CHANGELOG.md 2026-05-23 09:20:05 -07:00
DaneEveritt
dba5831a92 Do not follow symlinks when performing chmod operations 2026-05-23 09:16:55 -07:00
DaneEveritt
ac81409505 clearer error messaging on downloads, don't log as a 500-level error 2026-04-01 17:25:18 -07:00
Anthony
3b968bbae1 Add volume mapping for /run/wings 2026-01-14 13:22:28 -06:00
Anthony
c1cc803d46 changelog v1.12.1 2026-01-13 14:19:18 -06:00
Anthony
fbfe5b9b54 Merge pull request #292 from pterodactyl/server-machine-id-mount
feat: add mount for /etc/machine-id for servers
2026-01-13 13:11:55 -06:00
Matthew Penner
13029244e3 feat: add mount for /etc/machine-id for servers
Signed-off-by: Matthew Penner <me@matthewp.io>
2026-01-13 11:49:43 -07:00
Matthew Penner
70f02a2585 nix: update flake.lock
Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/f4330d2' (2025-03-07)
  → 'github:hercules-ci/flake-parts/80daad0' (2026-01-11)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/147dee3' (2025-03-02)
  → 'github:nix-community/nixpkgs.lib/2075416' (2025-12-14)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/36fd87b' (2025-03-07)
  → 'github:NixOS/nixpkgs/ffbc9f8' (2026-01-11)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/3d0579f' (2025-02-17)
  → 'github:numtide/treefmt-nix/e96d59d' (2026-01-11)
2026-01-13 11:07:16 -07:00
Anthony
d3a416f0be Merge pull request #293 from pterodactyl/matthewpi/update-ci
chore: update ci pipelines and Go version to 1.24.11
2026-01-13 12:06:46 -06:00
Matthew Penner
b1f9446e29 chore: update ci pipelines and Go version to 1.24.11
Signed-off-by: Matthew Penner <me@matthewp.io>
2026-01-13 11:04:22 -07:00
DaneEveritt
00605c9dfb Don't include the v in the version tag 2026-01-05 17:19:28 -08:00
Dane Everitt
e023eb6b3c Apply throttling to websocket connections, websocket messages, and individual events (#290) v1.12.0 2026-01-05 16:07:39 -08:00
Dane Everitt
8fb33d6ebc Update CHANGELOG.md 2026-01-05 16:02:39 -08:00
DaneEveritt
28ea6a6df5 update release.yaml 2026-01-04 17:54:15 -08:00
DaneEveritt
f7b556bc0b Update CHANGELOG.md 2026-01-04 16:31:02 -08:00
Dane Everitt
e1e88d5a84 Correctly block reconnection to a websocket when revoking authorization (#289)
The previously comitted logic did correctly disconnect the user from the websocket, but missed blocking re-connecting with the same token. This updated logic correctly tracks the time of revocation and prevents any JWT issued to that user for that server before the revocation time from being re-used.

This was simpler than having to update the Panel to send along a bunch of JTIs and feels less error prone. I want to clean this up a lot, but it'll be a breaking change so we'll do it as a 2.0 release when we can safely do all of that.
2025-12-30 06:42:57 -08:00
Dane Everitt
a97e8ae09f Security: disconnect active SFTP connections when server suspended or user removed (#288) 2025-12-26 17:50:56 -08:00
Dane Everitt
baa88407c3 Close all open websocket connections when server is suspended (#287) 2025-12-26 09:52:10 -08:00
Anthony
856097b0c7 Fix sponsor link in README.md 2025-12-20 18:02:40 -06:00
Anthony
58f6c12c9a Update FUNDING.yml 2025-12-20 17:57:10 -06:00
dependabot[bot]
ae6c62905b build(deps): bump softprops/action-gh-release from 2.3.3 to 2.4.1 (#280) 2025-11-01 14:40:30 -06:00
dependabot[bot]
e4f139a656 build(deps): bump github/codeql-action from 3.30.5 to 4.31.2 (#281) 2025-11-01 14:40:15 -06:00
dependabot[bot]
b75ab17fe2 build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#282) 2025-11-01 14:40:02 -06:00
dependabot[bot]
149b796849 build(deps): bump github/codeql-action from 3.29.7 to 3.30.5 (#274)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.29.7 to 3.30.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](51f77329af...3599b3baa1)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.30.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 11:34:57 -06:00
dependabot[bot]
503b87c240 build(deps): bump softprops/action-gh-release from 2.3.2 to 2.3.3 (#273)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](72f2c25fcb...6cbd405e2c)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 11:31:00 -06:00
dependabot[bot]
60cc3ad30c build(deps): bump actions/checkout from 4.2.2 to 5.0.0 (#275)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](11bd71901b...08c6903cd8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 11:30:36 -06:00
dependabot[bot]
daefc0de79 build(deps): bump actions/setup-go from 5.5.0 to 6.0.0 (#276)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5.5.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](d35c59abb0...4469467582)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 11:30:21 -06:00
dependabot[bot]
d9b1675a59 build(deps): bump docker/login-action from 3.4.0 to 3.6.0 (#277)
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.4.0 to 3.6.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](74a5d14239...5e57cd1181)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-01 11:30:10 -06:00
dependabot[bot]
ee922588e0 build(deps): bump github.com/ulikunitz/xz from 0.5.12 to 0.5.14 (#266)
Bumps [github.com/ulikunitz/xz](https://github.com/ulikunitz/xz) from 0.5.12 to 0.5.14.
- [Commits](https://github.com/ulikunitz/xz/compare/v0.5.12...v0.5.14)

---
updated-dependencies:
- dependency-name: github.com/ulikunitz/xz
  dependency-version: 0.5.14
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-28 14:53:48 -06:00
Matthew Penner
7bb7696307 Revert "chore: reorder config loading to load config, *then* fill in missing defaults (#185)"
This reverts commit 708cdd0ba8.
2025-08-27 14:47:14 -06:00
dependabot[bot]
695b2eaf86 build(deps): bump golang.org/x/crypto from 0.39.0 to 0.41.0 (#262) 2025-08-11 15:37:25 -06:00
dependabot[bot]
e76dc74ddb build(deps): bump golang.org/x/sys from 0.33.0 to 0.34.0 (#260)
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.33.0 to 0.34.0.
- [Commits](https://github.com/golang/sys/compare/v0.33.0...v0.34.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-04 13:05:11 -06:00
dependabot[bot]
0d9b0863f9 build(deps): bump github/codeql-action from 3.29.2 to 3.29.5 (#258)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.29.2 to 3.29.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](181d5eefc2...51f77329af)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.29.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-01 12:52:38 -06:00
dependabot[bot]
326db212e9 build(deps): bump docker/metadata-action from 5.7.0 to 5.8.0 (#257)
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.7.0 to 5.8.0.
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](902fa8ec7d...c1e51972af)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-01 12:52:26 -06:00
dependabot[bot]
798cbe567d build(deps): bump github.com/docker/docker (#256)
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 28.2.2+incompatible to 28.3.3+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v28.2.2...v28.3.3)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-version: 28.3.3+incompatible
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 16:06:25 -06:00
dependabot[bot]
8b65328390 build(deps): bump github/codeql-action from 3.28.18 to 3.29.2 (#252) 2025-07-01 10:07:33 -06:00
dependabot[bot]
746c7afbfb build(deps): bump docker/setup-buildx-action from 3.10.0 to 3.11.1 (#251) 2025-07-01 10:07:19 -06:00
dependabot[bot]
c93a1da141 build(deps): bump softprops/action-gh-release from 2.2.2 to 2.3.2 (#250) 2025-07-01 10:07:08 -06:00
dependabot[bot]
06a3167754 build(deps): bump github.com/mholt/archives from 0.1.1 to 0.1.3 (#249)
Bumps [github.com/mholt/archives](https://github.com/mholt/archives) from 0.1.1 to 0.1.3.
- [Release notes](https://github.com/mholt/archives/releases)
- [Commits](https://github.com/mholt/archives/compare/v0.1.1...v0.1.3)

---
updated-dependencies:
- dependency-name: github.com/mholt/archives
  dependency-version: 0.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 12:07:55 -06:00
dependabot[bot]
ccae513224 build(deps): bump github.com/gin-gonic/gin from 1.10.0 to 1.10.1 (#247)
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/gin-gonic/gin/releases)
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gin-gonic/gin/compare/v1.10.0...v1.10.1)

---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
  dependency-version: 1.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 11:47:30 -06:00
dependabot[bot]
56bb2ce298 build(deps): bump golang.org/x/crypto from 0.37.0 to 0.39.0 (#246)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.37.0 to 0.39.0.
- [Commits](https://github.com/golang/crypto/compare/v0.37.0...v0.39.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 10:17:57 -06:00
dependabot[bot]
d1f2c4e641 build(deps): bump github.com/docker/docker (#245) 2025-06-02 10:26:13 -06:00