Commit Graph

  • 65809b5731 Don't crash when passing in an environment variable that isn't a string value Dane Everitt 2020-07-02 20:32:17 -07:00
  • e5b844d2c4 Support automatically generating SSL certificates Dane Everitt 2020-06-30 21:34:47 -07:00
  • ea2630946a Sync server state with Panel before performing installation to ensure information is up to date Dane Everitt 2020-06-30 20:56:55 -07:00
  • 79a582a5f2 Generate a nicer install log with more detailed information Dane Everitt 2020-06-30 20:45:36 -07:00
  • 4c3d4f112b Bump for release v1.0.0-beta.7 Dane Everitt 2020-06-29 20:57:01 -07:00
  • d6a3d9adb1 Don't obliterate custom SSL locations if defined Dane Everitt 2020-06-29 20:56:13 -07:00
  • d284c4aec9 Fix lock obtainment to avoid freeze Dane Everitt 2020-06-29 20:42:26 -07:00
  • 05a4730489 Fix configuration file saving to disk using the config command Dane Everitt 2020-06-29 20:33:54 -07:00
  • 2dad3102e0 Fix saving of ini configuration files to the disk Dane Everitt 2020-06-29 20:21:41 -07:00
  • b33f14ddd9 Correctly handle replacements with escaped values; closes #2041 Dane Everitt 2020-06-29 20:08:36 -07:00
  • 1f6789cba3 Acquire exclusive lock when installing a server Dane Everitt 2020-06-22 21:38:16 -07:00
  • 073247e4e1 Use 15 minute context timeout for pulling, not 10 seconds... closes #2130 Dane Everitt 2020-06-22 20:56:55 -07:00
  • a3d83d23bd Don't try to send space available when loading from a configuration Dane Everitt 2020-06-22 20:52:23 -07:00
  • f318962371 Ensure that more error stacks get recorded Dane Everitt 2020-06-22 20:48:38 -07:00
  • db31722cfc Don't cause a double stacktrace on certain errors Dane Everitt 2020-06-22 20:41:45 -07:00
  • 6cd41e38ce Bump for release v1.0.0-beta.6 Dane Everitt 2020-06-18 21:05:43 -07:00
  • d91de3d912 Fix makefile Dane Everitt 2020-06-18 21:05:00 -07:00
  • 495ad4defd Cleaner gin logging in debug Dane Everitt 2020-06-13 10:54:38 -07:00
  • b03aa20c8d Always use release mode Dane Everitt 2020-06-13 10:45:52 -07:00
  • 7d4a8d7f7e Update everything expect transfers & sftp to not use zap Dane Everitt 2020-06-13 10:40:26 -07:00
  • 65b1b96b06 Merge branch 'develop' of https://github.com/pterodactyl/wings into develop Dane Everitt 2020-06-13 10:26:37 -07:00
  • 198a22f446 Replace even more zap occurences Dane Everitt 2020-06-13 10:26:35 -07:00
  • e1531802cf Merge pull request #35 from pterodactyl/issue/2077 Dane Everitt 2020-06-11 20:52:15 -07:00
  • 5c2686fc6d Fix multiple server status messages #35 Matthew Penner 2020-06-10 15:00:59 -06:00
  • 0ae286d617 Correctly handle empty values from the API requests; mergo by default thinks these "empty" values should be skipped Dane Everitt 2020-05-31 12:42:10 -07:00
  • 62e5547c6d Merge pull request #32 from pterodactyl/issue/1796 Dane Everitt 2020-05-31 10:54:21 -07:00
  • 00a026c2a5 Merge pull request #34 from rahonavis/2078-bindjson Dane Everitt 2020-05-30 10:21:11 -07:00
  • 359564bd91 #2078 - fix BindJSON calls #34 Carlo Field 2020-05-29 17:44:49 +02:00
  • f8bffd8391 Start the process of migrating from zap to a cleaner CLI output for logs Dane Everitt 2020-05-28 22:07:53 -07:00
  • 4b366ae19e Don't cause a crash loop when part of the pre-server-boot process fails Dane Everitt 2020-05-28 19:53:12 -07:00
  • 82ffb9804d Don't lock up websocket when sending error json; ref pterodactyl/panel#2076 Dane Everitt 2020-05-28 19:52:47 -07:00
  • 54510057bb Don't block server boot if there is an error pulling an image Dane Everitt 2020-05-28 19:26:41 -07:00
  • 6d7ab865d7 Fix SFTP default configuration; closes pterodactyl/panel#2045 Dane Everitt 2020-05-25 15:51:36 -07:00
  • 74097cc4ad Fix sending status event to all subscribers, send disk usage when server is offline #32 Matthew Penner 2020-05-22 11:01:27 -06:00
  • 4483bfa2aa Make mounts not get overridden when a server is updated Matthew Penner 2020-05-21 15:13:27 -06:00
  • 662eb17241 Pass server mounts into docker Matthew Penner 2020-05-21 14:53:00 -06:00
  • 893cf9f7e2 Bump for release v1.0.0-beta.5 Dane Everitt 2020-05-17 18:26:06 -07:00
  • bd063682dc Better match handling I think? Dane Everitt 2020-05-17 18:22:06 -07:00
  • c802a3397e Fix warnings about configuration values; should always use the snake case since we're using a marshaled value Dane Everitt 2020-05-17 17:25:53 -07:00
  • 276bd2be33 Don't quote environment variables; it is not needed in docker for this; closes pterodactyl/panel#2030 Dane Everitt 2020-05-17 17:06:01 -07:00
  • e83495a09e Update makefile to for easier builds Dane Everitt 2020-05-17 16:12:42 -07:00
  • 64cad5c35d Don't blow up when working with bad egg configurations; avoids boot crash; closes pterodactyl/panel#2035 Dane Everitt 2020-05-17 15:57:59 -07:00
  • 911b809a4e Clean debugging output to not include the full authorization key in debug output Dane Everitt 2020-05-17 15:28:04 -07:00
  • 3fe884670d Fix handling of files with special characters and spaces Dane Everitt 2020-05-17 15:07:11 -07:00
  • 804f3d5ca9 Always clean up the installer containers, even if there is an error during the process; closes pterodactyl/panel#2015 Dane Everitt 2020-05-09 19:57:29 -07:00
  • 0bd28a4480 Cleanup S3 support; send actual backup details in response Dane Everitt 2020-05-09 19:24:30 -07:00
  • 326b5b6554 Merge pull request #31 from kawaiinekololis/network_option Dane Everitt 2020-05-09 18:53:59 -07:00
  • cfca0d7f07 Added network option to docker configuration #31 Kawaii Neko Lolis 2020-05-10 03:29:56 +02:00
  • 5e60cb2eb0 Update to latest version of sftp-server; closes pterodactyl/panel#2014 Dane Everitt 2020-05-09 17:46:22 -07:00
  • d178a0d96b Don't fail deletion if container doesn't exist; closes pterodactyl/panel#2001 Dane Everitt 2020-05-09 17:16:41 -07:00
  • fd83424ee2 Change default config location (again); support auto-locating and moving old configs Dane Everitt 2020-05-09 15:37:49 -07:00
  • 2f6cd384d5 Update const.go v1.0.0-beta.4 Dane Everitt 2020-05-08 22:09:57 -07:00
  • 483b652087 Report memory stats using the same logic that docker uses for stats output; avoid extreme differences in output Dane Everitt 2020-05-08 22:06:26 -07:00
  • a6645aa741 Bump to 1.13 in mod to support underscores in numeric literals Dane Everitt 2020-05-08 20:58:34 -07:00
  • ffd7357a1c Calculate memory swap using the same memory overhead values as the hard cap; pterodactyl/panel#2000 Dane Everitt 2020-05-08 20:57:00 -07:00
  • b36f0de337 Remove dead code Dane Everitt 2020-05-08 20:23:35 -07:00
  • b2cf222a3a @DaneEveritt Guard against a nil-pointer if the container is not found; references pterodactyl/panel#2000 Dane Everitt 2020-05-08 20:19:44 -07:00
  • ced8a5bcbd Formatting update Dane Everitt 2020-05-08 20:16:16 -07:00
  • 7bba1d4fd6 I guess this error could happen? Just return a crash state and let wings figure it out; closes #2003 (I hope?) Dane Everitt 2020-05-07 21:08:06 -07:00
  • 9ea991d86b Bump for release v1.0.0-beta.3 Dane Everitt 2020-05-03 21:38:22 -07:00
  • 1b2eb50a32 Update CHANGELOG.md Dane Everitt 2020-05-03 21:37:36 -07:00
  • fab5d36917 Remove redundant code Dane Everitt 2020-05-03 21:37:22 -07:00
  • ee184768b8 Remove unused code Dane Everitt 2020-05-03 21:31:02 -07:00
  • 2e055cf630 Unsubscribe any open event listeners when deleting a server Dane Everitt 2020-05-03 21:30:16 -07:00
  • fab489d264 Check for server existence when connecting to a websocket Dane Everitt 2020-05-03 21:30:07 -07:00
  • 7f93e5f9d5 Merge branch 'develop' of https://github.com/pterodactyl/wings into develop Dane Everitt 2020-05-03 21:04:23 -07:00
  • ac011214f7 Ensure the temp directory exists before trying to make a directory in it Dane Everitt 2020-05-03 21:04:16 -07:00
  • 58262aa252 Merge pull request #29 from pterodactyl/add/dockerfile Dane Everitt 2020-05-03 20:44:04 -07:00
  • eba5aa8cbe Merge pull request #26 from pterodactyl/add/data_folder Dane Everitt 2020-05-03 20:43:03 -07:00
  • b2797ed292 Abstract out shared backup functionality Dane Everitt 2020-05-02 15:02:02 -07:00
  • 507d0100cf Hilariously rough code to get a backup pushed into S3 Dane Everitt 2020-04-26 17:20:26 -07:00
  • 91d12ab9a7 More abstract support for backups & misc code cleanup in that area Dane Everitt 2020-04-26 16:43:18 -07:00
  • 1e2da95d26 Support data coming from the panel better Dane Everitt 2020-04-26 16:21:58 -07:00
  • 2828eaed32 update dockerfile #29 Michael Parker 2020-04-26 18:12:01 -04:00
  • 12d43a9f49 add trailing / Michael Parker 2020-04-25 22:38:18 -04:00
  • 00ed6f3985 update for new defaults. Michael Parker 2020-04-19 22:36:34 -04:00
  • 377cae4d48 Add docker files Michael Parker 2020-04-19 22:35:05 -04:00
  • b0c2c48ef8 Bump for release v1.0.0-beta.2 Dane Everitt 2020-04-25 18:34:25 -07:00
  • 151b00de23 Unused variable Dane Everitt 2020-04-25 18:20:49 -07:00
  • b2f6863399 Set memory overheads higher than the limit so that hard crashes are less likely Dane Everitt 2020-04-25 18:20:20 -07:00
  • 46056dbce9 Fix truncation when saving file changes; closes pterodactyl/panel#1956 Dane Everitt 2020-04-25 13:12:17 -07:00
  • 7321fe1421 Make DNS settings for containers configurable, closes #1965 Dane Everitt 2020-04-25 12:18:18 -07:00
  • b0fa5abe31 Less error spam for things not actually broken Dane Everitt 2020-04-25 11:49:21 -07:00
  • 6395b8b56c Support for .pteroignore files when generating backups Dane Everitt 2020-04-19 19:52:19 -07:00
  • df6d98bbda Add support for ignoring directories/files; fix compression of archives Dane Everitt 2020-04-18 23:26:23 -07:00
  • 8eaf590f78 Include full path to file in callback Dane Everitt 2020-04-18 18:59:10 -07:00
  • 3bca54655b Adjust callback to support continuing or stopping at current depth Dane Everitt 2020-04-18 18:51:19 -07:00
  • 9dcf06d106 Merge branch 'develop' of https://github.com/pterodactyl/wings into develop Dane Everitt 2020-04-18 15:31:37 -07:00
  • 71d38ff62e Cleanup logic for getting a directory size; support cancelation during goroutine Dane Everitt 2020-04-18 15:31:34 -07:00
  • 0a815d72a5 Merge pull request #28 from pterodactyl/fix/tmp_directory Dane Everitt 2020-04-18 12:24:55 -07:00
  • a60e261a49 fixes tmp dir building #28 Michael Parker 2020-04-18 15:23:56 -04:00
  • 9e0cacc076 Update output when booting Dane Everitt 2020-04-17 14:32:09 -07:00
  • 4279fa510e Cleanup data storage locations for daemon Dane Everitt 2020-04-17 14:27:06 -07:00
  • 4ff7bd2777 Abstract out more of the backup functionality Dane Everitt 2020-04-17 13:46:36 -07:00
  • dbe403ef6e Update websocket permissions Dane Everitt 2020-04-17 10:21:33 -07:00
  • 9c5855663c return errors #26 Michael Parker 2020-04-14 22:06:19 -04:00
  • da093e7cf7 Update config/config.go Michael (Parker) Parker 2020-04-14 13:07:10 -04:00
  • 11035b561a Break out the backup functions of the daemon in prep for S3 support Dane Everitt 2020-04-13 22:01:07 -07:00
  • df9c4835c4 fix folder adding Michael Parker 2020-04-14 00:03:16 -04:00
  • 65102966a1 add data folder on startup Michael Parker 2020-04-13 18:16:44 -04:00