Sie sind auf Seite 1von 7

CHANGELOG FOR EMULE

http://emule-project.net
========================

eMule 0.51d (community version)


-----------------------
- May, 12 2019 -
-----------------------
.: Fixed: duplicate tags when reloading data from .part.met in PartFileConvert

-----------------------
- May, 11 2019 -
-----------------------
.: Changed: tweak numbers for low speeds in upload bandwidth throttler

-----------------------
- Apr, 27 2019 -
-----------------------
.: Fixed: Web Interface crash in search
.: Changed: allow mediainfo.dll versions up to 19.04.*

-----------------------
- Apr, 24 2019 -
-----------------------
.: Fixed: slot target datarate calculations for 25 KB/s maximum

-----------------------
- Apr, 03 2019 -
-----------------------
.: Fixed: network info dialog could display text as selected

-----------------------
- Mar, 22 2019 -
-----------------------
.: Fixed: getting our public IP from server response

-----------------------
- Mar, 16 2019 -
-----------------------
.: Fixed: global server search was broken

eMule 0.51c (community version)


-----------------------
- Feb, 26 2019 -
-----------------------
.: Fixed: incorrect KAD tag count in search reply

-----------------------
- Feb, 20 2019 -
-----------------------
.: Fixed: crash when loading emulecollections (regression)

-----------------------
- Feb, 08 2019 -
-----------------------
.: Fixed: UPnP crash in Windows XP
-----------------------
- Jan, 12 2019 -
-----------------------
.: Fixed: Web Interface regressions in search

-----------------------
- Jan, 04 2019 -
-----------------------
.: Fixed: e-mail notifications were broken due to buggy ATL code
.: Fixed: regressions in Scheduler's options
.: Added: scheduler's action edit dialog shows the name of the value

-----------------------
- Dec, 09. 2018 -
-----------------------
.: Fixed: minor issues in Web Server templates

-----------------------
- Sep, 16. 2018 -
-----------------------
.: Fixed: bad text in taskbar notification pop-up (reported by Riso64Bit)

-----------------------
- Sep, 08. 2018 -
-----------------------
.: Fixed: crash when deleting a part file while it was being hashed

eMule 0.51b (community version)


-----------------------
- Aug, 26. 2018 -
-----------------------
.: Fixed: minor visual issues in Transfers and status bar (build 3)
.: Added: automatic check for new community versions should be working now (thanks
to Some Support)

-----------------------
- Aug, 19. 2018 -
-----------------------
.: Fixed: minor visual issues in Search page (build 2)

-----------------------
- Aug, 12. 2018 -
-----------------------
.: Fixed: regression in TaskBarNotifier
.: Changed: keep uploading when max size or time were reached, but free slots were
available

-----------------------
- Aug, 08. 2018 -
-----------------------
.: Added: create certificate for Web Interface HTTPS connections

-----------------------
- Aug, 02. 2018 -
-----------------------
.: Fixed: regressions in ClientList and SearchWndParams
.: Fixed: captcha generator was clipping rotated characters
.: Added: conditionally enable Send and Close buttons in Messages
-----------------------
- Jul, 25. 2018 -
-----------------------
.: Added: Web Interface search for collections

-----------------------
- Jul, 24. 2018 -
-----------------------
.: Fixed: crash in Add sources dialog; and a minor visual issue

-----------------------
- Jul, 23. 2018 -
-----------------------
.: Fixed: time interval between cleanups in CIndexed (regression)
.: Fixed: IRC channel tabs vertical resizing (topic window)
.: Fixed: for long list of IRC nicks only the last part would be displayed

eMule 0.51a (community version)

-----------------------
- Jul, 12. 2018 -
-----------------------
.: Changed: version check and online help will use HTTPS

-----------------------
- Jul, 09. 2018 -
-----------------------
.: Changed: Content-DB searches will use HTTPS

-----------------------
- Jun, 29. 2018 -
-----------------------
.: Fixed: Web Server link in network info dialog adjusted for HTTP/HTTPS

