summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #4834 from pks-t/pks/v0.27.5v0.27.5Patrick Steinhardt2018-10-0512-206/+740
|\
| * version: raise to v0.27.5Patrick Steinhardt2018-10-051-2/+2
| * CHANGELOG: update for v0.27.5Patrick Steinhardt2018-10-051-0/+47
| * submodule: ignore path and url attributes if they look like optionsCarlos Martín Nieto2018-10-051-8/+23
| * submodule: add failing test for option-injection protection in url and pathCarlos Martín Nieto2018-10-051-0/+80
| * config_file: properly ignore includes without "path" valuePatrick Steinhardt2018-10-052-1/+14
| * tests: always unlink created config filesPatrick Steinhardt2018-10-051-2/+30
| * smart_pkt: do not accept callers passing in no line lengthPatrick Steinhardt2018-10-031-3/+3
| * smart_pkt: return parsed length via out-parameterPatrick Steinhardt2018-10-031-29/+34
| * smart_pkt: reorder and rename parameters of `git_pkt_parse_line`Patrick Steinhardt2018-10-034-36/+36
| * smart_pkt: fix buffer overflow when parsing "unpack" packetsPatrick Steinhardt2018-10-031-4/+2
| * smart_pkt: fix "ng" parser accepting non-space characterPatrick Steinhardt2018-10-031-2/+2
| * smart_pkt: fix buffer overflow when parsing "ok" packetsPatrick Steinhardt2018-10-032-16/+16
| * smart_pkt: fix buffer overflow when parsing "ACK" packetsPatrick Steinhardt2018-10-032-30/+34
| * smart_pkt: adjust style of "ref" packet parsing functionPatrick Steinhardt2018-10-031-25/+19
| * smart_pkt: check whether error packets are prefixed with "ERR "Patrick Steinhardt2018-10-031-2/+9
| * smart_pkt: explicitly avoid integer overflows when parsing packetsPatrick Steinhardt2018-10-032-6/+6
| * smart_pkt: honor line length when determining packet typePatrick Steinhardt2018-10-031-6/+6
| * tests: verify parsing logic for smart packetsPatrick Steinhardt2018-10-031-0/+348
| * Verify ref_pkt's are long enoughNelson Elhage2018-10-011-0/+5
| * smart: typedef git_pkt_type and clarify recv_pkt return typeEtienne Samson2018-10-012-30/+29
| * Small style tweak, and set an errorNelson Elhage2018-10-011-1/+11
| * Remove GIT_PKT_PACK entirelyNelson Elhage2018-10-012-26/+3
| * Fix 'invalid packet line' for ng packets containing errorsChristian Schlack2018-10-011-7/+9
| * Prevent heap-buffer-overflowbisho2018-10-011-1/+1
| * config_parse: refactor error handling when parsing multiline variablesPatrick Steinhardt2018-10-011-19/+25
| * config: Fix a leak parsing multi-line config entriesNelson Elhage2018-10-011-0/+1
| * config: convert unbounded recursion into a loopNelson Elhage2018-10-011-35/+30
|/
* Merge pull request #4756 from pks-t/pks/v0.27.4v0.27.4Patrick Steinhardt2018-08-064-4/+26
|\
| * version: bump to v0.27.4Patrick Steinhardt2018-08-061-2/+2
| * CHANGELOG.md: document security release v0.27.4Patrick Steinhardt2018-08-061-0/+15
| * smart_pkt: fix potential OOB-read when processing ng packetPatrick Steinhardt2018-08-061-2/+8
| * travis: force usage of Xcode 8.3 imagePatrick Steinhardt2018-08-061-0/+1
|/
* Merge pull request #4717 from pks-t/pks/v0.27.3v0.27.3Patrick Steinhardt2018-07-095-30/+77
|\
| * version: bump to v0.27.3Patrick Steinhardt2018-07-051-2/+2
| * CHANGELOG: add release notes for v0.27.3Patrick Steinhardt2018-07-051-0/+23
| * delta: fix overflow when computing limitPatrick Steinhardt2018-07-051-2/+4
| * delta: fix out-of-bounds read of deltaPatrick Steinhardt2018-07-052-8/+19
| * delta: fix sign-extension of big left-shiftPatrick Steinhardt2018-07-053-17/+28
|/
* Merge pull request #4632 from pks-t/pks/v0.27.1v0.27.2Patrick Steinhardt2018-06-1043-106/+393
|\
| * version: bump soversion to v0.27.2Patrick Steinhardt2018-06-061-2/+2
| * CHANGELOG.md: update for release v0.27.2Patrick Steinhardt2018-06-061-0/+28
| * tests: submodule: do not rely on config iteration orderPatrick Steinhardt2018-06-061-22/+9
| * submodule: detect duplicated submodule pathsPatrick Steinhardt2018-06-062-0/+33
| * cmake: remove now-useless LIBGIT2_LIBDIRS handlingPatrick Steinhardt2018-05-303-8/+0
| * cmake: resolve libraries found by pkg-configPatrick Steinhardt2018-05-303-5/+31
| * worktree: fix calloc of the wrong object typeEtienne Samson2018-05-301-1/+1
| * local: fix a leaking reference when iterating over a symrefEtienne Samson2018-05-301-1/+3
| * remote: repo is optional hereEtienne Samson2018-05-301-1/+1
| * worktree: Read worktree specific reflog for HEADSven Strickroth2018-05-302-0/+28