root/foolscap/pb.py


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @490:765195b208c4 [490:765195b208c4] 10/13/08 12:25:02 Brian Warner <warner@allmydata.com> pb.py: add log facility indicators to Listener, Tub setup log.msg calls
(edit) @480:c2a9b31e1fd5 [480:c2a9b31e1fd5] 09/02/08 20:48:55 Brian Warner <warner@allmydata.com> gatterer: reclassify everything that isn't already classified. Closes #94.
(edit) @470:e81a69790aa2 [470:e81a69790aa2] 08/28/08 16:27:18 Brian Warner <warner@allmydata.com> add code to bridge foolscap log events into twisted. Closes #93.
(edit) @438:efbce2e2b47a [438:efbce2e2b47a] 07/29/08 19:40:19 "Brian Warner <warner@lothar.com>" logging: fix gatherer-setup-before-setLocation crash, closes #55
(edit) @437:940a39a4d65e [437:940a39a4d65e] 07/29/08 13:27:28 "Brian Warner <warner@lothar.com>" allow multiple log-gatherer furls in the log-gatherer-furlfile
(edit) @407:9f72f2aa808b [407:9f72f2aa808b] 06/04/08 15:20:18 Brian Warner <warner@allmydata.com> Fix #65: tubsAreNotRestartable had the wrong signature
(edit) @404:96838d29a13a [404:96838d29a13a] 06/04/08 12:16:11 Brian Warner <warner@allmydata.com> fix registerReference() with both name= and furlFile= when the file …
(edit) @403:db23d36ff9df [403:db23d36ff9df] 06/04/08 12:01:16 Brian Warner <warner@allmydata.com> foolscap/pb.py: fix minor typo
(edit) @392:e0f2d18a5140 [392:e0f2d18a5140] 05/05/08 19:17:24 Brian Warner <warner@allmydata.com> logging: provide remote interface to fetch Incidents. Closes #61
(edit) @339:35f6019a805c [339:35f6019a805c] 01/31/08 16:02:21 Brian Warner <warner@allmydata.com> add Tub.setLocationAutomatically, which uses the routing table to guess an …
(edit) @305:7fd94f89c76f [305:7fd94f89c76f] 12/24/07 13:06:01 "Brian Warner <warner@lothar.com>" logging: make sure logport.furl gets created even if the setOption happens …
(edit) @294:fe1b96ac48c9 [294:fe1b96ac48c9] 12/12/07 18:01:10 "Brian Warner <warner@lothar.com>" pb.py: trivial, remote trailing whitespace
(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) @289:e33c2ecc6f8c [289:e33c2ecc6f8c] 12/12/07 15:48:36 "Brian Warner <warner@lothar.com>" Tub.brokerAttached: use eventual-send to notify waitingForBrokers …
(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) @266:ef6aa193547a [266:ef6aa193547a] 11/29/07 17:47:39 "Brian Warner <warner@lothar.com>" logging: fix gatherer handling for UnauthenticatedTub?, which uses …
(edit) @263:b382569f144b [263:b382569f144b] 11/29/07 16:41:51 "Brian Warner <warner@lothar.com>" logging: get logport/gatherers working correctly, plus the twisted bridge
(edit) @261:a907cd697d0c [261:a907cd697d0c] 11/28/07 23:25:12 "Brian Warner <warner@lothar.com>" cosmetic: remove trailing whitespace. No functional changes
(edit) @259:412a09d07543 [259:412a09d07543] 11/28/07 23:19:22 "Brian Warner <warner@lothar.com>" logging: document new scheme, add more API
(edit) @248:e81e83852f2c [248:e81e83852f2c] 09/16/07 20:49:54 "Brian Warner <warner@lothar.com>" Tub.debug_listBrokers: add a debugging method to give a summary of broker …
(edit) @245:bb6dba4acd15 [245:bb6dba4acd15] 09/16/07 16:31:52 "Brian Warner <warner@lothar.com>" merge branch contents
(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) @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) @237:cda7deef2a5a [237:cda7deef2a5a] 09/08/07 18:51:06 "Brian Warner <warner@lothar.com>" Tub.registerReference: add furlFile= argument
(edit) @231:2884e09946ed [231:2884e09946ed] 09/01/07 23:38:13 "Brian Warner <warner@lothar.com>" Makefile: add API-doc making target
(edit) @228:a3082c620542 [228:a3082c620542] 08/21/07 17:58:36 Brian Warner <warner@allmydata.com> Tub.setupEncryptionFile: avoid TOCTTOU race in handling the tub's certFile
(edit) @214:574ecfbafce5 [214:574ecfbafce5] 08/07/07 17:19:10 "Brian Warner <warner@lothar.com>" add Tub.registerNameLookupHandler. Closes #6.
(edit) @193:b9223932a06a [193:b9223932a06a] 05/14/07 18:58:35 warner@lothar.com [foolscap @ allow getReference/connectTo before Tub.startService] If …
(edit) @178:57ada42c17bd [178:57ada42c17bd] 05/02/07 13:37:21 warner@lothar.com [foolscap @ pb.py: minor TODO]
(edit) @175:fde5f453aff7 [175:fde5f453aff7] 05/02/07 01:14:08 warner@lothar.com [foolscap @ require that Tubs be running before calling getReference or …
(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) @161:624c196eff01 [161:624c196eff01] 04/27/07 17:15:37 warner@lothar.com [foolscap @ pb.py: set the default keepaliveTimeout to 4 minutes]
(edit) @160:2a97ee2e032e [160:2a97ee2e032e] 04/27/07 17:03:28 warner@lothar.com [foolscap @ pb.py: remove an unused import]
(edit) @159:b72b2b1e2f56 [159:b72b2b1e2f56] 04/27/07 17:02:32 warner@lothar.com [foolscap @ use os.urandom to generate unguessable identifiers, not …
(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) @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) @107:d521d4a1a53e [107:d521d4a1a53e] 01/30/07 18:11:24 warner@lothar.com [foolscap @ add certFile= argument to Tub(), to make it easier for …
(edit) @101:a07f6f83c8dd [101:a07f6f83c8dd] 01/16/07 00:53:00 warner@lothar.com [foolscap @ special-case loopback connections (connecting to your own …
(edit) @97:cd4bc2ce4871 [97:cd4bc2ce4871] 01/09/07 19:11:36 warner@allmydata.com [foolscap @ Listener.removeTub: disownServiceParent doesn't always return …
(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) @66:d5a0866db3bb [66:d5a0866db3bb] 11/17/06 21:08:43 warner@lothar.com [foolscap @ pb.py: remove unused and dodgy urlparse stuff]
(edit) @56:81f2e03c57d9 [56:81f2e03c57d9] 11/01/06 02:12:04 warner@lothar.com [foolscap @ add logRemoteFailures/logLocalFailures options]
(edit) @41:3ba5bc529b67 [41:3ba5bc529b67] 10/25/06 18:17:18 warner@allmydata.com [foolscap @ make all references giftable, not just explicitly registered …
(edit) @40:d2284dcc5523 [40:d2284dcc5523] 10/25/06 16:28:02 warner@allmydata.com [foolscap @ make Tub.registerReference(strong=False) tell the Tub to use a …
(edit) @37:138bb73bbc77 [37:138bb73bbc77] 10/25/06 15:15:13 warner@allmydata.com [foolscap @ implement Tub.connectTo, which does reconnection attempts with …
(edit) @33:65fbf213fa78 [33:65fbf213fa78] 10/25/06 14:27:37 warner@allmydata.com [foolscap @ docstrings: tubID is only a parameter to UnauthenticatedTub?]
(edit) @21:b455b6ad3ee7 [21:b455b6ad3ee7] 10/02/06 01:00:14 warner@lothar.com [foolscap @ fix a lot of pyflakes warnings]
(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) @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.