Revisions of smcroute

buildservice-autocommit accepted request 1173067 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 19)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1172971 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 18)
- Update to version 2.5.7
  * Fix crash when adding IPv6 multicast route on a kernel without
    IPv6 multicast support.
buildservice-autocommit accepted request 1151914 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 17)
baserev update by copy to link target
buildservice-autocommit accepted request 1039756 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 15)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1038749 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 14)
- Update to version 2.5.6
  * Add smcroutectl batch support.
  * Fix removing group config.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 932752 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 13)
- Update to version 2.5.5
  Fixes
  * Parse error in /etc/smcroute.conf. SMCRoute fails to start on
    interfaces with mrdisc disabled, when built with mrdisc
    support and -N passed on command line.
- Update to version 2.5.4
  Fixes
  * Avoid trying to delete inactive VIFs. Fixing an annoying bogus
    error: "Failed deleting VIF for iface lo: Resource temporarily
    unavailable".
  * Too small string buffer for IPv6 address causing garbled output
    in periodic expiry callback.
  * Fix too small buffer for IPv6 address in mroute display
    functions.
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 932196 from Johannes Segitz's avatar Johannes Segitz (jsegitz) (revision 12)
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
Martin Hauke's avatar Martin Hauke (mnhauke) accepted request 921184 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 11)
- Update to version 2.5.3
  Changes
  * New tests to verify add/del of IPv4/IPv6 routes in kernel MFC.
  Fixes
  * Fix #166: build warning with gcc 10.2.1: "comparison is always
    true due to limited range of data type".
  * Fix build warning with --disable-mrdisc configure option.
  * Fix #167: cannot remove routes added with smcroutectl add,
    only affects add/del at runtime with smcroutectl, not .conf
    reload.
Lars Vogdt's avatar Lars Vogdt (lrupp) accepted request 914653 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 10)
- Update to version 2.5.2
  Changes
  * Allow installing routes with no outbound interfaces.
  * Reinitialize VIFs on reload in case of new interfaces.
  * Handle cases when interfaces change ifindex, i.e. they've first
    been * removed and then re-added with the same name.
  Fixes
  * Fix VIF leak when deleting interfaces with MRDISC enabled.
  * Fix handling when an (S,G) moves to another IIF. This fixes
    issues where the SMCRoute kernel cache was out of sync with
    the kernel MFC.
  * Fix handling of lost/disabled interfaces at reload. This fixes
    a couple of issues where routes were not updated properly at
    runtime.
  * Update interface flags on reload, this fixes issues when
    SMCRoute failed to detect interfaces that had their MULTICAST
    flag set or cleared at runtime.
  * Skip setsockopt() for IPC sockets. This fixes warnings in
    syslog about failing to disable MULTICAST_LOOP and
    MULTICAST_ALL.
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 913539 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 9)
- Update to version 2.5.1
  Changes
  * Add .sha256 checksum to dist files, useful for packagers
  Fixes
  * systemd Notify integration, restore NotifyAccess=main
  * ftbfs on older compilers, e.g. gcc 4.8.3, use -std=gnu99
  * Fix Documentation refs in systemd unit file, new man pages

- Update to version 2.5.0
  * Fully automated test suite with 15 tests covering many use
    cases.
  * Support for /etc/smcroute.d/*.conf .
  * Support for applying changes to .conf files without disturbing
    established flows -- i.e., seamless addition or removal of
    outbound interfaces in existing rules, or add/remove routes,
    without ever affecting other routes.
  * Support for route replacement/update smcroutectl.
  * Full (*,G) wildcard route matching, for IPv4 and IPv6.
  * Variant wildcard route matching with source and group range
    matching. This may of course waste a lot of resources, so
    handle with care:
    + (*,G/LEN), issue #135 (IPv4), and issue #162 (IPv6)
    + (S/LEN,G), issue #81
    + (S/LEN,G/LEN)
  * Full SSM/ASM group join support, for both IPv4 and IPv6.
    Including joining group ranges from both smcroutectl and
    .conf .
  * New command line option, -F file.conf to verify file syntax.
  * The -I NAME command line option has changed to -i NAME,
    compat support for the previous option remains.
buildservice-autocommit accepted request 673592 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 8)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 673586 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 7)
- Update to version 2.4.4
  Changes
  * Allow same outbound interface as inbound for routes, only warn user
  * systemd unit file hardening, recommended by Debian
  Fixes
  * IGMP header checksum missing from mrdisc frames
  * Unblock *all* matching, and currently blocked, (S,G) to a
    newly installed (*,G) route, only the first know was unblocked
  * Timer nanosecond bug causing loss of address refresh on DHCP
    interfaces.  Interface monitoring feature introduced in v2.4.3
  * Calling init script with `stop` does not stop `smcrouted`
  * ifindex in UNIX/POSIX is an interger, not unsigned short
buildservice-autocommit accepted request 648973 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 6)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) committed (revision 5)
- Remove ip_route.h for the license clash
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 648176 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 3)
- Update to version 2.4.3
  Changes
  * Add strlcat() replacement from OpenBSD, use instead of strcat()
  * smcrouted should never log to system console, proposed by Westermo
  Fixes
  * smcrouted fails to join multicast groups on interfaces that do not
    yet have an IP address when smcrouted starts up, or when it receives
    SIGHUP, e.g. DHCP client interfaces. This patch release adds a timer
    refresh of interface addresses that retries multicast group joins
    until an address is set. This is similar to issue #55, but does not
    handle interfaces that do not exist yet.
  * Make sure Linux alias interfaces (baseif:num) are registered as
    baseif. Westermo found that use of alias interfaces cause multiple
    VIFs to be registered for the same base interface causing multicast
    routes to use the wrong inbound or outbound VIF. Alias interfaces
    use the same underlying physical interface so only one VIF needed.
  * Fix display of route counters and column alignment
  * Simplify utimensat() replacement, AT_SYMLINK_NOFOLLOW unused

- Update to version 2.4.2
  Changes
  * Add wrapper script smcroute for use with old style startup scripts
  * Add symlinks to man pages for smcrouted.8 and smcroutectl.8
  * Update SysV init script, daemon now called smcrouted
  Fixes
  * Fix #96: A .conf line may be missing final newline, this is fine
  * Spellcheck smcroute.conf example
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 618128 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 2)
initialized devel package after accepting 618128
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 617533 from Martin Hauke's avatar Martin Hauke (mnhauke) (revision 1)
Initial package for smcroute
Displaying all 19 revisions
openSUSE Build Service is sponsored by