be0b387d30
require this. * Release 0.6.1 (16-Jan-2011) ** Minor Fixes The old "sets" module is no longer imported without wrapping the import in a DeprecationWarning suppressor. We still import it from slicers.set for compatibility with older code, but that import will not produce a warning. This should make Foolscap quieter when used with Python 2.6 or later. A new RemoteReference method named getDataLastReceivedAt() was added, which will tell you when data was most recently received on the connection supporting that reference. This can be compared against time.time() to see how "live" the connection is. For performance reasons, this is only enabled when keepalives are turned on, otherwise it returns None. (#169) Some unreachable code was removed. (#165) * Release 0.6.0 (28-Dec-2010) ** API Changes *** "foolscap.api" now mandatory The old import names from foolscap/__init__.py have been removed, finishing the transition begun with 0.5.0 . Applications must now import Tub, Referenceable, and so on from "foolscap.api". (#122) ** Compatibility Fixes Foolscap-0.6.0 is compatible with Twisted-10.2 (released 29-Nov-2010). The 0.5.1 release was not: pb.Listener was depending upon the behavior of an internal Twisted function that changed, causing an AttributeError in "StreamServerEndpointService". This is fixed, but the code is still using an undocumented internal attribute to handle port=0 which will need to be replaced eventually. (#167) The first unit test ("test__versions") spuriously failed against Twisted-10.1 and 10.2, mistakenly believing that 10.1 was older than 8.1.0 due to a lexicographic comparison that should have been numeric. ** Other Changes Incident filenames are now like "2008-08-22--16:20:28Z.flog" which are in UTC and mostly ISO-8601 format (the real ISO-8601 would use "_" instead of "--"). This is also used for log-gatherer filenames. (#111) The logging code now honors FLOGLEVEL= when using FLOGTOTWISTED=1; previously FLOGLEVEL= was ignored when deciding which log events should be bridged to the twisted logger. (#154) Some minor packaging bugs were fixed.
280 lines
11 KiB
Text
280 lines
11 KiB
Text
@comment $NetBSD: PLIST,v 1.2 2011/01/29 15:46:58 gdt Exp $
|
|
bin/flappclient
|
|
bin/flappserver
|
|
bin/flogtool
|
|
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
|
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
|
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
|
${PYSITELIB}/${EGG_INFODIR}/requires.txt
|
|
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
|
${PYSITELIB}/foolscap/__init__.py
|
|
${PYSITELIB}/foolscap/__init__.pyc
|
|
${PYSITELIB}/foolscap/__init__.pyo
|
|
${PYSITELIB}/foolscap/_version.py
|
|
${PYSITELIB}/foolscap/_version.pyc
|
|
${PYSITELIB}/foolscap/_version.pyo
|
|
${PYSITELIB}/foolscap/api.py
|
|
${PYSITELIB}/foolscap/api.pyc
|
|
${PYSITELIB}/foolscap/api.pyo
|
|
${PYSITELIB}/foolscap/appserver/__init__.py
|
|
${PYSITELIB}/foolscap/appserver/__init__.pyc
|
|
${PYSITELIB}/foolscap/appserver/__init__.pyo
|
|
${PYSITELIB}/foolscap/appserver/cli.py
|
|
${PYSITELIB}/foolscap/appserver/cli.pyc
|
|
${PYSITELIB}/foolscap/appserver/cli.pyo
|
|
${PYSITELIB}/foolscap/appserver/client.py
|
|
${PYSITELIB}/foolscap/appserver/client.pyc
|
|
${PYSITELIB}/foolscap/appserver/client.pyo
|
|
${PYSITELIB}/foolscap/appserver/server.py
|
|
${PYSITELIB}/foolscap/appserver/server.pyc
|
|
${PYSITELIB}/foolscap/appserver/server.pyo
|
|
${PYSITELIB}/foolscap/appserver/services.py
|
|
${PYSITELIB}/foolscap/appserver/services.pyc
|
|
${PYSITELIB}/foolscap/appserver/services.pyo
|
|
${PYSITELIB}/foolscap/banana.py
|
|
${PYSITELIB}/foolscap/banana.pyc
|
|
${PYSITELIB}/foolscap/banana.pyo
|
|
${PYSITELIB}/foolscap/base32.py
|
|
${PYSITELIB}/foolscap/base32.pyc
|
|
${PYSITELIB}/foolscap/base32.pyo
|
|
${PYSITELIB}/foolscap/broker.py
|
|
${PYSITELIB}/foolscap/broker.pyc
|
|
${PYSITELIB}/foolscap/broker.pyo
|
|
${PYSITELIB}/foolscap/call.py
|
|
${PYSITELIB}/foolscap/call.pyc
|
|
${PYSITELIB}/foolscap/call.pyo
|
|
${PYSITELIB}/foolscap/constraint.py
|
|
${PYSITELIB}/foolscap/constraint.pyc
|
|
${PYSITELIB}/foolscap/constraint.pyo
|
|
${PYSITELIB}/foolscap/copyable.py
|
|
${PYSITELIB}/foolscap/copyable.pyc
|
|
${PYSITELIB}/foolscap/copyable.pyo
|
|
${PYSITELIB}/foolscap/crypto.py
|
|
${PYSITELIB}/foolscap/crypto.pyc
|
|
${PYSITELIB}/foolscap/crypto.pyo
|
|
${PYSITELIB}/foolscap/eventual.py
|
|
${PYSITELIB}/foolscap/eventual.pyc
|
|
${PYSITELIB}/foolscap/eventual.pyo
|
|
${PYSITELIB}/foolscap/hashutil.py
|
|
${PYSITELIB}/foolscap/hashutil.pyc
|
|
${PYSITELIB}/foolscap/hashutil.pyo
|
|
${PYSITELIB}/foolscap/ipb.py
|
|
${PYSITELIB}/foolscap/ipb.pyc
|
|
${PYSITELIB}/foolscap/ipb.pyo
|
|
${PYSITELIB}/foolscap/logging/__init__.py
|
|
${PYSITELIB}/foolscap/logging/__init__.pyc
|
|
${PYSITELIB}/foolscap/logging/__init__.pyo
|
|
${PYSITELIB}/foolscap/logging/app_versions.py
|
|
${PYSITELIB}/foolscap/logging/app_versions.pyc
|
|
${PYSITELIB}/foolscap/logging/app_versions.pyo
|
|
${PYSITELIB}/foolscap/logging/cli.py
|
|
${PYSITELIB}/foolscap/logging/cli.pyc
|
|
${PYSITELIB}/foolscap/logging/cli.pyo
|
|
${PYSITELIB}/foolscap/logging/dumper.py
|
|
${PYSITELIB}/foolscap/logging/dumper.pyc
|
|
${PYSITELIB}/foolscap/logging/dumper.pyo
|
|
${PYSITELIB}/foolscap/logging/filter.py
|
|
${PYSITELIB}/foolscap/logging/filter.pyc
|
|
${PYSITELIB}/foolscap/logging/filter.pyo
|
|
${PYSITELIB}/foolscap/logging/gatherer.py
|
|
${PYSITELIB}/foolscap/logging/gatherer.pyc
|
|
${PYSITELIB}/foolscap/logging/gatherer.pyo
|
|
${PYSITELIB}/foolscap/logging/incident.py
|
|
${PYSITELIB}/foolscap/logging/incident.pyc
|
|
${PYSITELIB}/foolscap/logging/incident.pyo
|
|
${PYSITELIB}/foolscap/logging/interfaces.py
|
|
${PYSITELIB}/foolscap/logging/interfaces.pyc
|
|
${PYSITELIB}/foolscap/logging/interfaces.pyo
|
|
${PYSITELIB}/foolscap/logging/levels.py
|
|
${PYSITELIB}/foolscap/logging/levels.pyc
|
|
${PYSITELIB}/foolscap/logging/levels.pyo
|
|
${PYSITELIB}/foolscap/logging/log.py
|
|
${PYSITELIB}/foolscap/logging/log.pyc
|
|
${PYSITELIB}/foolscap/logging/log.pyo
|
|
${PYSITELIB}/foolscap/logging/publish.py
|
|
${PYSITELIB}/foolscap/logging/publish.pyc
|
|
${PYSITELIB}/foolscap/logging/publish.pyo
|
|
${PYSITELIB}/foolscap/logging/tail.py
|
|
${PYSITELIB}/foolscap/logging/tail.pyc
|
|
${PYSITELIB}/foolscap/logging/tail.pyo
|
|
${PYSITELIB}/foolscap/logging/web.py
|
|
${PYSITELIB}/foolscap/logging/web.pyc
|
|
${PYSITELIB}/foolscap/logging/web.pyo
|
|
${PYSITELIB}/foolscap/negotiate.py
|
|
${PYSITELIB}/foolscap/negotiate.pyc
|
|
${PYSITELIB}/foolscap/negotiate.pyo
|
|
${PYSITELIB}/foolscap/observer.py
|
|
${PYSITELIB}/foolscap/observer.pyc
|
|
${PYSITELIB}/foolscap/observer.pyo
|
|
${PYSITELIB}/foolscap/pb.py
|
|
${PYSITELIB}/foolscap/pb.pyc
|
|
${PYSITELIB}/foolscap/pb.pyo
|
|
${PYSITELIB}/foolscap/promise.py
|
|
${PYSITELIB}/foolscap/promise.pyc
|
|
${PYSITELIB}/foolscap/promise.pyo
|
|
${PYSITELIB}/foolscap/reconnector.py
|
|
${PYSITELIB}/foolscap/reconnector.pyc
|
|
${PYSITELIB}/foolscap/reconnector.pyo
|
|
${PYSITELIB}/foolscap/referenceable.py
|
|
${PYSITELIB}/foolscap/referenceable.pyc
|
|
${PYSITELIB}/foolscap/referenceable.pyo
|
|
${PYSITELIB}/foolscap/remoteinterface.py
|
|
${PYSITELIB}/foolscap/remoteinterface.pyc
|
|
${PYSITELIB}/foolscap/remoteinterface.pyo
|
|
${PYSITELIB}/foolscap/schema.py
|
|
${PYSITELIB}/foolscap/schema.pyc
|
|
${PYSITELIB}/foolscap/schema.pyo
|
|
${PYSITELIB}/foolscap/slicer.py
|
|
${PYSITELIB}/foolscap/slicer.pyc
|
|
${PYSITELIB}/foolscap/slicer.pyo
|
|
${PYSITELIB}/foolscap/slicers/__init__.py
|
|
${PYSITELIB}/foolscap/slicers/__init__.pyc
|
|
${PYSITELIB}/foolscap/slicers/__init__.pyo
|
|
${PYSITELIB}/foolscap/slicers/allslicers.py
|
|
${PYSITELIB}/foolscap/slicers/allslicers.pyc
|
|
${PYSITELIB}/foolscap/slicers/allslicers.pyo
|
|
${PYSITELIB}/foolscap/slicers/bool.py
|
|
${PYSITELIB}/foolscap/slicers/bool.pyc
|
|
${PYSITELIB}/foolscap/slicers/bool.pyo
|
|
${PYSITELIB}/foolscap/slicers/decimal_slicer.py
|
|
${PYSITELIB}/foolscap/slicers/decimal_slicer.pyc
|
|
${PYSITELIB}/foolscap/slicers/decimal_slicer.pyo
|
|
${PYSITELIB}/foolscap/slicers/dict.py
|
|
${PYSITELIB}/foolscap/slicers/dict.pyc
|
|
${PYSITELIB}/foolscap/slicers/dict.pyo
|
|
${PYSITELIB}/foolscap/slicers/list.py
|
|
${PYSITELIB}/foolscap/slicers/list.pyc
|
|
${PYSITELIB}/foolscap/slicers/list.pyo
|
|
${PYSITELIB}/foolscap/slicers/none.py
|
|
${PYSITELIB}/foolscap/slicers/none.pyc
|
|
${PYSITELIB}/foolscap/slicers/none.pyo
|
|
${PYSITELIB}/foolscap/slicers/root.py
|
|
${PYSITELIB}/foolscap/slicers/root.pyc
|
|
${PYSITELIB}/foolscap/slicers/root.pyo
|
|
${PYSITELIB}/foolscap/slicers/set.py
|
|
${PYSITELIB}/foolscap/slicers/set.pyc
|
|
${PYSITELIB}/foolscap/slicers/set.pyo
|
|
${PYSITELIB}/foolscap/slicers/tuple.py
|
|
${PYSITELIB}/foolscap/slicers/tuple.pyc
|
|
${PYSITELIB}/foolscap/slicers/tuple.pyo
|
|
${PYSITELIB}/foolscap/slicers/unicode.py
|
|
${PYSITELIB}/foolscap/slicers/unicode.pyc
|
|
${PYSITELIB}/foolscap/slicers/unicode.pyo
|
|
${PYSITELIB}/foolscap/slicers/vocab.py
|
|
${PYSITELIB}/foolscap/slicers/vocab.pyc
|
|
${PYSITELIB}/foolscap/slicers/vocab.pyo
|
|
${PYSITELIB}/foolscap/sslverify.py
|
|
${PYSITELIB}/foolscap/sslverify.pyc
|
|
${PYSITELIB}/foolscap/sslverify.pyo
|
|
${PYSITELIB}/foolscap/storage.py
|
|
${PYSITELIB}/foolscap/storage.pyc
|
|
${PYSITELIB}/foolscap/storage.pyo
|
|
${PYSITELIB}/foolscap/stringchain.py
|
|
${PYSITELIB}/foolscap/stringchain.pyc
|
|
${PYSITELIB}/foolscap/stringchain.pyo
|
|
${PYSITELIB}/foolscap/test/__init__.py
|
|
${PYSITELIB}/foolscap/test/__init__.pyc
|
|
${PYSITELIB}/foolscap/test/__init__.pyo
|
|
${PYSITELIB}/foolscap/test/bench_banana.py
|
|
${PYSITELIB}/foolscap/test/bench_banana.pyc
|
|
${PYSITELIB}/foolscap/test/bench_banana.pyo
|
|
${PYSITELIB}/foolscap/test/common.py
|
|
${PYSITELIB}/foolscap/test/common.pyc
|
|
${PYSITELIB}/foolscap/test/common.pyo
|
|
${PYSITELIB}/foolscap/test/test__versions.py
|
|
${PYSITELIB}/foolscap/test/test__versions.pyc
|
|
${PYSITELIB}/foolscap/test/test__versions.pyo
|
|
${PYSITELIB}/foolscap/test/test_appserver.py
|
|
${PYSITELIB}/foolscap/test/test_appserver.pyc
|
|
${PYSITELIB}/foolscap/test/test_appserver.pyo
|
|
${PYSITELIB}/foolscap/test/test_banana.py
|
|
${PYSITELIB}/foolscap/test/test_banana.pyc
|
|
${PYSITELIB}/foolscap/test/test_banana.pyo
|
|
${PYSITELIB}/foolscap/test/test_call.py
|
|
${PYSITELIB}/foolscap/test/test_call.pyc
|
|
${PYSITELIB}/foolscap/test/test_call.pyo
|
|
${PYSITELIB}/foolscap/test/test_copyable.py
|
|
${PYSITELIB}/foolscap/test/test_copyable.pyc
|
|
${PYSITELIB}/foolscap/test/test_copyable.pyo
|
|
${PYSITELIB}/foolscap/test/test_crypto.py
|
|
${PYSITELIB}/foolscap/test/test_crypto.pyc
|
|
${PYSITELIB}/foolscap/test/test_crypto.pyo
|
|
${PYSITELIB}/foolscap/test/test_eventual.py
|
|
${PYSITELIB}/foolscap/test/test_eventual.pyc
|
|
${PYSITELIB}/foolscap/test/test_eventual.pyo
|
|
${PYSITELIB}/foolscap/test/test_gifts.py
|
|
${PYSITELIB}/foolscap/test/test_gifts.pyc
|
|
${PYSITELIB}/foolscap/test/test_gifts.pyo
|
|
${PYSITELIB}/foolscap/test/test_interfaces.py
|
|
${PYSITELIB}/foolscap/test/test_interfaces.pyc
|
|
${PYSITELIB}/foolscap/test/test_interfaces.pyo
|
|
${PYSITELIB}/foolscap/test/test_keepalive.py
|
|
${PYSITELIB}/foolscap/test/test_keepalive.pyc
|
|
${PYSITELIB}/foolscap/test/test_keepalive.pyo
|
|
${PYSITELIB}/foolscap/test/test_logging.py
|
|
${PYSITELIB}/foolscap/test/test_logging.pyc
|
|
${PYSITELIB}/foolscap/test/test_logging.pyo
|
|
${PYSITELIB}/foolscap/test/test_loopback.py
|
|
${PYSITELIB}/foolscap/test/test_loopback.pyc
|
|
${PYSITELIB}/foolscap/test/test_loopback.pyo
|
|
${PYSITELIB}/foolscap/test/test_negotiate.py
|
|
${PYSITELIB}/foolscap/test/test_negotiate.pyc
|
|
${PYSITELIB}/foolscap/test/test_negotiate.pyo
|
|
${PYSITELIB}/foolscap/test/test_observer.py
|
|
${PYSITELIB}/foolscap/test/test_observer.pyc
|
|
${PYSITELIB}/foolscap/test/test_observer.pyo
|
|
${PYSITELIB}/foolscap/test/test_pb.py
|
|
${PYSITELIB}/foolscap/test/test_pb.pyc
|
|
${PYSITELIB}/foolscap/test/test_pb.pyo
|
|
${PYSITELIB}/foolscap/test/test_promise.py
|
|
${PYSITELIB}/foolscap/test/test_promise.pyc
|
|
${PYSITELIB}/foolscap/test/test_promise.pyo
|
|
${PYSITELIB}/foolscap/test/test_reconnector.py
|
|
${PYSITELIB}/foolscap/test/test_reconnector.pyc
|
|
${PYSITELIB}/foolscap/test/test_reconnector.pyo
|
|
${PYSITELIB}/foolscap/test/test_reference.py
|
|
${PYSITELIB}/foolscap/test/test_reference.pyc
|
|
${PYSITELIB}/foolscap/test/test_reference.pyo
|
|
${PYSITELIB}/foolscap/test/test_registration.py
|
|
${PYSITELIB}/foolscap/test/test_registration.pyc
|
|
${PYSITELIB}/foolscap/test/test_registration.pyo
|
|
${PYSITELIB}/foolscap/test/test_schema.py
|
|
${PYSITELIB}/foolscap/test/test_schema.pyc
|
|
${PYSITELIB}/foolscap/test/test_schema.pyo
|
|
${PYSITELIB}/foolscap/test/test_serialize.py
|
|
${PYSITELIB}/foolscap/test/test_serialize.pyc
|
|
${PYSITELIB}/foolscap/test/test_serialize.pyo
|
|
${PYSITELIB}/foolscap/test/test_stringchain.py
|
|
${PYSITELIB}/foolscap/test/test_stringchain.pyc
|
|
${PYSITELIB}/foolscap/test/test_stringchain.pyo
|
|
${PYSITELIB}/foolscap/test/test_sturdyref.py
|
|
${PYSITELIB}/foolscap/test/test_sturdyref.pyc
|
|
${PYSITELIB}/foolscap/test/test_sturdyref.pyo
|
|
${PYSITELIB}/foolscap/test/test_tub.py
|
|
${PYSITELIB}/foolscap/test/test_tub.pyc
|
|
${PYSITELIB}/foolscap/test/test_tub.pyo
|
|
${PYSITELIB}/foolscap/test/test_util.py
|
|
${PYSITELIB}/foolscap/test/test_util.pyc
|
|
${PYSITELIB}/foolscap/test/test_util.pyo
|
|
${PYSITELIB}/foolscap/tokens.py
|
|
${PYSITELIB}/foolscap/tokens.pyc
|
|
${PYSITELIB}/foolscap/tokens.pyo
|
|
${PYSITELIB}/foolscap/util.py
|
|
${PYSITELIB}/foolscap/util.pyc
|
|
${PYSITELIB}/foolscap/util.pyo
|
|
${PYSITELIB}/foolscap/vocab.py
|
|
${PYSITELIB}/foolscap/vocab.pyc
|
|
${PYSITELIB}/foolscap/vocab.pyo
|
|
share/doc/py-foolscap/copyable.xhtml
|
|
share/doc/py-foolscap/failures.xhtml
|
|
share/doc/py-foolscap/flappserver.xhtml
|
|
share/doc/py-foolscap/jobs.txt
|
|
share/doc/py-foolscap/logging.xhtml
|
|
share/doc/py-foolscap/schema.xhtml
|
|
share/doc/py-foolscap/serializing.xhtml
|
|
share/doc/py-foolscap/stylesheet-unprocessed.css
|
|
share/doc/py-foolscap/stylesheet.css
|
|
share/doc/py-foolscap/template.tpl
|
|
share/doc/py-foolscap/todo.txt
|
|
share/doc/py-foolscap/use-cases.txt
|
|
share/doc/py-foolscap/using-foolscap.xhtml
|