root/foolscap/negotiate.py


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @481:dce8d3797246 [481:dce8d3797246] 09/02/08 21:28:56 Brian Warner <warner@allmydata.com> negotiate: add more information to the TubConnector? log message, to try to …
(edit) @469:30576260957d [469:30576260957d] 08/25/08 13:45:02 Brian Warner <warner@allmydata.com> replace ConnectionDone? and ConnectionClosed? with DeadReferenceError?, so …
(edit) @379:f0939f8856e8 [379:f0939f8856e8] 05/01/08 12:37:18 Brian Warner <warner@allmydata.com> #60: tolerate extensions in the FURL format
(edit) @338:74f72e03b7c3 [338:74f72e03b7c3] 01/31/08 12:01:51 Brian Warner <warner@allmydata.com> negotiate.py: fix log message
(edit) @331:fa4859a51672 [331:fa4859a51672] 01/28/08 17:42:38 "Brian Warner <warner@lothar.com>" merge
(edit) @330:d804952956c1 [330:d804952956c1] 01/17/08 21:19:17 "Brian Warner <warner@lothar.com>" negotiate.py: log events with facility 'foolscap.negotiation', to make …
(edit) @328:50d338004abe [328:50d338004abe] 01/28/08 11:20:05 warner@lothar.com Negotiate: include tubid in a 'replaced by new connection' error message
(edit) @316:457548ced21e [316:457548ced21e] 01/10/08 14:49:01 warner@lothar.com add TODO note
(edit) @303:5661003cb1aa [303:5661003cb1aa] 12/24/07 00:57:20 "Brian Warner <warner@lothar.com>" logging: switch to using format=, fix no-args case
(edit) @301:c9afc0bae123 [301:c9afc0bae123] 12/23/07 19:58:48 "Brian Warner <warner@lothar.com>" negotiation: log everything under the 'foolscap.negotiation' facility, and …
(edit) @293:2ab7d92d10a0 [293:2ab7d92d10a0] 12/12/07 17:59:52 "Brian Warner <warner@lothar.com>" hopefully fix duplicate-connection negotiation
(edit) @292:c44e637aa40f [292:c44e637aa40f] 12/12/07 16:22:33 "Brian Warner <warner@lothar.com>" use flogging in connection negotiation instead of twisted.log
(edit) @287:f2812a7e47f5 [287:f2812a7e47f5] 12/11/07 15:26:19 Brian Warner <warner@allmydata.com> fix several places where loseConnection() was being passed an exception, …
(edit) @283:cffe4af83575 [283:cffe4af83575] 12/10/07 16:19:38 Brian Warner <warner@allmydata.com> sigh, fix broker.shutdown() calls, add unique remote_names to logging …
(edit) @278:e4b16b1e7387 [278:e4b16b1e7387] 12/10/07 13:26:25 Brian Warner <warner@allmydata.com> negotiate.py: improve logging in the handle-old-duplicate-connections case
(edit) @277:31277f075338 [277:31277f075338] 12/10/07 12:57:51 Brian Warner <warner@allmydata.com> Implement optional new-offers-replace-old-brokers workaround for older …
(edit) @274:b51ed1c89c00 [274:b51ed1c89c00] 12/10/07 02:02:13 Brian Warner <warner@lothar.com> negotiation: accept offers with older seqnums. add more tests.
(edit) @271:8ad24d8e6486 [271:8ad24d8e6486] 12/07/07 18:11:03 Brian Warner <warner@allmydata.com> new duplicate-connection-handling code, for ticket #28
(edit) @238:471339eda190 [238:471339eda190] 09/11/07 14:39:57 Brian Warner <warner@allmydata.com> add local+remote TubIDs to method-failed log messages. Closes #23.
(edit) @231:2884e09946ed [231:2884e09946ed] 09/01/07 23:38:13 "Brian Warner <warner@lothar.com>" Makefile: add API-doc making target
(edit) @174:b31c07d73a3d [174:b31c07d73a3d] 05/02/07 01:02:19 warner@lothar.com [foolscap @ Tub.connectorFinished: log-and-ignore attempts to retire the …
(edit) @173:d4bd462a0401 [173:d4bd462a0401] 05/02/07 00:26:39 warner@lothar.com [foolscap @ negotiation: handle multiple-phase packets correctly]
(edit) @172:2dffefdbf445 [172:2dffefdbf445] 05/02/07 00:18:34 warner@lothar.com [foolscap @ negotiate: improve error-message delivery]
(edit) @162:95f30ffd7783 [162:95f30ffd7783] 04/27/07 17:57:59 warner@lothar.com [foolscap @ negotiate.py: if a non-NegotiationError? exception occurs, log …
(edit) @158:aa6d73fa9c26 [158:aa6d73fa9c26] 04/27/07 16:56:29 warner@lothar.com [foolscap @ bump the negotiation version min/max to '3', since we added …
(edit) @157:344dab2bd1cc [157:344dab2bd1cc] 04/27/07 01:03:51 warner@lothar.com [foolscap @ add keepalive and idle-disconnect timers, with PING and PONG …
(edit) @156:4af0ac105b6c [156:4af0ac105b6c] 04/27/07 00:46:56 warner@lothar.com [foolscap @ parameterize the kind of Broker that Tubs create, to make unit …
(edit) @136:fd79b05acdf4 [136:fd79b05acdf4] 04/03/07 20:41:19 warner@lothar.com [foolscap @ bump Negotiation version range from (1,1) to (2,2), marking …
(edit) @131:6951956ade08 [131:6951956ade08] 04/03/07 16:03:30 warner@lothar.com [foolscap @ negotiate.TubConnectorClientFactory?.repr: include both the …
(edit) @126:92885c4821dd [126:92885c4821dd] 04/03/07 14:13:04 warner@lothar.com [foolscap @ fix some pyflakes warnings by checking for the importability …
(edit) @125:e365800f295f [125:e365800f295f] 04/03/07 12:25:03 warner@lothar.com [foolscap @ fix Tub.stopService to help Trial tests]
(edit) @101:a07f6f83c8dd [101:a07f6f83c8dd] 01/16/07 00:53:00 warner@lothar.com [foolscap @ special-case loopback connections (connecting to your own …
(edit) @95:c1e966f7b5e3 [95:c1e966f7b5e3] 01/04/07 15:51:35 warner@lothar.com [foolscap @ when sending error messages, don't break the format of the …
(edit) @89:2624a9127ac9 [89:2624a9127ac9] 12/18/06 12:02:24 warner@lothar.com [foolscap @ negotiation: reduce protocol traffic by combining min/max …
(edit) @80:90467123ce55 [80:90467123ce55] 12/11/06 18:24:00 warner@lothar.com [foolscap @ add code to negotiate an initial VOCAB table to use, to …
(edit) @78:d316016e5bf3 [78:d316016e5bf3] 12/11/06 00:04:36 warner@lothar.com [foolscap @ negotiation: if we spot an 0.0.5 peer, mention it in the error …
(edit) @77:ced7d17e85b0 [77:ced7d17e85b0] 12/11/06 00:00:52 warner@lothar.com [foolscap @ annotate TubConnectorClientFactory?'s repr with the TubID being …
(edit) @69:994163f4c583 [69:994163f4c583] 11/30/06 18:36:36 warner@lothar.com [foolscap @ when sending a negotiation error (like DuplicateConnection?), …
(edit) @68:a0e969497dc1 [68:a0e969497dc1] 11/27/06 19:48:49 warner@lothar.com [foolscap @ make sure v1 negotiation can deal with extra (unknown) keys …
(edit) @67:cbefd6aea0ba [67:cbefd6aea0ba] 11/26/06 20:12:11 warner@lothar.com [foolscap @ change negotiation protocol: send min/max version range, pick …
(edit) @63:a467bbd18f5a [63:a467bbd18f5a] 11/16/06 12:23:38 warner@lothar.com [foolscap @ make negotiation error messages more informative, to spot …
(edit) @21:b455b6ad3ee7 [21:b455b6ad3ee7] 10/02/06 01:00:14 warner@lothar.com [foolscap @ fix a lot of pyflakes warnings]
(edit) @12:f1e98e06b574 [12:f1e98e06b574] 09/30/06 19:40:57 warner@lothar.com [foolscap @ handle SSL changes in recent Twisted, getPeerCertificate() can …
(edit) @10:ae1a02cdc0eb [10:ae1a02cdc0eb] 09/30/06 17:23:11 warner@lothar.com [foolscap @ s/UnencryptedTub/UnauthenticatedTub/ in API and docs, some …
(edit) @9:db6a44c1ed3e [9:db6a44c1ed3e] 09/26/06 10:16:57 warner@lothar.com [foolscap @ split+rename PBService into Tub and UnencryptedTub?]
(edit) @5:d90214c9a245 [5:d90214c9a245] 09/24/06 17:44:16 warner@lothar.com [foolscap @ rework Promises and eventually()]
(add) @1:9f5bb119e4df [1:9f5bb119e4df] 09/16/06 13:47:52 warner@lothar.com [foolscap @ initial import of foolscap from SVN]
Note: See TracRevisionLog for help on using the revision log.