From: Nishi Date: Wed, 21 Aug 2024 16:50:19 +0000 (+0000) Subject: fix bug X-Git-Url: https://git.chaotic.ninja/gitweb/nishi/?a=commitdiff_plain;h=bbaaccb76ffc2a5a5fffe91904b90376ce66af5b;p=repoview.git fix bug git-svn-id: file:///raid/svn-personal/repoview/trunk@22 7e8b2a19-8934-dd40-8cb3-db22cdd5a80f --- diff --git a/CGI/theme/modern.c b/CGI/theme/modern.c index 88ef782..8f27b32 100644 --- a/CGI/theme/modern.c +++ b/CGI/theme/modern.c @@ -245,7 +245,7 @@ void render_page(void) { cbuf[1] = 0; add_data(&page, "Username cannot contain '"); add_data(&page, cbuf); - add_data(&page, "' and '#'.
"); + add_data(&page, "', '#', '\\', and '/'.
"); add_data(&page, " \n"); add_data(&page, "\n"); } else if(strcmp(query, "sendsignup") == 0) { @@ -268,7 +268,7 @@ void render_page(void) { bool reject = false; char* name = rv_get_query("username"); for(i = 0; name[i] != 0; i++) { - if(name[i] == REPO_USER_DELIM || name[i] == '#') { + if(name[i] == REPO_USER_DELIM || name[i] == '#' || name[i] == '\\' || name[i] == '/') { char cbuf[2]; cbuf[0] = REPO_USER_DELIM; cbuf[1] = 0; @@ -386,7 +386,7 @@ void render_page(void) { add_data(&page, " \n"); add_data(&page, "Repository name cannot contain '"); add_data(&page, cbuf); - add_data(&page, "' and '#'."); + add_data(&page, "', '#', '\\', and '/'."); add_data(&page, "\n"); add_data(&page, "

Repository List

\n"); add_data(&page, "\n"); @@ -410,7 +410,7 @@ void render_page(void) { bool reject = false; char* name = rv_get_query("name"); for(i = 0; name[i] != 0; i++) { - if(name[i] == REPO_USER_DELIM || name[i] == '#') { + if(name[i] == REPO_USER_DELIM || name[i] == '#' || name[i] == '\\' || name[i] == '/') { char cbuf[2]; cbuf[0] = REPO_USER_DELIM; cbuf[1] = 0;