Just a heads up. There is a new release of linux-igd (a upnp gateway for Linux)
From the man page (In case you dont know what linux-igd is):
"upnpd is a daemon that daemon that emulates Microsoft's Internet Connection Service (ICS). It implements the UPnP Internet Gateway Device specification (IGD) and allows UPnP aware clients, such as MSN Messenger to work properly from behind a NAT firewall."
The new stuff:
linux-igd-0.95 now compiles against libupbp 1.3.1
This is currently the only working version of linux-igd since earlier versions require an obsolite libupnp which is no longer available (and so linux-igd has been masked in packages.mask). With this version, it can now be unmasked.
I am not a maintainer or developer, but I needed it for my system and did the work to get it installed. I thought it might save someone else the trouble. At the very least it needs a look-over and some QA
Changes I have made to the 0.95 ebuild (from 0.92):
- daemon moved to /usr/sbin
- config file now installed in /etc
- conf.d file now installed in /etc/conf.d
- man page[s] now installed in man
- clutter removed from /etc/linuxigd
- new upstream option ALLOW_MULTICAST configured in conf.d and actioned in init.d
- init.d and conf.d files updated and renamed to be consistent with other ebuilds (I used smartmontools ebuild as a reference)
- updated postinst message to reflect current state of linux-igd install
Please, don't restrict bugs without any reason. Just leave the checkboxes alone.
*** This bug has been marked as a duplicate of 146219 ***
Created attachment 98241 [details]
Ebuild for Linux-igd 0.95
Created attachment 98242 [details]
Init script for Linux-igd 0.95
upnpd.rc should be placed in the files directory. It will be copied to /etc/init.d and renamed during emerge
Created attachment 98243 [details]
conf.d for Linux-igd 0.95
upnpd.confd should be placed in the files directory to be installed during emerge
Appologies about the restriction - I was presented with 2 check boxes and I knew this wasnt for security - I thought I had to pick at least one. I know better now.
Also appologies for the dupe. Ive spent a bit of time on this and in some areas it goes further than the other submission (ie: this one installs /etc/upnpd.conf, the upnpd(8) man page, adds the upstream routing option to conf.d/init.d, removes clutter from /etc/linuxigd etc) but it doesnt include the patches of the other bug.
Ok, I hadnt even uploaded the files and this bug was already marked resolved. Im going to reopen it because having looked at the dupe, I believe my ebuild might be a little better - one thing mine catches that no other previous ebuild (incl the dupe) seems to have so far, is installing /etc/upnpd.conf in the proper location. I think thats an important one. See above for other fixes too. Please give this ebuild due consideration before marking it resolved simply because I checked a wrong box.
Just attach it to the other bug, we only need on bug for the same issue. Thanks.