root/foolscap/broker.py


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @469:30576260957d [469:30576260957d] 08/25/08 13:45:02 Brian Warner <warner@allmydata.com> replace ConnectionDone? and ConnectionClosed? with DeadReferenceError?, so …
(edit) @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 …
(edit) @336:0cdc0fea29ad [336:0cdc0fea29ad] 01/31/08 11:58:27 Brian Warner <warner@allmydata.com> switch Broker logging to foolscap.logging
(edit) @306:6283e9a00e4b [306:6283e9a00e4b] 12/24/07 13:16:35 "Brian Warner <warner@lothar.com>" fix pyflakes warnings (caught by new+stricter pyflakes
(edit) @293:2ab7d92d10a0 [293:2ab7d92d10a0] 12/12/07 17:59:52 "Brian Warner <warner@lothar.com>" hopefully fix duplicate-connection negotiation
(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) @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) @271:8ad24d8e6486 [271:8ad24d8e6486] 12/07/07 18:11:03 Brian Warner <warner@allmydata.com> new duplicate-connection-handling code, for ticket #28
(edit) @268:31139ebb5a96 [268:31139ebb5a96] 12/06/07 20:59:45 warner@lothar.com refactor broker-shutdown code, to make safer to replace one connection …
(edit) @261:a907cd697d0c [261:a907cd697d0c] 11/28/07 23:25:12 "Brian Warner <warner@lothar.com>" cosmetic: remove trailing whitespace. No functional changes
(edit) @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.
(edit) @245:bb6dba4acd15 [245:bb6dba4acd15] 09/16/07 16:31:52 "Brian Warner <warner@lothar.com>" merge branch contents
(edit) @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
(edit) @243:895cd43160c3 [243:895cd43160c3] 09/16/07 15:52:20 "Brian Warner <warner@lothar.com>" serialization: add+fix+test Tub.serialize, which now handles …
(edit) @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 …
(edit) @241:1ecd829fe5b0 [241:1ecd829fe5b0] 09/10/07 13:08:45 "Brian Warner <warner@lothar.com>" more serialization refactoring: move Copyable handling to …
(edit) @240:7e3dc0d29eff [240:7e3dc0d29eff] 09/10/07 11:57:22 "Brian Warner <warner@lothar.com>" WIP: continue to refactor serialization
(edit) @239:8e603a22293a [239:8e603a22293a] 09/09/07 23:36:39 "Brian Warner <warner@lothar.com>" WIP: refactoring explicit serialization interfaces
(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) @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 …
(edit) @170:58c2d191d1a3 [170:58c2d191d1a3] 04/30/07 19:18:08 warner@lothar.com [foolscap @ calling notifyOnDisconnect on a reference that was already …
(edit) @165:c423a7300496 [165:c423a7300496] 04/27/07 18:49:34 warner@lothar.com [foolscap @ broker: improve the way we ignore errors in freeYourReference]
(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) @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) @117:154db14cb591 [117:154db14cb591] 03/20/07 23:20:45 warner@lothar.com [foolscap @ implement callRemoteOnly, a fire-and-forget form of callRemote …
(edit) @114:fcb7398c5f15 [114:fcb7398c5f15] 03/19/07 23:20:16 warner@lothar.com [foolscap @ massive Constraint refactoring, splits schema.py up into lots …
(edit) @101:a07f6f83c8dd [101:a07f6f83c8dd] 01/16/07 00:53:00 warner@lothar.com [foolscap @ special-case loopback connections (connecting to your own …
(edit) @88:cdc5362017b9 [88:cdc5362017b9] 12/18/06 01:44:33 warner@lothar.com [foolscap @ add RemoteInterfaceConstraints? to schemas]
(edit) @86:a0065a21c295 [86:a0065a21c295] 12/18/06 00:35:26 warner@lothar.com [foolscap @ update Violation annotation in method return values again]
(edit) @84:355912d5cb87 [84:355912d5cb87] 12/18/06 00:24:45 warner@lothar.com [foolscap @ broker.py: annotate Violations raised by return values to …
(edit) @82:8d69e9dc0860 [82:8d69e9dc0860] 12/15/06 01:19:39 warner@lothar.com [foolscap @ allow the use of positional arguments in addition to keyword …
(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) @79:135d8a13a01a [79:135d8a13a01a] 12/11/06 00:06:47 warner@lothar.com [foolscap @ document notifyOnDisconnect, cancel all disconnect watchers …
(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) @56:81f2e03c57d9 [56:81f2e03c57d9] 11/01/06 02:12:04 warner@lothar.com [foolscap @ add logRemoteFailures/logLocalFailures options]
(edit) @42:c7d4ff97a4e4 [42:c7d4ff97a4e4] 10/25/06 23:30:52 warner@lothar.com [foolscap @ allow notifyOnDisconnect to take args/kwargs for the callback, …
(edit) @32:f2e071643616 [32:f2e071643616] 10/25/06 14:25:28 warner@allmydata.com [foolscap @ broker: allow clids to grow beyond 2**31]
(edit) @25:9d3fe27377d7 [25:9d3fe27377d7] 10/05/06 17:08:56 warner@lothar.com [foolscap @ fix ordering of message delivery in the face of Gifts]
(edit) @21:b455b6ad3ee7 [21:b455b6ad3ee7] 10/02/06 01:00:14 warner@lothar.com [foolscap @ fix a lot of pyflakes warnings]
(edit) @20:e5fb1b5903d2 [20:e5fb1b5903d2] 10/02/06 00:47:11 warner@lothar.com [foolscap @ move all slicers out to slicers/, update everything else to …
(edit) @16:7b2b9b8702e0 [16:7b2b9b8702e0] 10/01/06 22:51:03 warner@lothar.com [foolscap @ s/topRegistry/topRegistries/, same for openRegistry]
(edit) @9:db6a44c1ed3e [9:db6a44c1ed3e] 09/26/06 10:16:57 warner@lothar.com [foolscap @ split+rename PBService into Tub and UnencryptedTub?]
(edit) @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]
(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.