mIRC Home    About    Download    Register    News    Help

Print Thread
Default DCC port range #224149 05/08/10 07:25 PM
Joined: Dec 2002
Posts: 344
D
drum Offline OP
Pan-dimensional mouse
OP Offline
Pan-dimensional mouse
D
Joined: Dec 2002
Posts: 344
Currently, mIRC uses a default port range of 1024-5000 for establishing DCC connections. Many modern operating systems (including Windows Vista and 7) have stopped using this range for dynamic connections and now use the IANA suggested range of 49152-65535. I think it would be appropriate for mIRC to start using this range by default, especially with the introduction of uPnP support.

Also, "randomize ports" ought to be enabled by default.

Re: Default DCC port range [Re: drum] #224576 14/08/10 03:42 AM
Joined: Apr 2003
Posts: 342
M
MeStinkBAD Offline
Fjord artisan
Offline
Fjord artisan
M
Joined: Apr 2003
Posts: 342
Well, my router doesn't support UPnP (it supports NAT-PMP). I generally change the port range to 1024-1048. And leave Randomize port disabled. This works better in most situations. Randomizing the port is really unnecessary.


Beware of MeStinkBAD! He knows more than he actually does!
Re: Default DCC port range [Re: drum] #224580 14/08/10 06:18 AM
Joined: Apr 2010
Posts: 966
F
FroggieDaFrog Offline
Hoopy frood
Offline
Hoopy frood
F
Joined: Apr 2010
Posts: 966
It MIGHT be a good idea. But ALOT of ppl have port forwarding set up for the default mIRC ports. To change the default would only add confusion.


I am SReject
My Stuff
Re: Default DCC port range [Re: drum] #224582 14/08/10 07:24 AM
Joined: Oct 2003
Posts: 3,918
A
argv0 Offline
Hoopy frood
Offline
Hoopy frood
A
Joined: Oct 2003
Posts: 3,918
UPnP might be supported, but the vast majority of setups are still using router port mapping. Using random ports by default would seriously confuse users who already have trouble setting up their routers. I don't think these defaults should be changed. Sites like portforward.com already have a plethora of guides for various routers (using screenshots et al) that tell users how to configure their routers for mIRC. Changing these settings would mean all of these guides would have to be redone, which is taxing on the sites and would cause more confusion in the meantime.


- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"
Re: Default DCC port range [Re: argv0] #224591 14/08/10 12:42 PM
Joined: Oct 2004
Posts: 8,330
Riamus2 Offline
Hoopy frood
Offline
Hoopy frood
Joined: Oct 2004
Posts: 8,330
Enabling Randomize Ports wouldn't (shouldn't) require any changes to those sites or anyone's setups. Even if randomized, it's still within the port range that is there and if that doesn't change, nothing has to be done by the user or those sites.

Changing the port range to something else would be an issue, though. That said, I really don't think the range should be 1024-5000. There's no good reason for that and it opens a lot of ports. It would be better to drop that to 20 ports for most people, or to be conservative, 100. But, yes, that does affect those sites.


Invision Support
#Invision on irc.irchighway.net
Re: Default DCC port range [Re: Riamus2] #224594 14/08/10 06:36 PM
Joined: Oct 2003
Posts: 3,918
A
argv0 Offline
Hoopy frood
Offline
Hoopy frood
A
Joined: Oct 2003
Posts: 3,918
Randomizing the ports *does* cause issues though.

mIRC "reserves" 1024-5000, but it doesn't use that entire range. Some routers cannot forward ranges, but rather only single ports at a time. Users (obviously) don't add all 3976 ports in that case, sometimes they just add 5. And often in this scenario they don't update their port range in mIRC, either because they are unaware that it is needed, or expect mIRC to (correctly) take the first 5 ports and fail on the rest. Whatever the reason, we see users in #mIRC who have this setup. Randomizing ports would break the setup for these users. We've actually seen users with this exact problem of having selected randomize ports and forgetting to update the range to match their router's, so I'm fairly sure it would only happen more often if enabled by default.


- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"
Re: Default DCC port range [Re: drum] #224619 15/08/10 07:49 AM
Joined: Dec 2002
Posts: 344
D
drum Offline OP
Pan-dimensional mouse
OP Offline
Pan-dimensional mouse
D
Joined: Dec 2002
Posts: 344
With further consideration, I agree that a change would likely cause more problems than it would solve. Thanks for the feedback.