/yinetd

Primary LanguageRustOtherNOASSERTION

yinetd

Crates.io Badge

An inetd implementation in the Rust language.

Stability

Caution: This project is under development and absolutely not ready for production.

Todo

  • Protocols
    • TCP
    • UDP
    • Unix sockets
  • Config
    • server
    • server_args
    • port
    • socket_type
    • inet_type (IPv4/IPv6)
    • listen_ip
      • handle multiple interfaces
    • user
    • group
    • stderr behavior: dup, redirect, ignore
    • logging
    • nice level
    • env
    • rate_limit
    • connection_limit (instances)
    • umask
    • wait (single-threaded vs. multi-threaded)
    • include (other config files)

License

Available under MIT or Apache 2.0 licenses.