[mnet-devel] status of v0.6.2: the bug db is empty again

Zooko Ozoko zooko at zooko.com
Wed Nov 19 03:44:20 GMT 2003


Okay, the two bugs that came up this week both appear to have been g++ (the 
Debian-unstable g++ 3.3.2) generating bad code.  Whewf!

Now there are no outstanding bugs in the "v0.6.2".

Here are descriptions of all of the bugfixes with have been committed since 
the last w32 package was built.  Binary packagers can use this list to decide 
whether they ought to rebuild a newer package than the one they've already 
uploaded.

from v0.6.2.275-STABLE to v0.6.2.278-STABLE:

 * important bugfix: Without this patch, your node can't process the "get 
   contact info response" message, although it can still receive contact info 
   through other channels.

 * important bugfix -- HTML UI, Python 2,3: Without this patch no search 
   results are ever displayed in the HTML UI if you are running on Python 2.3.

 * possible improvement: don't de-activate and then re-activate comm strats 
   every time you think about it.  If the de-activation-and-re-activation was 
   actually closing useful TCP connections then this was a big improvement.  
   If it was just churning Python objects then this is a small improvement.  
   I didn't bother to determine which it was.

 * possible improvement -- Unix start scripts: make the startscript follow 
   symlinks when trying to locate MNETDIR; I think osh told me that this fix 
   didn't actually work!  It requires >= Python 2.2 for the symlink-following 
   feature to be used.

from v0.6.2.278-STABLE to v0.6.2.279-STABLE:

 * build system tweak: just a change to the GNUmakefile regarding libdb.a

from v0.6.2.279-STABLE to v0.6.2.290-STABLE:

 * bugfix, Mac OS X: There was a missing "transaction handle" in 
   localblockstore.  Why didn't anyone notice before on other OSes?  Does it 
   actually hurt to have a missing "transaction handle"?  I don't know.

 * bugfix, Mac OS X: Without this patch, closing search results tabs doesn't 
   work on Mac OS X.

 * bugfix, Mac OS X: Without this patch, you can't make the node go away 
   without using Force Quit.

 * bugfix -- build system: use gnutar specifically (Mac OS X's default "tar" is 
   some strange non-GNU thingie)

 * possible improvement: We used to give up on a TCP connection if more than 
   30 seconds elapsed between initiating the TCP connection and the connection 
   being established.  Now we don't do that at all, except on w32, and on w32 
   the time limit is raised to 300 seconds.

 * improvement -- Unix start scripts: look in /usr/local/bin for the python 
   interpreter (that's where it lives on OS X)

 * improvement -- Unix start scripts: don't start at all if you can't find the 
   exact right version of the Python interpreter (unfortunately, although all 
   of our code works on many different versions of Python, the PyXML library 
   only works on the exact version of Python with which it was compiled).

 * improvement -- build system: do not allow people to build optimized crypto 
   with Debian g++ 3.3.2


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel




More information about the Mnet-devel mailing list