Files
tuliprox/config
euzuandGitHub e8a7f2629e Ship log records to an external syslog collector over UDP (#951)
* Ship log records to an external syslog collector over UDP

Add opt-in log.syslog (off by default): RFC 5424, RFC 3164 or NDJSON
datagrams, optional remote log level independent of stdout and the
Web-UI, bounded queue with drop counters, dedicated worker thread, live
reload without restart.

* fix filter parse long filter chains without a stack limit error

pest 2.9.4 probes the native stack before parsing and reports only the
mapped stack region on static musl (~128 KiB), so a filter chain of a few
dozen terms failed with "stack limit reached" and restarted the container.
pest 2.9.5 limits the probe to targets whose stack bounds it can determine.

The expr rule now reads a chain as a flat operand list and folds it from the
right, so a long AND/OR chain no longer nests the parser stack while
grouping, NOT binding and results stay identical to the previous grammar.
2026-10-30 06:57:14 +01:00
..
2026-08-21 14:50:12 +02:00
2026-08-21 14:50:12 +02:00
2026-07-20 14:58:06 +02:00
2026-07-20 14:58:06 +02:00
2025-05-27 12:42:11 +02:00

Sample configuration.

stalker_aliases.csv is an example for a stalker_batch input. Its portal URLs deliberately retain the full Stalker path, while authentication mode, MAC address, MAG preset, and endpoint preference can vary per alias.

Login user credentials

The user.txt file uses the format username:argon2_hash[:group1,group2,...]:

  • test:test.secret (no groups = defaults to admin)
  • nobody:nobody.secret

Generate password hashes with tuliprox --genpwd.

RBAC groups

The optional groups.txt file defines permission groups in group_name:permission1,permission2,... format. See the Config Reference for the full permission list and file format.