summaryrefslogtreecommitdiff
path: root/src/transports/smart.c
Commit message (Expand)AuthorAgeFilesLines
* transports: make use of the `GIT_CONTAINER_OF` macroEtienne Samson2019-04-161-13/+13
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-11/+11
* transport: see if cert/cred callbacks exist before calling themEdward Thomson2018-11-151-0/+10
* smart transport: only clear url on hard resetethomson/smart_transport_urlEdward Thomson2018-11-071-5/+4
* smart subtransport: free url when resetting streamEdward Thomson2018-07-201-0/+5
* Merge pull request #4702 from tiennou/fix/coverityPatrick Steinhardt2018-07-201-17/+21
|\
| * smart: don't dereference a NULL pkt pointerEtienne Samson2018-07-061-11/+14
| * smart: clarify error handling in git_smart__connectEtienne Samson2018-07-061-8/+9
* | treewide: remove use of C++ style commentsPatrick Steinhardt2018-07-131-3/+3
|/
* 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-2/+6
|\
| * git_smart__connect: free symrefs on errorNelson Elhage2018-06-251-1/+3
| * git_smart__update_heads: free the old symref_targetNelson Elhage2018-06-251-1/+3
* | Fix type confusion in git_smart__connectNelson Elhage2018-06-241-1/+6
|/
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-1/+1
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+3
* transport: provide a getter for the proxy optionscmn/transport-get-proxyCarlos Martín Nieto2017-04-171-0/+6
* giterr_set: consistent error messagesEdward Thomson2016-12-291-5/+5
* transport: cast away constness for freeEdward Thomson2016-04-211-1/+1
* proxy: use poxy to test our Windows proxy supportCarlos Martín Nieto2016-04-191-0/+1
* proxy: ask the user for credentials if necessaryCarlos Martín Nieto2016-04-191-0/+5
* Copy custom_headers insteach of referencing the caller's copyMatt Burke2015-09-251-3/+9
* These can be staticMatt Burke2015-09-241-3/+3
* Revise custom header error messagesMatt Burke2015-09-241-40/+44
* Don't null-checkMatt Burke2015-09-241-3/+0
* Use an array of forbidden custom headersMatt Burke2015-09-241-9/+12
* Add a test for custom header validationMatt Burke2015-09-101-6/+12
* More specific namesMatt Burke2015-09-101-4/+4
* Validate custom http headersMatt Burke2015-09-101-0/+53
* Hook up the custom_headers to the http transportMatt Burke2015-09-081-0/+12
* transport: provide a way to get the callbacksCarlos Martín Nieto2015-08-191-0/+14
* Add a custom param to git_smart_subtransport_definitionLeo Yang2015-03-181-1/+1
* allocations: test for overflow of requested sizeEdward Thomson2015-02-121-1/+1
* gitno: remove code which is no longer neededCarlos Martín Nieto2014-12-101-3/+3
* Provide a callback for certificate validationCarlos Martín Nieto2014-09-161-0/+2
* smart: initialize the error variableCarlos Martín Nieto2014-05-221-1/+1
* Merge pull request #2376 from libgit2/cmn/remote-symrefVicent Marti2014-05-221-3/+42
|\
| * remote: expose the remote's symref mappingsCarlos Martín Nieto2014-05-211-0/+19
| * smart: store reported symrefsCarlos Martín Nieto2014-05-211-3/+23
* | smart: send a flush when we disconnectcmn/fetch-terminateCarlos Martín Nieto2014-05-201-0/+12
|/
* Remove converting user error to GIT_EUSERRussell Belfer2013-12-111-6/+7
* Further EUSER and error propagation fixesRussell Belfer2013-12-111-2/+1
* remote: update head list on pushCarlos Martín Nieto2013-11-111-9/+19
* remote: make _ls return the list directlyCarlos Martín Nieto2013-11-111-14/+20
* Support cancellation in push operationJameson Miller2013-10-021-2/+7
* Allow git_remote_ls after disconnecting from the remoteCarlos Martín Nieto2013-04-151-6/+8
* Several warnings detected by static code analyzer fixedArkadiy Shapkin2013-03-181-1/+1
* Merge the push report into the refs to avoid a 3rd network callPhilip Kelley2013-02-081-1/+8
* update copyrightsEdward Thomson2013-01-081-1/+1
* Add a payload param to git_cred_acquire_cbBen Straub2012-12-101-0/+2