| 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.
|
|
|