Artifact 0c7c53dd58af65494176d838c23e5400d3d6ed2f8b204c8c99d25a92f31c5383:
This makes sure to return NULL if the passed environment is nil and
makes sure that the environment is always terminated with 4 zero bytes,
even if the environment is empty.
by
js on
2016-05-28 13:18:54.
C OFProcess:\sImprove\senvironment\shandling\son\sWin32\n\nThis\smakes\ssure\sto\sreturn\sNULL\sif\sthe\spassed\senvironment\sis\snil\sand\nmakes\ssure\sthat\sthe\senvironment\sis\salways\sterminated\swith\s4\szero\sbytes,\neven\sif\sthe\senvironment\sis\sempty. D 2016-05-28T13:18:54 F .gitignore fe58c41457685c21100d0011ba290307421734046225624b4218954da5e576d9 F ChangeLog 22a812d84f24b4c92cb9da89f524c117c8f3cd3914407de90a19bf6d5f48591d F Doxyfile 6f66b97d5c1a14cd7df9eff1490ab9c791e162a57373431c2ab14672fd5a1eaf F LICENSE.GPLv2 32fac3e90cdea91b37289b9ca09d781a364bf22864e52d5c5d6a6fa40080be17 F LICENSE.GPLv3 040444d59237d8142345043e4aec153ef10c8291c8932e5f9e1eba6e791e71e7 F LICENSE.QPL 714e65c9ba0706c46a7f4b93299427dcdc1cc76d1a2e41ffd72646406e95f247 F Makefile ea6009bccb24d8f062b70085ae118494fe3bb0a5e1bdf0f0e4f6dc5434ac33b6 F ObjFW.xcodeproj/project.pbxproj a334e48ba3176174fd3402d71a9959c8cfbe46bf4c4810276465f016b3078384 F PLATFORMS.md 0fee1f9bdb9e5462051af71c9f10b0c1ec0ab1b636aa9b35fa79962457ada96a F README-WINDOWS.md 16f204ab500a372533a0fd2ee95aff0e9ecd37137023c2e39ef873166cf04619 F README.md 25d18bada1cff1e5a2de21f089893e9012b7b4ab084d9887d651c633c2ffa7fb F build-aux/config.guess 24a82e3051a4efefc0522d797b09b4486ff51998789c1a6b3b29042eae8b86b2 F build-aux/config.sub 30afda005837b6d064392c2cb19e63a2e414546be821b996a98c5b53bb9a2e5d F build-aux/install-sh 4fa2988af1fe5eed6507d6335201da1e3d6c6a2c3e8b447a38711faba9e5e4b7 F buildsys.mk.in a8b77677a066ab47486bc5c60e871ff35219222caa560bb1314d52fb6c37ba43 F configure.ac d1ec3110f547d38cfb2d0dfc022c8c24068bf956e745e366948447b277d856ef F extra.mk.in 277548389a016b6c075d6bf45bb7cb19da399b4f927d442ee3546bd1a556233d F generators/Makefile 15274030adfe11a7802af6db014d29e68f57874af117f742f412c0abf658d9a7 F generators/TableGenerator.h c9259e70f6a6cbf793eb4c854e4efd6315950267454880e5c4065192e6e1a37a F generators/TableGenerator.m 6b7676232590809e7bc28f67803c519d6e4fd85ee81f892d9c7351d813bab4a5 F generators/copyright.h bf1c8da3a504f4e8c150fe7eb4a2abc7845106f58ea6f1bc380c9f023e907019 F m4/ax_check_compiler_flags.m4 eb1353b82e355b5d0bc59d3913e3398fedd37a5fea27e44acbc25584576e42d6 F m4/buildsys.m4 fae9237ad242d7b9e01da5dfc777b000a51ceae6ffdfc0ab8210dc6a3fe3402c F misc/Bridge-Info.plist.in 31c876bdbf439c2338d5e9801471d187891a516f396b6b982a52dc991c4adf1b F misc/Info.plist.in a131e6786cb869342950e3438c1bbe954b077342f21b9b2136e7aa029c12d36d F misc/module.map 9a5ab541bed700f271a37e6792934fcbe14b416e846c15e0069ea38c05dc1eda F src/Makefile f96b28456a1be6d7088e8a73aa77b623bad8104ccd3af48f3c1718e74ecb1b9d F src/OFApplication.h 1366008f7363c7c2855b926e43a4baff4d3502c6301f5c7e3cc3f925a6839630 F src/OFApplication.m e942c20c56671940e480ed5eee56fae7ecd4092d8b707bc8f8ceafd9d5b2dfad F src/OFArray.h a3a32a9cf7b56e19a0891c285bf42b62b3bfc458d4dcfa6e52d1ab4a26d3f314 F src/OFArray.m a881a5d8d9355d7586b2494e45f7b44b39ccf63426716de7a59964c8ee7c9b36 F src/OFArray_adjacent.h 7b7f7ca2e46c91a2a1310258ef0301ea16e32ddc2488877db6e6b3504e360e20 F src/OFArray_adjacent.m b1e29fe508ef25e9d786fa798727c3e3c191d0f2294f11c0ebdcdbf74918008a F src/OFArray_adjacentSubarray.h b0e9e8d77f718cb390a1ff697c13cf36f3b3548954138fd06d40140f0e0b5a9c F src/OFArray_adjacentSubarray.m a1caaaae82ee5a3cccd39d6a779c5258f71f55bc60a6c89f730d43020ae1253f F src/OFArray_subarray.h 32d1285139a841fe0d93cba69f94e717e268e4f9ec8c9e75d372ab2c817eef6e F src/OFArray_subarray.m e6121c411eeedb3ef221cfaa4b0334cb869779b54541fd0e51ed0d61a05f5d68 F src/OFAutoreleasePool+Private.h 88efcbf016b2f100043dc5dc93bc7a6cc8d7cb4c6efcfb80e45d4edbb8b3b690 F src/OFAutoreleasePool.h 4ad6b8c21e917f7d92d2aa81bf05dbf7cc298bd9ad80aa247705aeceee099c9d F src/OFAutoreleasePool.m 98e7771e8fc0f5aa3d0fb005375e875fc412dd165e405464133c0af4d387ed2a F src/OFBigDataArray.h c044c7b83d9e87085a1b65a73008dc6bbfce9a57fc6fac81c88c8fb20e6ea9d4 F src/OFBigDataArray.m 33d0695def23cc20c26fea38c9f738066d2550b05df7999f84d8494285a9104e F src/OFBlock.h 49d17ee2bfa1e448c314ad7a70076fc94a272c55c687ceb4672e84a4ac23952e F src/OFBlock.m ce186b9740e5627dc224bd38ef2a1aa975b5afc203e2b5fea63796c1687d2689 F src/OFCollection.h c54595537b7463fa8cde7258bf6ccb5e470c08e46b8ced58f4623a992dc8f8ed F src/OFCondition.h 1df8cb1e921b862441a644422be7020a1dca180c7f48cc3cc799cfc2d338a178 F src/OFCondition.m 0472d403ca4ab0518c0bf53f74478c07adb729272296f6a9d7be101496b8bb60 F src/OFConstantString.h c56d05cdc3ab7617184e84c18f2a275c5fe48896fdaf6b4163a62bf675a8b391 F src/OFConstantString.m 25ba828e397a3811f2f673f5bd728e6af6b5c4afba57c9ce896f4847f0d61b5d F src/OFCountedSet.h 4c2543f7ee08216f2568d78cd1442ad5dbf918aed73b22a2c46fc76a6e15830d F src/OFCountedSet.m 0fe79da4072b038229cb1f623bb2da81b7b87f9ac9ce2fa7179cd3353a79057a F src/OFCountedSet_hashtable.h 16296b73757a4171d2c344697f330aafba7b035f0f09ba10ba6b23cd64efa29d F src/OFCountedSet_hashtable.m 14556b7ee814e02ad83446735715377a20d4e88b1a70ac76b55d11a6647c0ed0 F src/OFDataArray+Hashing.h b4891dc7e93bfa634e4894937d777d0d124cfa35d327aa1c7aac625c91c68772 F src/OFDataArray+Hashing.m 155e7ea0e42245f0a903ccbddd55a88d9a543ff070f33b74b8964aeb2f45c04b F src/OFDataArray+MessagePackValue.h bb63a0493c13c7dc28f8ea79350400859106cc964e696d467eed471866284219 F src/OFDataArray+MessagePackValue.m 36fe618ac5ef3bafe40c509253f58c446f9e33267cf71a19e564b976bdaacc3d F src/OFDataArray.h 134bfc8e3c89368bc8e0b2d418023f7edc890ad2e59fb1731154e57cf64e6604 F src/OFDataArray.m 7efebe508aee37a54497198928037f833dc38c943a605e0aca13c24d8b3d7379 F src/OFDate.h 3a586242e7afbec05e0fa390350443219202383ce4dc177939fbeefbb0ed05fa F src/OFDate.m 7b98bd3de04a1bfbd53ac49a3c7019b896ba2c2dd4c339e319db726f2e2a4420 F src/OFDictionary.h 24f80d368eca217a913fc4558a35c70554d94dc82433da36f1f36f268d544a5a F src/OFDictionary.m 8f1dc3b96259f5283d0dbb0b7af8911df00ba6464c1a5f5f1dbac874a549d4aa F src/OFDictionary_hashtable.h bc4f1aeb218a3cf287c634f5202c262b21f09411d3c76d9df8602db93f9de122 F src/OFDictionary_hashtable.m 07ad3492257d70e9a8cff1f10c83ed2c500352119d2bd587c39d5d750ba7ecba F src/OFEnumerator.h fdd5f1237e7d04e8f8660d27c1c424d9a3bc161a876eeead913424487a1bd35e F src/OFEnumerator.m 8e9ae58628a9593652c514643f998548455685ee6b1a1e184d8b370147bfe599 F src/OFFile.h 661be4a93560c588db4d8c7dcc999830490be739d2ff2b857f8ac1a9a5df0942 F src/OFFile.m a34749abe1f7480f03ca78803b85d02b10a2c061d39d5d4997bdef2858a7714d F src/OFFileManager.h 8d6a926fea44f6cbe880c23504c31511d48c3354cec99655538f2a2121e4496d F src/OFFileManager.m 3f6812e1370a311ccb00f848fff40c0d63b49486a0d02d39aab9302e8355da00 F src/OFGZIPStream.h dc92d915266faa5e10658b387883751e7bd28869bb94d987e9c0dbf34cedf683 F src/OFGZIPStream.m e50224d01e3aa10d3df9e9a98650874f008db0a61bb0a06801e98561bb6a778d F src/OFHTTPClient.h c62fbae14af54e5f912322355d8ee3403f897738421e1392a6aac958ecd000bd F src/OFHTTPClient.m a71d96fcc88c8ad49d23c9ad5e95fce9035a22ba525088a5e89f081735c92d4f F src/OFHTTPRequest.h bceac768c75e76b0d88fbf8099db319d8aba26aa3f77b25a84f16d56c39ed2b8 F src/OFHTTPRequest.m 1e0b73988355318c493bdd6b167ab221998dca720ef14bcd572ed8de01d83158 F src/OFHTTPResponse.h 9e04319ec9d9b8b7b6eb9937aace13404934b5bb719203ecbbc596dc0cd4ce51 F src/OFHTTPResponse.m eb89f0bc18967334569965b2da6cb15e1644a7e3a264e4f2c968874cb92c1f08 F src/OFHTTPServer.h c2275afafef8c15a1a53d94009b9b29aceed39996be7b13238e215c6ae70cfe3 F src/OFHTTPServer.m eb56a06a9a622da73d6db9342e50f94d3c98b14d3db594e9a226bcda659d7eac F src/OFHash.h 360d51ea54d615414437e65bc8cbc611985e5853268bfd1f7d32970df1852af3 F src/OFINICategory+Private.h 9ab21980be14a9c5585b07d32b27517ae21bbbe74774a6ead4b96fe5647d8c0a F src/OFINICategory.h 207b860492ac72a2d5a82c080a04ad26f7394c3442faca90662e800f1716e409 F src/OFINICategory.m b22706da67e41b32463e95e963cb1de41806176492f11363b2cb54f1477eb8d9 F src/OFINIFile.h 140ee5468f0bbe7d254876ccb908346f657bc0cf6b3baef6b341c306cf949ba1 F src/OFINIFile.m 53dbf23d52c662d5e871e0e9fc681a0f06e06857692b892f5b425be56ef85d1f F src/OFInflate64Stream.h 71a119fb431924614299705502a727280878732c61b0319bb1f4bad3305265b6 F src/OFInflate64Stream.m b2473b7a3a6b29d1d0b59b8b9b32f4b72d64fc89baecba8c351e202a38c0eb80 F src/OFInflateStream.h c61dd6afda5beb9bb021253b78612c14878d5baa490f0e902f911dc72547fbfb F src/OFInflateStream.m c6c9920c3114d4130459503a3a34d06a222677b99293e23b774a285d57f6a299 F src/OFIntrospection.h 8ff788135d6a80997a5e16ba481dc4b76d2ec3e353a66232e3827ee01acfa365 F src/OFIntrospection.m ce69904b510107a69825c69ccef47a8626de91c64936c5b981194ee7bab08284 F src/OFJSONRepresentation.h 59b99a7d9c967cd1c301f264143592e67a15be4dbf6c123011f3e65541ffa442 F src/OFKernelEventObserver+Private.h 115d733df87f4188d0babb81837df91b6f9b4aa1b2fa16436c6364f1bf1bece5 F src/OFKernelEventObserver.h dd46f03e3d04b120057e3657e99e1da6b076de26f9618de81b2ed068dc739431 F src/OFKernelEventObserver.m abf69b00a76ff6817e96e24255be3d12e923d9219d2fda59bf9e34749373f3d9 F src/OFKernelEventObserver_epoll.h 92b6e6e301d3b1c6a51708921dc64d6c121e48270a53ba33820607f2870ca476 F src/OFKernelEventObserver_epoll.m f5a39990c01d64cbb0b55521e0dbb59282bbb76c2f5224986673745550b27e37 F src/OFKernelEventObserver_kqueue.h 5afd4d658352fcf9d670f2ed7789b38f04718d3a943258fa0308f2fea176bfaa F src/OFKernelEventObserver_kqueue.m ff0c36abc7b59b4c08c35d848ad8fa14acccdc8f71ae5ca10c81fdac9048328e F src/OFKernelEventObserver_poll.h 4d08c13fa67daf67c28fc40ca9409d4d86a73ce7ec5dd7b538054d9717dce252 F src/OFKernelEventObserver_poll.m d2e1efd541876ddeb4fa34adc1b3aa0fc41aa4a80efb5cd06603c2d96b0baedd F src/OFKernelEventObserver_select.h b0132693932181cd7ff236b5873510359cb5c1113706b9c6157be7ff4787e75c F src/OFKernelEventObserver_select.m e66acd4ec0ad2ec7446f30f825fc59dd084a9d632a0a700fdfcd7b3d2f4b4dcb F src/OFList.h 253b5e16aaf1862eeaeaa96d7f9c44b1d258ea94a8c01cb2fb8b0149d9efb171 F src/OFList.m 809ddd51dc047cde4e0cad62d4b9696362921b2504dbd41d81f8ea2eb207f550 F src/OFLocking.h f1c3f07ee7f437430ba8c63a4b59e23f6adad7dcfcdb220b13a10a4564c8dc73 F src/OFMD5Hash.h e1256fb017d7acc75653e5b78aa27001e056014c615dce0babbf86fdb4421291 F src/OFMD5Hash.m 5a2233393206536829dc7b13ec33aad3cd645b8026a3404eb8a0784f01a00fa8 F src/OFMapTable+Private.h 0e347dddecc4a0c1fff9a4dc10a5cd3e932c822174e3d6d0db4a281418581ad0 F src/OFMapTable.h 65a71eea1955b109490df0cb9c30558dc9414b68685cd7b0dac57b98b1bc576b F src/OFMapTable.m d08b0754f845e7b1d8686f498a2a86102c09060eeb25c71cfb5eefdcc2edeb21 F src/OFMessagePackExtension.h 9f36d4baa788c869c07c1bf19cf686b5e32d968dfaf5638c0fd98f0f281a4cee F src/OFMessagePackExtension.m 17cde620c9eac9ea30a74583f9111f269f51e83fa5689041b0b8d932062a5f59 F src/OFMessagePackRepresentation.h 74f8c7f3059c592c8893922b1867e6362c6e2cfbc9b7adc11510873a1cf5c5ab F src/OFMutableArray.h e680dbafe74ac9ea1acbb7362b17c65a168a48f2ab32f8caa5ae8cb8a43ea546 F src/OFMutableArray.m e4d2b4619e3fcd80e24593dcd1dee820ef1feb8d444bf6f6d3508a7598fa0837 F src/OFMutableArray_adjacent.h effe0963a21f3bbef06acd9b8f25dfc6bb98fff106b5006d6fadaed757c78b69 F src/OFMutableArray_adjacent.m d11d5110e447d49d371c660ac405d89ff4674aeb9cf2ad3d7810115c77355ab4 F src/OFMutableDictionary.h d87ccc345ae58d03da84b087e3ca23136efa2550902b90cafc52366cd7420f12 F src/OFMutableDictionary.m 6b8bc772b68325fdd48406cc9e291141d01e2791d0774e52027da244a85ea205 F src/OFMutableDictionary_hashtable.h ff9e2d0bd2cbe0ead1291f27f27892277ae92adae48401fdde7ee8bbe424fe87 F src/OFMutableDictionary_hashtable.m 1dfc2b158b70ebf00d9f258031ecf66fc0a9aefd793cacd73e92f51889feacb0 F src/OFMutableSet.h 8a891f0a5388a4282c025cae51c89f121b984726d57ce2f36362fdab8c5ed198 F src/OFMutableSet.m 0d4018a9187ff33cdd7940d26c252c36f9664754319d59d8c1b9601993aeb92e F src/OFMutableSet_hashtable.h 65683a5a918a7e653279855137db9d913646481fc73eadffbaa340f1f65f2313 F src/OFMutableSet_hashtable.m d6d4078141f0b70977a2e5842c64017323d6f575c90dd1732e13fe4348b39bf3 F src/OFMutableString.h 3d3cd1271084433af0a26552d4d8d149773085d59d2995c31a659a2bec9a393b F src/OFMutableString.m b0b4b6766d5e430b5abfd0b40667c3079fc97ade9662b928720dc61d35217140 F src/OFMutableString_UTF8.h 8c798cd15af85c39c35a8bc9c70f8348d72d109a5069ce57046db6b73428d8a5 F src/OFMutableString_UTF8.m f55475cd25278667bcf403e5021aaa46dd64baaa0a7543b0f198bdf0013b6996 F src/OFMutex.h 0bae5ee8cae48a4fba816aee384e699f140af7e6e935aa71e2afab28c0a3c4b4 F src/OFMutex.m 98f14fbc8c11c0104dfb21f8ba39a9e2c3b56aa6979751879a276ff8c68a9151 F src/OFNull.h af7cffd98b3256490b28a0050afc386027812a53d6da50ae0940f8ac11f50109 F src/OFNull.m f14e01c2e89710ed306e0ae6bd24115728f12cc4bd3cd08b868a0aa1de7c2ff3 F src/OFNumber.h 1972eca1cd61b7b009ea7922767c7165565eb156048b06948c0e5b6311cf5a87 F src/OFNumber.m 3586cf276fff3b34e48c430c26519b361bc2092bb123d14a88d75fd806d23605 F src/OFObject+Serialization.h 196c5ec775c2e960cde7ffc262ad67d5c689c0b806dd64dbd8db3414b68b8aea F src/OFObject+Serialization.m 6a3c9323c99f4a9b70003aaef3940707202e00e11a382a6006f403622adfb3f7 F src/OFObject.h 2a9718be8b92b47270e23784035476d4cd02fdb752bf9b78095d162982ede0f5 F src/OFObject.m e954270f26183e2ee891c661795b06776d35abd44372b11b38ec67fe128a8331 F src/OFOptionsParser.h f9c27dbf020bff5189c3809be7c8bb60881e0463280ba2bced659792526ebe24 F src/OFOptionsParser.m 917ac126570ac9235c3dc9af88aea46b1bc0654583bd810bdb29c7b18ee1f405 F src/OFPlugin.h 1957f73e8bdd1edf0f913bd27adb3219dd8aea6c01ee67f6f9ebf7035318f0de F src/OFPlugin.m 7e1181f07ebbab706a26dadd64ff9587052814383fbf4ec8d146e5f17a31c409 F src/OFProcess.h a0972b9f198037f89a1e3180609a57589e5c342db774e88b0d2eb3a586060822 F src/OFProcess.m e8f32c52e1891015732220ae92be882d74d8101677ab52450b3fb7aab59babda F src/OFRIPEMD160Hash.h 00a11d6b226492e5a9a3fb7eec0575bbe8628a4e76a04ed36b1f27fe7d832dfa F src/OFRIPEMD160Hash.m fbdb761c677cfa06e65f2b40f6e120ae2b11a30a840232254edc2bd8fc211e59 F src/OFRecursiveMutex.h 6700d5d0f3dd6596d333f32a395a338906ff7feeb67095eeee540d2bcc6fad27 F src/OFRecursiveMutex.m c6e7818c2197e099ba02ff2b22b46d2b5075daafa4d72e8ef9d7c44d63dd64ca F src/OFRunLoop+Private.h 91dcf786c9960db5cf3348c792047698523bfde4177d064827ef171cdc1b6f86 F src/OFRunLoop.h 567e4b9a96596cd0b0bf0577bd97d922f0978314ff2da3622b71434305f8a288 F src/OFRunLoop.m 84cb722e0110baac3b7393685d1b7e28aa2b114541c21344a6b4440647b381ec F src/OFSHA1Hash.h 7db19f54a8e597a5da3c983b5277a1bd24bf1f13e318d03e67223851e8b36d24 F src/OFSHA1Hash.m bdf798905fa188e25f98bee6747bb89142428ec4bbbe1154771d50243b926b51 F src/OFSHA224Hash.h f0a9bf0b33d84e7f1d91f974e24c41669bf4a956500fe746064056f3c2ea8967 F src/OFSHA224Hash.m 5502a5aef275049ca3c600c5f9e4b95a8344aa21cd711160fd04b561b077c57d F src/OFSHA224Or256Hash.h 29c76a963845445dff980b978f989f41cab8ab398a39d4408f351469edd6eef5 F src/OFSHA224Or256Hash.m 6ab18f2a4cd4daa1691ab4e5ce0ebb35561fa51824c4e7cb3b6665a41b68fc02 F src/OFSHA256Hash.h 7619c8dc6c6202dc69f7b92cacfbd13849fd862cba293fd1041bd3412f8d0380 F src/OFSHA256Hash.m 49b4149ffdf7ed28e41c661db65ba316d09aadc9503c6a7cabaed01491edac8a F src/OFSHA384Hash.h 726046403e6df8d30b12e054550c2cdd814b7991692a051d09123d856ece3380 F src/OFSHA384Hash.m 82e881071ee3371a1396068456fc5775001a080b8feb897d4180f3121506dbab F src/OFSHA384Or512Hash.h f3c6e027c1592f0a610c2d048e888052750eb416050c9d493189070d4edb389c F src/OFSHA384Or512Hash.m e332bfebbc8b4fb836bfcdf6868ff5fc0f60351bed69376d33e39491bc138005 F src/OFSHA512Hash.h ab7b885f2a9d6bbf32790c1280a37e611569d60490f9db85a27bbfd72ecd9ffa F src/OFSHA512Hash.m 3ab6ec16649e871874f07b6059eff98741fc19d366872688899916215612168b F src/OFSeekableStream.h b111b8a9b73175a5b0661a5e05d434a550e6fe1f9c1eeb59c78e20201453649a F src/OFSeekableStream.m fd840df49d491211d03c3a4c8c3b0e6137229c64b227546381300f27a1cca3a3 F src/OFSerialization.h 9cd99f3e69caf15d206944b110680927530cec89da90f2444c2d84f44580023f F src/OFSet.h 58c61ab64e4e4b714938825cbe9c50dc22f2a9543d6088ae2c93e3e8d831f99c F src/OFSet.m 704c37120627ae80a7d7a13a8df332904b74a26f3b981337825ad346cf90436c F src/OFSet_hashtable.h 0dc305e5846002377ed68985625f394798e75c688618986d1c35ce5ce64ab01f F src/OFSet_hashtable.m 97b4c86e4893d6abd052f1b554185b4f9024bd339deaef8c6af5ed573e36ca3c F src/OFSettings.h e353962cd00023057768352cb2cfe1f102b796f80bfefa07cf8451c971c0dee6 F src/OFSettings.m 84bf12cf795deb7d7db6013f7ba2171c2d3cf0c674a270b42dd7e53e4c2f4840 F src/OFSettings_INIFile.h 7544b157768e04a3339660780c6450a97323d3a0a2f1e855b81e95fccab0e071 F src/OFSettings_INIFile.m 9c4858e0a130d513e7bbcbc1501e8fb0750357bcbf86c4810a8ac64b07585960 F src/OFSortedList.h 57ad1e2a24f01d9f8e6faf525b8ce669d717a0f522c096de3f12c6325100ea06 F src/OFSortedList.m ab965dfbfd1cedb04fd7ae627b4b7e2792707de472202ab555669536a7286068 F src/OFStdIOStream+Private.h f20eb9937aa6bd1ecf4c4ec761814a9fdfb1ad5f6eb51f1298e98109d49411ed F src/OFStdIOStream.h 70525b9be43e24b758bf350e7114febc8e24c0ddba06bbd414b0b0dca698fd2b F src/OFStdIOStream.m 53b11ea420ab905244e88b4eee1da7e4caf782c12efd3517dc46e10ae8e04cbd F src/OFStdIOStream_Win32Console.h b8fefbb451360c02dea88e7c3dd49f0235dfe2ff5e807158399cf28d44c25381 F src/OFStdIOStream_Win32Console.m 856da3e2853898156fb108fc67f4d1be82e14d2552b17ea4eb57b33b042829db F src/OFStream+Private.h cbe9f3052073df4d3616cdaccf4f2c081aad51bb9ffcccf9de49afecda66aee2 F src/OFStream.h 38cc11b62a4dab8e923b1d5b1ba55dcb13635d645fefc87956475c04801df26d F src/OFStream.m 3e396d5660846fd0310201bbebfe2c6585ca807b0b9ccc228ec8a5991398ac7c F src/OFStreamSocket.h c319be56144d68c23e7339cbdd268c5b71209221f7160e70feaa60803182fe9d F src/OFStreamSocket.m 3021941e31971c270f1b7a185709aeadf35b0b0825ec9d12fa7e5885557ee645 F src/OFString+Hashing.h c5a8c9c2334e9bd94b402eabbefc9d4fae961b12236fb8a717f2ff77a52f0101 F src/OFString+Hashing.m 0bdccbd7c3e2109883a8962d63121ca0fabacf8113ddc5615124d9ef1371fc73 F src/OFString+JSONValue.h b44cb4dc6d7f8db1ecade9261d02be0dd2a80d178be84bcb5140b047e184eb1e F src/OFString+JSONValue.m 0e3855dae5d5663b03439c77f999c83063b37e643c4bbd8b4aaddbedd8adb1b9 F src/OFString+Serialization.h 3b3578c093f03cf6220707b7fffacc3dc82a5b5d947acd23178e1f45f20bcfec F src/OFString+Serialization.m c6c62287c1361af05211ae267a0fcc5c6812d4de86aee538978213b225e30673 F src/OFString+URLEncoding.h fc4768ddc2e926edb5f5c11f761672981d7566cb732d6a3e43fe04249898dad0 F src/OFString+URLEncoding.m 18f43044b2e2854370fbc983a3171a5adfc622ad3f2dc7bba4160ca20709832e F src/OFString+XMLEscaping.h 45946f6d8c8820c6feeb17b20e4a0d0a9f5a3dcd7b5834a13bf07ae172b64e23 F src/OFString+XMLEscaping.m 90c811c9d567e528ca55921f2b626e31590f20e6154c31c904d4e69ffeeb8cd4 F src/OFString+XMLUnescaping.h a3f8042d7d98b089b2d1823f399b2698a24bcc852e350b2ea97e70bcf332ed6e F src/OFString+XMLUnescaping.m c0eb6da7c1e1e06a4e4a290236e335989c6b590a9aed77bc55ab1a710544f509 F src/OFString.h f7188a01601dbe5d7d773cade95e39e0157a70d74268fae059f92358fec01c9a F src/OFString.m 63687acf9ac5e578c8354fa4d7361f05017a3576653654a836546eefa7f2d516 F src/OFString_UTF8+Private.h 5003af12e472fe6c830c5034391b2979f2c375861ccfcc001d3422bd437746c3 F src/OFString_UTF8.h da64634113edab774ad09ad65efe3a67f916749847be34d9c74fae052a92a9b6 F src/OFString_UTF8.m c460dbfe917272224968cad658d2a9589bcdbe2f96ea1593a1e7a8c3681ae558 F src/OFSystemInfo.h b6d210b0c457cf81c20f78fdabf627da79fdae301b1310d77c9b6b2666aa4dd1 F src/OFSystemInfo.m b2e536c6d09f78dc6eee41e9501e159e1dfe02c3059328d129a4d6131b348c21 F src/OFTCPSocket+SOCKS5.h 1d5130f822113959c7af934aca818d25be6ce3b1e724b4143cd3b946b4eedf48 F src/OFTCPSocket+SOCKS5.m 5b08ee4ef48cda13b6e50a02a4b08c223029f8deac6636b016ff1376b2044627 F src/OFTCPSocket.h 1b9fd13a4f82eb29cc5aff2e50989a994576a717b3913e9b0d5559ac70388dce F src/OFTCPSocket.m 15a3d3213ad4631f559f0620ff62a7aa68db8fa420c3ceed468462478239b0bd F src/OFTLSSocket.h 8486e61a207e512fd1800c0e4cb0008525c2f3caef3ae6ad6e1996477997f5b4 F src/OFTarArchive.h a421bc5d7a7cf3e3a9f072e6c5bbc7d8db9e9db695fb9af1838d1ec77c77753e F src/OFTarArchive.m 370eb5f8c857d157e7f010a6d027fc727954c89a0d418db96432cddd01dc34a0 F src/OFTarArchiveEntry+Private.h 4afb4b04296d22982257b723cbfd595e76d8ae215837684dfa0138accb2210a4 F src/OFTarArchiveEntry.h f1881fc4523a5f4eaacfe2c04b877fbea8df204be9e8b2eddefef0ff4ddd39f1 F src/OFTarArchiveEntry.m d10ff12b410d6651d7beab423e95c2f38a346607d9645b398c38a41044fd6a3c F src/OFThread+Private.h fe1f574c4ad8f6e28e455d1322f9ace8ac8f8344c6eed9807ed186eeebad8f62 F src/OFThread.h 383f3c49128ed7a90222abc9787950c0466fa9ee4b3ada9b16143bb1b6eafc64 F src/OFThread.m b9ed17bd65e48c45218e54c4de6d818b73b799d21499afbe569b7e959ab5c354 F src/OFThreadPool.h 6c2e44a50edef9a3f391e107ab75b61a38e3df150f1f6dc1913c24ddd5abe44e F src/OFThreadPool.m 629df82865b0572848c32f7abed53a7e5aaf2d211bfc3dc2c9d554431e7b21ae F src/OFTimer+Private.h 8d6c809bea0eef43344d13d24fd289202f79744f6925dcf231e103fd18e5535d F src/OFTimer.h 1c28cae984952605c5606662af70cdc17764fe1288e844bed952a5a59c4edef6 F src/OFTimer.m 45416b9d3e6089b628d3aa6709389f6d18fc010797a93ccb9ce8396d58084a9f F src/OFUDPSocket.h 978ba8b5e3965631c3a367c5f221b6883d32d8e911c44bd8ca63e6c24e65a4b6 F src/OFUDPSocket.m bc2dead81f94c4ca0b472d25ec611989527296a9d7805076efd10ac49e539bd6 F src/OFURL.h b9cdd57013b382aa357aaad761e443406900aea8d102c72d032eff4090db8601 F src/OFURL.m bdf49c5547f4ffa6490adb581780167943b5bf62783e60ac7bc99f7c993ace55 F src/OFXMLAttribute.h b01190baf6faa979b7bcf09109903eae9536cff15fc2bb17d500c2a5dd693222 F src/OFXMLAttribute.m 65bd213eb32fac9c4660ee10c87008cc7fa0cdced964a0ba4765ce02d7e80643 F src/OFXMLCDATA.h a9ccc488fdf2b551d671334e93c5f7705f3a440288f89829ce62356dc3fc8aaf F src/OFXMLCDATA.m e529012759be6cfa176e27ca9aa5287fca353df76d43044f150b6908e8850f6e F src/OFXMLCharacters.h 0202969c7acb60c7b3f41a27829c3d439106852d30cb3449d5045d45f857ea9c F src/OFXMLCharacters.m 30e997426b37a668f4ba2ac8dc28d0ba469b2a5eec0fba570563819cb8a6ea3d F src/OFXMLComment.h 6be4742eeb4605dc9d9b218aa005662bda44db04fd10e6ab8ef33b71b0a96e15 F src/OFXMLComment.m fb75b45da2b02cc96eee48ca3720c8f8a7606ce15f1b33a4827fe5fba9ee1cd4 F src/OFXMLElement+Serialization.h 251db939dd2dca38ca0e3a738ca9d98d2f706abde94e5d1afbb14725fbdcc36e F src/OFXMLElement+Serialization.m 306536eaaf291c059e7318f2dcdad19a89d1f6f8c49fe75e09e736b5d07e7747 F src/OFXMLElement.h 9ef134a6c62c385d5f3b19c92600450595bb1580ef222f30b332f133abbb424f F src/OFXMLElement.m 60f205f64c9dd848e543fd8657315f01856ddd832db430501fd9fe560406647f F src/OFXMLElementBuilder.h 3efc39c26f980ba6046006b83f02d880213903c4c42787fce172bfe840d2655f F src/OFXMLElementBuilder.m 4e94b4d443f4c3fb1c026ab9473095cf66d146b246b7589bca879ad51f9e1e69 F src/OFXMLNode.h c0e82e5e12e5f1bf70ac8d87418240293386ee95d36efdb179053963ca34f8a5 F src/OFXMLNode.m d6f3bc023b8718fdf13068f072c07d63617d64150332e846cdcace9c29e8dece F src/OFXMLParser.h 1b3db191272a352081a95390a5773c4161d2e77d978ae99fc8f7f8c332f7116e F src/OFXMLParser.m 0b91cb99ed920b6e8162e354c9cf4581f4375bd7c50e8c6177f5e55fa6a88c47 F src/OFXMLProcessingInstructions.h f1308bbae4c929606a3aafd19ae97536d688f2a4c3edb5f7d544c275dd5ddd6a F src/OFXMLProcessingInstructions.m e0dbaa2a856bec00b2e393432ef29bbd4703dfd31d0b67686f5214166be5f0b1 F src/OFZIPArchive.h d7df6eb92243ab5d5b06930b966067c1dffb6f039566503aa50acc25522894e4 F src/OFZIPArchive.m 5b4c2f9e0334277b702a65c088b69d010cc1bf366e59d6355f17cd8170f5bb5f F src/OFZIPArchiveEntry+Private.h 1e140f19b85dbf28c406a871a03fac69da1dac7bc48156d905bc8cb70c73b7fa F src/OFZIPArchiveEntry.h 8349d4c74ed5e2760926d2f2d8030476b60a8d4953ec52551385af40f947f270 F src/OFZIPArchiveEntry.m 666898b11772e5a55d589e42e1ee6900d144aa09098bf00e1df794d0edac2839 F src/ObjFW.h 5684940cda94cb4a4b2eb2718676b7a7f51293e3faad811234bc7b73b708f2d8 F src/atomic.h 17afd94567d716879d318c4f9210f4a8e43f2a1459105cb0c5f3cae063831a49 F src/autorelease.h 0ee8ac02ac0666529baff1587b3766313a57730dd98f173e5a784ac560e01b6d F src/autorelease.m 6e4824285d63fb9bcae91cd0180ab1945bc4c17405b9ea11bea46a7e6e3edc03 F src/base64.h de922b25741576faf3816a0085a9efa5150d095d8328a58fe7185c516bef8325 F src/base64.m 818cbe6cf6af4004fb750115ba0485818512694297a8ccd3f4d778e09910d20f F src/block.h 261f53d6e72da91c61af3425d623d9b29d7dbb53d3fda1d633bfce6282fbfc3e F src/bridge/Makefile 6a605406327e8205c6c10a7f7068400ef4da2ff4c6e4b71987c3818a80badf03 F src/bridge/NSArray+OFObject.h 5280e9962c3a008a7d742b2266687ab4c47b4b3934da8e991076ba3bf6248ce8 F src/bridge/NSArray+OFObject.m ee09a7633284b09ebc0a9c80dad4a8476c575905960aeca8d2f26bbb2cce29e5 F src/bridge/NSArray_OFArray.h a2de071e99ff302e3c5815e3f7a9d160212940d953e5e2b796436117f65992d9 F src/bridge/NSArray_OFArray.m d18114a5f865488d69ebaeb624ec61d7fecb755a0f06816fe74e0dfe0fabc589 F src/bridge/NSBridging.h 40a964991cd0fbf2740eec4b2829996b7b157f4e41c8409b89626e1e2e89f28a F src/bridge/NSDictionary+OFObject.h 465cb42764945b78ceb52814f81fb6b6a1058bea39d6eae1f6781a00e5c69c44 F src/bridge/NSDictionary+OFObject.m f90d4e0fef33474c08a2dc6b83edf62cddb2dd99620e6fa225ac0ee21dc11588 F src/bridge/NSDictionary_OFDictionary.h 234ff8f668b753b03ddcc5a3bb2923d265120b818982c0aa4826c0ef7e7b5867 F src/bridge/NSDictionary_OFDictionary.m 2b750c24bd2469cddbf7ba4dfefc87d01f8aaeb1f1055245da5a1cad14d4d91f F src/bridge/NSString+OFObject.h 216ac8f5aa5c5ad56492680229b9fb54728d98617b0e57484be05ce49a53d321 F src/bridge/NSString+OFObject.m fd39c0835d3fd9bc85860e352b9793962c3637bbeadbb00b6cfa5f1ecc3ebbc4 F src/bridge/OFArray+NSObject.h aa0f6e10ebd4b954d85c17852005b9f8e5f894dc3838582160fbefd471ad1967 F src/bridge/OFArray+NSObject.m 3c18209387f70dce15b9c99a1c3dbcf5583799eb07c42084f082f657d05d16cf F src/bridge/OFArray_NSArray.h a31b5839be7b760f7fe935ea48d35707d7f47f72fdf25a44ae91f1152bb9c236 F src/bridge/OFArray_NSArray.m a1fdde1f011d2a61fdc2ae5ef57d5101ca085050a2ac91f2c3a78396c5558465 F src/bridge/OFBridging.h c3a78e6fa5319f3448a2817ff5fc5263bcc6154102141b40e08e5ac8b38c2c47 F src/bridge/OFDictionary+NSObject.h 61dc293ce65f0cc639a8432c3868fde47d26e3e66f4f6ebd2a6877c26db7433a F src/bridge/OFDictionary+NSObject.m f0354752076fb1549bbe6114ed159a439f502b55c1604181aa1b04d6c5f9c891 F src/bridge/OFDictionary_NSDictionary.h 7a628bd0cb5093517c5edbfea283d3ac502757bb2f39ea1e4b7a1e90e68acfd0 F src/bridge/OFDictionary_NSDictionary.m 00d54146ebe8fdb80e8e375d720ca96f563f868e7498f5d11f55ca128dd72809 F src/bridge/OFString+NSObject.h 9e01cf0a0059eb72924b8442445b349b69da11fd026b565475a621fd5296caf8 F src/bridge/OFString+NSObject.m 7e9af2131977ac3b5b9f8952bac7c4678a8823e82b23f1f8ec49a9e4b0c2593c F src/bridge/ObjFW-Bridge.h b5d1395eb02cb74c9a9d3a7e97172a487b818619391730fee581f9324938854d F src/codepage_437.m 02f57a645e910511212afa3367e1eed93d719e6c844bf2a58861616bf33240f4 F src/crc32.h 8ab62e736c5458310a8521bbdae948cc637a59010bc2177042801ec60bb64902 F src/crc32.m ef729c7924ad9bf13e47daf721d82feecaa7ca1e20778678dea331cd1c422749 F src/exceptions/Makefile 4a66a083dc1b428e4b5313f3619267dccbb10315d87fc89a8d44200c24fba3cc F src/exceptions/OFAcceptFailedException.h c7579352ec6777be0b180e72fd8ee91d61a02db64811d9b33a547b60f26727d4 F src/exceptions/OFAcceptFailedException.m 62b8f5bed01f891ec69dc0b683cbc5ace12cdcfc68fc59e412ae3bedde77e748 F src/exceptions/OFAddressTranslationFailedException.h 91bd3464cd5eaa104b1c035946fc81d9ad19bd9acd09e68518d50e3121b46d96 F src/exceptions/OFAddressTranslationFailedException.m 6b8204a11e0f694919662b46c9ce0200cafca2cc3a476ea69c1ec94eff6a0586 F src/exceptions/OFAllocFailedException.h 5264e12d6d00aa4e239ddf395609fc44e0ebbbef6f3ca793ad63563c7be8068e F src/exceptions/OFAllocFailedException.m 6b087a6124b632931446bdeb40a8e7daa291f38c9e4a65f8ab8150b72b643c61 F src/exceptions/OFAlreadyConnectedException.h 910e1cb8616a6e4ab685c99765369b25f10fb01fc48bb662d7c3e4a95dfdcfa5 F src/exceptions/OFAlreadyConnectedException.m 98e9b20c74d143d12a508a1d5fa46a4c9a6f8634207c262677f51322eacb7bbf F src/exceptions/OFBindFailedException.h dee56cc6470e6ee1c0f8b62492f77233d533cdf49fe6ede8d3a27d7312896daa F src/exceptions/OFBindFailedException.m c15efcfbbea6ce390c171a5d49b80ea69d4758618d80849e6df7f7c31eec5952 F src/exceptions/OFChangeCurrentDirectoryPathFailedException.h 2e3315cb0ee4d97c6b300c78b77cf8fceb7918372bd1e1266903eb8e4f479c15 F src/exceptions/OFChangeCurrentDirectoryPathFailedException.m f99f432b63f85e0f117fc0a6812ee58ef4cde07cd9636526ea1fa19196b8cbb2 F src/exceptions/OFChangeOwnerFailedException.h a63ca203c4cafef0fde64bfc7a385770604d272c1e1a853200541cee81826c4a F src/exceptions/OFChangeOwnerFailedException.m fbc125a1d73f88eae5773b69dad13c28312686d48a24921a8b3b902b93ed7467 F src/exceptions/OFChangePermissionsFailedException.h 6ffd5b65df31a9679e0846fabf13cc894b47d209c9feaf4bb3a14281c2b12834 F src/exceptions/OFChangePermissionsFailedException.m ac508ba3b5033c91776a001c046cc2335289e57aef5b52fee0778e9de0a5c81f F src/exceptions/OFChecksumFailedException.h 3f07913143e8eccda0a8a8aca06ad3011ae803ffc7a9182d4d93b6dbf9b793a6 F src/exceptions/OFChecksumFailedException.m f8ec544c873e890fe7e4d39e5d252ac428f6710403013dff84e3bbf79a0ee9da F src/exceptions/OFConditionBroadcastFailedException.h 972b5a98f42e18d5c6b24e42a0e5f80119d2d11589c7fd2fb173f5bac1db8640 F src/exceptions/OFConditionBroadcastFailedException.m ffeffed5930eacf85d4a276708cd088f8826ee6cb2ce2bc6e83f8bccca3bac65 F src/exceptions/OFConditionSignalFailedException.h 1c108d0e2be938a6aa57eb8255d3e8dc24003eab6d9cc8dad69522f0e04e2863 F src/exceptions/OFConditionSignalFailedException.m 5cd3cadecb8bfc1055f35bbab48d321f3828544b8f215b707e5bd1020be97f5e F src/exceptions/OFConditionStillWaitingException.h 7c1a519868435a25089ac55fc1c825c706dc1ef10253cd0260d3c8e57912bef3 F src/exceptions/OFConditionStillWaitingException.m c321cd70996b0d3b116ddb4b1aa6bcc7a62cc06b006876106501fe735a1ba931 F src/exceptions/OFConditionWaitFailedException.h 00ccd3709eddad7902a7ad881af989eaac743f84e7cfba19eda16986b2082b1b F src/exceptions/OFConditionWaitFailedException.m 341510c33716a2373851008a68fbfc720fb70166bd5961fdb0f8d343fe6d12dd F src/exceptions/OFConnectionFailedException.h e0e65a983741aca85f16027e85560e5e2099c47ecfb4e1c86ae100c6df1bc676 F src/exceptions/OFConnectionFailedException.m f744d6397e3cc0b35e28e525373be8409e7bdca0695ce1b47fdde93caef84491 F src/exceptions/OFCopyItemFailedException.h 6a3e47130e6921fcdce268531ddc761246a16dfc1551123e3cc66c4552bfe0e8 F src/exceptions/OFCopyItemFailedException.m 70a96ba271e892e250b1d18752b0fb24aef0f3a91efc9630e7ac67223ec37046 F src/exceptions/OFCreateDirectoryFailedException.h 55d8f28e1afaca2a08f51e6f9f1b7f43fb1a76d91a9886cea1db7e85a7db8300 F src/exceptions/OFCreateDirectoryFailedException.m 807526e0921c8f221ebdbe57e87327f592ee7e5966760f14299850219d9a9cae F src/exceptions/OFCreateSymbolicLinkFailedException.h 15147c117097df1737b53a34f433403dcaa1ef7c2cd743c4f9dd7fb5b8a90556 F src/exceptions/OFCreateSymbolicLinkFailedException.m fc02c53f72dce5a3f3b844d33a1434dca2e8770abd5a69ed3bf57f5feee14021 F src/exceptions/OFEnumerationMutationException.h dfb9130ad98aae05553d415cc0c68fdf7f7a48b4ea288d008b897210cc613da8 F src/exceptions/OFEnumerationMutationException.m d6f4a86f92fa472611baaa6ac119fd9523ed9cece3a68720a552803dfb0b74c9 F src/exceptions/OFException.h abdb2b29349c41e6cbe10b9ae851943748133aa5d8da4ad39ca606ebdc092bf4 F src/exceptions/OFException.m cf73e10b2d105a01faaf01f380307fd142819a9a7a0aabfda5fe2fc17f09e2f8 F src/exceptions/OFGetOptionFailedException.h 89cf27135233edf7fe24b519c12d73ccbf40e89f0d66792207227f799bfd4c7a F src/exceptions/OFGetOptionFailedException.m dc44b878970c860e7fb35d545277b6f6c695bd3af174600a228d90808ac4e6e1 F src/exceptions/OFHTTPRequestFailedException.h 6940dd85d13b3f6c4f6ac1c177e75cb6690ce7a575ed517be6ca11e1f9ec9475 F src/exceptions/OFHTTPRequestFailedException.m c4eba198dd640c72405452698472f043cc2d09fd52a5152896aaba5fffaa5b59 F src/exceptions/OFHashAlreadyCalculatedException.h c9c0b590d5412473725a46ac49406bea0462c2157922cfd28beb9c5122ace75f F src/exceptions/OFHashAlreadyCalculatedException.m 8b0f535fb446deda58c62e4a3210ff517e4dcc6187ca9884a764362e9f2f75b2 F src/exceptions/OFInitializationFailedException.h b5fc6356c66506232232d4a39685353d569faad6380cfafc2824b3060b9a6168 F src/exceptions/OFInitializationFailedException.m e05b2a4d071ee830b74ba3ab78ee3fd409819f37e619f33a8176d35853582fee F src/exceptions/OFInvalidArgumentException.h ecd68546926ecc70351eaf73eebf2dc4c274cb26a37bfd49fa0907e6b0fa3c3a F src/exceptions/OFInvalidArgumentException.m c524fe7b3304de662bbe471685397a731f28a8bcf97f8a437d406a957c70d0e1 F src/exceptions/OFInvalidEncodingException.h 911fb2ef97c8a58ad18d9e1472c3d110a9faf41cc26c1ef0346a04230565ce90 F src/exceptions/OFInvalidEncodingException.m 60a562c7eb0ada5f7d7414af761a35198aa7759ddd93ab97859930343af9e275 F src/exceptions/OFInvalidFormatException.h 63ff2c8274b725710bb3b8f20b1769d2e8cc4e88c6b60b4e134fbef468a446fa F src/exceptions/OFInvalidFormatException.m e38c807c3fa1da484dad81cc27f187a4e58d4f1bea8389df9f853ee21f67dcd8 F src/exceptions/OFInvalidJSONException.h 3db85b632dd02aa19dddcc5a2aa961a1b636951a22f5724d145b566e6c271c7d F src/exceptions/OFInvalidJSONException.m fc485e7b4230c08cb9dc52f0ecc37677cc451b174206b4cdf7c24d5a6cdeb534 F src/exceptions/OFInvalidServerReplyException.h 842aec40a41f75e7a3d1b6ec00e762f9420bec4a39923ec9469a7ba979e2c331 F src/exceptions/OFInvalidServerReplyException.m 3f5a8edd1afd76b759a00c98e578ec5f3a71850547e057dc66d75445a1656d38 F src/exceptions/OFLinkFailedException.h d5b885ed6eb98234476124d2763b6b27da9e09d482b1f73fb8ea092f15c96070 F src/exceptions/OFLinkFailedException.m 71bc83ac12b2eeeb301e2f29d7fbec9ec86f4f5be2e17a8a8cb992114b085559 F src/exceptions/OFListenFailedException.h 1c81899f8c1cd604685273fd16fea63a9d7b662a802bb60e2026d1ab74797bf0 F src/exceptions/OFListenFailedException.m 273a1b27bbf7753184a7f582c23808191be433b36612b1e4871841d70564c1f1 F src/exceptions/OFLockFailedException.h f401e46b00b0aa0bb4d68e9d82ce944db7ab55554fe937d1affb6774bc73cc0c F src/exceptions/OFLockFailedException.m 906ee59ad2dd3e5225b769a04b79e1cdacf101906684f068bd6d238a3ebb3710 F src/exceptions/OFMalformedXMLException.h 4e77b9d32256107c6dc0cdeeb4502ad660fd65f410e2dbec7f003fab2a1c1b1b F src/exceptions/OFMalformedXMLException.m 6a643a64db3e4723de77188ffe67444198d953d2a33b5ebba1804acec38e12b6 F src/exceptions/OFMemoryNotPartOfObjectException.h 77fedb62ac42e504d6f6655ca6b47c2495d3dbb0304c03df1c52cd6ed740fa79 F src/exceptions/OFMemoryNotPartOfObjectException.m 091570165ea0ae9df6244173f5a3eea8a3ad3506aef69e486270c63b31a25103 F src/exceptions/OFMoveItemFailedException.h f6e6bef9e849754ae34543fbeadcf8f4cc4452a16ab54d7198b8e2c4b03f6c24 F src/exceptions/OFMoveItemFailedException.m 344bb18cd922a8b9aaefe1247265dd50dd7d6e530ae65b12cd3f063486a6f9a6 F src/exceptions/OFNotImplementedException.h 8fe4871fd9b6512d2593e8fe612c022c352d336fc71c5ba76bcd6e3bed28d933 F src/exceptions/OFNotImplementedException.m 62ecf8b5e36506608f5198576d730e01221edbc4a8246545ab7c8f4991426d82 F src/exceptions/OFNotOpenException.h 2f17e66780108435df1f9a7b28bc62e63a98a018624bf4cb9d56c6d3829744a0 F src/exceptions/OFNotOpenException.m 7a1b2b6ce31041f39977f47a370d39d6cecb9764bbaaee64e8acac90fbbb2caa F src/exceptions/OFObserveFailedException.h 061a8804201ed4eeebd964856f956075b7a8847ad18e6b8aad52e9b40b54f8b9 F src/exceptions/OFObserveFailedException.m 9d31760c9d8f4ec0f83eb2ae9dbb42fa8c852ce975bb5b4f19a56d13f7bdfd7b F src/exceptions/OFOpenItemFailedException.h 7b653cf91358bd3598baf7c938b382d23035f6bebb5156465b9c162f4687dc36 F src/exceptions/OFOpenItemFailedException.m 070f77cc1141f27b8a6b8393cbb3e6bf04e893ae8af1be16e2eb33518475fb7f F src/exceptions/OFOutOfMemoryException.h 6187248ee84f1fb5c7d332cafb48c6d35c413d7e07300df24373a0d0da96db4c F src/exceptions/OFOutOfMemoryException.m 062f637e5b089d5af68c9aec5718f7bc8925d7369d39c095bb6b72039ef13222 F src/exceptions/OFOutOfRangeException.h 7e99b3bc32ab0d9b33af01546d9116efc5b3a50f505807a6ce9249a1a1cdec6e F src/exceptions/OFOutOfRangeException.m 9cb24d03a82b3db485cc944f6ae087cb8d83c704633cfa45e3c41f7466f18f85 F src/exceptions/OFReadFailedException.h 4e3524da8bdff3bf89fd05973b32987eba70cb4bb239bad90b754284fc955712 F src/exceptions/OFReadFailedException.m d3f619ef4450489d8c8cdf9c8efb5be263256b0fca6a3c21afaf77bc7c2a3cf8 F src/exceptions/OFReadOrWriteFailedException.h 8073135cfae57b74ee60182feb477ac4f8bbace97771ba6516490b807e39bad2 F src/exceptions/OFReadOrWriteFailedException.m 14480082cbf7bb3919490f93e08462507335313012dab4d4c8ae35d684f98040 F src/exceptions/OFRemoveItemFailedException.h 972075f1697bb5fea37c1494750c9ac7e35568da4b04725178fd18884e54db6a F src/exceptions/OFRemoveItemFailedException.m bf16c080416f4f516f06f01c94a8dd66aeeeda59a534c2ce83961b1dc2f874df F src/exceptions/OFSeekFailedException.h 569114c8aad3c29c0d3fbcc196a3a0537ffee7408df10762471a9c08f897338d F src/exceptions/OFSeekFailedException.m d93e0e7bf2f110c8291de34d9f6e63c26e7c6155ddb324c794b8263d71d49b79 F src/exceptions/OFSetOptionFailedException.h ec2e587f172b2bd9c7dc1f4b0987c51f3facfc9465806ec495d40ed432c55aa5 F src/exceptions/OFSetOptionFailedException.m ece9bc6dd8cf0fc8005ee8b2151af7e586f313f1fcc37ad3b83afb5dadacea5b F src/exceptions/OFStatItemFailedException.h ce2a0feb5e5939dc817eb35101c9c3c753f1363edf77707566121d5dbd7b414a F src/exceptions/OFStatItemFailedException.m 082fd0f27650fedc4a41572a2da1f62a085debfb3d477c4d02df5e84c0e5f879 F src/exceptions/OFStillLockedException.h 5d4ad8cae6db01539a46463af7b741373e33f5c7d8cdabf447777d881b5e8c43 F src/exceptions/OFStillLockedException.m 5c3bcd4f14b400ec69f2bca3ad337588ae925ee1ec98a47d92b497c765220994 F src/exceptions/OFThreadJoinFailedException.h d8c9902d2835d3d05ba91b1207930286137ed78e4ed74765d27bc4389d7ddf27 F src/exceptions/OFThreadJoinFailedException.m 854b47c4914f9274dfc10603e21e920f21cbe7d26a1de06627754e29a3ee9c4c F src/exceptions/OFThreadStartFailedException.h 77be5f29433cf52d945e7de0a3b49b2dde9c642195f3e26a1537d348bcd65dc5 F src/exceptions/OFThreadStartFailedException.m 6ed875411e233f1bb6e52eca9e17c20f547a0a6fb86ea84a9d3aa86401068292 F src/exceptions/OFThreadStillRunningException.h 52e07a7c88c63fc6a57edb7d6122b1a3083f6e46d2a7237463c96240722f3f38 F src/exceptions/OFThreadStillRunningException.m 7b8b5cf2361001d388399bb5a2c3fbf4a7f492576aa21f08504cc3153c6a63e0 F src/exceptions/OFTruncatedDataException.h 0cb7da79f740a27aa1df135aefa624f0034eb7a811a9c01107a32e3eff416e58 F src/exceptions/OFTruncatedDataException.m 3357408062515f2908ed474126d217d1570af8607604291cf6cbe2c029d756f3 F src/exceptions/OFUnboundNamespaceException.h 5509748476140c907df61533bfc9af323c9b0e73a91e99cc94f8979e804a7bb7 F src/exceptions/OFUnboundNamespaceException.m 9cf2a0a6ea3cf47b0a55b9337ac7c30aa580a5e3e22626cd57ac18b234bfd3ed F src/exceptions/OFUnboundPrefixException.h 9eb940544ff067a96276dd20b3046097aae0a12723a132c2f36361d981fb1619 F src/exceptions/OFUnboundPrefixException.m 77e6546f4eca4a5a40a041b700bfbdab6567a0952947d1e9b123b3f1d0f71065 F src/exceptions/OFUnknownXMLEntityException.h a1a98a10379300d3a8c9458144af673bfcd86ba998ff1994bc5e47455a6fd613 F src/exceptions/OFUnknownXMLEntityException.m e0f725da4b23bd4d2535ce330f14cf8d8148810805fe85ec869d76b0f8688f5d F src/exceptions/OFUnlockFailedException.h 4317a3efa38bdef4b8bd07f9d3b96be0610a42b2afc283a4fc4e3ddcac1a6abd F src/exceptions/OFUnlockFailedException.m bf3931aa096f678ec1857942a20c552a13f6520c0ea3b2489c664508ab06a20b F src/exceptions/OFUnsupportedProtocolException.h 6d7933c6b5cd06206ba331535f9bd21bd865b67b8de9689ec99b4d7429a0b5d9 F src/exceptions/OFUnsupportedProtocolException.m d13dd7df33767c699d955d09273af38aa816ffe99a597b135c60f6fd1120f301 F src/exceptions/OFUnsupportedVersionException.h c3b45ea2f2940633b56962cbddf6f583ddb5598a0ea965a4cc7cb5eef3a71583 F src/exceptions/OFUnsupportedVersionException.m e9e8c886041a59512cc5fe4fec839dcec14061a8222329c867fa2ccc443bc323 F src/exceptions/OFWriteFailedException.h b2b127566a02c0713fec88c0399dcb11425836ed925563c28279c7b597df7071 F src/exceptions/OFWriteFailedException.m 375ac0b4f92a494ae89652489e6acfa78075bf3daaab54a64eb6bab0cd04a323 F src/forwarding/Makefile e70b0ece605f6e8f804e98f6cc3c951e9645890106381db2362dff0554688712 F src/forwarding/apple-forwarding-arm.S 5c82307efbd77f11658ad0bf9beb36b6e453a0dde068a7d3ef779e95b2c38d1f F src/forwarding/apple-forwarding-arm64.S 72697d6e8bdd156b094315dd96d50312d27a9dd425f58235215b100e2f5b66bf F src/forwarding/apple-forwarding-i386.S 8b43dcb14f26d01f1ec5ae16a26640a2888476145b28c940a2f85adefdee0ae3 F src/forwarding/apple-forwarding-ppc.S 744c0f51ae4c7f6b336b7c665dbb1e43a2d53527330a9aa993f815efb9633d9e F src/forwarding/apple-forwarding-x86_64.S 973a3c0b86f42b6d8ef7da06c49e82c54ad573c5f5709d5991a477d46884fade F src/forwarding/forwarding-arm-elf.S c82d5a043f329383e63af61510e2991609a9787d2bbb07539b94f3f3616984be F src/forwarding/forwarding-arm64-elf.S 6eed7d193d94b464d8422d3614e6512ebeaed1addc6f4353c607f5f51e47069c F src/forwarding/forwarding-mips-elf.S bdb6c94aafce607138eed5617ede1b110c0afc75162689fb19ce6c660f995ae6 F src/forwarding/forwarding-ppc-elf.S 04ab574b5a1404d7136e3f43175ca213973d22b1c4576824a867ceca66e704f7 F src/forwarding/forwarding-x86-elf.S 7436af37141207a21f509bec5430dcb5b4202fd7ad132024740f783aac0e17e7 F src/forwarding/forwarding-x86-win32.S 99690e22dcdedc80fdb66538275d4630de83a18f3e8b26e9dda9d96650b9f8f0 F src/forwarding/forwarding-x86_64-elf.S aadcf3e74a2d7ff9122c276c680407cd955e6ae69064d0a3ea9f010ddb0318d5 F src/forwarding/forwarding-x86_64-win64.S 87c2827c5e27888c31437eb795ca9eed5382ead01abd7fd29efccaa84e1320f4 F src/forwarding/forwarding.S c140baeab8e3d46bb9b25f1732e38db9b714faf23aa40f45c13b1031d3ecda05 F src/foundation-compat.m c6c891bdfb8c2b79860af21879810c21a04923fd45c3ec902cc17b389d57af7b F src/instance.h 986f7820a8bf14a370509969a30c3b1af0e1bdc1a92395c163b04351ad7f83e6 F src/instance.m 73d4c6636feecaa2dbcdd13d92c5f64780112ca8706234659de89d7c1f1bafeb F src/iso_8859_15.m f44e6f63127ec0fe0e2edd42118817fb91df684393b856451ecba7682cef3857 F src/macros.h 96b0f326a5206ee7e5dcc3e1f8a47949670cb8295870e1cfaa87b8a059c65b04 F src/objfw-defs.h.in 84b0a50859602e5cd9b97ce06223aaa2b6f380060a75fa612014ccaf8c42ab67 F src/of_asprintf.h 2f198b1fe58a2310953ce7a08f50589a8a196c06d003b40faca86e466a335c81 F src/of_asprintf.m bff5bd9808c24da104a6170bbbda613c83525f090fb9cbf4ceff4000bdb794cb F src/of_strptime.h 1101b728c5d446d0b7da3d0973cfc4593ee5294fa1cce7b207b3d01296ff41a1 F src/of_strptime.m e62baac3c8644561180be2c3f8cd9c56033f2a36f1a7fc459e8ffbe6303ede2f F src/platform.h c0835628fdc016376c8deb93769faddd73bf43f34b78668c41d1ce838a39fe9a F src/resolver.h 61e89a3dd81bb81bb72d91d10ae3747ab68488bcfba67badd750b3b085886602 F src/resolver.m 72f38b4cdef6f5861be1263bad7a2c79a520fb765531ea16005bbc4630b016d4 F src/runtime/Makefile f63ebab53446d59b10a769485693ded1227a68b3a25b83971ad1b5d45f5fbaf3 F src/runtime/arc.m c7cdb74fde31a2b0be61630978b1c1d7a2665bd360015ba8a3dbc83000cee248 F src/runtime/category.m 95abd1e8f7f558df4cb4c1bff3df226e3fa2059bcdba5da2d80bb0ee2fae1fd5 F src/runtime/class.m 5e1eae7608d6a89b2fd752cd5bd9c500956667743b095b639685bc4a0154ebf4 F src/runtime/dtable.m f7fe271509233be5ad44b5d4aa0a87d9ef2ab2aa2a2b0e5012ffde1c77ff8359 F src/runtime/exception.m f01e2fc526247db209fcf41838a622a3c6299b1f20146ff50201dda50ca74b6d F src/runtime/hashtable.m 57f764fde9131000456a5154987aaf6ae944f818a50c3be5354b5e2dbb68ef9a F src/runtime/init.m 8f796bc8dca920f5da631c9c4c831c4fdb02c3969d0cfc67bde5f045109fefab F src/runtime/lookup-asm/Makefile a8b7579307ec8d9947bbdf5028b92a48b02c7d52055ce284920f1e1a9fc2ce51 F src/runtime/lookup-asm/lookup-asm-arm-elf.S 64ad9e93f224f54f0e5ea5f7d0c4366008d06cd2f814060d1c3e45bd6bb4e24f F src/runtime/lookup-asm/lookup-asm-arm64-elf.S 9c116f5fb2b40d1d0d0b4edcf8dab5877a1c044753038bcd1ec997d92458adac F src/runtime/lookup-asm/lookup-asm-mips-elf.S c8b71f0284962aed52c9ce4285a64f32e47d28f1f8572c745179bbe12a6a181a F src/runtime/lookup-asm/lookup-asm-mips64-elf.S 9ca4623ef2c0b084a05a65bed3dc4275f7a4ddd4f49a5e5214c074401f54a354 F src/runtime/lookup-asm/lookup-asm-ppc-elf.S cf43f0aba4018f4ae900f8e1edf30b7dc12eb900fec28aa06adb2c1c179734d2 F src/runtime/lookup-asm/lookup-asm-ppc-macho.S 45cea4358f3eb60146bf9d6c97cd1edc91d20b0c76498015db6acbad73052174 F src/runtime/lookup-asm/lookup-asm-sparc-elf.S c62e0b0f7435177f80ac3a300e0f5ffa6b1f78f5a22dbb41f07f7797821c0021 F src/runtime/lookup-asm/lookup-asm-sparc64-elf.S 036e66dcb193c6b38ad5fa76630ade7d735cb9a035c6d6d1cab9fa2fa1716600 F src/runtime/lookup-asm/lookup-asm-x86-elf.S 971cf6e9f2dcbed7c2766bd01d3b2d62fcfb48ffddea4433f2000e4f3d1e4ac7 F src/runtime/lookup-asm/lookup-asm-x86-win32.S 904a0e774be230f148c2814db8c879b4c77325960eae0f1e824dc78da52f18f0 F src/runtime/lookup-asm/lookup-asm-x86_64-elf.S 7cfa75527e8efa0f84d4334175a0861a67feb0a8aa1fbe55aec75ab27e734cfe F src/runtime/lookup-asm/lookup-asm-x86_64-macho.S fdee58d5fa11f097674c44ff522f260cfa59080e6bbd25042f66207b0533f565 F src/runtime/lookup-asm/lookup-asm-x86_64-win64.S 54f61c8cb06d487acdd9d906374b910bad780c4f8e035d950265c9971313a058 F src/runtime/lookup-asm/lookup-asm.S b95917777c90d01a2b9c64b6532304b2ef1fc119f7248d4b9b2b0ca7eadba033 F src/runtime/lookup.m 9bfc2a372fbdd7986260362a58a7a086df6afbd28105a81fa4b19dceab01f61c F src/runtime/property.m 80983f9ddc739c6a77e6ade30d91d6b6044597b93323229f15153f86a9f1f79f F src/runtime/protocol.m 885b01c66521ddd93802408c4773c8d6ff41685e76f118c60843e6a3a8e10b84 F src/runtime/runtime-private.h c0bf05887ef9403c848cee85a1b34ec380acf67e88cd41bf02b2ab04c4b81b1d F src/runtime/runtime.h 6046b12ca6738586a6dd562feabd56b5ee7682f3cdb5b07b697f216d1b55d34d F src/runtime/selector.m 106040fda3f49a0b8582a4898526845ba64205cdeaaad68ef599acfd8e9534c9 F src/runtime/sparsearray.m ec11c935015b44bc3ad9807c840cd2e85fb5ec7dcedd5c74741d95f23833a8b9 F src/runtime/static-instances.m dbfe4cc3087e030430d1e4a9c063952b95f72e95c8799973271ba35360fd007c F src/runtime/synchronized.m 7d44a6bae7a3d0ccc5f255b0b301708756a5cbbc2fb1d97b37918702ce15c0d9 F src/runtime/threading.m 94916166d1fe6eceb8fd38bd8fa6df30d5e62c086a6560a9da12eb57f36f2583 F src/socket.h 854e84e0a127e475b71b104dc0e37a179fd2495d97259581406cfeaf936d0cb6 F src/socket.m 46181077daa52fac1d67934f6851512828c2d0d9041548d0651a515a3d0ed009 F src/socket_helpers.h ae4292ecacfa43e63fe5bdcaaec8442e17e4b089d85ed187815c8915235f66df F src/threading.h f81dcfe3c435c83b81d43c2c3b7f58232cfcce24e7069700f0c1c41e1cf0ffcb F src/threading.m 656c95cd3381b48b273047eb51e68086c5a0334f0713b7d6057b1e38d0169652 F src/threading_pthread.m 51e4e050d9732b956454f0387a28bf0a046bd2fed48b888f4ed9bb2e4474f7f9 F src/threading_winapi.m 9c44c1cd1fef1cac36f2242d4b884c843e331d55b08dc0ffd9f872ddf721b663 F src/unicode.h 19479c3eb854bab35ace63b9c05624c8c396cff0064e1496229de47eaf6f73ea F src/unicode.m 00e5fe0e41d2536daab91f74602a4949119793af1db1ff91e209d141f34a4924 F src/windows_1252.m 351d5bfad0978f5004bda750a15c15f5d029b111a4829dfd0f181fd6a225f04e F tests/ForwardingTests.m f37e37e52a101514a2127503f98159973868bee4d662e73018afa01c0b90a988 F tests/Makefile fe9f69d8ccd936477f8ebb9d59326381a19e3197e9f3f026139d81b99adf10e0 F tests/OFArrayTests.m ea65aa5e4238451e555bb004bb7be2c43e35d966453b5e5ef197a5a3208e1642 F tests/OFBlockTests.m 9b26ed03939b7abd628b5cb5d75d3c470ca1addcbe6db76516128150e6783a66 F tests/OFDataArrayTests.m 9760765c488342fad02af7cffd658f6a8fe0c7bf59f552e2de7063175d7d4511 F tests/OFDateTests.m 2f507797b6d31af8eb59918bd621db001979c5a41cbe9b197361570c518f45af F tests/OFDictionaryTests.m 6682fa3a80fd44943bad60195d0eead304d2effe163b28df0206bc39b1532d9e F tests/OFHTTPClientTests.m b7f6ba3e3b5d30d2e16361c7c35cbb3acfad316f024ead4ad5343c630288c159 F tests/OFINIFileTests.m 6df8b869d8f5f99e22f1c75171ab652d7e6ab72d0b2eb7533209422ab6afe4d5 F tests/OFJSONTests.m 64c6fcde1c30dc3d343632b4d518b5bd06bd52e1ea9295a70fee90192207998b F tests/OFKernelEventObserverTests.m 4cca110d905d23ed7953cd4eca72715304d53ead5e8705861a24bc1780b2c4af F tests/OFListTests.m cc8da811f91d60d298dfb60525bd363f1437f2fae65be5747a52dd4104660f35 F tests/OFMD5HashTests.m fd0f6f25b5532d1cef6622198f131f9403b3325a5f036ad86eb503c4c87dad1f F tests/OFNumberTests.m 2992d87b38e875897ec783eb18f3bc1d32c430da9ee61d18ea2b4b90418a748f F tests/OFObjectTests.m d9d6b32699c290325270c24f2c230eb4b546c859aa8a1912552c7d87098ea87b F tests/OFPluginTests.m 070e7da101b42454ce0ecb042bbd9ba4da2aebfbea3817986522d9e074ce676b F tests/OFRIPEMD160HashTests.m a0fe2730da8dd96d6136e727bdb36a5afb056a5cbe70598a9f5da46ff1b37422 F tests/OFSHA1HashTests.m bf86cfa1fb44b68f64a1c9e2041737bc80c0ce13f881d2b33ff944e256fa7ed1 F tests/OFSHA224HashTests.m 059069e79f209866b8d7218920cd1e458e948b55c9f1b6f0e8b89ef7f6305113 F tests/OFSHA256HashTests.m 816172ebe5ba7eac08ae0cd88f43164feec2bc1c5b9466d80e44a6e76c10ba33 F tests/OFSHA384HashTests.m 81b008a562ee19a2af3dbac56a7f79838ff5d746cadd0a3692ee4fd1244ce692 F tests/OFSHA512HashTests.m c4011105cf5280d951db37945b20d80c40b3698c9dab5b933b861163bcbc4b16 F tests/OFSerializationTests.m 53e04e2650a3e8539f91569d72b1966dec35b9042ea4f704fbe9048384f88475 F tests/OFSetTests.m 62dfb8dace8fc7ee1919c1268178f8a52540bbd02628d4d30a676510c265ce9c F tests/OFStreamTests.m eba8145bb766ae1773d479b68fa1f7fd85a6a5f694c59e2b072e68247c7c8ef6 F tests/OFStringTests.m a324e7bfdc15e314c4c052f29a88cec88ae093debbdaf0a5affaf4ef6fdbfffe F tests/OFTCPSocketTests.m dd0e691d82dde3b9b2a8565106595b4a52ff201e2afc22fc4fba16270b5737bc F tests/OFThreadTests.m 6962b6a9a78a521bea7c43a363e556d3dd89facea3465580732bfd0f477bde76 F tests/OFUDPSocketTests.m 0786d57653fec13c923acea86645fe7ba60e62867544383bdc5ffa462b9b75ce F tests/OFURLTests.m b3ecd6e7b15085bd9bbe373ad8d17fdf19fb69b1632e8ae9e876d2baae108cc7 F tests/OFXMLElementBuilderTests.m 4013219f5a5c0dbc467271f9dedfff5334003ed94d4fdbdf81a110e7ffd2e389 F tests/OFXMLNodeTests.m 4158b59f5a8e58f59edaa8ed1871e2343b94b2b4aefb17dd5bafc46ff67a845a F tests/OFXMLParserTests.m 7017953004b1a21ce200ab8d8eb1ab0522ca91cf979c4c896cfd1a7c19567caa F tests/RuntimeTests.m bfc7ba7db5da5e8f7ec59d7373c712323a27287a6152a66a8b48377203ba2c5d F tests/TestsAppDelegate.h 0e04ec1ac4e4180b9991204bcd443e0ac6a1073c05240b4d052cfa1069030f59 F tests/TestsAppDelegate.m 6d3f9eae25010ff2dc7412a58e19db615690b263a477114d4000642d1d312e0c F tests/objc_sync/Makefile 21ce4d68117b7adaa27ca7e38aed91fd88401496236d8644e107af37bbbc973a F tests/objc_sync/test.m a49ab6bd318825f10938446abd9fa176661e00a1bcc681786c4b35c2448a79f4 F tests/plugin/Makefile 49897d69813248a318370a0dddc8b33eaa0e5fdf42486fde64368d2c29f2ad73 F tests/plugin/TestPlugin.h f5842e79f28b107ac229d9826c965161d7cfa0ee4aca24b2a9b27b2ecaeeef58 F tests/plugin/TestPlugin.m dcab6f4f8681d5e17c7ed616c0c654e78e7e1c40eb65d79b993425bac3008589 F tests/serialization.xml d1cce18711fbb5818565443742029891e7f4b29ae08c782235bbba85feca1b55 F tests/testfile.bin ac78121630aaad87f7852695f00cc9175b9bf80bc63bbc0e65784f427cd51217 F tests/testfile.ini 828829461b0ba4325b9b3bce3cb67cf4bb5a07746de1b44d7f484634f722b1b9 F tests/testfile.txt 11bc6d44ee4c2c58f2d6688fef09c98a2ec2157ee1d57af5d65867b5db865a4f F tests/tests.xml 5aded18e6723d6528bccf0728451c9f6643271ff772056c72117a9728d199c99 F utils/Makefile 66bf0f7ed178b0751c9462f04775fe03d87d3b7a8a415e4d8980916e57ae12e4 F utils/objfw-compile 8cf942b0fb12327abf5038b5eb625b8c39d0f988a4c54e3d427d2cdcb066e20d F utils/objfw-config.in 1626e52f9e9eced1c8a1ca3ffa10c034df9d23f71b2cdd73d96992f924b64d69 F utils/ofhash/Makefile f80d36df3ee6318895069b834c2aff10adb5b9f407e8fab807bafc7dfc31958e F utils/ofhash/OFHash.m db4af5bb82fa1497f2efc98c033aa45007d1198960a906378e992aedcd32aa65 F utils/ofhttp/Makefile 07b37471256c9174bb6fe15df00220713ff45f3ade3c9eb1de4f083b114c1a32 F utils/ofhttp/OFHTTP.m 4bc226ed6534eb1153f9c9a6cd5822e5b7ce857cd92234c3fb3d86f6a7677b6f F utils/ofhttp/ProgressBar.h d68b6b6b1d0597631497a49ffa3a17a6b76b85368cb4dfd484281b73020ba1e6 F utils/ofhttp/ProgressBar.m d83aef3f71fe1595d64cc1ed8eb015a8eb894a1d4ffa61efbf4769b4df0c9876 F utils/ofzip/Archive.h 900d834d427bbdf2f3c9acf583de64b9386594851d88f5e3941066c64ba1ef7a F utils/ofzip/GZIPArchive.h 547a10799800c98b0a1425010546dc7da567426bd0fc8dbc0aeed716536fbdcd F utils/ofzip/GZIPArchive.m d0b4b1bf2ef88976bf360810aa89ed9f2ff84c263c166f12f6bd1355d1727083 F utils/ofzip/Makefile 46bd4340de876f6ba9301cf3b384ae57064761ce5999d785d0b82d5568fb7f70 F utils/ofzip/OFZIP.h 05231f1f0c3faa8d695cb3590e57e873d5751b00a4a13ab3c0e4ae6d47048f8f F utils/ofzip/OFZIP.m 080598e862f535acf25b22d10fcc7482e1ffd8d17ebe4d4a218b091b190f2c18 F utils/ofzip/TarArchive.h c907133818ffbc5affb65b2eb0ac4003a1d251b7921b25de426c5ca24eaf9c13 F utils/ofzip/TarArchive.m 5eeadf9d58e65f1c9684ba0dc09a02fafe1f0cb29c1cc475ae0bde43340fef0d F utils/ofzip/ZIPArchive.h c7708d9e69f13eb66ce4483e22bfb15f2175787b8c289a57b9940a028b9b4ed8 F utils/ofzip/ZIPArchive.m 7aa5aa86b6bf83768f612d6d06824f0cf28ad82faee3ccf4ebac434a71b59265 P e53a4fd61cc50e439529b858b6ec6774b59e6c385773aef1aa51e2e8d2741cc3 U js Z d7779047a2826f11c874d0ec4bcd370e