26 Commits

Author SHA1 Message Date
ajacoutot
f50fdd748e Stop using the daemon class in @newuser.
If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.

discussed with sthen@, tb@ and robert@

praying that my grep/sed skills did not break anything and still
believing in portbump :-)
2022-11-08 11:14:43 +00:00
bket
bde21fe085 Update to igmpproxy-0.4
Changes:
- Add phyint option blacklist for fine-grained forwarding control (can
  be compiled with existing option whitelist)
- Do not unconditionally filter local multicast address 239.255.255.250.
  NOTE: Use new option blacklist for filtering address when required

Switch from auto generated GitHub tarball to stable release one.
2022-10-30 10:07:56 +00:00
naddy
3f5796b9fd drop RCS Ids 2022-03-11 19:45:43 +00:00
bket
5dc35f1626 Update igmpproxy to github HEAD, now with privsep 2021-07-11 09:23:19 +00:00
sthen
0fefe5d4d9 remove an unnecessary local patch that converted igmpproxy to using
inet_net_pton, tested by Joel Knight (thanks!)
2021-01-19 10:50:12 +00:00
sthen
fc6ddb5aa5 update to igmpproxy-0.3, from Joel Knight, minor tweaks from me 2021-01-12 17:59:49 +00:00
sthen
48b0b9660c replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:48:23 +00:00
danj
3af538acd1 Remove maintainers per their requests 2019-05-01 20:12:51 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
rzalamena
a278d4ba41 Improved the igmpproxy code to be able to run on multiple rdomains, here
is a list of changes:
- Ignore interfaces that are not listed in the configuration file: fixes
  an abort when trying to configure interface located in a different
  rdomain and doesn't look to the address of interfaces outside the
  configuration (otherwise it would pick the wrong interface in some cases).
- Improve the routing code: use a rb-tree to store groups avoiding group
  duplications and having to fix hand-rolled list implementations.
- Fixed some warnings and improved debug messages.

As discussed with ajacoutot@,
ok reyk@
2016-12-23 13:44:31 +00:00
jca
c1f927f220 Misc. tweaks
- kill the end of README
- more precise license marker
- adjust whitespace
- enforce LDFLAGS
- add NO_TEST

ok markus (maintainer)
2016-12-04 20:20:44 +00:00
ajacoutot
ad5dfea7e9 multicast_{host,router} -> multicast 2015-12-06 08:29:35 +00:00
sthen
be1a24796d igmpproxy has an rc script; change the "add to rc.local" doco, spotted by weerd@ 2015-02-16 22:53:55 +00:00
naddy
4cd91c97ef remove unused inclusion of sys/uio.h from patch
drop groff
2015-01-19 20:26:04 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
sthen
0e0545f474 unnecessary param.h 2014-10-13 19:17:23 +00:00
dcoppa
ee5d451451 Fix an off-by-one bug in config.c
From Joseph Walsh <joseph_walsh AT genua DOT de>, thanks!

OK sthen@
2013-06-07 20:06:03 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
ajacoutot
f982995f2b Add a consistent header that substitutes FULLPKGNAME for the READMEs.
ok jasper@ sthen@
2011-06-02 13:41:36 +00:00
sthen
ccf144d5ea - add an rc script for igmpproxy
- tweak Makefile while there
ok markus@
2011-04-28 09:45:39 +00:00
jasper
1bb7b87aea no need to spell out the license in README
prompted by brad, discussed with markus@/sthen@
2010-12-27 13:51:31 +00:00
jasper
2bccbef210 - switch igmpproxy to pkg-readmes
ok sthen@
2010-11-15 11:39:30 +00:00
espie
47ff75aa46 USE_GROFF=Yes 2010-10-18 18:36:45 +00:00
sthen
681c2d70ab fix PKGNAME (s/-beta2/b2); this was against packages-specs(7). 2009-05-17 09:07:45 +00:00
sthen
99d5e52b90 igmpproxy is a simple multicast routing daemon which uses IGMP
forwarding to dynamically route multicast traffic.  Routing is done
by defining an "upstream" interface on which the daemon acts as a
normal Multicast client, and one or more "downstream" interfaces
that serves clients on the destination networks. This is useful in
situations where other dynamic multicast routers cannot be used.

from markus with small adjustments.
ok markus
2008-02-08 19:30:51 +00:00