diff -Nru foolscap-0.6.2/ChangeLog foolscap-0.6.3/ChangeLog --- foolscap-0.6.2/ChangeLog 2011-10-15 18:12:43.000000000 +0000 +++ foolscap-0.6.3/ChangeLog 2012-01-06 03:21:39.000000000 +0000 @@ -1,3 +1,74 @@ +2012-01-05 Brian Warner + + * foolscap/_version.py: release Foolscap-0.6.3 + * NEWS: update for 0.6.3 release + +2012-01-05 Brian Warner + + * README (DEPENDENCIES): give up on twisted-2.4.0 compatibility, + the tests fail now + * NEWS: update + +2012-01-04 Brian Warner + + * foolscap/call.py (CallUnslicer.receiveChild): raise a Violation + when the CLID is stale, so the caller gets an errback. Previously, + the otherwise-unhandled exception got put in the receiver's log, + but the caller didn't get a clear notification. Closes #106. + + * foolscap/broker.py (Broker.remote_decref): tolerate "late" + decrefs that happen after their target has gone away, which causes + a mostly-harmless error to be logged, typically at the end of unit + test cases when Tub.stopService is called on multiple Tubs in the + same process that are talking to each other. refs #106. + + * foolscap/broker.py: oops, un-break no-SSL support + + * foolscap: Twisted-11.1 has new TLS code which reports + connectionLost() significantly after we call loseConnection(), + such as when we drop a stale connection in favor of a replacement. + This breaks a number of assumptions, generally by allowing + Tub.stopService() to finish too early, so tests for users of + foolscap (like tahoe) fail with DirtyReactorError, or + port-already-in-use errors. These changes fix the problem, and + update the Foolscap unit tests to handle the changes. + * foolscap/test/test_negotiate.py: tolerate RemoteNegotiationError + error too, since now it can appear earlier and beat the local + NegotiationError. + + * foolscap/pb.py (Tub): track connections separately from Brokers. + Broker.shutdown() fires brokerDetached (which severs all rrefs and + stops using that connection). The subsequent connectionLost() + fires connectionDropped(), which allows Tub.stopService()'s + Deferred to fire. This should fix the tests-end-too-early problem. + * foolscap/negotiate.py (Negotiation.switchToBanana): call + tub.connectionAttached() to track connections + * foolscap/broker.py (Broker.connectionLost): and + tub.connectionDropped() + + * foolscap/broker.py: the new TLS code sometimes reports abandoned + connections with SSL.Error, so when we're ignoring ConnectionLost + and ConnectionDone, ignore SSL.Error too. + + * foolscap/test/test_negotiate.py: wait more turns for each step, + now that connection-loss events are not synchronous + + * foolscap/test/common.py (ShouldFailMixin.shouldFail): improve + error message + +2011-10-16 Brian Warner + + * misc/*/debian: remove debian packaging tools. They were pretty + stale anyways. + * MANIFEST.in: same + * Makefile (debian-*): same + + * MANIFEST.in: remove entries for figleaf code and misc/testutils + to hush some build-time warnings. I should have done before + releasing 0.6.2, but the warnings are benign. + + * foolscap/_version.py: bump version number while between releases + 2011-10-15 Brian Warner * foolscap/_version.py: release Foolscap-0.6.2 diff -Nru foolscap-0.6.2/debian/changelog foolscap-0.6.3/debian/changelog --- foolscap-0.6.2/debian/changelog 2011-11-01 04:09:50.000000000 +0000 +++ foolscap-0.6.3/debian/changelog 2012-01-08 18:20:04.000000000 +0000 @@ -1,3 +1,10 @@ +foolscap (0.6.3-1) unstable; urgency=low + + * New upstream release + * debian/flappclient.1: escape minus signs in manpage + + -- Julian Taylor Sun, 08 Jan 2012 19:09:11 +0100 + foolscap (0.6.2-1) unstable; urgency=low * New upstream release diff -Nru foolscap-0.6.2/debian/flappclient.1 foolscap-0.6.3/debian/flappclient.1 --- foolscap-0.6.2/debian/flappclient.1 2011-02-15 21:10:58.000000000 +0000 +++ foolscap-0.6.3/debian/flappclient.1 2012-01-08 18:19:25.000000000 +0000 @@ -10,9 +10,9 @@ .SH DESCRIPTION This client invokes a remote services that is running as part of a 'flappserver'. Each service lives at the specific secret FURL, which starts with 'pb://'. This -FURL can be passed on the command line with --furl=FURL, or it can be stored in +FURL can be passed on the command line with \-\-furl=FURL, or it can be stored in a file (along with the comment lines that start with '#') and passed with ---furlfile=FILE. +\-\-furlfile=FILE. .PP The options are described below. .SH OPTIONS diff -Nru foolscap-0.6.2/doc/examples/git-foolscap foolscap-0.6.3/doc/examples/git-foolscap --- foolscap-0.6.2/doc/examples/git-foolscap 2011-10-15 18:12:43.000000000 +0000 +++ foolscap-0.6.3/doc/examples/git-foolscap 2012-01-06 03:21:39.000000000 +0000 @@ -13,7 +13,7 @@ a "FURL". You can then use this FURL as a git URL on any client which has the "git-remote-pb" helper installed. -THese FURLs provide cryptographically-secure access to a specific resource. +These FURLs provide cryptographically-secure access to a specific resource. Unlike SSH keys, the holder of this FURL is limited to a single command (e.g. git receive-pack). This is safer and easier to configure than putting command/environment restrictions on an SSH key, and does not require running diff -Nru foolscap-0.6.2/foolscap/broker.py foolscap-0.6.3/foolscap/broker.py --- foolscap-0.6.2/foolscap/broker.py 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/foolscap/broker.py 2012-01-06 03:21:39.000000000 +0000 @@ -20,6 +20,12 @@ from foolscap.eventual import eventually from foolscap.logging import log +LOST_CONNECTION_ERRORS = [error.ConnectionLost, error.ConnectionDone] +try: + from OpenSSL import SSL + LOST_CONNECTION_ERRORS.append(SSL.Error) +except ImportError: + pass PBTopRegistry = { ("call",): call.CallUnslicer, @@ -233,6 +239,7 @@ if not fireDisconnectWatchers: self.disconnectWatchers = [] self.finish(why) + # loseConnection eventually provokes connectionLost() self.transport.loseConnection() def connectionLost(self, why): @@ -240,7 +247,10 @@ if self.remote_tubref: tubid = self.remote_tubref.getShortTubID() log.msg("connection to %s lost" % tubid, facility="foolscap.connection") + banana.Banana.connectionLost(self, why) self.finish(why) + if self.tub: + self.tub.connectionDropped(self) def finish(self, why): if self.disconnected: @@ -261,7 +271,6 @@ for (cb,args,kwargs) in self.disconnectWatchers: eventually(cb, *args, **kwargs) self.disconnectWatchers = [] - banana.Banana.connectionLost(self, why) if self.tub: # TODO: remove the conditional. It is only here to accomodate # some tests: test_pb.TestCall.testDisconnect[123] @@ -375,9 +384,7 @@ # if the connection was lost before we can get an ack, we're # tearing this down anyway def _ignore_loss(f): - f.trap(DeadReferenceError, - error.ConnectionLost, - error.ConnectionDone) + f.trap(DeadReferenceError, *LOST_CONNECTION_ERRORS) return None d.addErrback(_ignore_loss) # once the ack comes back, or if we know we'll never get one, @@ -419,7 +426,9 @@ # invoked when the other side sends us a decref message assert isinstance(clid, (int, long)) assert clid != 0 - tracker = self.myReferenceByCLID[clid] + tracker = self.myReferenceByCLID.get(clid, None) + if not tracker: + return # already gone, probably because we're shutting down done = tracker.decref(count) if done: del self.myReferenceByPUID[tracker.puid] @@ -484,7 +493,7 @@ def abandonAllRequests(self, why): for req in self.waitingForAnswers.values(): - if why.check(error.ConnectionLost, error.ConnectionDone): + if why.check(*LOST_CONNECTION_ERRORS): # map all connection-lost errors to DeadReferenceError, so # application code only needs to check for one exception type tubid = None diff -Nru foolscap-0.6.2/foolscap/call.py foolscap-0.6.3/foolscap/call.py --- foolscap-0.6.2/foolscap/call.py 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/foolscap/call.py 2012-01-06 03:21:39.000000000 +0000 @@ -471,7 +471,10 @@ # this might raise an exception if objID is invalid assert ready_deferred is None self.objID = token - self.obj = self.broker.getMyReferenceByCLID(token) + try: + self.obj = self.broker.getMyReferenceByCLID(token) + except KeyError: + raise Violation("unknown CLID %d" % (token,)) #iface = self.broker.getRemoteInterfaceByName(token) if self.objID < 0: self.interface = None diff -Nru foolscap-0.6.2/foolscap/negotiate.py foolscap-0.6.3/foolscap/negotiate.py --- foolscap-0.6.2/foolscap/negotiate.py 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/foolscap/negotiate.py 2012-01-06 03:21:39.000000000 +0000 @@ -897,7 +897,7 @@ # We reject the offer to avoid connection flap, and the # situtation won't be worse than it was in 0.1.7 . lp2 = log("pre-0.2.0 peer detected (no my-incarnation" - " or last-connection", level=CURIOUS) + " or last-connection)", level=CURIOUS) if self.tub._handle_old_duplicate_connections is not False: # but if we've been configured to do better (with the # 60-second age heuristic), do that. @@ -1177,6 +1177,7 @@ # finally let our Tub know that they can start using the new Broker. # This will wake up anyone who initiated an outbound connection. + self.tub.connectionAttached(b) self.tub.brokerAttached(theirTubRef, b, self.isClient) def negotiationFailed(self): diff -Nru foolscap-0.6.2/foolscap/pb.py foolscap-0.6.3/foolscap/pb.py --- foolscap-0.6.2/foolscap/pb.py 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/foolscap/pb.py 2012-01-06 03:21:39.000000000 +0000 @@ -311,7 +311,11 @@ self.unauthenticatedBrokers = [] # inbound Brokers without TubRefs self.reconnectors = [] - self._allBrokersAreDisconnected = observer.OneShotObserverList() + # all connections, used or not, go in here, so we can stall + # stopService() until they're all gone. + self._allConnections = set() + self._allConnectionsAreDisconnected = observer.OneShotObserverList() + self._activeConnectors = [] self._allConnectorsAreFinished = observer.OneShotObserverList() @@ -651,8 +655,8 @@ for c in self._activeConnectors: c.shutdown() - if self.brokers or self.unauthenticatedBrokers: - dl.append(self._allBrokersAreDisconnected.whenFired()) + if self._allConnections: + dl.append(self._allConnectionsAreDisconnected.whenFired()) why = Failure(error.ConnectionDone("Tub.stopService was called")) for b in self.brokers.values(): b.shutdown(why, fireDisconnectWatchers=False) @@ -985,6 +989,8 @@ b2.setTub(self) t1.protocol = b1; t2.protocol = b2 b1.makeConnection(t1); b2.makeConnection(t2) + self.connectionAttached(b1) + self.connectionAttached(b2) self.brokerAttached(tubref, b1, False) return b1 @@ -1008,6 +1014,9 @@ for d in waiting: d.errback(why) + def connectionAttached(self, broker): + self._allConnections.add(broker) + def brokerAttached(self, tubref, broker, isClient): assert self.running if not tubref: @@ -1045,24 +1054,20 @@ # a loopback connection will produce two Brokers that both use the # same tubref. Both will shut down about the same time. Make sure # this doesn't confuse us. - had_connections = (bool(self.brokers) or - bool(self.unauthenticatedBrokers)) + # the Broker will have already severed all active references for tubref in self.brokers.keys(): if self.brokers[tubref] is broker: del self.brokers[tubref] if broker in self.unauthenticatedBrokers: self.unauthenticatedBrokers.remove(broker) + + def connectionDropped(self, broker): + self._allConnections.discard(broker) # if the Tub has already shut down, we may need to notify observers # who are waiting for all of our connections to finish shutting down. - # Only do this if we actually transitioned from having some - # connections to not having any connections. - - if (not self.running - and had_connections - and not self.brokers - and not self.unauthenticatedBrokers): - self._allBrokersAreDisconnected.fire(self) + if (not self.running and not self._allConnections): + self._allConnectionsAreDisconnected.fire(self) def debug_listBrokers(self): # return a list of (tubref, inbound, outbound) tuples. The tubref diff -Nru foolscap-0.6.2/foolscap/test/common.py foolscap-0.6.3/foolscap/test/common.py --- foolscap-0.6.2/foolscap/test/common.py 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/foolscap/test/common.py 2012-01-06 03:21:39.000000000 +0000 @@ -382,7 +382,9 @@ d = defer.maybeDeferred(callable, *args, **kwargs) def done(res): if isinstance(res, failure.Failure): - res.trap(expected_failure) + if not res.check(expected_failure): + self.fail("got failure %s, was expecting %s" + % (res, expected_failure)) if substring: self.failUnless(substring in str(res), "%s: substring '%s' not in '%s'" diff -Nru foolscap-0.6.2/foolscap/test/test_call.py foolscap-0.6.3/foolscap/test/test_call.py --- foolscap-0.6.2/foolscap/test/test_call.py 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/foolscap/test/test_call.py 2012-01-06 03:21:39.000000000 +0000 @@ -506,6 +506,21 @@ self.failUnless(why.check(Violation)) self.failUnlessSubstring("cannot serialize", why.value.args[0]) + def test_bad_clid(self): + rr, target = self.setupTarget(HelperTarget()) + clid = rr.tracker.clid + del self.targetBroker.myReferenceByCLID[clid] + d = rr.callRemote("set", obj=1) + d.addCallbacks(lambda res: self.fail("should have failed"), + lambda why: [why]) + def _check(res): + f = res[0] + if not f.check(Violation): + self.fail("expected Violation, got %s" % f) + self.failUnless("unknown CLID %d" % clid in str(f)) + d.addCallback(_check) + return d + class TestCallOnly(TargetMixin, unittest.TestCase): def setUp(self): diff -Nru foolscap-0.6.2/foolscap/test/test_negotiate.py foolscap-0.6.3/foolscap/test/test_negotiate.py --- foolscap-0.6.2/foolscap/test/test_negotiate.py 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/foolscap/test/test_negotiate.py 2012-01-06 03:21:39.000000000 +0000 @@ -127,6 +127,12 @@ reactor.callLater(timeout, d.callback, res) return d + def insert_turns(self, res, count): + d = eventual.fireEventually(res) + for i in range(count-1): + d.addCallback(eventual.fireEventually) + return d + def makeServer(self, authenticated, options={}, listenerOptions={}): if authenticated: self.tub = tub = Tub(options=options) @@ -583,6 +589,7 @@ def _test1_1(self, res): d,d1 = self.connect() + d.addCallback(self.insert_turns, 4) d.addCallbacks(lambda res: self.fail("hey! this is supposed to fail"), self._test1_2, errbackArgs=(d1,)) return d @@ -596,6 +603,7 @@ def test2(self): self.makeServers(lo1={'debug_slow_connectionMade': True}) d,d1 = self.connect() + d.addCallback(self.insert_turns, 4) d.addCallback(self.checkConnectedViaReverse, [negotiate.PLAINTEXT]) d.addCallback(lambda res: d1) # other getReference should work too return d @@ -604,6 +612,7 @@ def test3(self): self.makeServers(lo1={'debug_slow_sendPlaintextServer': True}) d,d1 = self.connect() + d.addCallback(self.insert_turns, 4) d.addCallback(self.checkConnectedViaReverse, [negotiate.PLAINTEXT]) d.addCallback(lambda res: d1) # other getReference should work too return d @@ -612,6 +621,7 @@ def test4(self): self.makeServers(lo1={'debug_slow_sendHello': True}) d,d1 = self.connect() + d.addCallback(self.insert_turns, 4) d.addCallback(self.checkConnectedViaReverse, [negotiate.ENCRYPTED]) d.addCallback(lambda res: d1) # other getReference should work too return d @@ -637,6 +647,7 @@ self.makeServers(lo1={'debug_slow_sendDecision': True}) d,d1 = self.connect() + d.addCallback(self.insert_turns, 4) d.addCallback(self.checkConnectedViaReverse, [negotiate.DECIDING]) d.addCallback(lambda res: d1) # other getReference should work too return d @@ -853,7 +864,7 @@ def _oops_succeeded(rref): self.fail("hey! this is supposed to fail") def _check_failure(f): - f.trap(tokens.NegotiationError) + f.trap(tokens.NegotiationError, tokens.RemoteNegotiationError) d.addCallbacks(_oops_succeeded, _check_failure) return d testTooFarInFuture1.timeout = 10 @@ -871,7 +882,7 @@ def _oops_succeeded(rref): self.fail("hey! this is supposed to fail") def _check_failure(f): - f.trap(tokens.NegotiationError) + f.trap(tokens.NegotiationError, tokens.RemoteNegotiationError) d.addCallbacks(_oops_succeeded, _check_failure) return d testTooFarInFuture1.timeout = 10 @@ -889,7 +900,7 @@ def _oops_succeeded(rref): self.fail("hey! this is supposed to fail") def _check_failure(f): - f.trap(tokens.NegotiationError) + f.trap(tokens.NegotiationError, tokens.RemoteNegotiationError) d.addCallbacks(_oops_succeeded, _check_failure) return d testTooFarInFuture3.timeout = 10 @@ -907,7 +918,7 @@ def _oops_succeeded(rref): self.fail("hey! this is supposed to fail") def _check_failure(f): - f.trap(tokens.NegotiationError) + f.trap(tokens.NegotiationError, tokens.RemoteNegotiationError) d.addCallbacks(_oops_succeeded, _check_failure) return d testTooFarInFuture4.timeout = 10 @@ -981,9 +992,7 @@ "Duplicate connection", self.tub1a.getReference, self.furl2) d.addCallback(_connected) - def _stall(res): - return eventual.fireEventually(res) - d.addCallback(_stall) + d.addCallback(self.insert_turns, 1) def _check(res): self.failIf(disconnects) d.addCallback(_check) @@ -1011,9 +1020,7 @@ "Duplicate connection", self.tub1a.getReference, self.furl2) d.addCallback(_connected) - def _stall(res): - return eventual.fireEventually(res) - d.addCallback(_stall) + d.addCallback(self.insert_turns, 1) def _check(res): self.failIf(disconnects) d.addCallback(_check) @@ -1090,9 +1097,7 @@ "Duplicate connection", self.tub1a.getReference, self.furl2) d.addCallback(_connect2) - def _stall(res): - return eventual.fireEventually(res) - d.addCallback(_stall) + d.addCallback(self.insert_turns, 1) def _check(res): self.failIf(disconnects) d.addCallback(_check) @@ -1119,9 +1124,7 @@ "Duplicate connection", self.tub1a.getReference, self.furl2) d.addCallback(_connected) - def _stall(res): - return eventual.fireEventually(res) - d.addCallback(_stall) + d.addCallback(self.insert_turns, 1) def _check(res): self.failIf(disconnects) d.addCallback(_check) @@ -1168,9 +1171,7 @@ "Duplicate connection", self.tub1a.getReference, self.furl2) d.addCallback(_connected) - def _stall(res): - return eventual.fireEventually(res) - d.addCallback(_stall) + d.addCallback(self.insert_turns, 1) def _check(res): self.failIf(disconnects) d.addCallback(_check) diff -Nru foolscap-0.6.2/foolscap/_version.py foolscap-0.6.3/foolscap/_version.py --- foolscap-0.6.2/foolscap/_version.py 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/foolscap/_version.py 2012-01-06 03:21:39.000000000 +0000 @@ -1,2 +1,2 @@ -verstr = "0.6.2" +verstr = "0.6.3" diff -Nru foolscap-0.6.2/foolscap.egg-info/PKG-INFO foolscap-0.6.3/foolscap.egg-info/PKG-INFO --- foolscap-0.6.2/foolscap.egg-info/PKG-INFO 2011-10-15 18:13:07.000000000 +0000 +++ foolscap-0.6.3/foolscap.egg-info/PKG-INFO 2012-01-06 03:27:08.000000000 +0000 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: foolscap -Version: 0.6.2 +Version: 0.6.3 Summary: Foolscap contains an RPC protocol for Twisted. Home-page: http://foolscap.lothar.com/trac Author: Brian Warner diff -Nru foolscap-0.6.2/foolscap.egg-info/SOURCES.txt foolscap-0.6.3/foolscap.egg-info/SOURCES.txt --- foolscap-0.6.2/foolscap.egg-info/SOURCES.txt 2011-10-15 18:13:07.000000000 +0000 +++ foolscap-0.6.3/foolscap.egg-info/SOURCES.txt 2012-01-06 03:27:08.000000000 +0000 @@ -126,58 +126,4 @@ foolscap/test/test_sturdyref.py foolscap/test/test_tub.py foolscap/test/test_util.py -misc/classify_foolscap.py -misc/dapper/debian/changelog -misc/dapper/debian/compat -misc/dapper/debian/control -misc/dapper/debian/copyright -misc/dapper/debian/rules -misc/dapper/debian/watch -misc/edgy/debian/changelog -misc/edgy/debian/compat -misc/edgy/debian/control -misc/edgy/debian/copyright -misc/edgy/debian/pycompat -misc/edgy/debian/rules -misc/edgy/debian/watch -misc/etch/debian/changelog -misc/etch/debian/compat -misc/etch/debian/control -misc/etch/debian/copyright -misc/etch/debian/pycompat -misc/etch/debian/rules -misc/etch/debian/watch -misc/feisty/debian/changelog -misc/feisty/debian/compat -misc/feisty/debian/control -misc/feisty/debian/copyright -misc/feisty/debian/pycompat -misc/feisty/debian/rules -misc/feisty/debian/watch -misc/gutsy/debian/changelog -misc/gutsy/debian/compat -misc/gutsy/debian/control -misc/gutsy/debian/copyright -misc/gutsy/debian/pycompat -misc/gutsy/debian/rules -misc/gutsy/debian/watch -misc/hardy/debian/changelog -misc/hardy/debian/compat -misc/hardy/debian/control -misc/hardy/debian/copyright -misc/hardy/debian/pycompat -misc/hardy/debian/rules -misc/hardy/debian/watch -misc/sarge/debian/changelog -misc/sarge/debian/compat -misc/sarge/debian/control -misc/sarge/debian/copyright -misc/sarge/debian/rules -misc/sarge/debian/watch -misc/sid/debian/changelog -misc/sid/debian/compat -misc/sid/debian/control -misc/sid/debian/copyright -misc/sid/debian/pycompat -misc/sid/debian/rules -misc/sid/debian/watch \ No newline at end of file +misc/classify_foolscap.py \ No newline at end of file diff -Nru foolscap-0.6.2/Makefile foolscap-0.6.3/Makefile --- foolscap-0.6.2/Makefile 2011-10-15 18:12:43.000000000 +0000 +++ foolscap-0.6.3/Makefile 2012-01-06 03:21:39.000000000 +0000 @@ -1,6 +1,5 @@ -.PHONY: build test debian-sid debian-dapper debian-feisty debian-sarge -.PHONY: debian-edgy debian-etch +.PHONY: build test build: python setup.py build @@ -13,54 +12,6 @@ test-poll: $(MAKE) test TRIAL="trial -r poll" -debian-sid: - rm -f debian - ln -s misc/sid/debian debian - chmod a+x debian/rules - debuild -uc -us - -debian-etch: - rm -f debian - ln -s misc/etch/debian debian - chmod a+x debian/rules - debuild -uc -us - -debian-dapper: - rm -f debian - ln -s misc/dapper/debian debian - chmod a+x debian/rules - debuild -uc -us - -debian-edgy: - rm -f debian - ln -s misc/edgy/debian debian - chmod a+x debian/rules - debuild -uc -us - -debian-feisty: - rm -f debian - ln -s misc/feisty/debian debian - chmod a+x debian/rules - debuild -uc -us - -debian-gutsy: - rm -f debian - ln -s misc/gutsy/debian debian - chmod a+x debian/rules - debuild -uc -us - -debian-hardy: - rm -f debian - ln -s misc/hardy/debian debian - chmod a+x debian/rules - debuild -uc -us - -debian-sarge: - rm -f debian - ln -s misc/sarge/debian debian - chmod a+x debian/rules - debuild -uc -us - LORE=lore DOC_TEMPLATE=doc/template.tpl docs: diff -Nru foolscap-0.6.2/MANIFEST.in foolscap-0.6.3/MANIFEST.in --- foolscap-0.6.2/MANIFEST.in 2011-10-15 18:12:43.000000000 +0000 +++ foolscap-0.6.3/MANIFEST.in 2012-01-06 03:21:39.000000000 +0000 @@ -4,14 +4,4 @@ include doc/specifications/*.xhtml include doc/examples/* include Makefile -include misc/dapper/debian/* -include misc/edgy/debian/* -include misc/feisty/debian/* -include misc/gutsy/debian/* -include misc/hardy/debian/* -include misc/sarge/debian/* -include misc/etch/debian/* -include misc/sid/debian/* -include misc/testutils/* -include misc/testutils/twisted/plugins/* include misc/classify_foolscap.py diff -Nru foolscap-0.6.2/misc/dapper/debian/changelog foolscap-0.6.3/misc/dapper/debian/changelog --- foolscap-0.6.2/misc/dapper/debian/changelog 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/dapper/debian/changelog 1970-01-01 00:00:00.000000000 +0000 @@ -1,209 +0,0 @@ -foolscap (0.6.2) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 15 Oct 2011 11:10:05 -0700 - -foolscap (0.6.1) unstable; urgency=low - - * new release - - -- Brian Warner Sun, 16 Jan 2011 14:21:45 -0800 - -foolscap (0.6.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 28 Dec 2010 01:13:15 -0800 - -foolscap (0.5.1) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 25 Mar 2010 21:18:54 -0700 - -foolscap (0.5.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Jan 2010 15:56:14 -0800 - -foolscap (0.4.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jun 2009 20:54:23 -0700 - -foolscap (0.4.1) unstable; urgency=low - - * new release - - -- Brian Warner Fri, 22 May 2009 17:09:03 -0700 - -foolscap (0.4.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 19 May 2009 21:52:24 -0700 - -foolscap (0.3.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 14 Oct 2008 18:18:01 -0700 - -foolscap (0.3.1) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 03 Sep 2008 14:12:03 -0700 - -foolscap (0.3.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 04 Aug 2008 23:20:51 -0700 - -foolscap (0.2.9) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 02 Jul 2008 16:53:17 -0700 - -foolscap (0.2.8) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 04 Jun 2008 15:40:52 -0700 - -foolscap (0.2.7) unstable; urgency=low - - * new release, fix /usr/bin/flogtool - - -- Brian Warner Tue, 13 May 2008 12:25:34 -0700 - -foolscap (0.2.6) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 06 May 2008 11:31:54 -0700 - -foolscap (0.2.5) unstable; urgency=low - - * new release, even more logging improvements - - -- Brian Warner Tue, 25 Mar 2008 01:09:53 -0700 - -foolscap (0.2.4) unstable; urgency=low - - * new release, more logging improvements - - -- Brian Warner Mon, 28 Jan 2008 18:09:40 -0800 - -foolscap (0.2.3) unstable; urgency=low - - * new release, logging improvements - - -- Brian Warner Mon, 24 Dec 2007 15:02:52 -0800 - -foolscap (0.2.2) unstable; urgency=low - - * new release, hopefully connection-negotiation is fixed now - - -- Brian Warner Wed, 12 Dec 2007 18:12:25 -0800 - -foolscap (0.2.1) unstable; urgency=low - - * new release, brown-paper-bag bug - - -- Brian Warner Mon, 10 Dec 2007 16:22:35 -0800 - -foolscap (0.2.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 10 Dec 2007 15:39:15 -0800 - -foolscap (0.1.7) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 24 Sep 2007 19:54:36 -0700 - -foolscap (0.1.6) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 01 Sep 2007 23:58:54 -0700 - -foolscap (0.1.5) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 07 Aug 2007 17:47:53 -0700 - -foolscap (0.1.4) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 14 May 2007 22:37:04 -0700 - -foolscap (0.1.3) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 2 May 2007 14:55:49 -0700 - -foolscap (0.1.2) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 4 Apr 2007 12:32:46 -0700 - -foolscap (0.1.1) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 3 Apr 2007 20:48:07 -0700 - -foolscap (0.1.0) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 15 Mar 2007 16:56:16 -0700 - -foolscap (0.0.7) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jan 2007 12:03:00 -0800 - -foolscap (0.0.6) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Dec 2006 12:10:51 -0800 - -foolscap (0.0.5) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 4 Nov 2006 23:20:46 -0800 - -foolscap (0.0.4) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 26 Oct 2006 00:46:30 -0700 - -foolscap (0.0.3) unstable; urgency=low - - * new upstream release, put debian packaging in the tree - - -- Brian Warner Tue, 10 Oct 2006 19:16:13 -0700 - -foolscap (0.0.2) unstable; urgency=low - - * New upstream release of an experimental package - - -- Brian Warner Thu, 27 Jul 2006 17:40:15 -0700 diff -Nru foolscap-0.6.2/misc/dapper/debian/compat foolscap-0.6.3/misc/dapper/debian/compat --- foolscap-0.6.2/misc/dapper/debian/compat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/dapper/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -4 diff -Nru foolscap-0.6.2/misc/dapper/debian/control foolscap-0.6.3/misc/dapper/debian/control --- foolscap-0.6.2/misc/dapper/debian/control 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/dapper/debian/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -Source: foolscap -Section: python -Priority: optional -Maintainer: Brian Warner -Build-Depends: debhelper (>> 4.1.68), python2.4-dev, python2.4-twisted, cdbs -Standards-Version: 3.7.2 - -Package: python-foolscap -Architecture: all -Depends: python (>= 2.4), python (<< 2.5), python2.4-foolscap -Description: An object-capability -based RPC system for Twisted Python - This is a dummy package that only depends on python2.4-foolscap - -Package: python2.4-foolscap -Architecture: all -Depends: python2.4, python2.4-twisted-core -Recommends: python2.4-twisted-names, python2.4-pyopenssl -Description: An object-capability -based RPC system for Twisted Python - Foolscap (aka "newpb") contains a new RPC system for Twisted Python, combining - capability-based security, secure references, flexible serialization, and - technology to mitigate resource-consumption attacks. diff -Nru foolscap-0.6.2/misc/dapper/debian/copyright foolscap-0.6.3/misc/dapper/debian/copyright --- foolscap-0.6.2/misc/dapper/debian/copyright 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/dapper/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -This package was debianized by Brian Warner - -It was downloaded from http://foolscap.lothar.com/ - -Copyright (c) 2006-2008 -Brian Warner - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright Exceptions: - -No exceptions are listed in the upstream source. diff -Nru foolscap-0.6.2/misc/dapper/debian/rules foolscap-0.6.3/misc/dapper/debian/rules --- foolscap-0.6.2/misc/dapper/debian/rules 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/dapper/debian/rules 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -#!/usr/bin/make -f -# Sample debian/rules that uses debhelper. -# GNU copyright 1997 to 1999 by Joey Hess. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -# This is the debhelper compatability version to use. -export DH_COMPAT=4 - -build: build-stamp -build-stamp: - dh_testdir - - ## Build for all python versions - python2.4 setup.py build - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp - rm -rf build - find . -name '*.pyc' |xargs -r rm - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - ## Python 2.4 - python2.4 setup.py build - python2.4 setup.py install --prefix=debian/python2.4-foolscap/usr - - -# Build architecture-independent files here. -binary-indep: build install - dh_testdir - dh_testroot - dh_installdocs -i -A NEWS README - dh_installdocs ChangeLog doc/jobs.txt doc/todo.txt doc/use-cases.txt doc/*.xhtml doc/listings doc/specifications misc/classify_foolscap.py - dh_installchangelogs -i - dh_compress -i -X.py - dh_fixperms - dh_python - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -binary-arch: -# nothing to do - -binary: binary-indep -.PHONY: build clean binary-indep binary-arch binary install - - - diff -Nru foolscap-0.6.2/misc/dapper/debian/watch foolscap-0.6.3/misc/dapper/debian/watch --- foolscap-0.6.2/misc/dapper/debian/watch 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/dapper/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -version=3 - -http://foolscap.lothar.com/releases/foolscap-([\d\.]+)\.tar\.gz diff -Nru foolscap-0.6.2/misc/edgy/debian/changelog foolscap-0.6.3/misc/edgy/debian/changelog --- foolscap-0.6.2/misc/edgy/debian/changelog 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/edgy/debian/changelog 1970-01-01 00:00:00.000000000 +0000 @@ -1,209 +0,0 @@ -foolscap (0.6.2) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 15 Oct 2011 11:10:05 -0700 - -foolscap (0.6.1) unstable; urgency=low - - * new release - - -- Brian Warner Sun, 16 Jan 2011 14:21:45 -0800 - -foolscap (0.6.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 28 Dec 2010 01:13:15 -0800 - -foolscap (0.5.1) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 25 Mar 2010 21:18:54 -0700 - -foolscap (0.5.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Jan 2010 15:56:14 -0800 - -foolscap (0.4.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jun 2009 20:54:23 -0700 - -foolscap (0.4.1) unstable; urgency=low - - * new release - - -- Brian Warner Fri, 22 May 2009 17:09:03 -0700 - -foolscap (0.4.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 19 May 2009 21:52:24 -0700 - -foolscap (0.3.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 14 Oct 2008 18:18:01 -0700 - -foolscap (0.3.1) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 03 Sep 2008 14:12:03 -0700 - -foolscap (0.3.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 04 Aug 2008 23:20:51 -0700 - -foolscap (0.2.9) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 02 Jul 2008 16:53:17 -0700 - -foolscap (0.2.8) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 04 Jun 2008 15:40:52 -0700 - -foolscap (0.2.7) unstable; urgency=low - - * new release, fix /usr/bin/flogtool - - -- Brian Warner Tue, 13 May 2008 12:25:34 -0700 - -foolscap (0.2.6) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 06 May 2008 11:31:54 -0700 - -foolscap (0.2.5) unstable; urgency=low - - * new release, even more logging improvements - - -- Brian Warner Tue, 25 Mar 2008 01:09:53 -0700 - -foolscap (0.2.4) unstable; urgency=low - - * new release, more logging improvements - - -- Brian Warner Mon, 28 Jan 2008 18:09:40 -0800 - -foolscap (0.2.3) unstable; urgency=low - - * new release, logging improvements - - -- Brian Warner Mon, 24 Dec 2007 15:02:52 -0800 - -foolscap (0.2.2) unstable; urgency=low - - * new release, hopefully connection-negotiation is fixed now - - -- Brian Warner Wed, 12 Dec 2007 18:12:25 -0800 - -foolscap (0.2.1) unstable; urgency=low - - * new release, brown-paper-bag bug - - -- Brian Warner Mon, 10 Dec 2007 16:22:35 -0800 - -foolscap (0.2.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 10 Dec 2007 15:39:15 -0800 - -foolscap (0.1.7) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 24 Sep 2007 19:54:36 -0700 - -foolscap (0.1.6) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 01 Sep 2007 23:58:54 -0700 - -foolscap (0.1.5) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 07 Aug 2007 17:47:53 -0700 - -foolscap (0.1.4) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 14 May 2007 22:37:04 -0700 - -foolscap (0.1.3) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 2 May 2007 14:55:49 -0700 - -foolscap (0.1.2) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 4 Apr 2007 12:32:46 -0700 - -foolscap (0.1.1) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 3 Apr 2007 20:48:07 -0700 - -foolscap (0.1.0) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 15 Mar 2007 16:56:16 -0700 - -foolscap (0.0.7) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jan 2007 12:03:00 -0800 - -foolscap (0.0.6) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Dec 2006 12:10:51 -0800 - -foolscap (0.0.5) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 4 Nov 2006 23:20:46 -0800 - -foolscap (0.0.4) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 26 Oct 2006 00:46:30 -0700 - -foolscap (0.0.3) unstable; urgency=low - - * new upstream release, put debian packaging in the tree - - -- Brian Warner Tue, 10 Oct 2006 19:16:13 -0700 - -foolscap (0.0.2) unstable; urgency=low - - * New upstream release of an experimental package - - -- Brian Warner Thu, 27 Jul 2006 17:40:15 -0700 diff -Nru foolscap-0.6.2/misc/edgy/debian/compat foolscap-0.6.3/misc/edgy/debian/compat --- foolscap-0.6.2/misc/edgy/debian/compat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/edgy/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -5 diff -Nru foolscap-0.6.2/misc/edgy/debian/control foolscap-0.6.3/misc/edgy/debian/control --- foolscap-0.6.2/misc/edgy/debian/control 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/edgy/debian/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -Source: foolscap -Section: python -Priority: optional -Maintainer: Brian Warner -Build-Depends: debhelper (>= 5.0.37.3), cdbs (>= 0.4.43), python-central (>= 0.5), python-all-dev, python-twisted-core -XS-Python-Version: all -Standards-Version: 3.7.2 - -Package: python-foolscap -Architecture: all -Depends: ${python:Depends}, python-twisted-core -Recommends: python-twisted-names, python-pyopenssl -XB-Python-Version: ${python:Versions} -Description: An object-capability -based RPC system for Twisted Python - Foolscap (aka "newpb") contains a new RPC system for Twisted Python, combining - capability-based security, secure references, flexible serialization, and - technology to mitigate resource-consumption attacks. diff -Nru foolscap-0.6.2/misc/edgy/debian/copyright foolscap-0.6.3/misc/edgy/debian/copyright --- foolscap-0.6.2/misc/edgy/debian/copyright 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/edgy/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -This package was debianized by Brian Warner - -It was downloaded from http://foolscap.lothar.com/ - -Copyright (c) 2006-2008 -Brian Warner - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright Exceptions: - -No exceptions are listed in the upstream source. diff -Nru foolscap-0.6.2/misc/edgy/debian/pycompat foolscap-0.6.3/misc/edgy/debian/pycompat --- foolscap-0.6.2/misc/edgy/debian/pycompat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/edgy/debian/pycompat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -2 diff -Nru foolscap-0.6.2/misc/edgy/debian/rules foolscap-0.6.3/misc/edgy/debian/rules --- foolscap-0.6.2/misc/edgy/debian/rules 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/edgy/debian/rules 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -#! /usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -DEB_PYTHON_SYSTEM=pycentral - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/python-distutils.mk - - -install/python-foolscap:: - dh_installdocs doc/jobs.txt doc/todo.txt doc/use-cases.txt doc/*.xhtml doc/listings doc/specifications misc/classify_foolscap.py - -clean:: - -rm -rf build diff -Nru foolscap-0.6.2/misc/edgy/debian/watch foolscap-0.6.3/misc/edgy/debian/watch --- foolscap-0.6.2/misc/edgy/debian/watch 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/edgy/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -version=3 - -http://foolscap.lothar.com/releases/foolscap-([\d\.]+)\.tar\.gz diff -Nru foolscap-0.6.2/misc/etch/debian/changelog foolscap-0.6.3/misc/etch/debian/changelog --- foolscap-0.6.2/misc/etch/debian/changelog 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/etch/debian/changelog 1970-01-01 00:00:00.000000000 +0000 @@ -1,209 +0,0 @@ -foolscap (0.6.2) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 15 Oct 2011 11:10:05 -0700 - -foolscap (0.6.1) unstable; urgency=low - - * new release - - -- Brian Warner Sun, 16 Jan 2011 14:21:45 -0800 - -foolscap (0.6.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 28 Dec 2010 01:13:15 -0800 - -foolscap (0.5.1) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 25 Mar 2010 21:18:54 -0700 - -foolscap (0.5.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Jan 2010 15:56:14 -0800 - -foolscap (0.4.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jun 2009 20:54:23 -0700 - -foolscap (0.4.1) unstable; urgency=low - - * new release - - -- Brian Warner Fri, 22 May 2009 17:09:03 -0700 - -foolscap (0.4.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 19 May 2009 21:52:24 -0700 - -foolscap (0.3.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 14 Oct 2008 18:18:01 -0700 - -foolscap (0.3.1) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 03 Sep 2008 14:12:03 -0700 - -foolscap (0.3.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 04 Aug 2008 23:20:51 -0700 - -foolscap (0.2.9) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 02 Jul 2008 16:53:17 -0700 - -foolscap (0.2.8) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 04 Jun 2008 15:40:52 -0700 - -foolscap (0.2.7) unstable; urgency=low - - * new release, fix /usr/bin/flogtool - - -- Brian Warner Tue, 13 May 2008 12:25:34 -0700 - -foolscap (0.2.6) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 06 May 2008 11:31:54 -0700 - -foolscap (0.2.5) unstable; urgency=low - - * new release, even more logging improvements - - -- Brian Warner Tue, 25 Mar 2008 01:09:53 -0700 - -foolscap (0.2.4) unstable; urgency=low - - * new release, more logging improvements - - -- Brian Warner Mon, 28 Jan 2008 18:09:40 -0800 - -foolscap (0.2.3) unstable; urgency=low - - * new release, logging improvements - - -- Brian Warner Mon, 24 Dec 2007 15:02:52 -0800 - -foolscap (0.2.2) unstable; urgency=low - - * new release, hopefully connection-negotiation is fixed now - - -- Brian Warner Wed, 12 Dec 2007 18:12:25 -0800 - -foolscap (0.2.1) unstable; urgency=low - - * new release, brown-paper-bag bug - - -- Brian Warner Mon, 10 Dec 2007 16:22:35 -0800 - -foolscap (0.2.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 10 Dec 2007 15:39:15 -0800 - -foolscap (0.1.7) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 24 Sep 2007 19:54:36 -0700 - -foolscap (0.1.6) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 01 Sep 2007 23:58:54 -0700 - -foolscap (0.1.5) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 07 Aug 2007 17:47:53 -0700 - -foolscap (0.1.4) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 14 May 2007 22:37:04 -0700 - -foolscap (0.1.3) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 2 May 2007 14:55:49 -0700 - -foolscap (0.1.2) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 4 Apr 2007 12:32:46 -0700 - -foolscap (0.1.1) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 3 Apr 2007 20:48:07 -0700 - -foolscap (0.1.0) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 15 Mar 2007 16:56:16 -0700 - -foolscap (0.0.7) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jan 2007 12:03:00 -0800 - -foolscap (0.0.6) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Dec 2006 12:10:51 -0800 - -foolscap (0.0.5) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 4 Nov 2006 23:20:46 -0800 - -foolscap (0.0.4) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 26 Oct 2006 00:46:30 -0700 - -foolscap (0.0.3) unstable; urgency=low - - * new upstream release, put debian packaging in the tree - - -- Brian Warner Tue, 10 Oct 2006 19:16:13 -0700 - -foolscap (0.0.2) unstable; urgency=low - - * New upstream release of an experimental package - - -- Brian Warner Thu, 27 Jul 2006 17:40:15 -0700 diff -Nru foolscap-0.6.2/misc/etch/debian/compat foolscap-0.6.3/misc/etch/debian/compat --- foolscap-0.6.2/misc/etch/debian/compat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/etch/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -4 diff -Nru foolscap-0.6.2/misc/etch/debian/control foolscap-0.6.3/misc/etch/debian/control --- foolscap-0.6.2/misc/etch/debian/control 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/etch/debian/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -Source: foolscap -Section: python -Priority: optional -Maintainer: Brian Warner -Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-central (>= 0.5), python, python-dev -Build-Depends-Indep: python-twisted-core -XS-Python-Version: all -Standards-Version: 3.7.2 - -Package: python-foolscap -Architecture: all -Depends: ${python:Depends}, python-twisted-core -Recommends: python-twisted-names, python-pyopenssl -XB-Python-Version: ${python:Versions} -Description: An object-capability -based RPC system for Twisted Python - Foolscap (aka "newpb") contains a new RPC system for Twisted Python, combining - capability-based security, secure references, flexible serialization, and - technology to mitigate resource-consumption attacks. diff -Nru foolscap-0.6.2/misc/etch/debian/copyright foolscap-0.6.3/misc/etch/debian/copyright --- foolscap-0.6.2/misc/etch/debian/copyright 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/etch/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -This package was debianized by Brian Warner - -It was downloaded from http://foolscap.lothar.com/ - -Copyright (c) 2006-2008 -Brian Warner - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright Exceptions: - -No exceptions are listed in the upstream source. diff -Nru foolscap-0.6.2/misc/etch/debian/pycompat foolscap-0.6.3/misc/etch/debian/pycompat --- foolscap-0.6.2/misc/etch/debian/pycompat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/etch/debian/pycompat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -2 diff -Nru foolscap-0.6.2/misc/etch/debian/rules foolscap-0.6.3/misc/etch/debian/rules --- foolscap-0.6.2/misc/etch/debian/rules 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/etch/debian/rules 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -#! /usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -DEB_PYTHON_SYSTEM=pycentral - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/python-distutils.mk - - -install/python-foolscap:: - dh_installdocs doc/jobs.txt doc/todo.txt doc/use-cases.txt doc/*.xhtml doc/listings doc/specifications - -clean:: - -rm -rf build diff -Nru foolscap-0.6.2/misc/etch/debian/watch foolscap-0.6.3/misc/etch/debian/watch --- foolscap-0.6.2/misc/etch/debian/watch 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/etch/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -version=3 - -http://foolscap.lothar.com/releases/foolscap-([\d\.]+)\.tar\.gz diff -Nru foolscap-0.6.2/misc/feisty/debian/changelog foolscap-0.6.3/misc/feisty/debian/changelog --- foolscap-0.6.2/misc/feisty/debian/changelog 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/feisty/debian/changelog 1970-01-01 00:00:00.000000000 +0000 @@ -1,209 +0,0 @@ -foolscap (0.6.2) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 15 Oct 2011 11:10:05 -0700 - -foolscap (0.6.1) unstable; urgency=low - - * new release - - -- Brian Warner Sun, 16 Jan 2011 14:21:45 -0800 - -foolscap (0.6.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 28 Dec 2010 01:13:15 -0800 - -foolscap (0.5.1) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 25 Mar 2010 21:18:54 -0700 - -foolscap (0.5.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Jan 2010 15:56:14 -0800 - -foolscap (0.4.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jun 2009 20:54:23 -0700 - -foolscap (0.4.1) unstable; urgency=low - - * new release - - -- Brian Warner Fri, 22 May 2009 17:09:03 -0700 - -foolscap (0.4.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 19 May 2009 21:52:24 -0700 - -foolscap (0.3.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 14 Oct 2008 18:18:01 -0700 - -foolscap (0.3.1) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 03 Sep 2008 14:12:03 -0700 - -foolscap (0.3.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 04 Aug 2008 23:20:51 -0700 - -foolscap (0.2.9) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 02 Jul 2008 16:53:17 -0700 - -foolscap (0.2.8) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 04 Jun 2008 15:40:52 -0700 - -foolscap (0.2.7) unstable; urgency=low - - * new release, fix /usr/bin/flogtool - - -- Brian Warner Tue, 13 May 2008 12:25:34 -0700 - -foolscap (0.2.6) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 06 May 2008 11:31:54 -0700 - -foolscap (0.2.5) unstable; urgency=low - - * new release, even more logging improvements - - -- Brian Warner Tue, 25 Mar 2008 01:09:53 -0700 - -foolscap (0.2.4) unstable; urgency=low - - * new release, more logging improvements - - -- Brian Warner Mon, 28 Jan 2008 18:09:40 -0800 - -foolscap (0.2.3) unstable; urgency=low - - * new release, logging improvements - - -- Brian Warner Mon, 24 Dec 2007 15:02:52 -0800 - -foolscap (0.2.2) unstable; urgency=low - - * new release, hopefully connection-negotiation is fixed now - - -- Brian Warner Wed, 12 Dec 2007 18:12:25 -0800 - -foolscap (0.2.1) unstable; urgency=low - - * new release, brown-paper-bag bug - - -- Brian Warner Mon, 10 Dec 2007 16:22:35 -0800 - -foolscap (0.2.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 10 Dec 2007 15:39:15 -0800 - -foolscap (0.1.7) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 24 Sep 2007 19:54:36 -0700 - -foolscap (0.1.6) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 01 Sep 2007 23:58:54 -0700 - -foolscap (0.1.5) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 07 Aug 2007 17:47:53 -0700 - -foolscap (0.1.4) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 14 May 2007 22:37:04 -0700 - -foolscap (0.1.3) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 2 May 2007 14:55:49 -0700 - -foolscap (0.1.2) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 4 Apr 2007 12:32:46 -0700 - -foolscap (0.1.1) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 3 Apr 2007 20:48:07 -0700 - -foolscap (0.1.0) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 15 Mar 2007 16:56:16 -0700 - -foolscap (0.0.7) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jan 2007 12:03:00 -0800 - -foolscap (0.0.6) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Dec 2006 12:10:51 -0800 - -foolscap (0.0.5) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 4 Nov 2006 23:20:46 -0800 - -foolscap (0.0.4) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 26 Oct 2006 00:46:30 -0700 - -foolscap (0.0.3) unstable; urgency=low - - * new upstream release, put debian packaging in the tree - - -- Brian Warner Tue, 10 Oct 2006 19:16:13 -0700 - -foolscap (0.0.2) unstable; urgency=low - - * New upstream release of an experimental package - - -- Brian Warner Thu, 27 Jul 2006 17:40:15 -0700 diff -Nru foolscap-0.6.2/misc/feisty/debian/compat foolscap-0.6.3/misc/feisty/debian/compat --- foolscap-0.6.2/misc/feisty/debian/compat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/feisty/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -5 diff -Nru foolscap-0.6.2/misc/feisty/debian/control foolscap-0.6.3/misc/feisty/debian/control --- foolscap-0.6.2/misc/feisty/debian/control 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/feisty/debian/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -Source: foolscap -Section: python -Priority: optional -Maintainer: Brian Warner -Build-Depends: debhelper (>= 5.0.38), cdbs (>= 0.4.43), python-central (>= 0.5), python-all-dev, python-twisted-core -XS-Python-Version: all -Standards-Version: 3.7.2 - -Package: python-foolscap -Architecture: all -Depends: ${python:Depends}, python-twisted-core -Recommends: python-twisted-names, python-pyopenssl -XB-Python-Version: ${python:Versions} -Description: An object-capability -based RPC system for Twisted Python - Foolscap (aka "newpb") contains a new RPC system for Twisted Python, combining - capability-based security, secure references, flexible serialization, and - technology to mitigate resource-consumption attacks. diff -Nru foolscap-0.6.2/misc/feisty/debian/copyright foolscap-0.6.3/misc/feisty/debian/copyright --- foolscap-0.6.2/misc/feisty/debian/copyright 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/feisty/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -This package was debianized by Brian Warner - -It was downloaded from http://foolscap.lothar.com/ - -Copyright (c) 2006-2008 -Brian Warner - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright Exceptions: - -No exceptions are listed in the upstream source. diff -Nru foolscap-0.6.2/misc/feisty/debian/pycompat foolscap-0.6.3/misc/feisty/debian/pycompat --- foolscap-0.6.2/misc/feisty/debian/pycompat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/feisty/debian/pycompat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -2 diff -Nru foolscap-0.6.2/misc/feisty/debian/rules foolscap-0.6.3/misc/feisty/debian/rules --- foolscap-0.6.2/misc/feisty/debian/rules 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/feisty/debian/rules 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -#! /usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -DEB_PYTHON_SYSTEM=pycentral - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/python-distutils.mk - - -install/python-foolscap:: - dh_installdocs doc/jobs.txt doc/todo.txt doc/use-cases.txt doc/*.xhtml doc/listings doc/specifications misc/classify_foolscap.py - -clean:: - -rm -rf build diff -Nru foolscap-0.6.2/misc/feisty/debian/watch foolscap-0.6.3/misc/feisty/debian/watch --- foolscap-0.6.2/misc/feisty/debian/watch 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/feisty/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -version=3 - -http://foolscap.lothar.com/releases/foolscap-([\d\.]+)\.tar\.gz diff -Nru foolscap-0.6.2/misc/gutsy/debian/changelog foolscap-0.6.3/misc/gutsy/debian/changelog --- foolscap-0.6.2/misc/gutsy/debian/changelog 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/gutsy/debian/changelog 1970-01-01 00:00:00.000000000 +0000 @@ -1,209 +0,0 @@ -foolscap (0.6.2) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 15 Oct 2011 11:10:05 -0700 - -foolscap (0.6.1) unstable; urgency=low - - * new release - - -- Brian Warner Sun, 16 Jan 2011 14:21:45 -0800 - -foolscap (0.6.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 28 Dec 2010 01:13:15 -0800 - -foolscap (0.5.1) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 25 Mar 2010 21:18:54 -0700 - -foolscap (0.5.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Jan 2010 15:56:14 -0800 - -foolscap (0.4.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jun 2009 20:54:23 -0700 - -foolscap (0.4.1) unstable; urgency=low - - * new release - - -- Brian Warner Fri, 22 May 2009 17:09:03 -0700 - -foolscap (0.4.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 19 May 2009 21:52:24 -0700 - -foolscap (0.3.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 14 Oct 2008 18:18:01 -0700 - -foolscap (0.3.1) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 03 Sep 2008 14:12:03 -0700 - -foolscap (0.3.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 04 Aug 2008 23:20:51 -0700 - -foolscap (0.2.9) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 02 Jul 2008 16:53:17 -0700 - -foolscap (0.2.8) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 04 Jun 2008 15:40:52 -0700 - -foolscap (0.2.7) unstable; urgency=low - - * new release, fix /usr/bin/flogtool - - -- Brian Warner Tue, 13 May 2008 12:25:34 -0700 - -foolscap (0.2.6) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 06 May 2008 11:31:54 -0700 - -foolscap (0.2.5) unstable; urgency=low - - * new release, even more logging improvements - - -- Brian Warner Tue, 25 Mar 2008 01:09:53 -0700 - -foolscap (0.2.4) unstable; urgency=low - - * new release, more logging improvements - - -- Brian Warner Mon, 28 Jan 2008 18:09:40 -0800 - -foolscap (0.2.3) unstable; urgency=low - - * new release, logging improvements - - -- Brian Warner Mon, 24 Dec 2007 15:02:52 -0800 - -foolscap (0.2.2) unstable; urgency=low - - * new release, hopefully connection-negotiation is fixed now - - -- Brian Warner Wed, 12 Dec 2007 18:12:25 -0800 - -foolscap (0.2.1) unstable; urgency=low - - * new release, brown-paper-bag bug - - -- Brian Warner Mon, 10 Dec 2007 16:22:35 -0800 - -foolscap (0.2.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 10 Dec 2007 15:39:15 -0800 - -foolscap (0.1.7) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 24 Sep 2007 19:54:36 -0700 - -foolscap (0.1.6) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 01 Sep 2007 23:58:54 -0700 - -foolscap (0.1.5) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 07 Aug 2007 17:47:53 -0700 - -foolscap (0.1.4) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 14 May 2007 22:37:04 -0700 - -foolscap (0.1.3) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 2 May 2007 14:55:49 -0700 - -foolscap (0.1.2) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 4 Apr 2007 12:32:46 -0700 - -foolscap (0.1.1) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 3 Apr 2007 20:48:07 -0700 - -foolscap (0.1.0) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 15 Mar 2007 16:56:16 -0700 - -foolscap (0.0.7) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jan 2007 12:03:00 -0800 - -foolscap (0.0.6) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Dec 2006 12:10:51 -0800 - -foolscap (0.0.5) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 4 Nov 2006 23:20:46 -0800 - -foolscap (0.0.4) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 26 Oct 2006 00:46:30 -0700 - -foolscap (0.0.3) unstable; urgency=low - - * new upstream release, put debian packaging in the tree - - -- Brian Warner Tue, 10 Oct 2006 19:16:13 -0700 - -foolscap (0.0.2) unstable; urgency=low - - * New upstream release of an experimental package - - -- Brian Warner Thu, 27 Jul 2006 17:40:15 -0700 diff -Nru foolscap-0.6.2/misc/gutsy/debian/compat foolscap-0.6.3/misc/gutsy/debian/compat --- foolscap-0.6.2/misc/gutsy/debian/compat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/gutsy/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -5 diff -Nru foolscap-0.6.2/misc/gutsy/debian/control foolscap-0.6.3/misc/gutsy/debian/control --- foolscap-0.6.2/misc/gutsy/debian/control 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/gutsy/debian/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -Source: foolscap -Section: python -Priority: optional -Maintainer: Brian Warner -Build-Depends: debhelper (>= 5.0.38), cdbs (>= 0.4.43), python-central (>= 0.5), python-all-dev, python-twisted-core -XS-Python-Version: all -Standards-Version: 3.7.2 - -Package: python-foolscap -Architecture: all -Depends: ${python:Depends}, python-twisted-core -Recommends: python-twisted-names, python-pyopenssl -XB-Python-Version: ${python:Versions} -Description: An object-capability -based RPC system for Twisted Python - Foolscap (aka "newpb") contains a new RPC system for Twisted Python, combining - capability-based security, secure references, flexible serialization, and - technology to mitigate resource-consumption attacks. diff -Nru foolscap-0.6.2/misc/gutsy/debian/copyright foolscap-0.6.3/misc/gutsy/debian/copyright --- foolscap-0.6.2/misc/gutsy/debian/copyright 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/gutsy/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -This package was debianized by Brian Warner - -It was downloaded from http://foolscap.lothar.com/ - -Copyright (c) 2006-2008 -Brian Warner - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright Exceptions: - -No exceptions are listed in the upstream source. diff -Nru foolscap-0.6.2/misc/gutsy/debian/pycompat foolscap-0.6.3/misc/gutsy/debian/pycompat --- foolscap-0.6.2/misc/gutsy/debian/pycompat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/gutsy/debian/pycompat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -2 diff -Nru foolscap-0.6.2/misc/gutsy/debian/rules foolscap-0.6.3/misc/gutsy/debian/rules --- foolscap-0.6.2/misc/gutsy/debian/rules 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/gutsy/debian/rules 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -#! /usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -DEB_PYTHON_SYSTEM=pycentral - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/python-distutils.mk - - -install/python-foolscap:: - dh_installdocs doc/jobs.txt doc/todo.txt doc/use-cases.txt doc/*.xhtml doc/listings doc/specifications misc/classify_foolscap.py - -clean:: - -rm -rf build diff -Nru foolscap-0.6.2/misc/gutsy/debian/watch foolscap-0.6.3/misc/gutsy/debian/watch --- foolscap-0.6.2/misc/gutsy/debian/watch 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/gutsy/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -version=3 - -http://foolscap.lothar.com/releases/foolscap-([\d\.]+)\.tar\.gz diff -Nru foolscap-0.6.2/misc/hardy/debian/changelog foolscap-0.6.3/misc/hardy/debian/changelog --- foolscap-0.6.2/misc/hardy/debian/changelog 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/hardy/debian/changelog 1970-01-01 00:00:00.000000000 +0000 @@ -1,209 +0,0 @@ -foolscap (0.6.2) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 15 Oct 2011 11:10:05 -0700 - -foolscap (0.6.1) unstable; urgency=low - - * new release - - -- Brian Warner Sun, 16 Jan 2011 14:21:45 -0800 - -foolscap (0.6.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 28 Dec 2010 01:13:15 -0800 - -foolscap (0.5.1) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 25 Mar 2010 21:18:54 -0700 - -foolscap (0.5.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Jan 2010 15:56:14 -0800 - -foolscap (0.4.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jun 2009 20:54:23 -0700 - -foolscap (0.4.1) unstable; urgency=low - - * new release - - -- Brian Warner Fri, 22 May 2009 17:09:03 -0700 - -foolscap (0.4.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 19 May 2009 21:52:24 -0700 - -foolscap (0.3.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 14 Oct 2008 18:18:01 -0700 - -foolscap (0.3.1) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 03 Sep 2008 14:12:03 -0700 - -foolscap (0.3.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 04 Aug 2008 23:20:51 -0700 - -foolscap (0.2.9) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 02 Jul 2008 16:53:17 -0700 - -foolscap (0.2.8) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 04 Jun 2008 15:40:52 -0700 - -foolscap (0.2.7) unstable; urgency=low - - * new release, fix /usr/bin/flogtool - - -- Brian Warner Tue, 13 May 2008 12:25:34 -0700 - -foolscap (0.2.6) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 06 May 2008 11:31:54 -0700 - -foolscap (0.2.5) unstable; urgency=low - - * new release, even more logging improvements - - -- Brian Warner Tue, 25 Mar 2008 01:09:53 -0700 - -foolscap (0.2.4) unstable; urgency=low - - * new release, more logging improvements - - -- Brian Warner Mon, 28 Jan 2008 18:09:40 -0800 - -foolscap (0.2.3) unstable; urgency=low - - * new release, logging improvements - - -- Brian Warner Mon, 24 Dec 2007 15:02:52 -0800 - -foolscap (0.2.2) unstable; urgency=low - - * new release, hopefully connection-negotiation is fixed now - - -- Brian Warner Wed, 12 Dec 2007 18:12:25 -0800 - -foolscap (0.2.1) unstable; urgency=low - - * new release, brown-paper-bag bug - - -- Brian Warner Mon, 10 Dec 2007 16:22:35 -0800 - -foolscap (0.2.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 10 Dec 2007 15:39:15 -0800 - -foolscap (0.1.7) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 24 Sep 2007 19:54:36 -0700 - -foolscap (0.1.6) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 01 Sep 2007 23:58:54 -0700 - -foolscap (0.1.5) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 07 Aug 2007 17:47:53 -0700 - -foolscap (0.1.4) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 14 May 2007 22:37:04 -0700 - -foolscap (0.1.3) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 2 May 2007 14:55:49 -0700 - -foolscap (0.1.2) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 4 Apr 2007 12:32:46 -0700 - -foolscap (0.1.1) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 3 Apr 2007 20:48:07 -0700 - -foolscap (0.1.0) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 15 Mar 2007 16:56:16 -0700 - -foolscap (0.0.7) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jan 2007 12:03:00 -0800 - -foolscap (0.0.6) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Dec 2006 12:10:51 -0800 - -foolscap (0.0.5) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 4 Nov 2006 23:20:46 -0800 - -foolscap (0.0.4) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 26 Oct 2006 00:46:30 -0700 - -foolscap (0.0.3) unstable; urgency=low - - * new upstream release, put debian packaging in the tree - - -- Brian Warner Tue, 10 Oct 2006 19:16:13 -0700 - -foolscap (0.0.2) unstable; urgency=low - - * New upstream release of an experimental package - - -- Brian Warner Thu, 27 Jul 2006 17:40:15 -0700 diff -Nru foolscap-0.6.2/misc/hardy/debian/compat foolscap-0.6.3/misc/hardy/debian/compat --- foolscap-0.6.2/misc/hardy/debian/compat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/hardy/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -5 diff -Nru foolscap-0.6.2/misc/hardy/debian/control foolscap-0.6.3/misc/hardy/debian/control --- foolscap-0.6.2/misc/hardy/debian/control 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/hardy/debian/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,17 +0,0 @@ -Source: foolscap -Section: python -Priority: optional -Maintainer: Brian Warner -Build-Depends: debhelper (>= 5.0.38), cdbs (>= 0.4.43), python-central (>= 0.5), python-all-dev, python-twisted-core -XS-Python-Version: all -Standards-Version: 3.7.2 - -Package: python-foolscap -Architecture: all -Depends: ${python:Depends}, python-twisted-core -Recommends: python-twisted-names, python-pyopenssl -XB-Python-Version: ${python:Versions} -Description: An object-capability -based RPC system for Twisted Python - Foolscap (aka "newpb") contains a new RPC system for Twisted Python, combining - capability-based security, secure references, flexible serialization, and - technology to mitigate resource-consumption attacks. diff -Nru foolscap-0.6.2/misc/hardy/debian/copyright foolscap-0.6.3/misc/hardy/debian/copyright --- foolscap-0.6.2/misc/hardy/debian/copyright 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/hardy/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -This package was debianized by Brian Warner - -It was downloaded from http://foolscap.lothar.com/ - -Copyright (c) 2006-2008 -Brian Warner - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright Exceptions: - -No exceptions are listed in the upstream source. diff -Nru foolscap-0.6.2/misc/hardy/debian/pycompat foolscap-0.6.3/misc/hardy/debian/pycompat --- foolscap-0.6.2/misc/hardy/debian/pycompat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/hardy/debian/pycompat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -2 diff -Nru foolscap-0.6.2/misc/hardy/debian/rules foolscap-0.6.3/misc/hardy/debian/rules --- foolscap-0.6.2/misc/hardy/debian/rules 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/hardy/debian/rules 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -#! /usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -DEB_PYTHON_SYSTEM=pycentral - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/python-distutils.mk - - -install/python-foolscap:: - dh_installdocs doc/jobs.txt doc/todo.txt doc/use-cases.txt doc/*.xhtml doc/listings doc/specifications misc/classify_foolscap.py - -clean:: - -rm -rf build diff -Nru foolscap-0.6.2/misc/hardy/debian/watch foolscap-0.6.3/misc/hardy/debian/watch --- foolscap-0.6.2/misc/hardy/debian/watch 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/hardy/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -version=3 - -http://foolscap.lothar.com/releases/foolscap-([\d\.]+)\.tar\.gz diff -Nru foolscap-0.6.2/misc/sarge/debian/changelog foolscap-0.6.3/misc/sarge/debian/changelog --- foolscap-0.6.2/misc/sarge/debian/changelog 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sarge/debian/changelog 1970-01-01 00:00:00.000000000 +0000 @@ -1,209 +0,0 @@ -foolscap (0.6.2) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 15 Oct 2011 11:10:05 -0700 - -foolscap (0.6.1) unstable; urgency=low - - * new release - - -- Brian Warner Sun, 16 Jan 2011 14:21:45 -0800 - -foolscap (0.6.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 28 Dec 2010 01:13:15 -0800 - -foolscap (0.5.1) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 25 Mar 2010 21:18:54 -0700 - -foolscap (0.5.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Jan 2010 15:56:14 -0800 - -foolscap (0.4.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jun 2009 20:54:23 -0700 - -foolscap (0.4.1) unstable; urgency=low - - * new release - - -- Brian Warner Fri, 22 May 2009 17:09:03 -0700 - -foolscap (0.4.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 19 May 2009 21:52:24 -0700 - -foolscap (0.3.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 14 Oct 2008 18:18:01 -0700 - -foolscap (0.3.1) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 03 Sep 2008 14:12:03 -0700 - -foolscap (0.3.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 04 Aug 2008 23:20:51 -0700 - -foolscap (0.2.9) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 02 Jul 2008 16:53:17 -0700 - -foolscap (0.2.8) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 04 Jun 2008 15:40:52 -0700 - -foolscap (0.2.7) unstable; urgency=low - - * new release, fix /usr/bin/flogtool - - -- Brian Warner Tue, 13 May 2008 12:25:34 -0700 - -foolscap (0.2.6) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 06 May 2008 11:31:54 -0700 - -foolscap (0.2.5) unstable; urgency=low - - * new release, even more logging improvements - - -- Brian Warner Tue, 25 Mar 2008 01:09:53 -0700 - -foolscap (0.2.4) unstable; urgency=low - - * new release, more logging improvements - - -- Brian Warner Mon, 28 Jan 2008 18:09:40 -0800 - -foolscap (0.2.3) unstable; urgency=low - - * new release, logging improvements - - -- Brian Warner Mon, 24 Dec 2007 15:02:52 -0800 - -foolscap (0.2.2) unstable; urgency=low - - * new release, hopefully connection-negotiation is fixed now - - -- Brian Warner Wed, 12 Dec 2007 18:12:25 -0800 - -foolscap (0.2.1) unstable; urgency=low - - * new release, brown-paper-bag bug - - -- Brian Warner Mon, 10 Dec 2007 16:22:35 -0800 - -foolscap (0.2.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 10 Dec 2007 15:39:15 -0800 - -foolscap (0.1.7) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 24 Sep 2007 19:54:36 -0700 - -foolscap (0.1.6) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 01 Sep 2007 23:58:54 -0700 - -foolscap (0.1.5) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 07 Aug 2007 17:47:53 -0700 - -foolscap (0.1.4) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 14 May 2007 22:37:04 -0700 - -foolscap (0.1.3) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 2 May 2007 14:55:49 -0700 - -foolscap (0.1.2) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 4 Apr 2007 12:32:46 -0700 - -foolscap (0.1.1) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 3 Apr 2007 20:48:07 -0700 - -foolscap (0.1.0) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 15 Mar 2007 16:56:16 -0700 - -foolscap (0.0.7) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jan 2007 12:03:00 -0800 - -foolscap (0.0.6) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Dec 2006 12:10:51 -0800 - -foolscap (0.0.5) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 4 Nov 2006 23:20:46 -0800 - -foolscap (0.0.4) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 26 Oct 2006 00:46:30 -0700 - -foolscap (0.0.3) unstable; urgency=low - - * new upstream release, put debian packaging in the tree - - -- Brian Warner Tue, 10 Oct 2006 19:16:13 -0700 - -foolscap (0.0.2) unstable; urgency=low - - * New upstream release of an experimental package - - -- Brian Warner Thu, 27 Jul 2006 17:40:15 -0700 diff -Nru foolscap-0.6.2/misc/sarge/debian/compat foolscap-0.6.3/misc/sarge/debian/compat --- foolscap-0.6.2/misc/sarge/debian/compat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sarge/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -4 diff -Nru foolscap-0.6.2/misc/sarge/debian/control foolscap-0.6.3/misc/sarge/debian/control --- foolscap-0.6.2/misc/sarge/debian/control 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sarge/debian/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -Source: foolscap -Section: python -Priority: optional -Maintainer: Brian Warner -Build-Depends: debhelper (>> 4.1.68), python2.4-dev, python2.4-twisted, cdbs -Standards-Version: 3.7.2 - -Package: python-foolscap -Architecture: all -Depends: python (>= 2.4), python (<< 2.5), python2.4-foolscap -Description: An object-capability -based RPC system for Twisted Python - This is a dummy package that only depends on python2.4-foolscap - -Package: python2.4-foolscap -Architecture: all -Depends: python2.4, python2.4-twisted -Recommends: python2.4-pyopenssl -Description: An object-capability -based RPC system for Twisted Python - Foolscap (aka "newpb") contains a new RPC system for Twisted Python, combining - capability-based security, secure references, flexible serialization, and - technology to mitigate resource-consumption attacks. diff -Nru foolscap-0.6.2/misc/sarge/debian/copyright foolscap-0.6.3/misc/sarge/debian/copyright --- foolscap-0.6.2/misc/sarge/debian/copyright 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sarge/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -This package was debianized by Brian Warner - -It was downloaded from http://foolscap.lothar.com/ - -Copyright (c) 2006-2008 -Brian Warner - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright Exceptions: - -No exceptions are listed in the upstream source. diff -Nru foolscap-0.6.2/misc/sarge/debian/rules foolscap-0.6.3/misc/sarge/debian/rules --- foolscap-0.6.2/misc/sarge/debian/rules 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sarge/debian/rules 1970-01-01 00:00:00.000000000 +0000 @@ -1,61 +0,0 @@ -#!/usr/bin/make -f -# Sample debian/rules that uses debhelper. -# GNU copyright 1997 to 1999 by Joey Hess. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -# This is the debhelper compatability version to use. -export DH_COMPAT=4 - -build: build-stamp -build-stamp: - dh_testdir - - ## Build for all python versions - python2.4 setup.py build - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp - rm -rf build - find . -name '*.pyc' |xargs -r rm - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - ## Python 2.4 - python2.4 setup.py build - python2.4 setup.py install --prefix=debian/python2.4-foolscap/usr - - -# Build architecture-independent files here. -binary-indep: build install - dh_testdir - dh_testroot - dh_installdocs -i -A NEWS README - dh_installdocs ChangeLog doc/jobs.txt doc/todo.txt doc/use-cases.txt doc/*.xhtml doc/listings doc/specifications misc/classify_foolscap.py - dh_installchangelogs -i - dh_compress -i -X.py - dh_fixperms - dh_python - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -binary-arch: -# nothing to do - -binary: binary-indep -.PHONY: build clean binary-indep binary-arch binary install - - - diff -Nru foolscap-0.6.2/misc/sarge/debian/watch foolscap-0.6.3/misc/sarge/debian/watch --- foolscap-0.6.2/misc/sarge/debian/watch 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sarge/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -version=3 - -http://foolscap.lothar.com/releases/foolscap-([\d\.]+)\.tar\.gz diff -Nru foolscap-0.6.2/misc/sid/debian/changelog foolscap-0.6.3/misc/sid/debian/changelog --- foolscap-0.6.2/misc/sid/debian/changelog 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sid/debian/changelog 1970-01-01 00:00:00.000000000 +0000 @@ -1,209 +0,0 @@ -foolscap (0.6.2) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 15 Oct 2011 11:10:05 -0700 - -foolscap (0.6.1) unstable; urgency=low - - * new release - - -- Brian Warner Sun, 16 Jan 2011 14:21:45 -0800 - -foolscap (0.6.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 28 Dec 2010 01:13:15 -0800 - -foolscap (0.5.1) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 25 Mar 2010 21:18:54 -0700 - -foolscap (0.5.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Jan 2010 15:56:14 -0800 - -foolscap (0.4.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jun 2009 20:54:23 -0700 - -foolscap (0.4.1) unstable; urgency=low - - * new release - - -- Brian Warner Fri, 22 May 2009 17:09:03 -0700 - -foolscap (0.4.0) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 19 May 2009 21:52:24 -0700 - -foolscap (0.3.2) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 14 Oct 2008 18:18:01 -0700 - -foolscap (0.3.1) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 03 Sep 2008 14:12:03 -0700 - -foolscap (0.3.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 04 Aug 2008 23:20:51 -0700 - -foolscap (0.2.9) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 02 Jul 2008 16:53:17 -0700 - -foolscap (0.2.8) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 04 Jun 2008 15:40:52 -0700 - -foolscap (0.2.7) unstable; urgency=low - - * new release, fix /usr/bin/flogtool - - -- Brian Warner Tue, 13 May 2008 12:25:34 -0700 - -foolscap (0.2.6) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 06 May 2008 11:31:54 -0700 - -foolscap (0.2.5) unstable; urgency=low - - * new release, even more logging improvements - - -- Brian Warner Tue, 25 Mar 2008 01:09:53 -0700 - -foolscap (0.2.4) unstable; urgency=low - - * new release, more logging improvements - - -- Brian Warner Mon, 28 Jan 2008 18:09:40 -0800 - -foolscap (0.2.3) unstable; urgency=low - - * new release, logging improvements - - -- Brian Warner Mon, 24 Dec 2007 15:02:52 -0800 - -foolscap (0.2.2) unstable; urgency=low - - * new release, hopefully connection-negotiation is fixed now - - -- Brian Warner Wed, 12 Dec 2007 18:12:25 -0800 - -foolscap (0.2.1) unstable; urgency=low - - * new release, brown-paper-bag bug - - -- Brian Warner Mon, 10 Dec 2007 16:22:35 -0800 - -foolscap (0.2.0) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 10 Dec 2007 15:39:15 -0800 - -foolscap (0.1.7) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 24 Sep 2007 19:54:36 -0700 - -foolscap (0.1.6) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 01 Sep 2007 23:58:54 -0700 - -foolscap (0.1.5) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 07 Aug 2007 17:47:53 -0700 - -foolscap (0.1.4) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 14 May 2007 22:37:04 -0700 - -foolscap (0.1.3) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 2 May 2007 14:55:49 -0700 - -foolscap (0.1.2) unstable; urgency=low - - * new release - - -- Brian Warner Wed, 4 Apr 2007 12:32:46 -0700 - -foolscap (0.1.1) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 3 Apr 2007 20:48:07 -0700 - -foolscap (0.1.0) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 15 Mar 2007 16:56:16 -0700 - -foolscap (0.0.7) unstable; urgency=low - - * new release - - -- Brian Warner Tue, 16 Jan 2007 12:03:00 -0800 - -foolscap (0.0.6) unstable; urgency=low - - * new release - - -- Brian Warner Mon, 18 Dec 2006 12:10:51 -0800 - -foolscap (0.0.5) unstable; urgency=low - - * new release - - -- Brian Warner Sat, 4 Nov 2006 23:20:46 -0800 - -foolscap (0.0.4) unstable; urgency=low - - * new release - - -- Brian Warner Thu, 26 Oct 2006 00:46:30 -0700 - -foolscap (0.0.3) unstable; urgency=low - - * new upstream release, put debian packaging in the tree - - -- Brian Warner Tue, 10 Oct 2006 19:16:13 -0700 - -foolscap (0.0.2) unstable; urgency=low - - * New upstream release of an experimental package - - -- Brian Warner Thu, 27 Jul 2006 17:40:15 -0700 diff -Nru foolscap-0.6.2/misc/sid/debian/compat foolscap-0.6.3/misc/sid/debian/compat --- foolscap-0.6.2/misc/sid/debian/compat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sid/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -4 diff -Nru foolscap-0.6.2/misc/sid/debian/control foolscap-0.6.3/misc/sid/debian/control --- foolscap-0.6.2/misc/sid/debian/control 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sid/debian/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -Source: foolscap -Section: python -Priority: optional -Maintainer: Brian Warner -Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-central (>= 0.5), python, python-dev -Build-Depends-Indep: python-twisted-core -XS-Python-Version: all -Standards-Version: 3.7.2 - -Package: python-foolscap -Architecture: all -Depends: ${python:Depends}, python-twisted-core -Recommends: python-twisted-names, python-pyopenssl -XB-Python-Version: ${python:Versions} -Description: An object-capability -based RPC system for Twisted Python - Foolscap (aka "newpb") contains a new RPC system for Twisted Python, combining - capability-based security, secure references, flexible serialization, and - technology to mitigate resource-consumption attacks. diff -Nru foolscap-0.6.2/misc/sid/debian/copyright foolscap-0.6.3/misc/sid/debian/copyright --- foolscap-0.6.2/misc/sid/debian/copyright 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sid/debian/copyright 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -This package was debianized by Brian Warner - -It was downloaded from http://foolscap.lothar.com/ - -Copyright (c) 2006-2008 -Brian Warner - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Copyright Exceptions: - -No exceptions are listed in the upstream source. diff -Nru foolscap-0.6.2/misc/sid/debian/pycompat foolscap-0.6.3/misc/sid/debian/pycompat --- foolscap-0.6.2/misc/sid/debian/pycompat 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sid/debian/pycompat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -2 diff -Nru foolscap-0.6.2/misc/sid/debian/rules foolscap-0.6.3/misc/sid/debian/rules --- foolscap-0.6.2/misc/sid/debian/rules 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sid/debian/rules 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -#! /usr/bin/make -f -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -DEB_PYTHON_SYSTEM=pycentral - -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/python-distutils.mk - - -install/python-foolscap:: - dh_installdocs doc/jobs.txt doc/todo.txt doc/use-cases.txt doc/*.xhtml doc/listings doc/specifications misc/classify_foolscap.py - -clean:: - -rm -rf build diff -Nru foolscap-0.6.2/misc/sid/debian/watch foolscap-0.6.3/misc/sid/debian/watch --- foolscap-0.6.2/misc/sid/debian/watch 2011-10-15 18:12:44.000000000 +0000 +++ foolscap-0.6.3/misc/sid/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -version=3 - -http://foolscap.lothar.com/releases/foolscap-([\d\.]+)\.tar\.gz diff -Nru foolscap-0.6.2/NEWS foolscap-0.6.3/NEWS --- foolscap-0.6.2/NEWS 2011-10-15 18:12:43.000000000 +0000 +++ foolscap-0.6.3/NEWS 2012-01-06 03:21:39.000000000 +0000 @@ -1,5 +1,25 @@ User visible changes in Foolscap (aka newpb/pb2). -*- outline -*- +* Release 0.6.3 (05-Jan-2012) + +** Compatibility Fixes + +This release really is compatible with Twisted-11.1.0 . The previous Foolscap +release (0.6.2), despite the changes described below, suffered mild +incompatibilites with the new TLS code in the final Twisted-11.1.0 release. +The most common symptom is a DirtyReactorError in unit tests that use +Tub.stopService() in their tearDown() method (to coordinate shutdown and +cleanup). Another symptom is tests overlapping with one another, causing +port-already-in-use errors. + +This incompatibility did not generally affect normal operation, but only +impacted unit tests. + +** Other Changes + +The Debian packaging tools in misc/ were removed, as they were pretty stale. +These days, both Debian and Ubuntu make their own Foolscap packages. + * Release 0.6.2 (15-Oct-2011) diff -Nru foolscap-0.6.2/PKG-INFO foolscap-0.6.3/PKG-INFO --- foolscap-0.6.2/PKG-INFO 2011-10-15 18:13:07.000000000 +0000 +++ foolscap-0.6.3/PKG-INFO 2012-01-06 03:27:11.000000000 +0000 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: foolscap -Version: 0.6.2 +Version: 0.6.3 Summary: Foolscap contains an RPC protocol for Twisted. Home-page: http://foolscap.lothar.com/trac Author: Brian Warner diff -Nru foolscap-0.6.2/README foolscap-0.6.3/README --- foolscap-0.6.2/README 2011-10-15 18:12:43.000000000 +0000 +++ foolscap-0.6.3/README 2012-01-06 03:21:39.000000000 +0000 @@ -21,8 +21,8 @@ DEPENDENCIES: - * Python 2.4 or later (tested against 2.4.3, 2.5.0, and 2.6.0) - * Twisted 2.4.0 or later + * Python 2.4 or later (2.x only, tested against 2.4.3, 2.5.0, 2.6.6, 2.7.0) + * Twisted 2.5.0 or later * PyOpenSSL (tested against 0.6)