Matthew Penner
ac9bd1d95e
server(filesystem): fix archives in subdirectories
...
When creating an archive starting from a subdirectory instead of the
root of a server's filesystem, the walker would treat the paths as if
they where relative to the parent of the subdirectory, instead of as
descendants of the subdirectory.
Fixes https://github.com/pterodactyl/panel/issues/5030
2024-03-14 13:46:36 -06:00
Matthew Penner
979df34392
server(filesystem): fix archive creation with ignore
...
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-03-13 20:29:09 -06:00
Matthew Penner
8f129931d5
Update CHANGELOG.md
...
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-03-13 15:19:24 -06:00
Matthew Penner
2931430eb8
server(filesystem): fix archive skipping directories
...
Fixes https://github.com/pterodactyl/panel/issues/5027
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-03-13 15:09:24 -06:00
Matthew Penner
99b9924a4a
router(server): fix panic on server deletion
...
Fixes https://github.com/pterodactyl/panel/issues/5028
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-03-13 14:46:17 -06:00
Matthew Penner
d649bb1116
Update README.md
...
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-03-13 12:27:57 -06:00
Matthew Penner
1477b7034b
Update CHANGELOG.md
...
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-03-13 12:27:36 -06:00
Matthew Penner
d1c0ca5260
server(filesystem): rebuild everything imaginable
...
This wonderfully large commit replaces basically everything under the
`server/filesystem` package, re-implementing essentially everything.
This is related to
https://github.com/pterodactyl/wings/security/advisories/GHSA-494h-9924-xww9
If any vulnerabilities related to symlinks persist after this commit, I
will be very upset.
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-03-13 12:27:29 -06:00
Matthew Penner
27f3e76c77
ci: update to go 1.21.8 and 1.22.1
...
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-03-12 21:43:50 -06:00
Matthew Penner
eadbe920fe
config: fix docker Go API deprecation
...
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-03-12 21:42:58 -06:00
Matthew Penner
3e804b81fe
go: update dependencies
...
Signed-off-by: Matthew Penner <me@matthewp.io>
2024-03-12 16:25:54 -06:00
Matthew Penner
f68965e7c9
Update README.md
2023-12-29 22:12:22 -07:00
Matthew Penner
accc833e87
ci(push): only upload artifacts built with go 1.20.12
2023-12-19 14:44:57 -07:00
Matthew Penner
d4bfdd4548
ci: actions/upload-artifact v3 -> v4
2023-12-19 14:42:11 -07:00
Matthew Penner
2641080007
ci: update go to 1.20.12 and 1.21.5
2023-12-19 14:38:48 -07:00
Matthew Penner
10c58d3dc0
go: update dependencies
2023-12-19 14:38:21 -07:00
Matthew Penner
9496b1f7e5
go: update dependencies
2023-12-02 21:19:07 -07:00
Matthew Penner
2f1b67ed35
ci: update go to 1.20.11 and 1.21.4
2023-12-02 21:13:52 -07:00
Matthew Penner
579278b4de
sftp: log ip on inbound connection failure
2023-12-02 21:11:24 -07:00
Daniel Barton
d30ab7b9bd
dockerfile: update to go 1.20.10 ( #175 )
2023-10-17 20:49:39 -06:00
Daniel Barton
d1fd0465e4
server(filesystem): fix file names when extracting archives ( #165 )
2023-10-17 20:47:36 -06:00
Matthew Penner
79eb8e1365
Update CHANGELOG.md
2023-10-10 12:53:51 -06:00
Matthew Penner
2cb201d202
go: update dependencies
2023-10-10 12:46:36 -06:00
Matthew Penner
fc1ffc8cd3
workflows: update actions, use go 1.20.10 and 1.21.3
2023-10-10 12:43:02 -06:00
guangwu
48c55af373
chore: slice loop replace ( #173 )
2023-10-02 17:24:17 -06:00
guangwu
7a59d0929c
chore: remove unnecessary use of fmt.Sprintf ( #174 )
2023-10-02 17:23:45 -06:00
Matthew Penner
9b5eaf44df
Update README.md
2023-10-02 17:05:34 -06:00
Matthew Penner
438e5fdbe9
Update CHANGELOG.md
2023-07-24 22:48:10 -06:00
Matthew Penner
a866493d0a
go: update dependencies
2023-07-24 13:47:53 -06:00
Matthew Penner
c9d92f7bac
ci: ubuntu-22.04, go1.19.11, go1.20.6
2023-07-15 14:40:45 -06:00
Matthew Penner
aa8ffdfcf7
go: update dependencies
...
This updates the docker client to include the fix added with
https://github.com/moby/moby/pull/45962 which solves a breaking change
to Go due to CVE-2023-29406.
2023-07-15 14:38:31 -06:00
Matthew Penner
8d7e23f542
Update README.md
2023-06-28 20:25:06 -06:00
Matthew Penner
bd26d6eefd
Update README.md
2023-05-12 23:13:09 -06:00
Matthew Penner
9441d2a523
Update CHANGELOG.md
2023-05-10 13:28:00 -06:00
Matthew Penner
4d51de71c2
server(filesystem): fix test failure
2023-05-10 12:59:22 -06:00
Matthew Penner
4b66a222cd
ci: update go (1.19.7 -> 1.19.9, 1.20.2 -> 1.20.4)
2023-05-10 12:37:35 -06:00
Matthew Penner
b665c943a2
server(install): remove privileges from install container
2023-05-10 12:35:46 -06:00
Matthew Penner
a50e4ce9d1
go: update dependencies
2023-05-08 13:52:15 -06:00
Matthew Penner
c76d68bc96
Update README.md
2023-03-11 14:12:46 -07:00
Matthew Penner
02cb64e31b
Update CHANGELOG.md
2023-03-07 15:57:12 -07:00
Matthew Penner
639ad76be3
go: update dependencies
2023-03-07 15:36:35 -07:00
Matthew Penner
a373bf8eda
system: fix sink pool test
2023-03-07 15:36:20 -07:00
Matthew Penner
74b1c46b7f
server(filesystem): fix archive test
2023-03-07 15:29:29 -07:00
Matthew Penner
5424c6718e
ci: update to go 1.19 and 1.20
2023-03-07 15:20:49 -07:00
Matthew Penner
43b3496f00
server(filesystem): fix archiver path matching
...
Closes https://github.com/pterodactyl/panel/issues/4630
2023-03-07 15:19:09 -07:00
dependabot[bot]
38c69ebfda
build(deps): bump golang.org/x/net ( #163 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.0.0-20221004154528-8021a29435af to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/commits/v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 19:54:18 -07:00
dependabot[bot]
234e11b28b
build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 ( #161 )
...
Bumps [golang.org/x/text](https://github.com/golang/text ) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.3.7...v0.3.8 )
---
updated-dependencies:
- dependency-name: golang.org/x/text
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-27 13:08:10 -07:00
Jakob Schrettenbrunner
ec6d6d83ea
config: add option to disable panel config updates ( #162 )
2023-02-27 13:05:36 -07:00
Matthew Penner
4d9fee383f
Update CHANGELOG.md
2023-02-08 14:21:02 -07:00
Matthew Penner
429ac62dba
server(filesystem): Delete tweaks
2023-02-08 14:20:13 -07:00