Official eMule-Board: Files In Incomig Being Rehashed Every Time Emule Is Launched - Official eMule-Board

Jump to content


Page 1 of 1

Files In Incomig Being Rehashed Every Time Emule Is Launched

#1 User is offline   krisi 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 9
  • Joined: 11-June 16

Posted 20 September 2024 - 10:11 PM

Every time I launch eMule 0.70a the log says 16 times:
Hashing file:

And hashes quite a number of files, doesn't look like all files because I have hundreds, but 16 files.

Is this some kind of security measure, why is happening?
0

#2 User is offline   krisi 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 9
  • Joined: 11-June 16

Posted 20 September 2024 - 10:12 PM

I've found out that those files have duplicate hashes with others under a different name. After removing duplicate files and relaunching eMule twice, there's no more rehasing at startup.
0

#3 User is offline   BuyukBang 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 80
  • Joined: 04-May 23

Posted 21 September 2024 - 08:01 PM

View Postkrisi, on 21 September 2024 - 01:12 AM, said:

I've found out that those files have duplicate hashes with others under a different name. After removing duplicate files and relaunching eMule twice, there's no more rehasing at startup.


This behavior of eMule is quite outdated, and I find it rather frustrating. In my project, I've updated how eMule handles duplicates: it no longer rehashes duplicate files at every startup. Now, it hashes them once and remembers the results for future reference. It also shows all duplicate files on a seperate list, so that user can manage them.

This post has been edited by BuyukBang: 21 September 2024 - 08:29 PM

I’m developing a new project based on the eMule v0.70b Community Release, targeting a launch by March 2025. <<< SCREENSHOTS >>>

List of completed features:

IPv6 Support & UTP NAT Traversal: Enables IPv6 and LowID to LowID transfers between mod users. (Improved version of David Xanatos’s reference implementation)
Client History: Stores and reloads all clients. Enables long-term banning/punishment intervals, tracking suspicious activities, editable client notes, shared files statistics.
Protection Panel: Detects 28 types of bad clients, bans/punishes with 12 levels. Uses customizable text-based definitions within Shield.conf instead of binary DLP.dll.
Blacklist Panel: Keyword & regex based file blacklisting for search results. Very fast (Processes 1000+ definitions on search results under 1 sec).
Download Checker: Skips known/downloaded/canceled downloads by checking file name similarities and file hashes.
Files List: Lists and categorizes all known files and duplicate files. Fast loading (Loads 200k items under 1 sec).
GeoLite2: Replaced legacy IP2Country, supports IPv6, lists both cities and countries.
Several Connection Tweaks: A fast and reliable connection checker; retry failed TCP connection attempts; reask sources & inform queued clients after IP change.
Empty Fake File & DRM Detection: Automatically removes trash files from the download list.
Fast Kad: Provides much faster KAD searches comparable to eServer search speed.
Auto Query Shared Files: A new way of finding files!
Highly Responsive GUI, Dark Mode, Automatic File Extension Correction, Auto\Manual Saving All App Data, Auto\Manual Backup, Added Column Filters To All Lists, Intelligent Chunk Selection, Client Emulation, Selectable Credit Systems, Save & Load File Sources, And many more additional features, bug fixes and optimizations…
To do: IPv6 support for KAD, NAT-T support for eServer, more...
0

#4 User is offline   krisi 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 9
  • Joined: 11-June 16

Posted 21 September 2024 - 08:43 PM

I find it also weird, initially I thought that ALL files were rehashed on every startup, which would be crazy.
The only version which is currently updated (and supposed to be better) is the Community Version. Isn't there any way to report bugs like some bug tracker or something? Isn't the project in Github or similar?

EDIT: I see that the project is at https://github.com/irwir/eMule which was forked from https://github.com/SomeSupport/eMule but since it's a fork does not allow to report Issues unless it's manually enabled.
Can somebody just change this?

This post has been edited by krisi: 21 September 2024 - 08:46 PM

0

#5 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5007
  • Joined: 13-May 07

Posted 22 September 2024 - 08:56 AM

User should receive duplication warnings in the log pane. Currently, in release build those messages were going nowhere (and the message itself is incorrect).
This will be fixed.
Thanks for the report.
0

#6 User is offline   krisi 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 9
  • Joined: 11-June 16

Posted 22 September 2024 - 02:02 PM

View Postfox88, on 22 September 2024 - 08:56 AM, said:

User should receive duplication warnings in the log pane. Currently, in release build those messages were going nowhere (and the message itself is incorrect).
This will be fixed.
Thanks for the report.


Yes I'm receiving the duplicate warnings each time I launch emule and the files are being rehased, I can see the throughput in the Drives Meter gadget.
0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users