Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix remaining init_options inconsistencies | Russell Belfer | 2014-05-02 | 1 | -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 change | Jacques Germishuys | 2014-04-21 | 1 | -1/+1 |
| | |||||
* | Replace void * with proper callback types | Jacques Germishuys | 2014-04-18 | 1 | -2/+2 |
| | |||||
* | Make git_cred_ssh_custom_new() naming more consistent | Jacques Germishuys | 2014-04-18 | 1 | -5/+5 |
| | |||||
* | Introduce git_cred_ssh_interactive_new() | Jacques Germishuys | 2014-04-18 | 1 | -0/+30 |
| | | | | This allows for keyboard-interactive based SSH authentication | ||||
* | Seamless support for NTLM/Kerberos auth on Windows | Philip Kelley | 2014-03-18 | 1 | -1/+2 |
| | |||||
* | Added function-based initializers for every options struct. | Matthew Bowen | 2014-03-05 | 1 | -0/+13 |
| | | | | The basic structure of each function is courtesy of arrbee. | ||||
* | transport: document ssh-agent authentication | Alessandro Ghedini | 2013-11-20 | 1 | -0/+12 |
| | |||||
* | Formatting fix for cred_acquire_cb | Carlos Martín Nieto | 2013-11-20 | 1 | -6/+6 |
| | |||||
* | Introduce git_cred_default for NTLM/SPNEGO auth | Edward Thomson | 2013-11-18 | 1 | -3/+17 |
| | |||||
* | remote: make _ls return the list directly | Carlos Martín Nieto | 2013-11-11 | 1 | -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-naming | Vicent Martí | 2013-10-28 | 1 | -16/+26 |
|\ | | | | | Rename the ssh credentials | ||||
| * | Rename the ssh credentials | Carlos Martín Nieto | 2013-10-23 | 1 | -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 error | Carlos Martín Nieto | 2013-10-23 | 1 | -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 bitfield | Edward Thomson | 2013-10-21 | 1 | -10/+15 |
| | |||||
* | Add git_transport_register, git_transport_unregister | Philip Kelley | 2013-10-01 | 1 | -0/+34 |
| | |||||
* | Include username in each credential type | Carlos Martín Nieto | 2013-08-12 | 1 | -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 documentation | Carlos Martín Nieto | 2013-07-23 | 1 | -1/+1 |
| | | | | clang's docparser highlighted these. | ||||
* | Make SSH APIs present even without SSH support | Russell Belfer | 2013-07-09 | 1 | -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 ifdef | Brad Morgan | 2013-05-10 | 1 | -2/+0 |
| | |||||
* | Moved libssh2 sign callback into typedef | Brad Morgan | 2013-05-09 | 1 | -1/+3 |
| | |||||
* | Added ifdef | Brad Morgan | 2013-05-07 | 1 | -0/+2 |
| | |||||
* | Fixed compilation issues when libssh2 is missing | Brad Morgan | 2013-05-07 | 1 | -0/+6 |
| | |||||
* | Added SSH public key authentication | Brad Morgan | 2013-05-07 | 1 | -1/+31 |
| | |||||
* | Push working over ssh | Brad Morgan | 2013-05-04 | 1 | -0/+25 |
| | |||||
* | Added ssh transport file | Brad Morgan | 2013-05-03 | 1 | -0/+11 |
| | |||||
* | transport: don't try to export nonexistent function | Carlos Martín Nieto | 2013-03-30 | 1 | -10/+0 |
| | |||||
* | No bitfields in public headers b/c packing is compiler-specific | Philip Kelley | 2013-02-07 | 1 | -1/+1 |
| | |||||
* | Add user-from-url param to auth callback | Ben Straub | 2013-01-31 | 1 | -0/+3 |
| | |||||
* | Some doc improvements | Sebastian Bauer | 2013-01-16 | 1 | -0/+3 |
| | |||||
* | Move credential helpers to their own (optional) header | Ben Straub | 2013-01-09 | 1 | -20/+1 |
| | |||||
* | Expose stock user/pass credential utility | Ben Straub | 2013-01-09 | 1 | -0/+20 |
| | |||||
* | update copyrights | Edward Thomson | 2013-01-08 | 1 | -1/+1 |
| | |||||
* | Add a payload param to git_cred_acquire_cb | Ben Straub | 2012-12-10 | 1 | -1/+3 |
| | | | Fixes #1128. | ||||
* | Allow compilation as C++ | Ben Straub | 2012-12-06 | 1 | -1/+1 |
| | |||||
* | Remove GIT_CRED_VERSION and friends | Ben Straub | 2012-12-03 | 1 | -4/+0 |
| | |||||
* | Add version fields and init macros for public input structs. | Ben Straub | 2012-11-30 | 1 | -0/+9 |
| | |||||
* | Push! By schu, phkelley, and congyiwu, et al | Philip Kelley | 2012-11-28 | 1 | -11/+29 |
| | |||||
* | API updates for transport.h | Ben Straub | 2012-11-27 | 1 | -12/+12 |
| | |||||
* | Basic authentication for http and winhttp | Philip Kelley | 2012-11-06 | 1 | -0/+49 |
| | |||||
* | Reorganize transport architecture (squashed 3) | Philip Kelley | 2012-11-01 | 1 | -0/+257 |
| | |||||
* | remote: Cleanup the remotes coderepo-ownership | Vicent Marti | 2011-11-28 | 1 | -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 Marti | 2011-11-22 | 1 | -0/+8 |
| | |||||
* | Cleanup legal data | Vicent Marti | 2011-09-19 | 1 | -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 details | Carlos Martín Nieto | 2011-08-30 | 1 | -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_transport | Carlos Martín Nieto | 2011-06-27 | 1 | -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_new | Carlos Martín Nieto | 2011-06-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk> | ||||
* | Implement ls-remote on local drive | Carlos Martín Nieto | 2011-06-26 | 1 | -4/+6 |
| | | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk> | ||||
* | Lay down the fundations for the network code | Carlos Martín Nieto | 2011-06-26 | 1 | -0/+56 |
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk> |