eMule X-Ray MoD

Motor Mouth

New member
eMule 0.49a X-Ray v1.4




++++++++++++++++++++++++
X-Ray MOD 1.4
++++++++++++++++++++++++

Merge: Merged to 49a Codebase
Update: Updated libpng to 1.2.28 due to official lib update
Update: Updated CxImage to 6.0 due to official lib update
Update: Minor Update of Antileech.dll - Xman
Update: Major Update of Rollup Control Code - gui.dat isn't used anymore + cleanup - eMule+/JvA
Update: Minor Update of SlideBar Code - eMule+
Feature: MassRename including SimpleCleanup - MorphXT-Team
Feature: Superior Client Handling - Stulle
Feature: Payback First - AndCycle/SiRoB
Feature: Powershare - zz/MorphXT-Team
Fix: Fixed GDI-Leak around IP2Country - RapidMule/WiZaRd
Fix: Fixed GDI-Leak around Directories-Page on close - RapidMule/WiZaRd (implemented in official)
Fix: Fixed Memory Corruption in Webserver - WiZaRd (implemented in official)
Fix: Fixed minor buffer overflow bug in Uploadlist - JvA
Fix: Fixed minor banning bug - could happen that banned clients aren't recognized - JvA
Fix: Fixed some Memleaks in SysInfo Code - WiZaRd
Remove: SafeKad - has to be verified if needed - netfinitiy
Remove: Anti fragmenting - has to be verified if needed - netfinitiy
Remove: KadPerformance Improvements - has to be verified if needed - netfinitiy
Remove: Corruption Black Box Fix - implemented in official code now - David Xanatos
Remove: ShareFilter - implemented in official code now - WiZaRd


Download Mirrors:
eMule-0.49a-X-Ray-v1.4-bin.rar
eMule-0.49a-X-Ray-v1.4-src.rar


Download more versions of eMule X-Ray.MoD
Features & Changelogs for eMule X-Ray.MoD
Rate eMule X-Ray.MoD @ emule-mods.de !!!
eMule: Server.met - Server-List - IPFilter - Skins - eMule Wiki - Nodes.dat (eMule KAD)
 
eMule 0.47c X-Ray v1.0




++++++++++++++++++++++++
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).


Download Mirrors:
eMule-0.47c-X-Ray-v1.0-bin.rar
eMule-0.47c-X-Ray-v1.0-src.rar


Download more versions of eMule X-Ray.MoD
Features & Changelogs for eMule X-Ray.MoD
Rate eMule X-Ray.MoD @ emule-mods.de !!!
eMule Tools: Server.met - Server-List - IPFilter - Skins
 
eMule 0.47c X-Ray v1.1




++++++++++++++++++++++++
X-Ray MoD 1.1
++++++++++++++++++++++++

Type | Idea | Source/Edit | Description | Used Tag
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Feature | SiRoB | SilverSurfer | SolidGraph | // X-Ray :: SolidGraph
Feature | Mighty Knife | StulleMule | Static Server Handling - don't remove static servers | // X-Ray :: StaticServerHandling
Feature | SiRoB | MorphXT | Software Column in Upload- & Queuelist | // X-Ray :: ClientSoftwareColumn
Fix | JvA | JvA | Fixed major Uploadbug - thx 2 LorenzoC & hackersondope2002 | // X-Ray :: FullChunk


Download Mirrors:
eMule-0.47c-X-Ray-v1.1-bin.rar
eMule-0.47c-X-Ray-v1.1-src.rar


Download more versions of eMule X-Ray.MoD
Features & Changelogs for eMule X-Ray.MoD
Rate eMule X-Ray.MoD @ emule-mods.de !!!
eMule Tools: Server.met - Server-List - IPFilter - Skins
 
eMule 0.48a X-Ray v1.2




++++++++++++++++++++++++
X-Ray MoD 1.2
++++++++++++++++++++++++

