coolify/tests/Unit
Andras Bacsai 6ed92cb97a fix(vultr): validate public network and token scope
Require IPv6 when public IPv4 is disabled, constrain cloud token
lookup by team and provider during deletion, and encode Vultr instance IDs
in API paths.
2026-07-07 21:39:57 +02:00
..
Actions fix(server): preserve remote HOME in Railpack buildx prune 2026-06-02 16:36:00 +02:00
Api fix(api): normalize log endpoint query handling 2026-07-06 23:58:12 +02:00
DeploymentConfiguration fix(ui): configuration changes modal values, colors and spacing 2026-05-22 21:22:50 +05:30
Jobs Combine stop+start into single activity for real-time logs 2025-12-03 16:21:26 +01:00
Livewire fix: harden database backup imports 2026-06-29 10:27:01 +02:00
Models fix(api): gate sensitive storage and GitHub fields 2026-07-02 15:50:43 +02:00
Notifications/Channels feat(EmailChannel): enhance error handling with user-friendly messages for Resend API errors 2025-11-11 13:23:45 +01:00
Parsers Inject commit-based image tags for Docker Compose build services 2025-12-05 11:41:47 +01:00
Policies Merge branch 'next' into improve-resource-route-handling 2026-07-02 13:25:47 +02:00
Project/Database fix: improve s3 storage handling 2026-07-02 15:05:05 +02:00
Rules feat: add YAML validation for cloud-init scripts 2025-10-11 13:56:55 +02:00
Service fix(service): defer stop when pulling latest images 2026-05-31 21:19:18 +02:00
AllExcludedContainersConsistencyTest.php fix: don't show health status for exited containers 2025-11-24 09:09:37 +01:00
ApplicationComposeEditorLoadTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ApplicationConfigurationChangeTest.php fix: trigger configuration changed detection for build settings 2025-11-27 12:22:54 +01:00
ApplicationDeploymentCustomBuildCommandTest.php Fix: Docker build args injection regex to support service names 2025-12-01 13:16:05 +01:00
ApplicationDeploymentEmptyEnvTest.php Changes auto-committed by Conductor 2025-10-21 20:39:39 +02:00
ApplicationDeploymentErrorLoggingTest.php fix(deployment): improve error logging with exception types and hidden technical details 2025-11-17 14:44:39 +01:00
ApplicationDeploymentJobCommitResolutionTest.php chore: inspect PR context (#10834) 2026-07-02 16:27:06 +02:00
ApplicationDeploymentNixpacksNullEnvTest.php fix(deployment): properly escape shell arguments in nixpacks commands 2026-03-23 21:55:46 +01:00
ApplicationDeploymentRailpackBuildxMetadataTest.php fix(deploy): persist Railpack buildx metadata 2026-06-02 14:30:49 +02:00
ApplicationDeploymentRailpackConfigTest.php fix(railpack): isolate buildx from Docker client env (#10840) 2026-07-02 18:53:00 +02:00
ApplicationDeploymentRailpackEnvParityTest.php fix(railpack): include scoped env vars in builds 2026-05-11 13:29:21 +02:00
ApplicationDeploymentTypeTest.php fix(application): clarify deployment type precedence logic 2026-03-12 13:48:30 +01:00
ApplicationGitSecurityTest.php fix(git): preserve ssh scheme URLs with custom ports 2026-04-04 14:49:34 -05:00
ApplicationHealthcheckRemovalTest.php Changes auto-committed by Conductor 2025-10-22 12:41:17 +02:00
ApplicationNetworkAliasesSyncTest.php refactor: Improve handling of custom network aliases 2025-11-01 13:13:14 +01:00
ApplicationParserStringableTest.php fix: convert Stringable to plain strings in applicationParser for strict comparisons and collection lookups 2025-11-24 09:22:27 +01:00
ApplicationPortDetectionTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ApplicationServiceEnvironmentVariablesTest.php fix: properly handle SERVICE_URL and SERVICE_FQDN for abbreviated service names (#7243) 2025-11-21 11:21:49 +01:00
ApplicationSettingStaticCastTest.php feat(applications): add configurable stop grace period 2026-05-11 23:43:53 +02:00
ApplicationWatchPathsTest.php refactor(tests): simplify matchWatchPaths tests and update implementation for better clarity 2025-09-26 14:33:18 +02:00
BashEnvEscapingTest.php fix: handle null environment variable values in bash escaping 2025-10-15 13:35:58 +02:00
CheckForUpdatesJobTest.php Fix: Fragile service name parsing in applyServiceApplicationPrerequisites 2025-11-28 17:42:04 +01:00
CheckTraefikVersionForServerJobTest.php feat(proxy): enhance Traefik version notifications to show patch and minor upgrades 2025-11-18 14:53:49 +01:00
CheckTraefikVersionJobTest.php refactor: send immediate Traefik version notifications instead of delayed aggregation 2025-11-18 14:54:21 +01:00
ClickhouseOfficialImageMigrationTest.php fix: prevent metric charts from freezing when navigating with wire:navigate 2026-01-02 12:36:17 +01:00
CloudInitScriptValidationTest.php feat: add cloud-init script support for Hetzner server creation 2025-10-10 19:37:16 +02:00
CloudProviderTokenFormViewTest.php Refine cloud provider token form 2026-06-08 18:38:08 +02:00
ComposerAuthEnvEscapingTest.php fix(env): skip escaping for valid JSON in environment variables (#6160) 2026-01-28 10:59:00 +01:00
ContainerHealthStatusTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ContainerStatusAggregatorTest.php Fix complex status logic: handle degraded sub-resources and mixed running+starting states 2025-12-02 21:47:15 +01:00
CoolifyTaskCleanupTest.php feat: streamline S3 restore with single-step flow and improved UI consistency 2025-11-17 10:05:18 +01:00
DatabaseBackupSecurityTest.php Merge remote-tracking branch 'origin/next' into harden-database-import-files 2026-06-29 10:35:35 +02:00
DatabaseCredentialDirtyValidationTest.php fix(database): skip credential pattern validation for unchanged values 2026-04-20 13:58:44 +02:00
DatabaseCredentialValidationPatternTest.php fix(database): enforce credential format validation and sanitize init/SSL arguments 2026-04-20 13:58:36 +02:00
DatabaseHealthcheckCommandInjectionTest.php docs(tests): replace advisory ID with descriptive comment in healthcheck injection test 2026-04-20 13:28:55 +02:00
DatabaseReadWriteHostConfigTest.php fix(database): normalize read/write host lists 2026-05-26 14:52:25 +02:00
DatabaseSslCredentialEscapingTest.php refactor(database): escape postgres_user in SSL chown command 2026-04-20 21:41:48 +02:00
DatalistComponentTest.php feat: add support for selecting additional SSH keys from Hetzner in server creation form 2025-10-10 12:17:05 +02:00
DeployKeyDedicatedPathTest.php fix(deploy): preserve deploy key command metadata 2026-06-29 10:17:09 +02:00
DeploymentCommandNewlineInjectionTest.php fix(deployment): normalize whitespace in pre/post deployment commands 2026-03-25 20:57:17 +01:00
DeploymentExceptionTest.php feat(DeploymentException): add custom exception for deployment errors and update handler to exclude from reporting 2025-11-11 15:08:26 +01:00
DetectsSkipDeployCommitsTest.php feat(webhook): skip deployment on [skip ci]/[skip cd] commit markers 2026-04-29 09:12:24 +02:00
DockerComposeEmptyStringPreservationTest.php feat: Implement required port validation for service applications 2025-11-06 14:32:36 +01:00
DockerComposeEmptyTopLevelSectionsTest.php fix: preserve empty strings and remove empty sections in docker-compose 2025-11-06 12:30:03 +01:00
DockerComposeLabelParsingTest.php Changes auto-committed by Conductor 2025-10-16 08:51:15 +02:00
DockerComposePreserveRepositoryStartCommandTest.php fix(docker-compose): respect preserveRepository when injecting --project-directory 2026-03-13 13:53:03 +01:00
DockerComposeRawContentRemovalTest.php fix(ray): remove Ray debug hooks from runtime (#10847) 2026-07-03 11:40:20 +02:00
DockerComposeRawSeparationTest.php Fix: Preserve clean docker_compose_raw without Coolify additions 2025-10-23 19:07:12 +02:00
DockerfileArgInsertionTest.php test: add unit tests for Dockerfile ARG insertion logic 2025-11-06 08:54:40 +01:00
DockerImageAutoParseTest.php fix: improve Docker image digest handling and add auto-parse feature 2025-10-15 10:19:01 +02:00
DockerImageParserTest.php fix: improve Docker image digest handling and add auto-parse feature 2025-10-15 10:19:01 +02:00
DockerImagePreviewTagResolutionTest.php fix(deployments): skip registry image tag for previews 2026-05-13 11:49:15 +02:00
DockerImageReferenceValidationTest.php fix(applications): allow repeated hyphens in image names 2026-06-02 11:27:25 +02:00
DockerNetworkInjectionTest.php fix: add validation and escaping for Docker network names 2026-03-28 12:28:59 +01:00
DocmostMailDriverTemplateTest.php fix(templates): require Docmost mail driver 2026-05-15 13:36:02 +02:00
EnvironmentVariableBuildpackControlTest.php fix(env): validate Docker-compatible variable keys 2026-05-11 15:43:09 +02:00
EnvironmentVariableFillableTest.php feat(models): add is_required to EnvironmentVariable fillable array 2026-03-02 12:34:30 +01:00
EnvironmentVariableMagicVariableTest.php feat: add magic variable detection and update UI behavior accordingly 2025-12-27 15:24:09 +01:00
EnvironmentVariableParsingEdgeCasesTest.php fix(bootstrap): add bounds check to extractBalancedBraceContent 2026-03-02 12:24:40 +01:00
EnvVarInputComponentTest.php feat: add environment variable autocomplete component 2025-11-19 10:54:19 +01:00
EscapeShellValueTest.php fix(deployment): properly escape shell arguments in nixpacks commands 2026-03-23 21:55:46 +01:00
ExcludeFromHealthCheckTest.php fix: don't show health status for exited containers 2025-11-24 09:09:37 +01:00
ExecuteInDockerEscapingTest.php chore: prepare for PR 2026-02-25 11:50:57 +01:00
ExtractHardcodedEnvironmentVariablesTest.php feat: add comprehensive environment variable parsing with nested resolution and hardcoded variable detection 2025-12-27 15:24:53 +01:00
ExtractYamlEnvironmentCommentsTest.php feat: add function to extract inline comments from docker-compose YAML environment variables 2025-12-27 15:24:09 +01:00
FileStorageSecurityTest.php Improve storage mount path handling 2026-07-02 14:54:38 +02:00
FormatBytesTest.php feat: streamline S3 restore with single-step flow and improved UI consistency 2025-11-17 10:05:18 +01:00
FormatContainerStatusTest.php feat: implement formatContainerStatus helper for human-readable status formatting and add unit tests 2025-11-21 09:12:56 +01:00
GenerateEnvValueTest.php fix(env): generate encoded secrets from raw random bytes 2026-05-09 14:49:39 +02:00
GetContainersStatusEmptyContainerSafeguardTest.php chore: prepare for PR 2026-03-10 18:34:37 +01:00
GetContainersStatusServiceAggregationTest.php fix: correct Sentinel default health status and remove debug logging 2025-11-20 11:10:34 +01:00
GitHubAppSubmoduleCredentialsTest.php fix(git): force HTTP/1.1 for repository imports 2026-06-03 12:42:04 +02:00
GithubUrlHelpersTest.php fix(github): reject malformed app URL origins 2026-07-07 12:24:52 +02:00
GitlabSourceCommandsTest.php fix(deploy): preserve deploy key command metadata 2026-06-29 10:17:09 +02:00
GitLsRemoteParsingTest.php test: improve Git ls-remote parsing tests with uppercase SHA and negative cases 2025-10-14 17:34:26 +02:00
GitRefValidationTest.php test: remove GHSA advisory IDs from test descriptions and comments 2026-04-20 12:07:42 +02:00
GitSubmoduleCredentialTest.php fix(git): use deploy key path for PR fetches 2026-06-03 14:39:05 +02:00
GlobalSearchNewImageQuickActionTest.php chore: inspect staged changes for commit message 2026-06-04 15:24:53 +02:00
HealthCheckCommandInjectionTest.php Squashed commit from '4fhp-investigate-os-command-injection' 2026-03-16 16:40:16 +01:00
HetznerDeletionFailedNotificationTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
HetznerServiceTest.php feat: add Hetzner Cloud server linking for manually-added servers 2025-12-11 22:14:41 +01:00
HetznerSshKeysTest.php feat: add support for selecting additional SSH keys from Hetzner in server creation form 2025-10-10 12:17:05 +02:00
InsecurePrngArchTest.php test: remove GHSA advisory IDs from test descriptions and comments 2026-04-20 12:07:42 +02:00
InstallScriptRockyDockerRepoTest.php fix(install): use Rocky Linux RHEL Docker repository 2026-04-14 10:31:01 +02:00
IsReachableChangedTest.php refactor(server): dispatch event for reachability notifications, drop retry loop 2026-04-28 15:28:22 +02:00
IsValidDomainUrlTest.php fix(domains): reject non-HTTP URL schemes 2026-07-07 12:20:26 +02:00
LocalFileVolumeContentSizeTest.php fix(service): block UI editing of file volumes exceeding 5 MiB 2026-04-28 22:36:56 +02:00
LocalFileVolumeReadOnlyTest.php fix: Detect read-only Docker volumes with long-form syntax and enable refresh 2025-12-11 14:18:58 +01:00
LogDrainCommandInjectionTest.php test: remove GHSA advisory IDs from test descriptions and comments 2026-04-20 12:07:42 +02:00
LogViewerXssSecurityTest.php chore(logs): simplify log viewer XSS tests 2026-06-03 12:28:56 +02:00
MetricsDownsamplingTest.php fix: prevent metric charts from freezing when navigating with wire:navigate 2026-01-02 12:36:17 +01:00
ModelFillableRegressionTest.php fix(models): replace forceFill/forceCreate with fill/create and add fillable guards 2026-03-31 13:45:31 +02:00
NavbarThemeSwitcherTest.php chore(navbar): replace theme selector with cycle button 2026-06-04 15:41:38 +02:00
NestedEnvironmentVariableParsingTest.php chore: prepare for PR 2026-03-10 17:37:13 +01:00
NestedEnvironmentVariableTest.php feat: add comprehensive environment variable parsing with nested resolution and hardcoded variable detection 2025-12-27 15:24:53 +01:00
NotificationWebhookSafetyTest.php Improve outbound URL validation 2026-07-02 14:46:46 +02:00
NotifyOutdatedTraefikServersJobTest.php feat(proxy): enhance Traefik version notifications to show patch and minor upgrades 2025-11-18 14:53:49 +01:00
ParseCommandsByLineForSudoTest.php fix: resolve Docker validation race conditions and sudo prefix bug 2025-11-27 09:04:42 +01:00
ParseDockerVolumeStringTest.php fix(parsers): enhance volume string handling by preserving mode in application and service parsers. Update related unit tests for validation. 2025-08-27 16:54:49 +02:00
ParseEnvFormatToArrayTest.php feat: add comment field to environment variables 2025-12-27 15:24:09 +01:00
PathTraversalSecurityTest.php feat: streamline S3 restore with single-step flow and improved UI consistency 2025-11-17 10:05:18 +01:00
PersistentVolumeSecurityTest.php test: remove GHSA advisory IDs from test descriptions and comments 2026-04-20 12:07:42 +02:00
PostgresqlInitScriptSecurityTest.php fix(database): tighten Postgres init script filename handling 2026-04-20 21:26:34 +02:00
PostgRESTDetectionTest.php Fix PostgREST misclassification and empty Domains section 2025-12-01 16:52:09 +01:00
PreSaveValidationTest.php fix: prevent command injection in Docker Compose parsing - add pre-save validation 2025-10-16 09:51:37 +02:00
PreviewDeploymentBindMountTest.php fix(storages): hide PR suffix for services and fix instantSave logic 2026-03-16 21:10:00 +01:00
PreviewDeploymentPortTest.php test: Add comprehensive preview deployment port and path tests 2025-12-17 21:35:54 +01:00
PrivateKeyStorageTest.php chore: prepare for PR 2026-02-27 18:31:35 +01:00
ProxyConfigRecoveryTest.php Merge remote-tracking branch 'origin/next' into jean/port-exposes-improvement 2026-06-03 10:32:57 +02:00
ProxyConfigurationSecurityTest.php fix(proxy): tighten config validation 2026-06-01 15:14:28 +02:00
ProxyCustomCommandsTest.php feat(proxy): enhance proxy configuration regeneration by extracting custom commands 2025-10-07 11:11:13 +02:00
ProxyHelperTest.php Fix: Traefik proxy startup issues - handle null versions and filter predefined networks 2025-11-28 17:53:26 +01:00
PublicIdTest.php fix(security): enforce team access on mutable actions 2026-06-04 11:03:06 +02:00
RayRemovalTest.php fix(ray): remove Ray debug hooks from runtime (#10847) 2026-07-03 11:40:20 +02:00
RestartCountTrackingTest.php feat: add container restart tracking and crash loop detection 2025-11-10 13:04:31 +01:00
RestoreJobFinishedNullServerTest.php fix: improve robustness and security in database restore flows 2025-11-17 14:13:10 +01:00
RestoreJobFinishedSecurityTest.php feat: streamline S3 restore with single-step flow and improved UI consistency 2025-11-17 10:05:18 +01:00
RestoreJobFinishedShellEscapingTest.php feat: improve S3 restore path handling and validation state 2025-11-25 10:18:30 +01:00
S3RestoreSecurityTest.php fix(database): quote S3 restore temp paths 2026-05-29 12:27:33 +02:00
S3RestoreTest.php feat: add S3 storage integration for file import 2025-11-14 10:43:19 +01:00
S3StorageEndpointValidationTest.php feat: add internal endpoint controls 2026-07-02 16:35:39 +02:00
S3StorageTest.php Merge remote-tracking branch 'origin/next' into improve-s3-storage-handling 2026-07-02 15:06:11 +02:00
SafeExternalUrlTest.php Improve outbound URL validation 2026-07-02 14:46:46 +02:00
SafeWebhookUrlTest.php fix(webhooks): resolve hostnames using custom DNS servers 2026-07-02 16:47:55 +02:00
SanitizeLogsForExportTest.php feat(gitlab): add GitLab source integration with SSH and HTTP basic auth 2026-03-11 15:30:46 +01:00
ScheduledJobManagerLockTest.php fix(queue): route cloud jobs to dedicated queues 2026-05-22 16:11:24 +02:00
ScheduledJobsRetryConfigTest.php feat(DatabaseBackupJob, ScheduledTaskJob): enforce minimum timeout and add execution ID for timeout handling 2025-11-11 12:07:39 +01:00
ScheduledTaskJobTimeoutTest.php feat(DatabaseBackupJob, ScheduledTaskJob): enforce minimum timeout and add execution ID for timeout handling 2025-11-11 12:07:39 +01:00
SendWebhookJobTest.php Improve outbound URL validation 2026-07-02 14:46:46 +02:00
ServerBackoffTest.php Add Vultr cloud provider integration 2026-06-03 21:32:18 +02:00
ServerBootstrapDestinationAttributesTest.php refactor(models): extract defaultStandaloneDockerAttributes method on Server 2026-03-31 14:44:45 +02:00
ServerManagerJobExecutionTimeTest.php Fix: Pass $serverTimezone to shouldRunNow() in ServerCheckJob dispatch 2025-12-02 16:58:43 +01:00
ServerManagerJobSentinelCheckTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ServerQueryScopeTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ServerStatusAccessorTest.php feat(tests): add comprehensive tests for ContainerStatusAggregator and serverStatus accessor 2025-11-20 17:31:07 +01:00
ServerUsernamePatternTest.php fix(server): share SSH username validation 2026-06-03 11:38:48 +02:00
ServiceApplicationPrerequisitesTest.php Fix: Fragile service name parsing in applyServiceApplicationPrerequisites 2025-11-28 17:42:04 +01:00
ServiceConfigurationRefreshTest.php fix: prevent duplicate services on image change and enable real-time UI refresh 2025-10-14 10:12:36 +02:00
ServiceExcludedStatusTest.php fix: don't show health status for exited containers 2025-11-24 09:09:37 +01:00
ServiceIndexValidationTest.php fix(proxy): add validation and normalization for database proxy timeout 2026-03-10 09:59:19 +01:00
ServiceNameSecurityTest.php fix: prevent command injection in Docker Compose parsing - add pre-save validation 2025-10-16 09:51:37 +02:00
ServiceParserEnvVarPreservationTest.php fix(parsers): preserve ${VAR} references in compose instead of resolving to DB values 2026-03-24 21:52:36 +01:00
ServiceParserImageUpdateTest.php fix(models): replace forceFill/forceCreate with fill/create and add fillable guards 2026-03-31 13:45:31 +02:00
ServiceParserPathDuplicationTest.php fix: prevent SERVICE_FQDN/SERVICE_URL path duplication on FQDN updates 2025-11-27 10:57:24 +01:00
ServiceParserPortDetectionLogicTest.php feat: implement service environment variable parsing and add unit tests for port detection logic 2025-11-11 11:19:33 +01:00
ServicePortSpecificVariablesTest.php feat: implement service environment variable parsing and add unit tests for port detection logic 2025-11-11 11:19:33 +01:00
ServiceRequiredPortTest.php test(factories): add missing model factories for app test suite 2026-03-03 09:50:05 +01:00
ServicesControllerUrlDuplicateTest.php test: cover case-sensitive application URL paths 2026-07-02 16:56:49 +02:00
SshCommandInjectionTest.php fix(ssh): escape scp source and destination 2026-05-26 13:48:10 +02:00
SshKeyValidationTest.php fix(ssh): handle chmod failures gracefully and simplify key management 2026-03-16 21:27:10 +01:00
SshMultiplexingDisableTest.php Fix SSH multiplexing contention for concurrent scheduled tasks (#6736) 2025-12-05 09:54:30 +01:00
SshRetryMechanismTest.php chore: inspect staged changes 2026-06-02 14:05:26 +02:00
StandaloneDatabaseRegistryTest.php refactor(helpers): extract STANDALONE_DATABASE_MODELS registry, add tests 2026-04-30 14:48:48 +02:00
StartKeydbConfigPermissionTest.php chore: prepare for PR 2026-02-23 13:26:01 +01:00
StartProxyTest.php fix(proxy): prevent "container name already in use" error during proxy restart 2025-11-18 14:53:49 +01:00
StartRedisConfigPermissionTest.php chore: prepare for PR 2026-02-23 13:26:01 +01:00
StartupExecutionCleanupTest.php feat(Cleanup): implement failure marking for stuck scheduled tasks and database backups during startup 2025-11-11 12:32:52 +01:00
StopProxyTest.php fix(docker): migrate database start actions from --time to -t flag 2025-11-28 11:18:12 +01:00
StorageBucketValidationRulesTest.php fix: improve s3 storage handling 2026-07-02 15:05:05 +02:00
StripCoolifyCustomFieldsTest.php feat: add validation for YAML parsing, integer parameters, and Docker Compose custom fields 2025-11-20 18:34:49 +01:00
TimescaleDbDetectionTest.php feat(ServiceDatabase): add support for TimescaleDB detection and database type identification 2025-11-12 00:36:38 +01:00
UnmanagedContainerCommandInjectionTest.php fix(livewire): add input validation to unmanaged container operations 2026-03-25 20:42:00 +01:00
UpdateComposeAbbreviatedVariablesTest.php fix: handle map-style environment variables in updateCompose 2025-11-21 11:21:49 +01:00
UpdateCoolifyTest.php feat(registry): add configurable docker registry url (#9017) 2026-07-02 18:52:46 +02:00
UpgradePostgresScriptTest.php feat(registry): add configurable docker registry url (#9017) 2026-07-02 18:52:46 +02:00
ValidateFilenameSafeTest.php fix(database): tighten Postgres init script filename handling 2026-04-20 21:26:34 +02:00
ValidateShellSafePathTest.php refactor: harden and deduplicate validateShellSafePath 2025-10-16 09:51:37 +02:00
ValidationPatternsTest.php Merge remote-tracking branch 'origin/next' into fix/url-validator-underscore-hostnames 2026-07-07 12:24:32 +02:00
ValidGitRepositoryUrlTest.php fix(validation): update git:// URL validation to support port numbers and tilde characters in paths 2025-09-29 12:21:15 +02:00
ValidHostnameTest.php feat(validation): make hostname validation case-insensitive and expand allowed characters 2026-03-24 08:03:08 +01:00
ValidProxyConfigFilenameTest.php Add ValidProxyConfigFilename rule for dynamic proxy config validation 2025-12-09 16:12:45 +01:00
ValidS3BucketNameTest.php fix: improve s3 storage handling 2026-07-02 15:05:05 +02:00
VolumeArrayFormatSecurityTest.php refactor: improve docker compose validation and transaction handling in StackForm 2025-11-07 14:03:19 +01:00
VolumeSecurityTest.php refactor: improve docker compose validation and transaction handling in StackForm 2025-11-07 14:03:19 +01:00
VultrDeleteServerTest.php fix(vultr): validate public network and token scope 2026-07-07 21:39:57 +02:00
VultrServiceTest.php fix(vultr): validate public network and token scope 2026-07-07 21:39:57 +02:00
WindowsPathVolumeTest.php fix: use canonical parser for Windows path validation 2025-10-16 09:51:37 +02:00