|
|
|
@509:66eb3cffca75
|
[509:66eb3cffca75]
|
10/15/08 13:41:59 |
Brian Warner <warner@allmydata.com> |
include classify_foolscap.py in the debian package, ready for symlinking |
|
|
|
@508:beb30be3bffa
|
[508:beb30be3bffa]
|
10/15/08 13:35:40 |
Brian Warner <warner@allmydata.com> |
misc/classify_foolscap.py: update tubconnector regexp |
|
|
|
@507:396ca91c04a9
|
[507:396ca91c04a9]
|
10/15/08 12:35:49 |
Brian Warner <warner@allmydata.com> |
flogtool classify-incident: add --verbose, to show the trigger event for … |
|
|
|
@506:09ac77368ca2
|
[506:09ac77368ca2]
|
10/15/08 12:25:47 |
Brian Warner <warner@allmydata.com> |
Makefile: fix test-figleaf-poll target |
|
|
|
@505:9698170bfabe
|
[505:9698170bfabe]
|
10/15/08 12:13:06 |
Brian Warner <warner@allmydata.com> |
bump revision to 0.3.2+ while between releases |
|
|
|
@504:97c3d7c520a3
|
[504:97c3d7c520a3]
|
10/14/08 18:23:39 |
"Brian Warner <warner@lothar.com>" |
Added tag foolscap-0.3.2 for changeset 74f6b36326a0 |
|
|
|
@503:74f6b36326a0
|
[503:74f6b36326a0]
|
10/14/08 18:23:04 |
"Brian Warner <warner@lothar.com>" |
release foolscap-0.3.2 |
|
|
|
@502:4997bb379b8c
|
[502:4997bb379b8c]
|
10/14/08 18:21:23 |
"Brian Warner <warner@lothar.com>" |
MANIFEST.in: add misc/classify_foolscap.py |
|
|
|
@501:bd9e90d0a621
|
[501:bd9e90d0a621]
|
10/14/08 18:16:54 |
"Brian Warner <warner@lothar.com>" |
NEWS: update for the next release |
|
|
|
@500:2e8ca49cb3f1
|
[500:2e8ca49cb3f1]
|
10/14/08 17:56:11 |
"Brian Warner <warner@lothar.com>" |
Makefile: add 'test-poll' and 'test-figleaf-poll' convenience targets |
|
|
|
@499:63397d38a1aa
|
[499:63397d38a1aa]
|
10/14/08 17:47:38 |
Brian Warner <warner@allmydata.com> |
logfiles: include PID in 'flogtool tail' savefiles and incident reports. … |
|
|
|
@498:eb90db2d0287
|
[498:eb90db2d0287]
|
10/14/08 17:31:02 |
Brian Warner <warner@allmydata.com> |
web-viewer: mark incident triggers, and add hyperlinks to them from the … |
|
|
|
@497:54b441702b25
|
[497:54b441702b25]
|
10/14/08 16:39:41 |
Brian Warner <warner@allmydata.com> |
web-viewer: add a Reload button, closes #103 |
|
|
|
@496:ace2ee49e626
|
[496:ace2ee49e626]
|
10/14/08 16:15:07 |
Brian Warner <warner@allmydata.com> |
misc/classify_foolscap.py: plugin to classify some internal foolscap … |
|
|
|
@495:2fa51824742b
|
[495:2fa51824742b]
|
10/14/08 16:14:28 |
Brian Warner <warner@allmydata.com> |
flogtool classify-incident: new subcommand. Closes #102. |
|
|
|
@494:edbf2d4d41db
|
[494:edbf2d4d41db]
|
10/14/08 13:59:19 |
Brian Warner <warner@allmydata.com> |
incident classifiers: change the function signature, now it just takes a … |
|
|
|
@493:b79718df78d5
|
[493:b79718df78d5]
|
10/14/08 12:54:35 |
Brian Warner <warner@allmydata.com> |
incident-gatherer: load all 'classify_*.py' files as classifier plugins |
|
|
|
@492:0a6561d14b64
|
[492:0a6561d14b64]
|
10/13/08 18:18:47 |
Brian Warner <warner@allmydata.com> |
logging/publish.py: don't tell gatherer about malformed triggerless … |
|
|
|
@491:690563fa7a32
|
[491:690563fa7a32]
|
10/13/08 12:33:38 |
Brian Warner <warner@allmydata.com> |
logging: replace itertools.count() with a non-overflowing version, closes … |
|
|
|
@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 |
|
|
|
@489:286ad1fa42a0
|
[489:286ad1fa42a0]
|
09/20/08 10:40:38 |
"Brian Warner <warner@lothar.com>" |
xfer-client.py: use the exit code to indicate failure |
|
|
|
@488:fe60c3e3ee4b
|
[488:fe60c3e3ee4b]
|
09/10/08 12:32:56 |
Brian Warner <warner@allmydata.com> |
testversions.py: tolerate OpenSSL not being installed |
|
|
|
@487:c63f63c7c816
|
[487:c63f63c7c816]
|
09/10/08 12:27:17 |
Brian Warner <warner@allmydata.com> |
testversions.py: look for bug #62 (openssl-vs-twisted-vs-selectreactor) … |
|
|
|
@486:b13b67c8da16
|
[486:b13b67c8da16]
|
09/08/08 16:28:41 |
Brian Warner <warner@allmydata.com> |
xfer-client.py: use expanduser() on --furlfile |
|
|
|
@485:4a72798a01f4
|
[485:4a72798a01f4]
|
09/08/08 16:26:01 |
Brian Warner <warner@allmydata.com> |
bump revision to 0.3.1+ while between releases |
|
|
|
@484:2a16385573c7
|
[484:2a16385573c7]
|
09/03/08 14:16:20 |
Brian Warner <warner@allmydata.com> |
Added tag foolscap-0.3.1 for changeset 2af9466720f1 |
|
|
|
@483:2af9466720f1
|
[483:2af9466720f1]
|
09/03/08 14:16:09 |
Brian Warner <warner@allmydata.com> |
release foolscap-0.3.1 |
|
|
|
@482:209a752a66e9
|
[482:209a752a66e9]
|
09/03/08 14:11:00 |
Brian Warner <warner@allmydata.com> |
update NEWS for next release |
|
|
|
@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 … |
|
|
|
@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. |
|
|
|
@479:0af671777bc5
|
[479:0af671777bc5]
|
09/02/08 20:41:25 |
Brian Warner <warner@allmydata.com> |
PollMixin?: use LoopingCall?, not chained Deferreds. Closes #95. |
|
|
|
@478:a6b1ebc5be66
|
[478:a6b1ebc5be66]
|
08/29/08 13:01:33 |
Brian Warner <warner@allmydata.com> |
logging/publish.py: hush pyflakes |
|
|
|
@477:c8aca5d2edc1
|
[477:c8aca5d2edc1]
|
08/29/08 13:00:45 |
Brian Warner <warner@allmydata.com> |
logging: move app_versions out to a separate module, provide a setter |
|
|
|
@476:da0c88c9c942
|
[476:da0c88c9c942]
|
08/28/08 19:07:37 |
Brian Warner <warner@allmydata.com> |
add versions to incident headers. Also for #80 |
|
|
|
@475:5c9a0d96dc0e
|
[475:5c9a0d96dc0e]
|
08/28/08 19:02:34 |
Brian Warner <warner@allmydata.com> |
logging: more fixes for record-versions-in-tail-savefile |
|
|
|
@474:5d6d3cd3ef12
|
[474:5d6d3cd3ef12]
|
08/28/08 18:57:55 |
Brian Warner <warner@allmydata.com> |
oops, fix test_logging to match |
|
|
|
@473:b1a12e7a1aa4
|
[473:b1a12e7a1aa4]
|
08/28/08 18:48:19 |
Brian Warner <warner@allmydata.com> |
flogtool tail: record remote application versions to the savefile, and … |
|
|
|
@472:f7bf19c86baa
|
[472:f7bf19c86baa]
|
08/28/08 18:37:04 |
Brian Warner <warner@allmydata.com> |
incident-gatherer: only fetch one incident at a time. Closes #85. |
|
|
|
@471:078b9eb64535
|
[471:078b9eb64535]
|
08/28/08 17:22:48 |
Brian Warner <warner@allmydata.com> |
logging: combine multiple overlapping Incidents into a single one. Helps … |
|
|
|
@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. |
|
|
|
@469:30576260957d
|
[469:30576260957d]
|
08/25/08 13:45:02 |
Brian Warner <warner@allmydata.com> |
replace ConnectionDone? and ConnectionClosed? with DeadReferenceError?, so … |
|
|
|
@468:e97a622c8aae
|
[468:e97a622c8aae]
|
08/21/08 16:22:49 |
Brian Warner <warner@allmydata.com> |
bump revision to 0.3.0+ while between releases |
|
|
|
@467:2e8cfbc7495a
|
[467:2e8cfbc7495a]
|
08/04/08 23:26:03 |
"Brian Warner <warner@lothar.com>" |
Added tag foolscap-0.3.0 for changeset 2b8678bb881e |
|
|
|
@466:2b8678bb881e
|
[466:2b8678bb881e]
|
08/04/08 23:23:07 |
"Brian Warner <warner@lothar.com>" |
release foolscap-0.3.0 |
|
|
|
@465:b40c5f48c564
|
[465:b40c5f48c564]
|
08/04/08 23:18:08 |
"Brian Warner <warner@lothar.com>" |
test_logging.py: remove trailing spaces |
|
|
|
@464:295c5e64be47
|
[464:295c5e64be47]
|
08/04/08 23:14:51 |
"Brian Warner <warner@lothar.com>" |
logging/interfaces: small edit |
|
|
|
@463:35859e1caf5e
|
[463:35859e1caf5e]
|
08/04/08 23:09:53 |
"Brian Warner <warner@lothar.com>" |
NEWS: update for the upcoming release |
|
|
|
@462:fe557ab53977
|
[462:fe557ab53977]
|
08/04/08 22:58:52 |
"Brian Warner <warner@lothar.com>" |
RemoteReference?.getRemoteTubID: make this secure |
|
|
|
@461:818f9fd41fdf
|
[461:818f9fd41fdf]
|
08/04/08 16:52:49 |
"Brian Warner <warner@lothar.com>" |
change incident-gatherer filenames to be more distinct from each other |
|
|
|
@460:7394f2097327
|
[460:7394f2097327]
|
08/04/08 13:06:58 |
"Brian Warner <warner@lothar.com>" |
logging: add test coverage for 'flogtool dump' |
|
|
|
@459:2f5ad7fd7e74
|
[459:2f5ad7fd7e74]
|
08/04/08 12:13:52 |
"Brian Warner <warner@lothar.com>" |
logging: add tests for 'flogtool dump', handle stdout/stderr better |
|
|
|
@458:997c2d633f6d
|
[458:997c2d633f6d]
|
08/01/08 19:59:27 |
"Brian Warner <warner@lothar.com>" |
make LogFileObserver? more useful, don't do addSystemEventTrigger in init |
|
|
|
@457:3f80c4282d20
|
[457:3f80c4282d20]
|
08/01/08 16:46:11 |
"Brian Warner <warner@lothar.com>" |
log-gatherer fix timed-rotator vs LoopingCall?(now=true) |
|
|
|
@456:f9ff5e179d36
|
[456:f9ff5e179d36]
|
08/01/08 16:39:56 |
"Brian Warner <warner@lothar.com>" |
test_logging: more test coverage: don't reclassify at startup if … |
|
|
|
@455:014c632e2629
|
[455:014c632e2629]
|
08/01/08 16:29:55 |
"Brian Warner <warner@lothar.com>" |
test_logging: add coverage for reclassifying existing incidents |
|
|
|
@454:7c045cdd9fdc
|
[454:7c045cdd9fdc]
|
08/01/08 16:29:01 |
"Brian Warner <warner@lothar.com>" |
incident-gatherer: rename addClassifier to add_classifier |
|
|
|
@453:3cb368c406cb
|
[453:3cb368c406cb]
|
08/01/08 15:56:55 |
"Brian Warner <warner@lothar.com>" |
gatherer: use getRemoteTubID instead of sanitizing the received tubid … |
|
|
|
@452:4f411177f2bd
|
[452:4f411177f2bd]
|
08/01/08 15:55:56 |
"Brian Warner <warner@lothar.com>" |
referenceable.py: add RemoteReference?.getRemoteTubID |
|
|
|
@451:53c0da7549b7
|
[451:53c0da7549b7]
|
08/01/08 15:41:41 |
"Brian Warner <warner@lothar.com>" |
test_logging.py: add incident-gathering/classification test |
|
|
|
@450:cc102304fe0e
|
[450:cc102304fe0e]
|
08/01/08 15:03:16 |
"Brian Warner <warner@lothar.com>" |
test_logging: add first tests for IncidentGatherer? |
|
|
|
@449:1f2f4fce8ea6
|
[449:1f2f4fce8ea6]
|
08/01/08 15:00:32 |
"Brian Warner <warner@lothar.com>" |
tests: factor out StallMixin? |
|
|
|
@448:66b95340cb72
|
[448:66b95340cb72]
|
08/01/08 13:32:43 |
"Brian Warner <warner@lothar.com>" |
test_logging.py: improve coverage with Gatherer(bzip=True) |
|
|
|
@447:9f44edbb6a11
|
[447:9f44edbb6a11]
|
08/01/08 13:16:33 |
"Brian Warner <warner@lothar.com>" |
test_logging.py: ignore internal foolscap messages to fix intermittent … |
|
|
|
@446:ae8cc98184af
|
[446:ae8cc98184af]
|
08/01/08 12:36:40 |
"Brian Warner <warner@lothar.com>" |
fix pyflakes, add ChangeLog? |
|
|
|
@445:046e3681760a
|
[445:046e3681760a]
|
08/01/08 12:30:45 |
"Brian Warner <warner@lothar.com>" |
tests: factor out GoodEnoughTub?, make it accept certFile= |
|
|
|
@444:22977a77b3ca
|
[444:22977a77b3ca]
|
08/01/08 11:32:39 |
"Brian Warner <warner@lothar.com>" |
logging: rewrite Gatherer setup to make them easier to test |
|
|
|
@443:d2ac306b2397
|
[443:d2ac306b2397]
|
07/30/08 18:27:49 |
Brian Warner <warner@allmydata.com> |
setup.py: update bug #62 comment |
|
|
|
@442:20a1cdc96164
|
[442:20a1cdc96164]
|
07/30/08 18:26:24 |
Brian Warner <warner@allmydata.com> |
test_logging: improve gatherer test coverage a bit |
|
|
|
@441:59d5cd23d787
|
[441:59d5cd23d787]
|
07/30/08 11:39:35 |
Brian Warner <warner@allmydata.com> |
Makefile: exclude foolscap/test/ from the figleaf results |
|
|
|
@440:0d77a9dd2cd9
|
[440:0d77a9dd2cd9]
|
07/30/08 00:57:15 |
"Brian Warner <warner@lothar.com>" |
implement the Incident Gatherer |
|
|
|
@439:a06e2861c683
|
[439:a06e2861c683]
|
07/29/08 20:23:45 |
"Brian Warner <warner@lothar.com>" |
logging/gatherer: refactor in preparation for the upcoming incident … |
|
|
|
@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 |
|
|
|
@436:044c2769584d
|
[436:044c2769584d]
|
07/28/08 18:40:21 |
"Brian Warner <warner@lothar.com>" |
logging: add incident publish/subscribe methods |
|
|
|
@435:9ef576d68e63
|
[435:9ef576d68e63]
|
07/28/08 15:32:48 |
"Brian Warner <warner@lothar.com>" |
logging: move unsubscribe() method to the Subscription marker object |
|
|
|
@434:4602f0679b18
|
[434:4602f0679b18]
|
07/28/08 15:29:11 |
"Brian Warner <warner@lothar.com>" |
logging/publish.py: reject invalid incident names |
|
|
|
@433:f9754e00908e
|
[433:f9754e00908e]
|
07/28/08 15:27:56 |
"Brian Warner <warner@lothar.com>" |
logging.xhtml: comment out the misleading section on the Python stdlib … |
|
|
|
@432:d15f51be34a1
|
[432:d15f51be34a1]
|
07/28/08 15:14:53 |
"Brian Warner <warner@lothar.com>" |
logging.xhtml: add details about a Log Gatherer |
|
|
|
@431:7cc8934e1c79
|
[431:7cc8934e1c79]
|
07/09/08 11:20:06 |
"Brian Warner <warner@lothar.com>" |
docs/logging: fix some typos |
|
|
|
@430:5d5860ccef21
|
[430:5d5860ccef21]
|
07/07/08 19:29:01 |
"Brian Warner <warner@lothar.com>" |
when dumping an Incident report, mark the triggering event |
|
|
|
@429:9fbbd4c4c916
|
[429:9fbbd4c4c916]
|
07/07/08 19:25:16 |
"Brian Warner <warner@lothar.com>" |
bump revision to 0.2.9+ while between releases |
|
|
|
@428:fad8126b636c
|
[428:fad8126b636c]
|
07/02/08 17:00:54 |
"Brian Warner <warner@lothar.com>" |
Added tag foolscap-0.2.9 for changeset 618285da4186 |
|
|
|
@427:618285da4186
|
[427:618285da4186]
|
07/02/08 17:00:16 |
"Brian Warner <warner@lothar.com>" |
release foolscap-0.2.9 |
|
|
|
@426:6053ea84d6bc
|
[426:6053ea84d6bc]
|
07/02/08 17:00:04 |
"Brian Warner <warner@lothar.com>" |
MANIFEST.in: add gutsy/hardy directories |
|
|
|
@425:b147c01a5d0f
|
[425:b147c01a5d0f]
|
07/02/08 16:51:58 |
"Brian Warner <warner@lothar.com>" |
update NEWS for the upcoming release |
|
|
|
@424:a677b37b857e
|
[424:a677b37b857e]
|
07/02/08 16:51:25 |
Brian Warner <warner@allmydata.com> |
test_logging.py: avoid spurious failures on slow systems |
|
|
|
@423:e91af4b9c98d
|
[423:e91af4b9c98d]
|
07/02/08 15:28:32 |
Brian Warner <warner@allmydata.com> |
update debian watchfile to point at foolscap.lothar.com |
|
|
|
@422:3452e3ef049f
|
[422:3452e3ef049f]
|
07/02/08 15:13:20 |
Brian Warner <warner@allmydata.com> |
add gutsy/hardy packaging, closes #76 |
|
|
|
@421:c01a89dbee5b
|
[421:c01a89dbee5b]
|
07/02/08 13:36:24 |
Brian Warner <warner@allmydata.com> |
logging: switch overload behavior to discard-new instead of … |
|
|
|
@420:a46a14c959ff
|
[420:a46a14c959ff]
|
07/02/08 00:48:51 |
"Brian Warner <warner@lothar.com>" |
Use bounded queues with RED in the logport publisher. Closes #72. |
|
|
|
@419:af1ab81853a4
|
[419:af1ab81853a4]
|
07/02/08 00:42:34 |
"Brian Warner <warner@lothar.com>" |
PollMixin?: add comment: Deferred chaining vs recursion limit |
|
|
|
@418:8e59c46830a4
|
[418:8e59c46830a4]
|
07/01/08 22:37:48 |
"Brian Warner <warner@lothar.com>" |
logging/publish.py: refactor a bit |
|
|
|
@417:f3e1b91811b7
|
[417:f3e1b91811b7]
|
07/01/08 20:36:38 |
Brian Warner <warner@allmydata.com> |
docs: provide a simple example of giving the user a 'that was weird' … |
|
|
|
@416:a01afd4d18a4
|
[416:a01afd4d18a4]
|
07/01/08 20:26:44 |
Brian Warner <warner@allmydata.com> |
show process ID through logport, show in 'flogtool tail'. Closes #71. |
|
|
|
@415:d6926f964042
|
[415:d6926f964042]
|
07/01/08 19:19:13 |
Brian Warner <warner@allmydata.com> |
add serialization support for Decimal objects. Closes #50. |
|
|
|
@414:628734f9d782
|
[414:628734f9d782]
|
07/01/08 18:55:12 |
Brian Warner <warner@allmydata.com> |
show remote versions in 'flogtool tail': closes #70. |
|
|
|
@413:55185eef004d
|
[413:55185eef004d]
|
07/01/08 18:45:33 |
Brian Warner <warner@allmydata.com> |
flogtool tail: exit if subscribe_to_all failed, such as if we connect to a … |
|
|
|
@412:260e4c865f6e
|
[412:260e4c865f6e]
|
07/01/08 18:30:49 |
Brian Warner <warner@allmydata.com> |
make log.setLogDir idempotent, so incident dirs can be reused |
|
|
|
@411:b3f17774170c
|
[411:b3f17774170c]
|
07/01/08 18:11:44 |
Brian Warner <warner@allmydata.com> |
bump revision to 0.2.8+ while between releases |
|
|
|
@410:751ec9910026
|
[410:751ec9910026]
|
06/04/08 15:44:20 |
"Brian Warner <warner@lothar.com>" |
Added tag foolscap-0.2.8 for changeset e1bc4eb0d885 |