Artifact
cecf1d4bf78be850b3aaac5d3086b479b30ee530b301bb0bd391e01472c5f15f:
Manifest of check-in
[cecf1d4bf7]
- Fix manually closing a TCP socket and improve automatic closing.
by
js on
2010-04-11 16:37:55.
C Fix\smanually\sclosing\sa\sTCP\ssocket\sand\simprove\sautomatic\sclosing.
D 2010-04-11T16:37:55
F .hgignore 0cbe01f9c422e43f7b6ce26b9b0c7c6666d4c7217d8c55672d8dc862c848b50d
F ChangeLog e54750ee89a0e4265f9fb13928aa470ac33f1b7d90576edcbb99757b4e12a758
F Doxyfile d551f60535bc44a4b03bddf2537948050b1587bfcf94fc94de7ed5cfc403fe0c
F Info.plist f725cf10a820e144742c5206fb2b04a3e9b2db55f251d296a7b5875d6146fdd3
F LICENSE ae3c272ee81b620b28e044e8d89406b70103a4addb00ace5364837083e26efda
F Makefile 26e4d3cc1dde83c1cbae77f35fd5cef7ba7b1b1602b5fc608934377ed31e8e5a
F ObjFW.xcodeproj/project.pbxproj a3aca486b43cd99a9db788a761f1f910a6a849b556ba885aee025a34c42c22e8
F PLATFORMS 8d9a4a948b2ae3a52a3dd17d918cc29f88261fe148e5f34f1718071dc4a292cd
F README 9edbf03130a6678fd0b966e851fd24685ad0c7b03e522523c6bd9549f70948f9
F autogen.sh 3936c3cbbf251d27d7c117d251754fdc5f701c87e682108b6eb123dffefc3a2e x
F buildsys.mk.in 87b332926090de9fec4c75c10f725462f974028141e00398365e9d568d4d663d
F config.guess 71dba7f4a49e7e625cafdab04e8fdec3af7a59bc3e93e16ac88a96a5cfef8250
F config.sub 4960851b86110a06bb99eaf8227d9a4ace6a28724ceeffff3472fc2e49d5b59e
F configure.ac 4c0a601c425335e4e1432b60e6604c9a61e5c0becda80fca3f1712c3ec4d3071
F extra.mk.in ea8c58d171706133b991a71ad86b17e95c22bb786ea17ef93745de56ea73909a
F generators/Makefile abb6a753db799a522700e8c737aa096c4a93c26d1a60c9cc6b8b60cc35cb7545
F generators/TableGenerator.h 01e4424f24ee3ffb48841d009adb879fb24b8d5963b97a347c02491fe2505f45
F generators/TableGenerator.m b3c2322eebd63acc469ad2f1dd1724230ff4ee85f6749fcacf2cbd4b1ba1e6c2
F generators/copyright.h f270ee9eeb00b73437733c243e25d7ef01d260d8e2a3b602a5b039c2af888bb6
F install-sh f9c6aba00db453e84155727197a3cb01fc13b12f1df7cb810cb23a2df83f2f68
F m4/acx_pthread.m4 404ea9b78f5598fe5d0e927316fc1983161e06db9dd817d8be53e20d48793057
F m4/ax_check_compiler_flags.m4 eb1353b82e355b5d0bc59d3913e3398fedd37a5fea27e44acbc25584576e42d6
F m4/buildsys.m4 8507639fdf71af90f97ff8efa24889c75a280183bbcc70df93115d3afae0a17e
F objfw-config.in 6c5e0d875b8da9489aee1710025860d96e984130d038109286aa4d029603380c
F src/Makefile a0ae7ee3145b945d7b762d7912ffbf2ef4a5e34963e8b4cbbafd981cc2a09e21
F src/OFApplication.h 468944938175208c6eb64e82828d2942c12b5be8c2cfa6d88dac51563a06ca53
F src/OFApplication.m 0455fcfdbe70755eaebae3c0443f495e883c88f5cc5e700af2ed18b95bacc438
F src/OFArray.h df7759c80bd2bddfcbf7164ba3e4cf04723e0de7536ead3755ec14b9b6af9e44
F src/OFArray.m 89b8c0adc9ddfa575c0905952a877e2df9b925fc586d3dd4d450a1d86cd8494e
F src/OFAutoreleasePool.h 6a7b6de75c9da0d4ce05fb2d345a9844dbba549bcfea31ede861e22acc073626
F src/OFAutoreleasePool.m 86ca3a0b16b409ea17faf9b9fc4fab68d7d2c20e0b6adb78909012868081ebac
F src/OFConstString.h 2d731ff29276691e76763f6244f688f25b8136412e82437e12f82ad4c6320e5d
F src/OFConstString.m c022cc131e90ec071a0007220b6eb508d83e9190a97f9166085c8816ebdea032
F src/OFDataArray.h 5bdcca624153190c21ff4a543bad4f80209db46fb65ec0a58ab3b5717408cf21
F src/OFDataArray.m 7837bd842b4f028234b57974db28b383c7b6c342a84725824ecdbc0baefaac2b
F src/OFDictionary.h 507b93169953bf7021d1f29e8e28a84de0cf24d19a38bad530efa8d241a2a490
F src/OFDictionary.m ce38252c5da68f1953cf646e74df46a4a9eb6109232c88c9bbaeecf891a963af
F src/OFEnumerator.h aacddc389e58bb05b1b39a86b87961d8b636f97059d20a454bc286af63ac1cf1
F src/OFEnumerator.m 34e5a244ab55795f38b8f821a885b1dfed51aa8889562a937d91f502297a7269
F src/OFExceptions.h 2ecc9888d834c46c6653e9a5ce6b8bad61f532b796c48a236ab65fd0229caa24
F src/OFExceptions.m 67a9a0c7428b0b79ae12abe764f754bb0fd7340419ce3597f3d64059201d964e
F src/OFFile.h efe9dcf448c8f7a57eb184f6e6d81b40aad8c836bd5252d3a439af25794331fb
F src/OFFile.m 112f36f53ab6d64e482161b40617d7a0fdc91e35e3ec09ff044b0d9d48fa5e7e
F src/OFHashes.h 4a1439959bc85843cbfd8ea43b84f4c143ef742abe13593cf37976ac45b896fe
F src/OFHashes.m fd5490715b351eb2d8114c52c3b74b75e8a5ead91a48c875acb4e1eb32f8fc53
F src/OFList.h 17a82cf29cf798b1422823e9f3a1087d6c972fa824325dd84132a140d71f3f78
F src/OFList.m e4b8ec6a45c573cd5d88a17d605c0ec7cd6e0906a72842e1d99e19d80b15fd0e
F src/OFMutableArray.h abd2603d66c4d525cc54d5755fa25c1bcc394d7753ca3f157f64873b247f07ef
F src/OFMutableArray.m c1712cbaa7ddbb32d2f3fe6575e41fe154cdfb2750ad35b667ed6421e008f302
F src/OFMutableDictionary.h 486674aaa14e75b121b186911d251f590ae3d39f1b9efb58de676ed7f0ce63b9
F src/OFMutableDictionary.m d4b94495f481672580ddb4d3cb30d9542d3fbb8fb06322458060c6ee144ed082
F src/OFMutableString.h ab2207f3d58b9109f70c281f009d592dde2b22ab4e992b8b8a134f0c82e326b9
F src/OFMutableString.m e8c7a3fc62aa47b43b53a5dde80d64d13f3d315595bfffc2b247fd31746c665a
F src/OFNumber.h 44b277b0968aed985c1c656fe7ae36251aca2644c8fa7e0c9cd0d27828042139
F src/OFNumber.m c9d90786867a27e25f5c7ff0082f4bc4729f87de2e91b9149971c4cda31304f8
F src/OFObject.h 2662d5b8c354ec74fab35635b0726989ebc8d1204f02f8cb68a39818d70d8a70
F src/OFObject.m 6d2f924ac126f4acae511492818d02c694ec6d571dc8097cd76b7eac18caf610
F src/OFPlugin.h a1fb2461f85c688547f8690532acf405f6763b5a5e69540f4a8b18b244eb9174
F src/OFPlugin.m 7906a08f5e31cd7f3ccf7d8cd1dacd093ff06e17ae4559cd46f0c3564fb43ac8
F src/OFSeekableStream.h 1d030f1b22342af2bfd38f1b48548312aa0470982477c47541e80f0d91342e3e
F src/OFSeekableStream.m 8a407eb24d2cf5b688096743f543f0c2e20bd4235e821b3449978008a215fe88
F src/OFSocket.h 353d35e52141a10dd93f7a00c8d731d0b3579b6e6eaa6725d8ff3de326a3afb6
F src/OFSocket.m eff73867f1a5091fa7355eb714acd96cfad8f7983e38c1d19a776f25655db547
F src/OFStream.h d0c23abdf8a58e68e78b0db61b555e47794769ca088b8f2697d97b2f772ea21d
F src/OFStream.m 426e5fd1b890938f95f1fb3ff8855c57e314c4508e891a65453db7558ad7d580
F src/OFString.h fe46512cb7c927af959f85dad6bc8d524d3a35f2f22620a73ba04e8dae6f79cf
F src/OFString.m 4bb745a125ad28b4621b9ea7f9587748c74973fab03ce4b114409fd8d13b8e15
F src/OFTCPSocket.h f3e771c9daaa63fe2656502b1861c29512eefd01df4a702e7c04ea35c7f64dbe
F src/OFTCPSocket.m 605f8714f2194671669fab0ce7fa11f0e31bf4327cf6a84a0019bafbeba6a36f
F src/OFThread.h f1900f7431ae7e76d515c6681a32c9bf2a1b996b752b94795ac4045ad187ef5e
F src/OFThread.m 6d271824f0831d3c51ec62bc7d1b4e7287e759fd5fe6474df2f322327973db66
F src/OFURLEncoding.h 1262cd49d138c74abed035458b97f628743f29d57501eea45e38df669532dfe2
F src/OFURLEncoding.m 51165a76a2b3a833c5cf3fdc6e22198f4d444580f3fe0c40bdad5429781f78ce
F src/OFXMLElement.h 249d4d5c34d56e9c8030d3841ea24b8935985a56e9c5d1a38fec0f9931501d88
F src/OFXMLElement.m a65668b8123d9ae23ae84d6d9e84ec9c026682793373be10e17a19ec125e8b99
F src/OFXMLParser.h ea9ce9aac139f6d56ba1ac2eed1081fb7327f21478b330a78efa4073a0ab6d6b
F src/OFXMLParser.m d44a79d5fd3ee9d5d7bb6a2ee63495d72fa07486c9dedc5faac292c978472c4e
F src/ObjFW.h 7f2109937b01bc99e34dd82b56a00b50efc31f619c355ef931d8b00d0bff9282
F src/asprintf.h 41b1e213fe432e8865d81e61898778ddbf6ea9e11c2b68b218edc3ecc1787eed
F src/asprintf.m 4d0a2b091da3a5ae5c4088284d1424b86ed9133e5c295f7bc4ee0a38ac276d29
F src/atomic.h dece28bae9d0a23b5ad6479fed9f4a427dad99d326da482f0ba08c582980e300
F src/iso_8859_15.m 9ddf1853bd43296d09eaf81857e0283c949f8512664716115b4fcea66fe0a934
F src/macros.h fc4c29980c11727368001d7546cc7faf89fa3ecf2afb96c1a39481bd0e69eda6
F src/objc_properties.m 3ed2028a62d76c8fe310e592bdda4bf72cf6dec023892dd9a2c53da746fc1387
F src/objc_sync.m a4f4af841a255cc9b7aeeff2ca226e330246fa71b22ea6489c83c16114f600c6
F src/objfw-defs.h.in 216453ffb3ed7c4db6c351933b9e6aa247e0df4c144169db34252e2da996b4c4
F src/threading.h 49e86ee69a270ad46604aabfc7087dc0d3961f604855f9a1089c660845dafa4f
F src/unicode.h 3d606b60fa9264f2292f50f791f522d20e82b74f0daa16ad45c58d3670be8ee9
F src/unicode.m 5008f26d7195f4f2e29c86db23b092e8bb6a6df5790bb1574f5e3c6689a700ce
F src/windows_1252.m 0e64abc1749f8c3cccc8ce170ad04cb350b62ea880d128b2006ef10b86409b08
F tests/Makefile 4710ac3d3c240391cdc45e79f14ba4fbba182cd2fdc1c0feb252b2352f15ae75
F tests/OFArrayTests.m 004dd7f704c00b9065e117d9e3037c877fd2ad6b479baf19b22e798a54153180
F tests/OFDataArrayTests.m 106dfbcd0fb8859d3209a054028b7c796dc6577e25ca69376f2b4826aed71a7f
F tests/OFDictionaryTests.m 3031e7357f15ebc1a3d970d77ec99bb8b9afdc5ec257b465f73950302b043b74
F tests/OFHashesTests.m 09b698ac10ceda231d1a5359dbaa7ec3c8812a7eb7aeb6c9dc44bda9a7ee8855
F tests/OFListTests.m 20f31495db0673e1d22a49abc715bc600292f96fdec84075dc6b8aa60d7b58b2
F tests/OFNumberTests.m 389ac325a58ebc4284796c2e4825d280190eced0d510bc32da065ddae7ff2b55
F tests/OFObjectTests.m d56cd335e9897f1eb8b0ef5c5738bcf6c5297c88a13307407e6ff7c94beb5b8b
F tests/OFPluginTests.m 964d21d8c49d0d611ce920a5b7fefe50a93e2f1773241c17fc12d32d88a19c25
F tests/OFStreamTests.m 837d422c65be9f6942c4dd4b2edd52fc2fb0113238b5cce8cdd3e48901d08d9e
F tests/OFStringTests.m b29e32f5269877e32e76cd305d76c71be58d7841665a6d0cbf573f02820bd6a1
F tests/OFTCPSocketTests.m 0def59b12117bde63a8225020e224d3241b48b45b7ac9dacd62abd81db323069
F tests/OFThreadTests.m 167800b2db39687c2a0f74f86bbbf561461cf758881e1f04aab60db1606d6e52
F tests/OFXMLElementTests.m df22df1a10ab38e0f075274042d5c0ee1e064283763937ce91a810b40016b7a1
F tests/OFXMLParserTests.m 23648ec2a7afbf41e64dc080f9d0d0ea18d0b761db763a38fa2be89d9db0a3aa
F tests/PropertiesTests.m a4728313bfc4d924b77a41b8a831b658e24e92b2bebb14cd9ab61aff2e1f4152
F tests/TestsAppDelegate.h e3e2ff48b8a886073c3eca529bb9197411fb682b894bc1543b679288aa8332f3
F tests/TestsAppDelegate.m 11d0cb7f34f9ff7108252ccf83e2882c5f577ccbb9912509f026be6b11d5b194
F tests/objc_sync/Makefile 8a0c1d85a0f5c393c18450a9fca8df0364b538fb7fd4f92f14c6fe5547932885
F tests/objc_sync/test.m 53e6bbc1b9f65d9b4d37544964c443c5bae77c93d73890a05e8b2d1ce09f7446
F tests/plugin/Makefile 5683ac28962a92466ea5212971ad6dc7e28e7b62c8070e3ad730dec726195b54
F tests/plugin/TestPlugin.h 1b0e4971e8354f26b9aa278d6d016712a4e841d13cafdd8c941e43fe1198c64c
F tests/plugin/TestPlugin.m 268bf2ce8cf64e636832fc85f6d998b8a93276c06d433f553c49044ec1b50a0d
F tests/testfile.bin ac78121630aaad87f7852695f00cc9175b9bf80bc63bbc0e65784f427cd51217
F tests/testfile.txt 11bc6d44ee4c2c58f2d6688fef09c98a2ec2157ee1d57af5d65867b5db865a4f
P c7630df319ca11bead117c2d11cc9be4c54c863ad4f518f6482c4ae6e49d0e17
U js
Z eae167705f4d5f51a076506537f73855