Commit Graph

  • e16d96b3 Fix dependency checks to actually check version by Anairkoen Schno 2021-06-01 16:38:10 -0500
  • e14381a5 Generated Docs -- by nike4613 2021-06-01 08:01:39 +0000
  • e85cd075 Upgrade .NET Core version used in builds by Anairkoen Schno 2021-06-01 02:58:12 -0500
  • 77236dfd Generated Docs -- by nike4613 2021-06-01 07:29:20 +0000
  • 7e677e73 Fix loadBefore/conflictsWith to behave correctly by Anairkoen Schno 2021-06-01 02:25:46 -0500
  • 15027896 Generated Docs -- by nike4613 2021-06-01 06:44:49 +0000
  • 633c57e1 Remove LoadsAfter tracking requirement of not being ignored by Anairkoen Schno 2021-06-01 01:41:11 -0500
  • 569cc5bd Dependency loops now don't kill everything by Anairkoen Schno 2021-06-01 01:37:42 -0500
  • 49a84c16 Fix conflict checking to only ignore if version matches by Anairkoen Schno 2021-06-01 01:07:04 -0500
  • 7a5d2f33 Add trace logging to new loader for debugging issues by Anairkoen Schno 2021-06-01 00:59:36 -0500
  • 11c872b5 Generated Docs -- by nike4613 2021-05-19 23:26:33 +0000
  • 26a07c61 Null terminate multibyte strings by Anairkoen Schno 2021-05-19 18:22:16 -0500
  • 29a2c766 Fix unicode conversion issue when getting the path of the proxy binary by Anairkoen Schno 2021-05-19 17:58:38 -0500
  • c2ab4d94 Generated Docs -- by nike4613 2021-05-01 22:39:43 +0000
  • 3cedf361 Make config accept any non-private getter and setter in EmitLoad and EmitStore by Anairkoen Schno 2021-05-01 17:26:51 -0500
  • e4a45622 Generated Docs -- by nike4613 2021-04-28 06:14:33 +0000
  • e5f4a841 Add VSCode debugger launch profile by Anairkoen Schno 2021-04-28 01:09:34 -0500
  • a70bc778 Attempt to make COM anti-malware work, find out that Mono is utterly broken by Anairkoen Schno 2021-04-28 01:09:11 -0500
  • fef1ad08 Add explicit check for plugin resolution loops by Anairkoen Schno 2021-04-27 22:00:23 -0500
  • 56bb594f Fix bug with loading of metadata with plugin-hint pointing to a class type by Anairkoen Schno 2021-04-27 21:44:34 -0500
  • 19ef48ca Fix IndexOutOfRangeException on cmd by Meivyn 2021-04-12 20:37:39 -0400
  • 79f91ee3 Generated Docs -- by nike4613 2021-04-07 03:38:32 +0000
  • 3682e18f Generated Docs -- by nike4613 2021-04-07 03:33:56 +0000
  • be988d7a Use latest version of docfx by Anairkoen Schno 2021-04-06 22:30:59 -0500
  • 4a526b36 Generated Docs -- by nike4613 2021-04-07 03:26:56 +0000
  • 59216c31 Bump version by Anairkoen Schno 2021-04-06 22:23:22 -0500
  • f93bdad9 Delay scan of IPA.exe until just before it would be run by Anairkoen Schno 2021-04-06 22:22:27 -0500
  • 97b9eb6c Library loader now scans libraries before loading them by Anairkoen Schno 2021-04-06 22:11:14 -0500
  • 4a91c241 Scans now actually prevent running of code by Anairkoen Schno 2021-04-06 21:59:07 -0500
  • 53f94fcb Added anti-malware related config options by Anairkoen Schno 2021-04-06 21:46:19 -0500
  • 0c364986 Adjusted log messages to be marginally more helpful by Anairkoen Schno 2021-04-06 21:35:10 -0500
  • 6c9a842e Make AntiMalwareEngine try to use the Win32 engine too by Anairkoen Schno 2021-04-06 21:27:01 -0500
  • 26c92ace Finish implementation of Win32AntiMalware by Anairkoen Schno 2021-04-06 21:26:16 -0500
  • 4d006c2a Move stuff around for supporting Win32 AMSI by Anairkoen Schno 2021-04-06 21:23:45 -0500
  • 4d4540a9 Generated Docs -- by nike4613 2021-04-07 01:13:09 +0000
  • e68274b1 Add IAntiMalware to InitInjector by Anairkoen Schno 2021-04-06 19:49:37 -0500
  • bb92164d Document new public APIs by Anairkoen Schno 2021-04-06 19:44:31 -0500
  • 3c1b2681 Expose Windows AMSI interface through common interface to BSIPA plugins by Anairkoen Schno 2021-04-06 19:33:57 -0500
  • c0008589 Implement core Amsi types for antimalware integration by Anairkoen Schno 2021-04-06 17:49:23 -0500
  • c16878b8 Use bool instead of uint for better readability by Meivyn 2021-04-03 03:33:13 -0400
  • d286b43c Attach console to an explicitly defined PID by Meivyn 2021-04-03 03:32:14 -0400
  • 76e237c8 Generated Docs -- by nike4613 2021-03-29 10:31:39 +0000
  • fd5b082f LibLoader now correctly expands environment variables in PATH by Anairkoen Schno 2021-03-29 05:24:17 -0500
  • 9eba0357 Generated Docs -- by nike4613 2021-03-29 00:54:18 +0000
  • 71184eac Change version to prerelease by Anairkoen Schno 2021-03-28 19:49:48 -0500
  • 5cb86dc6 Add more timer logs by Anairkoen Schno 2021-03-28 19:32:35 -0500
  • c8993c2c Added stopwatch timing for certain sections of initialization by Anairkoen Schno 2021-03-28 19:22:24 -0500
  • b0795dd7 Generated Docs -- by nike4613 2021-03-28 23:54:57 +0000
  • 4e2d7fee Fix errors in Feature by Anairkoen Schno 2021-03-28 18:49:29 -0500
  • 12f5aa6b Clean up warnings in PluginLoader by Anairkoen Schno 2021-03-28 18:48:56 -0500
  • b7f30717 Fix loadBefores by Anairkoen Schno 2021-03-28 18:39:46 -0500
  • 03b5d51b Fix disabled processing to correctly not load disabled plugins by Anairkoen Schno 2021-03-28 18:36:34 -0500
  • 096567a1 Add conflict handling by Anairkoen Schno 2021-03-28 18:25:20 -0500
  • f4a49de2 Add check that loaded plugins depend on loader by Anairkoen Schno 2021-03-28 18:17:23 -0500
  • 6a01353d Implement primary resolution loop by Anairkoen Schno 2021-03-28 18:12:16 -0500
  • c6f0e9bf Add check for files existing before attempting to load plugin by Anairkoen Schno 2021-03-28 18:08:12 -0500
  • 1949498b Finish primary load order calculation processing by Anairkoen Schno 2021-03-28 18:05:00 -0500
  • 47268723 Generated Docs -- by nike4613 2021-03-27 04:43:55 +0000
  • cf011903 Implement dependency resolution part of new loader part by Anairkoen Schno 2021-03-26 23:38:29 -0500
  • d6c16e00 Add System.Diagnostics.CodeAnalysis to common targets by Anairkoen Schno 2021-03-26 23:29:41 -0500
  • 803183c6 Applied nullability to PluginMetadata by Anairkoen Schno 2021-03-26 21:57:23 -0500
  • 83c6897f Removed old load sequence calculation and cleaned up warnings by Anairkoen Schno 2021-03-26 21:53:24 -0500
  • 05c0353e Cleaned up some warnings in IPA.exe by Anairkoen Schno 2021-03-26 21:32:19 -0500
  • 7f3e7a1a Bump version by Anairkoen Schno 2021-03-26 21:30:43 -0500
  • c812dd67 Changed default options to not emit log files for every plugin seperately by Anairkoen Schno 2021-03-26 21:28:12 -0500
  • 4c5dc1a1 Added nullable reference types to SelfConfig by Anairkoen Schno 2021-03-26 21:05:48 -0500
  • 7818ff8a Enabled nullability for StandardLogger.cs by Anairkoen Schno 2021-03-26 21:00:17 -0500
  • a92eabee Disabled BeatMods updater by Anairkoen Schno 2021-03-26 20:53:50 -0500
  • de51cee9 Enabled nullability checks in IPA.exe by Anairkoen Schno 2021-03-26 20:49:18 -0500
  • b02d4577 Enabled nullable reference types for IPA.exe by Anairkoen Schno 2021-03-26 20:32:15 -0500
  • 803e7594 Pulled out common properties for the projects into common project by Anairkoen Schno 2021-03-26 20:24:08 -0500
  • 851cfa81 Generated Docs -- by nike4613 2021-03-22 05:41:59 +0000
  • c8457908 Merge branch 'master' of github.com:bsmg/BeatSaber-IPA-Reloaded by Anairkoen Schno 2021-03-22 00:36:36 -0500
  • 9eee7a46 Fix Github workflows by Anairkoen Schno 2021-03-22 00:36:28 -0500
  • b1e34ed9 If Beat Saber was launched from a process with a console, --verbose attaches to that console by Anairkoen Schno 2021-03-22 00:30:48 -0500
  • 656d16bf Saved tag 4.1.6 by nike4613 2021-03-18 21:16:10 +0000
  • fa7cada5 Generated Docs -- by nike4613 2021-03-18 21:08:30 +0000
  • 46a51fd9 (tag: 4.1.6) Merge pull request #64 from Zingabopp/actions-fix by Anairkoen Schno 2021-03-18 17:03:28 -0400
  • deb30b02 (refs/pull/64/head) Updated docs and tag_docs actions by Zingabopp 2021-03-18 16:00:06 -0500
  • a1350912 Update build.yml by Zingabopp 2021-03-18 15:57:35 -0500
  • b2039b14 Clear nuget locals before build by Zingabopp 2021-03-18 15:48:16 -0500
  • d9bc7691 Bump version by Anairkoen Schno 2021-03-12 21:54:45 -0600
  • 58dd8303 Merge pull request #63 from Zingabopp/virtualizer-fix2 by Anairkoen Schno 2021-03-12 21:51:37 -0600
  • af4c5cf0 (refs/pull/63/head) Update Virtualizer.cs by Zingabopp 2021-03-11 11:10:05 -0600
  • c6b9f05b Virtualizes methods that were already virtual but also final by Zingabopp 2021-03-11 10:24:28 -0600
  • 8ad818e1 Removed modreq for `out` parameters by Zingabopp 2021-03-11 10:23:35 -0600
  • 526c9907 (refs/pull/62/head) Virtualizes methods that were already virtual but also final by Zingabopp 2021-03-11 10:19:39 -0600
  • e5c71d14 Removed modreq for out parameters by Zingabopp 2021-03-11 10:18:45 -0600
  • 17809558 Make nested private types public by Anairkoen Schno 2021-03-10 21:16:16 -0600
  • d8c06574 Bump version by Anairkoen Schno 2021-03-10 20:56:49 -0600
  • 24643eb9 Make virtualizer correctly generate modreqs for in and out parameters on newly virtual methods by Anairkoen Schno 2021-03-10 20:55:53 -0600
  • 078ff43f A potential error in System.Guid.NewGuid is now caught instead of bubbling up to the error handler by Anairkoen Schno 2021-02-04 20:46:35 -0600
  • 2a9a2696 (tag: 4.1.4) Fixed IPA restore failure by Anairkoen Schno 2021-01-21 15:08:16 -0600
  • 71ba322a Generated Docs -- by nike4613 2021-01-21 20:49:41 +0000
  • 0759f007 Fixed Loader's dependency on Net3-Proxy by Anairkoen Schno 2021-01-21 14:44:42 -0600
  • 49e026d9 Bumped version by Anairkoen Schno 2021-01-21 14:36:17 -0600
  • af21e485 Change transactions now properly only finish when all transactions exit, not just the first by Anairkoen Schno 2021-01-19 16:09:50 -0600
  • c5b15e86 Config system now skips any properties with index parameters by Anairkoen Schno 2021-01-19 15:27:04 -0600
  • 7c1d8111 Old IPA plugins now no longer have an empty section if there are none by Anairkoen Schno 2021-01-06 23:40:21 -0600
  • 6b2dc699 Plugin state transitions now no longer leave SingleStartInit plugins in a state where they are neither or both enabled and disabled by Anairkoen Schno 2021-01-06 23:38:38 -0600