Drop container name length check
This commit is contained in:
@@ -1,16 +1,13 @@
|
|||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const ascii = std.ascii;
|
const ascii = std.ascii;
|
||||||
|
|
||||||
pub const NamingError = error{ Empty, IllegalChar, TooLong };
|
pub const NamingError = error{ Empty, IllegalChar };
|
||||||
|
|
||||||
pub fn validateDockerContainerName(name: []const u8, error_index: *usize) !void {
|
pub fn validateDockerContainerName(name: []const u8, error_index: *usize) !void {
|
||||||
// [a-zA-Z0-9][a-zA-Z0-9_.-]
|
// [a-zA-Z0-9][a-zA-Z0-9_.-]
|
||||||
if (name.len == 0) {
|
if (name.len == 0) {
|
||||||
return NamingError.Empty;
|
return NamingError.Empty;
|
||||||
}
|
}
|
||||||
if (name.len > 30) {
|
|
||||||
return NamingError.TooLong;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!ascii.isAlphanumeric(name[0])) {
|
if (!ascii.isAlphanumeric(name[0])) {
|
||||||
error_index.* = 0;
|
error_index.* = 0;
|
||||||
|
Reference in New Issue
Block a user