Commit Graph

  • a62b588ace Add matrix to build-test.yml Matthew Penner 2020-10-17 15:13:06 -06:00
  • 9b54be06bb Remove unused config values Dane Everitt 2020-10-17 14:09:02 -07:00
  • c031d37b91 Use single call to create/return the docker client Dane Everitt 2020-10-17 14:04:56 -07:00
  • 19051c99ef Support arm builds Dane Everitt 2020-10-17 13:52:38 -07:00
  • 99fd416cee add version negotiation fix to changelog Jakob 2020-10-17 21:49:43 +02:00
  • acf09180f0 Merge pull request #66 from pterodactyl/fix/version-negotiation Jakob 2020-10-17 21:43:00 +02:00
  • b19fc88a95 add version negotiation to diagnostics docker client #66 Jakob 2020-10-17 21:42:23 +02:00
  • e185f597ba add version negotiation to server install docker client Jakob 2020-10-17 21:41:01 +02:00
  • 3973747c9c Update README.md Dane Everitt 2020-10-17 12:11:06 -07:00
  • 947279a07c Don't abort entire boot process due to one bad server egg; closes pterodactyl/panel#2448 Dane Everitt 2020-10-17 12:06:47 -07:00
  • ad1ed0f24a Merge branch 'develop' of https://github.com/pterodactyl/wings into develop Dane Everitt 2020-10-17 11:35:22 -07:00
  • 80387bc294 Use more easily configurable timezone, remove /etc/timezone mounts from containers; closes pterodactyl/panel#2513 Dane Everitt 2020-10-17 11:35:20 -07:00
  • e8dbba5cc0 Merge pull request #65 from AreYouRlyScared/patch-3 Dane Everitt 2020-10-14 08:22:30 -07:00
  • f50f580dcc Update diagnostics.go #65 Charles Morgan 2020-10-14 05:06:14 -04:00
  • 7e8033d96c Update README.md Dane Everitt 2020-10-12 21:12:36 -07:00
  • 1b94eadc68 Update CHANGELOG.md v1.0.0 Dane Everitt 2020-10-11 16:27:44 -07:00
  • 3a496af9f1 Merge pull request #64 from parkervcp/fix_file_parser Dane Everitt 2020-10-11 15:27:53 -07:00
  • 7f4771068f Code cleanup #64 Dane Everitt 2020-10-11 15:27:27 -07:00
  • 3463c223e8 Merge branch 'develop' into pr/64 Dane Everitt 2020-10-11 15:25:07 -07:00
  • 6c291d9b0e Minor tweaks to diagnostics for cleaner info, changes endpoint; closes pterodactyl/panel#2463 Dane Everitt 2020-10-11 15:23:55 -07:00
  • e29789114c Fix server disk usage not being reported properly; closes pterodactyl/panel#2445 Dane Everitt 2020-10-11 15:02:37 -07:00
  • 4c9aaeb769 fix file parsing Michael Parker 2020-10-07 18:39:58 -04:00
  • 37e59e6928 Close connected sockets when a server is deleted; closes pterodactyl/panel#2428 v1.0.0-rc.7 Dane Everitt 2020-10-03 20:46:29 -07:00
  • e02c197585 More archiver code cleanup; ref pterodactyl/panel#2438 Dane Everitt 2020-10-03 19:13:41 -07:00
  • d9109cbf5a Correctly detect os.IsNotExist error; ref pterodactyl/panel#2438 Dane Everitt 2020-10-03 19:09:12 -07:00
  • 6bc8b1a567 Merge branch 'dane/fs-tests' into develop Dane Everitt 2020-10-01 21:30:39 -07:00
  • 244640d0c1 [security] remove "SafeJoin" function Dane Everitt 2020-10-01 21:28:38 -07:00
  • e3e89a2ecc Cover symlink attacks with test cases Dane Everitt 2020-10-01 21:13:42 -07:00
  • 90ae815b1d Return tests to passing state Dane Everitt 2020-10-01 20:40:25 -07:00
  • 1fc15e82f1 Merge pull request #63 from pterodactyl/fix/diagnostics-logs Dane Everitt 2020-10-01 19:41:10 -07:00
  • 3a83f65f27 add log output to diagnostics cmd #63 Jakob Schrettenbrunner 2020-10-01 23:04:58 +00:00
  • 37b09255d5 Merge pull request #62 from stanier/develop Jakob 2020-10-02 00:29:18 +02:00
  • b92fab83c8 Removed stray . in ./mnt/install #62 Keyton Stanier 2020-10-01 18:00:26 -04:00
  • 367fdfad54 Simplify copy file logic Dane Everitt 2020-09-30 21:53:50 -07:00
  • ee460686d6 Make delete more synchronous Dane Everitt 2020-09-30 21:47:42 -07:00
  • 9b7c0fb7f3 Steal tests from other branch that is being discarded, attempt to get at least one of them to pass; WIP Dane Everitt 2020-09-30 21:46:32 -07:00
  • 0f7bb1a371 Refactor filesystem to not be dependent on a server struct Dane Everitt 2020-09-27 12:24:08 -07:00
  • de30e2fcc9 Dont attempt to get size within archive process, will return empty; ref pterodactyl/panel#2420 Dane Everitt 2020-09-27 11:16:38 -07:00
  • a0fa5a94b6 Support websocket event to send server stats; ref pterodactyl/panel#2414 Dane Everitt 2020-09-27 09:46:00 -07:00
  • 3655b172f3 Send JWT errors as specific event type Dane Everitt 2020-09-27 09:09:34 -07:00
  • 4748d7cb29 Don't spam errors to the output if attempting to send a command to an unattached starting instance; closes pterodactyl/panel#2385 Dane Everitt 2020-09-26 17:35:11 -07:00
  • a20861fa8e Write newline when editing files using the text parser; closes pterodactyl/panel#2393 Dane Everitt 2020-09-26 16:12:21 -07:00
  • 62d0c7fa24 Mask errors from websocket being closed; closes pterodactyl/panel#2387 Dane Everitt 2020-09-26 16:10:32 -07:00
  • 0b9ad3de05 More file size confirmations before performing some actions; closes pterodactyl/panel#2420 Dane Everitt 2020-09-26 16:02:41 -07:00
  • 3391d5803e Use same values between panel and wings when calculating disk Dane Everitt 2020-09-25 20:31:33 -07:00
  • a3cb1b5ae0 Merge branch 'develop' of https://github.com/pterodactyl/wings into develop Dane Everitt 2020-09-25 20:03:06 -07:00
  • fb24ad58b4 Don't allow a reinstall while server is processing a power action; closes pterodactyl/panel#2409 Dane Everitt 2020-09-25 20:03:04 -07:00
  • ae5005baa3 Don't log disk space errors Dane Everitt 2020-09-25 20:02:38 -07:00
  • f79868ff6c why tf do we create docker clients in two locations... Jakob Schrettenbrunner 2020-09-26 04:22:29 +02:00
  • 60211271b2 Merge branch 'develop' of https://github.com/pterodactyl/wings into develop Dane Everitt 2020-09-25 19:23:37 -07:00
  • 2cc06e0528 closes pterodactyl/panel#2413 Dane Everitt 2020-09-25 19:23:31 -07:00
  • 6cbcfece8e enable client version negotiation for docker env (#61) Jakob 2020-09-26 04:19:27 +02:00
  • 7646c27c5a Update README.md Dane Everitt 2020-09-24 21:26:17 -07:00
  • 7624502ec4 Don't swap the int and cause a negative disk space... closes pterodactyl/panel#2401 Dane Everitt 2020-09-24 21:19:46 -07:00
  • bf1233def4 Don't ignore disk space limits when copying/archiving; closes pterodactyl/panel#2400 Dane Everitt 2020-09-24 21:18:10 -07:00
  • 1a3ba9efca Better handle readdirent errors Matthew Penner 2020-09-24 21:48:59 -06:00
  • 897c4869de Return a nicer error if the file name is too long; closes pterodactyl/panel#2403 Dane Everitt 2020-09-24 20:02:42 -07:00
  • f0a4efb242 Attempt to create directory structure for config file if missing Dane Everitt 2020-09-22 21:01:50 -07:00
  • 342c3ea565 Do not panic if there is no text on the line; closes pterodactyl/panel#2369 Dane Everitt 2020-09-22 21:01:32 -07:00
  • 522c6c17e4 Merge branch 'develop' of https://github.com/pterodactyl/wings into develop Dane Everitt 2020-09-22 20:41:16 -07:00
  • d8cd8ae36a Don't treat certain "expected" errors from the filesystem as 500 errors; closes pterodactyl/panel#2376 Dane Everitt 2020-09-22 20:41:14 -07:00
  • 62d5248b0c Remove stacktrace from image exists locally warning Matthew Penner 2020-09-20 14:20:42 -06:00
  • ff597672db Fix #2380 Matthew Penner 2020-09-20 12:51:12 -06:00
  • aa39cefcf1 Fix AllowedMounts value from potentially being overwritten remotely Matthew Penner 2020-09-17 21:59:41 -06:00
  • 033e8e7573 Add GoReportcard badge (#57) v1.0.0-rc.6 Charles Morgan 2020-09-17 23:48:09 -04:00
  • aa78071543 update docker configs (#50) Michael (Parker) Parker 2020-09-17 23:48:01 -04:00
  • 48aeeff818 Merge branch 'develop' of https://github.com/pterodactyl/wings into develop Dane Everitt 2020-09-17 20:45:19 -07:00
  • 864c37f17c Use 2k lines as the per loop limit Dane Everitt 2020-09-17 20:45:13 -07:00
  • c7405aebe5 Update release.yml to use go1.15.2 Matthew Penner 2020-09-17 21:39:48 -06:00
  • 9ff2d53466 Update build-test.yml to use go1.15.2 Matthew Penner 2020-09-17 21:39:20 -06:00
  • 6ba49df485 Protect against zip bombs; closes pterodactyl/panel#883 Dane Everitt 2020-09-17 20:37:34 -07:00
  • 6b25ac3665 Fix websocket error spam; only send known JWT issues along to the socket itself, not to wings console; closes pterodactyl/panel#2354 Dane Everitt 2020-09-17 20:30:51 -07:00
  • 783832fc71 Set the docker image correctly when a server is updated; closes pterodactyl/panel#2356 Dane Everitt 2020-09-17 20:20:39 -07:00
  • 815539b3da Fix log rotation error due to missing templates dir in compiled build Dane Everitt 2020-09-17 20:16:27 -07:00
  • 6ba1b75696 Add console throttling; closes pterodactyl/panel#2214 (#60) Dane Everitt 2020-09-17 20:13:04 -07:00
  • ce76b9339e better error handling for busy files; closes pterodactyl/panel#2332 Dane Everitt 2020-09-15 19:53:00 -07:00
  • 6ba15e9884 Better error handling from responses Dane Everitt 2020-09-13 13:55:40 -07:00
  • f2a6d6b3c5 Websocket cleanup Dane Everitt 2020-09-12 22:12:23 -07:00
  • 0295603943 Speed up wings boot when restoring from cleared docker environment Dane Everitt 2020-09-12 22:08:50 -07:00
  • ce2659fdd7 Simplify environment creation for server Dane Everitt 2020-09-12 21:48:04 -07:00
  • be49e08f4f Show note in console when image is being pulled, show pull status to admins Dane Everitt 2020-09-12 21:37:48 -07:00
  • 3ee76ea2bc Cleanup Dane Everitt 2020-09-12 20:26:02 -07:00
  • d7fbf29cc1 Remove debug lines Dane Everitt 2020-09-12 20:17:36 -07:00
  • d02e37620d Use workerpools to enforce FIFO without blocking other topics Dane Everitt 2020-09-12 20:13:59 -07:00
  • 53bd0d57ad Replace logic with PublishJson Dane Everitt 2020-09-12 20:13:48 -07:00
  • b779c98717 Fix files unarchiving to the root; closes pterodactyl/panel#2333 Dane Everitt 2020-09-12 19:25:29 -07:00
  • 4ac19bd29d Refactor confusing & fragile event bus logic to use callbacks and not channels; ref pterodactyl/panel#2298 Dane Everitt 2020-09-12 09:26:17 -07:00
  • 8407ea21da Fix state retrevial race condition Dane Everitt 2020-09-12 09:12:30 -07:00
  • fa6f56caa8 Remove pointless debug log v1.0.0-rc.5 Dane Everitt 2020-09-11 23:18:51 -07:00
  • 5a62f83ec8 Don't run pre-boot actions if the server is already running Dane Everitt 2020-09-11 23:11:57 -07:00
  • 8bcb3d7c62 Remove deadlock specific code Dane Everitt 2020-09-11 23:03:35 -07:00
  • b2eebcaf6d Fix deadlocks in event listener system; closes pterodactyl/panel#2298 Dane Everitt 2020-09-11 23:01:54 -07:00
  • 45bcb9cd68 Lets not attempt to pull 16384 log lines Matthew Penner 2020-09-11 22:52:07 -06:00
  • e1ff4db330 Also fix builds for non-releases Dane Everitt 2020-09-11 21:00:37 -07:00
  • 606143b3ad Fix flags for workflow, strips 8MB off final binary size Dane Everitt 2020-09-11 20:59:39 -07:00
  • 57221bdd30 Make disk checking timeout configurable Dane Everitt 2020-09-11 20:24:23 -07:00
  • 8f6494b092 Merge branch 'develop' of https://github.com/pterodactyl/wings into develop v1.0.0-rc.4 Dane Everitt 2020-09-10 20:17:16 -07:00
  • c415abf971 Safety logic check, don't try to stop a stopped server when suspending; closes #2318 Dane Everitt 2020-09-10 20:16:16 -07:00
  • e10844d32c Fix problems with CORS and websocket allowed origins Matthew Penner 2020-09-10 21:08:00 -06:00
  • 0cd8dc2b5f avoid deadlocks while processing tons of data over server event listeners; closes pterodactyl/panel#2298 Dane Everitt 2020-09-10 20:05:01 -07:00