- 01 May, 2015 4 commits
-
-
Don't search iconv in /opt/local
Edward Thomson committed -
Since OpenSSL isn't used any more on OS X, there is no dependency on any MacPorts library under /opt/local and there is no danger of conflicts between MacPorts and system iconv. For this reason the system iconv can always be used now.
Jiří Techet committed -
[WIP/RFC] push: report the update plan to the caller
Edward Thomson committed -
Fix some build warnings
Edward Thomson committed
-
- 30 Apr, 2015 4 commits
-
-
Update documentation for API changes
Carlos Martín Nieto committed -
Fixed unused warning in tests/rebase/merge.c
Carlos Martín Nieto committed -
Jameson Miller committed
-
Tomas Paladin Volf committed
-
- 29 Apr, 2015 2 commits
-
-
Do not call regfree() on an empty regex that is not successfully created...
Carlos Martín Nieto committed -
(also removed an unused member "has_regex" from all_iter)
Yong Li committed
-
- 28 Apr, 2015 1 commit
-
-
In checkout.c and filter.c we were casting a sub struct to a parent struct which breaks the strict aliasing rules in C. However we can use .parent or .base to access the parent struct to avoid the build warnings. In remote.c the local variable error was not initialized or updated in some cases. For unintialized error a build warning will be generated. So always keep error variable up-to-date.
Leo Yang committed
-
- 24 Apr, 2015 3 commits
-
-
Fix wrong format string in git_reflog_drop() error message
Edward Thomson committed -
Linquize committed
-
Validate configuration keys
Carlos Martín Nieto committed
-
- 23 Apr, 2015 18 commits
-
-
Use SecureTransport on OS X
Edward Thomson committed -
On close, we might get a return code which looks like an error but just means that the other side closed gracefully. Handle that.
Carlos Martín Nieto committed -
Anything SSL is deprecated. Let's make sure we don't try to use SSL v3 when talking to the server.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
Do not automatically fail on a bad certificate, but let the caller decide. This means we don't need our switch on errors anymore but can return a string representation from the security framework.
Carlos Martín Nieto committed -
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.
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
Instead, provide git_tls_stream_new() to ask for the most appropriate encrypted stream and use it in our HTTP transport.
Carlos Martín Nieto committed -
As an alternative to OpenSSL when we're on OS X. This one can actually take advantage of stacking the streams.
Carlos Martín Nieto committed -
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
Edward Thomson committed
-
config_write -- handle duplicate section headers when deleting entries
Carlos Martín Nieto committed -
Carlos Martín Nieto committed
-
Closes #2966.
Mike McQuaid committed -
Mike McQuaid committed
-
Fix git_checkout_tree() to do index filemodes correctly on Windows.
Edward Thomson committed
-
- 22 Apr, 2015 2 commits
-
-
Fix for Issue #3023 tests fail with no network
Carlos Martín Nieto committed -
Moved offending tests from network to online so they will get skipped when there is a lack of network connectivity: -test_online_remotes__single_branch -test_online_remotes__restricted_refspecs
cthomas committed
-
- 21 Apr, 2015 6 commits
-
-
Attempt to fix Windows TLS memory leak.
Edward Thomson committed -
If git_config_delete is to work properly in the presence of duplicate section headers, it cannot stop searching at the end of the first matching section, as there may be another matching section later. When config_write is used for deletion (value = NULL), it may only terminate when the desired key is found or there are no sections left to parse.
Ryan Roden-Corrent committed -
Instead of using a config file in resources, include the config file content to be tested directly in the test.
Ryan Roden-Corrent committed -
Add a unittest to validate bug #3043, where a duplicate empty config header could cause deletion of a config entry to fail silently. The bug is currently unresolved and this test will fail.
Ryan Roden-Corrent committed -
Rebase fixes
Carlos Martín Nieto committed -
Handle invalid multiline configuration
Carlos Martín Nieto committed
-