Commit Graph

  • f1b85ef0ab Merge pull request #91 from nysos3/develop Dane Everitt 2021-04-03 09:03:10 -07:00
  • bec6a6112d Fix reading User.Gid from WINGS_GID over WINGS_UID #91 Cody Carrell 2021-04-02 22:45:56 -04:00
  • b691b8f06f Fixed /api/servers antony1060 2021-04-02 21:32:30 +02:00
  • 31127620e5 License date updates Dane Everitt 2021-03-26 09:33:24 -07:00
  • 5e7316e09a Update CHANGELOG.md Dane Everitt 2021-03-26 09:13:38 -07:00
  • 52fcf1e37f Added defaults Antony 2021-03-24 11:24:54 +01:00
  • 0c17e240f4 Added app name antony1060 2021-03-24 10:26:03 +01:00
  • 471886dd34 internally mark if a server is restoring to restrict actions v1.3.2 Matthew Penner 2021-03-12 16:19:35 -07:00
  • b63a491b5e Update CHANGELOG.md Dane Everitt 2021-03-07 17:37:03 -08:00
  • 6902422229 Update CHANGELOG.md v1.3.1 Dane Everitt 2021-03-07 17:35:55 -08:00
  • 5f5b2bc84e Quick little code cleanup and adding some commentary Dane Everitt 2021-03-07 17:31:45 -08:00
  • 81a411a42c Merge branch 'develop' of github.com:pterodactyl/wings into develop Dane Everitt 2021-03-07 17:24:47 -08:00
  • 37c6b85489 Don't throw back errors on termination if the container doesn't exist; closes pterodactyl/panel#3149 Dane Everitt 2021-03-07 17:24:45 -08:00
  • 0e3778ac47 transfers: use backup archiver Matthew Penner 2021-03-07 11:02:03 -07:00
  • ad2618bc6f Update CHANGELOG.md v1.3.0 Dane Everitt 2021-03-03 21:28:14 -08:00
  • fb2dc39a47 Remove some forgotten debug Dane Everitt 2021-03-03 21:00:58 -08:00
  • 0919fb2da6 Improve error handling and reporting for server installation & process boot Dane Everitt 2021-03-03 20:56:18 -08:00
  • 33f5cb7df4 more accurate naming; for now don't actually change how wings works Dane Everitt 2021-03-03 20:53:40 -08:00
  • 8897be661b Fix missing error handling for server configuration endpoints Dane Everitt 2021-03-03 20:51:49 -08:00
  • 2a98faf360 Merge branch 'develop' of https://github.com/pterodactyl/wings into develop Dane Everitt 2021-03-03 19:29:50 -08:00
  • b6871f87ec Set the binary version to the git hash for debug builds Dane Everitt 2021-03-03 19:29:44 -08:00
  • d5605abc15 update minimum go version, run go mod tidy Matthew Penner 2021-02-25 13:55:05 -07:00
  • 2eb721bbe7 Merge branch 'dane/api-cleanup' into develop Dane Everitt 2021-02-23 21:25:10 -08:00
  • a8ee5463ce Add logic to reset failed server states on Panel when booting Dane Everitt 2021-02-23 21:23:49 -08:00
  • 1e1549342f Merge pull request #87 from danny6167/develop Dane Everitt 2021-02-22 08:18:23 -08:00
  • 4ed0bf522b Quote and escape Content-Disposition header #87 Daniel Barton 2021-02-21 14:41:50 +08:00
  • 7541e769e0 actions: use 1.15 for release, 1.15 and 1.16 for tests Matthew Penner 2021-02-20 14:47:42 -07:00
  • 00195b4a5b downloader: properly detect and handle integer IPs Matthew Penner 2021-02-12 16:35:51 -07:00
  • 5c56ddf5d6 fs: only mkdir and chown if not exists Matthew Penner 2021-02-10 13:56:48 -07:00
  • 683c766d0f fs: fix potential panic when chowning a file Matthew Penner 2021-02-05 13:30:02 -07:00
  • 1da415c177 Revert "Don't tempt people with this public interface" Dane Everitt 2021-02-01 21:43:10 -08:00
  • 065da77afa Code cleanup for remote client Dane Everitt 2021-02-01 21:43:04 -08:00
  • e3b0b91912 Don't tempt people with this public interface Dane Everitt 2021-02-01 21:33:03 -08:00
  • bfff094216 Get wings booting properly Dane Everitt 2021-02-01 21:32:34 -08:00
  • 98c68142cd Remove all of the remaining API logic and port it all to the remote.Client type Dane Everitt 2021-02-01 21:28:46 -08:00
  • 62cbe5e135 Migrate SFTP endpoints Dane Everitt 2021-02-01 20:59:17 -08:00
  • 6775c17324 Nuke more API code and begin consolidation process Dane Everitt 2021-02-01 20:50:23 -08:00
  • aa287d21cf Formatting Dane Everitt 2021-02-01 20:33:35 -08:00
  • 1393937904 Fix race condition and flawed logic mis-querying panel for servers; closes pterodactyl/panel#3059 Dane Everitt 2021-02-01 20:26:15 -08:00
  • de9b413bc2 Call cancel function for context to not leak resources Matthew Penner 2021-02-01 20:09:24 -07:00
  • ba6cec9615 Merge branch 'dane/backup-restore' into develop Dane Everitt 2021-01-30 18:51:35 -08:00
  • 4bd18f7dd8 Send restoration status information to the console Dane Everitt 2021-01-30 18:49:07 -08:00
  • adc0732af3 Better error handling and logging for restorations Dane Everitt 2021-01-30 18:43:35 -08:00
  • 225f8aa904 Support some additional signal types for stopping a server; ref pterodactyl/panel#3042 Dane Everitt 2021-01-28 21:26:02 -08:00
  • df721f45f8 Reset the whole build block to avoid merge issues with 0 values Dane Everitt 2021-01-27 21:41:13 -08:00
  • aca9ffc122 Use TZ environment variable if present; closes pterodactyl/panel#3036 Dane Everitt 2021-01-26 20:36:46 -08:00
  • 13541524c3 Use server context Dane Everitt 2021-01-26 19:36:35 -08:00
  • 4411493006 Merge branch 'develop' into dane/backup-restore Dane Everitt 2021-01-25 20:32:32 -08:00
  • bc79ce540e Merge pull request #84 from pterodactyl/schrej/refactor Dane Everitt 2021-01-25 20:30:57 -08:00
  • 31757a68a9 Fix race condition #84 Dane Everitt 2021-01-25 20:29:34 -08:00
  • f3a6ee7a45 re-refactor code Dane Everitt 2021-01-25 20:28:24 -08:00
  • ab86fb703a Merge branch 'develop' into schrej/refactor Dane Everitt 2021-01-25 19:31:16 -08:00
  • 981071cda8 Merge branch 'develop' into dane/backup-restore Dane Everitt 2021-01-25 19:17:14 -08:00
  • fecacc1339 USe readonly flag on compose Dane Everitt 2021-01-23 13:46:57 -08:00
  • 6041636076 Fix SSL issues Dane Everitt 2021-01-23 11:47:53 -08:00
  • 93506994a5 Ensure the root directory for a server is always create when booting wings Dane Everitt 2021-01-23 10:45:29 -08:00
  • 82f70c2755 derp: rename panelapi to remote Jakob Schrettenbrunner 2021-01-22 22:38:11 +00:00
  • 5d070cbdc5 Handle edge case where a user triggers an install when the server has no data directory Dane Everitt 2021-01-21 20:58:52 -08:00
  • 56af6fc1f8 Correctly abort on file missing without panic Dane Everitt 2021-01-21 20:58:40 -08:00
  • 8920f919b1 Add makefile entry for remote debugging support with dev environment Dane Everitt 2021-01-21 20:08:54 -08:00
  • 894f2055a0 Merge branch 'develop' into dane/backup-restore Dane Everitt 2021-01-21 20:46:27 -08:00
  • f7788e10a0 Fix broken error handling when creating network Dane Everitt 2021-01-21 20:45:56 -08:00
  • bcca2550d1 Fix broken error handling when creating network Dane Everitt 2021-01-21 20:45:56 -08:00
  • 17b46a4a8f Add makefile entry for remote debugging support with dev environment Dane Everitt 2021-01-21 20:08:54 -08:00
  • 3f84ee694b Get backups restoring kinda Dane Everitt 2021-01-20 20:03:14 -08:00
  • 5021ea6a86 Code cleanup unrelated to changes for backup restoration Dane Everitt 2021-01-18 21:27:00 -08:00
  • 63dac51692 Include a better stack here Dane Everitt 2021-01-18 21:22:37 -08:00
  • 6ef0bd7496 Get general concept for backup resotration using a unified interface implemented Dane Everitt 2021-01-18 21:20:58 -08:00
  • 66b6f40b61 Fix import cycle issue Dane Everitt 2021-01-17 21:05:51 -08:00
  • 7dd0acebc0 Initial untested pass at restoring from local backups Dane Everitt 2021-01-16 18:06:22 -08:00
  • 6a286fb444 unnecessary link Dane Everitt 2021-01-16 17:06:50 -08:00
  • 464f26a2c9 Include the request ID in the request logs Dane Everitt 2021-01-16 12:07:31 -08:00
  • 2968ea3498 Modify stat to embed os.FileInfo differently and update file content reader Dane Everitt 2021-01-16 12:03:55 -08:00
  • 67ecbd667a Minor improvements to logic around decompression Dane Everitt 2021-01-16 11:48:30 -08:00
  • b17cf5b93d More middleware cleanup and movement Dane Everitt 2021-01-16 11:19:33 -08:00
  • f6669213e8 Begin refactoring and improving the middleware Dane Everitt 2021-01-16 11:02:57 -08:00
  • c2cfaf44b5 Get wings booting again Dane Everitt 2021-01-14 20:32:38 -08:00
  • 05c04c4350 Update remaining logic using viper Dane Everitt 2021-01-14 20:19:28 -08:00
  • 80faea3286 yoink viper back out of code, simplify some config logic Dane Everitt 2021-01-14 20:11:01 -08:00
  • 9480ccdbba Initial WIP logic to handle loading configuration from the disk using viper Dane Everitt 2021-01-12 21:14:57 -08:00
  • d45a159456 Fix tests Dane Everitt 2021-01-12 20:07:00 -08:00
  • e9e70b6081 Better error handling; skip file when unarchiving Dane Everitt 2021-01-10 17:01:41 -08:00
  • b10e4dd437 Better error handling for access to denylist files Dane Everitt 2021-01-10 16:43:33 -08:00
  • 2c1b211280 Add base idea for denying write access to certain files; ref pterodactyl/panel#569 Dane Everitt 2021-01-10 16:33:39 -08:00
  • 3459c25be0 Don't block the proc Dane Everitt 2021-01-10 15:59:45 -08:00
  • e396b88cb5 remote: a few basic tests Jakob Schrettenbrunner 2021-01-10 23:47:22 +00:00
  • e0cf18299a Merge branch 'dane/sftp-cleanup' into develop Dane Everitt 2021-01-10 15:14:17 -08:00
  • 1e15beb953 double log, I think not? Dane Everitt 2021-01-10 15:12:13 -08:00
  • b0fa9619de debug Dane Everitt 2021-01-10 15:09:33 -08:00
  • 0cb3b815d1 Finish refactoring SFTP server logic Dane Everitt 2021-01-10 15:06:06 -08:00
  • a48abc92ad More code cleanup and struct simplification Dane Everitt 2021-01-10 14:43:27 -08:00
  • c228acaafc Massive refactor of SFTP system now that it is deeply integrated with Wings Dane Everitt 2021-01-10 14:25:39 -08:00
  • 1b8db12fde remote: only run debug logic when log level is debug Jakob Schrettenbrunner 2021-01-10 22:00:28 +00:00
  • 0414dbed8f rename panelapi to remote Jakob Schrettenbrunner 2021-01-10 19:52:54 +00:00
  • 4cefe74a47 fix SetTransferStatus Jakob Schrettenbrunner 2021-01-10 02:34:18 +00:00
  • c9c949a091 rename ServerManagerFromContext from ExtractServerManager Jakob Schrettenbrunner 2021-01-10 02:18:02 +00:00
  • 96256ac63e [security] fix vulnerability when handling remote file redirects v1.2.3 Dane Everitt 2021-01-09 17:52:27 -08:00
  • 6701aa6dc1 Merge branch 'dane/self-upgrade' into develop Dane Everitt 2021-01-09 17:38:18 -08:00
  • ff8926bba8 bye bye command Dane Everitt 2021-01-09 17:37:58 -08:00
  • abeb9655f9 fix request paths Jakob Schrettenbrunner 2021-01-10 00:24:07 +00:00