summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* deprecation: ensure we GIT_EXTERN deprecated funcsEdward Thomson2019-02-141-0/+6
* mbedtls: fix potential size overflow when reading or writing dataethomson/stream-truncated-writesPatrick Steinhardt2019-01-311-2/+9
* mbedtls: make global variables staticPatrick Steinhardt2019-01-311-4/+2
* openssl: fix potential size overflow when writing dataPatrick Steinhardt2019-01-311-2/+1
* streams: handle short writes only in generic streamPatrick Steinhardt2019-01-312-20/+11
* streams: fix callers potentially only writing partial dataPatrick Steinhardt2019-01-314-25/+35
* streams: make file-local functions staticPatrick Steinhardt2019-01-313-19/+17
* filter: return an intEdward Thomson2019-01-251-1/+1
* diff_generate: validate oid file sizeEdward Thomson2019-01-251-2/+2
* describe: don't mix and match abbreviated size typesEdward Thomson2019-01-251-2/+2
* delta: validate sizes and cast safelyEdward Thomson2019-01-251-4/+11
* git transport: only write INT_MAX bytesEdward Thomson2019-01-251-5/+9
* windows: add SSIZE_MAXEdward Thomson2019-01-251-0/+6
* streams: don't write more than SSIZE_MAXEdward Thomson2019-01-254-13/+13
* buffer: explicitly castEdward Thomson2019-01-251-1/+1
* blame: make hunk_cmp handle unsigned differencesEdward Thomson2019-01-251-1/+6
* apply: make update_hunk accept a size_tEdward Thomson2019-01-251-1/+1
* iterator: cast filesystem iterator entry values explicitlyEdward Thomson2019-01-251-3/+10
* blob: validate that blob sizes fit in a size_tEdward Thomson2019-01-258-20/+52
* tree: cast filename length in git_tree__parse_rawEdward Thomson2019-01-251-2/+2
* odb_loose: explicitly cast to size_tEdward Thomson2019-01-251-1/+1
* patch: explicitly cast down in parse_header_percentEdward Thomson2019-01-251-1/+1
* index: explicitly cast down to a size_tEdward Thomson2019-01-251-1/+1
* diff: explicitly cast in flush_hunkEdward Thomson2019-01-251-1/+1
* Merge pull request #4858 from tiennou/fix/index-ext-readEdward Thomson2019-01-251-14/+15
|\
| * index: preserve extension parsing errorsEtienne Samson2019-01-241-14/+15
* | deprecation: don't use deprecated stream cbEdward Thomson2019-01-251-1/+3
* | Don't use deprecated constantsSven Strickroth2019-01-242-3/+3
* | Fix VS warning C4098: 'giterr_set_str' : void function returning a valueSven Strickroth2019-01-241-1/+1
|/
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-22141-1760/+1760
* git_error: deprecate error valuesEdward Thomson2019-01-221-1/+1
* git_error: use full class name in public error APIEdward Thomson2019-01-221-4/+26
* Fix odb foreach to also close on positive error codeMarijan Ć uflaj2019-01-202-2/+2
* repository: free memory in symlink detection functionethomson/memleaksEdward Thomson2019-01-201-5/+8
* Merge pull request #4945 from libgit2/ethomson/fix-intrinsicsEdward Thomson2019-01-201-22/+32
|\
| * add with overflow: correct documentationethomson/fix-intrinsicsEdward Thomson2019-01-201-2/+2
| * add with overflow: use SizeTAdd on WindowsEdward Thomson2019-01-201-0/+10
| * Remove unused git__add_uint64_overflowEdward Thomson2019-01-201-12/+0
| * add with overflow intrinsics: simplify testsEdward Thomson2019-01-201-26/+18
| * Let GCC use the add/mul overflow intrinsicslhchavez2019-01-091-10/+30
* | Merge pull request #4939 from libgit2/ethomson/git_refEdward Thomson2019-01-1910-80/+81
|\ \
| * | references: use new names in internal usageethomson/git_refEdward Thomson2019-01-1710-80/+81
* | | Merge pull request #4940 from libgit2/ethomson/git_objEdward Thomson2019-01-198-17/+17
|\ \ \
| * | | object_type: convert final internal users to new namesethomson/git_objEdward Thomson2019-01-171-1/+1
| * | | object_type: GIT_OBJECT_BAD is now GIT_OBJECT_INVALIDEdward Thomson2019-01-177-16/+16
| |/ /
* | | Merge pull request #4925 from lhchavez/fix-a-bunch-of-warningsEdward Thomson2019-01-175-38/+21
|\ \ \ | |/ / |/| |
| * | Explanation for the rationale behind splitting formattinglhchavez2019-01-091-0/+1
| * | Move the intrinsics part of the change to its own PRlhchavez2019-01-081-20/+10
| * | Windows is hard.lhchavez2019-01-062-1/+4
| * | Attempt at fixing the MingW64 compilationlhchavez2019-01-062-15/+31