libs-base/Source
rfm 971a8374a8 Reorganise a bit to ensure that TLS is properly shut down before the network
connection it relies on is closed.  Needed in case information is buffered
in the TLS layer and needs flushing to the remote end before shutdown.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37390 72102866-910b-0410-8b05-ffd578937521
2013-11-21 15:13:14 +00:00
..
Additions add -isoYear 2013-11-18 15:19:23 +00:00
GSSocksParser portbility fixes for mswindows 2013-07-04 06:03:59 +00:00
ObjectiveC2 minot inttype/stdint tweaks 2013-10-30 03:51:32 +00:00
unix Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
win32 Reorganise a bit to ensure that TLS is properly shut down before the network 2013-11-21 15:13:14 +00:00
.cvsignore
callframe.h
callframe.m
cifframe.h crude KVO setter for structs 2012-07-27 16:48:49 +00:00
cifframe.m fixup error setting structure types 2013-07-12 09:16:34 +00:00
common.h leak detection improvements 2013-08-22 15:44:54 +00:00
CompatibilityHeaders.make
CXXException.m Register C++ exception handler correctly for little endian platforms as well as big endian ones. 2011-03-16 14:38:42 +00:00
dld-load.h avoid compiler/linker warnings 2011-03-07 11:34:17 +00:00
DocMakefile prep for release 2013-02-28 16:50:37 +00:00
externs.m leak detection improvements 2013-08-22 15:44:54 +00:00
GNUmakefile add new class from Graham Lee <iamleeg@gmail.com> 2013-07-09 18:59:38 +00:00
GSArray.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
GSAttributedString.m fix for attribute dictionaries whose contents mutate while in the cache 2013-11-01 06:48:20 +00:00
GSAvahiClient.h
GSAvahiClient.m another bugfix attempt 2013-02-17 06:20:22 +00:00
GSAvahiNetService.m fix for overrun when searching backwards (spotted by Fred using valgrind) 2013-02-28 12:51:27 +00:00
GSAvahiNetServiceBrowser.m
GSAvahiRunLoopIntegration.h
GSAvahiRunLoopIntegration.m tiny cleanup 2013-03-04 09:34:40 +00:00
GSBlocks.m Cleanup: 2011-07-31 15:31:39 +00:00
GSConcreteValue.m
GSConcreteValueTemplate.m Fix suggested by Dag Agren in bug #35477 2012-02-08 15:34:48 +00:00
GSCountedSet.m Ooops, should have been -> const id[]. 2011-07-31 18:37:12 +00:00
GSDictionary.m Add code to make allocation error tracking easier for Nikolaus Schaller 2013-10-30 04:28:17 +00:00
GSDispatch.h leak detection improvements 2013-08-22 15:44:54 +00:00
GSeq.h Another use of tolower() found and removed ... retain tolower() when the 2012-08-09 18:57:20 +00:00
GSFastEnumeration.h
GSFFCallInvocation.m Use GSSelectorTypesMatch() for types comparison where we are interested in types 2012-07-20 04:43:58 +00:00
GSFFIInvocation.m Generate useful error message when no best typed selector can be found 2012-11-05 15:16:30 +00:00
GSFileHandle.h leak detection improvements 2013-08-22 15:44:54 +00:00
GSFileHandle.m Reorganise a bit to ensure that TLS is properly shut down before the network 2013-11-21 15:13:14 +00:00
GSFormat.m Openbsd malloc.h warning fix. 2013-11-07 14:41:58 +00:00
GSFTPURLHandle.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSHTTPAuthentication.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSHTTPURLHandle.m quicker resource cleanup on handshake failure 2013-10-24 13:35:32 +00:00
GSICUString.h Recommit tested changes. 2011-02-11 14:31:25 +00:00
GSICUString.m Recommit tested changes. 2011-02-11 14:31:25 +00:00
GSInternal.h Fix NSXML ABI breakage 2012-01-04 12:41:45 +00:00
GSInvocation.h Renamed GSFrameInvocation to GSDummyInvocation in header. 2012-11-20 11:49:18 +00:00
GSLocale.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSMDNSNetServices.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSNetServices.h Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
GSNetwork.h Apply fixes for a couple of bug reports. 2012-03-01 19:39:20 +00:00
GSNumberTypes.h Simplify the KVC getter code and make it return structs boxed in NSValues 2010-09-24 19:20:16 +00:00
GSPortPrivate.h
GSPrivate.h tweaks to keep static analyzer happy 2013-04-14 16:25:27 +00:00
GSPrivateHash.m experiment with slower but better hashes 2013-03-12 16:11:10 +00:00
GSPThread.h
GSQuickSort.m fix quicksort implementation 2012-09-20 10:19:18 +00:00
GSRunLoopCtxt.h experimental change to try to avoid non-standard extensions 2012-03-01 09:14:08 +00:00
GSRunLoopWatcher.h experimental change to try to avoid non-standard extensions 2012-03-01 09:14:08 +00:00
GSRunLoopWatcher.m
GSSet.m minor optimisation 2013-03-17 14:06:32 +00:00
GSShellSort.m Changes to restore sorting functiionality 2012-09-20 09:32:00 +00:00
GSSocketStream.h windows compile fixes 2011-10-12 16:23:52 +00:00
GSSocketStream.m attempt to handle tls handshake failure properly 2013-10-25 09:34:35 +00:00
GSSorting.h leak detection improvements 2013-08-22 15:44:54 +00:00
GSStream.h
GSStream.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSString.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSTimSort.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSTLS.h SSL/TLS certificate enhancements. 2013-09-18 12:49:07 +00:00
GSTLS.m attempt to handle tls handshake failure properly 2013-10-25 09:34:35 +00:00
GSURLPrivate.h experimental change to try to avoid non-standard extensions 2012-03-01 09:14:08 +00:00
GSValue.m selector comparison fixes 2012-08-02 09:27:59 +00:00
hpux-load.h
inet_ntop.m experimental change to try to avoid non-standard extensions 2012-03-01 09:14:08 +00:00
inet_pton.m minot inttype/stdint tweaks 2013-10-30 03:51:32 +00:00
libgnustep-base-entry.m
Makefile.postamble Try to tidy/simplify objc2 header support. 2012-01-08 14:25:56 +00:00
Makefile.preamble Use _POSIX_C_SOURCE=199506L 2011-10-15 05:02:22 +00:00
NSAffineTransform.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSArchiver.m ifx bug with codeing of version 12402 2013-04-14 06:25:22 +00:00
NSArray.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSAssertionHandler.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSAttributedString.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSAutoreleasePool.m Fixed -emptyPool ARC_RUNTIME implementation not to push a pool to the cache, 2012-11-15 16:34:54 +00:00
NSBundle.m Tweaks for leack checking at exit 2013-08-22 19:55:03 +00:00
NSCache.m Fix release of the wrong object in NSCache. 2011-02-11 12:42:59 +00:00
NSCachedURLResponse.m add last night's changes based on static analyser results. 2011-03-09 10:24:18 +00:00
NSCalendar.m calendar tweak for 64bit code 2013-04-08 16:21:57 +00:00
NSCalendarDate.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSCallBacks.h Adjust callback prototypes to use NSUInteger instead of unsigned int. 2011-05-31 14:19:26 +00:00
NSCallBacks.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSCharacterSet.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSCharacterSetData.h
NSClassDescription.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSCoder.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSConcreteHashTable.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSConcreteMapTable.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSConcretePointerFunctions.h fix indentation 2013-06-27 06:39:53 +00:00
NSConcretePointerFunctions.m word size fixups 2012-01-09 08:28:27 +00:00
NSConnection.m Openbsd malloc.h warning fix. 2013-11-07 14:41:58 +00:00
NSCopyObject.m Replace old code directly referencing class_pointer ivar with calls to the new runtime API treating objects as opaque pointers. 2011-02-20 12:28:12 +00:00
NSCountedSet.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSData.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSDate.m Add 10.6 class method dateWithTimeInterval:sinceDate: 2013-10-14 22:30:33 +00:00
NSDateFormatter.m Fix the build with the pure non-fragile ABI by declaring macros before using them. 2011-08-13 15:28:22 +00:00
NSDebug.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSDecimal.m more static analyser fixups 2013-04-14 18:49:23 +00:00
NSDecimalNumber.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSDictionary.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSDistantObject.m tidyups 2013-04-13 10:40:15 +00:00
NSDistributedLock.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSDistributedNotificationCenter.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSEnumerator.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSError.m Apply patch by Sebastian Reitenbach <sebastia@l00-bugdead-prods.de> 2013-03-05 12:27:20 +00:00
NSException.m Openbsd malloc.h warning fix. 2013-11-07 14:41:58 +00:00
NSFileHandle.m Reorganise a bit to ensure that TLS is properly shut down before the network 2013-11-21 15:13:14 +00:00
NSFileManager.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSFormatter.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSGarbageCollector.m Small tweaks to NSGarbageCollector. 2011-06-29 11:46:45 +00:00
NSGeometry.m
NSHashTable.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSHost.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSHTTPCookie.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSHTTPCookieStorage.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSIndexPath.m Tweaks for leack checking at exit 2013-08-22 19:55:03 +00:00
NSIndexSet.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSInvocation.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSInvocationOperation.m add code to compare types ignoring qualifiers 2013-07-10 14:17:59 +00:00
NSJSONSerialization.m cope with output of large integers 2013-09-19 14:17:56 +00:00
NSKeyedArchiver.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSKeyedUnarchiver.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSKeyValueCoding.m printf style format tweaks 2013-07-02 15:46:26 +00:00
NSKeyValueMutableArray.m Fix more unsigned int / int cases that should be NS[U]Integer 2010-09-16 02:55:24 +00:00
NSKeyValueMutableSet.m Fix more unsigned int / int cases that should be NS[U]Integer 2010-09-16 02:55:24 +00:00
NSKeyValueObserving.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSLocale.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSLock.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSLog.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSMapTable.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSMessagePort.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSMessagePortNameServer.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSMetadata.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSMethodSignature.m more static analyser fixups 2013-07-06 07:14:45 +00:00
NSNetServices.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNotification.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNotificationCenter.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNotificationQueue.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNull.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNumber.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNumberFormatter.m fix minor error in last NSData edit, some other minor issues, 2013-04-15 07:00:42 +00:00
NSNumberMethods.h Simplify the KVC getter code and make it return structs boxed in NSValues 2010-09-24 19:20:16 +00:00
NSObjCRuntime.m simplification, including use of strtoull() everywhere 2012-09-03 13:36:45 +00:00
NSObject+NSComparisonMethods.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSObject.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSOperation.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPage.m simplification, including use of strtoull() everywhere 2012-09-03 13:36:45 +00:00
NSPathUtilities.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPipe.m internal workaround for clang namespace pollution. 2011-10-14 15:46:13 +00:00
NSPointerArray.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPointerFunctions.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPort.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPortCoder.m printf style format tweaks 2013-07-02 15:46:26 +00:00
NSPortMessage.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPortNameServer.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPredicate.m add check for NSNotEqualToPredicateOperatorType 2013-10-27 08:47:03 +00:00
NSProcessInfo.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPropertyList.m comment out debug logging line 2013-10-09 17:24:12 +00:00
NSProtocolChecker.m Use GSSelectorTypesMatch() for types comparison where we are interested in types 2012-07-20 04:43:58 +00:00
NSProxy.m tidyups 2013-04-13 10:40:15 +00:00
NSRange.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSRegularExpression.m prep for release 2013-02-28 16:50:37 +00:00
NSRunLoop.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSScanner.m GSScanDouble() OSX compatibility fix. 2013-08-22 20:03:02 +00:00
NSSerializer.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSSet.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSSocketPort.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSSocketPortNameServer.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSSortDescriptor.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSSpellServer.m preparation for osx compatibility fix 2012-08-10 08:36:09 +00:00
NSString.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSTask.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSTextCheckingResult.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSThread.m added OSX convenience method 2013-08-12 08:56:18 +00:00
NSTimer.m Make firing of timers more robust 2010-09-25 21:28:07 +00:00
NSTimeZone.m fix NSTimeZone hash 2013-10-29 07:03:29 +00:00
nstzfile.h
NSUnarchiver.m use constant values from stdint.h 2013-09-09 08:13:20 +00:00
NSUndoManager.m Return the name of last action in NSUndoManager. 2013-11-06 01:52:54 +00:00
NSURL.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSURLAuthenticationChallenge.m
NSURLCache.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSURLConnection.m Improve timeout handling when doing synchronous load 2013-06-26 15:40:58 +00:00
NSURLCredential.m
NSURLCredentialStorage.m
NSURLDownload.m
NSURLHandle.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSURLProtectionSpace.m
NSURLProtocol.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSURLRequest.m Apply patches by Lubomir Rintel <lubo.rintel@gooddata.com> to enable cookies 2012-02-08 17:01:31 +00:00
NSURLResponse.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSUserDefaults.m fix for bug 40620 2013-11-20 06:12:29 +00:00
NSValue.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSValueTransformer.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSXMLDocument.m fix null pointer deref 2013-04-14 06:31:52 +00:00
NSXMLDTD.m * Source/NSXMLDocument.m: 2012-04-06 22:27:55 +00:00
NSXMLDTDNode.m Fix the remaining compiler warnings. 2012-04-07 10:45:30 +00:00
NSXMLElement.m * Source/NSXMLDocument.m: 2012-04-06 22:27:55 +00:00
NSXMLNode.m * Source/NSXMLNode.m (-XMLStringWithOptions:): Revert change I 2013-03-23 13:47:40 +00:00
NSXMLParser.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSXMLPrivate.h leak detection improvements 2013-08-22 15:44:54 +00:00
NSZone.m simplification, including use of strtoull() everywhere 2012-09-03 13:36:45 +00:00
null-load.h
objc-load.h Updated code to compile with GCC 4.6 and the new GNU Objective-C runtime 2010-12-23 02:23:05 +00:00
objc-load.m Cygwin-related changes. 2013-08-10 21:31:37 +00:00
preface.m
simple-load.h Use RTLD_NOLOAD, if it's supported. 2011-05-26 18:29:43 +00:00
win32-def.top
win32-load.h