Loading APACHE_1_2_X/src/CHANGES +3 −0 Original line number Diff line number Diff line Changes with Apache 1.2.2 *) Fixed an infinite loop in mod_imap for references above the server root [Dean Gaudet] PR#748 *) mod_include cleanup showed that handle_else was being used to handle endif. It didn't cause problems, but it was cleaned up too. [Howard Fear] Loading APACHE_1_2_X/src/modules/standard/mod_imap.c +4 −0 Original line number Diff line number Diff line Loading @@ -475,6 +475,10 @@ void imap_url(request_rec *r, char *base, char *value, char *url) } value += 2; /* jump over the '..' that we found in the value */ } else if (directory) { url[0] = '\0'; log_reason("invalid directory name in map file", r->uri, r); return; } if (! strncmp(value, "/../", 4) || ! strcmp(value, "/..") ) Loading Loading
APACHE_1_2_X/src/CHANGES +3 −0 Original line number Diff line number Diff line Changes with Apache 1.2.2 *) Fixed an infinite loop in mod_imap for references above the server root [Dean Gaudet] PR#748 *) mod_include cleanup showed that handle_else was being used to handle endif. It didn't cause problems, but it was cleaned up too. [Howard Fear] Loading
APACHE_1_2_X/src/modules/standard/mod_imap.c +4 −0 Original line number Diff line number Diff line Loading @@ -475,6 +475,10 @@ void imap_url(request_rec *r, char *base, char *value, char *url) } value += 2; /* jump over the '..' that we found in the value */ } else if (directory) { url[0] = '\0'; log_reason("invalid directory name in map file", r->uri, r); return; } if (! strncmp(value, "/../", 4) || ! strcmp(value, "/..") ) Loading