Matthew Penner
|
57e7eb714c
|
Streaming Transfers (#153)
|
2022-11-14 18:25:01 -07:00 |
|
Matthew Penner
|
eb4df39d14
|
server(filesystem): fix inaccurate archive progress (#145)
|
2022-11-06 13:38:30 -07:00 |
|
Matthew Penner
|
3f481e9540
|
chore: run gofumpt
|
2022-10-05 17:24:11 -06:00 |
|
DaneEveritt
|
b1be2081eb
|
Better archive detection logic; try to use reflection as last ditch effort if unmatched
closes pterodactyl/panel#4101
|
2022-05-30 18:42:31 -04:00 |
|
Matthew Penner
|
5cd43dd4c9
|
archive: keep timestamps when extracting
|
2021-09-01 09:54:41 -06:00 |
|
Matthew Penner
|
31ff3f8b56
|
server(fs): keep file mode when extracting archive
|
2021-07-15 15:37:38 -06:00 |
|
Dane Everitt
|
daaef5044e
|
Correctly determine name for archive files when decompressing; closes pterodactyl/panel#3296
|
2021-04-25 15:36:00 -07:00 |
|
Dane Everitt
|
0676a82a21
|
Add better error handling for filesystem
|
2021-04-17 13:29:18 -07:00 |
|
Dane Everitt
|
4b244e96fb
|
Fix .rar file decompression; closes pterodactyl/panel#3267
|
2021-04-17 13:13:37 -07:00 |
|
Matthew Penner
|
0e3778ac47
|
transfers: use backup archiver
|
2021-03-07 11:04:15 -07:00 |
|
Dane Everitt
|
6ef0bd7496
|
Get general concept for backup resotration using a unified interface implemented
|
2021-01-18 21:20:58 -08:00 |
|
Dane Everitt
|
66b6f40b61
|
Fix import cycle issue
|
2021-01-17 21:05:51 -08:00 |
|
Matthew Penner
|
901ab1157d
|
Rework archiving logic to be more consistent and less impactful on disk IO (#79)
Co-authored-by: Dane Everitt <dane@daneeveritt.com>
|
2020-12-25 11:52:57 -08:00 |
|
Dane Everitt
|
c718da20e3
|
Check disk space before trying a write from the downloader; don't make empty directories if we can't even write the file
|
2020-12-20 11:17:53 -08:00 |
|
Dane Everitt
|
3a26a5d39d
|
Convert all filesystem error types into the same Error struct
|
2020-12-15 20:51:13 -08:00 |
|
Matthew Penner
|
de51fd1c51
|
Error handling improvements (#71)
* Remove `emperror.dev/errors`, remove all `errors#Wrap` and `errors#WithStack` calls
* Improve logging in `server/backup.go`
|
2020-11-28 16:57:10 -07:00 |
|
Dane Everitt
|
ef999a039c
|
Perhaps better error stacks for backups/archives; ref #2418
|
2020-11-08 14:07:26 -08:00 |
|
Dane Everitt
|
be9d1a3986
|
Replace error handling package with emperror; add better reporting for errors escaping server root
|
2020-11-08 13:52:20 -08:00 |
|
Dane Everitt
|
0f7bb1a371
|
Refactor filesystem to not be dependent on a server struct
|
2020-09-27 12:24:08 -07:00 |
|