Repository navigation
mod_earshot 0.3.0 #22
xpertvoip
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Security hardening of the agent control channel, a concurrency fix that keeps audio smooth under load, and a batch of reliability + robustness fixes.
Security
es_cmdguard): rejects FreeSWITCH'sapp::argsexec form, theinlinedialplan,..path traversal, whitespace positional-injection, and exec-triggering variables; blocked attempts are recorded in theearshot::commandaudit.commands=allowlist (commands=play,hangup) — enabling one action no longer grantstransfer/setvar/record.setvaris fail-closed behind asetvars=<name,...>name allowlist (nothing settable by default).Changed
uuid_transfer/bridge/record/broadcastno longer stalls audio for other calls sharing that thread. A call's commands keep their submission order.Fixed
suppress_events, closing an orphan-teardown window where a late frame could touch a freed play buffer.Added
ES_MAX_ARGV16 → 48 so the full documented option set parses (a list past the 13th option was silently mis-parsed), plus a token-limit warning.stereo/mixedaudio_streammix-types.docs/ARCHITECTURE.md(per-stream play buffer ≤ 2 MB, per-session greeting PCM ≤ ~1.4 MB).Build / CI
.deb/module build job fixed; malformed-input fuzzing fores_proto_on_text.Artifacts:
mod_earshot.so+mod-earshot_0.3.0_amd64.debfor FreeSWITCH 1.10 and 1.11.Full details in CHANGELOG.md.
This discussion was created from the release mod_earshot 0.3.0.
All reactions