Merge secondary-dns-lookup-error-7408 

Author: exarkun (sponsored by Hybrid Logic, Ltd.)
Reviewer: glyph
Fixes: #7408

Fix a regression in `SecondaryAuthority` which prevented it from working in most 
basic uses.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43058 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge setup3-same-classifiers-7333

Author: exarkun (sponsored by Hybrid Logic, Ltd.)
Reviewer: khorn
Fixes: #7333

Remove the trove classifier override in the Python 3 distutils entrypoint.
This makes the classifiers consistent whether Python 2 or Python 3 is being
used.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43059 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge assertraises-py3-7534

Author: exarkun (sponsored by Hybrid Logic, Ltd.)
Reviewer: hawkowl
Fixes: #7534

Make the test for the error case of `TestCase.assertRaises` account for the
differing names of `TypeError` on Python 2 vs Python 3.  This fixes the test
on Python 3.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43065 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge markup-error-7636: Fix markup error in docs/core/howtos/servers.rst

Author: khorn
Reviewers: Alex
Fixes: #7636

Fix a minor markup error in docs/core/howtos/servers.rst

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43072 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge document-test-class-names-7032: Document the recommended naming of
test classes in Twisted.

Author: eeshangarg
Reviewers: khorn
Fixes: #7032

Add some documentation to the Testing Standard which specifies the correct
way of naming test classes.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43075 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge cleanup-docs-7637: Fix up Application Howto typos

Author: Alex
Reviewer: adiroiban
Fixes: #7637

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43078 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge basic-docs-format-6947-2: basics.rst should be properly formatted

Author: hawkowl
Reviewers: hynek, adiroiban
Fixes: #6947

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43082 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge update-readme-6953-2: Update the README for new docs

Author: hawkowl
Reviewers: exarkun, adiroiban, glyph, khorn
Fixes: #6953

Update the README to point to web-hosted docs, rather than local ones, and add a reference to #twisted.web.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43084 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merging cleanup-docs-typos-7638: Clean up some broken documentation links

Author: alex
Reviewer: hawkowl
Fixes: #7638

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43101 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge failing-tls-tests-7370

Author: exarkun (sponsored by Hybrid Logic, Ltd.)
Reviewer: glyph
Fixes: #7370

Generate a new and larger RSA key (and associated self-signed certificate)
for use by a number of the TLS unit tests.  This causes them to pass when
the test suite is run using pyOpenSSL 0.14 or newer and an EC-supporting
version of OpenSSL.  The tests previously failed because the newer EC-using
TLS configuration introduced in r41888 requires this larger RSA key (the
old key was 512 bits, an unreasonably small size) to successfully complete
a handshake.

Note this change is unit tested (it is really only a fix to the unit tests)
but there is presently no continuous integration coverage for this case
because the continuous integration system is not configured to run the tests
against pyOpenSSL 0.14 in any cases.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43114 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
in its defense, fijal was online for like five whole minutes

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43126 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge inlinecallbacks-docs-typo-7643: Fix typo in inlincallbacks documentation.

Author: Alex
Reviewer: khorn
Fixes: #7643

This fixes a capitalization typo in the docsting for inlineCallbacks.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43137 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge process-howto-typo-7642: Fix typo in process howto.

Author: Alex
Reviewer: khorn
Fixes: #7642

This fixes a minor typo in the process howto, which was causing a link to be
rendered incorrectly by Sphinx.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43140 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge cleanup-rst-source-7640: application.rst should be properly formatted

Author: hawkowl
Reviewer: herrwolfe
Fixes: #7640

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43141 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge cleanup-components-rst-7641-2

Author: hawkowl
Reviewers: herrwolfe, TimeBandit
Fixes: #7641

Reformatted components documentation with semantic sentences and cleaned up white space.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43146 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge inconsistent-hash-7651: fix test_inspectCertificate

Author: glyph

Reviewer: mithrandi

Fixes: #7651

twisted.internet.ssl.Certificate(...).getPublicKey().keyHash() now produces a
stable value regardless of OpenSSL version.  Unfortunately this means that it
is different than the value produced by older Twisted versions.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43179 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge servid-error-7355: Brief description

Author: exarkun, adiroiban

Reviewer: glyph

Fixes: #7355

Fix the Python 3 buildbots.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43180 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge banana-unsupported-type-exception-7663

Author: wolfgang61, exarkun
Reviewer: exarkun
Fixes: #7663

Change Banana's unsupported type exception message to include the type of the
unsupported object.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43213 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge banana-receive-wrong-dialect-7662

Author: wolfgang61, exarkun
Reviewer: exarkun
Fixes: #7662

Check the active Banana dialect before processing dialect-specific features in
the Banana protocol implementation.  Previously features of the PB dialect
could be used even when the None dialect was active.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43224 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge banana-remove-duplication-7665

Author: wolfgang61, exarkun
Reviewer: exarkun
Fixes: #7665

Remove some duplication in the encoding logic in the twisted.spread.banana unit tests.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43232 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb