The NetBSD Project

CVS log for pkgsrc/net/amule/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / net / amule

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Oct 26 11:05:22 2021 UTC (3 years, 1 month ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, HEAD
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines

net: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Oct 7 14:41:13 2021 UTC (3 years, 2 months ago) by nia
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +1 -2 lines
net: Remove SHA1 hashes for distfiles

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Jun 5 13:05:56 2021 UTC (3 years, 6 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +5 -8 lines
amule: updated to 2.3.3

2.3.3 - The "delayed too many times, but still not too late" version

Yes, it's been delayed too many times, but finally it's out! With all the new features and bug fixes from the past four years! Let me highlight some for you:

CMake support. CMake provides us platform-independent configuration files and generates native makefiles and workspaces for the compiler of your choice. It's highly experimental in its current state, but it aims to take the place of good old autoconf/automake one day.
Command completion with the TAB key in amulecmd.
Supports compilation with the latest C++ standard (C++17).
Scope graphs now (should) work on Mac.
Notification when a download completes.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Nov 19 20:01:40 2020 UTC (4 years ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +8 -6 lines
amule: Update to 2.3.2, fix build using FreeBSD Ports patches

Version 2.3.2 - The "don't close tabs" version.
----------
2016-09-16

	circulosmeos:
		* amuleweb cookies read behind a "lowercase" proxy (http/2 compliant)

	Dan64:
		* Read AICH root hashes from binary eMuleCollection files

	gnazio:
		* Fixed configure of libpng when sh != bash

	GonoszTopi:
		* Allow any kind of file links in collections
		* Make UPnP log go to the appropriate category (#1681)
		* Use the C++ compiler to check for features we're about to use
		  in C++ source files (#1572)
		* Adapt configure to handle subversion repository clones in
		  mercurial and git
		* Fix bfd detection for systems missing -liberty
		* Add support for 'canceled.met' to the fileview tool
		* Implemented the missing 'show shared' command in amulecmd
		* Fix check for a valid locale config entry being done *after*
		  the locale has been set
		* Fix Crypto++ detection routine happily using build library
		  for host when cross-compiling
		* Fix bug #1711: Kad Info tab should display my own user ID
		* Fix wrong sized images in the priscilla skin
		* Fix bug #1423: Add the possibility to not create sparse files
		* Fix bug #1743: crash when importing part files
		* Review assertions in the eD2k and Kademlia code and remove
		  those that could be triggered by a malformed incoming packet
		* Fix a possible uninitialized variable access and a definite
		  memory leak in the UPnP code

	iz0bbz:
		* Fix WinSock library version detection with MinGW-w64
		* Fix compilation with MinGW-w64

	kam:
		* WebServer serves .json, .manifest and .appacache files

	Mr Hyde:
		* Fix "Disable computer's timed standby mode" for MacOS 10.9 Mavericks
		* Compilation fix on Linux Slackware 64bit and MacOS 10.9.4
		* Fix configure on Mac

	sc0w:
		* Add ability to use middle-click to close search tabs

	Stu Redman:
		* Display hashing progress in progress bars
		* Assertion from background thread now prints a message and not just closes the app
		* Backtrace (crash or assertion) is written to logfile
		* Fix: disabling protocol obfuscation broke Kad and triggered assertions
		* Fixed "Prompt on exit" preference
		* Fixed country flags for Turkish localization
		* Fixed loading of zipped IP filter (#1674)
		* Fixed showing of shared files to other clients
		* Fixed assertions in CFormat("%p") on 64 bit OS with wx 2.9
		* Boost Asio can now be used as networking layer instead of wxWidgets
		* Fixed memory leak when AICH hashing already known files
		* New download links for server list and nodes.dat (with gav616 and xosevp)
		* Projects for Visual Studio 2013 (which is now the preferred Win32 compiler)
		* Fixed build with wx 3.0 (including STL build)

	tgragnato:
		* Fixed ASIO compilation with libcxx

	Tianming Xie:
		* Fix for debian bug #795061: There is no rule to generate Scanner.h

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Nov 4 00:34:52 2015 UTC (9 years, 1 month ago) by agc
Branches: MAIN
CVS tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -1 lines
Add SHA512 digests for distfiles for net category

Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Oct 20 18:00:57 2013 UTC (11 years, 1 month ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Prefix rpath options with -Wl.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Jun 15 02:34:19 2013 UTC (11 years, 5 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +5 -5 lines
Update to 2.3.1

Changelog:

Version 2.3.1 - The "unobvious evil date" version.
----------
2011-11-11

	btkaos:
		* Show if a client shares its file list in client view

	freddy77:
		* Various optimizations of memory usage
		* Access files for reading/writing via mapped memory
		  (with custom exception handling)
		* Fix download of files > 1GB on ucLibc
		* Fix autogen.sh under Ubuntu
		* Fixed TCP obfuscation negotiation

	Gnucco:
		* Add option to ed2k link parser to display links in
		  emulecollection
		* Added test case for the CTag class

	GonoszTopi:
		* Various fixes to new colour code
		* Allow user to select display of transfer rates
		* Extendable list-control settings save/load code
		* Drop assumption that last search keyword is a filename
		  extension if length == 3
		* Instead of counting unicode characters in a Kad search now we
		  use the UTF-8 byte count to determine whether the keyword is
		  allowed or not
		* Use actual page size in mmap calls instead of a randomly
		  selected number
		* Fix custom Crypto++ path not shown by configure
		* Make <IMG> tags in aMuleWeb HTML 4.01 conforming
		* Fix HTTP proxy authentication
		* Use -static for the tests too, when a static binary is
		  requested to prevent configure succeed where compilation
		  would fail
		* Configure now checks only for the tools and libraries needed
		  for the selected components
		* Fix aMuleGUI looking for undefined switches
		* Fix the "blinking" in aMuleGUI's status line
		* Better reporting of Kad tag reading/parsing errors
		* Fix the unittests
		* Some code reorganization
		* Features/fixes ported from eMule:
			- Implement an alternate method to estimate the real
			  user count in the Kad network, which is not based on
			  our local routing table (0.49b)
			- Add double quote to word-boundary characters (0.50a)
			- Drop support for Kad 1.0 (0.50a)
			- Try to find the closest node alive (0.50a)
			- Fix a bug in Kad which would not enforce the search
			  tolerance in certain cases (0.50a)
			- Change Kad to work better in small LANs (0.50a)
		* Remove the unimplemented "Create backup for preview" option
		* Add variables to preview command like in user event commands
		* Disable 'Show all comments' in the file's context menu if
		  there are no comments/ratings available
		* Enable renaming (completed) shared files
		* Proper handling of %-escaped UTF-8 sequences in ed2k:// URIs
		* Drop support for nodes.dat version 0
		* Fix issue #1621: 'ed2k links containing unicode characters will
		  cause the filename to be truncated'
		* Fix issue #1634: Change charset to UTF-8 in amuleweb template
		* Fix installation with denoiser enabled
		* Add support for automake's --enable-silent-rules feature
		  (original idea by Gerd78)
		* Improved CFormat and enabled reordering of arguments for
		  translators
		* Several fixes and improvements for the sanity checker script
		* Fix bfd detection
		* Add year bumper script
		* Move statistics from config to statistics.dat
		* New preference setting to show application version on the title
		* Fix man page installation for several languages

	Greek:
		* Part number is now an extra column in the download list
		* Improvements to preferences dialogs
		* Redesign skin selection

	Grunt:
		* Sort downloads by time remaining now has shortest time on top and unknown on bottom

	jolz:
		* Fixed file locking between ed2k and aMule on Windows

	Kry:
		* Reworked user interface, separating download and upload views
		* Fix list double-buffering causing artifacts on refresh and when
		  showing a context menu.
		* Fix indexes after removing GUI items
		* Fixes to Windows build
		* Allow compilation with wxCocoa
		* Replace Color.h by new class implementation MuleColour
		* Lower class overhead and use two-level cache for pens/brushes
		* Added aMuleCMD project for MSVC.
		* Fixed UnitTests and aMuleCMD in MSVC to use _CONSOLE subsystem.
		* Preferences changes
		* Fixed problem with uploading to lowid clients (szsuj)
		* Sorting lists (automatically or by user interaction) doesn't clear selection anymore
		* Fix client version display for MLdonkeys
		* Added Xcode project for MacOSX build
		* Fixed the centering of icons and text
		* Enable vertical toolbar orientation on WIN32 too
		* Option to resume next file alphabetically, keeping in mind categories and priority
		* Fixed crash when column gets removed
		* Show remote filename in source list
		* Fixed crash in upload thread on shutdown
		* Dynamic adjustment of threshold for rarity of download files
		* Option to prevent the computer from sleeping while downloading in MSW and MacOSX >= 10.5
		* Mac fixes
		* Fixed "out of memory" crashes caused by wxWidgets - so wxWidgets 2.8.12 is required now!
		* Show warning dialog if "Change language" is selected and no languages are installed
		* Added backtrace support for MacOSX
		* Add locale support in the mac bundle with updated scripts
		  (translations are now supported on MacOSX builds)

	lfroen:
		* php prefix for lex/yacc

	LittleAbacus:
		* Search results can now be sorted by "knownness" state.

	marcell:
		* Fixed issue #892: Show data sizes >= 1.0 GB with three digits.
		* Fixed search 'Stop' button not stopping Kad searches.
		* Check Kademlia search results against original criteria.
		* Allow Kademlia searches with repetitive keywords.
		* Allow adding current chat partner to friend list from tab's context menu.
		* Allow not downloading files via HTTP if the requested file is not newer.
		* Removed white boxes around file rating icons
		* Implemented public shared directory names only containing actually shared subfolders.

	morph:
		* Patch to uniform and fix minor errors on man pages

	myth:
		* Feedback from shared files - add number of clients on queue.
		* New stats server

	Phoenix:
		* Fixed assertion when trying to preview files smaller than
		256 K.

	Skolnick:
		* Fixed autogen.sh for Bourne Shell

	Stu Redman:
		* Sort source list on opening and add file name to A4AF files
		* MSVC: optional GeoIP support
		* Faster progress bars with less overhead (without pens/brushes)
		* Show log messages in remote gui
		* More info in the Kad tab
		* Improved gaplist performance
		* Ported chat captchas (receive and send)
		  and "Advanced Chat Spam Filter" from eMule
		* Allow download of multiple search results if search list
		  is sorted by status (thanks to DarkNRG)
		* Fixed CFile::SetLength for large files
		* Reduce file handle usage by closing part files after idle time
		* Speed up selection of shared directories with many subdirectories,
		  fixed red marking of folders with shared subdirectories
		* Ban clients that uploaded bad data (based on CorruptionBlackBox from eMule)
		* Support wxWidgets 2.9
		* amuled for Windows (with wx 2.9)
		* Friends get recognized in the friend list control even if their IP has changed
		* Don't kick friend upload, don't kick release prio uploads (unless they take more
		  than half of the slots), and don't kick anybody else unless necessary (with GonoszTopi)
		* Fixed crash in remote gui when aMule exits
		* Added more media file types from eMule
		* Allow the user to cancel the app if Temp/Incoming is not found
		* Show downloads as shares in remote gui
		* MANY fixes/implementations for amulegui
		* amuleweb for Windows (with wx 2.9)
		* Show connected friends in blue in the friend list
		* Show total upload/download ratio in statistic tree
		* Fixed category administration in remote gui
		* Implement directory preferences in remote gui
		* MSVC build for alcc, wxCas
		* Fixed errors and crashes on parsing ED2K links with '/' in them
		* Configure option --enable-fileview
		* Bypass amulegui connection dialog with switch -s / --skip
		* Fixed Core Timer
		* Allow passing of ED2K links by command line to aMule, aMuled and aMulegui, making ed2k program obsolete
		* Don't ignore current category in amulegui when pasting a link
		* EC tools (amulegui, amulecmd, amuleweb) can use a local config dir now
		* Fixed crash in file system detection in Solaris
		* Fix: window size/position didn't get saved on some systems
		* More command line options for aMulegui
		* Allow webserver autostart on Windows
		* Fixed crash in "Out of space" user event handler
		* ALCC prints links to stdout now instead of stderr
		* Fixed memory exhaustion on high speed uploads
		  Thanks to RRM for endless patience!
		* Fix: Language English was not recognized and so reverted to "System default" at any change
		* Fixed printf output (unicode2char()) on consoles incapable of UTF8
		* Keep a list of all canceled files (canceled.met) and show them in magenta in the search list
		* Update status/color of search results on events from outside the search window
		  (like download started from EC) and in amulegui
		* Enable update of IP filter list through aMulegui and aMulecmd
		* Enable setting of "Check for new version on startup" through aMulegui
		* Fixed crash in CClientList::ProcessDirectCallbackList that had been around for ages (hopefully)
		* Fixed size of large files in aMuleweb's search results
		* Show completed downloads in aMulegui
		* Fixed international file names on Windows
		* Fixed hangup of EC connection in aMulegui
		* Fixed category deletion in aMuled
		* Fixed several crash bugs in Webserver
		* Improved memory usage, load time and speed of IP filter
		* Load IP filter in the background on startup
		* Show when a Kad search is finished in aMulegui (remove '!')
		* Fixed "pause/cancel/resume all" in aMulecmd
		* EC ZLIB compression can now be turned off in remote.conf with EC/ZLIB=0
		* Terminate HTTP downloads on exit
		* Projects for Visual Studio 2010
		* Fixed crash in http download
		* Speed boost for reload of shared files with large list of known files
		* Resolve MSVC compilation problem with separate strings in GUI
		* Fixed splitter bars in download and share view
		* Allowed creation of ED2K source links in KAD-only mode
		* Make friendlist in chat window resizable
		* Removed lag (caused by language pref) when opening preferences dialog
		* "Swap all A4AF to this (auto)" doesn't block sources with no needed parts any more
		* Don't lock up in an infinite loop if all servers are not resolvable or blocked by IP filter
		* Clients now always get uploaded a full chunk (removed setting)
		* Tell the user that changes of EC settings require a restart
		* Deleted and readded download now get shared
		* Speed improvement for upload queue, and clients never have same rank anymore
		* Fixed ed2k links where '|' has been replaced with '%7C'
		* Fixed multi line stdin redirected as batch into amulecmd
		* Allow enable/disable of IP2Country through GUI
		* "Clear completed" button now only clears downloads in current category
		* Completed downloads can be seen and cleared in amulegui
		* Bold lines in log window now for Windows too
		* Allow setting of friend slot from client list control
		* Fixed saving of splitter bar positions
		* Get rid of "clearlooks_style_draw_box_gap" messages in console
		* Fixed several crash bugs caused by deleted client objects
		* Fix a small memory leak in Kademlia code
		* Fix occasionally sending junk at end of packets
		* Fix child items in search result getting inserted in wrong positions
		* Shared files don't lose all information when they get renamed
		* Fixed crash bug with sources which are incompatible with our encryption setting
		* Allow passing of links > 256 chars to amulecmd
		* Prevent flicker when sorting already sorted lists
		* Prevent creation of more than 99 categories, since that's the limit
		* Fixed saving of sort orders
		* Allow switching through files in file detail dialog
		* Improve performance when many small files are hashed
		* Fix: if a file had more than two copies shared it was hashed on every startup
		* Show directory in search list for "view shared files" searches
		* Safe writing of known.met and nodes.dat (don't overwrite existing until write is finished)
		* Show directory in search list for "view shared files" searches

	Vollstrecker:
		* Unify copyright lines
		* Fixed clean and distclean targets for make
		* Various Updates in debian/ see debian/changelog
		* Added crash handling in command-line tools
		* Fix for autoconf-2.64.
		* Make amulecmd help command work without connection
		* New translation concept for manpages
		* KDE Plasma applet to show stats
		* Fix warnings with latest autoconf (2.67)

	woutermense:
		* Fix 'break/continue [n]' PHP implementation
		* Allow multiple download links in webserver

	Wuischke:
		* Simplify browser selection
		* Use DoIconize() for dclick on tray icon, too
		* Fix minimizing from tray icon
		* Add option to show chat messages in log
		* Add option to specify amuleweb binary location
		* Make EC authentication procedure more secure
		* Add support for categories to ed2k
		* Backup config file on shutdown

	Special Thanks To:
		* Greek for his contributions to aMule's user interface.
		* btkaos for his important work finding the source of bugs.
		* myth for seeing when everyone else was blind and uncovering
		  the grandfather of all fuck-ups
		* mirko.g for being so committed to compile aMule on Snow Leopard.

--------------------------------------------------------------------------------

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat May 4 12:59:47 2013 UTC (11 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -1 lines
Add a bunch of missing includes hidden by libstdc++ namespace pollution.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Feb 26 11:02:03 2013 UTC (11 years, 9 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
Fix template lookup.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Mar 30 13:06:53 2010 UTC (14 years, 8 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -4 lines
Update amule to 2.2.6.
Requested by Rumko by PR#43069.

Version 2.2.6 - The "we don't have holidays" version.
----------
2009-09-16

	GonoszTopi:
		* Fixed obfuscated server UDP communication.
		* Fixed cross-endian Kad node verification.
		* Fixed name conflict in builtin PHP parser.
		* Fixed configure finding unwanted Crypto++ installations.

	Marcell:
		* Properly update transfers tab's bottom pane's title.

	mr_hyde:
		* Fixed a bug in detecting and using the fallocate() function.

	Sam Hocevar:
		* Now really fixed that security issue.

	Stu Redman:
		* Fixed HTTP download if server transmits no content-length
		* Fixed several cases of amulecmd printing zero on big endian machines
		* Fixed amuleweb crashing on tiny downloads
		* Added version resources to MSVC binaries
		* Fixed wrong search text in search dialog after deleting a tab
		* Fixed download limit in amuled (which was 50% of what was set)

	Wuischke:
		* Fix amuleweb progress bar display for files > 4GB

	Special Thanks To:
		* stefanero and his bleeding-edge system

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Jun 6 13:08:27 2009 UTC (15 years, 6 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +5 -6 lines
Update aMule to 2.2.5.
Inspired by PR 41508.

Add options to enable/disable features and components.

Changelog:
Version 2.2.5 - The "never say never" version.
----------
2009-05-16

	GonoszTopi:
		* Fixed possible security hole when previewing filenames containing single quotes
		* Fixed default webserver port

	Stu Redman:
		* Fixed upload of the last part of a file which he broke in 2.2.4
		* Fixed setting speed limits from remote gui's tray icon

	Special Thanks To:
		* CroMag for pointing out the upload problem

--------------------------------------------------------------------------------

Version 2.2.4 - The "we didn't have a .4 version since... well... long ago" version.
----------
2009-04-03

	freddy77:
		* Plugged various memory leaks.

	FreeToGo:
		* Add comment to desktop file to allow autostart in Gnome

	gabrielix:
		* Compilation fix for gcc-4.3.2.

	Gaznevada:
		* Compilation fix for IRIX.
		* Fixed file handles on IRIX.

	GonoszTopi:
		* Fixed compilation of Format.cpp for some platforms.
		* Fixed wxWidgets socket library initialization.
		* Fixed partfile importer destroying imported data.
		* Separated GUI and core code in partfile importer, thus fixing
		  occasional crashes/hangs.
		* Fixed GeoIP-enabled builds crashing on 64b boxes.
		* Added another common URN ID to the Magnet link handler.
		* Switch to the 'busy' cursor while bringing up the preferences
		  window.
		* Ported several Kademlia fixes and improvements from eMule0.49c:
			- Fixes on handling incoming packets with port zero.
			- The Kad UDP firewalltest now asks several clients for
			  its external port, avoiding to get a wrong "Open"
			  state on NATs which change the source port on each
			  request but behave like a Full-Cone otherwise.
			- Made sure a received Kad routing answer doesn't
			  contain more contacts than requested. [Xin Sun]
			- Kad no longer allows more than 2 IPs from the same
			  subnet within one routing query reply (except on LANs).
			- Kad routing query contacts are checked against the
			  routing table.
		* Implemented non-interactive mode for amulecmd/amuleweb.
		* Fixed detection of crypto++ library for versions >= 5.6.0.
		* Fixed saving wrong window position when exiting while minimized.
		* Fixed rare case when we tried to connect to a LowID client.
		* MSW: detect WinSock API version needed by GeoIP.
		* Fixed libbfd sometimes depends on libintl, with help from PacoBell.

	iz0bbz:
		* Fixed static linking with GeoIP on MinGW/MSYS.
		* Fixed detecting GeoIP library when building for MinGW.
		* Compilation fix with GeoIP-1.4.6.

	Stu Redman:
		* Fix crash on global search on Windows
		* Fix splitter bar position in transfer window not restored properly
		* Caught some insane upload requests
		* Fixed finished files sometimes getting rehashed (thanks to Skolnick)
		* Added restart warning if the ED2K network was re-enabled.
		* Fixed Windows lag when opening preferences dialog
		* Fixed creation of ED2K links with AICH (thanks to Archmage)
		* Remote Gui shows a dialog box with a reason on connection failure
		* Changed fix for wrong ordering/placing of clients in the download window
		  so that sort order is again like in 2.2.2.

	Wuischke:
		* Add Asturian language
		* Updated INSTALL file
		* When EC authentication fails, close connection before we send
		  the response.
		* Tell the user why the EC connection failed.

	Special Thanks To:
		* wires for the strenuous testing on 64-bit

--------------------------------------------------------------------------------

Version 2.2.3 - The "Late Christmas present" version.
----------
2008-12-28

	Alfred:
		* Fixes to compile with Sun Studio 12.

	Gerd78:
		* Fix for linking with a static bfd library.

	GonoszTopi:
		* Fixed improper handling of EC connection failures.
		* Fix for shells not properly handling empty lists.
		* POSIX fixes in shell code.
		* Made not finding GeoIP non-fatal.
		* Check if --enable-geoip-static can be fulfilled.
		* Fixed loading of zipped ipfilter files. Thanks to CtrlAltDel
		  for the investigation of the problem.
		* Fixed alc progress bar for files >4GB.
		* Fixed #1056: amulegui: incorrect results when searching with
		  min size >= 4GB
		* Disable automatic sorting of dowload list while there is a
		  pop-up menu or file detail dialog displayed.
		* MinGW compilation fix.
		* Fixed GTK crash on closing search tabs. Thanks to btkaos.

	LittleAbacus:
		* Support multiple selections on CSearchListCtrl::OnMarkAsKnown().

	Skolnick:
		* Fix alc and alcc to work with files bigger than 4GB

	Stu Redman:
		* Fix crash when last category was removed with a completed file in it
		* Fix wrong ordering/placing of clients in the download window
		* Fix available fileparts display for large files
		* Don't open server UDP socked if ED2K is disabled
		* Reordered preferences, disabled ED2K/UPnP prefs if ED2K/UPnP is disabled
		* MSVC: solution for MSVC 2008 Express edition,
		  project for ed2k and fileview
		* Fix wrong file download rates in transfer window
		* Windows: fix broken core timer, use precise tickcount
		  and so fix download limit

	Wuischke:
		* Add checks to cas to prevent segfaults
		* Fix wxCas save file dialog for file types
		* Fix a buffer overflow error in cas

	Special Thanks to:
		* btkaos and CtrlAltDel for their invaluable help in tracking off bugs.

--------------------------------------------------------------------------------

Version 2.2.2 - The "Similarity." version.
----------
2008-08-08

	bomj:
		* Patch for alcc to improve usability

	Gaznevada:
		* implement getopt_long in cas for systems which lack it

	GonoszTopi:
		* Fixing denoiser
		* include <sys/types.h> before <regex.h> as by POSIX
		* Fix noinline in crypto for some systems
		* Fix display of ccache option
		* Add sources from search results for new downloads
		* Use output of gdlib-config for gd.h detection
		* Solaris mntent fix
		* wxMSW fix
		* Fix NULL pointer dereference
		* Fix for configure not using --with-geoip value in library check
		* Added pkg.m4 from pkg-config-0.23
		* Ported Kademlia Protocol Version 8 from eMule0.49b.
			- Kad now ignores multiple IDs pointing to one IP in
			  routing request answers
			- When calculating the total user count, Kad now uses
			  (if available) the real number of firewalled clients
			  for the calculation instead a fixed value. This will
			  take more effect when 0.49+ nodes become common
			- Kad no longer tries to add UDP firewalled (and therefore
			  mostly unreachable) nodes into its routing table,
			  reducing overhead and increasing reliability [Idea: Netfinity]
			- Optimized the Kad packettracking code to only track
			  packets which we check later, to save resources
			- Fixed a bug which let Kad sometimes assume a Kad2
			  contact to be Kad1 after probing for both versions
			- Did first small step in dropping Kad1 support by not
			  probing unknown Kad contacts for Kad1 anymore to save
			  overhead. Kad1 clients will nevertheless still be work
			  for now.
			- Several changes were made to Kad in order to defy
			  routing attacks researched by University of Minnesota
			  guys [Peng Wang, James Tyra, Eric Chan-Tin,
			  Tyson Malchow, Denis Foo Kune, Nicholas Hopper,
			  Yongdae Kim], in particular:
				- Kad contacts will only be able to update
				  themself in others routing tables if they
				  provide the proper key (supported by 0.49a+
				  nodes) in order to make it impossible to
				  hijack them
				- Kad uses now a three-way-handshake (or for
				  older version a similar check) for new contacts,
				  making sure they do not use a spoofed IP
				- Unverified contacts are not used for routing
				  tasks
			- When reading a nodes.dat without any verified contacts
			  (possible an old file version), aMule will assume all
			  contacts to be verified to avoid slowing down the
			  connecting process
			- Implemented a special nodes.dat file version suitable
			  for mass distribution.
		* Fixed not sending sources for clients that did not announce
		  their part availability.
		* Fixed all list columns being disabled in case of invalid data
		  in config file.
		* Fixed directory tree not available.

	Kry:
		* Fixed: Incorrect SX packets sent, plus no reply to
		  out-of-multipacket SX as a bonus

	MalaPraxis:
		* Remap colours on Windows
		* Add resources
		* Fix wrong usage of CPath::IsOk which caused an infinite loop on Import
		* Fix wxTempFile usage for compressed IPFilter files

	Phoenix:
		* Removed the dlopen() code from UPnP.cpp.
		* Added the m4 macro to test for libupnp.
		* Updated amule_build_install.sh to work with
		  --with-libupnp-prefix.
		* Changed the UPnP code to allow the use of a service without
		  having successfully subscribed to it. That should be enough
		  to deal with some lazy router implementations.
		* Do not unregister if no service is found
		* Save the found service even if subscription has failed
		* Fix for initialization of "resultstr" in cryptopp.m4.
		* Fix for message "Duplicate partfile with hash..." in
		  DonwloadQueue.cpp. It was using deleted corrupted data.
		* amule_build_install.sh now uses -a flag in unzip so that
		  cryptopp files are properly converted from DOS text format.

	Stu Redman:
		* Scanner fix for MSVC compilation
		* Fixed crash when progress bar was resized to zero width
		* Fixed sharing of large files on Windows
		* Fixed free disc space check
		* Sanity check before writing nodes.dat - don't write it
		  if there are less than 25 contacts
		* Download List sorted on startup
		* Splitter bar position in transfer window is restored again
		* Fixed a GDI resource leak for Windows

	Vollstrecker:
		* Made possible to deactivate xas
		* Various Updates in debian/ see debian/changelog

	Wuischke:
		* Show connection status in toolbar when changing skin, thanks to greek

	xor:
		* Fix window resize problem on Mac OS X
		* Fix for packets being lost in EC communication.
		  Fixes aMuleGUI not updating after a while.

--------------------------------------------------------------------------------

Version 2.2.1 - The "Excuse me, have you seen my 2.2.0 release anywhere?" version.
----------
2008-06-11

	Bas Zoetekouw:
		* Patch for debian bug #350396: "amule depletes entropy pool".

	brainnolo:
		* Patch for loading the correct path for the UPnP libraries
		  in Mac.
		* Added the binaries for libUPnP for Mac to the directory
		  aMule.app/Contents/Frameworks.
		* Universal Binary ed2kHelperScript update.
		* avoid removing libupnp libs during initial cleanup
		  (this would defeat bundling them) . It will now remove only
		  libwx in the Frameworks directory (which are supposed to be
		  from an old build).

	centaur:
		* OpenBSD patch.

	Coronas:
		* Patch to show kad status in amuleweb (Bug 1103)
		* typo in src/webserver/default/shared.php

	drkirkby:
		* Test for gcc before including gcc specific flags on the
		  compiler line.

	DLH:
		* amulegui.xpm icon.

	EastWind:
		* Patch to prevent overwriting of GDLIB_LIBS

	Gaznevada:
		* IRIX compatibility patches
		* amuleweb php IRIX patches
		* Make 64-bit architecture check independant of _ABI64

	Gerd78:
		* Added autostart-xas to rpm .spec files.
		* Patch for autoconf >= 2.60.
		* Patch for redefinition of $(docdir) in docs/Makefile.am.
		* Patch for aMule .desktop files.
		* Added amulegui desktop icon (with Vollstrecker).
		* Patch for fixing aMule spec file in Fedora and Mandriva.
		* Test for perl File::Copy in configure.
		* Fix for building with _FORTIFY_SOURCE.

	Gnucco:
		* Workaround for string serialization bug.
		* Workaround for aMule does not publish new files on kad.

	GonoszTopi:
		* Added ability to compile amulecmd without thread support in wx.
		* Fixed source seeds handling on startup.
		* Proper restoration of startup locale after checking available
		  locales.
		* Fixed linkage with wxMSW.
		* Got rid of a few more warnings.
		* Fixed #929: configure: BUILD_CC uses CC's CFLAGS
		* Implemented #962: don't display (0) when not downloading from source
		* Fixed #954 - added ability turn IPFilter on/off for servers/clients
		  independently.
		* Added support for magnet ed2k links.
		* Improve cross compilation
		* Fixed segmentation fault in amuled
		* Don't allow sources coming from .seeds to be cleaned up for a while
		  after startup
		* Improve accuracy for ticks
		* Improve debug output
		* Don't add clients when shutting down
		* Added a simple (ascii) text file reader class
		* Sed denoiser - removes excessive messages from compilation -
		  Thanks to Vollstrecker for the idea and discussions.
		* Drop path component from logged file names.
		* Fix for perl v5.8.8
		* wxCas compilation fixes for wxCVS
		* Doxyfile doesn't need to be installed, it's unusable without the
		  sources.
		* Fixed #979: No win32 version information
		* Updated listctrl code to 2.8.7
		* Fixed a buffer overflow in TextFile.cpp
		* Cross-compilation fixes.
		* Some little optimizations on configure.
		* Re-categorized a number of strings whether they need translation or
		  not.
		* Added plurals support.
		* Removed a number of unused leftover files from the repositiory.
		* Various fixes for wxMSW builds.
		* Made 'make dist' work.
		* Fixed 'make check' for subdirectory builds.
		* Fixed manpages install/uninstall script to handle correctly
		  subdirectory builds and respect the --program-transform-* switches.
		* Fixed a minor bug in the denoiser script.
		* Fixed several portability issues in scripts.
		* Fixed keeping the preferences in sync with tray icon existance.
		* Removed a check that wasn't ever valid.
		* Fixed #651: Wrong expansion in statistics.
		* Fixed #1082: Events in preferences have layout problems.
		* Fixed debug categories being added multiple times to the checklistbox.
		* Fixed translations on MSW.
		* Languages are not sorted anymore, but displayed in their own name.
		* Fixed a number of gcc4 warnings.
		* Fixed amuleweb compilation on MSW.
		* Added checks for a POSIX compliant regex library.
		* Fixed #1289: amule fails to build on non glibc systems (e.g. uclibc)
		* Hungarian translation.
		* Allow generating feedback from shared files.
		* Ported Kademlia2.0 Protocol Version 7.
		* Fixed 'bad file descriptor' error on Mac.
		* Unittest for the Kademlia::CUInt128 class.
		* Added kademlia and obfuscation status to the client details.
		* Fix for bars positioned 1 pixel too low.
		* Added a small debug utility to display contents of mule files (kad
		  only yet).
		* Fix for #1184; fixed both ed2k and kad searches for >4GB files.
		* Proper detection and usage (if possible) of strerror_r()
		* Added English names to the language selector - for the curious ones.
		* Fixed some memory leaks.
		* Got rid of the deprecated HAVE_GETTEXT macros.
		* Added gettext support to amuleweb.
		* Added preferences option 'Allocate full size'.
		* Added crypt overhead to statistics, UDP only for now.
		* Added checks to prevent downloading large files to file systems not
		  supporting them.
		* Added check for NetBSD systems.
		* Heavy rewrite of autoconf/automake stuff.

	gtoso:
		* Fix for GeoIP crashing if the default GeoIP.dat file cannot be found.
		* Patch to find GeoIP.dat in the application bundle.

	Hermit:
		* Patch for amulecmd history which ensures that when the same command
		  is repeated several times in a row it only gets recorded in the
		  history once.

	jcoy:
		* Set download priority in amulecmd.

	ken:
		* Fixed control-clicking (right-clicking) on tabs in notebooks on the
		  Mac.
		* Compilation fix for MacOSX 10.3
		* Fixed a crashing bug with static initialization order
		* Ship the license as required by the GPL.
		* Fixes linking of embedded CryptoPP (on the Mac, if nowhere else).
		* Quick-n-dirty hack for stats graphs on the Mac.

	Kry:
		* Protocol Obfuscation (enabled by default)
		* Large file support (>4GB)
		* Disabled auto-update of servers from clients and other servers by
		  default.
		* Fixed a bug while getting sources for large files (>4GB)
		* Fixed mldonkey_importer to work with mldonkey >= 2.7.6
		* Improve exception handling
		* Added a column on client view that shows if the user has reported
		  having disabled shared files.
		* Disable the "Show files" option in context menu if the user has
		  reported having disabled shared files.
		* Add generic CTag classes support for Kad data types
		* Remove kad IO classes
		* Safety on memfiles created from packets
		* Fixed publishing and sending shared files requests
		* Fixed Unittest
		* Update audio and video types
		* Update EC to use the equivalent of VBT tags
		* Fix ID sending on hello packet to use the hybrid ID instead of plain
		  ed2k id
		* Fix a bug on sending info to other clients on file list request
		* Upgrade lex generated code
		* Add the --reset-config flag
		* Modified getclosetsto() fix, originally by tatikiran
		* Changes to flex parsing of search expressions.
		* Fix several missing variable initializations
		* Swap bytes for int types in EC code
		* Lower reask times
		* Fix Memleak in ECSocket
		* Extend amulecmd with 'show log' and 'reset' command, originally by
		  quinox, bug #856
		* Usage of HOSTCC for compile-time executions
		* Created translation status scripts
		* Move server packets to the back of the UDP queue if the server is
		  still resolving a dynamic host
		* Script to wikify changelog
		* Separate ECTag from ECPacket
		* Fix crash on startup
		* Fix several rare memleaks
		* Fixes on Kademlia keyword store
		* Initial Kademlia 2 integration
		* Remove duplicated SendPacket functions in Kad
		* CPacket uses const CMemfile reference instead of pointer
		* Fix for (rare) bogus packets being send on kad
		* Fix for empty packets in Kad Search
		* Fixed server IP for EC
		* Don't destroy shareddir.dat on remote GUI, bug #945
		* Incorrect percentage displayed by amulecmd for files > 4Gb, bug #949
		* Ask user to download server list when list is empty and ed2k active
		* Support automake 1.10
		* Reorganization of EC code
		* Added script to generate EC files for different programming languages
		  (C#, Java and C++) from an abstract language
		* Dropped support for < wx2.8.x (in case you want to blame someone)
		* Added remote gui datastructure for new classes.
		* Fixed compilation with wx2.9, also with disabled 2.6 comatibility.
		* Heavily modified IP2Country code.
		  Proper names, guards, creation on the heap... etc.
		* Added script to create Kad nodes files
		* Fixes for emule-collection support
		* Added some sanity checks
		* Source links with crypt data support.
		* Fix Mac build
		* Remember kad and ed2k urls and restore them on restart.
		* Force conversion to be ISO8859 for tag names, obvious from the network
		  standards. This also fixes Kad.
		* Changed the inheritance for the UDP sockets to include the encrypted
		  layer
		* Fix for MuleGifDecoder issue
		* Windows fixes
		* Added OnO patch for Toolbar display.
		* Fixed validation of preferences items for wxWidgets 2.8.4
		* Fixed cryptopp version recognition on Mac.
		* Finish Protocol Obfuscation including GUI
		* Fix base for emsocket
		* Disable bison generation on Mac
		* Endian fixes
		* Fix compilation on wxCocoa
		* Make obfuscated state persistant
		* Change preferences order, add debug info
		* Fix getsources with large files
		* Add message on triggering new version
		* Fix spelling
		* Fix Windows compilation
		* Remove backups before moving logfile
		* Fix compilation
		* Fix for connecting to servers if encryption is required
		* Fix memleaks
		* Use proper base class
		* Remove unmaintained translations
		* Honour data root settings to remove warning
		* Make code compatible to MSVC
		* Fix to avoid losing packets
		* Avoid multi line strings in GUI to allow MSVC compilation
		* Fix wxIPV4address usage where amuleIPV4 is unnecessary
		* Change CVS string to SVN
		* Adjust MuleDebug
		* Fix file types due to overloads of EC
		* Moved browser preferences to "Browser/" section on config file.

	lfroen:
		* Fix partcount not being set in remote gui
		* Use only one EC library with amuleweb
		* Fix LastSeenComplete
		* Fix for NonCurrentSources
		* Fix incorrect cookie parsing for amuleweb
		* Fix passing strings in EC
		* Lock webserver when serving images
		* EC implementation in C# (work in progress)
		* Fix preferences in amuleweb
		* Fix EC crashing webserver when new item added
		* GUI implementation in C# (work in progress)
		* Implementing split() call
		* Compilation fix for MuleGifDecoder

	LittleAbacus:
		* Patch to show part file numbers.
		* set the search string to the search text of currently
		  selected tab.

	magicamule:
		* filtered off comments still affect rating

	MalaPraxis:
		* Fixed some cases where the full IP of a new client would be shown
		  incorrectly.
		* Added a "System Default" option to browser selection that uses
		  wxWidget's capabilities.
		* Fix MSVC compilation errors
		* Don't use wxFile flush on Windows
		* Toolbar fixes to fix assert on Windows
		* Use better defaults for preferences
		* Simplified minimize/raise code, remember maxmimized status between
		  sessions.
		* Make sure starting points are inside screen and sanity fixes
		* Fixes to view/restore, original function doesn't skip
		* Final fixes to Iconize()
		* Fix for broken native counter.
		* Change data types to clear warnings at /W4 on MSVC
		* Cleared MD5_ functions to use standard memset/memcpy
		* Cleared types, added asserts for debug, remove unused functions
		* More warnings cleared and more asserts
		* /W2 fixes on main MSVC project
		* Fix compilation of aMuleGUI
		* Enable compilation with wx 2.9
		* Fix Kad1.0 and Kad2.0 search types
		* Enable dynamic GUI reordering when networks are disabled
		* Disable packing of non-POD structures
		* Change structures with constructors to classes
		* Small MSVC fixes, major speedup and adjustment for networks
		* Don't use ++ to modify a var value if you assign to same var
		* Speedup for some classes as copying is unnecessary
		* Further fixes for VS
		* Fix notebook logs/info tabs display
		* Better macro use
		* Add MSVC solution and readme
		* Fixed bug on socket event GetResult(), MSVC fixes on files
		* Fixed direct callback for type 6 sources for Kad2.0

	morricone:
		* Fix for wxwin.m4 not autodetecting wxBase.

	mr_hyde:
		* Patch to enable Kad search with amulecmd.
		* Fix for some man pages have wrong name with
		  --program-suffix.
		* Temporary fix for tarball configure.in using SVNDATE.

	Nodsu:
		* Patch to make amulecmd cancel/pause/resume work with many
		  files and file names.
		* Patch to enable preview in remote GUI.
		* Patch to create the magic string $file in previews. This
		  string is replaced with the file name in the command line,
		  in case it exists.
		* Patch to prevent amule compiled with --disable-nls from
		  crashing.

	nvinay:
		* Trivial issue with memset found using google codesearch which may
		  affect only the debugging.

	Phoenix:
		* Fix for crash in amulegui/DownloadListCtrl.cpp.
		* Upgraded extern/listctrl.{cpp,h} from wxWidgets cvs code.
		* Fixed some gtk2 warnings in extern/listctrl.cpp.
		* Fix for unhandled exception in new skinned toolbar code.
		* Coding style fixes.
		* Fix for server disconnection during global search.
		* No more wxARRAY's in amuleweb.
		* Fixed bug in mutex code in amuleweb (s_mutex_wcThreads).
		* No more wxARRAY's in aMule code.
		* Fixed bug in ECPacket.cpp: assignment inside assertion.
		* Changed CECSocket constructor to be exception safe.
		* Fix for invalid rectangle size on COScopeCtrl::PlotHistory().
		* Removed the default constructor for Kademlia contacts.
		* Fix for "get bwlimits" command in amulecmd always returning
		  zero for maximum download value.
		* Added UPnP support.
		* Fix for crash in ECSocket.cpp.
		* FileDetailDialog:: now has more intuitive Apply, Ok, Cancel
		  interface.
		* GUI to enter a specific bind IP in
		  "Preferences->Connection->BindAddress".
		* Resurrected support for the tag FT_DL_ACTIVE_TIME in the met
		  file. It's value, the download active time, can now be seen
		  in the file details dialog.
		* Added the DLACTIVETIME variable to the list of replaced
		  variables in the DowloadCompleted user event.
		* MuleTrayIcon.cpp was not compiling for __WXMAC_CARBON__.
		  Seems to be fixed, but must be the code now has a lot of
		  ifdefs and must be tested on other platforms.
		* Added two more events: "out of space in temporary partition"
		  and "error upon completion".
		* Fixed a crash in amulegui when adding a new category.
		* Fixed a bug in amulegui, removing a category remotely did
		  not update the category count in amule.conf, so the next
		  time amule was run, the category was there again.
		* Fixed a bug in toolbar skins, the skin file was opened even
		  when the checkbox "Use skins" was not checked.
		* Fixed a crash related to MuleGIFDecoder wx-2.8.0 when
		  downloading the file IPFIlter.dat.
		* Fix for ECSocket.cpp, amulegui was crashing upon entry.
		* Fix for ClientDetailDialog in amulegui. Was showing
		  incorrect IP / Server / Software version information.
		* Switch binding of UPnP libraries to use one digit version
		  names instead of unversioned names.
		* Fix for crash in amuleweb when the image file did not exist.
		* UPnP add/delete port mappings are now done in every device
		  found, instead of only the first one.
		* Creation of --enable-upnp/--disable-upnp configure flag.
		* Update of wxWidgets-2.6.3 deprecated code to version 2.8.2.
		* Fixed IPFilter.dat loading from a zipped file.
		* Added a termination process to wxExecute() calls, so that we
		  no longer leave zombies.
		* CDirIterator now uses wxDir.
		* CheckDirExists() now uses wxDir::Exists().
		* CheckFileExists() now uses wxFile::Exists().
		* GetLastModificationTime() now uses wxFileModificationTime().
		* GetFileSize() now uses wxFile::Length().
		* UTF8_CopyFile() now uses wxCopyFile(). Later reverted for locale
		  fixes.
		* UTF8_RemoveFile() now uses wxRemoveFile(). Later reverted for locale
		  fixes.
		* UTF8_MoveFile() now uses wxRenameFile(). Later reverted for locale
		  fixes.
		* theApp is now a global pointer, so that we can access the
		  global application object from within a core file.
		* Partial fix for the COLORREF compilation problem on Windows.
		* Fix for libpng version detection on acinclude.m4. It was
		  failing for strings like 1.2.15beta5 (e.g., debian 4.0 etch).
		* Fix for theApp variable usage in amulegui. It was not beeing
		  initialized and amulegui was segfaulting.
		* Fixed the forum address in the backtrace print.
		* Applied Bas Zoetekouw's patch for debian bug #350396:
		  "amule depletes entropy pool".
		* Implemented IP2Country using GeoIP.
		* When converting from multibyte to wide characters,
		  ConvAmuleBrokenFileNames now tries UTF-8 first. If this
		  fails, then it tries ISO-8859-1.
		* New directory based skin support, reworked Trevino's patch.
		* Fixed amuleweb crashes due to bug in ECSocket.cpp
		* Code to refresh port mappings in the event of a temporary router
		  failure
		* Code to deal with previously unhandled UPnP events.
		* Fixed remote-gui segfault in UpdateStatsTree()
		* syscall_check is no longer a macro
		* Fixed a serious bug introduced by ENABLE_UPNP Makefile.am switch
		* Fix for libpng version detection on acinclude.m4
		* Fix for server list and node list
		* Made some common dialog modals and giving them a default style
		* Handle different UPnP library versions
		* UPnP for amuleweb.
		* Fix for crash on exit and a little less redundancy.
		* Trying to make listctrls behave on Mac.
		* Fix for CheckFreeDiskSpace(). Was probably returning ok if
		  the directory where the file would be saved did not exist.
		* Fix for overflow in CPartFile::HashSinglePart() as reported
		  by visualage.
		* Fix for overflow in CSharedFilesCtrl::DrawAvailabilityBar()
		  as reported by a3linux, CtrlAltDel and stefanero. Special
		  thanks to a3linux for the backtrace.
		* Improoved the macro CHECK_CRYPTO() in acinclude.m4.
		* Fix for the check of cryptopp library version in
		  configure.in.
		* Rewrote the cryptopp m4 stuff.
		* Fixed some memory leaks related to the use of
		  CTerminationProcess.
		* Fixed the usage of CryptoPP::Base64Encoder when creating the
		  key pair for ClientCreditsList. cryptopp semantics is to
		  give the ownership, so do not create objects like this on
		  the heap.
		* Fix for amuled creating zombies. wxProcess does not work
		  with wxBase.
		* wxProcess now receives OnTerminate() events in amuled.
		* Created a specialized termination process object for
		  amuleweb, so that amule does not kill the web daemon if it
		  has already died. This fixes a segfault upon exit.
		* Changed the amule_build_install.sh script to work with
		  distro tarballs for release.

	pochu:
		* Fix for subdirectory builds.

	Radek:
		* Patch to fix windows compilation.

	Raziel:
		* Adapt Kad code to the standard coding guidelines.
		* Work on EC API

	spiralvoice:
		* Patch to enable MLDonkey os_info support.

	Skolnick:
		* Added the time to the aMule stats in the wxCas window and
		  in the generated image.
		* Added the time to the aMule stats in the cas output and
		  in the generated image
		* Added option to generate image in JPG format (along with PNG)
		* Added new icon for aMule

	Stu Redman:
		* Fix for Transferred / Completed not updated in remote GUI.
		* Fix for PARTSIZE not being 64 bits. Enums are always 32
		  bits, even if we use a 64 bit constant to initialize it.
		* ratings/comment marks are now shown in the main transfer
		  window of the remote-gui (the little colored !! on the left).
		* comments are now updated when comment packets arrive (not
		  only when the show comment dialog is open).
		* remote names are now updated once on startup. So there is no
		  more 3s lag until the names are shown when the dialog is
		  opened for the first time.
		* ED2K/Kad User/Filecount is now shown in the remote-gui status
		  bar and on the Kad Tab.
		* Fix for crash on receiving zero-sized UDP packet.
		* New BarShader code.
		* Sparse partfiles on Windows.
		* Fix for zlib detection with an optimizing compiler on configure.
		* Made all part-status bars look the same.
		* File names in file detail dialog can be scrolled without
		  messing up the list control
		* Fix for copy constructor

	Tiziano Müller:
		* Fixed compilation when --enable-geoip is used in conjunction
		  with the ld-flag "--as-needed".

	Trevino:
		* Fix for "Both the Unknown client icon and the Unknown status
		icon points to the same file" issue.
		* Skin support with relative paths.

	visualage:
		* Fix for aMuleWeb unicode search/download link error.
		* Fix for aMuleWeb segfault when refreshing too frequently.
		* Fix for regular expression in aMuleWeb-PHP/split function.

	Vollstrecker:
		* Added possibility to give the path for output right with
		  -p or -o in cas.
		* Changed cas to use getopt_long.
		* Added --config-dir and -c option to cas.
		* Added alias -H --html to cas.
		* Added alias -P --picture to cas.
		* Added --config-dir and -c option to ed2k.
		* Added --config-dir option to amuled.
		* Fixed typos in the man pages.
		* Added manpage for amulegui.
		* Added amulegui desktop icon (with Gerd78).
		* Manpages update.
		* Add debian folder.
		* Correct use of libcrypto >= 5.5 and update of debian-dir.
		* Added Option to use generic ipfilter.dat.
		* Made possible to select which translations get build and
		  installed.
		* Install only manpages in requested Langs.

	wuischke:
		* Add emulecollection support on aMule ED2K Links Handler
		* Fix online signature update rate
		* Fix display of filesize > 4GB in file detail dialog
		* Fix toolbar import/about icon order
		* Add option to load emulecollection in SharedFilesCtrl
		* Add oga and ogv extension for file type search
		* Allow skin/webserver template section via wxchoice + skin enhancement
		* Some error messages rephrased, to improve readability
		* Fix idle mode for UBT
		* Fix Ctrl+a in MuleListCtrl
		* Replace (f)lex by $(LEX) in Makefile.am files
		* Fix libUPnP unloading.
		* Fix building with external CryptoPP
		* Ship skins with tarball
		* Convert skins shipped with aMule to new format
		* Display file size in human readable format in FileDetailDialog
		* Make SVN compile again
		* Some skin code improvements
		* Added upload feedback
		* Added option to enable EC and set pass in amuled
		* bugfix for ec-config option
		* Removed GetLocaleDir()
		* Zipped skin format
		* Fix utf8 problem with file names
		* Fixed toolbar display with skins when blinking on incoming message
		* Fix #1114, missing break statement, thanks to mr_hyde
		* Add option to filter file comments
		* Allow compilation against wxBase
		* Remove Source Dropping
		* Allow usage of local config dir
		* Display log message in bold when using local config dir
		* Extend range for slot allocation, change default value
		* Change Kb to KB
		* Suppress skin directory error
		* Add Upload feedback
		* Fixed GetFeedback
		* Correct some spelling mistakes
		* Always use SecIdent
		* Re-Add option to disable SUI
		* Fix sharing files with extended characters
		* Fix utf8 problem with file names
		* Mark cancelled/removed files grey in search
		* fix search colors implementation
		* Add maintainercleanfiles for make distclean
		* Fix comment icon order and use unitary width for display
		* Fix rating display in SearchListCtrl
		* Fix permission check on Vista
		* Fix compilation with mingw
		* Check for and use SVNDATE in tarballs
		* Move include up to allow compilation on mingw
		* Fix compilation with mingw32
		* Fix compilation on Mac
		* Fix compilation in ClientListCtrl.cpp
		* Fix linking on Windows/mingw32
		* Fix linking of amulegui for Windows
		* Fix problems with collections using CRLF line endings on *nix
		* Fix compilation for gcc 4.3
		* Dirty compilation fix for gcc 4.3
		* Fix compilation on OpenBSD (and probably other Unix)


	Xaignar:
		* Renaming the SearchList typedef to CSearchResultList
		* Splitting CSearchFile out from SearchList.* to SearchFile.*.
		* fix initialization of member variables in CSearchFile when
		  creating on remote gui.
		* Call GetLength safely when sharing files
		* Added support for child results to CSearchListCtrl
		* Major cleanup of CSearchList
		* Add logger target for the thread-scheduler
		* Add smart pointers CScopedPtr and CScopedArray
		* Fix possible crash due to pending events
		* Fix accessing empty list in CMuleListCtrl
		* Add support for displaying large files with CBarShader
		* Improved sanity checking and simplified exception-handling
		  via CScopedPtr and CScopedArray.
		* Major reworking of threads, add a thread scheduler for
		  IO intensive tasks, improve thread-safety for AICH-sync thread
		* Fix FileIO unittests and add test of const CMemFile objects
		* Update AICH from eMule-0.47a Beta1
		* fix positioning of individual frames
		* Improved exception handling
		* Updating the FindMatchingClient function
		* Avoid dangling pointers in case of asserts failing
		* Updating CFormat to properly handle 64b ints on all platforms
		* Fixing CFile::GetAvailable if position is past EOF
		* Fixed possible use of uninitialized variables
		* Adding template function for freeing the contents of a list/map
		* Remove CList
		* Fixing a couple of infinite loops
		* Fixes file completion under amuled
		* Add locking to the ED2KLinks file
		* Removed multiple macros for array size
		* Removed the CMD4Hash from wxString constructor
		* Add swap function to CRangeMap
		* Reworking of the notify-code
		* Optimized and simplified adding of shared files to the listctrl
		* Remove partially copied files when a UTF8_CopyFile fails.
		* Drop the file/directory permission settings, use umask
		  instead.
		* Fixed loading of version information for servers. Previously
		  the information saved in the servers.met file was ignored.
		* Fixed problem with reading ST_AUXPORTSLIST tags for servers,
		  where empty tags would cause the existing server-port to be
		  overwritten, thereby preventing connections to that server.
		* Fixed linking of libmuleappcommon, which would previously
		  include GUI related symbols, thereby breaking amuled in some
		  cases.
		* Added fuzzy sorting method for strings, currently only used
		  for sorting server-version information.
		* Fixed sorting of the "Static" column on the server-list,
		  which didn't conform to 'strict-weak ordering'.
		* Added missing catch-statements in places where subclasses of
		  CSafeDataIO was used, thereby preventing crashes in case of
		  funky files/filesystems, such as network drives only
		  supporting up to 2GB files. (closes bug #878 and #1205).
		* Fixed opening of the Help-page when modifers were applied to
		  F1, which was causing conflict with various system-wide
		  shortcuts (this closes bug #1200).
		* Used -isystem to mark wxWidgets and Crypto++ include files
		  as system-files, thereby reducing the number of warnings
		  generated by these includes.
		* Fixed the shared-files-list ctrl assuming that all items
		  were part-files when creating feedback, which could cause
		  wrongful casts of CKnownFile objects.
		* Changed from using signed longs to store pointers in
		  wxListCtrl, to using wxUIntPtr, which is guranteeded to be
		  able to contain pointers on all platforms.
		* Fixed unicode-chars not being registered by key-events for
		  wxListCtrl (applied to our local copy).
		* Fixed various problems with using arrow-keys and other
		  control-keys on the listsctrls in aMule.
		* Fixed checks for changes in .part files between runs, which
		  previously was entirely broken (checked both wrong
		  timestamps and files).
		* Fixed saving AICH-hashsets to an empty file, where buggy
		  sanity-checks were causing the result to be discarded.
		* Improved the CreateHashFrom* functions, preventing the
		  hashing of empty files, and accessing an empty vector.
		* Added a workaround for a bug in wxNotebook, which would
		  cause the selection returned in page-changed events to
		  sometimes be invalid, thereby causing aMule to crash when
		  attempting to access an non-existing page. This should fix
		  some crashes assosiated with closing search-result tabs.
		* Dropped the internal Crypto++ libraries. Most distros have
		  it these days, and it's just another headache for us to
		  support (and was becomming pretty outdated).
		* Improved checks for NULL points in CClientListCtrl.
		* Fixed some poor english in various logging messages.
		* Improved thread-safety in various classes, in part because
		  wxString isn't threadsafe, and we use that class a lot.
		* Added support for writing 64-bit ints in CTags, which was
		  needed for some server-packets.
		* Improved debugging-information support in CTag.
		* Fixed saving/loading of 64-bit ints for Kademlia, which were
		  sometimes sent as binary blobs. Previously, we would read
		  from the net and save them to 'src_index.dat' just fine, but
		  would fail when it came to reading them from
		  'src_index.dat', resuling in that file being unreadable.
		* Fixed the corruption of some tags (mostly Kademlia), where
		  the tag-names were wrongly saved as UTF-8, though they
		  should have been saved unchanged. This closes bug #1188.
		* Applied various fixes to better conform to ANSI-C++.
		* Fixed repeating of CPPFLAGS when compiling with GeoIP
		  enabled, which caused problems when -pedantic was used.
		* Fixed a couple of small memory-leaks in UPnP (bug #1230).
		* Added the "printf" attribute to printf-like functions in the
		  webserver code, allowing for compile-time error-checking.
		* Fixed potential crashes that would result from server
		  connection attempts that timed out before the hostname
		  lookup returned.
		* Worked around crash in the taskbar icon, which would trigger
		  if the kicker crashed.
		* Fixed safehash-check for files greater than 4GB.
		* Added support for pretty-printing of classes to CFormat.
		* Added a class for the transparent handling of paths, needed
		  because we want to be able to handle both mangled (saved in
		  the wrong locale) and normal filenames. This should fix
		  problems with accessing files with extended chars in the
		  filename.
		* Added warning in case port could not be bound to the
		  hostname specified in the preferences.
		* Made outbound connections use the hostname specified in the
		  preferences. Is possibly not fully functional.
		* Fixed memory-leak when adding invalid ED2K links.
		* Fixed crash when the hashing-result from a now deleted
		  part-file was returned.
		* Allow the update of the server-list from the remote gui.
		* Optimized file-syncing, by only flushing the file contents,
		  rather than the meta-data (timestamps, etc).
		* Fixed possible redefinition of the VERSION define.
		* Fixed redundancy resulting from the use of two different
		  list of file-extensions, used when determining the filetype.
		* Dropped support for importing configuration files, and the
		  like, from older eDonkey and *Mule clients, as most of these
		  were extremly old.
		* Re-added double-buffering for listsctrls, in a manner that
		  should hopefully avoid the problems seen previously.
		* Fixed missing unicode-convertion on a number of packets when
		  sending to unicode-enabled clients.
		* Fixes passing of the error-code to OnReceiveError in
		  CMuleUDPSocket::OnReceive.
		* Improved handling of invalidated (closed) UDP sockets, caused
		  by the fact that wxWidgets errorously treats empty datagram
		  packets as EOF.
		* Fixed setting priorities for part-files on the remote gui
		  (this resolves bug #1251).
		* Improved debugging information when using CFormat.
		* Rewrote the CTextFile class, improving the reading speed,
		  and adding the functionality for writing files.
		* Improved sanity-checks in the CQueuedData class, thereby
		  preventing the possibility of memory-corruption resulting
		  from mangled packets.
		* Added autoconf check for broken exception-handling.
		* Added subclass of Cfg_Str for loading/saving paths.
		* Added functions for checking permissions of dirs/files, and
		  for retrieving the free space at a given location, to CPath.
		* Increased minimum free size needed before writing ".met"
		  files from around 5KB to 100KB, as ".met" can easily be
		  much larger than 5 KB in size.
		* Improved checks for permissions of directories, and insured
		  that the fallback directories are also checked in the case
		  were the user-specified directories are inaccessible.
		* Changed temp/incomming dir variables to "CPath"s, using the
		  previously added Cfg_Path class.
		* Fixed spurious warnings caused by not checking if certain
		  preference files existed before trying to read them. Also
		  removed an unnessesary warning for when known.met doesn't
		  exist.
		* Added wrapper-class for wxThread, to allow us to safely
		  terminate joinable threads without using Delete, a function
		  that is only intended for use with detached threads.
		* Fixed cancelled downloads being reported as succesful.
		* Fixed warning about dirs without shareable files, in the
		  case where there were sharable files, but they were all
		  duplicates.
		* Added support for saving directories (shared, incoming, etc)
		  as well as the filenames of known files in an
		  locale-independant manner, so that changes in locale does
		  not affect our ability to find previously used files or
		  directories. This will break backwards compatibility when
		  using unicoded directory-names.
		* Fixed the search-string being cleared when starting the
		  first search.
		* When starting a search, the entire search string is selected.
		* Fixed creation of ED2k-links with an AICH-hash, in case the
		  file does not actually have a AICH-hash. Also disabled the
		  option in the shared-files window when the file lacks an
		  AICH hash.
		* Removed workarounds for old (and resolved) wxWidgets bugs.
		* Fixed creation of ED2K links without sources, where an
		  superflous "|/" would be appended to the end of the link.
		* Fixed handling of spaces when creating ED2k links.
		* Fixed swapped notify-functions, which caused deleted
		  client-objects to be left on the upload-queue on the GUI.
		* Improved enabling/disabling of items on the right-click menu
		  on the download queue. Among other things, it is now
		  possible to stop a paused download, without having to
		  restart it first. This closes bug #1078.
		* Fixed the setting of priorities for shared files via the
		  remote GUI. This resolves bug #1267.
		* Fixed clipping issues when columns are resized to very small
		  width, causing the contents of one column to be drawn on top
		  of the next column. This closes bug #1171.
		* Fixed copying of text to the clipboard, which previously
		  used the "primary" clipboard (middle-click) under X11. It
		  now uses the default clipboard, which is what DEs typically
		  use for Ctrl+C/V/X. This resolves bug #1139.
		* Improved the displaying of the connection status, and fixed
		  problems where the status of only one of the active networks
		  would be displayed. This resolves bug #981.
		* Fixed percentage display of available parts in the
		  file-details dialog, where the decimal portion of the value
		  would always be zero. This resolves bug #1060.
		* Improved thread-safety of the AICH-sync thread on amuled,
		  and prevented the possibility of deadlocks in a few cases.
		* Fixed bug where the preferences dialog on the monolithic
		  client would not be updated, if the preferences had been
		  changed via EC after the dialog had been first shown.
		* Added support for protocol-obfuscation configuration via
		  the EC protocol.
		* Fixed problem where obfuscation of out-going connections
		  could be enabled even if obfuscation support was not,
		  leading to clients being wrongly dropped.
		* Fixed check-boxes in the preferences dialog for the various
		  obfuscation options not being updated, when one of the other
		  obfuscation check-boxes were checked/unchecked.
		* Added the ability to update the nodes.dat file, and
		  bootstrap from specific IPs,  when using the remote GUI.
		* Added saving/loading of the previous URLs for the server.met
		  and the nodes.dat files, when using the remote GUI.
		* Allow for the creation of ED2k-links on the remote gui.
		  This resolves bug #893, #567 and #584.
		* Fixed link-creation for kad-only clients.
		* Fixed drawing of the grid for statistics-graphs on wxMAC.
		* Reduced needless offscreen drawing of statistics-graphs.
		* Fixed possibility of misordered points on statistics-graphs.

	xor:
		* Fix for crash on amuled when starting up kademlia.
		* Fix for crash when creating backing bitmaps for graphs.

	ycjhi:
		* fix for OSX aMule-CVS-20071115 fails in loading libixml and
		  libupnp.
		* fix for aMule-CVS-20071115 doesn't update server.met on
		  startup.

	Special Thanks to:
		* GeVauDan and gulp for their incredible 'litoral' webserver skin.
		* FreeToGo for implementing the first version of IP2Country on
		  the forum.
		* Mark James (http://www.famfamfam.com) for providing the
		  flags icons and mischamajskij for his unknown icon
		* deloun and mischamajskij for their work on aMule skins and
		  icons for aMule
		* Dimitrios Galanakis for his work on language improvements
		* Bun Bun, for being there to tell me I'm not stupid.

--------------------------------------------------------------------------------

Version 2.2.0 never existed. It was a temporary numbering for the SVN version between 2.1.3 and 2.2.1

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Oct 14 01:14:15 2006 UTC (18 years, 2 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, cwrapper, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Fixed "test ==".

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Aug 17 23:55:16 2006 UTC (18 years, 3 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +5 -5 lines
Changes 2.1.3:
* Bug fix release

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Apr 28 20:43:42 2006 UTC (18 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -2 lines
Add missing include for close(2). Fix DragonFly, esp. hack around a
propolice ICE.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Apr 14 09:54:32 2006 UTC (18 years, 8 months ago) by adam
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4 lines
Changes 2.1.1:
* Fixed sources coming from an 'Unknown' origin.
* Fixed Mac aMule showing erroneous version number in Get Info.
* Disabled the HTTP download progress dialog on Mac (again) because
  it causes crashes.
* Suppressed an error dialog on failure to lookup the host's domain
  name.  Demoted it to just a message in the log.
* Fixed a bug in ed2kHelperScript.app (the Mac ed2k link handler)
  which prevented it from working properly if there was a space in the
  path to the aMule application.  Thanks to Gomaaz for finding this bug.
* Eliminated false reports of failure to execute the on-completion
  command.  This happened with amuled and an on-completion command which
  completes quickly.  Thanks to s0undt3ch for reporting this bug.
* Fixed a bug on sending sources where sources won't be send to a client
  uploading from us if he uses multipacket.
* Fixes some crashes, on systray dying, tho not all till wx is patched.
* Fixed some possible problem with userhash generation, that could lead
  a void userhash.
[more]

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Jan 20 22:06:31 2006 UTC (18 years, 10 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +5 -5 lines
Changes 2.1.0:
* Lots of bug fixes (see ChangeLog)

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Sep 5 10:45:19 2005 UTC (19 years, 3 months ago) by dogcow
Branches: MAIN
CVS tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +5 -6 lines
Update to aMule 2.0.3.

http://www.amule.org/wiki/index.php/ has the full list of changes; in brief,
the CPU and memory usage has been vastly improved, the network code has been
substantially rewritten, amule now works with wxGTK 2.6, and several hundred
bugs have been fixed.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Apr 13 18:12:55 2005 UTC (19 years, 8 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Corrected the patch to apply to sys.h.in, not to sys.h. Also provided a
better comment that describes why the patch is needed. Approved by jlam.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Mar 16 19:06:10 2005 UTC (19 years, 8 months ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -1 lines
Added two patches for building on NetBSD-1.6.2 using gcc-2.95.3.
Approved by wiz.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Feb 24 12:13:42 2005 UTC (19 years, 9 months ago) by agc
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1 lines
Add RMD160 digests.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Jul 25 14:00:21 2004 UTC (20 years, 4 months ago) by minskim
Branches: MAIN
CVS tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
Update amule to 1.2.8.  Patch provided by Sergio Jimenez in PR pkg/26421.

Changes since 1.2.6:
        * Added eserver 16.47 fix (org. by Kry)
	* Translations update
	* Added auto-priority fixes (org. by Xaignar)
        * Removed the useless connection wizard from aMule
	* Code cleaning
	* Added websearch function (filehash.com)
	* Added Fake-checks function (jugle.net & filehash.com)
	* Changed the default server.met URL
	* New buttons added:
	  - reload sharedfiles
	  - switch upload/uploadqueue
	  - clear completed files
	* Fixed filesize in copy ed2k link to clipboard (org. by lemonfan)
	* Added fix from lugdunum to avoid blacklisting on servers
	* Rabbit icons for aMule clients in DL & UP window
	* Added alehack's queue patches
	* Removed double A4AF entry (org. by Xaignar)
	* Added bluecow's fix
	* Added 2 new columns in upload window (Upload/Download + Remote Status)
	* "Asked for another file" on sources now with the filename that is asked for ( i.e. A4AF -> xyz.avi)
	* Added copy file 'feedback' to clipboard function
	* Fixed curl-config detection for debian users
	* Added new Toolbar icons [ thx to http://www.everaldo.com ;) ]
	* Changed:
	  - max connections: 25-7500
          - upload queue: 500-5000
          - max new connections / 5 sec: 5-500
          - remove dead servers after: 1 >
          - tcp port: 80 > (for users with bad ISP's .. but remember -> running aMule as root is unsecure !!!)
	* > 2GB bug (untested)
	* Removed "Upload/Download list refresh" code
	* Kry's fixes from 2.0
        * Onlinesig fixes
	* Fixed already downloading files not being marked as such on search results (org. by elfstone)
	* Improved Launch-browser function
        * Compatibility with new amulesig.dat
	* Updated the licence file
	* Changed installation of webserver stuff
	* Fixed better gtk2 detection
        * Phk for searching for new icons ;)
	* Everaldo for the great icons
	* All the bug-reporters, helpers, translators and users at http://forum.amule.org
	* As usual thx to eMule & wxWidgets devs and everyone i forgot ;)

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Mar 8 22:15:30 2004 UTC (20 years, 9 months ago) by jmmv
Branches: MAIN
CVS tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -5 lines
Update to 1.2.6:

Kry:
* Improved Mac compatibility.
* Fixed the i18n charset.
* Try to set the locale even if it seems to fail.

Creteil:
* Fixed the default Size to 800x600 for 1st time aMule launched without
  ~/.eMule config file.

shakraw:
* ExternalConn: new communication code using wxSockets.
* Web interface: improved communication performance.
* Text interface: now using new wxSockets code.

pil0t:
* Fix for the geometry on start.

pure_ascii:
* Added sorting to filename list in file details.
* Added "Takeover" by doubleclick in file details.
* Fixed preferences window popping up on "Show/Hide UL/DL" in download list.
* i18n stuff (Systray).

rubber30:
* Fixed viewing and sorting by LastSeenComplete and LastReception.

Emilio Sandoz:
* Converted stats calculations to 64bit where necessary (for uptime >49days).
* i18n strings fixed.
* gcc 2.95 compilation fix.

deltaHF:
* i18n stuff.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Feb 13 11:18:29 2004 UTC (20 years, 10 months ago) by jmmv
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -3 lines
Update to 1.2.5:

hellimod:
 BSD and Mac support. We're very near to the Mac aMule.

Hetfield:
 Fixed a memory leak in SysTray. (SysTray.cpp)
 Fixed a DL/UL ratio problem. (amule.cpp)

Kry:
 Added some sanity checks to avoid losing *.part.met files on power failure.
   0-Size files are never written.
 Fixed the 'all time transfered' on Shared Files window. This one fixed some
   eMule/aMule incompatibility on part.met files.
 Some aditional functions on CFile for windoze compatibility.
 MFC compatibility enhanced.
 Added SetFilePath to CKnownFile
 Changed most 'assert' to wxASSERT
 Fixed some NULL clientname causing crash on ListenSocket.cpp
 Fixed the tagcount on .part.met files (KnownFile.cpp)
 Added missing OP_CHANGE_CLIENT_ID on ListenSocket
 Updated HomePage to www.amule.org on messages
 Fixed the server windows splitter. Or sash. Whatever.
 Imported all the other ListenSocket.cpp code from 0.30e
 Fixed 'View Shared Files'. No multiple tabs, also.
 Added theApp.listensocket->StartListening() on startup. Really. Don't ask me
   why it worked before.
 Fixed the systray bug where speed bar was always 10 times smaller.
 Added lots of vars initilization that fixed some crashes.
 Fixed a crash on ClientList.cpp caused by a void node on list.
 Fixed 9 memleaks, some of them big ones.
 Fixed 6 wrong delete -> delete[]
 Fixed wrong hashsetneeded causing random crash
 Added GetED2KPartHashCount() & GetED2KPartCount()
 Fixed a bug on app init, related to Toolbar.
 Fixed a severe crash & memory corruption on UploadClient.cpp
 Fixed download rate overhead calculation
 New HeapSort() and NewSrcPartsInfo() ported from eMule 0.30e
 wxGTK 2.5 compilation fixes
 Fixed the 'rehashing of files on restart' problem.
 Fixed a missing "Error" message on console when partfile loading failed.
 i18n activated, GNU xgettext compatible.
 Fixed bug on OP_FILEREQUEST packet that made eMule clients to disconnect from
   us. eMule clients got our version of client and expected to get the new
   OP_FILEREQUEST from eMule 0.30. Thanks to John & BlubbX from eMule team for
   the report and help tracking down it.
 Fixed several i18n bugs from xMule times.
 Fixed the lseek error on console and window popup when canceling a file that
   is transfering.
 First implementation of selectable refresh. The refresh is bugged - it
   deletes the info on screen, except for about 1 sec, every time
   seconds_defined_on_preferences is reached.
 Used selectable refresh code for SysTray-hiden cpu lower.
 New option on right-click on downloadlist: Hide/Show lists.
 Minimize on startup works now.
 Minimize to tray works now.
 Lots of BSD compilation fixed (aMule compiles under BSD again)
 Fixed the upload disconecting clients at high upload speed
 Changed another wxList to CList (FriendList)
 FriendSlot should have no effect on LowId user.
 Fixed FriendSlot not being persistent and kicking friend after 1 chunk.
 Fixed lowid users on upload queue by importing VQB's lowid alternate
 Added language selection support on preferences
 Fixed the bug that caused never to tell user 'server full'
 Fixed several server connection issues not detected before.
 Added a popup on language change warning for restart.
 Added another popup, this time to point the user on the right direction if
   the locale for that language cannot be set.
 Stop publishing on ED2K network shared files we don't have anymore
 Removed the annoying messages of dropping sources (too much CPU)
 Sanity check to avoid used pushing buttons before aMule is ready for it.
 Fixed gcc 2.95 compilation

Creteil:
 Change order in the notebook for logs in Servers Window
 Updated the logo for webserver from eMule logo to aMule one
 Fixed Switching to Searches Window Bug when removing all servers in Servers
   Window
 Changed default server list from 'best' to 'max', then 'max' to 'best' again
 Fixed the default systray value on preferences.
 Added debug values on UploadQueue.
 Changed max Slot Allocation to 30Kb/s
 Fixed typo in Preferences
 Implemented notebook in Server Window (merged 'Server Info' & 'aMule Log'
   windows in a notebook)
 Fixed bug crashing aMule on Server Window Notebook implementation.
 Now, if no --geometry width & size used, aMule starts with 800x600 as default
 Fixed size restoring from .eMule saved size
 Option 'Search global' in Search Window in the default now.
 GUI code for new slider in Preferences->Tweaks tab handling the lists refresh
 Some cosmetic fixes on Preferences and GUI by Madcat's request.
 Made GUI i18n compliant.
 Slot alloc calculation is properly rounded now.
 Added the Language listbox on preferences.

Shakraw:
 Added missing string in GetDownloadFileInfo() causing IGSEGV when called.
 Fixed the amuleweb login problem.
 Added GetWebList() support.
 amuleweb's search feature complete. Now it is possible to search, download
   and web-search on filedonkey
 Fixed a write error in SETMAXGRAPHUPLOADRATE
 Added support for statistic text infos for web interface (statistics link)
 Fixed two bugged index causing crashes on Webserver.cpp
 Little improvement for server list request (now responses are much faster)
 Generally improved External Connections.
 Fixed search type feature for web interface
 Fixed amule crashes when quitting from amuleweb during requests

Emilio Sandoz:
 Statistics graphs:
 Param changes reversible;
 Color change now works;
 Active connections rescaling now works;
 Graphs and tree suspended when not visible.
 Set correct initial radio button in Systray integration dialog
 Simplified statistics graph averaging
 Corrected UL loop for timer errors
 Simplified UL rate averaging
 Preliminary cleanup of graphing engine; ghosting eliminated
 Client DL rate computation without CList Fixed 32bit rollover error for rates
   over 84kB/s Reduced initial spiking Generally improved speed and CPU/RAM
   usage.
 Search window column widths remembered between searches & saved in preferences
 Statistics preferences dialog: changes are now applied on-the-fly (with proper
   Cancel semantics)
 Eliminated possibility of root directory being invisibly shared

umale:
 Fixed debugloglines on ListenSocket.cpp ServerSocket.cpp having too much
   arguments.
 SysTray code will not be compiled if disabled
 Fixed 5 wrong delete -> delete[]
 Converted po-files

Aleric:
 Fixed all compiler warnings.
 Rewrote all header #include's to only include what is necessary.
 Removed or renamed all functions that clashed with one of the same name from
   libwx_gtk. With as result:
 Fixed --enable-static possibility (needs a lot of static libraries to be
   installed; and latest XFree86 CVS version of libX11 (I had to fix a bug in
   XFree86 too for this)).
 Fixed check-boxes in Preferences -> Directories + a little code speed up there.
 Fixed a duplicated server_list delete
 Server IP# filter.

seneca:
 Near finished all i18n stuff. We expect aMule 1.2.5 is fully i18n-compatible
 Added wxT() Macro for Unicode Support (not functional yet)

Citroklar:
 Testing, lots of testing. Bug-tracker.
 Found the versions that introduced the upload bug and made a nice diff. We
   could look at code for years, without seeing it. Nice guy.
 Fixed README, amulesig.txt.

gjn:
 Fixed bug in creditsystem.

jmccorm:
 Fixed "Close This Searchresult" -> "Close This Search Result"
 Fixed some typos.

lemonfan:
 Fixed stopped files being counted on CheckDiskSpace()
 Progressbar fixes on webserver implementation.
 Several crashes fixed by adding sanity checks to reqfile

deltastar (on irc channel):
 Fixes the > 2Gb files problem caused by a bug on CFile wrapper.

deltaHF:
 i18n stuff

pure_ascii:
 Fixed recreation of filename list in file details
 Scrolling and selecting filenames works now

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Jan 14 21:42:40 2004 UTC (20 years, 11 months ago) by jmmv
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -3 lines
Update to 1.2.4: small bugfixing release for the "file completion" bug.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Jan 7 01:24:16 2004 UTC (20 years, 11 months ago) by xtraeme
Branches: TNF
CVS tags: pkgsrc-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Initial import of amule-1.2.3.

This program is a multiplatform ed2k client fork of eMule client 
using wxWindows class library. It was originally forked from xMule
project but not related to it anymore, except little bits of code.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Jan 7 01:24:16 2004 UTC (20 years, 11 months ago) by xtraeme
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>