|
|
|
@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 … |
|
|
|
@469:30576260957d
|
[469:30576260957d]
|
08/25/08 13:45:02 |
Brian Warner <warner@allmydata.com> |
replace ConnectionDone? and ConnectionClosed? with DeadReferenceError?, so … |
|
|
|
@379:f0939f8856e8
|
[379:f0939f8856e8]
|
05/01/08 12:37:18 |
Brian Warner <warner@allmydata.com> |
#60: tolerate extensions in the FURL format |
|
|
|
@338:74f72e03b7c3
|
[338:74f72e03b7c3]
|
01/31/08 12:01:51 |
Brian Warner <warner@allmydata.com> |
negotiate.py: fix log message |
|
|
|
@331:fa4859a51672
|
[331:fa4859a51672]
|
01/28/08 17:42:38 |
"Brian Warner <warner@lothar.com>" |
merge |
|
|
|
@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 … |
|
|
|
@328:50d338004abe
|
[328:50d338004abe]
|
01/28/08 11:20:05 |
warner@lothar.com |
Negotiate: include tubid in a 'replaced by new connection' error message |
|
|
|
@316:457548ced21e
|
[316:457548ced21e]
|
01/10/08 14:49:01 |
warner@lothar.com |
add TODO note |
|
|
|
@303:5661003cb1aa
|
[303:5661003cb1aa]
|
12/24/07 00:57:20 |
"Brian Warner <warner@lothar.com>" |
logging: switch to using format=, fix no-args case |
|
|
|
@301:c9afc0bae123
|
[301:c9afc0bae123]
|
12/23/07 19:58:48 |
"Brian Warner <warner@lothar.com>" |
negotiation: log everything under the 'foolscap.negotiation' facility, and … |
|
|
|
@293:2ab7d92d10a0
|
[293:2ab7d92d10a0]
|
12/12/07 17:59:52 |
"Brian Warner <warner@lothar.com>" |
hopefully fix duplicate-connection negotiation |
|
|
|
@292:c44e637aa40f
|
[292:c44e637aa40f]
|
12/12/07 16:22:33 |
"Brian Warner <warner@lothar.com>" |
use flogging in connection negotiation instead of twisted.log |
|
|
|
@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, … |
|
|
|
@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 … |
|
|
|
@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 |
|
|
|
@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 … |
|
|
|
@274:b51ed1c89c00
|
[274:b51ed1c89c00]
|
12/10/07 02:02:13 |
Brian Warner <warner@lothar.com> |
negotiation: accept offers with older seqnums. add more tests. |
|
|
|
@271:8ad24d8e6486
|
[271:8ad24d8e6486]
|
12/07/07 18:11:03 |
Brian Warner <warner@allmydata.com> |
new duplicate-connection-handling code, for ticket #28 |
|
|
|
@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. |
|
|
|
@231:2884e09946ed
|
[231:2884e09946ed]
|
09/01/07 23:38:13 |
"Brian Warner <warner@lothar.com>" |
Makefile: add API-doc making target |
|
|
|
@174:b31c07d73a3d
|
[174:b31c07d73a3d]
|
05/02/07 01:02:19 |
warner@lothar.com |
[foolscap @ Tub.connectorFinished: log-and-ignore attempts to retire the … |
|
|
|
@173:d4bd462a0401
|
[173:d4bd462a0401]
|
05/02/07 00:26:39 |
warner@lothar.com |
[foolscap @ negotiation: handle multiple-phase packets correctly] |
|
|
|
@172:2dffefdbf445
|
[172:2dffefdbf445]
|
05/02/07 00:18:34 |
warner@lothar.com |
[foolscap @ negotiate: improve error-message delivery] |
|
|
|
@162:95f30ffd7783
|
[162:95f30ffd7783]
|
04/27/07 17:57:59 |
warner@lothar.com |
[foolscap @ negotiate.py: if a non-NegotiationError? exception occurs, log … |
|
|
|
@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 … |
|
|
|
@157:344dab2bd1cc
|
[157:344dab2bd1cc]
|
04/27/07 01:03:51 |
warner@lothar.com |
[foolscap @ add keepalive and idle-disconnect timers, with PING and PONG … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@131:6951956ade08
|
[131:6951956ade08]
|
04/03/07 16:03:30 |
warner@lothar.com |
[foolscap @ negotiate.TubConnectorClientFactory?.repr: include both the … |
|
|
|
@126:92885c4821dd
|
[126:92885c4821dd]
|
04/03/07 14:13:04 |
warner@lothar.com |
[foolscap @ fix some pyflakes warnings by checking for the importability … |
|
|
|
@125:e365800f295f
|
[125:e365800f295f]
|
04/03/07 12:25:03 |
warner@lothar.com |
[foolscap @ fix Tub.stopService to help Trial tests] |
|
|
|
@101:a07f6f83c8dd
|
[101:a07f6f83c8dd]
|
01/16/07 00:53:00 |
warner@lothar.com |
[foolscap @ special-case loopback connections (connecting to your own … |
|
|
|
@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 … |
|
|
|
@89:2624a9127ac9
|
[89:2624a9127ac9]
|
12/18/06 12:02:24 |
warner@lothar.com |
[foolscap @ negotiation: reduce protocol traffic by combining min/max … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@77:ced7d17e85b0
|
[77:ced7d17e85b0]
|
12/11/06 00:00:52 |
warner@lothar.com |
[foolscap @ annotate TubConnectorClientFactory?'s repr with the TubID being … |
|
|
|
@69:994163f4c583
|
[69:994163f4c583]
|
11/30/06 18:36:36 |
warner@lothar.com |
[foolscap @ when sending a negotiation error (like DuplicateConnection?), … |
|
|
|
@68:a0e969497dc1
|
[68:a0e969497dc1]
|
11/27/06 19:48:49 |
warner@lothar.com |
[foolscap @ make sure v1 negotiation can deal with extra (unknown) keys … |
|
|
|
@67:cbefd6aea0ba
|
[67:cbefd6aea0ba]
|
11/26/06 20:12:11 |
warner@lothar.com |
[foolscap @ change negotiation protocol: send min/max version range, pick … |
|
|
|
@63:a467bbd18f5a
|
[63:a467bbd18f5a]
|
11/16/06 12:23:38 |
warner@lothar.com |
[foolscap @ make negotiation error messages more informative, to spot … |
|
|
|
@21:b455b6ad3ee7
|
[21:b455b6ad3ee7]
|
10/02/06 01:00:14 |
warner@lothar.com |
[foolscap @ fix a lot of pyflakes warnings] |
|
|
|
@12:f1e98e06b574
|
[12:f1e98e06b574]
|
09/30/06 19:40:57 |
warner@lothar.com |
[foolscap @ handle SSL changes in recent Twisted, getPeerCertificate() can … |
|
|
|
@10:ae1a02cdc0eb
|
[10:ae1a02cdc0eb]
|
09/30/06 17:23:11 |
warner@lothar.com |
[foolscap @ s/UnencryptedTub/UnauthenticatedTub/ in API and docs, some … |
|
|
|
@9:db6a44c1ed3e
|
[9:db6a44c1ed3e]
|
09/26/06 10:16:57 |
warner@lothar.com |
[foolscap @ split+rename PBService into Tub and UnencryptedTub?] |
|
|
|
@5:d90214c9a245
|
[5:d90214c9a245]
|
09/24/06 17:44:16 |
warner@lothar.com |
[foolscap @ rework Promises and eventually()] |
|
|
|
@1:9f5bb119e4df
|
[1:9f5bb119e4df]
|
09/16/06 13:47:52 |
warner@lothar.com |
[foolscap @ initial import of foolscap from SVN] |