summaryrefslogtreecommitdiff
path: root/src/netops.c
Commit message (Expand)AuthorAgeFilesLines
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-171-1/+1
* netops: use GIT_ASSERTEdward Thomson2020-11-271-3/+5
* runtime: move init/shutdown into the "runtime"Edward Thomson2020-10-111-1/+1
* net: refactor gitno redirect handlingEdward Thomson2020-01-241-98/+0
* netops: handle intact query parameters in service_suffix removalJosh Bleecher Snyder2020-01-091-8/+29
* netops: safely cast to intEdward Thomson2019-06-241-3/+6
* net: rename gitno_connection_data to git_net_urlEdward Thomson2019-06-101-162/+49
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-5/+5
* netops: add method to return default http port for a connectionRick Altherr2018-11-091-3/+12
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-5/+5
* gitno_extract_url_parts: decode hostnamesEdward Thomson2018-03-191-1/+1
* Remove now unnecessary `gitno_unescape`Edward Thomson2018-03-191-18/+0
* gitno_extract_url_parts: use `git_buf`sEdward Thomson2018-03-191-42/+73
* Rename unescape and make non-staticSteven King Jr2018-03-191-3/+3
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-2/+2
* giterr_set: consistent error messagesEdward Thomson2016-12-291-4/+4
* netops: make the path optional in URLsCarlos Martín Nieto2016-04-191-10/+12
* netops: fix memory leak when an error occursPatrick Steinhardt2016-02-181-0/+4
* git__tolower: a tolower() that isn't dumbEdward Thomson2015-05-291-3/+3
* gitno: remove code which is no longer neededCarlos Martín Nieto2014-12-101-486/+11
* Port the TCP transport to the new stream APICarlos Martín Nieto2014-12-101-0/+19
* netops: return GIT_ECERTIFICATE when it fails the basic testscmn/invalid-cert-returnCarlos Martín Nieto2014-11-021-1/+1
* Correctly handle getaddrinfo return resultWilliam Swanson2014-09-241-1/+1
* net: remove support for outright ignoring certificatesCarlos Martín Nieto2014-09-161-5/+2
* Provide a callback for certificate validationCarlos Martín Nieto2014-09-161-3/+4
* in_addr is defined in <Winsock2.h>, include before <ws2tcpip.h>Jacques Germishuys2014-07-061-0/+1
* netops: error out on url without a pathcmn/http-url-pathCarlos Martín Nieto2014-07-031-0/+3
* ssl: init everything all the timecmn/init-ssl-onceCarlos Martín Nieto2014-06-121-80/+3
* ssl: cargo-cult thread safetyCarlos Martín Nieto2014-06-121-22/+21
* ssl: use lockingCarlos Martín Nieto2014-06-111-0/+42
* netops: init OpenSSL once under lockCarlos Martín Nieto2014-06-111-2/+32
* Win32 fix for #2300.Albert Meltzer2014-05-121-0/+4
* netops: catch the server not sending a certificatecmn/match-host-testsCarlos Martín Nieto2014-04-261-0/+4
* netops: provide more specific error for cert failureCarlos Martín Nieto2014-04-261-5/+5
* netops: unit-test the cert host-name pattern matchingCarlos Martín Nieto2014-04-261-4/+4
* netops: fix leakCarlos Martín Nieto2013-11-181-2/+5
* Fix warningsRussell Belfer2013-11-131-1/+1
* Fix warningsLinquize2013-11-121-1/+1
* Make url decoding more bulletproofbetter-url-parsingBen Straub2013-11-051-12/+7
* Remove unnecessary checkBen Straub2013-11-051-1/+1
* Incorporate feedbackBen Straub2013-11-051-5/+5
* Unescape url-encoded usernames and passwordsBen Straub2013-11-041-2/+26
* Use http_parser_parse_url to parse urlsBen Straub2013-11-041-46/+43
* Clarify parsing issues and errorsBen Straub2013-11-011-2/+3
* Streamline url-parsing logic.Ben Straub2013-11-011-25/+25
* Prevent another segfault from bad URLBen Straub2013-10-311-1/+1
* Prevent segfault with a badly-formed URLBen Straub2013-10-311-3/+4
* HTTP: handle "relative" redirectsBen Straub2013-10-021-0/+10
* Tighten up url-connection utilityBen Straub2013-09-261-8/+2
* Deploy gitno_connection_data into transport (winhttp)Ben Straub2013-09-261-7/+15