{"shas":[["1a131f677ab0cdb4c829e97cc2d4b8e12adf92e4","8e5f448d16b39d81219c89c574e4b8cae3399b92@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","this isn't even the worst symptom\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31428 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","glyph"],["25bd94a5d5a66f041e631a47fa0316118156b38f","2af00d12d8ee5bcd2822a56490f3c4edfd24078b@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Merge deprecate-zipstream-3666\n\nAuthor: squiddo, lvh\nReviewer: exarkun\nFixes: #3666\n\nDeprecate `twisted.python.zipstream.unzip` and `twisted.python.zipstream.unzipIter`\nin favor of the equivalent stdlib functionality.\n\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31433 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","exarkun"],["3b1e25f8dfff50963712126e38eea1026483a77d","2af00d12d8ee5bcd2822a56490f3c4edfd24078b@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Merge new-to-types-4945\n\nAuthor: facundobatista\nReviewer: exarkun\nFixes: #4945\n\nConvert all uses of the `new` module into uses of the `types` module.\nThis is part of the process of adding support for Python 3, which does\nnot have the `new` module.\n\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31448 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","exarkun"],["2f022b342d7d34428a56237ecb6e69b30e185f08","2af00d12d8ee5bcd2822a56490f3c4edfd24078b@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Merge reactormixins-4987\n\nAuthor: exarkun\nReviewer: spiv, jesstess\nFixes: #4987\n\nPreviously the `ReactorBuilder`-based tests kept a single list of reactors\nto generate unit tests for.  Change this so that the current platform is\nconsidered when defining the list, and omit reactors which certainly cannot\nbe tested on the platform in use.\n\nFix a couple small problems revealed by this, both with PortableGtkReactor\non POSIX (where it isn't really supported, but the fixes are trivial).\n\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31477 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","exarkun"],["641329aba64a31ff92294cfac23b11dae4508353","2af00d12d8ee5bcd2822a56490f3c4edfd24078b@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Merge trial-tutorial-2443-3\n\nAuthor: exarkun, therve, glyph, binjured, antoine, terrycojones, termim\nReviewer: CaptSolo, exarkun, itamar\nFixes: #2443\n\nAdd a test-driven development howto, based on trial.\n\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31506 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","exarkun"],["d2fc7d6bc63852f71eb74cbbd0542c2afe994469","2af00d12d8ee5bcd2822a56490f3c4edfd24078b@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Merge remove-win32-4587\n\nAuthor: exarkun\nReviewer: mithrandi\nFixes: #4587\n\nRemove the old Windows installer tools, long since unused.\n\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31507 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","exarkun"],["366eb94e1f71c15087bea6fc302bf39f96711a53","d1f49139dc5ec87bdd67eb461aa44e2c373bb982@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Merge replace-map-None-5006.\n\nAuthor: nueces\nReviewer: mithrandi\nFixes: #5006\n\nReplace use of map(None, ...) in twisted.mail.smtp.\n\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31518 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","mithrandi"],["7aa614d6d4000c1a2b82a599dab4f69d058f4eed","d1f49139dc5ec87bdd67eb461aa44e2c373bb982@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Merge patch.\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31529 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","mithrandi"],["c002f27fd8adf99e02398bbc706508476bf3833a","d1f49139dc5ec87bdd67eb461aa44e2c373bb982@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Add news fragment.\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31530 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","mithrandi"],["59d75fc2ef9a4961be66e1a484aa9cd4ceec3a23","d1f49139dc5ec87bdd67eb461aa44e2c373bb982@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Revert commits to wrong branch.\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31531 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","mithrandi"],["1d0d511873ee77fcd4d97a54d1a8a4cd15db6ad1","d1f49139dc5ec87bdd67eb461aa44e2c373bb982@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31535 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","mithrandi"],["2ae2c532757b9f348ac0cf98f09d2ce8a75084f7","2af00d12d8ee5bcd2822a56490f3c4edfd24078b@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Merge protocol-ssl-4854-6 \n\nAuthor: exarkun\nReviewer: itamar, glyph, thijs\nFixes: #4854\nRefs: #4974\nRefs: #5014\nRefs: #4455\n\nAdd an implementation of `IReactorSSL` and `ITLSTransport` which uses the memory\nBIO APIs present in pyOpenSSL 0.10 and newer.  This implementation will be preferred\nby all reactors if the pyOpenSSL dependency is satisfied, otherwise the old\nimplementation will still be used.\n\nThis appears to have slightly better performance than the old implementation and\nshould avoid bugs like #4455.\n\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31537 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","exarkun"],["3e84fdcf4f707b28684381289b6352ff674822c6","2af00d12d8ee5bcd2822a56490f3c4edfd24078b@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Merge expectedfds-test-5012\n\nAuthor: exarkun\nReviewer: mithrandi\nFixes: #5012\n\nChange `twisted.internet.test.test_posixprocess.FileDescriptorTests.test_expectedFDs`\nto not rely on `sys.stdin`, `sys.stdout`, and `sys.stderr`.  Instead, just manipulate\na newly opened file descriptor.\n\nThis helps reduce the dependence of this test on its execution environment, and in\nparticular lets it work if stdio is not connected to anything.\n\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31540 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","exarkun"],["80732042ab3e45fc4047681666d74807c79a3e02","be749651dabd995543686ec5ad8a159bddc5eb3a@bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","Release Twisted 11.0.0.\n\nAuthor: jesstess\n\nReviewers: glyph, exarkun\n\nFixes: #4980\n\n\ngit-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31541 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb","jesstess"],["20cafa37d552e07a4667912acd40e8400baa5ba3","14f890f1fa15b3b18a8bf89f0ff032316054f9aa@qik.com","Merge remote-tracking branch 'upstream/master'\n\n* upstream/master: (159 commits)\n  Release Twisted 11.0.0.\n  Merge expectedfds-test-5012\n  Merge protocol-ssl-4854-6\n  git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@31535 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb\n  Revert commits to wrong branch.\n  Add news fragment.\n  Merge patch.\n  Merge replace-map-None-5006.\n  Merge remove-win32-4587\n  Merge trial-tutorial-2443-3\n  Merge reactormixins-4987\n  Merge new-to-types-4945\n  Merge deprecate-zipstream-3666\n  this isn't even the worst symptom\n  Merge not-implemented-quote-4978\n  Merge no-utf7-4900\n  Merge uniquer-loader-3383\n  Merge template-typos-4973\n  Merge twistd-mail-endpoints-4739-2\n  Revert r31290 - test failure on Windows, which lacks \"/dev/null\"\n  ...\n\nConflicts:\n\tINSTALL\n\tdoc/fun/Twisted.Quotes\n\ttwisted/_version.py\n\ttwisted/internet/tcp.py\n\ttwisted/internet/test/test_core.py\n\ttwisted/internet/test/test_tcp.py\n\ttwisted/pair/topfiles/README\n\ttwisted/python/util.py\n\ttwisted/web/topfiles/README\n\twin32/twisted_postinstall.py","Andrey Smirnov"]],"repo":"smira/twisted","actor":"smira","ref":"refs/heads/master","size":15,"head":"20cafa37d552e07a4667912acd40e8400baa5ba3","actor_gravatar":"fcebb8e55711fd065c492617f78a0498","push_id":28168638}