summaryrefslogtreecommitdiff
path: root/include/git2/transport.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix remaining init_options inconsistenciesRussell Belfer2014-05-021-5/+4
| | | | | There were a couple of "init_opts()" functions a few more cases of structure initialization that I somehow missed.
* Don't redefine the same callback types, their signatures may changeJacques Germishuys2014-04-211-1/+1
|
* Replace void * with proper callback typesJacques Germishuys2014-04-181-2/+2
|
* Make git_cred_ssh_custom_new() naming more consistentJacques Germishuys2014-04-181-5/+5
|
* Introduce git_cred_ssh_interactive_new()Jacques Germishuys2014-04-181-0/+30
| | | | This allows for keyboard-interactive based SSH authentication
* Seamless support for NTLM/Kerberos auth on WindowsPhilip Kelley2014-03-181-1/+2
|
* Added function-based initializers for every options struct.Matthew Bowen2014-03-051-0/+13
| | | | The basic structure of each function is courtesy of arrbee.
* transport: document ssh-agent authenticationAlessandro Ghedini2013-11-201-0/+12
|
* Formatting fix for cred_acquire_cbCarlos Martín Nieto2013-11-201-6/+6
|
* Introduce git_cred_default for NTLM/SPNEGO authEdward Thomson2013-11-181-3/+17
|
* remote: make _ls return the list directlyCarlos Martín Nieto2013-11-111-6/+6
| | | | | | | | | | | The callback-based method of listing remote references dates back to the beginning of the network code's lifetime, when we didn't know any better. We need to keep the list around for update_tips() after disconnect() so let's make use of this to simply give the user a pointer to the array so they can write straightforward code instead of having to go through a callback.
* Merge pull request #1904 from libgit2/cmn/ssh-namingVicent Martí2013-10-281-16/+26
|\ | | | | Rename the ssh credentials
| * Rename the ssh credentialsCarlos Martín Nieto2013-10-231-16/+26
| | | | | | | | | | | | The names from libssh2 are somewhat obtuse for us. We can simplify the usual key/passphrase credential's name, as well as make clearer what the custom signature function is.
* | transport: let the progress output return an errorCarlos Martín Nieto2013-10-231-1/+1
|/ | | | | There are any number of issues that can come up in the progress callback, and we should let the user cancel at that point as well.
* Allowed credential types should be a bitfieldEdward Thomson2013-10-211-10/+15
|
* Add git_transport_register, git_transport_unregisterPhilip Kelley2013-10-011-0/+34
|
* Include username in each credential typeCarlos Martín Nieto2013-08-121-1/+15
| | | | | | | | Key-based authentication also needs an username, so include it in each one. Also stop assuming a default username of "git" in the ssh transport which has no business making such a decision.
* Clean up some documentationCarlos Martín Nieto2013-07-231-1/+1
| | | | clang's docparser highlighted these.
* Make SSH APIs present even without SSH supportRussell Belfer2013-07-091-39/+48
| | | | | | The SSH APIs will just return an error code and state that the library was built without SSH support if they are called in that case.
* Removed ifdefBrad Morgan2013-05-101-2/+0
|
* Moved libssh2 sign callback into typedefBrad Morgan2013-05-091-1/+3
|
* Added ifdefBrad Morgan2013-05-071-0/+2
|
* Fixed compilation issues when libssh2 is missingBrad Morgan2013-05-071-0/+6
|
* Added SSH public key authenticationBrad Morgan2013-05-071-1/+31
|
* Push working over sshBrad Morgan2013-05-041-0/+25
|
* Added ssh transport fileBrad Morgan2013-05-031-0/+11
|
* transport: don't try to export nonexistent functionCarlos Martín Nieto2013-03-301-10/+0
|
* No bitfields in public headers b/c packing is compiler-specificPhilip Kelley2013-02-071-1/+1
|
* Add user-from-url param to auth callbackBen Straub2013-01-311-0/+3
|
* Some doc improvementsSebastian Bauer2013-01-161-0/+3
|
* Move credential helpers to their own (optional) headerBen Straub2013-01-091-20/+1
|
* Expose stock user/pass credential utilityBen Straub2013-01-091-0/+20
|
* update copyrightsEdward Thomson2013-01-081-1/+1
|
* Add a payload param to git_cred_acquire_cbBen Straub2012-12-101-1/+3
| | | Fixes #1128.
* Allow compilation as C++Ben Straub2012-12-061-1/+1
|
* Remove GIT_CRED_VERSION and friendsBen Straub2012-12-031-4/+0
|
* Add version fields and init macros for public input structs.Ben Straub2012-11-301-0/+9
|
* Push! By schu, phkelley, and congyiwu, et alPhilip Kelley2012-11-281-11/+29
|
* API updates for transport.hBen Straub2012-11-271-12/+12
|
* Basic authentication for http and winhttpPhilip Kelley2012-11-061-0/+49
|
* Reorganize transport architecture (squashed 3)Philip Kelley2012-11-011-0/+257
|
* remote: Cleanup the remotes coderepo-ownershipVicent Marti2011-11-281-40/+0
| | | | | | - Hide the remaining transports code - Drop `git_headarray`, switch to using a callback to list refs. Makes the code cleaner.
* transport: Add `git_transport_valid_url`Vicent Marti2011-11-221-0/+8
|
* Cleanup legal dataVicent Marti2011-09-191-21/+3
| | | | | | | | | | 1. The license header is technically not valid if it doesn't have a copyright signature. 2. The COPYING file has been updated with the different licenses used in the project. 3. The full GPLv2 header in each file annoys me.
* Don't hide the transport detailsCarlos Martín Nieto2011-08-301-8/+0
| | | | | | | Transports shouldn't get used outside of the library, so don't expose accessor functions. Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Slim down git_transportCarlos Martín Nieto2011-06-271-1/+1
| | | | | | | | Remove the unused repo and private pointers and make the direction a flag, as it can only have two states. Change the connect signature to use an int instead of git_net_direction and remove that enum. Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Remove the repo param from git_transport_newCarlos Martín Nieto2011-06-261-1/+1
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Implement ls-remote on local driveCarlos Martín Nieto2011-06-261-4/+6
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Lay down the fundations for the network codeCarlos Martín Nieto2011-06-261-0/+56
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>