|
|
|
@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 |
|
|
|
@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. |
|
|
|
@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. |
|
|
|
@438:efbce2e2b47a
|
[438:efbce2e2b47a]
|
07/29/08 19:40:19 |
"Brian Warner <warner@lothar.com>" |
logging: fix gatherer-setup-before-setLocation crash, closes #55 |
|
|
|
@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 |
|
|
|
@407:9f72f2aa808b
|
[407:9f72f2aa808b]
|
06/04/08 15:20:18 |
Brian Warner <warner@allmydata.com> |
Fix #65: tubsAreNotRestartable had the wrong signature |
|
|
|
@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 … |
|
|
|
@403:db23d36ff9df
|
[403:db23d36ff9df]
|
06/04/08 12:01:16 |
Brian Warner <warner@allmydata.com> |
foolscap/pb.py: fix minor typo |
|
|
|
@392:e0f2d18a5140
|
[392:e0f2d18a5140]
|
05/05/08 19:17:24 |
Brian Warner <warner@allmydata.com> |
logging: provide remote interface to fetch Incidents. Closes #61 |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@294:fe1b96ac48c9
|
[294:fe1b96ac48c9]
|
12/12/07 18:01:10 |
"Brian Warner <warner@lothar.com>" |
pb.py: trivial, remote trailing whitespace |
|
|
|
@292:c44e637aa40f
|
[292:c44e637aa40f]
|
12/12/07 16:22:33 |
"Brian Warner <warner@lothar.com>" |
use flogging in connection negotiation instead of twisted.log |
|
|
|
@289:e33c2ecc6f8c
|
[289:e33c2ecc6f8c]
|
12/12/07 15:48:36 |
"Brian Warner <warner@lothar.com>" |
Tub.brokerAttached: use eventual-send to notify waitingForBrokers … |
|
|
|
@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 … |
|
|
|
@266:ef6aa193547a
|
[266:ef6aa193547a]
|
11/29/07 17:47:39 |
"Brian Warner <warner@lothar.com>" |
logging: fix gatherer handling for UnauthenticatedTub?, which uses … |
|
|
|
@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 |
|
|
|
@261:a907cd697d0c
|
[261:a907cd697d0c]
|
11/28/07 23:25:12 |
"Brian Warner <warner@lothar.com>" |
cosmetic: remove trailing whitespace. No functional changes |
|
|
|
@259:412a09d07543
|
[259:412a09d07543]
|
11/28/07 23:19:22 |
"Brian Warner <warner@lothar.com>" |
logging: document new scheme, add more API |
|
|
|
@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 … |
|
|
|
@245:bb6dba4acd15
|
[245:bb6dba4acd15]
|
09/16/07 16:31:52 |
"Brian Warner <warner@lothar.com>" |
merge branch contents |
|
|
|
@243:895cd43160c3
|
[243:895cd43160c3]
|
09/16/07 15:52:20 |
"Brian Warner <warner@lothar.com>" |
serialization: add+fix+test Tub.serialize, which now handles … |
|
|
|
@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. |
|
|
|
@237:cda7deef2a5a
|
[237:cda7deef2a5a]
|
09/08/07 18:51:06 |
"Brian Warner <warner@lothar.com>" |
Tub.registerReference: add furlFile= argument |
|
|
|
@231:2884e09946ed
|
[231:2884e09946ed]
|
09/01/07 23:38:13 |
"Brian Warner <warner@lothar.com>" |
Makefile: add API-doc making target |
|
|
|
@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 |
|
|
|
@214:574ecfbafce5
|
[214:574ecfbafce5]
|
08/07/07 17:19:10 |
"Brian Warner <warner@lothar.com>" |
add Tub.registerNameLookupHandler. Closes #6. |
|
|
|
@193:b9223932a06a
|
[193:b9223932a06a]
|
05/14/07 18:58:35 |
warner@lothar.com |
[foolscap @ allow getReference/connectTo before Tub.startService]
If … |
|
|
|
@178:57ada42c17bd
|
[178:57ada42c17bd]
|
05/02/07 13:37:21 |
warner@lothar.com |
[foolscap @ pb.py: minor TODO] |
|
|
|
@175:fde5f453aff7
|
[175:fde5f453aff7]
|
05/02/07 01:14:08 |
warner@lothar.com |
[foolscap @ require that Tubs be running before calling getReference or … |
|
|
|
@174:b31c07d73a3d
|
[174:b31c07d73a3d]
|
05/02/07 01:02:19 |
warner@lothar.com |
[foolscap @ Tub.connectorFinished: log-and-ignore attempts to retire the … |
|
|
|
@161:624c196eff01
|
[161:624c196eff01]
|
04/27/07 17:15:37 |
warner@lothar.com |
[foolscap @ pb.py: set the default keepaliveTimeout to 4 minutes] |
|
|
|
@160:2a97ee2e032e
|
[160:2a97ee2e032e]
|
04/27/07 17:03:28 |
warner@lothar.com |
[foolscap @ pb.py: remove an unused import] |
|
|
|
@159:b72b2b1e2f56
|
[159:b72b2b1e2f56]
|
04/27/07 17:02:32 |
warner@lothar.com |
[foolscap @ use os.urandom to generate unguessable identifiers, not … |
|
|
|
@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 … |
|
|
|
@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] |
|
|
|
@107:d521d4a1a53e
|
[107:d521d4a1a53e]
|
01/30/07 18:11:24 |
warner@lothar.com |
[foolscap @ add certFile= argument to Tub(), to make it easier for … |
|
|
|
@101:a07f6f83c8dd
|
[101:a07f6f83c8dd]
|
01/16/07 00:53:00 |
warner@lothar.com |
[foolscap @ special-case loopback connections (connecting to your own … |
|
|
|
@97:cd4bc2ce4871
|
[97:cd4bc2ce4871]
|
01/09/07 19:11:36 |
warner@allmydata.com |
[foolscap @ Listener.removeTub: disownServiceParent doesn't always return … |
|
|
|
@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 … |
|
|
|
@66:d5a0866db3bb
|
[66:d5a0866db3bb]
|
11/17/06 21:08:43 |
warner@lothar.com |
[foolscap @ pb.py: remove unused and dodgy urlparse stuff] |
|
|
|
@56:81f2e03c57d9
|
[56:81f2e03c57d9]
|
11/01/06 02:12:04 |
warner@lothar.com |
[foolscap @ add logRemoteFailures/logLocalFailures options] |
|
|
|
@41:3ba5bc529b67
|
[41:3ba5bc529b67]
|
10/25/06 18:17:18 |
warner@allmydata.com |
[foolscap @ make all references giftable, not just explicitly registered … |
|
|
|
@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 … |
|
|
|
@37:138bb73bbc77
|
[37:138bb73bbc77]
|
10/25/06 15:15:13 |
warner@allmydata.com |
[foolscap @ implement Tub.connectTo, which does reconnection attempts with … |
|
|
|
@33:65fbf213fa78
|
[33:65fbf213fa78]
|
10/25/06 14:27:37 |
warner@allmydata.com |
[foolscap @ docstrings: tubID is only a parameter to UnauthenticatedTub?] |
|
|
|
@21:b455b6ad3ee7
|
[21:b455b6ad3ee7]
|
10/02/06 01:00:14 |
warner@lothar.com |
[foolscap @ fix a lot of pyflakes warnings] |
|
|
|
@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?] |
|
|
|
@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] |