Patrick Steinhardt
8fd74c0806
Avoid old-style function definitions
...
Avoid declaring old-style functions without any parameters.
Functions not accepting any parameters should be declared with
`void fn(void)`. See ISO C89 $3.5.4.3.
2016-06-21 07:58:33 +02:00
Dirkjan Bussink
8f4cbc76bd
Start error string with lower case character
2016-03-14 12:41:12 +00:00
Dirkjan Bussink
fa72d6daf8
Setup better defaults for OpenSSL ciphers
...
This ensures that when using OpenSSL a safe default set of ciphers
is selected. This is done so that the client communicates securely
and we don't accidentally enable unsafe ciphers like RC4, or even
worse some old export ciphers.
Implements the first part of https://github.com/libgit2/libgit2/issues/3682
2016-03-14 12:07:13 +00:00
Edward Thomson
22a19f5b57
git_libgit2_opts: introduce GIT_OPT_ENABLE_STRICT_OBJECT_CREATION
2016-02-28 12:38:39 -05:00
Edward Thomson
7bab2e8fbf
git_libgit2_opts: validate key
2016-02-22 23:07:30 -05:00
Edward Thomson
3eac1037d6
settings: allow users to set PROGRAMDATA
...
Allow users to set the `git_libgit2_opts` search path for the
`GIT_CONFIG_LEVEL_PROGRAMDATA`. Convert `GIT_CONFIG_LEVEL_PROGRAMDATA`
to `GIT_SYSDIR_PROGRAMDATA` for setting the configuration.
2015-11-16 23:31:19 -05:00
Carlos Martín Nieto
75a0ccf52f
Merge pull request #3170 from CmdrMoozy/nsec_fix
...
git_index_entry__init_from_stat: set nsec fields in entry stats
2015-11-12 19:53:09 +01:00
Carlos Martín Nieto
de870533e0
settings: add a setter for a custom user-agent
2015-11-12 17:18:42 +01:00
Axel Rasmussen
0269833f92
settings: expose GIT_USE_NSEC flag in git_libgit2_features
2015-09-18 23:33:56 -07:00
Carlos Martín Nieto
24e53d2fba
Rename GIT_SSL to GIT_OPENSSL
...
This is what it's meant all along, but now we actually have multiple
implementations, it's clearer to use the name of the library.
2015-04-23 17:39:51 +02:00
Carlos Martín Nieto
6bb54cbff3
Add a SecureTransport TLS channel
...
As an alternative to OpenSSL when we're on OS X. This one can actually
take advantage of stacking the streams.
2015-04-23 17:39:51 +02:00
William Swanson
737b445a18
Add support for setting the SSL CA location
...
This allows users to specify self-signed certificates, or to provide their
own certificate stores on limited platforms such as mobile phones.
2014-09-30 17:26:39 -07:00
Carlos Martín Nieto
42dee8ecd7
settings: use git_buf for returning strings
...
This survived the last round of culling, as the signature is only in the
comments.
2014-03-24 13:21:51 +01:00
Vicent Marti
ebb3c506fd
features: Rename _HAS_
to _FEATURE_
2014-03-03 12:40:25 +01:00
Vicent Marti
c9f5298b0e
caps: Rename to features to avoid confusion
2014-03-03 12:10:36 +01:00
Vicent Marti
cb81c3a764
Merge pull request #2138 from ethomson/sysdir
...
Move system directory cache out of utils
2014-02-25 10:46:41 +01:00
Edward Thomson
4f46a98b6e
Remove now-duplicated stdarg.h include
2014-02-24 23:32:25 -08:00
Edward Thomson
83634d38be
Move system directory cache out of utils
2014-02-24 17:52:38 -08:00
Edward Thomson
e85bbd5250
Move libgit2 settings out of util
2014-01-14 18:36:00 -08:00