Hi, here is an attempt to get unreal-tournament out of package.mask, by isolating the insecure (bug #44351) dedicated server in its own ebuild. So, since unreal-tournament will contain the client and not the server, it should be free of the server's security concerns.
Created attachment 90409 [details] unreal-tournament-ded-451.ebuild
*** Bug 144468 has been marked as a duplicate of this bug. ***
Created attachment 98856 [details] ut99-ded-451.ebuild ut99-ded-451.ebuild New Ebuild with new conf script, init.d script and asu (tool for managing the ut99 server!)
Created attachment 98857 [details] files/ut99-ded.confd files/ut99-ded.confd Conf.D File
Created attachment 98858 [details] files/ut99-ded.initd ut99-ded.initd New init.d Script
*push*
Created attachment 104018 [details] ut99-ded-451.ebuild ut99-ded-451.ebuild Updated Mirror.
*push* Nobody interessted in putting this into Portage?
You can vote for bugs now.
What? I don't understand. How 2 vote?
http://bugs.gentoo.org/page.cgi?id=voting.html
*Please* don't bump bugs. It is *extremely* rude. http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect10 We'll get to this as time permits. It has little to do with interest and mostly to do with allocation of time. For example, my time is a limited resource and therefore valuable as a scarce commodity. As such, I have to choose where to best spend my time to best improve Gentoo. Since this package is simply a split of a package so the client can be unmasked, meaning it doesn't provide any new functionality, but rather enhances current functionality, it is automatically a lower priority than other things. Because of this, my valuable time is best spent working on other things, such as the Gentoo Council or Trustees. Bugs like this will eventually get worked.Also, as nice as bug voting is and everything, popularity isn't going to do much when it comes down to a finite resource such as time. After all, Council stuff will *always* be a higher priority than games, even if it was something insanely popular (like if Blizzard ported World of Warcraft to Linux). You're just going to have to have a little patience. I hope you understand.
I'm afraid Conrad's work totally goes against what's going on in the other bugs such as 134156. The scripts might be useful but I haven't looked yet.
It occurred to me some time ago that this ebuild is probably not necessary but I didn't make a firm decision about it until now. The security issue that this ebuild tries to separate from the game client affects all servers, not just dedicated ones. You don't need the ucc-bin binary in order to run a server from within the game. I will therefore include ucc-bin in the next ebuild I post to bug #134156 after I have fixed an issue with the renderer settings. I will probably also include the init script. It looks good but I will modify it to use ${SVCNAME}.pid as the PID file so that multiple servers can be run from the same machine. I recommend that this bug be closed as INVALID.