You can subscribe to this list here.
2002 |
Jan
|
Feb
(140) |
Mar
(41) |
Apr
(89) |
May
(179) |
Jun
(97) |
Jul
(192) |
Aug
(106) |
Sep
(232) |
Oct
(75) |
Nov
(177) |
Dec
(256) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(297) |
Feb
(454) |
Mar
(220) |
Apr
(237) |
May
(382) |
Jun
(9) |
Jul
(48) |
Aug
(124) |
Sep
(48) |
Oct
(417) |
Nov
(320) |
Dec
(93) |
2004 |
Jan
(19) |
Feb
(126) |
Mar
(93) |
Apr
(120) |
May
(36) |
Jun
|
Jul
(11) |
Aug
|
Sep
(33) |
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2006 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Arno W. <ar...@us...> - 2004-07-23 20:10:28
|
Update of /cvsroot/mnet/darcs-mnet_new_mt/egtp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13176/egtp Modified Files: CryptoCommsHandler.py MojoTransaction.py TCPCommsHandler.py __init__.py peerset.py Log Message: some patches to make it run, vernum bumps Index: CryptoCommsHandler.py =================================================================== RCS file: /cvsroot/mnet/darcs-mnet_new_mt/egtp/CryptoCommsHandler.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- CryptoCommsHandler.py 23 Jul 2004 19:03:07 -0000 1.1.1.1 +++ CryptoCommsHandler.py 23 Jul 2004 20:10:17 -0000 1.2 @@ -274,8 +274,11 @@ # _assert(curcs._lowerstrategy.is_usable(), "internal consistency", curcs) # We can't assert this because it can become unusable spontaneously from the other thread (the asyncore thread). peer = self._peerset.get_peer(counterparty_id) if peer: + try: if not peer.shareablepeercommstrat.is_shareable(): peer.shareablepeercommstrat = None + except: + peer.shareablepeercommstrat = None # after a unconfirmed session reset there still is a commstrat, # but no key. Index: MojoTransaction.py =================================================================== RCS file: /cvsroot/mnet/darcs-mnet_new_mt/egtp/MojoTransaction.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- MojoTransaction.py 23 Jul 2004 19:03:10 -0000 1.1.1.1 +++ MojoTransaction.py 23 Jul 2004 20:10:17 -0000 1.2 @@ -568,8 +568,11 @@ self._discoveryman.mark_as_not_so_live(counterparty_id, newlivelevel, reason) self._ch.forget_comm_strategy(counterparty_id, badcommstrat, reason=reason) if peer: + try: if not peer.shareablepeercommstrat.is_shareable(): peer.shareablepeercommstrat = None + except: + peer.shareablepeercommstrat = None def serialize(self): return mencode.mencode({'session keeper': self._mesgen._session_keeper.serialize()}) @@ -962,8 +965,11 @@ newcs = reduce(CommStrat.choose_best_strategy, commstrat_list) peer = self._peerset.get_peer(nodeId) if peer: + try: if not peer.shareablepeercommstrat.is_shareable(): peer.shareablepeercommstrat = None + except: + peer.shareablepeercommstrat = None del commstrat_list return self._ch.use_comm_strategy(nodeId, newcs) Index: TCPCommsHandler.py =================================================================== RCS file: /cvsroot/mnet/darcs-mnet_new_mt/egtp/TCPCommsHandler.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- TCPCommsHandler.py 23 Jul 2004 19:03:12 -0000 1.1.1.1 +++ TCPCommsHandler.py 23 Jul 2004 20:10:17 -0000 1.2 @@ -374,8 +374,11 @@ (preffedcs, changed,) = CommStrat.choose_best_strategy(curcs, commstrat) peer = self._mtm._peerset.get_peer(counterparty_id) if peer: + try: if not peer.shareablepeercommstrat.is_shareable(): peer.shareablepeercommstrat = None + except: + peer.shareablepeercommstrat = None # debugprint("CommStrat.choose_best_strategy(curcs: %s, commstrat: %s) -> %s\n", args=(curcs, commstrat, preffedcs,)) Index: __init__.py =================================================================== RCS file: /cvsroot/mnet/darcs-mnet_new_mt/egtp/__init__.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- __init__.py 23 Jul 2004 19:03:12 -0000 1.1.1.1 +++ __init__.py 23 Jul 2004 20:10:17 -0000 1.2 @@ -57,7 +57,7 @@ # Whenever you make any change that anyone might care about, you should bump the # "nano" number. This gets tedious, so you should write a bash/Perl/Python/ # Haskell script to do it for you and add it to the mnetlib/scripts directory. -__versionnano__ = 60 +__versionnano__ = 61 # Maybe the following would be useful for things like revision control tags, or # flags like "STABLE/UNSTABLE". @@ -65,5 +65,5 @@ # Please put a URL or other note here which shows where to get the branch of # development from which this version grew. -__versionsources__ = ["http://mnetproject.org/repos/mnet_new_mt",] +__versionsources__ = ["http://mnetproject.org/repos/mnet_new_mt", "cvs -d:pserver:ano...@cv...:/cvsroot/mnet co darcs-mnet_new_mt",] Index: peerset.py =================================================================== RCS file: /cvsroot/mnet/darcs-mnet_new_mt/egtp/peerset.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- peerset.py 23 Jul 2004 19:03:11 -0000 1.1.1.1 +++ peerset.py 23 Jul 2004 20:10:17 -0000 1.2 @@ -122,6 +122,24 @@ self.premencodedphonebookentry = mencode.PreEncodedThing(d) assert self.entnode.peerset._assert_consistency() + def accept_commstrat(self, commstrat): + """ + Replace current commstrat with this commstrat. + This should be used for incoming hello meassages since we should believe them. + @param commstrat: a commstrat that can be used to communicate with this peer + """ + self.peercommstrat = commstrat + try: + self.entnode.mtm._ch.use_comm_strategy(self.peercommstrat.id, self.peercommstrat) + if commstrat.is_shareable(): + self.shareablepeercommstrat = commstrat + d = self.to_dict() + if d: + self.premencodedphonebookentry = mencode.PreEncodedThing(d) + except: + pass #What esle can we do here? --arnowa + + def consider_commstrat(self, commstrat): """ Replace current commstrat with this commstrat, if and only if this one is better. Replace the current shareable commstrat with this commstrat if and only if this one is shareable and better. @@ -137,8 +155,11 @@ # XXX we should probably clean-up the old one here, or better yet make it get garbage-collected properly by using weakrefs. --Zooko 2003-10-19 self.entnode.mtm._ch.use_comm_strategy(self.peercommstrat.id, self.peercommstrat, dontmakepeer=True) + try: if not self.shareablepeercommstrat.is_shareable(): self.shareablepeercommstrat = None + except: + self.shareablepeercommstrat = None if commstrat.is_shareable(): (bestshareablecommstrat, changed,) = CommStrat.choose_best_strategy(self.shareablepeercommstrat, commstrat) @@ -189,6 +210,7 @@ assert self._assert_consistency() ref = self.peerset.get(peerId) if (ref is None) or (ref() is None): + debugprint("New Peer: %s\n", args=(peerId,)) if strictkey: raise KeyError, peerId assert self._assert_consistency() |
From: Arno W. <ar...@us...> - 2004-07-23 20:10:28
|
Update of /cvsroot/mnet/darcs-mnet_new_mt/egtp/metatracker In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13176/egtp/metatracker Modified Files: MetaTracker.py Log Message: some patches to make it run, vernum bumps Index: MetaTracker.py =================================================================== RCS file: /cvsroot/mnet/darcs-mnet_new_mt/egtp/metatracker/MetaTracker.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- MetaTracker.py 23 Jul 2004 19:03:12 -0000 1.1.1.1 +++ MetaTracker.py 23 Jul 2004 20:10:18 -0000 1.2 @@ -78,7 +78,8 @@ if not idlib.equal(peer.id, csobj.id): ophandler.result({'result': "failure", 'reason': "public key in comm strat differs from public key that signed message" }) return - peer.consider_commstrat(csobj) + peer.accept_commstrat(csobj) #Sigh. We put that in after months of hacking, and now it needs to be reintroduced --arnowa + #peer.consider_commstrat(csobj) if not peer.shareablepeercommstrat: ophandler.result({'result': "failure", 'reason': "no shareable connection strategies"}) return |
From: Arno W. <ar...@us...> - 2004-07-23 20:10:28
|
Update of /cvsroot/mnet/darcs-mnet_new_mt/mnetlib/scripts In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13176/mnetlib/scripts Modified Files: startup.py Log Message: some patches to make it run, vernum bumps Index: startup.py =================================================================== RCS file: /cvsroot/mnet/darcs-mnet_new_mt/mnetlib/scripts/startup.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- startup.py 23 Jul 2004 19:03:20 -0000 1.1.1.1 +++ startup.py 23 Jul 2004 20:10:18 -0000 1.2 @@ -74,7 +74,8 @@ from mnetlib.confutils import confman, CRYPTOPP_VERSION_STR # set mnet-specific default-URL-list in egtp bp-loader -bootpage.DEFAULT_BOOTPAGE_URLS = ['http://poro.maski.org:4242/bootpage/','http://metatracker.zooko.com:11078/bootpage/',] +bootpage.DEFAULT_BOOTPAGE_URLS = ['http://web.nilpotent.org/bootpage.txt',] +#bootpage.DEFAULT_BOOTPAGE_URLS = ['http://web.nilpotent.org/bootpage.txt','http://poro.maski.org:4242/bootpage/','http://metatracker.zooko.com:11078/bootpage/',] if confman.is_true_bool(('DEBUG_GC',)): try: |
From: Arno W. <ar...@us...> - 2004-07-23 19:15:20
|
Update of /cvsroot/mnet/darcs-mnet In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2584 Log Message: initial darcs import from mnetproject.org Status: Vendor Tag: darcs Release Tags: darcs-import N darcs-mnet/COPYING N darcs-mnet/CREDITS N darcs-mnet/MANIFEST.in N darcs-mnet/Mnet N darcs-mnet/mnetcli N darcs-mnet/README N darcs-mnet/setup.py N darcs-mnet/artwork/arrow.xcf N darcs-mnet/artwork/hirosht.ttf N darcs-mnet/artwork/icon_publish.png N darcs-mnet/artwork/icon_search.png N darcs-mnet/artwork/mnet-logo-circles-02.xcf N darcs-mnet/artwork/mnet-logo-installer.bmp N darcs-mnet/artwork/mnet-network.gfig N darcs-mnet/artwork/mnet.ico N darcs-mnet/buildutils/lib2def.py N darcs-mnet/buildutils/__init__.py N darcs-mnet/doc/BS.txt N darcs-mnet/doc/building-mnet-on-w32.txt N darcs-mnet/doc/coding_standards.html N darcs-mnet/doc/EGTP.html N darcs-mnet/doc/EGTPv1_Architecture.txt N darcs-mnet/doc/EGTPv2_Architecture.txt N darcs-mnet/doc/filesystem_overview.html N darcs-mnet/doc/interface_spec.html N darcs-mnet/doc/LJ_article.html N darcs-mnet/doc/messages_overview.html N darcs-mnet/doc/mnet_roadmap.html N darcs-mnet/doc/Mnet_v0.6_Architecture.html N darcs-mnet/doc/Mnet_v0.7_Architecture.html N darcs-mnet/doc/network_overview.html N darcs-mnet/doc/new_filesystem.html N darcs-mnet/doc/notes-on-threading.txt N darcs-mnet/doc/record_keeper.html N darcs-mnet/doc/update_webpage.html N darcs-mnet/egtp/BandwidthThrottler.py N darcs-mnet/egtp/bootpage.py N darcs-mnet/egtp/canon.py N darcs-mnet/egtp/CommHints.py N darcs-mnet/egtp/CommsError.py N darcs-mnet/egtp/CommStrat.py N darcs-mnet/egtp/Conversation.py N darcs-mnet/egtp/CryptoCommsHandler.py N darcs-mnet/egtp/DataTypes.py N darcs-mnet/egtp/EGTPConstants.py N darcs-mnet/egtp/egtputil.py N darcs-mnet/egtp/hashrandom.py N darcs-mnet/egtp/idlib.py N darcs-mnet/egtp/interfaces.py N darcs-mnet/egtp/ipaddresslib.py N darcs-mnet/egtp/keyutil.py N darcs-mnet/egtp/ListenerManager.py N darcs-mnet/egtp/loggedthreading.py N darcs-mnet/egtp/mesgen.py N darcs-mnet/egtp/message.py N darcs-mnet/egtp/Node.py N darcs-mnet/egtp/peerman.py N darcs-mnet/egtp/peerset.py N darcs-mnet/egtp/RelayListener.py N darcs-mnet/egtp/std.py N darcs-mnet/egtp/TCPCommsHandler.py N darcs-mnet/egtp/TCPConnection.py N darcs-mnet/egtp/templs.py N darcs-mnet/egtp/transaction.py N darcs-mnet/egtp/unrepr.py N darcs-mnet/egtp/version.py N darcs-mnet/egtp/xormetric.py N darcs-mnet/egtp/__init__.py N darcs-mnet/egtp/mencode/mencode.py N darcs-mnet/egtp/mencode/_c_mencode_help.c N darcs-mnet/egtp/mencode/__init__.py N darcs-mnet/egtp/metatracker/MetaTracker.py N darcs-mnet/egtp/metatracker/__init__.py N darcs-mnet/egtp/relayserver/RelayServer.py N darcs-mnet/egtp/relayserver/__init__.py N darcs-mnet/egtp/scripts/startmt.py N darcs-mnet/egtp/test/test_bootpage.py N darcs-mnet/egtp/test/test_canon.py N darcs-mnet/egtp/test/test_datatypes.py N darcs-mnet/egtp/test/test_egtputil.py N darcs-mnet/egtp/test/test_hashrandom.py N darcs-mnet/egtp/test/test_idlib.py N darcs-mnet/egtp/test/test_keyutils.py N darcs-mnet/egtp/test/test_loggedthreading.py N darcs-mnet/egtp/test/test_mencode.py N darcs-mnet/egtp/test/test_mesgen.py N darcs-mnet/egtp/test/test_peerset.py N darcs-mnet/egtp/test/test_tcpconnection.py N darcs-mnet/egtp/test/__init__.py N darcs-mnet/evilcrypto/aesctr.cpp N darcs-mnet/evilcrypto/aesctr.py N darcs-mnet/evilcrypto/cryptutil.py N darcs-mnet/evilcrypto/evilcryptopp.cpp N darcs-mnet/evilcrypto/modval.cpp N darcs-mnet/evilcrypto/modval.py N darcs-mnet/evilcrypto/randsource.cpp N darcs-mnet/evilcrypto/randsource.py N darcs-mnet/evilcrypto/randsource_methods.cpp N darcs-mnet/evilcrypto/randsource_methods.h N darcs-mnet/evilcrypto/tripledescbc.cpp N darcs-mnet/evilcrypto/tripledescbc.py N darcs-mnet/evilcrypto/win_entropy.c N darcs-mnet/evilcrypto/wrappedrsa.cpp N darcs-mnet/evilcrypto/wrappedrsa.h N darcs-mnet/evilcrypto/__init__.py N darcs-mnet/evilcrypto/patches/GNUmakefile N darcs-mnet/evilcrypto/test/test_crypto.py N darcs-mnet/evilcrypto/test/test_cryptutil.py N darcs-mnet/evilcrypto/test/__init__.py N darcs-mnet/mnetlib/confutils.py N darcs-mnet/mnetlib/mtrouter.py N darcs-mnet/mnetlib/router.py N darcs-mnet/mnetlib/templates.py N darcs-mnet/mnetlib/underboss.py N darcs-mnet/mnetlib/version.py N darcs-mnet/mnetlib/__init__.py N darcs-mnet/mnetlib/filesystem/blockserver.py N darcs-mnet/mnetlib/filesystem/blockwrangler.py N darcs-mnet/mnetlib/filesystem/bwstratbasic.py N darcs-mnet/mnetlib/filesystem/datablock.py N darcs-mnet/mnetlib/filesystem/download.py N darcs-mnet/mnetlib/filesystem/fec.c N darcs-mnet/mnetlib/filesystem/fec.h N darcs-mnet/mnetlib/filesystem/fecmodule.c N darcs-mnet/mnetlib/filesystem/kiss.py N darcs-mnet/mnetlib/filesystem/localblockstore.py N darcs-mnet/mnetlib/filesystem/mmapmodule.c N darcs-mnet/mnetlib/filesystem/publish.py N darcs-mnet/mnetlib/filesystem/pusher.py N darcs-mnet/mnetlib/filesystem/storedeep.py N darcs-mnet/mnetlib/filesystem/storedict.py N darcs-mnet/mnetlib/filesystem/storeflat.py N darcs-mnet/mnetlib/filesystem/storemntlru.py N darcs-mnet/mnetlib/filesystem/storemntrandom.py N darcs-mnet/mnetlib/filesystem/znff.py N darcs-mnet/mnetlib/filesystem/__init__.py N darcs-mnet/mnetlib/scripts/make_uri.py N darcs-mnet/mnetlib/scripts/mnetctl.py N darcs-mnet/mnetlib/scripts/mnetget.py N darcs-mnet/mnetlib/scripts/mnetput.py N darcs-mnet/mnetlib/scripts/scriptutil.py N darcs-mnet/mnetlib/scripts/startup.py N darcs-mnet/mnetlib/scripts/__init__.py N darcs-mnet/mnetlib/test/test_blockwrangler.py N darcs-mnet/mnetlib/test/test_fec.py N darcs-mnet/mnetlib/test/test_filesystem.py N darcs-mnet/mnetlib/test/test_localblockstore.py N darcs-mnet/mnetlib/test/test_pusher.py N darcs-mnet/mnetlib/test/test_znff.py N darcs-mnet/mnetlib/test/unittestutil.py N darcs-mnet/mnetlib/test/__init__.py N darcs-mnet/mnetlib/webui/cp2pc.py N darcs-mnet/mnetlib/webui/__init__.py No conflicts created by this import couldn't generate diff: error: unpack list of wrong size, filespec: - Imported sources |
From: Arno W. <ar...@us...> - 2004-07-23 19:03:31
|
Update of /cvsroot/mnet/darcs-mnet_new_mt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv457 Log Message: initial darcs import from mnetproject.org Status: Vendor Tag: darcs Release Tags: darcs-import N darcs-mnet_new_mt/CREDITS N darcs-mnet_new_mt/MANIFEST.in N darcs-mnet_new_mt/Mnet N darcs-mnet_new_mt/mnetcli N darcs-mnet_new_mt/README N darcs-mnet_new_mt/setup.py N darcs-mnet_new_mt/doc/BS.txt N darcs-mnet_new_mt/doc/coding_standards.html N darcs-mnet_new_mt/doc/EGTP.html N darcs-mnet_new_mt/doc/EGTPv1_Architecture.txt N darcs-mnet_new_mt/doc/EGTPv2_Architecture.txt N darcs-mnet_new_mt/doc/ent.html N darcs-mnet_new_mt/doc/filesystem_overview.html N darcs-mnet_new_mt/doc/interface_spec.html N darcs-mnet_new_mt/doc/LJ_article.html N darcs-mnet_new_mt/doc/messages_overview.html N darcs-mnet_new_mt/doc/mnet_roadmap.html N darcs-mnet_new_mt/doc/Mnet_v0.6_Architecture.html N darcs-mnet_new_mt/doc/Mnet_v0.7_Architecture.html N darcs-mnet_new_mt/doc/network_overview.html N darcs-mnet_new_mt/doc/new_filesystem.html N darcs-mnet_new_mt/doc/notes-on-threading.txt N darcs-mnet_new_mt/doc/record_keeper.html N darcs-mnet_new_mt/doc/update_webpage.html N darcs-mnet_new_mt/egtp/BandwidthThrottler.py N darcs-mnet_new_mt/egtp/bootpage.py N darcs-mnet_new_mt/egtp/canon.py N darcs-mnet_new_mt/egtp/CommHints.py N darcs-mnet_new_mt/egtp/CommsError.py N darcs-mnet_new_mt/egtp/CommStrat.py N darcs-mnet_new_mt/egtp/Conversation.py N darcs-mnet_new_mt/egtp/counterparties.py N darcs-mnet_new_mt/egtp/CryptoCommsHandler.py N darcs-mnet_new_mt/egtp/DataTypes.py N darcs-mnet_new_mt/egtp/EGTPConstants.py N darcs-mnet_new_mt/egtp/hashrandom.py N darcs-mnet_new_mt/egtp/idlib.py N darcs-mnet_new_mt/egtp/interfaces.py N darcs-mnet_new_mt/egtp/ipaddresslib.py N darcs-mnet_new_mt/egtp/keyutil.py N darcs-mnet_new_mt/egtp/ListenerManager.py N darcs-mnet_new_mt/egtp/loggedthreading.py N darcs-mnet_new_mt/egtp/mesgen.py N darcs-mnet_new_mt/egtp/MojoHandicapper.py N darcs-mnet_new_mt/egtp/MojoMessage.py N darcs-mnet_new_mt/egtp/mojosixbit.py N darcs-mnet_new_mt/egtp/MojoTransaction.py N darcs-mnet_new_mt/egtp/mojoutil.py N darcs-mnet_new_mt/egtp/Node.py N darcs-mnet_new_mt/egtp/OurMessagesCommStrat.py N darcs-mnet_new_mt/egtp/OurMessagesPublicKey.py N darcs-mnet_new_mt/egtp/peerman.py N darcs-mnet_new_mt/egtp/peerset.py N darcs-mnet_new_mt/egtp/RelayListener.py N darcs-mnet_new_mt/egtp/std.py N darcs-mnet_new_mt/egtp/TCPCommsHandler.py N darcs-mnet_new_mt/egtp/TCPConnection.py N darcs-mnet_new_mt/egtp/templs.py N darcs-mnet_new_mt/egtp/UnreliableHandicapper.py N darcs-mnet_new_mt/egtp/unrepr.py N darcs-mnet_new_mt/egtp/xormetric.py N darcs-mnet_new_mt/egtp/__init__.py N darcs-mnet_new_mt/egtp/mencode/mencode.py N darcs-mnet_new_mt/egtp/mencode/_c_mencode_help.c N darcs-mnet_new_mt/egtp/mencode/__init__.py N darcs-mnet_new_mt/egtp/metatracker/MetaTracker.py N darcs-mnet_new_mt/egtp/metatracker/__init__.py N darcs-mnet_new_mt/egtp/relayserver/RelayServer.py N darcs-mnet_new_mt/egtp/relayserver/__init__.py N darcs-mnet_new_mt/egtp/test/test_bootpage.py N darcs-mnet_new_mt/egtp/test/test_canon.py N darcs-mnet_new_mt/egtp/test/test_datatypes.py N darcs-mnet_new_mt/egtp/test/test_hashrandom.py N darcs-mnet_new_mt/egtp/test/test_idlib.py N darcs-mnet_new_mt/egtp/test/test_keyutils.py N darcs-mnet_new_mt/egtp/test/test_loggedthreading.py N darcs-mnet_new_mt/egtp/test/test_mencode.py N darcs-mnet_new_mt/egtp/test/test_mesgen.py N darcs-mnet_new_mt/egtp/test/test_mojosixbit.py N darcs-mnet_new_mt/egtp/test/test_mojoutil.py N darcs-mnet_new_mt/egtp/test/test_peerset.py N darcs-mnet_new_mt/egtp/test/test_tcpconnection.py N darcs-mnet_new_mt/egtp/test/__init__.py N darcs-mnet_new_mt/evilcrypto/aesctr.cpp N darcs-mnet_new_mt/evilcrypto/aesctr.py N darcs-mnet_new_mt/evilcrypto/cryptutil.py N darcs-mnet_new_mt/evilcrypto/evilcryptopp.cpp N darcs-mnet_new_mt/evilcrypto/modval.cpp N darcs-mnet_new_mt/evilcrypto/modval.py N darcs-mnet_new_mt/evilcrypto/randsource.cpp N darcs-mnet_new_mt/evilcrypto/randsource.py N darcs-mnet_new_mt/evilcrypto/randsource_methods.cpp N darcs-mnet_new_mt/evilcrypto/randsource_methods.h N darcs-mnet_new_mt/evilcrypto/tripledescbc.cpp N darcs-mnet_new_mt/evilcrypto/tripledescbc.py N darcs-mnet_new_mt/evilcrypto/win_entropy.c N darcs-mnet_new_mt/evilcrypto/wrappedrsa.cpp N darcs-mnet_new_mt/evilcrypto/wrappedrsa.h N darcs-mnet_new_mt/evilcrypto/__init__.py N darcs-mnet_new_mt/evilcrypto/test/test_crypto.py N darcs-mnet_new_mt/evilcrypto/test/test_cryptutil.py N darcs-mnet_new_mt/evilcrypto/test/__init__.py N darcs-mnet_new_mt/mnetlib/confutils.py N darcs-mnet_new_mt/mnetlib/ent.py N darcs-mnet_new_mt/mnetlib/mtrouter.py N darcs-mnet_new_mt/mnetlib/router.py N darcs-mnet_new_mt/mnetlib/templates.py N darcs-mnet_new_mt/mnetlib/underboss.py N darcs-mnet_new_mt/mnetlib/__init__.py N darcs-mnet_new_mt/mnetlib/filesystem/blockserver.py N darcs-mnet_new_mt/mnetlib/filesystem/blockwrangler.py N darcs-mnet_new_mt/mnetlib/filesystem/bwstratbasic.py N darcs-mnet_new_mt/mnetlib/filesystem/datablock.py N darcs-mnet_new_mt/mnetlib/filesystem/download.py N darcs-mnet_new_mt/mnetlib/filesystem/fec.c N darcs-mnet_new_mt/mnetlib/filesystem/fec.h N darcs-mnet_new_mt/mnetlib/filesystem/fecmodule.c N darcs-mnet_new_mt/mnetlib/filesystem/kiss.py N darcs-mnet_new_mt/mnetlib/filesystem/localblockstore.py N darcs-mnet_new_mt/mnetlib/filesystem/mmapmodule.c N darcs-mnet_new_mt/mnetlib/filesystem/publish.py N darcs-mnet_new_mt/mnetlib/filesystem/pusher.py N darcs-mnet_new_mt/mnetlib/filesystem/storedeep.py N darcs-mnet_new_mt/mnetlib/filesystem/storedict.py N darcs-mnet_new_mt/mnetlib/filesystem/storeflat.py N darcs-mnet_new_mt/mnetlib/filesystem/storemntlru.py N darcs-mnet_new_mt/mnetlib/filesystem/storemntrandom.py N darcs-mnet_new_mt/mnetlib/filesystem/znff.py N darcs-mnet_new_mt/mnetlib/filesystem/__init__.py N darcs-mnet_new_mt/mnetlib/scripts/mnetctl.py N darcs-mnet_new_mt/mnetlib/scripts/mnetget.py N darcs-mnet_new_mt/mnetlib/scripts/mnetput.py N darcs-mnet_new_mt/mnetlib/scripts/scriptutil.py N darcs-mnet_new_mt/mnetlib/scripts/startup.py N darcs-mnet_new_mt/mnetlib/scripts/__init__.py N darcs-mnet_new_mt/mnetlib/test/test_blockwrangler.py N darcs-mnet_new_mt/mnetlib/test/test_ent.py N darcs-mnet_new_mt/mnetlib/test/test_fec.py N darcs-mnet_new_mt/mnetlib/test/test_localblockstore.py N darcs-mnet_new_mt/mnetlib/test/test_pusher.py N darcs-mnet_new_mt/mnetlib/test/test_znff.py N darcs-mnet_new_mt/mnetlib/test/unittestutil.py N darcs-mnet_new_mt/mnetlib/test/__init__.py N darcs-mnet_new_mt/mnetlib/webui/cp2pc.py N darcs-mnet_new_mt/mnetlib/webui/__init__.py No conflicts created by this import couldn't generate diff: error: unpack list of wrong size, filespec: - Imported sources |
From: Arno W. <ar...@us...> - 2004-07-20 17:41:50
|
Update of /cvsroot/mnet/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17664 Modified Files: status.php Log Message: test Index: status.php =================================================================== RCS file: /cvsroot/mnet/www/status.php,v retrieving revision 1.57 retrieving revision 1.58 diff -u -d -r1.57 -r1.58 --- status.php 17 Jul 2004 11:32:52 -0000 1.57 +++ status.php 20 Jul 2004 17:41:41 -0000 1.58 @@ -36,7 +36,7 @@ </tr> </table> - <h1>release status</h1> + <h1>Release status</h1> <p>As of 2004-07-17 the currently hacked on version is <i>0.7.1</i>. Writing code for this version is highly encouraged, since 0.6.2 won't see future development.</p> <p>As of 2004-07-17 the current "stable" version is: <i>v0.6.2</i>. There are some packages built for you to download, but of course you can as well compile it yourself on your own machine. (This is trivial on a *nix box that has standard development tools installed. It is non-trivial on w32.) More information on <a href="download.php">the download page</a>.</p> |
From: Arno W. <ar...@us...> - 2004-07-17 11:33:33
|
Update of /cvsroot/mnet/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17124 Modified Files: EGTPv1_Architecture.txt coding_standards.html ent.html new_filesystem.html record_keeper.html Log Message: no commit message (I suck!) Index: EGTPv1_Architecture.txt =================================================================== RCS file: /cvsroot/mnet/www/EGTPv1_Architecture.txt,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- EGTPv1_Architecture.txt 4 May 2004 15:57:16 -0000 1.17 +++ EGTPv1_Architecture.txt 17 Jul 2004 11:33:25 -0000 1.18 @@ -1,8 +1,6 @@ Introduction to the EGTP version 1 Architecture: -This document is current as of Mnet v0.7. - -CVS revision: $Id$ +document version 0.3 I. Overall Design @@ -74,7 +72,7 @@ will form the basis of EGTP v2 design. * Do tell. ;) - - In "EGTPv2_Architecture.txt", coming soon to a CVS repository near you. + - In "NewArchitecture.txt", coming soon to a CVS repository near you. This problem is documented as a security bug: http://sourceforge.net/tracker/index.php?func=detail&aid=548075&group_id=44377&atid=439350 |
From: Arno W. <ar...@us...> - 2004-07-17 11:33:02
|
Update of /cvsroot/mnet/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17013 Modified Files: download-w32.php download.php status.php Log Message: Modified Files: EGTPv1_Architecture.txt download-w32.php download.php news.inc.php record_keeper.html relatedprojects.php status.php Index: download-w32.php =================================================================== RCS file: /cvsroot/mnet/www/download-w32.php,v retrieving revision 1.36 retrieving revision 1.37 diff -u -d -r1.36 -r1.37 --- download-w32.php 14 May 2004 17:42:11 -0000 1.36 +++ download-w32.php 17 Jul 2004 11:32:52 -0000 1.37 @@ -10,7 +10,7 @@ <a name="precompiled_packages_for_Windows" id="precompiled_packages_for_Windows"></a> <h2>precompiled packages</h2> - <p>Download the current version: <a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2-383-STABLE-w32.exe?download">Mnet-0.6.2.383-STABLE-w32.exe</a>.</p> + <p>Download the current version: <a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2-383a-STABLE-w32.exe?download">Mnet-0.6.2.383a-STABLE-w32.exe</a>.</p> <a name="system_requirements_for_Windows" id="system_requirements_for_Windows"></a> <h3>system requirements</h3> Index: download.php =================================================================== RCS file: /cvsroot/mnet/www/download.php,v retrieving revision 1.99 retrieving revision 1.100 diff -u -d -r1.99 -r1.100 --- download.php 14 May 2004 17:42:21 -0000 1.99 +++ download.php 17 Jul 2004 11:32:52 -0000 1.100 @@ -11,7 +11,7 @@ <h2>Windows</h2> <p>It's the same binary package for all 32-bit versions of Windows. Download and run. It should be self explanatory. (If it is not, see the "instructions" link.)</p> - <p><a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2-383-STABLE-w32.exe?download">[binary package for Windows]</a> <a href="download-w32.php">[instructions]</a></p> + <p><a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2-383a-STABLE-w32.exe?download">[binary package for Windows]</a> <a href="download-w32.php">[instructions]</a></p> <h2>Linux</h2> <p>Try the binary tarball or the Mandrake RPM. If neither one works, use the source package to build your own copy. See the "instructions" link for more detail.</p> <p><a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2.383-STABLE-Linux_glibc2.3_libstdc%2B%2B5-i386.tar.gz?download">[binary package for linux/libstdc++5/glibc2.3]</a><a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2.364-STABLE-mdk-i586.rpm?download">[mandrake rpm]</a> <a href="download-linux.php">[instructions]</a></p> Index: status.php =================================================================== RCS file: /cvsroot/mnet/www/status.php,v retrieving revision 1.56 retrieving revision 1.57 diff -u -d -r1.56 -r1.57 --- status.php 31 Oct 2003 05:13:25 -0000 1.56 +++ status.php 17 Jul 2004 11:32:52 -0000 1.57 @@ -37,10 +37,12 @@ </table> <h1>release status</h1> - <p>As of 2003-10-26 the current version is: <i>v0.6.2</i>. Unfortunately there are no packages built for you to download, so you can't run it unless you compile it yourself on your own machine. (This is trivial on a *nix box that has standard development tools installed. It is non-trivial on w32.) More information on <a href="download.php">the download page</a>.</p> + <p>As of 2004-07-17 the currently hacked on version is <i>0.7.1</i>. Writing code for this version is highly encouraged, since 0.6.2 won't see future development.</p> + + <p>As of 2004-07-17 the current "stable" version is: <i>v0.6.2</i>. There are some packages built for you to download, but of course you can as well compile it yourself on your own machine. (This is trivial on a *nix box that has standard development tools installed. It is non-trivial on w32.) More information on <a href="download.php">the download page</a>.</p> <h1>network status</h1> - <p>As of 2003-10-26 the network has only a few servers. If you have a solid server with a reliable net connection, you can help! You'll win our lasting gratitude, you'll be helping a Free Software project that has a lot of potential to improve the world, and we'll give you a million Klazumits. See <a href="help-mnet.php">the help-Mnet page</a>.</p> + <p>As of 2004-07-17 the network has only a few servers. If you have a solid server with a reliable net connection, you can help! You'll win our lasting gratitude, you'll be helping a Free Software project that has a lot of potential to improve the world, and we'll give you a million Klazumits. See <a href="help-mnet.php">the help-Mnet page</a>.</p> <p>(Just kidding about the Klazumits. I think.)</p> <h1>development status</h1> |
From: Zooko O'W. <zo...@us...> - 2004-05-17 18:18:40
|
Update of /cvsroot/mnet/mnet_new/mnetlib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25166/mnetlib Modified Files: Tag: branch-working_metatracker version.py Log Message: * remove some random bsddb thing that gave errors on fns box ; who knows if this helps or hurts ; vernum bump -> Mnet v0.7.0.115-working_metatracker Index: version.py =================================================================== RCS file: /cvsroot/mnet/mnet_new/mnetlib/version.py,v retrieving revision 1.161 retrieving revision 1.161.2.1 diff -u -d -r1.161 -r1.161.2.1 --- version.py 16 Jan 2004 23:59:19 -0000 1.161 +++ version.py 17 May 2004 18:18:28 -0000 1.161.2.1 @@ -27,8 +27,8 @@ major = 0 # this will go to `1' when it is ready for widespread public use !? minor = 7 # release number micro = 0 # bugfix release number -nano = 114 # everytime a developer changes anything that anyone might care about, he bumps this one -flag = "UNSTABLE" +nano = 115 # everytime a developer changes anything that anyone might care about, he bumps this one +flag = "branch-working_metatracker" versiontup = (major, minor, micro, nano,) versionstr_full = ".".join(map(str, versiontup)) + "-" + flag |
From: Zooko O'W. <zo...@us...> - 2004-05-17 18:18:40
|
Update of /cvsroot/mnet/mnet_new/egtp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25166/egtp Modified Files: Tag: branch-working_metatracker mesgen.py Log Message: * remove some random bsddb thing that gave errors on fns box ; who knows if this helps or hurts ; vernum bump -> Mnet v0.7.0.115-working_metatracker Index: mesgen.py =================================================================== RCS file: /cvsroot/mnet/mnet_new/egtp/mesgen.py,v retrieving revision 1.20 retrieving revision 1.20.6.1 diff -u -d -r1.20 -r1.20.6.1 --- mesgen.py 4 Nov 2003 23:10:25 -0000 1.20 +++ mesgen.py 17 May 2004 18:18:27 -0000 1.20.6.1 @@ -470,12 +470,7 @@ counterparty_id = idlib.canonicalize(counterparty_id, 'broker') self.extres.db_env.nosyncerror_txn_checkpoint(MINS_BETWEEN_DB_CHECKPOINTS) - trans = self.extres.db_env.txn_begin() - try: - infopickle = self.extres.counterparty_map.get(counterparty_id, txn=trans) - finally: - if trans: - trans.commit() + infopickle = self.extres.counterparty_map.get(counterparty_id) if infopickle is None: raise NoCounterpartyInfo, 'no counterparty information stored' |
From: Zooko O'W. <zo...@us...> - 2004-05-14 21:13:56
|
Update of /cvsroot/mnet/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5588 Modified Files: index.php Log Message: * meta http-equiv refresh to http://mnetproject.org/ Index: index.php =================================================================== RCS file: /cvsroot/mnet/www/index.php,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- index.php 14 May 2004 21:10:19 -0000 1.8 +++ index.php 14 May 2004 21:13:45 -0000 1.9 @@ -2,6 +2,7 @@ <html> <head> <title>Mnet</title> +<meta http-equiv="Refresh" content="0;http://mnetproject.org/"> </head> <body text="#ffffff" bgcolor="#000000" link="#f0f0f0" vlink="#a0a0a0"> <table align="center" width="90%"> |
From: Zooko O'W. <zo...@us...> - 2004-05-14 21:10:31
|
Update of /cvsroot/mnet/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4882 Modified Files: faq.php index.php intro.php toolbar.inc.php Log Message: * import from darcs world Index: faq.php =================================================================== RCS file: /cvsroot/mnet/www/faq.php,v retrieving revision 1.38 retrieving revision 1.39 diff -u -d -r1.38 -r1.39 --- faq.php 25 Mar 2004 16:58:29 -0000 1.38 +++ faq.php 14 May 2004 21:10:19 -0000 1.39 @@ -26,9 +26,9 @@ </TD> </TR> <TR> - <TD WIDTH=80%> + <TD> <H1>FAQ</H1> - <P><FONT SIZE=1>Mnet FAQ v1.3.4</FONT></P> + <h6>Mnet FAQ v1.3.4</h6> <H2>General</H2> <P><I><B>What is Mnet?</B></I></P> <P>Mnet is a distributed file store.</P> Index: index.php =================================================================== RCS file: /cvsroot/mnet/www/index.php,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- index.php 16 Sep 2002 00:56:00 -0000 1.7 +++ index.php 14 May 2004 21:10:19 -0000 1.8 @@ -20,19 +20,6 @@ </td> </tr> </table> -<br \> -<br \> -<br \> -<br \> -<br \> -<br \> -<br \> -<br \> -<div align="center"><a -href="http://sourceforge.net/projects/mnet"><img -src="http://sourceforge.net/sflogo.php?group_id=43482&type=1" -width="88" height="31" border="0" alt="SourceForge.net Logo"></a> -</div> </body> </html> Index: intro.php =================================================================== RCS file: /cvsroot/mnet/www/intro.php,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- intro.php 16 Nov 2003 18:11:46 -0000 1.9 +++ intro.php 14 May 2004 21:10:19 -0000 1.10 @@ -20,19 +20,5 @@ </td> </tr> </table> -<br \> -<br \> -<br \> -<br \> -<br \> -<br \> -<br \> -<br \> -<div align="center"><a -href="http://sourceforge.net/projects/mnet"><img -src="http://sourceforge.net/sflogo.php?group_id=43482&type=1" -width="88" height="31" border="0" alt="SourceForge.net Logo"></a> -</div> - </body> </html> Index: toolbar.inc.php =================================================================== RCS file: /cvsroot/mnet/www/toolbar.inc.php,v retrieving revision 1.29 retrieving revision 1.30 diff -u -d -r1.29 -r1.30 --- toolbar.inc.php 14 May 2004 17:37:09 -0000 1.29 +++ toolbar.inc.php 14 May 2004 21:10:19 -0000 1.30 @@ -1,41 +1,40 @@ <table width="100%" cellpadding="5" cellspacing="10"> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="index.php"><font color="#000000">news/home</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="/"><font color="#000000">news/home</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="intro.php"><font color="#000000">introduction</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="/intro"><font color="#000000">introduction</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="faq.php"><font color="#000000">frequently asked questions</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="/faq"><font color="#000000">frequently asked questions</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="download.php"><font color="#000000">download</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="/download"><font color="#000000">download</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="doc.php"><font color="#000000">documentation</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="/repos/"><font color="#000000">source code</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="status.php"><font color="#000000">status</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="/repos/mnet/doc/"><font color="#000000">documentation</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="relatedprojects.php"><font color="#000000">related projects</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="/status"><font color="#000000">status</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="screenshots/"><font color="#000000">screenshots</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="/relatedprojects"><font color="#000000">related projects</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="http://cryptomonkey.net/mnet/chump/"><font color="#000000">chump</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="/screenshots/"><font color="#000000">screenshots</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="http://lists.zooko.com/mailman/listinfo/mnet-devel"><font color="#000000">mailing list</font></a> -</td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="/chump/"><font color="#000000">chump</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#dfdfdf"><a href="http://sourceforge.net/projects/mnet"><font color="#000000">sf.net/projects/mnet</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="http://lists.zooko.com/pipermail/mnet-devel/"><font color="#000000">mailing list</font></a> +</td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#dfdfdf"> <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/mnet/mnet_new/"><font color="#000000">cvs</font></a> -</td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#dfdfdf"><a href="http://sourceforge.net/projects/mnet"><font color="#000000">sf.net/projects/mnet</font></a></td> </tr> <tr> |
From: Zooko O'W. <zo...@us...> - 2004-05-14 17:42:33
|
Update of /cvsroot/mnet/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20818 Modified Files: download-w32.php download.php Log Message: * Yay! Mnet v0.6.2.383-STABLE is packageed for w32 Index: download-w32.php =================================================================== RCS file: /cvsroot/mnet/www/download-w32.php,v retrieving revision 1.35 retrieving revision 1.36 diff -u -d -r1.35 -r1.36 --- download-w32.php 25 Apr 2004 19:19:37 -0000 1.35 +++ download-w32.php 14 May 2004 17:42:11 -0000 1.36 @@ -10,7 +10,7 @@ <a name="precompiled_packages_for_Windows" id="precompiled_packages_for_Windows"></a> <h2>precompiled packages</h2> - <p>Download the current version: <a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2-364-STABLE-w32.exe?download">Mnet-0.6.2.364-STABLE-w32.exe</a>.</p> + <p>Download the current version: <a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2-383-STABLE-w32.exe?download">Mnet-0.6.2.383-STABLE-w32.exe</a>.</p> <a name="system_requirements_for_Windows" id="system_requirements_for_Windows"></a> <h3>system requirements</h3> Index: download.php =================================================================== RCS file: /cvsroot/mnet/www/download.php,v retrieving revision 1.98 retrieving revision 1.99 diff -u -d -r1.98 -r1.99 --- download.php 25 Apr 2004 20:12:36 -0000 1.98 +++ download.php 14 May 2004 17:42:21 -0000 1.99 @@ -11,7 +11,7 @@ <h2>Windows</h2> <p>It's the same binary package for all 32-bit versions of Windows. Download and run. It should be self explanatory. (If it is not, see the "instructions" link.)</p> - <p><a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2-364-STABLE-w32.exe?download">[binary package for Windows]</a> <a href="download-w32.php">[instructions]</a></p> + <p><a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2-383-STABLE-w32.exe?download">[binary package for Windows]</a> <a href="download-w32.php">[instructions]</a></p> <h2>Linux</h2> <p>Try the binary tarball or the Mandrake RPM. If neither one works, use the source package to build your own copy. See the "instructions" link for more detail.</p> <p><a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2.383-STABLE-Linux_glibc2.3_libstdc%2B%2B5-i386.tar.gz?download">[binary package for linux/libstdc++5/glibc2.3]</a><a href="http://prdownloads.sourceforge.net/mnet/Mnet-0.6.2.364-STABLE-mdk-i586.rpm?download">[mandrake rpm]</a> <a href="download-linux.php">[instructions]</a></p> |
From: Zooko O'W. <zo...@us...> - 2004-05-14 17:37:23
|
Update of /cvsroot/mnet/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19594 Modified Files: toolbar.inc.php Log Message: * redirect mnet-devel list link Index: toolbar.inc.php =================================================================== RCS file: /cvsroot/mnet/www/toolbar.inc.php,v retrieving revision 1.28 retrieving revision 1.29 diff -u -d -r1.28 -r1.29 --- toolbar.inc.php 25 Mar 2004 16:55:27 -0000 1.28 +++ toolbar.inc.php 14 May 2004 17:37:09 -0000 1.29 @@ -27,11 +27,11 @@ <td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="http://cryptomonkey.net/mnet/chump/"><font color="#000000">chump</font></a></td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#dfdfdf"><a href="http://sourceforge.net/projects/mnet"><font color="#000000">sf.net/projects/mnet</font></a></td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#afafaf"><a href="http://lists.zooko.com/mailman/listinfo/mnet-devel"><font color="#000000">mailing list</font></a> +</td> </tr> <tr> -<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#dfdfdf"> <a href="http://sourceforge.net/mailarchive/forum.php?forum_id=7702"><font color="#000000">mailing list</font></a> -</td> +<td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#dfdfdf"><a href="http://sourceforge.net/projects/mnet"><font color="#000000">sf.net/projects/mnet</font></a></td> </tr> <tr> <td style="font-family: Verdana, Arial, sans-serif;" bgcolor="#dfdfdf"> <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/mnet/mnet_new/"><font color="#000000">cvs</font></a> |
From: Zooko O'W. <zo...@us...> - 2004-05-12 16:40:35
|
Update of /cvsroot/pyutil/pyutil_new/pyutil In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12495/pyutil Modified Files: __init__.py Log Message: * rename version sub-bits, fix bug, vernum bump -> pyutil v1.0.0a1-53-UNSTABLE Index: __init__.py =================================================================== RCS file: /cvsroot/pyutil/pyutil_new/pyutil/__init__.py,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- __init__.py 12 May 2004 15:15:50 -0000 1.6 +++ __init__.py 12 May 2004 16:40:23 -0000 1.7 @@ -22,13 +22,13 @@ # Whenever you make any change that anyone might care about, you should bump the # "nano" number. This gets tedious, so you should write a bash/Perl/Python/ # Haskell script to do it for you and add it to the mnetlib/scripts directory. -nano = 51 +__versionnano__ = 53 # Maybe the following would be useful for things like revision control tags, or # flags like "STABLE/UNSTABLE". -tags = ["UNSTABLE",] +__versiontags__ = ["UNSTABLE",] # Please put a URL or other note here which shows where to get the branch of # development from which this version grew. -sources = ["http://sourceforge.net/projects/pyutil",] +__versionsources__ = ["http://sourceforge.net/projects/pyutil",] |
From: Zooko O'W. <zo...@us...> - 2004-05-12 16:40:33
|
Update of /cvsroot/pyutil/pyutil_new In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12495 Modified Files: setup.py Log Message: * rename version sub-bits, fix bug, vernum bump -> pyutil v1.0.0a1-53-UNSTABLE Index: setup.py =================================================================== RCS file: /cvsroot/pyutil/pyutil_new/setup.py,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- setup.py 5 May 2004 19:47:23 -0000 1.11 +++ setup.py 12 May 2004 16:40:22 -0000 1.12 @@ -4,7 +4,7 @@ import distutils.core import glob -import pyutil.version +import pyutil class build_docs(distutils.core.Command): description = "build docs using epydoc" @@ -125,7 +125,7 @@ setup_args = { 'name': 'pyutil', - 'version': pyutil.version.version, + 'version': pyutil.__version__, 'description': 'a library of useful Python functions and classes', 'author': 'zooko', 'author_email': 'zo...@zo...', |
From: Zooko O'W. <zo...@us...> - 2004-05-12 15:16:07
|
Update of /cvsroot/pyutil/pyutil_new/pyutil In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23284/pyutil Modified Files: __init__.py Removed Files: version.py Log Message: * move version into __init__.py; vernum bump -> pyutil v1.0.0a1-51-UNSTABLE Index: __init__.py =================================================================== RCS file: /cvsroot/pyutil/pyutil_new/pyutil/__init__.py,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- __init__.py 5 May 2004 19:47:23 -0000 1.5 +++ __init__.py 12 May 2004 15:15:50 -0000 1.6 @@ -10,7 +10,25 @@ pyutil web site: U{http://sourceforge.net/projects/pyutil} """ -import pyutil.version -__version__ = pyutil.version.version +import distutils.version + +# Whenever you make any change that anyone might care about, you should bump the +# "pre-release" tag (the last number). This gets tedious, so you should write a +# bash/Perl/Python/Haskell script to do it for you and add it to the mnetlib/ +# scripts directory. +__version__ = distutils.version.StrictVersion("1.0.0a1") + +# Whenever you make any change that anyone might care about, you should bump the +# "nano" number. This gets tedious, so you should write a bash/Perl/Python/ +# Haskell script to do it for you and add it to the mnetlib/scripts directory. +nano = 51 + +# Maybe the following would be useful for things like revision control tags, or +# flags like "STABLE/UNSTABLE". +tags = ["UNSTABLE",] + +# Please put a URL or other note here which shows where to get the branch of +# development from which this version grew. +sources = ["http://sourceforge.net/projects/pyutil",] --- version.py DELETED --- |
From: Zooko O'W. <zo...@us...> - 2004-05-11 14:05:41
|
Update of /cvsroot/pyutil/pyutil_new/pyutil In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2694/pyutil Modified Files: debugprint.py Log Message: * use debugstream.max_verbosity instead of config.MAX_VERBOSITY Index: debugprint.py =================================================================== RCS file: /cvsroot/pyutil/pyutil_new/pyutil/debugprint.py,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- debugprint.py 28 Sep 2003 19:27:59 -0000 1.9 +++ debugprint.py 11 May 2004 14:05:31 -0000 1.10 @@ -17,7 +17,6 @@ import sys -import config from humanreadable import hr import timeutil @@ -31,7 +30,7 @@ after mapping hr() onto args. @param v: the verbosity level of this message; If it is less - than or equal to config.MAX_VERBOSITY, then the string will + than or equal to self.max_verbosity, then the string will be written. (Except that if v==0 then it is always written.) @param vs: the purpose of this message; This string is included in the output and is useful for grepping the output. In the @@ -52,7 +51,7 @@ if not isinstance(v, int): debugprint("ERROR: the next debug message called write() with a non-integer v: %s\n", args=(v,), v=0) v = 0 - if (v > 0) and (v > config.MAX_VERBOSITY): + if (v > 0) and (v > self.max_verbosity): return # Don't write this, because it is too verbose for us. if isinstance(output, str): |
From: Myers C. <mye...@us...> - 2004-05-07 14:03:40
|
Update of /cvsroot/pyutil/pyutil_new/pyutil In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6044/pyutil Modified Files: DoQ.py Log Message: baka's DoQ patch Index: DoQ.py =================================================================== RCS file: /cvsroot/pyutil/pyutil_new/pyutil/DoQ.py,v retrieving revision 1.40 retrieving revision 1.41 diff -u -d -r1.40 -r1.41 --- DoQ.py 29 Apr 2004 16:14:25 -0000 1.40 +++ DoQ.py 7 May 2004 14:03:30 -0000 1.41 @@ -31,7 +31,7 @@ from pyutil.config import DEBUG_MODE from pyutil.debugprint import debugprint, debugstream from pyutil.humanreadable import hr -from pyutil import eventutil, fileutil, timeutil, dictutil +from pyutil import eventutil, fileutil, timeutil, dictutil, memutil class ShutdownException(exceptions.StandardError): pass class TimeoutException(exceptions.StandardError): pass @@ -386,6 +386,12 @@ else: sched = timer.time() lag = timer.time() - sched + debugprint("~~~ DoQ depth %s (%s), lag: %s\n", args=(dep, len(self._times), "%0.4f" % lag,), v=5, vs='DoQ') + try: + debugprint("get_mem_usage_virt_and_res(): %s\n", args=(memutil.get_mem_usage_virt_and_res(),), v=5, vs="XXXDEBUG") + except: + pass + def _print_diags_doq_loop(self, timer=timeutil.timer): self._print_diags() @@ -519,6 +525,7 @@ is already an event scheduled, then the earlier of this one and that one will remain and the other will be removed. """ + assert (self.nextschedtime is None) or (doq.task_is_present(self.nextschedtime)), "internal inconsistency in DoQLoop -- self.nextschedtime: %s" % self.nextschedtime self.stopped = False newschedtime = doq.add_task(self.do_loop, delay=delay) if self.nextschedtime is None: @@ -527,8 +534,9 @@ if self.nextschedtime < newschedtime: doq.remove_task(newschedtime) else: - doq.remove_task(self.nextschedtime) + doq.remove_task_if_present(self.nextschedtime) self.nextschedtime = newschedtime + assert (self.nextschedtime is None) or (doq.task_is_present(self.nextschedtime)), "internal inconsistency in DoQLoop -- self.nextschedtime: %s" % self.nextschedtime def do_loop(self): self.nextschedtime = None @@ -541,10 +549,12 @@ """ This removes any scheduled event. """ + assert (self.nextschedtime is None) or (doq.task_is_present(self.nextschedtime)), "internal inconsistency in DoQLoop -- self.nextschedtime: %s" % self.nextschedtime if self.nextschedtime is not None: doq.remove_task(self.nextschedtime) self.nextschedtime = None self.stopped = True + assert (self.nextschedtime is None) or (doq.task_is_present(self.nextschedtime)), "internal inconsistency in DoQLoop -- self.nextschedtime: %s" % self.nextschedtime def event(self): """ |
From: Zooko O'W. <zo...@us...> - 2004-05-05 19:47:41
|
Update of /cvsroot/pyutil/pyutil_new/pyutil/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32652/pyutil/test Modified Files: test_assertutil.py Removed Files: test_versionnumber.py Log Message: * switch from pyutil.VersionNumber to distutils.version; fix/improve assertutil; vernum bump -> pyutil v1.0.0a50 Index: test_assertutil.py =================================================================== RCS file: /cvsroot/pyutil/pyutil_new/pyutil/test/test_assertutil.py,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- test_assertutil.py 3 Apr 2003 03:02:26 -0000 1.1 +++ test_assertutil.py 5 May 2004 19:47:23 -0000 1.2 @@ -20,9 +20,9 @@ def test_bad_precond(self): adict=23 try: - precondition(isinstance(adict, dict), "adict is required to be a dict.", adict=adict) + precondition(isinstance(adict, dict), "adict is required to be a dict.", 23, adict=adict, foo=None) except AssertionError, le: - self.failUnless(le.args[0] == "precondition: adict is required to be a dict. -- adict: 23 :: <type 'int'>") + self.failUnless(le.args[0] == "precondition: 'adict is required to be a dict.' <type 'str'>, 23 <type 'int'>, foo: None <type 'NoneType'>, 'adict': 23 <type 'int'>") def suite(): suite = unittest.makeSuite(Testy, 'test') --- test_versionnumber.py DELETED --- |
From: Zooko O'W. <zo...@us...> - 2004-05-05 19:47:32
|
Update of /cvsroot/pyutil/pyutil_new/pyutil In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32652/pyutil Modified Files: __init__.py assertutil.py version.py Removed Files: VersionNumber.py Log Message: * switch from pyutil.VersionNumber to distutils.version; fix/improve assertutil; vernum bump -> pyutil v1.0.0a50 Index: __init__.py =================================================================== RCS file: /cvsroot/pyutil/pyutil_new/pyutil/__init__.py,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- __init__.py 23 Feb 2003 16:17:40 -0000 1.4 +++ __init__.py 5 May 2004 19:47:23 -0000 1.5 @@ -12,5 +12,5 @@ """ import pyutil.version -__version__ = pyutil.version.pyutil_verstr +__version__ = pyutil.version.version Index: assertutil.py =================================================================== RCS file: /cvsroot/pyutil/pyutil_new/pyutil/assertutil.py,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- assertutil.py 2 May 2004 18:11:28 -0000 1.12 +++ assertutil.py 5 May 2004 19:47:23 -0000 1.13 @@ -1,4 +1,4 @@ -# Copyright (c) 2003 Bryce "Zooko" Wilcox-O'Hearn +# Copyright (c) 2003, 2004 Bryce "Zooko" Wilcox-O'Hearn # mailto:zo...@zo... # See the end of this file for the free software, open source license (BSD-style). @@ -17,11 +17,14 @@ return msgbuf=[] if ___args: - msgbuf.append("%s :: %s" % tuple(map(hr, (___args[0], type(___args[0]),)))) - msgbuf.extend([", %s :: %s" % tuple(map(hr, (arg, type(arg),))) for arg in ___args[1:]]) - elif ___kwargs: - msgbuf.append("%s: %s :: %s" % ((___kwargs.items()[0][0],) + tuple(map(hr, (___kwargs.items()[0][1], type(___kwargs.items()[0][1]),))))) - msgbuf.extend([", %s: %s :: %s" % tuple(map(hr, (k, v, type(v),))) for k, v in ___kwargs.items()[1:]]) + msgbuf.append("%s %s" % tuple(map(hr, (___args[0], type(___args[0]),)))) + msgbuf.extend([", %s %s" % tuple(map(hr, (arg, type(arg),))) for arg in ___args[1:]]) + if ___kwargs: + msgbuf.append(", %s: %s %s" % ((___kwargs.items()[0][0],) + tuple(map(hr, (___kwargs.items()[0][1], type(___kwargs.items()[0][1]),))))) + else: + if ___kwargs: + msgbuf.append("%s: %s %s" % ((___kwargs.items()[0][0],) + tuple(map(hr, (___kwargs.items()[0][1], type(___kwargs.items()[0][1]),))))) + msgbuf.extend([", %s: %s %s" % tuple(map(hr, (k, v, type(v),))) for k, v in ___kwargs.items()[1:]]) # The following catch and rethrow is just to minimize the number of meaningless stack frames at the end of the stack trace. try: @@ -36,11 +39,14 @@ if ___args or ___kwargs: msgbuf.append(": ") if ___args: - msgbuf.append("%s :: %s" % tuple(map(hr, (___args[0], type(___args[0]),)))) - msgbuf.extend([", %s :: %s" % tuple(map(hr, (arg, type(arg),))) for arg in ___args[1:]]) - elif ___kwargs: - msgbuf.append("%s: %s :: %s" % ((___kwargs.items()[0][0],) + tuple(map(hr, (___kwargs.items()[0][1], type(___kwargs.items()[0][1]),))))) - msgbuf.extend([", %s: %s :: %s" % tuple(map(hr, (k, v, type(v),))) for k, v in ___kwargs.items()[1:]]) + msgbuf.append("%s %s" % tuple(map(hr, (___args[0], type(___args[0]),)))) + msgbuf.extend([", %s %s" % tuple(map(hr, (arg, type(arg),))) for arg in ___args[1:]]) + if ___kwargs: + msgbuf.append(", %s: %s %s" % ((___kwargs.items()[0][0],) + tuple(map(hr, (___kwargs.items()[0][1], type(___kwargs.items()[0][1]),))))) + else: + if ___kwargs: + msgbuf.append("%s: %s %s" % ((___kwargs.items()[0][0],) + tuple(map(hr, (___kwargs.items()[0][1], type(___kwargs.items()[0][1]),))))) + msgbuf.extend([", %s: %s %s" % tuple(map(hr, (k, v, type(v),))) for k, v in ___kwargs.items()[1:]]) # The following catch and rethrow is just to minimize the number of meaningless stack frames at the end of the stack trace. try: @@ -55,11 +61,14 @@ if ___args or ___kwargs: msgbuf.append(": ") if ___args: - msgbuf.append("%s :: %s" % tuple(map(hr, (___args[0], type(___args[0]),)))) - msgbuf.extend([", %s :: %s" % tuple(map(hr, (arg, type(arg),))) for arg in ___args[1:]]) - elif ___kwargs: - msgbuf.append("%s: %s :: %s" % ((___kwargs.items()[0][0],) + tuple(map(hr, (___kwargs.items()[0][1], type(___kwargs.items()[0][1]),))))) - msgbuf.extend([", %s: %s :: %s" % tuple(map(hr, (k, v, type(v),))) for k, v in ___kwargs.items()[1:]]) + msgbuf.append("%s %s" % tuple(map(hr, (___args[0], type(___args[0]),)))) + msgbuf.extend([", %s %s" % tuple(map(hr, (arg, type(arg),))) for arg in ___args[1:]]) + if ___kwargs: + msgbuf.append(", %s: %s %s" % ((___kwargs.items()[0][0],) + tuple(map(hr, (___kwargs.items()[0][1], type(___kwargs.items()[0][1]),))))) + else: + if ___kwargs: + msgbuf.append("%s: %s %s" % ((___kwargs.items()[0][0],) + tuple(map(hr, (___kwargs.items()[0][1], type(___kwargs.items()[0][1]),))))) + msgbuf.extend([", %s: %s %s" % tuple(map(hr, (k, v, type(v),))) for k, v in ___kwargs.items()[1:]]) # The following catch and rethrow is just to minimize the number of meaningless stack frames at the end of the stack trace. try: @@ -68,7 +77,7 @@ raise postconditionfailureexception -# Copyright (c) 2003 Bryce "Zooko" Wilcox-O'Hearn +# Copyright (c) 2003, 2004 Bryce "Zooko" Wilcox-O'Hearn # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software to deal in this software without restriction, including # without limitation the rights to use, copy, modify, merge, publish, Index: version.py =================================================================== RCS file: /cvsroot/pyutil/pyutil_new/pyutil/version.py,v retrieving revision 1.80 retrieving revision 1.81 diff -u -d -r1.80 -r1.81 --- version.py 2 May 2004 18:11:31 -0000 1.80 +++ version.py 5 May 2004 19:47:23 -0000 1.81 @@ -1,23 +1,28 @@ #!/usr/bin/env python # -# Copyright (c) 2003 Bryce "Zooko" Wilcox-O'Hearn +# Copyright (c) 2003, 2004 Bryce "Zooko" Wilcox-O'Hearn # mailto:zo...@zo... # See the end of this file for the free software, open source license (BSD-style). -""" -Contains the version of pyutil. -""" - __version__ = "$Revision$" # $Source$ -import VersionNumber +import distutils.version -pyutil_version=(1, 0, 0, 49,) +# Whenever you make any change that anyone might care about, you should bump the +# "pre-release" tag (the last number). This gets tedious, so you should write a +# bash/Perl/Python/Haskell script to do it for you and add it to the mnetlib/ +# scripts directory. +version = distutils.version.StrictVersion("1.0.0a50") + +# Maybe the following would be useful for things like revision control tags, or +# flags like "STABLE/UNSTABLE". +tags = ["UNSTABLE",] + +# Please put a URL or other note here which shows where to get the branch of +# development from which this version grew. +sources = ["http://sourceforge.net/projects/pyutil",] -# major, minor, micro (== bugfix release), nano (== not-publically-visible patchlevel), flag (== not-publically-visible UNSTABLE or STABLE flag) -versionobj = VersionNumber.VersionNumber(".".join(map(str, pyutil_version)) + '-' + 'UNSTABLE') -pyutil_verstr = versionobj.full_string() # Copyright (c) 2003 Bryce "Zooko" Wilcox-O'Hearn # Permission is hereby granted, free of charge, to any person obtaining a copy --- VersionNumber.py DELETED --- |
From: Zooko O'W. <zo...@us...> - 2004-05-05 19:47:32
|
Update of /cvsroot/pyutil/pyutil_new In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32652 Modified Files: setup.py Log Message: * switch from pyutil.VersionNumber to distutils.version; fix/improve assertutil; vernum bump -> pyutil v1.0.0a50 Index: setup.py =================================================================== RCS file: /cvsroot/pyutil/pyutil_new/setup.py,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- setup.py 31 Aug 2003 18:01:02 -0000 1.10 +++ setup.py 5 May 2004 19:47:23 -0000 1.11 @@ -125,7 +125,7 @@ setup_args = { 'name': 'pyutil', - 'version': pyutil.version.pyutil_verstr, + 'version': pyutil.version.version, 'description': 'a library of useful Python functions and classes', 'author': 'zooko', 'author_email': 'zo...@zo...', |
From: Myers C. <mye...@us...> - 2004-05-04 16:03:35
|
Update of /cvsroot/mnet/mnet_new/egtp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22713/egtp Modified Files: counterparties.py Log Message: removing old Peer class from egtp.counterparties Index: counterparties.py =================================================================== RCS file: /cvsroot/mnet/mnet_new/egtp/counterparties.py,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- counterparties.py 4 May 2004 15:27:36 -0000 1.17 +++ counterparties.py 4 May 2004 16:02:57 -0000 1.18 @@ -25,26 +25,12 @@ from base32 import base32 -# ZOOOKO ... aeh, another class Peer with different interface? uh? -class Peer: - """ - This just holds the peer's Id and its "phonebookentry". - """ - def __init__(self, peerId, phonebookentry): - # peerman.Peer compatibility - self.id = peerId - self.peerId = peerId - self.phonebookentry = phonebookentry - - def __repr__(self): - return hr(self.peerId) - class CounterpartyObjectKeeper: - def __init__(self, dbparentdir, nodeId) : + def __init__(self, dbparentdir, nodeId): self.nodeId = nodeId - def get_counterparty_object(self, counterparty_id) : - return CounterpartyObject(counterparty_id) + def get_counterparty_object(self, counterparty_id): + return CounterpartyObject(counterparty_id) class CounterpartyObject: def __init__(self, counterparty_id): |
From: Zooko O'W. <zo...@us...> - 2004-05-04 15:57:54
|
Update of /cvsroot/mnet/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21563 Modified Files: EGTPv1_Architecture.txt coding_standards.html doc.php ent.html new_filesystem.html record_keeper.html Log Message: * s/zo...@zo.../mne...@li.../ ; s/mne...@li.../mne...@li.../ Index: doc.php =================================================================== RCS file: /cvsroot/mnet/www/doc.php,v retrieving revision 1.22 retrieving revision 1.23 diff -u -d -r1.22 -r1.23 --- doc.php 3 May 2004 14:16:30 -0000 1.22 +++ doc.php 4 May 2004 15:57:16 -0000 1.23 @@ -23,7 +23,7 @@ <p>There are more documents, some of which are out-of-date and are clearly marked as such as the top of the document. Here is the full directory: <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/mnet/mnet_new/doc/">mnet_new/doc/</a>.</p> - <p>If you have questions after reading these docs, please do not hesitate to e-mail your questions to <a href="mailto:mne...@li...">the mnet-devel mailing list</a> or <a href="mailto:zo...@zo...">Zooko</a>.</p> + <p>If you have questions after reading these docs, please do not hesitate to e-mail your questions to <a href="mailto:mne...@li...">the mnet-devel mailing list</a>.</p> </td> <td valign="top"> |
From: Zooko O'W. <zo...@us...> - 2004-05-04 15:41:09
|
Update of /cvsroot/mnet/www In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18222 Modified Files: EGTPv1_Architecture.txt coding_standards.html ent.html new_filesystem.html news.inc.php record_keeper.html Log Message: * typo fix Index: news.inc.php =================================================================== RCS file: /cvsroot/mnet/www/news.inc.php,v retrieving revision 1.74 retrieving revision 1.75 diff -u -d -r1.74 -r1.75 --- news.inc.php 3 May 2004 14:16:30 -0000 1.74 +++ news.inc.php 4 May 2004 15:40:51 -0000 1.75 @@ -1,4 +1,4 @@ -h <a name="d2004-04-25" id="d2004-04-25"></a> + <a name="d2004-04-25" id="d2004-04-25"></a> <a name="status report" id="status report"></a> <h3>2004-04-25 - Zooko</h3> <p>Okay, Mnet still uses up more RAM than it should sometimes. Up to 180 MB of RAM, which is more than it should. But I don't think it ever goes above that level, and it rarely goes up that high at all. So I've marked it as a known bug in v0.6.2. Now there are no open bugs scheduled to be fixed before v0.6.2. See <a href="http://sourceforge.net/tracker/?group_id=43482&atid=436453">the issue tracker</a> for the current status. We'll do some testing of the current version (nano 383), and then if no more critical bugs turn up we'll send out a release announcement about it.</p> @@ -16,7 +16,7 @@ <a name="d2003-12-13" id="d2003-12-13"></a> <a name="status report" id="status report"></a> <h3>2003-12-13 - Zooko</h3> - <p>I just looked at my calendar and agenda and realized that there is no way I'm going to spend time on Mnet until mid-January. Therefore, let's plan for a final release of v0.6.2 at the end of January. The current version, v0.6.2.331-STABLE, works fine, and there is a stable network of nodes in operation which give rise to a persistent filesystem. The outstanding bugs (see <a href="http://sourceforge.net/tracker/?group_id=43482&atid=436453">the issue tracker</a> for details) are performance issues which may or may not even be noticeable to the user, but we want to fix them or at least understand the behavior that we've observed before releasing v0.6.2 final. + <p>I just looked at my calendar and agenda and realized that there is no way I'm going to spend time on Mnet until mid-January. Therefore, let's plan for a final release of v0.6.2 at the end of January. The current version, v0.6.2.331-STABLE, works fine, and there is a stable network of nodes in operation which give rise to a persistent filesystem. The outstanding bugs (see <a href="http://sourceforge.net/tracker/?group_id=43482&atid=436453">the issue tracker</a> for details) are performance issues which may or may not even be noticeable to the user, but we want to fix them or at least understand the behavior that we've observed before releasing v0.6.2 final.</p> <a name="d2003-12-11" id="d2003-12-11"></a> <a name="status report" id="status report"></a> @@ -37,7 +37,7 @@ <h3>2003-10-25</h3> <h4>NOTICE: A Backwards Incompatible Upgrade is Happening</h4> - <p>For the first time in as far back as I can remember, Mnet is undergoing a backwards-incompatible upgrade, where the new version doesn't necessarily work with the old version and vice versa. This will also hopefully be the last time for as far forward as I can predict. Anyway, if you want to connect to the <em>new</em> Mnet network, you need v0.6.2.239-STABLE or newer, or v0.7.0.68-UNSTABLE or newer. Unfortunately as of this writing, there aren't packages built yet, so you have to be able to compile Mnet from source on your machine to run it. + <p>For the first time in as far back as I can remember, Mnet is undergoing a backwards-incompatible upgrade, where the new version doesn't necessarily work with the old version and vice versa. This will also hopefully be the last time for as far forward as I can predict. Anyway, if you want to connect to the <em>new</em> Mnet network, you need v0.6.2.239-STABLE or newer, or v0.7.0.68-UNSTABLE or newer. Unfortunately as of this writing, there aren't packages built yet, so you have to be able to compile Mnet from source on your machine to run it.</p> <h3>2003-08-14</h3> <h4>Help Mnet</h4> @@ -148,31 +148,31 @@ <a name="0.5.1_release" id="0.5.1_release"></a> <h3>2002-09-15 - myers</h3> <h4>Mnet v0.5.1 has been released.</h4> - <p>0.5.1 is finally out. zooko sent out a <a href="http://sourceforge.net/mailarchive/forum.php?thread_id=1078494&forum_id=11964">release announcement</a>. You can find prebuilt binaries via our <a href="download.php">download page</a>. Please help us out and <a href="http://sourceforge.net/tracker/?group_id=43482&atid=436453">report bugs</a>. + <p>0.5.1 is finally out. zooko sent out a <a href="http://sourceforge.net/mailarchive/forum.php?thread_id=1078494&forum_id=11964">release announcement</a>. You can find prebuilt binaries via our <a href="download.php">download page</a>. Please help us out and <a href="http://sourceforge.net/tracker/?group_id=43482&atid=436453">report bugs</a>.</p> - <a name="d2002-07-26" id="d2002-07-26"></a> - <a name="release_candidate_available_for_testing" id="release_candidate_available_for_testing"></a> - <h3>2002-07-26 - zooko</h3> - <h4>release candidate available for testing</h4> - <p>There is a release candidate for v0.5.1-STABLE available from the <a href="download.php">download page</a>. Please try it out and submit <a href="http://sourceforge.net/tracker/index.php?group_id=43482&atid=436453">bug reports</a>! After we fix any bugs discovered and write a ChangeLog and a release announcement, we will release v0.5.1-STABLE. Known bugs include that download sometimes pauses for 15 minutes or more.</p> + <a name="d2002-07-26" id="d2002-07-26"></a> + <a name="release_candidate_available_for_testing" id="release_candidate_available_for_testing"></a> + <h3>2002-07-26 - zooko</h3> + <h4>release candidate available for testing</h4> + <p>There is a release candidate for v0.5.1-STABLE available from the <a href="download.php">download page</a>. Please try it out and submit <a href="http://sourceforge.net/tracker/index.php?group_id=43482&atid=436453">bug reports</a>! After we fix any bugs discovered and write a ChangeLog and a release announcement, we will release v0.5.1-STABLE. Known bugs include that download sometimes pauses for 15 minutes or more.</p> - <a name="d2002-07-24" id="d2002-07-24"></a> - <a name="new_introductory_docs" id="new_introductory_docs"></a> - <h3>2002-07-24 - zooko</h3> - <h4>new introductory docs</h4> - <p>Wondering how the Mnet network works? Start by reading on the new <a href="doc.php">documentation</a> page, which provides a short and simple introductory overview of the Mnet architecture.</p> + <a name="d2002-07-24" id="d2002-07-24"></a> + <a name="new_introductory_docs" id="new_introductory_docs"></a> + <h3>2002-07-24 - zooko</h3> + <h4>new introductory docs</h4> + <p>Wondering how the Mnet network works? Start by reading on the new <a href="doc.php">documentation</a> page, which provides a short and simple introductory overview of the Mnet architecture.</p> - <a name="d2002-07-18" id="d2002-07-18"></a> - <a name="HiveCache_and_patents" id="HiveCache_and_patents"></a> - <h3>2002-07-18 - zooko</h3> - <h4>HiveCache and patents</h4> - <p>There is an <a class="external" href="http://slashdot.org/articles/02/07/18/0244256.shtml?tid=156">article on slashdot</a> about Mnet's ancestor, Mojo Nation, and its cousin, <a class="external" href="http://www.hivecache.com/">HiveCache</a>. I haven't mentioned HiveCache on this web site yet because it is a commercial product and I didn't want to preempt their publicity. However since it is slashdotted, and since the HiveCache web site mentions pending patents, people have started asking about patents and Mnet. (Note: I have no commercial relationship with the HiveCache company.)</p> - <p>I haven't seen the text of the patent application, and when I do, I can write more specific comments, but I can make three statements which are generally true regardless of the text of the patent application:</p> - <p>1. Patents apply to ideas, not to source code. This means that a patent owner could force us to stop using a specific idea in Mnet, but they cannot force us to stop using the source code of Mnet. It also means that if you were to implement your own application, writing every single line of source code yourself, then your project would be just as vulnerable to patent litigation as Mnet is, if it used an idea that was claimed in a patent.</p> - <p>2. You cannot patent ideas that were already publically known before you filed the patent. Mnet uses a whole lot of ideas like this, such as erasure coding, encryption, cryptographic hashes as identifiers, proxying to bypass firewalls, search engines to find metadata, and many more. Even if litigation were to force us to remove a few of the most novel ideas in Mnet, there would be plenty of powerful ideas left on which to build a universal emergent filesystem.</p> - <p>3. Every software application that is running on your computer, and every open source project that is listed on SourceForge, is potentially covered under some patent or other. There are over 30,000 <em>new</em> patents on software granted each year (that's a new software patent every 17 minutes!), and many of them are overly broad or make claims on previously known and/or obvious ideas. The mere fact that there exists a patent (or a pending patent application) that makes claims on an idea in a particular piece of software is pretty much meaningless, since it is always true for all software. This is not to say that I believe HiveCache's patent to be invalid -- I haven't seen it so I can't say. Indeed, I hope that HiveCache is applying for patents on innovative applications of emergent filesystem technology, and that they make a bundle of money commercializing those applications.</p> - <p>In sum, I hope that my fellow open source hackers will continue to contribute to the Mnet project and other similar projects, with confidence that their contributions will be to the benefit of the public. As more news develops, we'll post about it here.</p> - <p>If you don't care about patent issues and were just looking for the latest Mnet release, it's coming soon! You can help by <a href="download.php">downloading</a> and testing it.</p> + <a name="d2002-07-18" id="d2002-07-18"></a> + <a name="HiveCache_and_patents" id="HiveCache_and_patents"></a> + <h3>2002-07-18 - zooko</h3> + <h4>HiveCache and patents</h4> + <p>There is an <a class="external" href="http://slashdot.org/articles/02/07/18/0244256.shtml?tid=156">article on slashdot</a> about Mnet's ancestor, Mojo Nation, and its cousin, <a class="external" href="http://www.hivecache.com/">HiveCache</a>. I haven't mentioned HiveCache on this web site yet because it is a commercial product and I didn't want to preempt their publicity. However since it is slashdotted, and since the HiveCache web site mentions pending patents, people have started asking about patents and Mnet. (Note: I have no commercial relationship with the HiveCache company.)</p> + <p>I haven't seen the text of the patent application, and when I do, I can write more specific comments, but I can make three statements which are generally true regardless of the text of the patent application:</p> + <p>1. Patents apply to ideas, not to source code. This means that a patent owner could force us to stop using a specific idea in Mnet, but they cannot force us to stop using the source code of Mnet. It also means that if you were to implement your own application, writing every single line of source code yourself, then your project would be just as vulnerable to patent litigation as Mnet is, if it used an idea that was claimed in a patent.</p> + <p>2. You cannot patent ideas that were already publically known before you filed the patent. Mnet uses a whole lot of ideas like this, such as erasure coding, encryption, cryptographic hashes as identifiers, proxying to bypass firewalls, search engines to find metadata, and many more. Even if litigation were to force us to remove a few of the most novel ideas in Mnet, there would be plenty of powerful ideas left on which to build a universal emergent filesystem.</p> + <p>3. Every software application that is running on your computer, and every open source project that is listed on SourceForge, is potentially covered under some patent or other. There are over 30,000 <em>new</em> patents on software granted each year (that's a new software patent every 17 minutes!), and many of them are overly broad or make claims on previously known and/or obvious ideas. The mere fact that there exists a patent (or a pending patent application) that makes claims on an idea in a particular piece of software is pretty much meaningless, since it is always true for all software. This is not to say that I believe HiveCache's patent to be invalid -- I haven't seen it so I can't say. Indeed, I hope that HiveCache is applying for patents on innovative applications of emergent filesystem technology, and that they make a bundle of money commercializing those applications.</p> + <p>In sum, I hope that my fellow open source hackers will continue to contribute to the Mnet project and other similar projects, with confidence that their contributions will be to the benefit of the public. As more news develops, we'll post about it here.</p> + <p>If you don't care about patent issues and were just looking for the latest Mnet release, it's coming soon! You can help by <a href="download.php">downloading</a> and testing it.</p> </p> <a name="d2002-03-22" id="d2002-03-22"></a> @@ -183,15 +183,15 @@ <p>There is now a <a href="status.php">status page</a> which shows the current version, known bugs, and which Mnet subprojects people are actively working on.</p> <a name="d2002-02-17" id="d2002-02-17"></a> <h3>2002-02-17 - myers</h3> - <p>After more testing, the win32 build has quite a bad segfault bug, having to do with closing search tabs. - <p>The bug is in wxPython and I need to work with them to fix it. So for now don't expect too much from the release. - <p>You have been warned! - <a name="d2002-02-15" id="d2002-02-15"></a> - <h3>2002-02-15 - myers</h3> - <p>Through blood sweat and tears, we now have a win32 package for <a href="http://sourceforge.net/project/showfiles.php?group_id=43482">download</a>. Tested on WinNT, Win2k, WinXP.</p> - <p>Enjoy!</p> - <a name="d2002-02-12" id="d2002-02-12"></a> - <h3>2002-02-12 - zooko</h3> - <p>The first public release of Mnet will be demonstrated at <a class="external" href="http://codecon.org/">CodeCon</a> this Friday, February 15.</p> - <p>The code is available via CVS (<a class="external" href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/mnet/mnet/hackerdocs/cvsinstall.sh?rev=HEAD&content-type=text/vnd.viewcvs-markup">here's how</a>)</p> - <p>If you will be in the San Francisco, then consider visiting CodeCon, which will feature many new and exciting projects (all of which are required to have working code in order to present at CodeCon) and relatively cheap tickets at $65.00 for three days.</p> + <p>After more testing, the win32 build has quite a bad segfault bug, having to do with closing search tabs.</p> + <p>The bug is in wxPython and I need to work with them to fix it. So for now don't expect too much from the release.</p> + <p>You have been warned!</p> + <a name="d2002-02-15" id="d2002-02-15"></a> + <h3>2002-02-15 - myers</h3> + <p>Through blood sweat and tears, we now have a win32 package for <a href="http://sourceforge.net/project/showfiles.php?group_id=43482">download</a>. Tested on WinNT, Win2k, WinXP.</p> + <p>Enjoy!</p> + <a name="d2002-02-12" id="d2002-02-12"></a> + <h3>2002-02-12 - zooko</h3> + <p>The first public release of Mnet will be demonstrated at <a class="external" href="http://codecon.org/">CodeCon</a> this Friday, February 15.</p> + <p>The code is available via CVS (<a class="external" href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/mnet/mnet/hackerdocs/cvsinstall.sh?rev=HEAD&content-type=text/vnd.viewcvs-markup">here's how</a>)</p> + <p>If you will be in the San Francisco, then consider visiting CodeCon, which will feature many new and exciting projects (all of which are required to have working code in order to present at CodeCon) and relatively cheap tickets at $65.00 for three days.</p> |