Meivyn
|
8c50f898b6
|
Append native libs to PATH instead of adding new search directories
|
2 years ago |
Anairkoen Schno
|
f6e80c44fe
|
Upgrade build workflow
|
2 years ago |
Anairkoen Schno
|
4592ddcfce
|
Update Hive.Versioning to use public package build
|
2 years ago |
Anairkoen Schno
|
83e491dbad
|
Fix feature parsing
|
3 years ago |
Anairkoen Schno
|
cba705d31a
|
typo
|
3 years ago |
Anairkoen Schno
|
b3994aeb2d
|
Add NoEnableDisableAttribute to indicate that a plugin does not need an OnEnable and OnDisable method
|
3 years ago |
Anairkoen Schno
|
c3515aabf4
|
Features can now have multiple definitions of each by way of an array of objects
|
3 years ago |
Anairkoen Schno
|
091a09d816
|
Bump version number
|
3 years ago |
Eris
|
1a496b732b
|
Fixed some typos in PluginLoader
|
3 years ago |
Anairkoen Schno
|
7b6a755dcc
|
Bump version to release
|
3 years ago |
Anairkoen Schno
|
a5c613e66b
|
Bump version
|
3 years ago |
Anairkoen Schno
|
f66e300e9b
|
Update HarmonyX, MonoMod, and Cecil
|
3 years ago |
Anairkoen Schno
|
7af2e903aa
|
Bump version
|
3 years ago |
Anairkoen Schno
|
247c82b281
|
Remove old loader code
|
3 years ago |
Anairkoen Schno
|
6d00fcd2b9
|
Add the ability for init injectors to themselves request injected parameters
|
3 years ago |
Anairkoen Schno
|
bbc7bef2ff
|
Bump version
|
3 years ago |
Anairkoen Schno
|
1a9a341c17
|
Substitute Harmony with HarmonyX/MonoMod.RuntimeDetour
|
3 years ago |
Anairkoen Schno
|
fe98d4f003
|
Add Hive.Versioning to manifest files
|
3 years ago |
Anairkoen Schno
|
8b17eca4f3
|
Update Hive.Versioning to include star ranges
|
3 years ago |
Anairkoen Schno
|
ed09c41722
|
Bump prerelease version
|
3 years ago |
Anairkoen Schno
|
eaab81db0b
|
Fix SemVer converters to throw when the value is not valid
|
3 years ago |
Anairkoen Schno
|
3f0a62ebea
|
Upgrade to Framework 4.7.2 for less pain
|
3 years ago |
Anairkoen Schno
|
cec187f361
|
Switch to Hive.Versioning (part 3)
This marks old overloads obsolete and adds new overloads for Hive.Versioning.
|
3 years ago |
Anairkoen Schno
|
86f1db65b0
|
Switch over to Hive.Versioning (part 2)
Notably, this adds a SemVer shim assembly wrapping Hive.Versioning.
|
3 years ago |
Anairkoen Schno
|
42477bdd60
|
Add Hive.Versioning as a library (part 1)
|
3 years ago |
Anairkoen Schno
|
e16d96b3f7
|
Fix dependency checks to actually check version
|
3 years ago |
Anairkoen Schno
|
7e677e730b
|
Fix loadBefore/conflictsWith to behave correctly
|
3 years ago |
Anairkoen Schno
|
633c57e161
|
Remove LoadsAfter tracking requirement of not being ignored
|
3 years ago |
Anairkoen Schno
|
569cc5bd14
|
Dependency loops now don't kill everything
|
3 years ago |
Anairkoen Schno
|
49a84c16c5
|
Fix conflict checking to only ignore if version matches
|
3 years ago |
Anairkoen Schno
|
7a5d2f3362
|
Add trace logging to new loader for debugging issues
|
3 years ago |
Anairkoen Schno
|
3cedf36192
|
Make config accept any non-private getter and setter in EmitLoad and EmitStore
|
3 years ago |
Anairkoen Schno
|
a70bc77869
|
Attempt to make COM anti-malware work, find out that Mono is utterly broken
|
3 years ago |
Anairkoen Schno
|
fef1ad0800
|
Add explicit check for plugin resolution loops
|
3 years ago |
Anairkoen Schno
|
56bb594fbc
|
Fix bug with loading of metadata with plugin-hint pointing to a class type
|
3 years ago |
Anairkoen Schno
|
59216c3147
|
Bump version
|
3 years ago |
Anairkoen Schno
|
97b9eb6c34
|
Library loader now scans libraries before loading them
|
3 years ago |
Anairkoen Schno
|
4a91c24189
|
Scans now actually prevent running of code
|
3 years ago |
Anairkoen Schno
|
53f94fcb80
|
Added anti-malware related config options
|
3 years ago |
Anairkoen Schno
|
0c3649861b
|
Adjusted log messages to be marginally more helpful
|
3 years ago |
Anairkoen Schno
|
6c9a842e03
|
Make AntiMalwareEngine try to use the Win32 engine too
|
3 years ago |
Anairkoen Schno
|
26c92ace94
|
Finish implementation of Win32AntiMalware
|
3 years ago |
Anairkoen Schno
|
4d006c2a70
|
Move stuff around for supporting Win32 AMSI
|
3 years ago |
Anairkoen Schno
|
e68274b1a7
|
Add IAntiMalware to InitInjector
|
3 years ago |
Anairkoen Schno
|
bb92164dcb
|
Document new public APIs
|
3 years ago |
Anairkoen Schno
|
3c1b26811d
|
Expose Windows AMSI interface through common interface to BSIPA plugins
|
3 years ago |
Anairkoen Schno
|
c00085893b
|
Implement core Amsi types for antimalware integration
|
3 years ago |
Anairkoen Schno
|
fd5b082fec
|
LibLoader now correctly expands environment variables in PATH
|
3 years ago |
Anairkoen Schno
|
71184eac69
|
Change version to prerelease
|
3 years ago |
Anairkoen Schno
|
c8993c2c27
|
Added stopwatch timing for certain sections of initialization
|
3 years ago |