--- /dev/null
--- /dev/null
++Git v1.6.6.3 Release Notes
++==========================
++
++Fixes since v1.6.6.2
++--------------------
++
++ * An overlong line after ".gitdir: " in a git file caused out of bounds
++ access to an array on the stack.
++
++ * "git bisect $path" did not correctly diagnose an error when given a
++ non-existent path.
++
++ * "git blame -L $start,$end" segfaulted when too large $start was given.
++
++ * "git imap-send" did not write draft box with CRLF line endings per RFC.
++
++ * "git rev-parse --parseopt --stop-at-non-option" did not stop at non option
++ when --keep-dashdash was in effect.
++
++ * "gitweb" can sometimes be tricked into parrotting a filename argument
++ given in a request without properly quoting.
++
++Other minor fixes and documentation updates are included.
- Documentation/RelNotes-1.6.6.2.txt
-Documentation/RelNotes/1.6.5.9.txt
++Documentation/RelNotes/1.6.6.3.txt
insert_file($site_footer);
}
- print qq!<script type="text/javascript" src="$javascript"></script>\n!;
++ print qq!<script type="text/javascript" src="!.esc_url($javascript).qq!"></script>\n!;
+ if ($action eq 'blame_incremental') {
+ print qq!<script type="text/javascript">\n!.
+ qq!startBlame("!. href(action=>"blame_data", -replay=>1) .qq!",\n!.
+ qq! "!. href() .qq!");\n!.
+ qq!</script>\n!;
+ } elsif (gitweb_check_feature('javascript-actions')) {
+ print qq!<script type="text/javascript">\n!.
+ qq!window.onload = fixLinks;\n!.
+ qq!</script>\n!;
+ }
+
print "</body>\n" .
"</html>";
}