-----------------------
- Jun, 25. 2018 -
-----------------------
.: Fixed: regressions in DownloadListCtrl
.: Fixed: hide sources on download rename or name cleanup (issue reported by
Enig123)

-----------------------
- Jun, 16. 2018 -
-----------------------
.: Changed: code simplification in several modules

-----------------------
- Jun, 11. 2018 -
-----------------------
.: Fixed: IRC socket could falsely log errors while waiting for data (thanks to
Enig123)
.: Fixed: strange nested loop in graph module
.: Fixed: slow peers often timed out at the begining of upload session (thanks to
Some Support for the idea)
.: Fixed: "Direct add with empty queue" peers could have hours of wait time

-----------------------
- Jun, 04. 2018 -
-----------------------
.: Fixed: order in start-up sequence
.: Changed: use uint32 for upload and download speed limits
.: Changed: using standard "kbit" instead of "kBit"

-----------------------
- May, 30. 2018 -
-----------------------
.: Fixed: possible memory leak in collections
.: Removed: MobileMule code

-----------------------
- May, 29. 2018 -
-----------------------
.: AsyncSocketEx code: fixed regressions, updated old OnLayerCallback methods

-----------------------
- May, 27. 2018 -
-----------------------
.: Added: mp4, mkv and ogg quick verification (thanks to Enig123)

-----------------------
- May, 23. 2018 -
-----------------------
.: Fixed: regression in Web Interface

-----------------------
- May, 12. 2018 -
-----------------------
.: Fixed: Shared Files page should always have a '+' symbol for "All Directories"
.: Changed: allow mediainfo.dll versions up to 18.05.*

-----------------------
- May, 06. 2018 -
-----------------------
.: Fixed: string type inconsistency in KAD tags (in non-Unicode builds only)

-----------------------
- Apr, 30. 2018 -
-----------------------
.: Changed: Web Server templates and HTML generation for better HTML standards
compliance

-----------------------
- Mar, 29. 2018 -
-----------------------
.: Fixed: possible NULL pointer dereference in ProcessPreviewRequest

-----------------------
- Mar, 27. 2018 -
-----------------------
.: Changed: flush timers for each file in downloads get an additional random delays
(up to 2 seconds)
.: Changed: allow mediainfo.dll versions up to 18.03.*

-----------------------
- Mar, 21. 2018 -
-----------------------
.: Fixed: file rename should update ED2K link in Details pages (reported by
Riso64Bit)

-----------------------
- Mar, 11. 2018 -
-----------------------
.: Changed: set DS_ONQUEUE state for swapped source because DS_NONE could get
purged (thanks to Enig123)

-----------------------
- Mar, 06. 2018 -
-----------------------
.: Added: magnet links can be pasted or drag&dropped to Transfers

-----------------------
- Mar, 04. 2018 -
-----------------------
.: Changed: KAD TCP firewall check tries to connect to low ID client instead of
immediate return (recheck for false low ID)
.: Changed: removed events logging where TODO comments suggested

-----------------------
- Feb, 20. 2018 -
-----------------------
.: Added: IRC tabs - each tab now has a separate input and autocomplete

-----------------------
- Feb, 16. 2018 -
-----------------------
.: Added: check for filtered or banned KAD buddy IP (thanks to Enig123)
.: Changed: IRC tabs will not close on disconnect or quit

-----------------------
- Feb, 14. 2018 -
-----------------------
.: Added: magnet links, basic parsing (file name, length, hash, AICH hash and
sources)

-----------------------
- Feb, 11. 2018 -
-----------------------
.: Added: validate log file name when saving logs manually (also fixed regression
in validation)
.: Changed: IRC command /ison printout is prepended with "ison: "

-----------------------
- Feb, 10. 2018 -
-----------------------
.: Added: IRC can use italics
.: Added: check for DS_REQHASHSET state in CUpDownClient::Disconnected (thanks to
Enig123)

