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

Side by Side Diff: runtime/bin/net/README-updating

Issue 1319703002: Breaking Change: merge BoringSSL branch into master (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 3 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 unified diff | Download patch
« no previous file with comments | « runtime/bin/io_service_no_ssl.cc ('k') | runtime/bin/net/nss.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 # for details. All rights reserved. Use of this source code is governed by a
3 # BSD-style license that can be found in the LICENSE file.
4
5 The standalone Dart executable uses the NSS library from Mozilla to
6 support secure networking connections (SSL and TLS). It uses a copy
7 of the library from the Chromium repository, that includes patches
8 added by Chromium. We pin this to a fixed revision, using the
9 nss_revision variable in all the DEPS files in the deps directory of
10 the Dart repository.
11
12 This revision should be updated when new security fixes are added to
13 NSS, or every few months. The .gyp files in this directory are copies
14 of the .gyp files in the Chromium copy of NSS, with changes made to
15 account for the configurations and directory structure of the Dart
16 repository. Differences between the Chromium versions and the Dart
17 versions should be annotated with "# Added by Dart'.
18
19 All the files should have a comment saying where the original file is
20 in the Chromium repository. To update these files, look at the diff
21 between the two revisions in Chromium, and apply the changes manually,
22 with any needed modifications, to the Dart copies. Our aim is to keep
23 the difference between the Chromium and Dart copies as small as
24 possible.
25
26 The nss_memio.cc and nss_memio.h files are also taken from Chromium,
27 and should be updated at the same time. The os_Linux.s file is new,
28 and should not need changing.
29
30 The file nss.gyp includes support for disabling compilation of NSS
31 using the variable dart_io_support, when building configurations that
32 don't use it. NSS compilation is disabled when building Dartium,
33 because Chromium includes its own copy, and the build process would
34 get confused.
OLDNEW
« no previous file with comments | « runtime/bin/io_service_no_ssl.cc ('k') | runtime/bin/net/nss.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698