|  | Git v2.6.1 Release Notes | 
|  | ======================== | 
|  |  | 
|  | Fixes since v2.6 | 
|  | ---------------- | 
|  |  | 
|  | * xdiff code we use to generate diffs is not prepared to handle | 
|  | extremely large files.  It uses "int" in many places, which can | 
|  | overflow if we have a very large number of lines or even bytes in | 
|  | our input files, for example.  Cap the input size to somewhere | 
|  | around 1GB for now. | 
|  |  | 
|  | * Some protocols (like git-remote-ext) can execute arbitrary code | 
|  | found in the URL.  The URLs that submodules use may come from | 
|  | arbitrary sources (e.g., .gitmodules files in a remote | 
|  | repository), and can hurt those who blindly enable recursive | 
|  | fetch.  Restrict the allowed protocols to well known and safe | 
|  | ones. |