PMheart
228f8ca1fb
Codestyle: Apply codestyle changes with Uncrustify
2022-04-25 14:51:15 +02:00
PMheart
95b487a2a3
OcAppleKernelLib: Kext block strategy for prelinked ( #320 )
2022-02-11 10:54:30 +01:00
PMheart
77aa7e29ce
OcXmlLib: Add XmlUnescapeString API
2022-02-10 15:28:46 +01:00
PMheart
ce926483c4
OcXmlLib: Improve docs and contract checks ( #274 )
2021-07-09 14:49:51 +03:00
dakanji
1eb6f488d6
Docs: Misc Updates ( #213 )
2021-02-20 07:50:26 +03:00
PMheart
3d3181dfb5
OcXmlLib: Add support for comments ( #133 )
...
closes cidanthera/bugtracker#1053
2020-10-08 10:16:39 +03:00
Goldfish64
697a2e5b0f
OcXmlLib: Free original buffer on failure
2020-07-27 16:08:18 -05:00
Goldfish64
2bbf6a466b
OcXmlLib: Correct/clarify XmlDocumentExport
2020-07-27 16:05:27 -05:00
Goldfish64
1bc2fb3eea
OcXmlLib: Fix previous commit
2020-07-26 23:04:59 -05:00
Goldfish64
cbdef704f4
OcXmlLib: Add plist doctype export option
2020-07-26 20:25:25 -05:00
Goldfish64
0a16c8a126
OcXmlLib: Implement XmlNodeChangeContent
2020-07-25 18:03:59 -05:00
vit9696
6fdd4a2834
OcXmlLib: Treat non-hex data as integer data
...
In 11.0 kc plist pointer data is in decimal
2020-07-04 16:04:02 +03:00
vit9696
e6bec3ae80
Debug: Fix some log tags
2020-05-17 16:53:02 +03:00
vit9696
3ec848da3d
Build: Replace RETURN_ macros with EFI_
2020-04-18 15:55:05 +03:00
vit9696
c8a50907b0
OcXmlLib: Fix parsing negative integers
...
Resolves issues with parsing MinVersion/MinDate in APFS section
2020-04-14 07:55:15 +03:00
vit9696
97585cb6c2
Build: Remove OcSupportPkg usage
2020-02-29 17:39:41 +03:00
vit9696
ad512b7ca2
OcMiscLib: Drop custom Base64Decode implementation
2020-02-16 03:39:46 +03:00
vit9696
979087c68e
Revert "Build: Fix MODULE_TYPE for libraries"
...
This reverts commit 93c96d030b176873052e479b20e5a7f0f367ce3c.
2020-01-23 20:01:40 +03:00
vit9696
93c96d030b
Build: Fix MODULE_TYPE for libraries
2020-01-23 19:49:04 +03:00
vit9696
2825930a0d
OcMiscLib: Force our own base64 implementation, edk2 is broken
...
Revert "Deprecate OcBase64Decode in favor of edk2's Base64Decode"
This reverts commit 2104029260a009b807614b10aaee931685840282.
Reference: https://github.com/acidanthera/bugtracker/issues/372
2019-06-10 19:59:23 +03:00
Download-Fritz
2104029260
Deprecate OcBase64Decode in favor of edk2's Base64Decode
2019-06-09 19:30:26 +02:00
Nikolai SAOUKH
0ae0f557fd
OcXmlLib: Init var to pacify clan9 analyzer
2019-04-12 16:35:53 +03:00
vit9696
68b53e136c
OcXmlLib: Fix potential buffer overflow when deserializing mdata
2019-04-07 21:30:04 +03:00
vit9696
8255f23ff0
OcAppleKernelLib: Tune based on profiling data
2019-03-29 01:24:04 +03:00
vit9696
c7ca70a9cc
Implement XmlNodePrepend
2019-03-23 15:05:13 +03:00
Download-Fritz
18314c7182
Fix several compilation warnings
2019-03-18 19:55:45 +01:00
vit9696
b05b5a66d1
Implement kext patcher with symbolic resolver in OcAppleKernelLib
...
1. Add support for parsing ID/IDREF in OcXmlLib.
2. Add support for parsing hex numbers in OcXmlLib.
3. Fix buggy MachoSymbolGetFileOffset64 mishandling section numbers.
2019-03-18 00:57:20 +03:00
vit9696
738932d5b6
Implement plist-only kext injection
2019-03-16 23:32:17 +03:00
vit9696
ef79203559
Fix out of memory access in OcXmlLib
2019-03-16 17:47:39 +03:00
vit9696
515f0a8f85
Implement attribute parsing in xml and add plist regenerate test
2019-03-16 16:46:48 +03:00
vit9696
9ce5f7b29d
Add export to OcXmlLib
2019-03-16 14:53:24 +03:00
vit9696
377c4fa6e5
OcCpuLib improvements and compilation fixes
2019-02-28 22:43:41 +03:00
vit9696
4ad7a1c7f9
Rename Base64Decode to OcBase64Decode and fix its prototype to be close to EDK2 for later migration
2019-02-21 13:48:18 +03:00
vit9696
4c956d41d7
Better document OcXmlLib
2019-01-13 09:15:12 +03:00
Download-Fritz
18c8cf5435
OcXmlLib: Decorate XmlEasyChild with EFIAPI due to VA usage.
2019-01-05 15:29:01 +01:00
vit9696
ec04c191b0
Switch to new logging scheme and fix compilation
2018-11-05 01:41:21 +03:00
vit9696
5284879b38
Initial support for parsing serialised objects
2018-10-26 22:24:56 +03:00