TP2001, on 17 March 2015 - 11:19 AM, said:
- 1st Runtime Wizard: "Enable this ... to connect at startup" should be enabled by default;
- Obfuscation should be enabled by default (not forced, only enabled as most BT clients do);
- why there's no dialog box with connection speed (removed in 0.50a),
- users should be asked to enable USS. Please add info about forwarding ports.
- Search - "Automatic" option is completely useless - servers provide DIFFERENT (not better, not worse) results than Kad, I noticed that "Automatic" option simply searches server (only connected server), WTF? Please remove it together with FileDonkey.
- "Autotake links only during runtime" - what idiot invented and make this enabled by default (?) - user clicks a link, nothing happens, clicks again, nothing happens, then users uninstalls eMule.
- Serverlist and Kad should be up-to-dated, I noticed that if you run eMule with "Everyone has the same configuration" then serverlist and nodes.dat are completely empty! In "Update server.met from Url" there should be some link(s) preinstalled (shortypower, emule-security) like it's in eMule mods.
- Max half open connections: 9 - this is setting from Windows XP SP2, newer Windows don't have that limitation, please make it 20, or even 50 (as in NeoLoader);
Agree with these.
- You are presumably connected to the internet when you install. You presumably wish to use the program, that's why you installed it. You should be connecting to the network by default. Seems like a no-brainer. It can easily be toggled off later in the UI, or exit UI, edit config file, and restart? Installer command line toggles for install wizard settings?
- Obfuscation should always be on, and most often optional. Obfuscation off makes my client trigger ISP throttling. There's absolutely no valid justification or reason to ever turn it off. It must be enabled by default, or you can't use P2P on most ISP's today. Period.
- Also, you presumably have a connection speed that has some limits (i.e. not everyone on GB backbones - virtually unlimited), for those who know very well what they are, there should be the ability to specifically enter them. (I thought this was already the case, I forgot).
- For those who don't know their specific optimal settings, or wish to try an automated approach, sure, give them the option to use USS. Personally, I hate the results I get with USS. I manually set optimal, and adjust as needed on rare occasions.
- Search current server, global servers, and Kademlia give results. Automatic serves no purpose. FileDonkey has been defunct for nearly a decade. So there's that.
- Autotake, I guess when it was a new feature that almost no other client had, the idea was to be unobtrusive, and only take links if running, to avoid starting up the app by accident when surfing a link site. But yeah, nowadays, I don't get it. Maybe, if you have multiple p2p apps installed which may handle ed2k links, then you only want eMule to handle them when it is running, or else send it to another app? But this for me is handled in the browser. And if I choose eMule to open an ed2k link, the browser will start eMule if it's not running. So the option (as worded) serves no point. Or maybe the wording is incorrect, and the option functions differently than the wording suggests?
- Somewhat agree with need to update server list, nodes, and URLs to services which provide those. Why keep empty URL, or stale URLs, when there are some stable services out there providing some server.met and nodes.dat files for many years now?
- First of all, anyone still using XP needs to go kill themselves, seriously. The limit is appropriate if and only if you are using XP with stock TCPIP.sys. Otherwise, it should be set to something appropriate for modern OSes or LvlLord patched TCPIP.sys. I found 64 or 96 were very reasonable for a wide range of scenarios.
TP2001, on 17 March 2015 - 11:19 AM, said:
- Options: Check for new version:
365 7 days should be enough;
- to get rid of anti-P2P
Not sure what is meant by these.
TP2001, on 17 March 2015 - 11:19 AM, said:
[list][*]at least basic IPfilter should be bundled by default (but unactivated);
Disagree completely with IPFilter. It adds unnecessary data to program. Filters are an exercise for the user. It's more than enough to provide the FEATURE to use filters, without the DATA, which changes often, and requires a build from a efw dozen lists. BlueTack used to have a blocklist manager, and then there's iblocklist which provides many free blocklists. Go figure it out. For me, I never use any p2p app filter. It is an inefficient and stupid way to handle the problem. I apply blocklists at the OS level on the network device, for all apps and (most) protocols, with something like PeerBlock, which also has built in block list management features, including editing, allow or deny lists, and update lists, and all the list files are plain text, so you can create your own. It is stupid to have the same block list in every single p2p application, and every other application (wastes memory and slows everything down). In some cases, you can't easily implement system wide filtering, so it is a very good feature to have available in a P2P client as a last resort. Adding a static blocklist to the installer will give a false sense of security, as the data may quickly become outdated, especially with a release cycle that spans several years per minor bugfix. Maintaining an up-to-date blocklist would also add a maintenance burden to the developers, to build and test new lists (because sometimes the upstream lists do break).
One additional pet peeve I had with previous eMule (going to check 0.50b momentarily) was with the speed scheduler. When the scheduler activates (i.e. during peak hours), I lower to usage to bare minimums. This naturally decreases slot speed. Scheduler exits peak period, returns to optimal up/down speed settings, but the slot speed is not increased back to previous maximum. Probably one of my biggest annoyances, besides most of those mentioned above.
All in all, a relatively small number of complaints for an app of this complexity.
This post has been edited by foouser: 24 March 2015 - 04:19 PM