summaryrefslogtreecommitdiff
path: root/src/transports/smart_protocol.c
Commit message (Expand)AuthorAgeFilesLines
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-30/+30
* Allow compilation on systems without CLOCK_MONOTONICPeter Pettersson2021-07-151-1/+2
* threads: rename git_atomic to git_atomic32Edward Thomson2020-12-061-1/+1
* netops: use GIT_ASSERTEdward Thomson2020-11-271-3/+8
* smart protocol: correct case in error messagesEdward Thomson2020-01-241-4/+4
* smart: implement by-date insertion when revwalkingEtienne Samson2019-08-231-1/+4
* smart: use push_glob instead of manual filteringEtienne Samson2019-08-211-45/+4
* smart protocol: validate progress message lengthEdward Thomson2019-06-241-2/+16
* oid: `is_zero` instead of `iszero`Edward Thomson2019-06-161-1/+1
* remote: rename git_push_transfer_progress callbackEdward Thomson2019-02-221-1/+1
* indexer: use git_indexer_progress throughoutEdward Thomson2019-02-221-11/+11
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-22/+22
* references: use new names in internal usageethomson/git_refEdward Thomson2019-01-171-1/+1
* smart_pkt: reorder and rename parameters of `git_pkt_parse_line`Patrick Steinhardt2018-10-031-5/+5
* Merge pull request #4702 from tiennou/fix/coverityPatrick Steinhardt2018-07-201-1/+1
|\
| * smart: don't dereference a NULL pkt pointerEtienne Samson2018-07-061-1/+1
* | Merge pull request #4704 from nelhage/no-pkt-packPatrick Steinhardt2018-07-191-6/+0
|\ \ | |/ |/|
| * This error case is now unneededNelson Elhage2018-06-291-6/+0
* | refspec: rename `git_refspec__free` to `git_refspec__dispose`Patrick Steinhardt2018-06-291-1/+1
|/
* Merge pull request #4698 from nelhage/fix-leaksEdward Thomson2018-06-271-11/+15
|\
| * git_pkt_free: Allow freeing NULLNelson Elhage2018-06-251-9/+4
| * Fix another missing git_pkt_freeNelson Elhage2018-06-251-1/+3
| * wait_while_ack: use git_pkt_freeNelson Elhage2018-06-251-10/+17
* | smart protocol: correct error message capitalizationEdward Thomson2018-06-261-1/+1
* | PACK packets are illegal while downloading refsNelson Elhage2018-06-241-0/+6
|/
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-5/+5
* smart: free the pkt when we fail to store itEtienne Samson2018-04-111-4/+5
* smart: separate error handling from pkt handlingEtienne Samson2018-04-111-7/+6
* smart: make out arguments explicit on recv_pktEtienne Samson2018-04-111-5/+5
* smart: typedef git_pkt_type and clarify recv_pkt return typeEtienne Samson2018-04-111-18/+17
* transports: smart: fix memory leak when skipping symbolic refsPatrick Steinhardt2017-10-091-6/+6
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+3
* smart_protocol: fix parsing of server ACK responsesRoger Gee2017-06-101-1/+2
* Changes to provide option to turn off/on ofs_deltaGaurav Saral2017-02-101-1/+3
* Merge pull request #4049 from libgit2/ethomson/error_msgsCarlos Martín Nieto2017-01-131-1/+1
|\
| * giterr_set: consistent error messagesEdward Thomson2016-12-291-1/+1
* | smart_pkt: treat empty packet lines as errorPatrick Steinhardt2017-01-061-11/+0
|/
* Fix potential use of uninitialized valuesPatrick Steinhardt2016-12-121-1/+1
* transports: smart: do not redeclare loop countersPatrick Steinhardt2016-12-121-4/+4
* transports: smart: abort receiving packets on end of streamPatrick Steinhardt2016-11-021-1/+5
* transports: smart: abort ref announcement on early end of streamPatrick Steinhardt2016-11-021-1/+1
* transports: smart: fix potential invalid memory dereferencesPatrick Steinhardt2016-06-071-0/+11
* Merge pull request #3574 from chescock/buffer-sideband-pack-dataCarlos Martín Nieto2016-03-241-17/+61
|\
| * Only buffer if necessary.Chris Hescock2016-03-081-18/+39
| * Buffer sideband packet dataChris Hescock2016-01-121-18/+41
* | transports: smart: fix memory leak on OOM pathPatrick Steinhardt2016-02-181-0/+2
|/
* Fix bug in git_smart__push: push_transfer_progress cb is never calledDan Leehr2015-08-131-1/+1
* errors: add GIT_EEOF to indicate early EOFcmn/server-errorsCarlos Martín Nieto2015-05-201-2/+2
* Make "Early EOF" message start with lowercaseMarius Ungureanu2015-05-141-2/+2
* Remove the callbacks struct from the remoteCarlos Martín Nieto2015-05-131-4/+3