Commit Graph

42 Commits

Author SHA1 Message Date
Tyler Stiene 480fa533a2 fix race data related to reading bridge state 2021-04-07 01:24:17 -04:00
2xsaiko 80d6b9f8e6 Apparently this uses tabs 2021-03-05 20:12:34 +01:00
2xsaiko 83e33b85bc Add option to specify client certificate 2021-02-25 22:22:06 +01:00
stryan e85f521cb3 kill bridge only when connected 2021-02-11 14:37:34 -05:00
stryan aac90dd113 give feedback on commands 2021-02-09 18:04:11 -05:00
stryan 027d970c11 store channelid in state so other functions can use it 2021-02-09 17:46:24 -05:00
stryan 8e5bb4b479 announce auto status change, respect what voice channel used for manual link 2021-02-09 17:46:24 -05:00
stryan 0a2a61b7df add debug, update doc 2021-02-08 13:25:48 -05:00
stryan bcf0b30d1e use string slice for mumble channel 2021-02-08 13:16:09 -05:00
Tyler Stiene a58a7197a9 clean up bridge terminate 2021-02-01 16:03:38 -05:00
stryan daacaaad50 use discord CreateGuild instead of Ready 2021-01-19 13:19:05 -05:00
Tyler Stiene 3ef9fc40bf refactor
discord dm
disable text messages for discord and mumble with option
list users connected to discord on connection to mumble
2021-01-19 01:06:08 -05:00
Tyler Stiene 74ff984906 chore: move cpu profile into main 2021-01-16 14:06:58 -05:00
Tyler Stiene 3b6d3ba5bd change default mode to constant 2021-01-16 14:04:52 -05:00
Tyler Stiene 07f87eecdd Merge branch 'main' of github.com:Stieneee/mumble-discord-bridge into main 2021-01-16 13:57:18 -05:00
Tyler Stiene cb5ca33b0c remove default case from mumble onAudioStream 2021-01-16 13:40:12 -05:00
stryan 0973c3bf25 make NICE option toggleable 2021-01-12 10:40:12 -05:00
Tyler Stiene d75e78d1dd chore: setup go releaser 2021-01-09 18:18:31 -05:00
stryan 2e83d6d515 lint cleanup, remove code duplication 2021-01-08 14:38:21 -05:00
stryan 2f4bf65d20 add mutexs to prevent data races, re-organize a bit 2021-01-08 11:36:22 -05:00
stryan 301bc1b3d1 remove global conf and state variables 2021-01-08 11:35:47 -05:00
stryan ef8af89893 discord event listeners use non-global state 2021-01-08 11:32:27 -05:00
stryan 83712bfe15 mumble event listeners use non-global state 2021-01-08 11:32:27 -05:00
stryan ab1046838c integrate mutex fix 2021-01-05 21:56:37 -05:00
stryan c469a65ed6 begin switching to mumble event listeners 2021-01-05 13:16:03 -05:00
stryan d75fff08f2 readme update 2021-01-05 12:16:51 -05:00
stryan b7b1065abb use mumble client more,finally get user count right 2021-01-05 11:41:33 -05:00
stryan 2aa1a32d64 don't add users before the bridge starts 2021-01-04 21:54:29 -05:00
Tyler Stiene a735f3f62f attempt to set niceness 2021-01-04 21:23:52 -05:00
stryan a86586ba57 actually use MumbleChannel config option 2021-01-03 20:21:55 -05:00
stryan ba29c23cae remove legacy ping/status seperation 2021-01-03 19:49:12 -05:00
stryan 70b0a691b6 remove debug code 2021-01-03 16:23:27 -05:00
stryan 665d42fc51 close channels so that everything dies properly 2021-01-03 16:19:49 -05:00
stryan 77cf328955 add auto_mode flag 2021-01-03 15:45:12 -05:00
stryan 4b8e6eea55 use user counting, add discord buffer debuf, intial auto mode 2021-01-03 15:32:59 -05:00
stryan ca1ba1d099 more cleanup on manual linkage, attempts to get discord->mumble working 2020-12-29 18:19:44 -05:00
stryan 5a96c488ee initial changes, make it manual linking, show mumble users in status 2020-12-29 15:14:19 -05:00
Hoshikawa Erina 4ee627b786 add insecure server support
- add mumble-insecure parameter to readme
- fix readme.md minor command line error
2020-11-28 00:54:21 -08:00
Tyler Stiene dfab413f87 dsicord timeout
suppress repeating discord errors
2020-11-11 22:57:51 -05:00
Tyler Stiene 33e3ea70a4 reliability improvements
die on mumble disconnect
drop packets if channel is full
2020-11-04 01:12:43 -05:00
Tyler Stiene 8d9df9e95b fix discord mixing
remove toMumble gain
2020-10-30 01:38:01 -04:00
Tyler Stiene 10a4b17ed9 first working commit 2020-10-29 02:21:07 -04:00