misc_pterodactyl-panel/database/migrations
Dane Everitt ccecaa6694
Add basic auditing for filesystem actions
Specifically skipping read actions since there isn't much to say there, and it generally wouldn't be very helpful (plus, likely to generate lots of logs).
2021-01-17 11:46:08 -08:00
..
2016_01_23_195641_add_allocations_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_195851_add_api_keys.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_200044_add_api_permissions.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_200159_add_downloads.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_200421_create_failed_jobs_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_200440_create_jobs_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_200528_add_locations.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_200648_add_nodes.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_201433_add_password_resets.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_201531_add_permissions.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_201649_add_server_variables.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_201748_add_servers.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_202544_add_service_options.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_202731_add_service_varibles.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_202943_add_services.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_203119_create_settings_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_203150_add_subusers.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_203159_add_users.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_23_203947_create_sessions_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_01_25_234418_rename_permissions_column.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_02_07_172148_add_databases_tables.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_02_07_181319_add_database_servers_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_02_13_154306_add_service_option_default_startup.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_02_20_155318_add_unique_service_field.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_02_27_163411_add_tasks_table.php Fix failing migrations 2017-09-24 21:22:14 -05:00
2016_02_27_163447_add_tasks_log_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_03_18_155649_add_nullable_field_lastrun.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_08_30_212718_add_ip_alias.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_08_30_213301_modify_ip_storage_method.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_01_193520_add_suspension_for_servers.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_01_211924_remove_active_column.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_02_190647_add_sftp_password_storage.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_04_171338_update_jobs_tables.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_04_172028_update_failed_jobs_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_04_182835_create_notifications_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_07_163017_add_unique_identifier.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_14_145945_allow_longer_regex_field.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_17_194246_add_docker_image_column.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_21_165554_update_servers_column_name.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_09_29_213518_rename_double_insurgency.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_07_152117_build_api_log_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_14_164802_update_api_keys.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_181719_update_misnamed_bungee.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_193810_add_foreign_keys_servers.php MySQL 8 fix 2019-10-15 18:28:46 -04:00
2016_10_23_201624_add_foreign_allocations.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_202222_add_foreign_api_keys.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_202703_add_foreign_api_permissions.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_202953_add_foreign_database_servers.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_203105_add_foreign_databases.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_203335_add_foreign_nodes.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_203522_add_foreign_permissions.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_203857_add_foreign_server_variables.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_204157_add_foreign_service_options.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_204321_add_foreign_service_variables.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_204454_add_foreign_subusers.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_10_23_204610_add_foreign_tasks.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_11_04_000949_add_ark_service_option_fixed.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_11_11_220649_add_pack_support.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_11_11_231731_set_service_name_unique.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_11_27_142519_add_pack_column.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_12_01_173018_add_configurable_upload_limit.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2016_12_02_185206_correct_service_variables.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_01_03_150436_fix_misnamed_option_tag.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_01_07_154228_create_node_configuration_tokens_table.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_01_12_135449_add_more_user_data.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_02_02_175548_UpdateColumnNames.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_02_03_140948_UpdateNodesTable.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_02_03_155554_RenameColumns.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_02_05_164123_AdjustColumnNames.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_02_05_164516_AdjustColumnNamesForServicePacks.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_02_09_174834_SetupPermissionsPivotTable.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_02_10_171858_UpdateAPIKeyColumnNames.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_03_03_224254_UpdateNodeConfigTokensColumns.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_03_05_212803_DeleteServiceExecutableOption.php This breaks literally the entire panel. 2017-10-06 23:57:53 -05:00
2017_03_10_162934_AddNewServiceOptionsColumns.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_03_10_173607_MigrateToNewServiceSystem.php This breaks literally the entire panel. 2017-10-06 23:57:53 -05:00
2017_03_11_215455_ChangeServiceVariablesValidationRules.php This breaks literally the entire panel. 2017-10-06 23:57:53 -05:00
2017_03_12_150648_MoveFunctionsFromFileToDatabase.php This breaks literally the entire panel. 2017-10-06 23:57:53 -05:00
2017_03_14_175631_RenameServicePacksToSingluarPacks.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_03_14_200326_AddLockedStatusToTable.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_03_16_181109_ReOrganizeDatabaseServersToDatabaseHost.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_03_16_181515_CleanupDatabasesDatabase.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_03_18_204953_AddForeignKeyToPacks.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_03_31_221948_AddServerDescriptionColumn.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_04_02_163232_DropDeletedAtColumnFromServers.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_04_15_125021_UpgradeTaskSystem.php Fix broken migration rollbacks 2018-03-04 15:21:54 -06:00
2017_04_20_171943_AddScriptsToServiceOptions.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_04_21_151432_AddServiceScriptTrackingToServers.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_04_27_145300_AddCopyScriptFromColumn.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_04_27_223629_AddAbilityToDefineConnectionOverSSLWithDaemonBehindProxy.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_05_01_141528_DeleteDownloadTable.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_05_01_141559_DeleteNodeConfigurationTable.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_06_10_152951_add_external_id_to_users.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_06_25_133923_ChangeForeignKeyToBeOnCascadeDelete.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_07_08_152806_ChangeUserPermissionsToDeleteOnUserDeletion.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_07_08_154416_SetAllocationToReferenceNullOnServerDelete.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_07_08_154650_CascadeDeletionWhenAServerOrVariableIsDeleted.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_07_24_194433_DeleteTaskWhenParentServerIsDeleted.php cs fix 2020-06-28 15:43:44 -07:00
2017_08_05_115800_CascadeNullValuesForDatabaseHostWhenNodeIsDeleted.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_08_05_144104_AllowNegativeValuesForOverallocation.php Fix DB migrations to allow rollbacks 2017-08-23 12:34:34 -07:00
2017_08_05_174811_SetAllocationUnqiueUsingMultipleFields.php Fix DB migrations to allow rollbacks 2017-08-23 12:34:34 -07:00
2017_08_15_214555_CascadeDeletionWhenAParentServiceIsDeleted.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_08_18_215428_RemovePackWhenParentServiceOptionIsDeleted.php Massive PHPCS linting 2017-08-21 22:10:48 -05:00
2017_09_10_225749_RenameTasksTableForStructureRefactor.php These migrations... work?? 🐋 2017-09-11 01:15:44 -05:00
2017_09_10_225941_CreateSchedulesTable.php Begin refactoring Tasks to be apart of the Scheduler system 2017-09-12 23:45:19 -05:00
2017_09_10_230309_CreateNewTasksTableForSchedules.php These migrations... work?? 🐋 2017-09-11 01:15:44 -05:00
2017_09_11_002938_TransferOldTasksToNewScheduler.php These migrations... work?? 🐋 2017-09-11 01:15:44 -05:00
2017_09_13_211810_UpdateOldPermissionsToPointToNewScheduleSystem.php More schedule changes 2017-09-13 21:46:43 -05:00
2017_09_23_170933_CreateDaemonKeysTable.php Begin implementation of new daemon authentication scheme 2017-09-23 20:45:25 -05:00
2017_09_23_173628_RemoveDaemonSecretFromServersTable.php Final adjustments to Daemon <-> Panel communication change 2017-09-24 21:12:30 -05:00
2017_09_23_185022_RemoveDaemonSecretFromSubusersTable.php First push before 🥚 2017-10-06 21:22:32 -05:00
2017_10_02_202000_ChangeServicesToUseAMoreUniqueIdentifier.php Fix all StyleCI errors and probably break everything in the process 2020-04-11 14:07:40 -06:00
2017_10_02_202007_ChangeToABetterUniqueServiceConfiguration.php This breaks literally the entire panel. 2017-10-06 23:57:53 -05:00
2017_10_03_233202_CascadeDeletionWhenServiceOptionIsDeleted.php Delete service variables when the option is deleted. 2017-10-03 23:33:46 -05:00
2017_10_06_214026_ServicesToNestsConversion.php This breaks literally the entire panel. 2017-10-06 23:57:53 -05:00
2017_10_06_214053_ServiceOptionsToEggsConversion.php This breaks literally the entire panel. 2017-10-06 23:57:53 -05:00
2017_10_06_215741_ServiceVariablesToEggVariablesConversion.php This breaks literally the entire panel. 2017-10-06 23:57:53 -05:00
2017_10_24_222238_RemoveLegacySFTPInformation.php Implement Panel changes to support internal SFTP subsystem on Daemon (#703) 2017-10-25 00:35:25 -04:00
2017_11_11_161922_Add2FaLastAuthorizationTimeColumn.php Implement changes to 2FA system (#761) 2017-11-18 13:35:33 -05:00
2017_11_19_122708_MigratePubPrivFormatToSingleKey.php Change how API keys are validated (#771) 2017-12-03 14:29:14 -06:00
2017_12_04_184012_DropAllocationsWhenNodeIsDeleted.php Fix forgotten migration that caused node deletions to not be cascaded to all allocations. 2017-12-04 18:43:19 -06:00
2017_12_12_220426_MigrateSettingsTableToNewFormat.php Implement a better management interface for Settings (#809) 2017-12-14 21:05:26 -06:00
2018_01_01_122821_AllowNegativeValuesForServerSwap.php Fix unability to store '-1' in the database properly 2018-01-01 12:32:33 -06:00
2018_01_11_213943_AddApiKeyPermissionColumns.php Fix broken migration rollbacks 2018-03-04 15:21:54 -06:00
2018_01_13_142012_SetupTableForKeyEncryption.php Theoretically fix migration issues for api_key table 2018-03-02 18:37:39 -06:00
2018_01_13_145209_AddLastUsedAtColumn.php Implement application API Keys 2018-01-18 21:36:15 -06:00
2018_02_04_145617_AllowTextInUserExternalId.php Fix bad API behavior 2018-02-04 15:38:38 -06:00
2018_02_10_151150_remove_unique_index_on_external_id_column.php Fixes #921 2018-02-10 15:58:34 -06:00
2018_02_17_134254_ensure_unique_allocation_id_on_servers_table.php Fix broken migration rollbacks 2018-03-04 15:21:54 -06:00
2018_02_24_112356_add_external_id_column_to_servers_table.php Add support for external_id on servers, closes #975 2018-02-24 11:57:12 -06:00
2018_02_25_160152_remove_default_null_value_on_table.php Formatting fix 2018-02-25 16:10:28 -06:00
2018_02_25_160604_define_unique_index_on_users_external_id.php Fix broken users table in database causing validation errors. 2018-02-25 16:08:01 -06:00
2018_03_01_192831_add_database_and_port_limit_columns_to_servers_table.php Add core logic to allow for limited databases and allocations 2018-03-01 20:08:27 -06:00
2018_03_15_124536_add_description_to_nodes.php Remove unused imports (#1102) 2018-04-08 15:37:27 -05:00
2018_05_04_123826_add_maintenance_to_nodes.php Apply fixes from StyleCI 2018-06-02 21:32:26 +00:00
2018_09_03_143756_allow_egg_variables_to_have_longer_values.php Dont limit length of variable values, closes #1264 2018-09-03 14:43:05 -07:00
2018_09_03_144005_allow_server_variables_to_have_longer_values.php Dont limit length of variable values, closes #1264 2018-09-03 14:43:05 -07:00
2019_03_02_142328_set_allocation_limit_default_null.php [#1500] Fix allocation limit being required even though it isn't used. 2019-03-02 14:27:01 -08:00
2019_03_02_151321_fix_unique_index_to_account_for_host.php quick migration changes for refresh(ish) support; ref #2875 2020-12-16 20:38:21 -08:00
2020_03_22_163911_merge_permissions_table_into_subusers.php quick migration changes for refresh(ish) support; ref #2875 2020-12-16 20:38:21 -08:00
2020_03_22_164814_drop_permissions_table.php Pass at removing extraneous permissions table and using native MySQL JSON 2020-03-22 16:56:00 -07:00
2020_04_03_203624_add_threads_column_to_servers_table.php Move threads column to the 2020-04-11 23:26:23 -04:00
2020_04_03_230614_create_backups_table.php Fix backups table not being removed correctly; closes #2343 2020-09-15 19:27:02 -07:00
2020_04_04_131016_add_table_server_transfers.php Nuke existing server_transfers tables; done trying to be nice to plugin devs 2020-10-12 18:42:03 -07:00
2020_04_10_141024_store_node_tokens_as_encrypted_value.php Fix all StyleCI errors and probably break everything in the process 2020-04-11 14:07:40 -06:00
2020_04_17_203438_allow_nullable_descriptions.php cs fix 2020-06-28 15:43:44 -07:00
2020_04_22_055500_add_max_connections_column.php cs fix 2020-06-28 15:43:44 -07:00
2020_04_26_111208_add_backup_limit_to_servers.php Handle a plugin not properly namespacing itself and causing migration errors; ref #2291 2020-09-01 20:24:25 -07:00
2020_05_20_234655_add_mounts_table.php Add mount_server table, fix wrong field type on other many to many tables, add routes for mounting and unmounting mounts on a server, finish server admin mounts page 2020-05-21 14:23:12 -06:00
2020_05_21_192756_add_mount_server_table.php Fix even more StyleCI issues 2020-05-21 14:27:23 -06:00
2020_07_02_213612_create_user_recovery_tokens_table.php Fix logic when generating recovery codes and update migration 2020-07-02 22:11:07 -07:00
2020_07_09_201845_add_notes_column_for_allocations.php Update allocations to support ids; protect endpoints; support notes 2020-07-09 20:36:08 -07:00
2020_08_20_205533_add_backup_state_column_to_backups.php backend: support is_successful state for backups rather than deleting it when failing 2020-08-20 21:07:53 -07:00
2020_08_22_132500_update_bytes_to_unsigned_bigint.php Store bytes as unsigned bigint; closes #2245 2020-08-22 13:26:03 -07:00
2020_08_23_175331_modify_checksums_column_for_backups.php Use checksum more broadly, not specifically SHA256 2020-08-23 18:06:47 -07:00
2020_09_13_110007_drop_packs_from_servers.php Remove all references of packs from the Panel 2020-09-13 11:13:37 -07:00
2020_09_13_110021_drop_packs_from_api_key_permissions.php Remove all references of packs from the Panel 2020-09-13 11:13:37 -07:00
2020_09_13_110047_drop_packs_table.php Remove all references of packs from the Panel 2020-09-13 11:13:37 -07:00
2020_09_13_113503_drop_daemon_key_table.php Remove all references to daemon keys from the codebase 2020-09-13 11:38:42 -07:00
2020_10_10_165437_change_unique_database_name_to_account_for_server.php Don't allow creation of a database with an identical name for the same server; closes #2447 2020-10-10 18:17:04 -07:00
2020_10_26_194904_remove_nullable_from_schedule_name_field.php Don't allow null schedule names anymore; ref #2609 2020-10-26 19:57:08 -07:00
2020_11_02_201014_add_features_column_to_eggs.php Support functionality for per-egg features 2020-11-02 20:20:36 -08:00
2020_12_12_102435_support_multiple_docker_images_and_updates.php Basic implemention of multiple selectable images for an egg 2020-12-13 09:53:17 -08:00
2020_12_14_013707_make_successful_nullable_in_server_transfers.php Update logic for tracking a server's transfer state 2020-12-17 10:35:54 -07:00
2020_12_17_014330_add_archived_field_to_server_transfers_table.php Improve logic for logging into the websocket of the target node 2020-12-17 10:35:54 -07:00
2020_12_24_092449_make_allocation_fields_json.php Update logic for server transfer controller 2020-12-24 10:10:40 -08:00
2020_12_26_184914_add_upload_id_column_to_backups_table.php Fix handling of upload IDs on backups 2020-12-27 11:34:55 -08:00
2021_01_10_153937_add_file_denylist_to_egg_configs.php Add internal support for file denylist on eggs; closes #569 2021-01-10 17:02:14 -08:00
2021_01_17_102401_create_audit_logs_table.php Add basic auditing for filesystem actions 2021-01-17 11:46:08 -08:00