pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/xmule Update to 1.6.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9aeb69fcc418
branches:  trunk
changeset: 460332:9aeb69fcc418
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Thu Aug 28 22:26:32 2003 +0000

description:
Update to 1.6.0:

Highlights:
   * Categories implemented.
   * Much better No Needed/High Queue Ranking sources handling
   * Shared files loading made 30x faster, now supports thousands of files.
   * Numerous possible security exploits fixed.
   * Generally, code is a lot clearner now.
   * Enhanced OS support: NetBSD, OpenBSD, Solaris.
   * New Extended Options:
     * Various A4AF functionality,
     * Drop No Needed Sources,
     * Drop High QR Sources,
     * Drop Full Queue Sources.

malware's contributions:
   * Speed up the initial sharing by making KnowFileList a hash map.
   * Remove the assign to category context menu entry only if it was
     already there.
   * Reimplemented hashing thread.
   * Removed unused locks. As the NetBSD team pointed out they are
     causing problems on their system because it does core dump on
     unlocking a mutex that was not locked.
   * Made the title for systray the same as for the main dialog.
   * Never share a file twice.
   * Fixed endless loop in sending UDP packets.
   * Fixed a possibly exploitable bug as noticed by S. Esser from e-matters.
   * Fixed new downloads assigned to random category.
   * Check size of OP_SERVERSTATUS packet more strictly.
   * Make xmule not to send the MOD_VERSION information. This does avoid a
     problem with the LSD mod and other xmules.
   * Removed memory leak from hashing thread.
   * Minor fixes of problems detected by valgrind, mostly uninitialized
     variables.

Un-Thesis' contributions:
   * Implemented better GTK2 checks based on NetBSD team's and a Solaris user's
     input
   * Converted embedded XPMs to PNGs and JPEGs for better memory usage.
   * FIXED: several bugs inherent in the source from previous devs/projects.
   * FIXED: several memory leaks.
   * Started refactoring the sourcecode.
   * Got his own connection shut down by MPAA on 19 Aug :P
   * Bringing website back to live.
   * Kept xMule alive.

NetBSD team's contributions:
   * Fixed bug with the mutex protecting calls to gethostbyname.
   * Try to increase some resource limitation to the permitted maximum.

diffstat:

 net/xmule/Makefile |  4 ++--
 net/xmule/PLIST    |  4 +++-
 net/xmule/distinfo |  6 +++---
 3 files changed, 8 insertions(+), 6 deletions(-)

diffs (42 lines):

diff -r 4bdc645e0100 -r 9aeb69fcc418 net/xmule/Makefile
--- a/net/xmule/Makefile        Thu Aug 28 20:05:13 2003 +0000
+++ b/net/xmule/Makefile        Thu Aug 28 22:26:32 2003 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.6 2003/08/26 09:53:38 jmmv Exp $
+# $NetBSD: Makefile,v 1.7 2003/08/28 22:26:32 jmmv Exp $
 #
 
-DISTNAME=      xmule-1.4.3
+DISTNAME=      xmule-1.6.0
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=xmule/}
 EXTRACT_SUFX=  .tar.bz2
diff -r 4bdc645e0100 -r 9aeb69fcc418 net/xmule/PLIST
--- a/net/xmule/PLIST   Thu Aug 28 20:05:13 2003 +0000
+++ b/net/xmule/PLIST   Thu Aug 28 22:26:32 2003 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2003/06/28 10:55:46 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.3 2003/08/28 22:26:32 jmmv Exp $
 bin/ed2k
 bin/xmule
 share/applications/xmule.desktop
@@ -7,6 +7,8 @@
 ${PKGLOCALEDIR}/locale/es/LC_MESSAGES/xmule.mo
 ${PKGLOCALEDIR}/locale/es_MX/LC_MESSAGES/xmule.mo
 ${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/xmule.mo
+${PKGLOCALEDIR}/locale/it/LC_MESSAGES/xmule.mo
+${PKGLOCALEDIR}/locale/ko/LC_MESSAGES/xmule.mo
 ${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/xmule.mo
 ${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/xmule.mo
 share/pixmaps/xmule.xpm
diff -r 4bdc645e0100 -r 9aeb69fcc418 net/xmule/distinfo
--- a/net/xmule/distinfo        Thu Aug 28 20:05:13 2003 +0000
+++ b/net/xmule/distinfo        Thu Aug 28 22:26:32 2003 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2003/08/26 09:53:38 jmmv Exp $
+$NetBSD: distinfo,v 1.5 2003/08/28 22:26:32 jmmv Exp $
 
-SHA1 (xmule-1.4.3.tar.bz2) = 95adb480f361d86a61068b40972c030a636e7f80
-Size (xmule-1.4.3.tar.bz2) = 1263047 bytes
+SHA1 (xmule-1.6.0.tar.bz2) = d765428776563ed26a774aa806e8bfbd86957474
+Size (xmule-1.6.0.tar.bz2) = 1250341 bytes



Home | Main Index | Thread Index | Old Index