The darlingserver merge
This commit marks the first version of Darling that ditches the kernel module in favor of a fully-userspace-based implementation. This should make Darling much easier to build and use, as well as slightly more stable (no more kernel panics/freezes).
What's Changed
- Relocate
libmalloc
Into Seperate Repo by @CuriousTommy in #1145 - Add AssertionServices.framework stubs by @zachwolfe in #1108
- Add libMobileGestalt stubs by @zachwolfe in #1109
- Automator framework stubs by @mrolappe in #1125
- OSAKit framework stubs by @mrolappe in #1126
- MediaAccessibility framework stubs by @mrolappe in #1128
- InstantMessage framework stubs by @mrolappe in #1129
- ImageCaptureCore framework stubs by @mrolappe in #1130
- IOBluetoothUI framework stubs by @mrolappe in #1131
- DiscRecordingUI framework stubs by @mrolappe in #1132
- DiscRecording framework stubs by @mrolappe in #1133
- CoreBluetooth framework stubs by @mrolappe in #1134
- CoreAudioKit framework stubs by @mrolappe in #1135
- Collaboration framework stubs by @mrolappe in #1137
- CalendarStore framework stubs by @mrolappe in #1138
- VideoDecodeAcceleration framework stubs by @mrolappe in #1140
- Add PDFKit framework stubs by @mrolappe in #1142
- feat: Manage executable path in darlingserver by @trungnt2910 in #1150
- Detect newer versions of dsymutil by @ahyattdev in #1156
- Update .gitmodules by @iinux in #1157
- Relocate Libc Into Seperate Module by @CuriousTommy in #1158
- Relocate Libsystem by @CuriousTommy in #1160
- Relocate dyld Into Seperate Module by @CuriousTommy in #1162
- Relocate AvailabilityVersions Into a Seperate Module by @CuriousTommy in #1163
- Relocate libnotify Into a Seperate Module by @CuriousTommy in #1164
- Update Darlingserver Branch To Include Relocation Changes by @CuriousTommy in #1165
- Add mach_vm_msync by @rdrpenguin04 in #1186
New Contributors
- @zachwolfe made their first contribution in #1108
- @mrolappe made their first contribution in #1125
- @iinux made their first contribution in #1157
- @rdrpenguin04 made their first contribution in #1186
Full Changelog: v0.1.20220213...v0.1.20220704