[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