++++++++++++++++++++++++
X-Ray MoD 1.0
++++++++++++++++++++++++
Type | Idea | Source/Edit | Description | Used Tag
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Update | itsonlyme | SiRoB | New ModID and Modname Code | // X-Ray :: Modname
Update | Slugfiller | Xman/MorphXT | Minor Update of SafeHash Code | // X-Ray :: SafeHash
Update | SiRoB | Spike2 | Updated "Fix Connection Collision" Code | // X-Ray :: FixConnectionCollision
Update | Spike2 | Spike2 | Enhanced Client Recognization | // X-Ray :: EnhancedClientRecognization
Update | Maella/Stulle | Spike2/Neo | ReAsk Sources - inform eMule's and Donkeys via OP_CHANGE_CLIENT_ID | // X-Ray :: ReAskSrcAfterIPChange
Update | netfinity | Xman | DynamicBlockRequest - merged few xman changes into netfinity's code | // X-Ray :: DynamicBlockRequest
Update | Michael Fatzi | DavidXanatos | Updated major parts of the Speedgraph code (CDialog->CWnd) | // X-Ray :: Speedgraph
Update | A. Kazakovsky | WiZaRd | Updated major parts of the SysInfo code | // X-Ray :: Statusbar
Update | David Xanatos | JvA | AutoSoftLock v2 - now you can set a global- and a file-based ASL-Value | // X-Ray :: AutoSoftLock
Readded | | | Readded IRC
Feature | Slugfiller | SF-IOM/JvA | Set UploadPriority in Downloadlist and DownloadPriority in ShareList | // X-Ray :: DLULPrioExtension
Feature | ??? | TK4Mod | Show Unknown Protocol Tags received from Client in Client Detail Dialog | // X-Ray :: UnknownProtTags
Feature | BlueSonicBoy | TK4Mod/JvA | Redesigned Client Detail Dialog | // X-Ray :: RedesignedClientDetailDlg
Feature | itsonlyme | David Xanatos | ReqFiles | // X-Ray :: ReqFiles
Feature | MorphXT | NeoMule | MultiFileStatusBars | // X-Ray :: MultiFileStatusbars
Feature | slugfiller | David Xanatos | Modeless Dialogs | // X-Ray :: ModelessDialogs
Feature | enkeyDEV | Spike2 | Save/Load Sources | // X-Ray :: SLS
Feature | WiZaRd | eMulefuture | Save Friendslot | // X-Ray :: SaveFU
Feature | netfinity | Spike2 | UDP Reask security check - Don't accept responses if we haven't asked | // X-Ray :: UDPReaskSecurityCheck
Feature | netfinity | Spike2 | Known Client Bonus | // X-Ray :: KnownClientBonus
Feature | WiZaRd | eMulefuture | IntelliFlush | // X-Ray :: IntelliFlush
Feature | EastShare | MorphXT/Xman | IP2Country - added flags, new icons(e+) + Kadflags(emulefuture) + Update | // X-Ray :: IP2Country
Feature | Yun.SF3 | MorphXT | IPFilter Update | // X-Ray :: IPFilterUpdate
Feature | Slugfiller | eMulefuture | Show Estaminated Time till downloading from Client | // X-Ray :: QRETA
Feature | ??? | eMulefuture | OwnPrefs (preferences_xray.ini) | // X-Ray :: OwnPrefs
Feature | ??? | eMulefuture | FreshPrefs | // X-Ray :: FreshPrefs
Feature | Official | MorphXT/Stulle| Own Mod Version Check | // X-Ray :: X-Ray Version Check
Feature | MaxUpload | Stulle | Global Hard Limit | // X-Ray :: Global Hardlimit
Feature | leuk_he | eMulefuture | Obfuscated HTTP-Transfers | // X-Ray :: ObfuscatedHTTPTransfers
Feature | eWombat | eMulefuture | Winsock2 Support | // X-Ray :: Winsock2
Feature | Slugfiller | Spike2 | InfiniteQueue | // X-Ray :: InfiniteQueue
Feature | Slugfiller | TKB/JvA/Stulle| SlotRelease (Big Thx Stulle for your help) | // X-Ray :: SlotRelease
Feature | Xman | Spike2 | 80% score for non SUI clients | // X-Ray :: ScoreReducedNonSUIClients
Feature | Xman | Xtreme | Uploadtoolbar | // X-Ray :: Uploadtoolbar
Feature | WiZaRd | eMulefuture | Redesigned Shared Files Window | // X-Ray :: RedesignedFilesWnd
Feature | Stulle | Stulle | Compat Client Stats | // X-Ray :: CompatClientStats
Add | JvA | JvA | Added some more checks for AutoSoftLock and ActiveConnectionControl
Replace | DonkeyHote | WiZaRd | Replaced the old (buggy) toolbar code with the new one | // X-Ray :: Toolbar
Replace | itsonlyme | eMulefuture | Replaced QRDiff code with itsonlyme's one (thought it was little bit buggy) | // X-Ray :: QRdiff
Replace | Commander | NeoMule | Replaced the old Clientpercentage with NeoMule's | // X-Ray :: ClientPercentage
Replace | DarkMaster | DarkMaster | Replaced the old Toolbar with the new one designed by DarkMaster | // X-Ray :: Toolbar
Changed | VQB/WiZaRd | Spike2 | Removed Normal- and FriendChunkNr and changed FriedUploadamount to max 4gb | // X-Ray :: FullChunk
Remove | sivka | | Don't interrupt upload if waiting queue empty or friend-slot | // X-Ray :: HoldULSessionOnEmptyQueue
Remove | Xanatos/JvA | | Removed Skinable Toolbar | // X-Ray :: SkinableToolbar
Remove | Avi3k | hebmule | Extended Shared View | // X-Ray :: ExtendedSharedView
Fix | DavidXanatos | NeoMule | Critical Packet Fix | // X-Ray :: CriticalPacketFix
Fix | WiZaRd | eMulefuture | Threadsafe Fix | // X-Ray :: ThreadsafeFix
Fix | MadDog | JvA | Fixed Trayicon bug that Downloadbar wasn't shown
Fix | JvA | JvA | Fixed Sortbug of TotalUpDown | // X-Ray :: TotalUpDown
Fix | WiZaRd | JvA | Fixed small displaybug around XP-GroupBox | // X-Ray :: XP-GroupBox
Fix | WiZaRd | JvA | Fixed wrong lables of NiceHash Settings | // X-Ray :: NiceHash
Fix | WiZaRd | NeoMule | Fixed Loop-Bug in ClientList.cpp | // X-Ray :: LoopImprovement
Fix | Xman | Xtreme | Fixed destroy splashscreen bug when you close emule right after start | // X-Ray :: SplashExtended
Fix | JvA | JvA | Fixed minor Load/Save Bug of ReleaseBonus-Preferences | // X-Ray :: ReleaseBonus
Fix | dlarge | JvA | Fixed major Bug of VariableReaskTime-Preferences | // X-Ray :: VariableReaskTime
Fix | JvA | JvA | Fixed major Bug of DropSources-Preferences | // X-Ray :: DropSystem
Note: If you upgrade from a earlier X-Ray you have to set all ModPrefs again (Own Preferences File).
++++++++++++++++++++++++
X-Ray MoD 0.3
++++++++++++++++++++++++
Type | Idea/Src from | Description | Used Tag
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Merge | | Merged to 47c Codebase
Update | Xman | Updated Sourcecache Implementation | // X-Ray :: Sourcecache
Update | WiZaRd | Updated AutomaticKademliaFirewalledRecheck Implementation | // X-Ray :: AutoKadFirewallRecheck
Feature | Slugfiller | SearchCatch | // X-Ray :: SearchCatch
Feature | itsonlyme/Neo | CacheUDPsearchResults | // X-Ray :: CacheUDPSearchResults
Feature | eWombat/WiZaRd| Connetion Checker | // X-Ray :: ConChecker
Feature | Maella/Stulle | ReAsk Sources after IP Change | // X-Ray :: ReAskSrcAfterIPChange
Feature | Spike2/Pawcio | Reconnect to Kademlia (after Connection error) | // X-Ray :: ReconnectToKadAfterConnectionError
Feature | WiZaRd | Reset Kad-IP on IP Change | // X-Ray :: ResetKadIP
Feature | Slug./Stulle | Spread ReAsk | // X-Ray :: SpreadReask
Feature | Stulle | Variable ReAsk Time | // X-Ray :: VariableReaskTime
Feature | Spike2/TK4 | Enhanced Client Recognization | // X-Ray :: EnhancedClientRecognization
Feature | Max/Obelix/JvA| ActiveConnectionControl | // X-Ray :: ActiveConnectionControl
Feature | NeoMule | AutoSoftLock | // X-Ray :: AutoSoftLock
Feature | Peace/JvA | Added icons to show the Queue Difference better | // X-Ray :: QRdiff
Feature | Avi3k | Extended Shared View | // X-Ray :: ExtendedSharedView
Feature | WiZaRd/JvA | 3D-Text for PrefSlider | // X-Ray :: 3DTextForPrefSlider
Feature | WiZaRd/JvA | X-Ray Color Style for the PrefSlider | // X-Ray :: PrefSliderColors
Feature | pHoeniX | Fadeout on Exit | // X-Ray :: FadeoutOnExit
Feature | pHoeniX/eMF | XP-GroupBox | // X-Ray :: XP-GroupBox
Feature | WiZaRd | Relax on Start-Up | // X-Ray :: RelaxOnStartUp
Feature | WiZaRd | Now so you can always see e.g. UL/DL stats even if the client is offline | // X-Ray :: OfflineFriendData
Feature | Tarod/MorphXT | Show Compression in UploadListCtrl | // X-Ray :: ShowCompression
Feature | WiZaRd/Lama | New nice looking Statistics | // X-Ray :: WiZaRdStats
Feature | Bastard/eF-Mod| Nice Hash | // X-Ray :: NiceHash
Feature | WiZaRd/Bastard| Nice Move | // X-Ray :: NiceMove
Feature | TPT/Xtreme/JvA| ProcessPriority - differs from Xtreme, Priority is set AFTER complete start | // X-Ray :: ProcessPrio
Feature | Xtreme | Don't overwrite bak files if last sessions crashed | // X-Ray :: DontOverwriteBakFiles
Feature | pHeonix/Neo | Added Tabbed Preferences | // X-Ray :: PPgPrefTabs
Feature | Sivka/JvA | SourceDropSystem | // X-Ray :: DropSystem
Feature | Stulle | Auto Drop Immunity | // X-Ray :: AutoDropImmunity
Feature | Sivka | Don't interrupt upload if waiting queue empty or friend-slot | // X-Ray :: HoldULSessionOnEmptyQueue
Feature | Sivka/Xman | Stop Downloading from one single client | // X-Ray :: StopDownload
Feature | Spike/WiZaRd | Faster Re-Ask on MLdonkeys | // X-Ray :: FastReaskforMLDonkey
Feature | netfinity | Anti-Shape | // X-Ray :: AntiShape
Improve | NeoMule | BetterClientAttaching | // X-Ray :: BetterClientAttaching
Improve | NeoMule/WiZaRd| LoopImprovement | // X-Ray :: LoopImprovement
Improve | Xman | Init-Hashtable optimization | // X-Ray :: KnownFileListHashTableImprovement
Improve | Xman | Don't refresh list-item on deletion | // X-Ray :: DontRefreshOnItemDeletion
Improve | WiZaRd | Proper KadClientList-Client deletion | // X-Ray :: ProperKadClientListCleanup
Add | | Added many Preferences Security Checks and Limits to the Slotcontrol
Add | Xanatos | Added some code to SessionDownloadFeature | // X-Ray :: SessionDownload
Changed | JvA | Few things in ChunkSettings and the calculation | // X-Ray :: FullChunk
Removed | Xman | Better Chunk Selection - it's not needed at the moment cause of the zz code
Removed | NexteMF | Official Toolbar Code
Fix | Sirob | Fix Connection Collision | // X-Ray :: FixConnectionCollision
Fix | | Fixed some things for the debug mode
Fix | DavidXanatos | Fixed a Bug in the new XS v4 for Obfuscation
Fix | Xman | Crashfix At Mmsocket
Fix | shadow2004 | Show the correct serverport in networkinfodlg if obfuscution is used
Fix | WiZaRd | XS-workaround for older clients
Fix | | Small displayfix in Splashscreen (thx WiZ for reporting)
++++++++++++++++++++++++
X-Ray MoD 0.2 Alpha
++++++++++++++++++++++++
Type | Idea/Src from | Description | Used Tag
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Merge | | Merged to 47b Codebase
Feature | SF-IOM | Completed SafeHash Implementation | // X-Ray :: SafeHash
Feature | Morph/Xtreme | Threaded FlushBuffer | // X-Ray :: FlushBuffer
Feature | Xtreme | Queued Disc-Access for Read/Flushing-Threads | // X-Ray :: QueuedFlushThreads
Feature | Morph/Xtreme | ReadBlockFromFileThread | // X-Ray :: ReadBlockFromFileThread
Feature | O2/Xtreme | Hash Progress | // X-Ray :: HashProgress
Feature | MorphXT | Display current uploading chunk | // X-Ray :: UploadChunkDisplay
Feature | MorphXT | Display current downloading chunk | // X-Ray :: DownloadChunkDisplay
Feature | eF-Mod | Show Total UP/DOWN | // X-Ray :: TotalUpDown
Feature | xrmb | Confirmed download | // X-Ray :: ConfirmedDownload
Feature | xrmb | See the need | // X-Ray :: SeeTheNeed
Feature | Slugfiller | Show chunk dots in downloadlist progress | // X-Ray :: ChunkDots
Feature | Slugfiller | DoubleLucas | // X-Ray :: DoubleLucas
Feature | Slugfiller | QPFPush - Gives an inverse boost to less popular files for more equality | // X-Ray :: QPFPush
Feature | Moonlight/Scar| Save Upload-Queue-Wait-Time | // X-Ray :: SUQWT
Feature | Sivka/Stulle | Release Bonus | // X-Ray :: ReleaseBonus
Feature | netfinity | Drop Stalled Sources | // X-Ray :: DropStalledSources
Feature | netfinity | Delayed NNP | // X-Ray :: DelayedNNP
Feature | netfinity | Reask Partstatus on NNP | // X-Ray :: ReaskPartstatusOnNNP
Feature | JvA | All P2P get their correct icon and clients with ext.-prot. get an overlayicon | // X-Ray :: CorrectAppIcons
Changed | WiZaRd | Makes eMule to keep the PROPER limit of the queue | // X-Ray :: QueueSizeFix
Changed | JvA | Changed executable icon
Removed | Slugfiller | NoNeededRequeue due to netfinity's code | // X-Ray :: NoNeededRequeue
++++++++++++++++++++++++
X-Ray MoD 0.1 Alpha
++++++++++++++++++++++++
Type | Idea/Src from | Description | Used Tag
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Feature | netfinity | DynamicBlockRequest | // X-Ray :: DynamicBlockRequest
Feature | BlueSonicBoy | DL Part completion speed-up code | // X-Ray :: PartCompletionSpeedUp
Feature | Xman | Better Passive Source Finding | // X-Ray :: BetterPassiveSourceFinding
Feature | Xman | Better Chunk Selection | // X-Ray :: BetterChunkSelection
Feature | Xman | Find best Sources | // X-Ray :: FindBestSources
Feature | Slugfiller | NoNeededRequeue | // X-Ray :: NoNeededRequeue
Feature | Avi3k | Colored Queue rank difference to the download list | // X-Ray :: QRdiff
Feature | Morph/JvA | Colored Clientstate | // X-Ray :: ColoredClientstate
Feature | Commander | Client Percentage | // X-Ray :: ClientPercentage
Feature | Xanatos | Session Download | // X-Ray :: SessionDownload
Feature | VQB | OwnCredits | // X-Ray :: OwnCredits
Feature | Sivka/JvA | Slot Control | // X-Ray :: SlotControl
Feature | VQB/WiZaRd | FullChunkTransfer | // X-Ray :: FullChunk
Feature | WiZaRd | You can set the minimum Nr. of Chunks that will be transfered @ Friend-UL | // X-Ray :: FUChunkNr
Feature | JvA | You can set the minimum Nr. of Chunks that will be transfered @ Normal-UL | // X-Ray :: NormalChunkNr
Feature | Xman | Sourcecache | // X-Ray :: Sourcecache
Feature | Neo | Preferences Banner | // X-Ray :: PrefBanner
Feature | Neo/eMule+ | Preferences SlideBar | // X-Ray :: PrefSlider
Feature | eF-Mod | New Statusbar Arrangement and fixed some bugs in the eF-Implementation | // X-Ray :: Statusbar
Feature | DonkeyHote | New Toolbar including fixes and several changes (Thx to TommyB for the optic) | // X-Ray :: Toolbar
Feature | Xanatos/JvA | Toolbar is now skinable, so you can use your own images for the bar | // X-Ray :: SkinableToolbar
Feature | eF-MOD | High resulution speedmeter on toolbar with some fixes from David Xanatos | // X-Ray :: Speedgraph
Feature | Xtreme | New SplashScreen Arangement | // X-Ray :: SplashExtended
Feature | SF-IOM/Xtreme | SafeHash | // X-Ray :: SafeHash
Feature | Xman/NetF | If your upload is > 80 kb/s emule switch to lower compression | // X-Ray :: VariableCompression
Feature | Xman | Code Improvement for choosing to use compression | // X-Ray :: CompressionChoosing
Feature | Slugfiller | Requested blocks are now clipped to chunk limits and max. allowed block size | // X-Ray :: ReqBlocksClipping
Feature | WiZaRd | Improved Uploadcaching | // X-Ray :: ImprovedUploadCaching
Feature | Avi3k | Improved Kad's encoding code for CUInt128 | // X-Ray :: KadEncode
Feature | WiZaRd | AutomaticKademliaFirewalledRecheck | // X-Ray :: AutoKadFirewallRecheck
Feature | SiRoB | Outlined Percentage | // X-Ray :: OutlinedPercentage
Feature | Slugfiller | ModID | // X-Ray :: ModID
Feature | NeoMule | ModLog | // X-Ray :: ModLog
Change | | Changed several Colors
Feature | itsonlyme | Modname is shown everywhere in the mod | // X-Ray :: Modname
Tweak | SiRoB | Don't send extended tags to client that don't support it to reduce overhead | // X-Ray :: ExtendedProtokolCheck
Fix | WiZaRd | Some MemLeakFixes
Web:
http://sourceforge.net/projects/x-ray-mule/Download bin -
emule.v0.47c.X-Ray.v1.0-bin.rar (3.04 MB)
Download src