Type | Idea | Source/Edit | Description | Used Tag
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Merge | | | Merged to 48a Codebase
Merge | | | Now x-Ray uses all Xtremelibs (thx2Stulle)
Update | netfinity | WARP | Minor update of DelayedNNP Code | // X-Ray :: DelayedNNP
Update | netfinity | WARP | Minor update of KnownClientBonus Code | // X-Ray :: KnownClientBonus
Update | WiZaRd | eMulefuture | Major update of SLS-Code | // X-Ray :: SLS
Update | MorphXT | NeoMule | Minor update of MultiFileStatusBars | // X-Ray :: MultiFileStatusbars
Update | WiZaRd | eMulefuture | Major update of ClipStat code (also changed tag from WiZaRdStats to ClipStat) | // X-Ray :: ClipStat
Update | David Xanatos | NeoMule | Minor update of BetterClientAttaching Code | // X-Ray :: BetterClientAttaching
Feature | ??? | Diclonius/JvA | Filefeedback | // X-Ray :: Filefeedback
Feature | eMule+ | NeoMule | eMule+ Ini2-Class | // X-Ray :: eMulePlusIniClass
Feature | David Xanatos | NeoMule | KadInterfaceImprovement | // X-Ray :: KadInterfaceImprovement
Feature | WiZaRd | eMulefuture | AICH-Security | // X-Ray :: AICHSecurity
Feature | SR-13 | NeoMule | Part Import/Export | // X-Ray :: PartImportExport
Feature | enkeyDEV | eMF/Spike2 | Intelligent Chunk Selection | // X-Ray :: ICS
Feature | Xman | NeoMule | Uploading Problem Client | // X-Ray :: UploadingProblemClient
Feature | Xman | NeoMule | Extened Credit Table Arragement | // X-Ray :: ExtenedCreditTableArragement
Feature | xrmb | NeoMule | Shared Parts | // X-Ray :: SharedParts
Feature | Spike2 | Spike2 | Rebind UPnP on IP-Change | // X-Ray :: RebindUPnP
Feature | ??? | NeoMule/JvA | Safe Preferences Settings - Check Settings on every call of LoadPreferences() | // X-Ray :: SafePrefsettings
Feature | David Xanatos | NeoMule | Argos Antileechsystem - slightly modified | // X-Ray :: Argos
Feature | ??? | NeoMule/JvA | LeecherLog | // X-Ray :: LeecherLog
Add | Spike2 | Spike2 | Small additions to Sourcecache | // X-Ray :: Sourcecache
Add | BlueSonicBoy | BlueSonicBoy | Some Improvements in IP-Filter and Sockets | // X-Ray :: Optimizations
Add | Spike2/Xman | Spike2/Xtreme | Several code Improvements | // X-Ray :: Optimizations
Change | Xman | Xtreme | Don't save obfuscation required Sources in SourceSaver | // X-Ray :: SLS
Change | Xman | Xtreme | IP2Country shows now 32bit Flags for Windows >= XP | // X-Ray :: IP2Country
Change | WiZaRd | eMulefuture | If FS are toggled then the remaining data is recalculated | // X-Ray :: FullChunk
Change | Stulle | MorphXT | OwnCredits code into the new way for >= 0.48a clients | // X-Ray :: OwnCredits
Change | JvA | JvA | Swaped Upload- and Download-Speedgraph positions | // X-Ray :: Speedgraph
Remove | Xman | Xtreme | Uploadtoolbar due to official code | // X-Ray :: Uploadtoolbar
Remove | SiRoB | SilverSurfer | SolidGraph due to official code | // X-Ray :: SolidGraph
Remove | TBT | pHoeniX | Fadeout on Exit | // X-Ray :: FadeoutOnExit
Fix | WiZaRd | eMulefuture | Fixed minor bug around anchor in shared files window | // X-Ray :: RedesignedFilesWnd
Fix | Stulle | Spike2 | Fixed minor statistics bug in preferences.cpp | // X-Ray :: EnhancedClientRecognization
Fix | shadow2004 | eMulefuture | Fixed minor bug around Preferences Dialog | // X-Ray :: PrefSlider
Fix | Tuxman/JvA | JvA | Fixed minor Statusbarbug;show networkicon(ed2k/kad) even if disabled in prefs | // X-Ray :: Statusbar
Fix | Xman | Xtreme | Fixed minor PeerCache Bug in StatisticsDlg
Fix | Xman | Spike2 | Fixed minor seldom crashbug in Friendlist
Fix | Xman | Spike2 | Fixed minor shared files reloadbug on FNF-Exception
Fix | Xman | Xtreme | Fixed minor division by zero bug in Taskbarnotifier
Fix | Xman | Xtreme | Fixed minor crashbug around AICH-Syncthread on Shutdown
Fix | leuk_he | MorphXT | Fixed minor kad path bug
Fix | ilmira | ilmira | Fixed minor valid hash test bug
Fix | Xman | Xtreme | Fixed minor bug around enable/disable ClientList/QueueList
Fix | fafner | StulleMule | Fixed minor mem leak


Download Mirrors:
eMule-0.48a-X-Ray-v1.2-bin.rar
eMule-0.48a-X-Ray-v1.2-src.rar


Download more versions of eMule X-Ray.MoD
Features & Changelogs for eMule X-Ray.MoD
Rate eMule X-Ray.MoD @ emule-mods.de !!!
eMule: Server.met - Server-List - IPFilter - Skins - eMule Wiki - Nodes.dat
 
eMule 0.48a X-Ray v1.3




++++++++++++++++++++++++
X-Ray MoD 1.3
++++++++++++++++++++++++

Type | Idea | Source/Edit | Description | Used Tag
--------+---------------+---------------+-------------------------------------------------------------------------------+-----------
Recode | Stulle/JvA | Stulle/JvA | Complete Recode of Slotcontrol (Slotspeed + Trickleslots) | // X-Ray :: SlotControl
Recode | JvA | JvA | Complete recode of FullChunk Calculation Method | // X-Ray :: FullChunk
Update | Slugfiller | NeoMule | Major update of Modeless Dialogs Code | // X-Ray :: ModelessDialogs
Feature | David Xanatos | NeoMule | New File Detail Dialog - already implemented but tagged with ModelessDlg's | // X-Ray :: NewFileDetailDialog
Feature | eMule+ | dlarge | eMule+ Transferwnd Style - Rollup Control | // X-Ray :: RollUpCtrl
Feature | enkeyDEV | Spike2/NeoMule| LowID to HighID Automatic Callback | // X-Ray :: L2HAC
Feature | WiZaRd | DreaMule | ShareFilter | // X-Ray :: ShareFilter
Feature | ??? | NeoMule | Manual Client Management | // X-Ray :: ManualClientManagement
Feature | TPT/Xanatos | NeoMule/Stulle| XP-Style Menus | // X-Ray :: XPMenus
Feature | eMule+ | NeoMule | FileStatusIcons | // X-Ray :: FileStatusIcons
Feature | shadow | NeoMule | Only Download Complete Files | // X-Ray :: OnlyDownloadCompleteFiles
Feature | David Xanatos | NeoMule | Suspend Collecting | // X-Ray :: SuspendCollecting
Feature | David Xanatos | NeoMule | UnSolicitedPartStatus - needed for StandbyDownload | // X-Ray :: UnSolicitedPartStatus
Feature | David Xanatos | NeoMule | StandbyDownload | // X-Ray :: StandbyDownload
Feature | netfinity | ScarAngel | SafeKad | // X-Ray :: SafeKad
Feature | netfinity | ScarAngel | Anti fragmenting | // X-Ray :: AntiFragmenting
Feature | netfinity | ScarAngel | KadPerformance Improvements - moved some functions inline | // X-Ray :: InlineKadFunctions
Feature | Avi3k | NeoMule | Update nodes.dat frequently | // X-Ray :: UpdateNodesDatFrequently
Change | JvA | JvA | Splashscreen & Sidebanner
Change | JvA | JvA | LeecherLog is static now | // X-Ray :: LeecherLog
Remove | JvA | JvA | Removed some senseless checks for ASL & ACC
Remove | Slugfiller | TKB/JvA/Stulle| SlotRelease | // X-Ray :: SlotRelease
Fix | shadow2004 | eMulefuture | Fixed minor bug around Preferences Dialog - this time for real ;) | // X-Ray :: PrefSlider
Fix | leuk_he | eMulefuture | Fixed minor bug in emuledlg: do not ask exit from command prompt
Fix | David Xanatos | NeoMule | Fixed minor nullpointer bug in UploadClient | // X-Ray :: MultiFileStatusbars
Fix | Xanatos | Mephisto | Corruption Black Box Fix | // X-Ray :: CorruptionBlackBoxFix
Fix | netfinity | WARP | Fixed bug in sockets.cpp around socket deletion
Fix | TimDzand | | Fixed minor bug in Tweaks Preferences Page
Cleanup | JvA | JvA | Cleaned up some useless codeparts


Download Mirrors:
eMule-0.48a-X-Ray-v1.3-bin.rar
eMule-0.48a-X-Ray-v1.3-src.rar


Download more versions of eMule X-Ray.MoD
Features & Changelogs for eMule X-Ray.MoD
Rate eMule X-Ray.MoD @ emule-mods.de !!!
eMule: Server.met - Server-List - IPFilter - Skins - eMule Wiki - Nodes.dat (eMule KAD)
 
eMule 0.49b X-Ray v1.5




X-Ray MOD 1.5

Type | Idea | Source/Edit | Description | Used Tag
--------+--------------+--------------+------------------------------------------------------------------------------+----------
Merge | | | Merged to 49b Codebase
Update | | | Updated MiniUPnP code to v1.1 (04/07/2008)
Update | Xman | Stulle/MyTh/..| Major Update of Antileech.dll - Version 4 (including xunlei detection)
Update | JvA | JvA | Minor Update of countryflag.dll's | // X-Ray :: IP2Country
Feature | JvA | JvA | Queue List per File in Shared Files Window | // X-Ray :: QueueListPerFile
Feature | Xman | Xtreme | See OnQueue | // X-Ray :: SeeOnQueue
Add | Maella | Xtreme | Several code Fixes | // X-Ray :: FiXeS
Add | Maella/Xman/..| Xtreme | Several code Improvements | // X-Ray :: Optimizations
Improve | Michael Fatzi | JvA | Changed minor code part (FillRect->FillSolidRect) because it's faster | // X-Ray :: Speedgraph
Improve | David Xanatos | JvA | Changed several code parts around Argos code | // X-Ray :: Argos
Fix | Makkurayami | JvA | Fixed minor Statisticsbug caused by a to small array | // X-Ray :: StandbyDownload
Fix | Crimson | JvA | Fixed minor Preferences Bugs in Argos Page and changed some default values | // X-Ray :: Argos
Fix | AUG | JvA | Fixed minor NULL-Pointer bug in AddBannedClient | // X-Ray :: Argos
Fix | JvA | JvA | Fixed minor draw bug on stopping a file with A4AF-sources | // X-Ray :: MultiFileStatusbars
Fix | bscabral | DreaMule | Fixed minor Multimonitor Bug around Tooltips
Remove | WiZaRd | eMulefuture | Redesigned Shared Files Window | // X-Ray :: RedesignedFilesWnd
Remove | SiRoB | MorphXT | Fix Connection Collision - don't know if it's really needed in 49b | // X-Ray :: FixConnectionCollision


Download Mirrors:
eMule-0.49b-X-Ray-v1.5-bin.rar
eMule-0.49b-X-Ray-v1.5-src.rar


Download more versions of eMule X-Ray.MoD
Features & Changelogs for eMule X-Ray.MoD
Rate eMule X-Ray.MoD @ emule-mods.de !!!
eMule: Server.met - Server-List - IPFilter - Skins - eMule Wiki - Nodes.dat (eMule KAD)
 
eMule 0.49b X-Ray v1.6 released

Changelog:
Code:
++++++++++++++++++++++++
X-Ray MOD 1.6
++++++++++++++++++++++++

Update: Updated Crypto++ code to v5.5.2 (9/24/2007)
Update: Updated MiniUPnP code to v1.2 (07/10/2008)
Update: Updated Argos code by adding some new detection methods for fake emules... (zz_fly/JvA)
Feature: Automatic Restart eMule Client if necessary (David Xanatos/JvA)
Feature: Save Date of the last SharedFileRequest to avoid removing requested files (JvA)
Feature: Relative Chunk Display (David Xanatos)
Add: Added H.264 and 3vid FourCC Codes to the MediaInfo Detection (JvA)
Add: Added DownloadChunkDisplay also to the Downloading Clients List (JvA)
Add: Added some more information to the SharedParts Chunklist (JvA)
Improve: Minor optimization in CPartFile::UpdatePartsInfo (taz/WiZaRd)
Improve: Skip DupCheck if it is not necessary (WiZaRd)
Change: Bad Sources (identified by Argos) won't be sent via SourceExchange (JvA)
Fix: Fixed (hopefully) major source finding bug (JvA)
Fix: Fixed minor official draw bug around SharedFiles Filter on Language change (JvA/WiZaRd)
Fix: Fixed minor draw bug around Toolbar on low resolutions (Hiding speedmeter now) (JvA)
Fix: Fixed minor crash bug around Collections (caused by Modeless Dialogs) (WiZaRd)
Fix: Fixed minor crash bug around ReqFileCtrl (caused by my own stupidity) (WiZaRd)

This version is only a minor code update but i have to release a fixed version for some people that report that X-Ray crashes very often. With this version it sould be fixed now.
I've written some more unique things like saving the date of the last file request, which can be used as an indicator to unshare seldom requested files. Therefor i've added a new column in the Shared Files Window.

I've planed something for the next version and i need some talented graphic artists for this. If you think you can help please pm me.
And as always i am searching for some more translators.


Thanks to all beta testers, my translators (AUG,nuberu and the darkforge.it guys). thanks for you hard work.
this time the binary package contains already the translations for Spanish, Italian, Traditional and Simplified Chinese.

Download:
Binary: Binary Package
Source: Source Package

cya
JvA
 
Back
Top