summaryrefslogtreecommitdiff
path: root/net/mldonkey/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2017-09-08Recursive revbump associated with update of ocaml to 4.05jaapb1-2/+2
2017-07-11Revbump associated with ocaml-4.04.2jaapb1-2/+2
2017-02-28Recursive revbump from graphics/libwebpryoon1-2/+2
2016-12-30Recursive revbump associated with ocaml update to 4.04.jaapb1-2/+2
2016-08-15Added patches to net/mldonkey to make it compile with OCaml 4.03. Most ofjaapb1-2/+2
the patches were taken from the Gentoo ebuild at https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ddc06bf06bc144de45139545ff4eb6f660b443c with one pkgsrc-specific addition. There were no upstream changes. This (hopefully) fixes PR pkg/51397
2016-08-03Revbump after graphics/gd updateadam1-2/+2
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-2/+2
2016-05-05Recursive revbump associated with ocaml update.jaapb1-2/+2
2015-11-18Recursive revbump from multimedia/libvpxryoon1-1/+2
2015-09-14Update net/mldonkey* to 3.1.5.wiz1-4/+1
Fixes problem reported in PR 50220 by Germain Le Chapelain. 2014/03/22: version 3.1.5 = tag release-3-1-5 8415: Revert patch #8328 to fix GTK2 gui's compilation (ygrek) 2014/03/10: version 3.1.4 = tag release-3-1-4 8388: BT: use porttest service from EDK module (ygrek) 8352: CryptoPP: Fix compilation with gcc-4.7 (Jaakko Perttilä) 8351: CryptoPP: Fix FreeBSD build with clang on i386 (tijl) 8350: CryptoPP: Fix compilation on armhf (ygrek)
2015-08-07Recursive revbump associated with lang/ocaml update.jaapb1-2/+2
2015-06-30Recursive revbump associated with update of lang/ocaml to 4.02.2jaapb1-2/+2
2015-06-30Recursive revbump from pkgsrc/multimedia/libvpx.ryoon1-2/+2
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-01-20Revbump associated with update of lang/ocaml.jaapb1-2/+2
2014-10-20- Changed dependencies etc. to build with new camlp4 structure;jaapb1-1/+2
- added patch to deal with unterminated string constant - added comment to configure.in patch.
2014-10-09Revbump for ocaml 4.02.0.jaapb1-2/+2
(Some packages omitted because they will be updated to new versions)
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-12-28Moved pre-configure to Makefile.common so it will get applied by bothjaapb1-4/+1
net/mldonkey and net/mldonkey-gui. Fix for PR pkg/48461.
2013-12-26Modified package to call autotools from Makefile.common to properly rebuildjaapb1-1/+4
configure script (was for mldonkey-gui only, now needed for mldonkey as well). In response to PR pkg/48461.
2013-12-21Patched configurejaapb1-2/+2
2013-11-01Revision bump associated with the update of lang/ocaml to version 4.01.jaapb1-2/+2
2013-09-04recursive bump from graphics/gd shlib major bump.obache1-2/+2
2013-07-12Bump PKGREVISION of all packages which create users, to pick up change ofjperkin1-2/+2
sysutils/user_* packages.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-02-16Recursive bump for png-1.6.wiz1-2/+2
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-2/+2
2012-10-08Revision bump associated with the update of lang/ocaml to version 4.jaapb1-2/+2
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2012-09-15recursive bump from libffi shlib major bumpobache1-1/+3
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-05-29Update to 3.1.2:wiz1-3/+1
2012/05/13: version 3.1.2 = tag release-3-1-2 (expect no binary updates) 7726: Add support for Debian/Hurd, really ;) 2012/04/05: version 3.1.1 = tag release-3-1-1 2012/04/04 7732: Remove the non-existant -O6 optimization level (blickly) 7755: CryptoPP: Fix build with GCC 4.7 2012/02/22 7728: Update GNU config.guess and config.sub to version 2012-02-10 7727: Makefile: call `$(CPP) -x c` instead of `cpp` (ygrek) 7726: Add support for Debian/Hurd 2011/10/25 7647: Update options description of allow_local_network (ygrek) 7646: Include .desktop file in source package (ported from Arch Linux) 7645: DC: show hashing progress in dcinfo (ygrek) 7644: Fix broken target release.utils.static 7642: Update GNU config.guess and config.sub to version 2011/10 7641: DC: fix ownership for downloads by non-admin users (ygrek) 7593: Less allocations (ygrek)
2011-12-06Recursive bump for lang/ocaml buildlink addition.sbd1-2/+2
2011-11-18Add missing sysutils/file buildlink.sbd1-2/+3
(Not sure if the buildlink should go in Makefile or Makefile.common because I am unable to test net/mldonkey-gui.) Bump PKGREVISION
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-1/+3
2011-02-26Update mldonkey* to 3.0.7:wiz1-2/+1
2011/01/22: version 3.0.7 = tag release-3-0-7 2011/01/06 6012: Fix bug in Http_client.wget_string (ygrek) 2010/12/22 7418: Ignore setsockopt_float exception while sending mail 2010/12/19 7303: UPNP: added BT_tracker-port 7418: SMTP auth implementation (ygrek) - new options smtp_login and smtp_password - added socket timeout for mail server communication, fix bug #22713 7412: tar.gzip: fix harmless error message (ygrek) 7388: DC: fix sharing on Windows (ygrek) ------------------------------------------------------------------------------- 2010/11/15: version 3.0.6 = tag release-3-0-6 2010/11/13 7386: Makefile: Do not compile make_torrent when BT support is disabled - fixes compile error during "make utils" 2010/11/07 7355: HTML: Fix URL enconding of commands (ygrek) 7375: FileTP: fix submitting ftp download links (ygrek) 7374: BT: calculate compatible hash for wrong torrents (ygrek) 6012: http_client: Support gzip accept-encoding + content-encoding (ygrek) 2010/11/03 7372: GTK2 GUI: Compile with lablgtk-2.14.2 by default 2010/11/01 7303: UPNP support (zzpptt) - to compile using pre-installed libs: configure --enable-upnp-natpmp - to compile UPNP libs during MLDonkey compile use --enable-force-upnp-natpmp - ToDo: MinGW support 7365: HTML: improve code for sorting tables (ygrek) 7364: KAD: parse new nodes.dat formats (ygrek) 2010/10/28 7358: Update mlnet_strings.ru_RU.UTF-8 (balamutick) 2010/10/24 7318: EDK/Emule captcha: Use Base64 functions (ygrek) 7357: configure: fix quoting of arguments (ygrek) 2010/10/23 7318: EDK: Emule captcha support and slight cleanup (dennisne) - added support for Emule's anti-spam chat CAPTCHAs - added clear_message_log command to clear (long) message logs - HTML: reversed order of chat messages 7319: EDK: Fix CryptoPP on mips64 abi n32 (viric) 7356: options: ensure that tmp file is removed (ygrek) 7354: DC: cleanup temporary files (ygrek) 7353: DC: silence "ADC not supported" message (ygrek) 7352: net: do not log ordinary network errors (ygrek) 7351: DC: fix download of large files (integer overflow) (ygrek) 7350: cleanup accesstest temp files (ygrek) 2010/10/19 7349: Fix release.* make targets on GNU/kFreeBSD 7348: Update GNU config.guess and config.sub to version 2010/09 ------------------------------------------------------------------------------- 2010/09/26: version 3.0.5 = tag release-3-0-5 2010/09/22 7308: DC: bugfix (generate valid partial list) (ygrek) 2010/09/16 7144: Update clean targets 2010/09/08 7305: Xml-light: fix attributes parsing (ygrek) 7310: EDK: improve comment port option (ygrek) 7308: DC: handle ADCGET list (ygrek) 7307: New make target "tests" for unit tests (ygrek) 7306: DC: show client brand, session transfer and duration (ygrek) 2010/09/07 7302: DC: Fix performance problem with many shared files (ygrek) 7299: configure: abort on unknown options 2010/09/01 7296: Fix compilation problems introduced by patch 7144 (ygrek) - remove linking to camlp4lib - use alternative if camlp4of is not present 2010/08/29 7144: BT: Support for UDP trackers (ygrek) 7288: HTML: Prepare localization (balamutick) 7287: Fix GTK1 oldgui compile with Ocaml 3.1* (ygrek) 7289: Raise minimum required Ocaml version to 3.10.1 2010/08/16 7267: Fix compilation error in GTK2 GUI 7282: Fix configure warning
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-1/+2
2010-08-28Update to 3.0.4, fixing build of mldonkey-gui with ocaml-3.12.1.wiz1-2/+1
Changes: 2010/08/15: version 3.0.4 = tag release-3-0-4 7280: BT: fix make_torrent creates sometimes torrents without name argument (ygrek) 7278: configure: more useful --enable-debug (ygrek) - enable also for ocamlopt - enable when profiling 7274: DC: Increase message buffer size to fix communication with bots (somedamnthing) 2010/08/08 7267: http proxy authentication support (ygrek) - new options http_proxy_login and http_proxy_password control authentication for TCP CONNECT and plain HTTP requests through http proxy 2010/08/07 7273: Fix compile errors on Debian/kFreeBSD 7272: Configure: Use Ocaml 3.12.0 as default compiler 7269: Fix typos (glondu) ------------------------------------------------------------------------------- 2010/08/01: version 3.0.3 = tag release-3-0-3 2010/07/28 7262: BT: improve porttest (ygrek) 7254: BT/bandwidth controllers: accept incoming connections while downloading - should improve upload when downlink is saturated (ygrek) 2010/07/24 7258: russian i18n mlnet_strings (Balamutick/ygrek) 2010/07/18 7253: Fix downloading Ocaml 3.12 archive, use lablgtk-2.12.0 for Ocaml < 3.10 7252: GTK2 GUI: Fix compile bug with lablgtk2-20100620 and Ocaml 3.12 7251: BT: OCaml 3.08.3 compatibility fix (ygrek) 7250: DC: discover self IP (ygrek) 7249: DC: fix parsing MyINFO with non-latin nicks (ygrek) 2010/07/17 7248: DC: correctly parse dchub:// entries in xml hublist (ygrek) 7247: BT tracker: remember tracked files after restart (ygrek) 2010/07/16 7245: HTML: Fix unstable option sections links position (ygrek) 7210: upload scheduler: correctly handle clock jumps (ygrek) 7219: fsync rename options files (ygrek) 2010/07/15 7208: New aliases (ygrek) - "unpause", "continue" for command "resume" - "man" for command "help" 7233: BT: Announce shared files when share_scan_interval = 0 (ygrek) 2010/05/26 7206: MinGW: Fix diskinfo on large partitions 2010/05/24 7201: DC: Whitespace fixes (ygrek) 7202: BT: Improve internal tracker (ygrek) - continue tracking files even if there are no requests - better logging and error reporting - remove peer from peers list when it sends 'stopped' event 7203: Fix linking with binutils-gold 2010/05/23 7183: DC: magnet links and html ui usability tweaks (ygrek) 7180: DC: better encoding handling (ygrek) - new option default_encoding for communications with hubs, default CP1252 7181: HTML: Fix sorting of friends' file list (ygrek) 7200: Allow compilation with upcoming Ocaml 3.12 ------------------------------------------------------------------------------- 2010/04/25: version 3.0.2 = tag release-3-0-2 7175: DC: PtokaX compatibility (ygrek) 7169: Equal scales for graphical up/down stats (ygrek) 7167: Improve add_mail_brackets option description, change default according to RFC (ygrek) 2010/04/11 7164: BT: more user-friendly tracker (ygrek) - `compute_torrent` shows full path and url to generated torrent file - `torrents` output htmlized - corrected server header - improved comments for tracker options - search torrents in old directory too 7163: Fix not sending UDP packets when max_hard_upload_rate = 0 (ygrek) 2010/04/10 7162: filter longhelp output (ygrek) - longhelp (or ??) with parameters will output only those commands that contain all of the specified parameters as substring 2010/04/08 7161: bw_toggle: Add options "high" and "low" - bw_toggle without options works as before - if "high" is added, the *_2 option set is used if max_opened_connections_2 is higher than max_opened_connections, otherwise the option values are kept - if "low" is added, the *_2 option set is used if max_opened_connections_2 is lower than max_opened_connections, otherwise the option values are kept 6959: DC: Fix invalid XML (ygrek) - enhanced patch (use Xml.escape and properly escape attributes in Xml.to_string) 2010/04/04 7153: BT: correctly handle failed tracker requests (ygrek) 7155: DC: understand hublist.xml (ygrek) 2010/04/02 7151: BT: html ui tweaks (ygrek) 2010/04/01 7150: BT: track torrents created with compute_torrent (ygrek) 2010/03/27 7142: BT: max_uploaders_per_torrent option not restored from .ini files (xboct) 7140: MinGW: Fix linking with Ocaml 3.11.2 7139: BT: Some improvements and fixes (ygrek) - Don't request sources from tracker (set numwant=0) if we don't need them e.g. 'stopped' event or when sharing - Prevent client from repeatedly sending 'started' events for shared files - Check that peer addresses, returned from tracker in compact format, are valid and not blocked (same check as for non-compact format) - Show torrent info_hash in html ui 7138: BT: Recognize more client brands (ygrek) 7137: Fix error in calculating average upload speed for client (ygrek) 7136: GTK2 GUI: start downloads from search results items by double-click (soulcatcher) 2010/03/20 7128: BT: Fix ratio reporting (ygrek) 7127: Configure: Use Ocaml 3.11.2 as default compiler 7076: Support preallocating files on Unix systems (drwho) Recent Linux kernels support fast preallocation when the filesystem is XFS, EXT4 or BTRFS, this patch adds preallocation support when posix_fallocate() is available 6968: GTK2 GUI: Fix switching server preferred status (dcoppa)
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-2/+2
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz1-1/+2
2009-10-31Update to 3.0.1:wiz1-3/+1
2009/10/23: version 3.0.1 = tag release-3-0-1 6961: BT: Fix torrent parsing when announce-list is empty 2009/10/22 6959: DC: Fix invalid XML (lucasn) 6804: EDK: Log incoming chat messages with ip:port info (Dennis Nezic) 6772: New option max_result_name_len, shortens strings in HTML/Telnet search results 6958: EDK: Fix server connects on Solaris due to missing SO_KEEPALIVE 6957: Configure: Make Ocaml 3.11.1 the default compiler 6956; BT: Fix download of torrent files with no 'announce' field (Hose Bag) 2009/02/28 6759: HTML: Properly sort column hits in Options, IP blocking
2009-08-26bump revision because of graphics/jpeg updatesno1-1/+3
2009-02-25Update to 3.0.0:wiz1-3/+1
2009/02/24: version 3.0.0 = tag release-3-0-0 6754: Fix local file access bug in internal http server - this is an urgent security related bug-fix and effects all MLDonkey versions >= 2.8.4 6752: Optimized implementation of the ip_set module (cbah) 6736: Add/fix some copyright texts
2009-02-24Add patch fixing security problem from upstream.wiz1-1/+3
Bump PKGREVISION.
2009-02-16Convert to user-destdir.wiz1-3/+4
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-3/+5
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-02-16Update to 2.8.3:wiz1-2/+2
2007/02/11: version 2.8.3 = tag release-2-8-3 5734: Update camlzip to version 1.03 (thx to orbit for reporting) 5735: BT: Fix make_torrents to sort dictionary entries alphabetically Bittornado did not read MLDonkey-made torrents (amadeo) 5737: MinGW: Work-around missing Unix.fstat - fixes failed removal of torrent files from torrents/[incoming|downloads] 2007/02/06 5719: Unix2: Fix copying files > 1GB (1073741823 bytes), bug was introduced by patch 5589 after release of 2.8.2 2007/02/04 5724: http_client: Retry GET request if HEAD request returns http error 400 5723: HTML: print tracker errors in html table at 'vd <num>' (Schlumpf) 5722: HTML: use Printf2.html_mods_cntr () for table row classes (Schlumpf) 5720: Swarmer: block choice algorithm 2 from patch 5141 is new default - remove swarming_block_selection_algorithm = 1 because it finishes chunks too slowly - remove swarming_block_selection_algorithm = 3 from TripleM because it uses too much CPU power. - remove option swarming_block_selection_algorithm, hard-coded default is now 2 - remove option block_switching, hard-coded default is now true 2007/01/30 5717: Optimize function print_command_result 2007/01/28 5715: Improve porttest (Schlumpf) - use 'porttest' command to start the network porttest the first time, after this to see the results - new command 'force_porttest' to force an new porttest - improve html porttest output and make it also available in telnet 5716: EDK: Do not send share list to servers with state Connecting 5713: HTML: show messages link in vd clickable (Schlumpf) 2007/01/25 5712: Multiuser: New verbosity "com" to log commands by non-admin users 5711: Multiuser: Block commands preferred, bs, bp, port for non-admin users 5642: Swarmer: swarming_block_selection_algorithm = 3 (TripleM) - this new algorithm select always the rarest choice, if average availability is below 5, or one choice_availability is below average availability - added a hashtable to store blockmaps of uploaders for a given swarmer - long term memory usage has to be observed 5710: Swarmer: Fix chunk propagation (pango) 2007/01/21 5693: "voo changed" prints changed options only, useful for support (Schlumpf) 5698: EDK: fix display of porttest result images (Schlumpf) 5699: Multiuser: Fix wrong file path (user_commit_dir) in notification mail 5695: Command "set": better error text if option does not exist 5694: Fix small typo in buildinfo 2007/01/17 5673: New core start parameter: -useradd "user pass", needed for Debian package 5678: New options for command force_web_infos: kind/URL (thx to Schlumpf) 2007/01/15 5691: EDK: Recognize compatibleclient 60: IMPmule (imp-project.net) 5689: EDK: Log downloading file name when client disconnects 5684: GUI: Fix build of mlprogress (Alt linux) 5677: Options: New concept of option types, fix non-admin Sancho http preview 2007/01/11 5665: EDK: Support compressed upload, implement file read cache (TripleM) new options: - ED2K_upload_compression to enable compressed upload, default true - ED2K_upload_compression_threshold, default 2000 bytes Size difference in bytes between one zone (180 kBytes) and its compressed counterpart, which has to occure, to send compressed parts instead of plain. - ED2K_upload_compression_level, Zlib compression level, default 9 - ED2K_upload_compression_table_size, default 20 5669: HTML: Add HTML headers to prohibit browser-side caching (Schlumpf) 5671: Configure: Fix question whether to compile lablgtk, same as patch 5401 5675: Updated Mozilla protocol handler to version 1.10 2007/01/08 5666: New option upload_complete_chunks (TripleM) - default false, if true, each client is allowed to complete only one chunk, independent, if it is empty or partial. this setting overrides upload_full_chunks and dynamic_upload_lifetime, but is, as a failsafe, limited by upload_lifetime (should be set reasonable high) 5664: EDK: Avoid uploading data more than due to eMules rotating block requests (pango) 5596: EDK: New option upload_full_chunks (thx to TripleM) - If the new option upload_full_chunks is set to true, each client is allowed to receive one chunk, this setting overrides upload_lifetime. Well, not exactly one chunk. eMule has this code in opcode.h: #define SESSIONMAXTRANS (PARTSIZE+20*1024) // "Try to send complete chunks" always sends this amount of data MLdonkey now does the same, if upload_full_chunks is true and client A got 9728000+20*1024 bytes during the current session its upload slot will be revoked unless pending slots are empty. 5619: EDK: Print network specific infos in command "vc <num>", remove unneeded fields from client structures 5627: commonHasher: fix wrong arg types from several functions (Schlumpf) 5626: MinGW: fix missing declarations and wrong pointer initialization in stubs_c.c (Schlumpf) 2007/01/06 5599: EDK: Support for files >4GB (TripleM, pango) - this patch does not include >4GB support for Kademlia 5660: Swarming: Enable wrongly disabled select block memoization (pango) 5659: GD: Fix wrong months display (skeeve) 2006/12/08 5617: New option share_scan_interval - how often (in minutes) should MLDonkey scan all shared directories for new/removed files, default one minute - on slow machines raise the interval to a higher value to reduce CPU load - to force a re-scan of shared directories use command "reshare" 2006/12/06 5613: Another longhelp cleanup (anhi) 5615: EDK: Parse more fields from server.met files 2006/12/04 5612: EDK: OP_HELLO tag 0x75, print os_info in logfile 2006/12/03 5602: HTML: Display share status in upstats 5609: New field type Field_KNOWN, EDK: recognize more HELLO/EmuleInfo tags 5610: CommonSources: Cleanups and reformatting the code (pango) 2006/12/02 5608: Multiuser, chgrp: Prevent change of file_group to None if the user is not file_owner 5607: Multiuser, chown: Change file_group to user_default_group if the new user is not member of file_group 5606: Introduce display of session transfer values - new columns for session up-/download - send session values to GUIs 2006/12/01 5605: HTML: Fix search list display when html_checkbox_search_file_list = true 2006/11/29 5598: Remove use of deprecated sort module, remove unused sort2.ml* (pango) 5589: New option create_file_mode, rename create_dir_mask to create_dir_mode (pango) 5595: EDK: Fully parse emule_miscoptions1/2 5594: EDK: If update_server_list_client true, add yet unknown server of lowid clients
2007-01-13Add (official) patch to fix following problem:wiz1-1/+2
MLDonkey has a very serious bug which leeds to uploading data blocks twice to eMule clients. This is due to the fact that MLDonkey gets confused by eMule rotating block request scheme. http://hydranode.com/docs/ed2k/ed2kproto.php#upload > Namely, eMule (and compatible) clients use "rotational chunkrequest" scheme, > where each REQCHUNKS packet contains one new chunk and two older chunks > ... > This can lead to duplicate data being sent by mldonkeys, if a rotational > chunkrequest scheme is used when communicating with them. More infos about it, including logs proving the problem, can be found here: http://mldonkey.sourceforge.net/forums/viewtopic.php?t=4576 Bump PKGREVISION.
2006-09-16Update to 2.8.0:wiz1-3/+1
2006/09/14 version 2.8.0 = tag release-2-8-0 5390: Distinguish between charsets zh_cn and zh_tw 5389: Fix verify_chunks (pango) 5388: Small log update 2006/09/13 5386: Telnet: Longhelp cleanup 5385: Command mem_stats: verbosity 0 is default now 5360: patch removed, it does not fix the bug 5383: BT: Detect new client types (thx to pango) - fix Mainline detection for two-digit version numbers - fix Tornado detection - fix broken Bits on wheels detection - detect Rufus - detect Bitspirit v3 5384: BT: Fix serious bug causing bad performance introduced by abstract bitmaps patch (pango) 2006/09/07 5369: Portinfo: fix String.length problems in Telnet (5369_2.patch) 2006/09/05 5294: HTML: Fix sources display for Gnutella/G2/Fasttrack/Filetp broken by patch #5294 (thx to z) 5368: Remove unused code from md5_c.c & os_stubs.h 5371: EDK: Support for eMule comments (read-only) - new option html_mods_vd_comments to enable column in HTML, vd - comments are shown in javascript popups and vd #num 5369: New command portinfo, display used ports during start-up 2006/09/04 5370: Correct option_versions defaults, remove commented EDK code 2006/09/03 5367: EDK: Use random default for ED2K_port instead of fixed 4662 - existing ini files are never changed - after donkey.ini is created the value is not changed automatically 5366: HTML: Remove obsolete EDK history links 5365: Accept FTP URLs on command line 5364: Update options descriptions, remove obsolete options, clean log 5363: Limit max_hard_download_rate when max_hard_upload_rate < 10 - upload >= 10 -> unlimited download - upload < 10 > 3 -> download limited to upload * 4 - upload < 4 -> download limited to upload * 3 2006/09/01 5361: Faster filenames_variability computation (pango) 5315: EDK: Change some internal server data to option values 5354: New option: max_filenames, maximum number of different filenames 5355: Move buffer_writes_delay timer from Donkey to Global module 5344: Small code optimization for stderr warnings (thx to pango) 2006/08/28 5341: New command: filenames_variability - compute differences between the filenames of a file to detect fakes the higher the value, the more likely its a fake 5335: Fix small bugs in "!" command (execute shell commands) 5334: HTML: Display edk2 links in search results 5333: Clean logging (Swarmer, Fasttrack, Gnutella) 5332: New command option: rem blocked - remove all IP blocked servers 5330: Configure: Check MinGW version, at least 3.10 is needed (Schlumpf) 5329: some configure improvements and cleanups (Schlumpf) 2006/08/26 5320: some html_mods tables & css improvements (Schlumpf) 5322: Use CXXFLAGS present at configure when compiling (smimram) 2006/08/21 5319: Configure: New option --enable-minimum - Compile MLDonkey with Donkey only, without gd, magic, bzip2, sui 5304: cleanup donkeyOptions.ml (whitespace, tabs, comments) (Schlumpf) 5303: cleanup btOptions.ml (whitespace, tabs, comments) (Schlumpf) 5302: cleanup commonOptions.ml (whitespace, tabs, comments) (Schlumpf) 5318: Fix wrong buildinfo configure args with autoconf 2.60 5317: Compile fix for GTK1 newgui in addition to patch 5310 2006/08/16 5309: Increase reserved number of FDs from 20 to 40 for dynamic libs 5310: EDK: Request filelist from friends only when requested, disable automatic download (pango) 5312: GTK2 GUI: Fix histograms (su_blanc) 5313: CryptoPP: Check for g++ capabilities 2006/08/15 5308: CryptoPP: Fix infinite loop when re-creating private key fails 5307: CryptoPP: Deactivate compiler option -momit-leaf-frame-pointer 5300: Fix iconv compile bug on Eisfair 5299: Support magicdb in $MLDONKEY_DIR/magic/magic if present this location is used in addition to the defaults of libmagic 5277: MinGW: use new gettimeofday() from mingw-runtime-3.10 (Schlumpf) 2006/08/12 5298: Some internal changes moved from multiuser patch to CVS 5285: GUI: Self-test en-/decoding only down to protocol 24 to solve crash when system date is wrong 5297: Force conversion of allowed_ips to IP blocklist when $MLDONKEY_DIR and ini files are created for the first time 5296: Telnet: Fix filesize display for 1kb, 1mb, 1gb values 2006/08/11 5295: Hard-coded minimum of 600s for min_reask_delay 2006/08/10 5294: Clean logging, small "if .. then true else false" function rewrites 2006/08/09 5288: EDK: Improve log when sharing is prevented due to inconsistent filesizes 5287: Swarmer: Remove obsolete option file_bitmap from files.ini 5286: Swarmer: (pango WIP10a) Fix commit of merged downloads + internal optimizations 5283: EDK: Fix IP display in GUIs for some firewalled clients 2006/08/08 5281: BT: Allow startbt to use URLs without extension ".tor" and ".torrent" 2006/08/06 5275: Change functions called when SIGHUP is sent - BT: stop_all_bt is called to improve disconnect recognition - instead of closing all sockets now all clients+servers are disconnected, GUIs will not be disconnected anymore 5276: web_infos, part II: Update server.met URL - fix defaults and server list URL 2006/08/05 5276: web_infos: Update server.met URL - http://www.jd2k.com/server.met does not exist anymore, now using http://www.gruk.org/server.met.gz again 2006/08/04 5272: Fix OS-detection bug in Unicode conversion when committing files - should solve file naming problems on non-UTF8 systems 2006/07/29 5269: Fix maximum filename length recognition on Mac OS X 2006/07/28 5268: Swarmer: Fix Division_by_zero when starting downloads of files smaller than 200 bytes 2006/07/27 5266: EDK: New default 600s for upload_timeout, 60s was too short 5265: EDK: New option keep_sources, false to disable use of file_sources.ini 5264: allowed_ips: Support CIDR address/mask format and IP ranges (pango) * old syntax is converted to CIDR format: - 192.168.000.255 -> 192.168.000.000/24 - 192.168.255.255 -> 192.168.000.000/16 - 192.255.255.255 -> 192.000.000.000/8 - 255.255.255.255 -> 000.000.000.000/0 * new possible syntax, to calculate: http://www.subnet-calculator.com/cidr.php - CIDR, like 192.168.0.106/30 (192.168.0.104 - 192.168.0.107) - IP ranges, like 192.168.1.123 - 192.168.1.133 2006/07/24 5262: Small compile patch for Mac OS X 10.2.8 (Jaguar), small log fix 5260: Enable logging to syslog, update syslog.ml to version 1.3 * New option log_to_syslog, default false Post log messages to syslog. This setting is independent of log_file and its associated commands, therefore close_log does not stop log to syslog. Its therefore possible to log to syslog and log_file at the same time. 5261: MinGW: Fix compile bug with mingw-runtime-3.10 5259: Use Charset functions to determine extention of mlnet_strings file if $LANG is not set 2006/07/21 5257: HTML: Let allowed_ips allow connections from IPs part of IP blocklist for HTML interface only 5258: Add some files to src/utils/lib for later usage * from pango ./src/utils/lib/levenshtein.ml * from http://packages.qa.debian.org/s/syslog-ocaml.html ./src/utils/lib/syslog.ml ./src/utils/lib/syslog.mli 2006/07/20 5256: GTK1 GUIs: Compile fix for patch 5253 5253: Commit: Remove spaces at end of filename on FAT partitions, respect max_name_len value for all filesystems (pango) 5255: EDK: New client type VeryCD (compatibleclient 240) 5254: EDK: New default 60s for upload_timeout 5247: Update camlzip library to version 1.02 (Xavier Leroy) - 64-bit incompatibility fixed - Better support for large ZIP files (> 2 Gb) 5252: Update config.guess and config.sub to version 2006-07-02 5251: HTML: Re-implement motd_html by popular demand * This patch brings motd_html back in addition to the current welcome message, default is empty. 5250: EDK: Print High/LowID in cleartext for command "id", fix LowID display 5249: Remove obsolete files from src/utils/[cdk;lib] and tools/ 5246: HTTP: Print 401 error when login was unsuccessful 2006/07/17 5243: HTTP: Print 403 error for requests blocked by allowed_ips 2006/07/15 5203: Swarmer: Anti-fragmentation (pango, antifrag_v7) * Each file is divided into blocks saved in new option * file_disk_allocation_bitmap in swarmer section of files.ini * Blocksize is computed like this: file_size / 200, rounded up to full megabytes, if bigger than 10MB: 10 MB are used as maximum blocksize. Preallocated blocks are marked file_disk_allocation_bitmap option. * Blocks already fully preallocated on disk are prefered for downloading. That way one can get antifragmentation benefits without preallocating too much space, specially for downloads with small chunks. * If the block about to be filled with data for the first time its read/written back to disk to allocate the space. Set verbosity to "verb" to enable logging of preallocation. 5242: GTK2 GUI: Remove unnecessary linefeed in console, remove some log and compiler warnings 5239: GTK2 GUI: Fix result sorting, update search results instead of double display (su_blanc) 2006/07/14 5222: Improve log output when HDD is full 5214: Gettext: Improve translations * added ./distrib/i18n/mlnet_strings.de_DE.utf8 for testing purposes startup messages should appear in German now, more strings have yet to be translated, help welcome for all languages. 5238: Fix HDD space checks on CFS mounts 5235: Lock config_files_space.tmp and delete unused file on startup 5232: GUI: Fix decoding bug for Gnutella/G2/Fasttrack search results (zet) 2006/06/29 5213: Swarmer: Commit only primary downloads (pango) 5212: Fix DNS lookup of localhost (pango) SIGTERM & SIGINT support for GTK2 GUI 2006/06/27 5207: Remove some obsolete options: html_mods_vd_queues, ED2K-initial_score, ED2K-max_dialog_history, ED2K-immediate_master 5206: Remove Kiss DP500 support 5200: BT: Do not start downloads if no usable trackers are found in file.torrent MLDonkey only supports http:// style trackers, not udp:// or dht:// Deactivated http:// trackers are better marked in HTML,vd #num 5202: Remove mlchat and outdated IM (instant messenger) code Remove outdated files from ./packages/windows 5204: Cleanup longhelp (anhi) 5205: Telnet: Fix another UTF8.length exception in search results 2006/06/22 5199: BT: Fix BT_client_uid changing between core start (orbit)