|
|
|
@469:30576260957d
|
[469:30576260957d]
|
08/25/08 13:45:02 |
Brian Warner <warner@allmydata.com> |
replace ConnectionDone? and ConnectionClosed? with DeadReferenceError?, so … |
|
|
|
@406:e44d431ce295
|
[406:e44d431ce295]
|
06/04/08 13:07:22 |
Brian Warner <warner@allmydata.com> |
add RemoteReference?.getPeer() to retrieve the remote address+port. Closes … |
|
|
|
@336:0cdc0fea29ad
|
[336:0cdc0fea29ad]
|
01/31/08 11:58:27 |
Brian Warner <warner@allmydata.com> |
switch Broker logging to foolscap.logging |
|
|
|
@306:6283e9a00e4b
|
[306:6283e9a00e4b]
|
12/24/07 13:16:35 |
"Brian Warner <warner@lothar.com>" |
fix pyflakes warnings (caught by new+stricter pyflakes |
|
|
|
@293:2ab7d92d10a0
|
[293:2ab7d92d10a0]
|
12/12/07 17:59:52 |
"Brian Warner <warner@lothar.com>" |
hopefully fix duplicate-connection negotiation |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@271:8ad24d8e6486
|
[271:8ad24d8e6486]
|
12/07/07 18:11:03 |
Brian Warner <warner@allmydata.com> |
new duplicate-connection-handling code, for ticket #28 |
|
|
|
@268:31139ebb5a96
|
[268:31139ebb5a96]
|
12/06/07 20:59:45 |
warner@lothar.com |
refactor broker-shutdown code, to make safer to replace one connection … |
|
|
|
@261:a907cd697d0c
|
[261:a907cd697d0c]
|
11/28/07 23:25:12 |
"Brian Warner <warner@lothar.com>" |
cosmetic: remove trailing whitespace. No functional changes |
|
|
|
@247:7f671a7de421
|
[247:7f671a7de421]
|
09/16/07 20:11:47 |
"Brian Warner <warner@lothar.com>" |
broker.py: don't let slow methods stall subsequent calls. Closes #25. |
|
|
|
@245:bb6dba4acd15
|
[245:bb6dba4acd15]
|
09/16/07 16:31:52 |
"Brian Warner <warner@lothar.com>" |
merge branch contents |
|
|
|
@244:58150b049ee4
|
[244:58150b049ee4]
|
09/16/07 16:15:18 |
"Brian Warner <warner@lothar.com>" |
broker.py: start giftIDs at 1 now that 0 means no-reference-counting |
|
|
|
@243:895cd43160c3
|
[243:895cd43160c3]
|
09/16/07 15:52:20 |
"Brian Warner <warner@lothar.com>" |
serialization: add+fix+test Tub.serialize, which now handles … |
|
|
|
@242:56ccdf85f66b
|
[242:56ccdf85f66b]
|
09/16/07 15:02:53 |
"Brian Warner <warner@lothar.com>" |
serialization: more changes to the way we do storage, make it possible … |
|
|
|
@241:1ecd829fe5b0
|
[241:1ecd829fe5b0]
|
09/10/07 13:08:45 |
"Brian Warner <warner@lothar.com>" |
more serialization refactoring: move Copyable handling to … |
|
|
|
@240:7e3dc0d29eff
|
[240:7e3dc0d29eff]
|
09/10/07 11:57:22 |
"Brian Warner <warner@lothar.com>" |
WIP: continue to refactor serialization |
|
|
|
@239:8e603a22293a
|
[239:8e603a22293a]
|
09/09/07 23:36:39 |
"Brian Warner <warner@lothar.com>" |
WIP: refactoring explicit serialization interfaces |
|
|
|
@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. |
|
|
|
@209:87a1dce6b4ce
|
[209:87a1dce6b4ce]
|
07/26/07 16:40:56 |
"Brian Warner <warner@lothar.com>" |
make sure errors during Gift resolution are reported to the original … |
|
|
|
@170:58c2d191d1a3
|
[170:58c2d191d1a3]
|
04/30/07 19:18:08 |
warner@lothar.com |
[foolscap @ calling notifyOnDisconnect on a reference that was already … |
|
|
|
@165:c423a7300496
|
[165:c423a7300496]
|
04/27/07 18:49:34 |
warner@lothar.com |
[foolscap @ broker: improve the way we ignore errors in freeYourReference] |
|
|
|
@157:344dab2bd1cc
|
[157:344dab2bd1cc]
|
04/27/07 01:03:51 |
warner@lothar.com |
[foolscap @ add keepalive and idle-disconnect timers, with PING and PONG … |
|
|
|
@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] |
|
|
|
@117:154db14cb591
|
[117:154db14cb591]
|
03/20/07 23:20:45 |
warner@lothar.com |
[foolscap @ implement callRemoteOnly, a fire-and-forget form of callRemote … |
|
|
|
@114:fcb7398c5f15
|
[114:fcb7398c5f15]
|
03/19/07 23:20:16 |
warner@lothar.com |
[foolscap @ massive Constraint refactoring, splits schema.py up into lots … |
|
|
|
@101:a07f6f83c8dd
|
[101:a07f6f83c8dd]
|
01/16/07 00:53:00 |
warner@lothar.com |
[foolscap @ special-case loopback connections (connecting to your own … |
|
|
|
@88:cdc5362017b9
|
[88:cdc5362017b9]
|
12/18/06 01:44:33 |
warner@lothar.com |
[foolscap @ add RemoteInterfaceConstraints? to schemas] |
|
|
|
@86:a0065a21c295
|
[86:a0065a21c295]
|
12/18/06 00:35:26 |
warner@lothar.com |
[foolscap @ update Violation annotation in method return values again] |
|
|
|
@84:355912d5cb87
|
[84:355912d5cb87]
|
12/18/06 00:24:45 |
warner@lothar.com |
[foolscap @ broker.py: annotate Violations raised by return values to … |
|
|
|
@82:8d69e9dc0860
|
[82:8d69e9dc0860]
|
12/15/06 01:19:39 |
warner@lothar.com |
[foolscap @ allow the use of positional arguments in addition to keyword … |
|
|
|
@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 … |
|
|
|
@79:135d8a13a01a
|
[79:135d8a13a01a]
|
12/11/06 00:06:47 |
warner@lothar.com |
[foolscap @ document notifyOnDisconnect, cancel all disconnect watchers … |
|
|
|
@67:cbefd6aea0ba
|
[67:cbefd6aea0ba]
|
11/26/06 20:12:11 |
warner@lothar.com |
[foolscap @ change negotiation protocol: send min/max version range, pick … |
|
|
|
@56:81f2e03c57d9
|
[56:81f2e03c57d9]
|
11/01/06 02:12:04 |
warner@lothar.com |
[foolscap @ add logRemoteFailures/logLocalFailures options] |
|
|
|
@42:c7d4ff97a4e4
|
[42:c7d4ff97a4e4]
|
10/25/06 23:30:52 |
warner@lothar.com |
[foolscap @ allow notifyOnDisconnect to take args/kwargs for the callback, … |
|
|
|
@32:f2e071643616
|
[32:f2e071643616]
|
10/25/06 14:25:28 |
warner@allmydata.com |
[foolscap @ broker: allow clids to grow beyond 2**31] |
|
|
|
@25:9d3fe27377d7
|
[25:9d3fe27377d7]
|
10/05/06 17:08:56 |
warner@lothar.com |
[foolscap @ fix ordering of message delivery in the face of Gifts] |
|
|
|
@21:b455b6ad3ee7
|
[21:b455b6ad3ee7]
|
10/02/06 01:00:14 |
warner@lothar.com |
[foolscap @ fix a lot of pyflakes warnings] |
|
|
|
@20:e5fb1b5903d2
|
[20:e5fb1b5903d2]
|
10/02/06 00:47:11 |
warner@lothar.com |
[foolscap @ move all slicers out to slicers/, update everything else to … |
|
|
|
@16:7b2b9b8702e0
|
[16:7b2b9b8702e0]
|
10/01/06 22:51:03 |
warner@lothar.com |
[foolscap @ s/topRegistry/topRegistries/, same for openRegistry] |
|
|
|
@9:db6a44c1ed3e
|
[9:db6a44c1ed3e]
|
09/26/06 10:16:57 |
warner@lothar.com |
[foolscap @ split+rename PBService into Tub and UnencryptedTub?] |
|
|
|
@6:7cc4fb59e264
|
[6:7cc4fb59e264]
|
09/24/06 17:54:40 |
warner@lothar.com |
[foolscap @ fixed a bunch of typos (but not all), caught by pyflakes] |
|
|
|
@1:9f5bb119e4df
|
[1:9f5bb119e4df]
|
09/16/06 13:47:52 |
warner@lothar.com |
[foolscap @ initial import of foolscap from SVN] |