Hi all, I'm actively using (and enjoying) the fruit of Rafael's work on his multicast proxy daemon (see [1] for details). Although I still believe it would be beneficial to have code exercising the kernel's multicast bits in base, that doesn't seem to be in the stars (at this moment). So, with Rafael's permission, I'm presenting a port of his work.
[weerd@pom] $ cat pkg/DESCR mcast-proxy is a small daemon that can be used for multicast streaming setups. Run it on your gateway to have set-top boxes in your local network able to fetch multicast streams from your IP-TV provider. I'm hosting the code myself and have changed it to use user _mcastproxy, with uid 791 reserved in infrastructure/db/usr.list: Index: infrastructure/db/user.list =================================================================== RCS file: /cvs/ports/infrastructure/db/user.list,v retrieving revision 1.292 diff -u -p -r1.292 user.list --- infrastructure/db/user.list 2 Jun 2017 16:47:23 -0000 1.292 +++ infrastructure/db/user.list 27 Jul 2017 19:07:43 -0000 @@ -299,3 +299,4 @@ id user group port options 788 _dnsdist _dnsdist net/dnsdist 789 _ftpsesame _ftpsesame net/ftpsesame 790 _mtr _mtr net/mtr +791 _mcastproxy _mcastproxy net/mcast-proxy It's been a while porting stuff, so this can probably use some thorogh review. Bring it! :-) [1]: https://marc.info/?l=openbsd-tech&m=149521121521976&w=2 -- >++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+ +++++++++++>-]<.>++[<------------>-]<+.--------------.[-] http://www.weirdnet.nl/
mcast-proxy.tgz
Description: application/tar-gz
