Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mrouted-4.3-2.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: mrouted Distribution: openSUSE Tumbleweed
Version: 4.3 Vendor: openSUSE
Release: 2.1 Build date: Fri Oct 8 00:08:55 2021
Group: Productivity/Networking/Routing Build host: obs-arm-11
Size: 312106 Source RPM: mrouted-4.3-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/troglobit/mrouted
Summary: An implementation of the DVMRP multicast routing protocol
Mrouted is an implementation of the Distance-Vector Multicast Routing
Protocol (DVMRP), an earlier version of which is specified in RFC-1075.

Mrouted turns a UNIX workstation into a DVMRP multicast router with tunnel
support, in order to cross non-multicast-aware routers.  The tunnels are
virtual point-to-point, IP-IP tunnel, links between a pair of mrouted routers.

Provides

Requires

License

BSD-3-Clause AND BSD-4-Clause

Changelog

* Wed Oct 06 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_mrouted.service.patch
* Wed Sep 22 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.3
    Changes
    * Add support for `-i,--ident=NAME` to change identity of an
      instance.
    * Add support for `-p,--pidfile=FILE` to override default PID
      file.
    * Touch PID file at SIGHUP to acknowledge done reloading .conf
      file.
    * Add support for `-t,--table-id=ID`, multicast routing tables.
    * Add support for `-u,--ipc=FILE` to override
      `/var/run/mrouted.sock` file, used for communication with
      `mroutectl`.
    Fixes
    * Fix segfault when parsing `phyint` lines in .conf file
      interface cannot be found, e.g.,
      `phyint eth1 static-group 225.1.2.5`.
    * Prevent cascading warnings when phyint interface names cannot
      be found.
* Thu Jan 07 2021 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.2
    Major bug fix and feature release. Support for static routes and
    improved configuration support for IGMP.
    Changes
    * Support for controlling IGMP Last Member Query Count using
      the igmp-robustness setting in mrouted.conf, default 2.
    * Support for tuning the IGMP Last Member Query Interval using
      a new setting igmp-query-last-member-interval <1-1024>.
    * Support for static multicast routing (*,G), similar to SMCRoute
    * New phyint static-group GROUP setting in mrouted.conf
    * multiplestatements supported, but no ranges (yet).
    * Proper tracking of lower-version host members (IGMP), when a
      lower version host is detected for a group, a timer is set
      according to RFC3376, and while in this compat mode
      higher-version IGMP is not allowed to change state. E.g., in
      IGMPv1 compat, IGMPv2 LEAVE is * ignored for the group,
      similar to the phyint being in igmpv1 mode.
    * Allow IGMP reports from source address 0.0.0.0, required as
      per RFC3376, sec. 4.2.13, not supported until now. This
      should greatly improve interop with IGMP snooping switches and
      DHCP clients that have not yet received a lease
    * Improved support for running mroutectl under watch(1). No more
      artifacts due to unknown ANSI escape sequences to probe width
    * Delayed PID file creation until after initial startup delay,
      there is nobody home until after that delay, so no point in
      announcing availability until after that
    Fixes
    * IGMPv3 membership reports were parsed incorrectly.
      The problem affects users that use source specific multicast
      join, i.e., (S,G) join/leave using IGMPv3. Support for
      IGMPv3 was introduced in mrouted v4.0
    * Malformed group-specific IGMP query. The IGMP header no longer
      had the group field set, despite the query being addressed to
      a specific group. Regression introduced in v4.0
    * The optional phyint flag igmpv3 did not work.
    * Fix buffer overrun in descriptor poll() handling
    * Fix double-close on SIGHUP, Linux systems only
    * Various non-critical memory leak fixes, critical for no-MMU
      systems
* Fri Oct 02 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.1
    Changes
    * Automatically detect and add `altnet` to interfaces with
      multiple addresses, possible thanks to work on.
    * Reduce number of exposed aliases to debug sub-systems in
      online help text and man page. Only primary name, as of
      mrouted v3.9-beta3.
    * Removed noisy `timer` sub-system from `-d all`, use
      `-d all, timer`.
    Fixes
    * Fix update of `mrouted.genid` on SIGHUP and reboot.  mrouted
      replaced contents with the value zero (0), causing a zero
      genid in DVMRP as well, which likely caused peering issues
      with some implementations
    * Workaround for older autoconf without `--runstatedir` support
    * Fix double free in `pidfile()`
    * Cannot disable multicast routing in kernel: Permission denied
      when starting up.
    * Refactor interface probing and bringup. Fixes issue with the
      `no phyint` config option not working, introduced in v4.0.
    * Fix bad path for mrouted.genid, should be in `/var/lib/misc`
      on Linux and `/var/db` on *BSD.
    * Document and improve error message when running out of IGMP
      groups on Linux.
    * Detect and warn if multicast ingresses an unknown vif
* Wed Jun 10 2020 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.0
    Major release with full IGMPv3 (ASM) support and a new
    mroutectl tool.
    Note: command line options have been changed!
    Changes
    * Support for IGMPv3, both sending queries and accepting
      membership reports.
    * Support for configurable IGMP query interval.
    * Support for configurable IGMP robustness variable.
    * Incompatible command line option refactor.
    * New directive in mrouted.conf: no phyint, reverses the default
      behavior of mrouted. Interfaces can then selectively be enabled
    * Support for disabling the IP router-alert option
      md unit file.
    * Introduce mroutectl, a helpful tool to interact with mrouted.
      This completely replaces mrouted.cache and mrouted.dump,
      including SIGUSR1 and SIGUSR2 signals, which are now ignored.
    * The mrouted.pid file, and the new mrouted.sock file, are now
      located in /var/run
    * Major cleanup of logging directives read from the command line,
      and from mroutectl. Use -d ?, and -l ? to list alternatives.
    Fixes
    * Fix #20: Replace obsolete gethostbyname() w/ getaddrinfo()
    * Fix #25: Save mrouted.genid to persistent store in /var/lib
      instead of /var/run
    * Fixed libc portability issues, e.g. GNU:isms like %m etc.
    * Import OpenBSD fix to daemon() equivalent, use /dev/null for
      stdin, stdout and stderr.
    * Use clock_gettime(), with monotonic clock, instead of the
      unsafe gethostbyname(), for all non-date-printing code paths.
      Only for mrouted, other tools have not been changed.
    * Fix lots of invalid format specifiers
    * Fix memory leaks in mrouted on SIGHUP.
  - Package systemd service file
* Fri Jun 29 2018 mardnh@gmx.de
  - Fix license
* Mon Jun 18 2018 mardnh@gmx.de
  - Initial package, version 3.9.8

Files

/etc/mrouted.conf
/usr/lib/systemd/system/mrouted.service
/usr/sbin/map-mbone
/usr/sbin/mrinfo
/usr/sbin/mroutectl
/usr/sbin/mrouted
/usr/sbin/mtrace
/usr/share/doc/packages/mrouted
/usr/share/doc/packages/mrouted/ChangeLog.md
/usr/share/doc/packages/mrouted/README.md
/usr/share/licenses/mrouted
/usr/share/licenses/mrouted/LICENSE
/usr/share/man/man5/mrouted.conf.5.gz
/usr/share/man/man8/map-mbone.8.gz
/usr/share/man/man8/mrinfo.8.gz
/usr/share/man/man8/mroutectl.8.gz
/usr/share/man/man8/mrouted.8.gz
/usr/share/man/man8/mtrace.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Nov 19 23:17:08 2021