-----------------------
- Feb, 06. 2018 -
-----------------------
.: Fixed: IRC nick in a channel was not updated on change if a private conversation
existed
.: Fixed: IRC smileys could be drawn with incorrect background colour
.: Added: IRC user mode prefix will be displayed in a channel log
-----------------------
- Feb, 06. 2018 -
-----------------------
.: Added: IRC setting to toggle UTF-8 usage
.: Added: IRC setting to ignore "Ping? Pong!" messages in Status

-----------------------
- Feb, 05. 2018 -
-----------------------
.: Changed: IRC channel default topic height was decreased to 1 line
.: Changed: IRC Channels list is closable

-----------------------
- Feb, 04. 2018 -
-----------------------
.: Fixed: conversion from UTF-8 to UTF-16LE must use string length
.: Added: IRC uses UTF-8 encoding

-----------------------
- Feb, 02. 2018 -
-----------------------
.: Fixed: IRC should open a private message window after double clicking on your
own nick
.: Fixed: IRC used case-sensitive comparison in some cases
.: Fixed: IRC nick in Prefernces was truncated to 19 characters instead of 20
.: Changed: IRC nick may be cleared in Prefernces while not connected
.: Added: IRC channel window would not close after kick

-----------------------
- Jan, 27. 2018 -
-----------------------
.: Added: Web Server can use SSL/TLS with a certificate and a private key files
(.crt/.key)
.: Changed: Web Server templates - password should not be saved in browsers
.: Fixed: Web Server templates had a few odd tags

-----------------------
- Jan, 23. 2018 -
-----------------------
.: Fixed: Web Interface search results from multiple tabs (partial fix, shows
results from all tabs as one list).

-----------------------
- Dec, 23. 2017 -
-----------------------
.: Added: CreateCrashDump=2 in preferences.ini, [eMule] section will write dump
without asking user

-----------------------
- Dec, 19. 2017 -
-----------------------
.: Added: KAD massive flooders will be removed from the routing zone
.: Changed: Use InterlockedCompareExchange() to prevent re-entry
.: Changed: UploadBandwidthThrottler::RemoveFromStandardList cleans up all entries
for a socket as was written in comment
.: Changed: LastCommonRouteFinder does not need uploadLocker

-----------------------
- Dec, 05. 2017 -
-----------------------
.: Fixed: allow loading of mediainfo.dll versions v17.*
.: Fixed: bug in id3lib_strings.h length()
.: Changed: AbstractFile::UpdateFileRatingCommentAvail(bool bForceUpdate = false)
made consistent with its overriding methods

-----------------------
- Nov, 25. 2017 -
-----------------------
.: Changed: upgraded AsyncSocket code using the latest Filezilla server
.: Changed: use uniform check for timeouts ">=" instead of random ">" or ">=" (an
example: ::GetTickCount()>=t+TIMEOUT)

-----------------------
- Nov, 18. 2017 -
-----------------------
.: Fixed: memory leak in exception handler of CAICHRecoveryHashSet::SaveHashSet()
.: Fixed: several minor regressions
.: Added: duplicate AICH hashes in known2_64.met are zeroed and will be purged on
next program start
.: Changed: replaced broken stat() functions with custom statUTC(), returning UTC
file time stamps

-----------------------
- Oct, 10. 2017 -
-----------------------
.: Changed: allow small ping variation in the incoming KAD packets tracking (thanks
to Enig123 for the idea)
.: Changed: use message-only window in AsyncSocketEx

-----------------------
- Sep, 24. 2017 -
-----------------------
.: Fixed: prevent re-entry into CEMSocket::CleanUpOverlappedSendOperation()
.: Fixed: condition in UploadBandwidthThrottler::RunInternal()
.: Fixed: crash in SharedDirCtrl on sharing directory with exactly 1 file
.: Fixed: regression in AsyncSocketEx.cpp (it is an array of structures, not byte
array!).
.: Fixed: bug in CResizableLayout::ClipChildren
.: A number of always true/false conditions removed from checks
.: Code editing related to type casts and type consistency