Skip to content

Added DAVE protocol support via local kord JARs and libdave-jvm#113

Merged
Wikijito7 merged 3 commits into
masterfrom
chore/112-add-dave-support
Jun 21, 2026
Merged

Added DAVE protocol support via local kord JARs and libdave-jvm#113
Wikijito7 merged 3 commits into
masterfrom
chore/112-add-dave-support

Conversation

@Wikijito7

Copy link
Copy Markdown
Owner

Solves #112

📋 Changelist Summary

Integrated Discord's DAVE E2EE protocol (kord#1063) and libdave-jvm native library for encrypted voice communication.

💬 Description

  • Updated kord from new-voice-encryption-modes-SNAPSHOT to feature-dave-support-SNAPSHOT (Wikijito7 fork, PR kord#1063)
  • Added libdave-jvm dependencies (api:0.1.2, impl-jni:0.1.2, per-platform native libs at 0.1.3)
  • Kord loaded via flatDir from libs/ with explicit transitive deps
  • Switched repository order: flatDir → Maven Central → Lavalink → Topi → JitPack

ℹ️ Extra info

  • Native libs added as runtimeOnly for darwin, linux-x64, linux-aarch64, win-x64
  • When kord merges DAVE support to main, switch back to Maven Central coordinates (see TODOs in build.gradle.kts and libs.versions.toml)

⚠️ Auto-generated description. This PR was generated by an AI agent and may contain inaccuracies or be incomplete. Please review and correct it before merging.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@Wikijito7 Wikijito7 marked this pull request as ready for review June 21, 2026 15:58
@Wikijito7 Wikijito7 merged commit 4badb92 into master Jun 21, 2026
2 of 3 checks passed
@Wikijito7 Wikijito7 deleted the chore/112-add-dave-support branch June 21, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant