Permalink
Commits on Sep 23, 2017
  1. Source filtering alternative for (*,G) routes

    troglobit committed Sep 23, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Aug 28, 2017
  1. Merge pull request #80 from vespian/prozlach/fix_argparsing

    troglobit committed Aug 28, 2017
    Properly handle argv index while parsing command line params
Commits on Aug 27, 2017
Commits on Aug 12, 2017
  1. Preparations for v2.4.0 release, bump version to -rc1

    troglobit committed Aug 12, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Jul 28, 2017
  1. Remove stray .Cm macro before .Fl, found by systemctl help

    troglobit committed Jul 28, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  2. Expand DOCDIR for correct URL in smcroute.service

    troglobit committed Jul 28, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Jul 26, 2017
  1. TODO: There's an RFC for IGMP/MLD proxying, yay! :)

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  2. TODO: Add `igmp` flag for downstream + upstream proxy case

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  3. TODO: Basic support for IGMP/MLD proxying

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  4. Reorder items, group IPv6

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  5. Add heading to About section, to separate from ToC

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  6. Clarify source address filtering TODO

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  7. Remove multiple routing tables TODO, implemented now

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  8. Remove Emacs hinting from bottom of Markdown files

    troglobit committed Jul 26, 2017
    It's ugly and is not needed.  Users with Emacs should instead tell Emacs
    to set the proper mode based on the common .md extension
    
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  9. Fix ToC link and remove Emacs hinting from bottom of file

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  10. Rearrange Build & Install section, document systemd integration

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  11. Revert ToC alignment and spell check

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  12. Second attempt

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  13. Try floating ToC to the right ...

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  14. Add initial ToC

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  15. Add section on multiple routing tables and document personas

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  16. Clarify that smcrouted needs to run as root, or with CAP_NET_ADMIN

    troglobit committed Jul 26, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Jul 11, 2017
  1. ChangeLog: Prepare upcoming v2.4.0 release

    troglobit committed Jul 11, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  2. ChangeLog: Minor update

    troglobit committed Jul 11, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Jul 10, 2017
  1. Clarify that smcroutectl works well with multiple smcrouted

    troglobit committed Jul 10, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Jun 28, 2017
  1. An unsigned long can be 10 digits, increase fmt specifiers

    troglobit committed Jun 28, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  2. Fix #77: %ld rather than %lu when printing unsigned long

    troglobit committed Jun 28, 2017
    Overflow in unsigned long causing `smcroutectl show` to print negative
    counter values for very large numbers.
    
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Jun 23, 2017
  1. README: usually never --> usually not + ordering bug

    troglobit committed Jun 23, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Jun 22, 2017
  1. README: Update with info on the new mrdisc phyint flag

    troglobit committed Jun 22, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Jun 21, 2017
  1. Add [mrdisc] flag to phyint configuration, disabled by default

    troglobit committed Jun 21, 2017
    This patch changes the default behavior of smcrouted wrt multicast
    router discovery, if enabled in configure script.  As of now mrdisc
    is disabled by default on all interfaces and must be explicitly
    enabled per phyint in smcroute.conf:
    
        phyint eth0 mrdisc
    
    This `mrdisc` flag can be used in tandem with other phyint options as
    well, so the following is valid:
    
        phyint eth0 mrdisc enable ttl-threshold 10
    
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Jun 20, 2017
  1. Fix issue #76: Remove route also from internal lists

    troglobit committed Jun 20, 2017
    Routes spawned dynamically from a (*,G) rule can be removed on a
    per-source basis.  When removing such a spawned (S,G) route it is
    important to also remove it from internal bookkeeping lists so it
    is no longer listed by `smcroutectl show`.
    
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  2. Add (S,G) to internal linked list *after* successful write to kernel

    troglobit committed Jun 20, 2017
    When the kernel receives multicast from an unknown source we may add a
    multicast route if a matching (*,G) rule exists.  For bookkeeping we
    maintain a list, which can be viewed with `smcroutectl show`.  This
    patch fixes a small ordering bug which always added to the list, even
    if setting the route in the kernel failed.
    
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  3. Fix issue #75: Not possible to remove (*,G) routes using smcroutectl

    troglobit committed Jun 20, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Commits on Jun 13, 2017
  1. Bump version for v2.4-dev development cycle

    troglobit committed Jun 13, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
  2. Fix warning: missing const in pointer target

    troglobit committed Jun 13, 2017
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>