Carlos Martín Nieto
c05a55b056
Clean up some documentation
...
clang's docparser highlighted these.
2013-07-23 09:40:19 +02:00
Russell Belfer
a3c062dbf8
Make SSH APIs present even without SSH support
...
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.
2013-07-09 09:58:33 -07:00
Brad Morgan
89ea0e5181
Removed ifdef
2013-05-10 09:40:14 -04:00
Brad Morgan
b4d81a00bf
Moved libssh2 sign callback into typedef
2013-05-09 17:40:21 -04:00
Brad Morgan
4ca3d6d28f
Added ifdef
2013-05-07 14:37:15 -04:00
Brad Morgan
574b86b722
Fixed compilation issues when libssh2 is missing
2013-05-07 13:56:34 -04:00
Brad Morgan
c36565c0ee
Added SSH public key authentication
2013-05-07 13:45:31 -04:00
Brad Morgan
f7158cd79b
Push working over ssh
2013-05-04 11:28:20 -04:00
Brad Morgan
297758dce3
Added ssh transport file
2013-05-03 10:37:33 -04:00
Carlos Martín Nieto
81b8c9df46
transport: don't try to export nonexistent function
2013-03-30 04:50:53 +01:00
Philip Kelley
fcd81bcf52
No bitfields in public headers b/c packing is compiler-specific
2013-02-07 12:47:29 -05:00
Ben Straub
7602cb7c0e
Add user-from-url param to auth callback
2013-01-31 10:44:57 -08:00
Sebastian Bauer
62d4fa23a8
Some doc improvements
2013-01-16 12:25:28 +01:00
Ben Straub
520dcc1c00
Move credential helpers to their own (optional) header
2013-01-09 13:31:17 -08:00
Ben Straub
ffb02b1630
Expose stock user/pass credential utility
2013-01-09 13:31:17 -08:00
Edward Thomson
359fc2d241
update copyrights
2013-01-08 17:31:27 -06:00
Ben Straub
59bccf33c4
Add a payload param to git_cred_acquire_cb
...
Fixes #1128 .
2012-12-10 11:11:01 -08:00
Ben Straub
fac43c54a6
Allow compilation as C++
2012-12-06 19:41:52 -08:00
Ben Straub
2da619abde
Remove GIT_CRED_VERSION and friends
2012-12-03 12:41:38 -08:00
Ben Straub
bde336ea51
Add version fields and init macros for public input structs.
2012-11-30 12:55:45 -08:00
Philip Kelley
613d5eb939
Push! By schu, phkelley, and congyiwu, et al
2012-11-28 11:42:37 -05:00
Ben Straub
336d1275ca
API updates for transport.h
2012-11-27 14:18:51 -08:00
Philip Kelley
091361f569
Basic authentication for http and winhttp
2012-11-06 08:52:03 -05:00
Philip Kelley
41fb1ca0ec
Reorganize transport architecture (squashed 3)
2012-11-01 09:02:33 -04:00
Vicent Marti
d88d4311c7
remote: Cleanup the remotes code
...
- Hide the remaining transports code
- Drop `git_headarray`, switch to using a callback to list refs. Makes
the code cleaner.
2011-11-28 08:40:40 +01:00
Vicent Marti
2869f404fd
transport: Add git_transport_valid_url
2011-11-22 15:49:23 +01:00
Vicent Marti
bb742ede3d
Cleanup legal data
...
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.
2011-09-19 01:54:32 +03:00
Carlos Martín Nieto
b5a8aa94bf
Don't hide the transport details
...
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>
2011-08-30 19:37:14 +02:00
Carlos Martín Nieto
0ac2726fdf
Slim down git_transport
...
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>
2011-06-27 20:23:47 +02:00
Carlos Martín Nieto
ce90a407c7
Remove the repo param from git_transport_new
...
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
2011-06-26 20:48:01 +02:00
Carlos Martín Nieto
d6258debbe
Implement ls-remote on local drive
...
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
2011-06-26 18:18:12 +02:00
Carlos Martín Nieto
8f866daee5
Lay down the fundations for the network code
...
Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
2011-06-26 18:18:11 +02:00