summaryrefslogtreecommitdiff
path: root/src/transports/smart_pkt.c
Commit message (Expand)AuthorAgeFilesLines
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-39/+39
* global: replace remaining use of `git__strtol32`Patrick Steinhardt2018-10-181-1/+1
* 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-031-18/+18
* 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-031-9/+12
* smart_pkt: fix buffer overflow when parsing "ACK" packetsPatrick Steinhardt2018-10-031-14/+23
* 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-031-4/+4
* smart_pkt: honor line length when determining packet typePatrick Steinhardt2018-10-031-6/+6
* Fix 'invalid packet line' for ng packets containing errorsChristian Schlack2018-08-171-7/+9
* smart_pkt: fix potential OOB-read when processing ng packetPatrick Steinhardt2018-07-191-2/+8
* Merge remote-tracking branch 'origin/master' into no-pkt-packNelson Elhage2018-06-291-0/+8
|\
| * Merge pull request #4698 from nelhage/fix-leaksEdward Thomson2018-06-271-1/+4
| |\
| | * git_pkt_free: Allow freeing NULLNelson Elhage2018-06-251-1/+4
| * | Verify ref_pkt's are long enoughNelson Elhage2018-06-241-0/+5
| |/
* | Small style tweak, and set an errorNelson Elhage2018-06-281-1/+11
* | Remove GIT_PKT_PACK entirelyNelson Elhage2018-06-261-25/+2
|/
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-1/+1
* Merge pull request #4049 from libgit2/ethomson/error_msgsCarlos Martín Nieto2017-01-131-4/+4
|\
| * giterr_set: consistent error messagesEdward Thomson2016-12-291-4/+4
* | smart_pkt: treat empty packet lines as errorPatrick Steinhardt2017-01-061-5/+5
* | smart_pkt: verify packet length exceeds PKT_LEN_SIZEPatrick Steinhardt2017-01-061-0/+8
|/
* transports: smart: fix potential invalid memory dereferencesPatrick Steinhardt2016-06-071-0/+1
* transports: smart_pkt: fix memory leaks on error pathsPatrick Steinhardt2016-02-231-10/+11
* smart_pkt: check buffer with GITERR_CHECK_ALLOC_BUFPatrick Steinhardt2016-02-231-1/+3
* transports: smart_pkt: fix memory leaksPatrick Steinhardt2016-02-181-0/+3
* Include the 4 characters not recognised as hex-number when setting error in p...Anders Borum2015-08-171-2/+9
* Fix #3094 - improve use of portable size_t/ssize_t format specifiers.Matthew Plough2015-07-121-1/+1
* Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-21/+29
* Use `size_t` to hold size of arraysEdward Thomson2015-02-121-5/+12
* git_buf_grow_by: increase buf asize incrementallyEdward Thomson2015-02-121-1/+1
* allocations: test for overflow of requested sizeEdward Thomson2015-02-121-3/+28
* remote: expose the remote's symref mappingsCarlos Martín Nieto2014-05-211-0/+1
* Rename progress callback to sideband_progressJacques Germishuys2014-04-211-2/+2
* protocol: basic support for multi_ack_detailedCarlos Martín Nieto2013-10-301-12/+18
* net: advertise our support for fixing thin packsCarlos Martín Nieto2013-10-041-0/+3
* Advertise and support side-band-64k when calling receive-packPhilip Kelley2013-03-121-0/+22
* update copyrightsEdward Thomson2013-01-081-1/+1
* Remove casts of return values of type void *Philip Kelley2012-11-291-16/+16
* Push! By schu, phkelley, and congyiwu, et alPhilip Kelley2012-11-281-10/+104
* Reorganize transport architecture (squashed 3)Philip Kelley2012-11-011-0/+430