Apply 6956-1.diff - remove unused `Request.stack`

Author: adiroiban
Reviewer: exarkun
Fixes: #6956

`twisted.web.http.Request` had a `stack` attribute for a long time, set partway through
request processing.  Nothing ever used this attribute and it isn't needed for anything.
So, remove it.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41617 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge clean-response-message-6645-2

Author: rwall
Reviewer: exarkun
Fixes: #6645

twisted.names.server.DNSServerFactory now responds with messages whose flags and
fields are reset to their default values instead of copying these from the
request. This means that AD and CD flags, and EDNS OPT records in the request
are no longer mirrored back to the client.



git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41629 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge systemd-howto-formatting-6979

Author: rwall
Reviewer: glyph
Fixes: #6979

Fix broken links and formatting in the ReST version of the systemd howto
document.



git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41736 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge concise-ednsmessage-repr-6975

Author: rwall
Reviewer: glyph
Fixes: #6975

dns._EDNSMessage.__repr__ now only shows non-default attribute values making it
more concise and easier to read.



git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41737 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge parseStreamClient-reactor-5069-4: Add IStreamClientEndpointStringParserWithReactor, deprecating IStreamClientEndpointStringParser.

Author: habnabit
Reviewers: exarkun, ashfall
Fixes: #5069
Refs: #5720

The new interface IStreamClientEndpointStringParserWithReactor will supply the
reactor to its parseStreamClient method, passed along from 
twisted.internet.endpoints.clientFromString. The old interface, 
IStreamClientEndpointStringParser, which did not supply the reactor, is now 
deprecated.





git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41738 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge defer-intro-docs-format-6948: projects/core/howto/defer-intro.rst should be properly formatted

Author: hawkowl
Reviewers: adiroiban, rwall
Fixes: #6948

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41739 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge reverse-lookup-example-6969

Author: rwall
Reviewer: glyph
Fixes: #6969

twisted.names now has narrative documentation and examples showing how to
perform reverse DNS lookups.



git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41744 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge python3-reflect-5929-2

Author: multani
Reviewers: radix, thijs, rwall, glyph
Fixes: #5929
Refs: #6239, #6986, #6859

Port most of twisted.python.reflect to Python3.

Porting objgrep posed some problems and has been moved to a separate ticket #6986.

Porting getcurrent and isinst also posed problems and it was decided to deprecate them in  #6859.



git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41754 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge serial-number-arithmetic-6672

Author: BobNovas, rwall
Reviewers: exarkun, glyph
Fixes: #6672
Refs: #5454, #6665

A private Serial Number Arithmetic module for manipulating Serial Numbers
defined in RFC1982. This will be used for comparison of DNS zone serial numbers
and RRSIG inception dates.



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