mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 09:04:13 +00:00
tweak gnustls support for windows
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25918 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
1cdce22b47
commit
2fa645b46d
2 changed files with 14 additions and 20 deletions
|
@ -211,12 +211,7 @@ GSTLSPull(gnutls_transport_ptr_t handle, void *buffer, size_t len)
|
|||
}
|
||||
else
|
||||
{
|
||||
#if defined(__MINGW32__)
|
||||
e = WSAEWOULDBLOCK;
|
||||
#else
|
||||
e = EWOULDBLOCK;
|
||||
#endif
|
||||
|
||||
e = EAGAIN; // Tell GNUTLS this would block.
|
||||
}
|
||||
gnutls_transport_set_errno (tls->session, e);
|
||||
}
|
||||
|
@ -243,11 +238,7 @@ GSTLSPush(gnutls_transport_ptr_t handle, const void *buffer, size_t len)
|
|||
}
|
||||
else
|
||||
{
|
||||
#if defined(__MINGW32__)
|
||||
e = WSAEWOULDBLOCK;
|
||||
#else
|
||||
e = EWOULDBLOCK;
|
||||
#endif
|
||||
e = EAGAIN; // Tell GNUTLS this would block.
|
||||
}
|
||||
gnutls_transport_set_errno (tls->session, e);
|
||||
}
|
||||
|
@ -285,7 +276,7 @@ static gnutls_anon_client_credentials_t anoncred;
|
|||
/* Enable gnutls logging via NSLog
|
||||
*/
|
||||
gnutls_global_set_log_function (GSTLSLog);
|
||||
//gnutls_global_set_log_level (11);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -330,7 +321,10 @@ static gnutls_anon_client_credentials_t anoncred;
|
|||
{
|
||||
NSDebugMLLog(@"NSStream",
|
||||
@"Handshake status %d", ret);
|
||||
// gnutls_perror(ret);
|
||||
if (GSDebugSet(@"NSStream") == YES)
|
||||
{
|
||||
gnutls_perror(ret);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -346,6 +340,10 @@ static gnutls_anon_client_credentials_t anoncred;
|
|||
{
|
||||
NSString *proto = [i propertyForKey: NSStreamSocketSecurityLevelKey];
|
||||
|
||||
if (GSDebugSet(@"NSStream") == YES)
|
||||
{
|
||||
gnutls_global_set_log_level (11);
|
||||
}
|
||||
if ([[o propertyForKey: NSStreamSocketSecurityLevelKey] isEqual: proto] == NO)
|
||||
{
|
||||
DESTROY(self);
|
||||
|
|
|
@ -147,11 +147,7 @@ static RunLoopEventType typeForStream(NSStream *aStream)
|
|||
{
|
||||
if (_currentStatus == NSStreamStatusNotOpen)
|
||||
{
|
||||
NSDebugMLog(@"Attempt to close unopened stream %@", self);
|
||||
}
|
||||
if (_currentStatus == NSStreamStatusClosed)
|
||||
{
|
||||
NSDebugMLog(@"Attempt to close already closed stream %@", self);
|
||||
NSDebugMLLog(@"NSStream", @"Attempt to close unopened stream %@", self);
|
||||
}
|
||||
[self _unschedule];
|
||||
[self _setStatus: NSStreamStatusClosed];
|
||||
|
@ -203,7 +199,7 @@ static RunLoopEventType typeForStream(NSStream *aStream)
|
|||
if (_currentStatus != NSStreamStatusNotOpen
|
||||
&& _currentStatus != NSStreamStatusOpening)
|
||||
{
|
||||
NSDebugMLog(@"Attempt to re-open stream %@", self);
|
||||
NSDebugMLLog(@"NSStream", @"Attempt to re-open stream %@", self);
|
||||
}
|
||||
[self _setStatus: NSStreamStatusOpen];
|
||||
[self _schedule];
|
||||
|
@ -392,7 +388,7 @@ static RunLoopEventType typeForStream(NSStream *aStream)
|
|||
|
||||
- (void) _recordError: (NSError*)anError
|
||||
{
|
||||
// NSLog(@"%@ - %@", self, anError);
|
||||
NSDebugMLLog(@"NSStream", @"record error: %@ - %@", self, anError);
|
||||
ASSIGN(_lastError, anError);
|
||||
_currentStatus = NSStreamStatusError;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue