New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backends #110

Merged
merged 1 commit into from Apr 11, 2018

Conversation

Projects
None yet
1 participant
@jelu
Member

jelu commented Apr 11, 2018

  • Rework structure of files, most Lua code is now installed in pkgdatadir and loaded from main script
  • Add hidden option --pkgdatadir to control where to load files from
  • Add backends
    • Add configuration option backend <section> <module>
    • Use pcapthread as default input backend
    • Use cpool as default output backend
    • Add input backends: fpcap, mmpcap and pcap
    • Add output backend: udpcli
    • Use client_pool max_clients to control how many threads to spin up for udpcli
    • Throw error if functionality is used but not supported by backend
    • Update man-pages
  • Change version to 1.99.0 as a pre 2.0 alpha release
  • Output program name, version and issue URL to stderr on startup
Backends
- Rework structure of files, most Lua code is now installed in `pkgdatadir` and loaded from main script
- Add hidden option `--pkgdatadir` to control where to load files from
- Add backends
  - Add configuration option `backend <section> <module>`
  - Use `pcapthread` as default input backend
  - Use `cpool` as default output backend
  - Add input backends: `fpcap`, `mmpcap` and `pcap`
  - Add output backend: `udpcli`
  - Use `client_pool max_clients` to control how many threads to spin up for `udpcli`
  - Throw error if functionality is used but not supported by backend
  - Update man-pages
- Change version to 1.99.0 as a pre 2.0 alpha release
- Output program name, version and issue URL to stderr on startup

@jelu jelu merged commit 9048bec into DNS-OARC:develop Apr 11, 2018

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
jenkins-ci Build finished.
Details

@jelu jelu deleted the jelu:backend branch Apr 11, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment