Skip to content
This repository has been archived by the owner on Mar 9, 2022. It is now read-only.

Releases: ScottGriffin213/BundleBouncer

LATEST_DEFINITIONS

07 Mar 04:15
Compare
Choose a tag to compare
LATEST_DEFINITIONS Pre-release
Pre-release

Floating tag used for auto-downloading definitions.

Updated @ 2022-03-07T04:15:24.485550

FilenamePurposeSHA256
BundleBouncer.Shitlist.dllDefinitions60A24148F4747D9C434F1C5A106B34B89C126DD3C793A9D251FEA8B49536C277
Global-YARA-Ruleset.binCompiled YARA ruleset85129750BDDA6AD9A9D5DCB0B89AB47A142E6CF42BB70B00323DF6E8F0F9D720

NOTE: You do not need the .sig or .sha256sum files, they are there for auto-downloads.

v1.3.0

26 Feb 07:10
Compare
Choose a tag to compare
  • Updated for VRChat build 1169.
  • Core
    • Now intercepts Unity internals in order to capture bundles just prior to loading.
    • Added YARA binary scanning engine from VirusTotal and Airbus CERT.
    • Added AssetTools.NET for detailed inspection of assetbundles.
    • Auto-updated files (YARA rules, hash list DLL) are now verified to be from me by way of PGP key validation.
  • Configuration
    • Added UserData/BundleBouncer/My-Allowed-Avatars.txt to allow manually whitelisting avatar IDs.
    • Added UserData/BundleBouncer/My-Blocked-Avatars.txt to allow manually blacklisting avatar IDs.
    • Added UserData/BundleBouncer/My-Allowed-Asset-Hashes.txt to allow manually whitelisting asset hashes.
    • Added UserData/BundleBouncer/My-Blocked-Asset-Hashes.txt to allow manually blacklisting asset hashes.
    • Added UserData/BundleBouncer/User-YARA-Rules/ so users can provide their own YARA rules.
  • Known issues
    • Progress bars do not work due to internal Unity weirdness. I currently don't know how Unity sends feedback to UnityWebRequest from AssetBundleDownloadHandlers in their native code, so until I can figure this out, stuff will appear to be frozen until downloads complete.
    • Downloads seem to take a bit longer due to the post-download scans they are subjected to.
    • Since 1169, cached files are not scanned.

v1.3.0-rc5

26 Feb 04:30
Compare
Choose a tag to compare
v1.3.0-rc5 Pre-release
Pre-release

Fixed Photon-related exception spam, added well-formed schema for parsing photon events.

Full Changelog: v1.2.7...v1.3.0-rc5

v1.3.0-rc4

26 Feb 00:31
Compare
Choose a tag to compare
v1.3.0-rc4 Pre-release
Pre-release

Updates for VRC 1169

Full Changelog: v1.2.7...v1.3.0-rc4

v1.3.0-rc3

15 Feb 03:46
Compare
Choose a tag to compare
v1.3.0-rc3 Pre-release
Pre-release

Fixes for initial configuration crashes.

Full Changelog: v1.2.7...v1.3.0-rc3

v1.3.0-rc1

14 Feb 03:51
Compare
Choose a tag to compare
v1.3.0-rc1 Pre-release
Pre-release
  • Core
    • Now intercepts Unity internals in order to capture bundles just prior to loading.
    • Added YARA binary scanning engine from VirusTotal and Airbus CERT.
    • Added AssetTools.NET for detailed inspection of assetbundles.
  • Known issues
    • This changeset is very experimental and invasive, and will likely cause strange problems. User beware.
    • Progress bars do not work due to internal Unity weirdness. WIP.

v1.2.7

06 Feb 05:02
Compare
Choose a tag to compare
  • Core
    • Added avatar whitelist functionality.
    • Added assetbundle hash whitelist functionality.
    • Added user avatar ID whitelist to bypass automatic tests.

Full Changelog: v1.2.6...v1.2.7

v1.2.6

02 Feb 19:03
Compare
Choose a tag to compare
  • Core
    • Standardized more avatar ID detection notifications.
  • User State Tracking
    • Fixed NRE caused by null players joining/leaving.
  • Definitions
    • Fixed some avatar hashes not getting added to the bundle hash check.

Full Changelog: v1.2.5...v1.2.6

v1.2.5

31 Jan 09:20
Compare
Choose a tag to compare
  • Definitions
    • Fix shitlist auto-updates crippled by crappy logic.

Full Changelog: v1.2.4...v1.2.5

v1.2.4

30 Jan 23:07
Compare
Choose a tag to compare
  • User State Tracking
    • Now tracks the properties_changed event properly.
  • Logging
    • Logs are cleared on game start.
    • Logging directory is created if it doesn't exist.
  • Shitlist
    • Add avatar ID and assetbundle hash count to shitlist startup

Full Changelog: v1.2.3...v1.2.4