View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003312 | unreal | ircd | public | 2007-05-01 17:54 | 2007-05-04 06:43 |
| Reporter | vonitsanet | Assigned To | |||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | closed | Resolution | wont fix | ||
| Product Version | 3.3-alpha0 | ||||
| Summary | 0003312: upnp support for wircd? [ 0_0 ] | ||||
| Description | <+vonitsanet> a (crazy?) idea: upnp support for wircd <+vonitsanet> oO <+aegis> O.O <+aegis> that's actually a great idea Nothing more.. nothing less ;p | ||||
| 3rd party modules | |||||
|
|
For windows: http://www.microsoft.com/whdc/device/netattach/upnp/default.mspx http://www.microsoft.com/technet/prodtechnol/winxppro/support/upnp01.mspx http://msdn2.microsoft.com/en-us/library/aa382303.aspx For unix: http://pupnp.sourceforge.net/ For implementation details, I would prefer something like.. listen *:port { options { upnp; }; }; where upnp indicates to the ircd it must attempt to grab that port on the IGD .. |
|
|
If upnp is not not available what it should do? Dont listen on this port at and all and send error message or continue with the "classic" way (and again send error message)? |
|
|
I can't personally see the need for UPnP support (assuming we're talking about only using it for automatic port grabbing, as opposed to doing whatever else UPnP can let one do that would somehow relate to IRC). Listen ports are generally configured statically and don't change often enough (if ever!). Also, on most NAT routers, UPnP is turned off by default (http://en.wikipedia.org/wiki/UPnP#Problems_with_UPnP) - so anyone who turns it on already knows how to configure their router (hopefully!) and so can configure a static port forward in the router. As for DNS, it is possible that UPnP could be used to grab the (random) UDP port used, but frequently, the system is configured to use the _router itself_ as the DNS server, making the use of grabbing unnecessary (as the router does the magic anyway, else DNS would probably never work on a NAT network). |
|
|
omg.....!? you can't be serious about implementing this in the ircd... I agree with aquanight's comment, I see really no need to implement this, only more bulk (perhaps libs even), and come on... we aren't THAT MUCH a childish ircd, are we? |
|
|
No. uircd its not childish ofc. To be honest i had this idea for this reason: "unrealircd is the only ircd with upnp for port mapping.. COOL" I dont (real networks) dont need it at all. |
|
|
So you wanna bloat the IRCd more with "omg COOL!"? |
|
|
A bit childish comments, eh :P A sane "I don't see a reason to implement this either due to X,Y,Z" is much more suitable for this place, honestly. I agree with aquanight's statements though, but the thought was entertaining :) Also, a bit of mentoring / pushing people in the direction / documenting ideas even though they won't be realized, isn't a big problem. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2007-05-01 17:54 | vonitsanet | New Issue | |
| 2007-05-02 02:00 |
|
Status | new => acknowledged |
| 2007-05-02 02:28 |
|
Note Added: 0013975 | |
| 2007-05-02 04:33 | vonitsanet | Note Added: 0013976 | |
| 2007-05-02 18:26 | aquanight | Note Added: 0013980 | |
| 2007-05-03 10:10 | syzop | Note Added: 0013992 | |
| 2007-05-03 18:44 | vonitsanet | Note Added: 0013993 | |
| 2007-05-03 19:13 | Stealth | Note Added: 0013994 | |
| 2007-05-03 19:14 | Stealth | Note Edited: 0013994 | |
| 2007-05-04 06:42 |
|
Note Added: 0013996 | |
| 2007-05-04 06:43 |
|
Note Edited: 0013996 | |
| 2007-05-04 06:43 |
|
Status | acknowledged => closed |
| 2007-05-04 06:43 |
|
Resolution | open => wont fix |