-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add sandboxing to modules #214
base: master
Are you sure you want to change the base?
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c87be67 - Browse repository at this point
Copy the full SHA c87be67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62ca044 - Browse repository at this point
Copy the full SHA 62ca044View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e1e216 - Browse repository at this point
Copy the full SHA 4e1e216View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bc5312 - Browse repository at this point
Copy the full SHA 9bc5312View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa3deea - Browse repository at this point
Copy the full SHA fa3deeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba649da - Browse repository at this point
Copy the full SHA ba649daView commit details -
(feat): Begin implementing the IPC protocol
We want to minimise the amount of data transferred between the module and VRCFT. We should use the UE version number to disallow incompatible versions of modules to communicate with the program. We want to minimise the data transferred to minimise latency between modules and destination programs, I am aiming for a C-like structure with a fixed memory size so that the data is always going to be N bytes large, so that the JIT can optimise it away into a super fast memcpy call.
Configuration menu - View commit details
-
Copy full SHA for 010521f - Browse repository at this point
Copy the full SHA 010521fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd70edc - Browse repository at this point
Copy the full SHA fd70edcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5ef832 - Browse repository at this point
Copy the full SHA f5ef832View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0fd420 - Browse repository at this point
Copy the full SHA e0fd420View commit details
Commits on Jun 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f86ddcb - Browse repository at this point
Copy the full SHA f86ddcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41ee627 - Browse repository at this point
Copy the full SHA 41ee627View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57ada22 - Browse repository at this point
Copy the full SHA 57ada22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36fa73a - Browse repository at this point
Copy the full SHA 36fa73aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e789a4b - Browse repository at this point
Copy the full SHA e789a4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4079f6f - Browse repository at this point
Copy the full SHA 4079f6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fb2ba0 - Browse repository at this point
Copy the full SHA 5fb2ba0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf326e8 - Browse repository at this point
Copy the full SHA cf326e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95e0782 - Browse repository at this point
Copy the full SHA 95e0782View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d6067 - Browse repository at this point
Copy the full SHA b7d6067View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a041cc - Browse repository at this point
Copy the full SHA 5a041ccView commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6e8d9bf - Browse repository at this point
Copy the full SHA 6e8d9bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2541991 - Browse repository at this point
Copy the full SHA 2541991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c8c0d0 - Browse repository at this point
Copy the full SHA 3c8c0d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74f5d54 - Browse repository at this point
Copy the full SHA 74f5d54View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e748f - Browse repository at this point
Copy the full SHA f9e748fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a2dd08 - Browse repository at this point
Copy the full SHA 0a2dd08View commit details -
Configuration menu - View commit details
-
Copy full SHA for aff1726 - Browse repository at this point
Copy the full SHA aff1726View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bf49ec - Browse repository at this point
Copy the full SHA 8bf49ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e17272 - Browse repository at this point
Copy the full SHA 1e17272View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8941ce2 - Browse repository at this point
Copy the full SHA 8941ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf6c1a - Browse repository at this point
Copy the full SHA fbf6c1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ba5e87 - Browse repository at this point
Copy the full SHA 2ba5e87View commit details -
Configuration menu - View commit details
-
Copy full SHA for e173d61 - Browse repository at this point
Copy the full SHA e173d61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4190307 - Browse repository at this point
Copy the full SHA 4190307View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4e202e - Browse repository at this point
Copy the full SHA a4e202eView commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fcc56ac - Browse repository at this point
Copy the full SHA fcc56acView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4f0f2a - Browse repository at this point
Copy the full SHA c4f0f2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 607dd02 - Browse repository at this point
Copy the full SHA 607dd02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26c9298 - Browse repository at this point
Copy the full SHA 26c9298View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32eafd1 - Browse repository at this point
Copy the full SHA 32eafd1View commit details
Commits on Jun 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ecb7d5 - Browse repository at this point
Copy the full SHA 5ecb7d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca00805 - Browse repository at this point
Copy the full SHA ca00805View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0784783 - Browse repository at this point
Copy the full SHA 0784783View commit details -
Configuration menu - View commit details
-
Copy full SHA for 792448a - Browse repository at this point
Copy the full SHA 792448aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eca95b0 - Browse repository at this point
Copy the full SHA eca95b0View commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9d4cbd1 - Browse repository at this point
Copy the full SHA 9d4cbd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 314dafd - Browse repository at this point
Copy the full SHA 314dafdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6663381 - Browse repository at this point
Copy the full SHA 6663381View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd9e981 - Browse repository at this point
Copy the full SHA dd9e981View commit details -
Configuration menu - View commit details
-
Copy full SHA for 027ca44 - Browse repository at this point
Copy the full SHA 027ca44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46a3571 - Browse repository at this point
Copy the full SHA 46a3571View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c56c64 - Browse repository at this point
Copy the full SHA 2c56c64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da24af - Browse repository at this point
Copy the full SHA 5da24afView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8e212 - Browse repository at this point
Copy the full SHA cc8e212View commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 409be27 - Browse repository at this point
Copy the full SHA 409be27View commit details -
Configuration menu - View commit details
-
Copy full SHA for a49f0f9 - Browse repository at this point
Copy the full SHA a49f0f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcbfcf4 - Browse repository at this point
Copy the full SHA fcbfcf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 522d215 - Browse repository at this point
Copy the full SHA 522d215View commit details
Commits on Jul 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aadab60 - Browse repository at this point
Copy the full SHA aadab60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b83dd7 - Browse repository at this point
Copy the full SHA 2b83dd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e58923a - Browse repository at this point
Copy the full SHA e58923aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc5dce3 - Browse repository at this point
Copy the full SHA cc5dce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0194a8d - Browse repository at this point
Copy the full SHA 0194a8dView commit details -
(chore): Elaborate on rationale for long timeout
Ideally later we can give different timeouts depending on the stage the module is in during it's lifetime
Configuration menu - View commit details
-
Copy full SHA for 938fb12 - Browse repository at this point
Copy the full SHA 938fb12View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aaf6c7b - Browse repository at this point
Copy the full SHA aaf6c7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4427cc - Browse repository at this point
Copy the full SHA c4427ccView commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f3d23c - Browse repository at this point
Copy the full SHA 2f3d23cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99679bd - Browse repository at this point
Copy the full SHA 99679bdView commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf24f0a - Browse repository at this point
Copy the full SHA bf24f0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e76820b - Browse repository at this point
Copy the full SHA e76820bView commit details -
(feat): Hide module sub-process windows outside debug mode
This is to make VRCFT more usable but still convenient for constant debugging and restarts
Configuration menu - View commit details
-
Copy full SHA for 996572e - Browse repository at this point
Copy the full SHA 996572eView commit details
Commits on Jul 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb7e9fd - Browse repository at this point
Copy the full SHA bb7e9fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 552c92f - Browse repository at this point
Copy the full SHA 552c92fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83ced77 - Browse repository at this point
Copy the full SHA 83ced77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e4807 - Browse repository at this point
Copy the full SHA 35e4807View commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e1f3b7 - Browse repository at this point
Copy the full SHA 9e1f3b7View commit details -
(chore): Add stub strings for non-English languages
We should flag language maintainers to update these strings accordingly
Configuration menu - View commit details
-
Copy full SHA for 5af0246 - Browse repository at this point
Copy the full SHA 5af0246View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc93d98 - Browse repository at this point
Copy the full SHA cc93d98View commit details -
Configuration menu - View commit details
-
Copy full SHA for be84f53 - Browse repository at this point
Copy the full SHA be84f53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3928c18 - Browse repository at this point
Copy the full SHA 3928c18View commit details -
(feat): Implement partial packets.
MD doc describing how these are formatted coming soon™️
Configuration menu - View commit details
-
Copy full SHA for 94db620 - Browse repository at this point
Copy the full SHA 94db620View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c366f6 - Browse repository at this point
Copy the full SHA 5c366f6View commit details -
(feat): Only commit modified values to global state.
This uses an invalid value of 0xFFFFFFFF currently. Might be worthwhile changing it into a NaN or some similar value later.
Configuration menu - View commit details
-
Copy full SHA for 8eac836 - Browse repository at this point
Copy the full SHA 8eac836View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b82fa6 - Browse repository at this point
Copy the full SHA 7b82fa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d83f4ed - Browse repository at this point
Copy the full SHA d83f4edView commit details