Permalink
Commits on Apr 23, 2017
  1. Followup to 424b921, add src/Makefile.am

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 23, 2017
  2. Relocate source files to an src/ subdirectory

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 23, 2017
  3. Followup to d9afcb8, add missing mcgroup.h

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 23, 2017
  4. Remove mclab.h, fully replaced with per-submodule header files

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 23, 2017
  5. Remove unused _mcclient.c

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 23, 2017
  6. Do not install ChangeLog, only distribute in tarball

    Distributions can chose to include a copy of the ChangeLog if they
    want.  E.g., Debian includes them as changelog.gz along with their
    own changelog.Debian.gz
    
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 23, 2017
  7. Refactor: rename files and relocate functions

    This patch moves function declarations from the catch-all mclab.h to
    separate headers for each module.
    
    - Rename mroute-api.c -> mroute.c
    - New headers for name.c and break out declarations from mclab.h
    
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 23, 2017
Commits on Apr 22, 2017
  1. Sanity check, not allowed to disable both client and .conf

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  2. Allow use of loopback interface for multicast routes

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  3. Refactor, simplify error handling using err.h functions

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  4. Further refactoring of --without-config support

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  5. Add support for --without-config to build client-only smcrouted

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  6. Refactor: move run_script() to separate file

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  7. Adjusst indentation of usage text to fit lines <80 char

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  8. Followup to 578cd4b, actually add new conf.h

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  9. Add Features section and move origin story to bottom

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  10. smcroute.8: Add smcroutectl command overview to synopsis

    Also, minor fixes and spell check.
    
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  11. smcroutectl: New 'restart' command, tell daemon to reload .conf file

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  12. Rename source file parse-conf.c --> conf.c and add header file

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  13. Minor refactor: relocate function

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 22, 2017
  14. Merge pull request #64 from Stormwind99/fix-mgroup-null-source-crash

    Fix crash during parsing of mgroup in conf file when optional source is excluded.
    committed on GitHub Apr 22, 2017
Commits on Apr 21, 2017
Commits on Apr 18, 2017
  1. smcroute.8: Further clarify `-c SEC` daemon option

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 18, 2017
  2. Refactor, use standard types for IPC API

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 17, 2017
  3. Merge pull request #62 from gromit1811/fix_manpage_option_c

    Remove duplicate documentation of option -c
    committed on GitHub Apr 18, 2017
Commits on Apr 17, 2017
  1. Reduce overhead on systems w/o utimensat(2)

    Only link replacement utimenssat() with smcrouted.
    
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 17, 2017
  2. Factor out ifvc headers into separate header file

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 17, 2017
  3. Refactor, do not use typedefs for non-opaque types

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 17, 2017
  4. Refactor: use stdint.h types

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 17, 2017
  5. Factor out IPC API to separate header file, ipc.h

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 17, 2017
  6. Refactor cmdpkt.c & mclab.h into msg.c & msg.h

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 17, 2017
  7. Disable IPC API in daemon when built without client support

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 17, 2017
Commits on Apr 16, 2017
  1. TODO: Filtering (*,G) routes based on source ADDR/LEN

    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 16, 2017
  2. Add support for configure --without-client

    This patch adds support for building SMCRoute without the command line
    smcroutectl client.
    
    Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
    committed Apr 16, 2017