cvs-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Cvs-cvs] ccvs/src ChangeLog root.c


From: Derek Robert Price
Subject: [Cvs-cvs] ccvs/src ChangeLog root.c
Date: Mon, 27 Feb 2006 14:41:30 +0000

CVSROOT:        /cvsroot/cvs
Module name:    ccvs
Branch:         
Changes by:     Derek Robert Price <address@hidden>     06/02/27 14:41:30

Modified files:
        src            : ChangeLog root.c 

Log message:
        * root.c [HOSTNAME_CHARS]: Rename to...
        [FQDN_CHARS]: ...this and remove underscore from list.
        (parse_cvsroot): FQDNs cannot start with `.'.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/src/ChangeLog.diff?tr1=1.3349&tr2=1.3350&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/src/root.c.diff?tr1=1.122&tr2=1.123&r1=text&r2=text

Patches:
Index: ccvs/src/ChangeLog
diff -u ccvs/src/ChangeLog:1.3349 ccvs/src/ChangeLog:1.3350
--- ccvs/src/ChangeLog:1.3349   Sun Feb 26 21:39:54 2006
+++ ccvs/src/ChangeLog  Mon Feb 27 14:41:29 2006
@@ -1,3 +1,9 @@
+2006-02-27  Derek Price  <address@hidden>
+
+       * root.c [HOSTNAME_CHARS]: Rename to...
+       [FQDN_CHARS]: ...this and remove underscore from list.
+       (parse_cvsroot): FQDNs cannot start with `.'.
+
 2006-02-26  Derek Price  <address@hidden>
 
        * root.c [HOSTNAME_CHARS]: New macro.
Index: ccvs/src/root.c
diff -u ccvs/src/root.c:1.122 ccvs/src/root.c:1.123
--- ccvs/src/root.c:1.122       Sun Feb 26 21:39:54 2006
+++ ccvs/src/root.c     Mon Feb 27 14:41:30 2006
@@ -26,8 +26,8 @@
     "kserver", "gserver", "ext", "extssh", "fork"
 };
 
-#define HOSTNAME_CHARS \
-       "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUZWXYZ1234567890-_."
+#define FQDN_CHARS \
+       "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUZWXYZ1234567890-."
 
 #ifndef DEBUG
 
@@ -631,8 +631,8 @@
        /* If the method isn't specified, assume LOCAL_METHOD unless the root
         * looks like server:/path.  Then assume EXT_METHOD.
         */
-       size_t len = strspn (cvsroot_copy, HOSTNAME_CHARS);
-       if (len > 0 && cvsroot_copy[len] == ':')
+       size_t len = strspn (cvsroot_copy, FQDN_CHARS);
+       if (len > 0 && cvsroot_copy[0] != '.' && cvsroot_copy[len] == ':')
            newroot->method = ext_method;
        else
            newroot->method = local_method;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]