summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* submodule: plug leaks from the escape detectionCarlos Martín Nieto2018-05-291-3/+10
* submodule: replace index with strchr which exists on WindowsCarlos Martín Nieto2018-05-291-1/+1
* submodule: the repostiory for _name_is_valid should not be constCarlos Martín Nieto2018-05-292-4/+3
* path: check for a symlinked .gitmodules in fs-agnostic codeCarlos Martín Nieto2018-05-291-8/+32
* path: reject .gitmodules as a symlinkCarlos Martín Nieto2018-05-297-18/+28
* index: stat before creating the entryCarlos Martín Nieto2018-05-291-7/+30
* path: accept the name length as a parameterCarlos Martín Nieto2018-05-292-36/+43
* path: expose dotgit detection functions per filesystemCarlos Martín Nieto2018-05-292-3/+84
* path: hide the dotgit file functionsCarlos Martín Nieto2018-05-291-0/+21
* path: add functions to detect .gitconfig and .gitattributesCarlos Martín Nieto2018-05-291-0/+10
* path: add a function to detect an .gitmodules fileCarlos Martín Nieto2018-05-291-0/+13
* path: provide a generic function for checking dogit files on NTFSCarlos Martín Nieto2018-05-291-0/+53
* path: provide a generic dogit checking function for HFSCarlos Martín Nieto2018-05-291-6/+19
* submodule: also validate Windows-separated paths for validityCarlos Martín Nieto2018-05-291-9/+28
* submodule: ignore submodules which include path traversal in their nameCarlos Martín Nieto2018-05-292-3/+38
* odb: fix writing to fake write streamsPatrick Steinhardt2018-03-231-1/+1
* gitno_extract_url_parts: decode hostnamesEdward Thomson2018-03-191-1/+1
* Remove now unnecessary `gitno_unescape`Edward Thomson2018-03-192-20/+0
* gitno_extract_url_parts: use `git_buf`sEdward Thomson2018-03-191-42/+73
* ssh urls: use `git_buf_decode_percent`Edward Thomson2018-03-191-8/+6
* Introduce `git_buf_decode_percent`Edward Thomson2018-03-192-1/+34
* Unescape repo before constructing ssh requestSteven King Jr2018-03-191-1/+5
* Rename unescape and make non-staticSteven King Jr2018-03-192-3/+5
* index: error out on unreasonable prefix-compressed path lengthsPatrick Steinhardt2018-03-101-0/+4
* index: fix out-of-bounds read with invalid index entry prefix lengthPatrick Steinhardt2018-03-101-9/+10
* index: convert `read_entry` to return entry size via an out-paramPatrick Steinhardt2018-03-101-9/+13
* worktree: rename parameter creason to reasonJacques Germishuys2018-03-031-3/+3
* worktree: lock reason should be constJacques Germishuys2018-03-021-1/+1
* Merge pull request #4552 from libgit2/cmn/config-header-commonPatrick Steinhardt2018-02-281-8/+10
|\
| * config: return an error if config_refresh is called on a snapshotcmn/config-header-commonCarlos Martín Nieto2018-02-281-1/+1
| * config: harden our use of the backend objects a bitCarlos Martín Nieto2018-02-281-2/+5
| * config: move the level field into the headerCarlos Martín Nieto2018-02-281-5/+4
| * config: move the repository to the diskfile headerCarlos Martín Nieto2018-02-281-4/+4
* | Merge pull request #4554 from pks-t/pks/curl-initEdward Thomson2018-02-283-2/+23
|\ \
| * | curl: explicitly initialize and cleanup global curl statePatrick Steinhardt2018-02-283-2/+23
| |/
* | win32: strncmp -> git__strncmpethomson/strncmp_stdcallEdward Thomson2018-02-281-1/+1
|/
* Merge pull request #4545 from libgit2/ethomson/checkout_filemodev0.27.0-rc2Edward Thomson2018-02-271-13/+21
|\
| * checkout: respect core.filemode when comparing filemodesethomson/checkout_filemodeEdward Thomson2018-02-231-13/+21
* | winhttp: enable TLS 1.2 on Windows 7 and earlierethomson/winhttpEdward Thomson2018-02-271-0/+14
* | winhttp: include constants for TLS 1.1/1.2 supportEdward Thomson2018-02-271-5/+8
* | mingw: update TLS option flagsEdward Thomson2018-02-271-0/+5
|/
* Merge pull request #4535 from libgit2/ethomson/checkout_typechange_with_index...Patrick Steinhardt2018-02-201-10/+16
|\
| * checkout: take mode into account when comparing index to baselineEdward Thomson2018-02-191-10/+16
* | diff_tform: fix rename detection with rewrite/delete pairPatrick Steinhardt2018-02-201-1/+3
|/
* Merge pull request #4529 from libgit2/ethomson/index_add_requires_filesEdward Thomson2018-02-181-5/+9
|\
| * git_index_add_frombuffer: only accept files/linksethomson/index_add_requires_filesEdward Thomson2018-02-181-5/+9
* | util: clean up header includesPatrick Steinhardt2018-02-162-6/+7
* | Explicitly mark fallthrough cases with commentsPatrick Steinhardt2018-02-164-6/+6
* | index: shut up warning on uninitialized variablePatrick Steinhardt2018-02-161-1/+1
* | streams: openssl: fix use of uninitialized variablePatrick Steinhardt2018-02-161-3/+3
|/