Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(432)

Unified Diff: third_party/apple_apsl/README.chromium

Issue 1127123007: Add third_party/apple_apsl from https://crrev.com/328418 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/apple_apsl/OWNERS ('k') | third_party/apple_apsl/cssmapplePriv.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/apple_apsl/README.chromium
diff --git a/third_party/apple_apsl/README.chromium b/third_party/apple_apsl/README.chromium
new file mode 100644
index 0000000000000000000000000000000000000000..ad337235e36154d2dbe29240d2d6d48d692fbf2b
--- /dev/null
+++ b/third_party/apple_apsl/README.chromium
@@ -0,0 +1,61 @@
+Name: Darwin
+URL: http://www.opensource.apple.com/
+Version: unknown
+Security Critical: yes
+License: Apple Public Source License 2.0
+
+Four files are excerpted here:
+
+malloc.h from:
+http://www.opensource.apple.com/source/Libc/Libc-763.11/include/malloc/malloc.h
+
+Modifications:
+- Modified #ifdef guards.
+- Removed everything but the definition of malloc_zone_t.
+- Renamed _malloc_zone_t to ChromeMallocZone to avoid possible name conflicts.
+
+CFRuntime.h from:
+http://www.opensource.apple.com/source/CF/CF-635/CFRuntime.h
+
+Modifications:
+- Modified #ifdef guards.
+- Removed everything but the definition of CFRuntimeBase.
+- Renamed CFRuntimeBase to ChromeCFRuntimeBase to avoid possible name conflicts.
+
+CFBase.h from:
+http://www.opensource.apple.com/source/CF/CF-550/CFBase.c
+http://www.opensource.apple.com/source/CF/CF-635/CFBase.c
+
+Modifications:
+- Renamed the file to CFBase.h.
+- Added #ifdef guards.
+- Added an #include of the CFRuntime.h file.
+- Removed everything but the definition of __CFAllocator.
+- Modified the reference of CFRuntimeBase to ChromeCFRuntimeBase.
+- Renamed __CFAllocator to ChromeCFAllocatorLeopards (from CF-550) and to
+ ChromeCFAllocatorLions (from CF-635) to avoid possible name conflicts.
+
+cssmapplePriv.h from:
+http://www.opensource.apple.com/source/libsecurity_cssm/libsecurity_cssm-31536/lib/cssmapplePriv.h
+
+Warning: Technically, this is a private Apple header, and as such provides no
+guarantee for API stability. However, the use of this header is the only way
+to implement OCSP checking per Apple's public documentation on the usage of
+their Trust Policy Module. Further, the use of this private header is the
+recommended approach from Apple for modifying OCSP policies.
+
+See: http://developer.apple.com/documentation/Security/Reference/SecAppleTrustPolicyModuleSpec/Apple_Trust_Policy_Module_Functional_Specification.pdf
+and http://lists.apple.com/archives/apple-cdsa/2008/Aug/msg00008.html
+
+Modifications:
+- Removed unneeded definitions for internal Apple CSP DL enums and structs
+
+dnsinfo.h from:
+http://www.opensource.apple.com/source/configd/configd-453.19/dnsinfo/dnsinfo.h
+
+Provides dns_config_t which is used by /net/dns/dns_config_service_posix.cc to
+obtain system DNS configuration on Mac OS X. This private header is also used by
+Apple's open source mDNSResponder.
+
+Modifications:
+- Removed Availability.h and the corresponding macros.
« no previous file with comments | « third_party/apple_apsl/OWNERS ('k') | third_party/apple_apsl/cssmapplePriv.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698