Commit Graph

345 Commits (develop)
 

Author SHA1 Message Date
ce5rpy bec05936f9
Merge pull request #106 from pyopower/feat/announcements-plugin
3 days ago
ce5rpy 9d5b4eb0a1
Merge pull request #105 from pyopower/perf/plugin-bus-interest
3 days ago
yo d74ef04bfc perf(plugins): build only the events some plugin wants; batch deferred ones
3 days ago
ce5rpy 3b1355decb
Merge pull request #108 from pyopower/fix/reload-added-system-config
3 days ago
ce5rpy 044ba970df
Merge pull request #104 from pyopower/feat/plugin-send-dmrd
3 days ago
yo 808e61cab1 fix(reload): a system added by SIGHUP gets its own config, and answers
3 days ago
yo 0dd50cd752 refactor(voice-announcements): use server_id_bytes()
4 days ago
yo 0e61d5d473 fix(plugins): plugin voice records RX state like a hotspot frame
4 days ago
yo 1ab9036345 refactor(voice): scheduled announcements and TTS leave the core
4 days ago
yo 620a2b7b43 feat(plugins): voice-announcements plugin (scheduled, TTS, beacons)
4 days ago
yo d76de25cbc feat(plugins): voice_slot_for_tg and monitor TX for plugin voice
4 days ago
yo c418b1a893 fix(plugins): PLUGINS is read from adn-server.yaml and follows SIGHUP
4 days ago
ce5rpy 9bef975eea
Merge pull request #107 from Amateur-Digital-Network/perf/talker-alias-embed
4 days ago
Rodrigo Pérez 703b013a62 perf(talker-alias): stop re-decoding a stream's alias once it is complete
4 days ago
yo ecddd1191d feat(plugins): group voice from plugins, routed like announcements
4 days ago
yo 0c3432ebfd feat(plugins): let a plugin send unit data, opt-in per plugin (#103)
4 days ago
ce5rpy 114ad296f5
Merge pull request #102 from pyopower/fix/threaded-voice-slot-busy
4 days ago
yo 01abfe3bdd refactor(voice): address review on the prompt slot hold
4 days ago
yo 9283bd73bd fix(voice): server prompts hold TS2 while they play
4 days ago
ce5rpy 4d13a47b6c
Merge pull request #99 from pyopower/perf/bridge-fanout
4 days ago
ce5rpy ef8d922bc0
Merge pull request #98 from pyopower/fix/sub-map-save-on-change
4 days ago
yo 7c8db554a3 refactor(routing): address review on the forward plan cache
4 days ago
yo 3396030ac3 perf(routing): encode a call's LC once for all its legs; index legs by system
4 days ago
yo 1896a24842 perf(routing): stop rescanning the subscription store per voice frame
4 days ago
yo a74e391010 fix(sub_map): unique temp name per save and remove it if the dump fails
4 days ago
ce5rpy 595f4764d0
Merge pull request #97 from pyopower/perf/hbp-peer-options-once
4 days ago
ce5rpy 139713baed
Merge pull request #100 from pyopower/fix/subscription-index-in-place
4 days ago
ce5rpy 4290773f1a
Merge pull request #101 from Amateur-Digital-Network/perf/store-has-table-indexed
4 days ago
Rodrigo Pérez 91ff6128d9 perf(subscription): answer store_has_table from the index, not a scan
4 days ago
yo e5bc60fd17 fix(subscription): unindex a leg by where it was indexed, not by its state now
5 days ago
yo 915aacfa82 fix(sub_map): save routes within minutes of a change, and atomically
5 days ago
yo 82e845088e refactor(hbp): one ACL gate for the MASTER and PEER ingress paths
5 days ago
yo cb70a1cae6 perf(hbp): parse a peer's OPTIONS and RF mode when they change, not per frame
5 days ago
ce5rpy 5f78545809
Merge pull request #96 from Amateur-Digital-Network/fix/obp-ingress-reused-stream-id
6 days ago
Rodrigo Pérez c2fd82698d fix(obp): let a reused stream_id start a new call instead of dropping it
6 days ago
ce5rpy 4fe57d5ccf
Merge pull request #95 from Amateur-Digital-Network/refactor/alias-one-loader-with-backup
7 days ago
Rodrigo Pérez 77cc451c04 refactor(alias): one loader with .bak fallback, so the TSV caches too
7 days ago
ce5rpy 778ce6783f
Merge pull request #94 from Amateur-Digital-Network/perf/alias-reload-skip-unchanged
7 days ago
Rodrigo Pérez 3bbc174973 perf(alias): reload alias files only when they change
7 days ago
ce5rpy 59bb95afdb
Merge pull request #93 from Amateur-Digital-Network/perf/obp-ingress-hot-path
7 days ago
Rodrigo Pérez d0fc7020f7 perf(obp): stop repeating per-frame work in OBP ingress
7 days ago
ce5rpy 27a0a1031c
Merge pull request #92 from Amateur-Digital-Network/perf/obp-session-lookup
7 days ago
Rodrigo Pérez fea9507fe8 perf(obp): derive a bridge's dns_host on reload, not on every lookup
7 days ago
ce5rpy 074f6cbf75
Merge pull request #91 from Amateur-Digital-Network/perf/user-passwords-load-once
7 days ago
Rodrigo Pérez 5ee724dc92 perf(auth): load user passwords when they change, not every 10s
7 days ago
ce5rpy e76d49716d
Merge pull request #90 from Amateur-Digital-Network/fix/obp-dns-anchor-host-only
1 week ago
Rodrigo Pérez 17a8a8d815 fix(obp): anchor a DNS-named peer by host, not by host and port
1 week ago
ce5rpy 4d2752fd44
Merge pull request #89 from Amateur-Digital-Network/feat/warn-shared-obp-passphrase
1 week ago
Rodrigo Pérez 2ed5d74bc6 feat(obp): warn when two bridges share a passphrase
1 week ago
ce5rpy 427ae67889
Merge pull request #88 from Amateur-Digital-Network/fix/obp-count-refused-sources
1 week ago

Powered by TurnKey Linux.