blob: 042769f140c24f86a1db71b6d139d06d7d32dd95 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
---
header:
license:
spdx-id: Apache-2.0
copyright-owner: Apache Software Foundation
paths-ignore:
- '**/*.md'
- '**/*.svg'
- '**/*.yml'
- '*/TBD'
- '.idea'
- 'LICENSE'
- 'NOTICE'
- 'docs'
- 'example/*/*.flags'
- 'example/*/*.json'
- 'example/*/*.pem'
- 'example/*/*.port'
- 'src/bthread/offset_inl.list'
- 'test/*.crt'
- 'test/*.key'
- 'test/jsonout'
- 'tools/trackme_server/bugs'
# Apache
- 'src/butil/recordio.h'
# Boost Software License
- 'src/bthread/context.*'
- 'src/butil/intrusive_ptr.hpp'
- 'src/butil/unique_ptr.h'
# BSD
- 'src/butil/crc32c.*'
- 'src/butil/third_party/modp_b64/*'
- 'src/butil/third_party/superfasthash/*'
- 'src/butil/third_party/valgrind/*'
# Chromium
- 'src/butil/at_exit.*'
- 'src/butil/atomic*'
- 'src/butil/auto_reset.h'
- 'src/butil/base64.*'
- 'src/butil/base_export.h'
- 'src/butil/base_paths.cc'
- 'src/butil/basictypes.h'
- 'src/butil/big_endian.*'
- 'src/butil/bits.h'
- 'src/butil/build_config.h'
- 'src/butil/cancelable_callback.h'
- 'src/butil/compiler_specific.h'
- 'src/butil/containers/*'
- 'src/butil/cpu.*'
- 'src/butil/debug/*'
- 'src/butil/environment.*'
- 'src/butil/file_*'
- 'src/butil/files/dir_reader_fallback.h'
- 'src/butil/files/dir_reader_linux.h'
- 'src/butil/files/dir_reader_posix.h'
- 'src/butil/files/file.*'
- 'src/butil/files/file_enumerator*'
- 'src/butil/files/file_p*'
- 'src/butil/files/memory_mapped_file*'
- 'src/butil/files/scoped*'
- 'src/butil/float_util.h'
- 'src/butil/format_macros.h'
- 'src/butil/gtest_prod_util.h'
- 'src/butil/guid.cc'
- 'src/butil/guid.h'
- 'src/butil/guid_posix.cc'
- 'src/butil/hash.cc'
- 'src/butil/hash.h'
- 'src/butil/lazy_instance.cc'
- 'src/butil/lazy_instance.h'
- 'src/butil/location.cc'
- 'src/butil/location.h'
- 'src/butil/mac/bundle_locations.h'
- 'src/butil/mac/bundle_locations.mm'
- 'src/butil/mac/foundation_util.h'
- 'src/butil/mac/foundation_util.mm'
- 'src/butil/mac/scoped_cftyperef.h'
- 'src/butil/mac/scoped_mach_port.cc'
- 'src/butil/mac/scoped_mach_port.h'
- 'src/butil/mac/scoped_typeref.h'
- 'src/butil/macros.h'
- 'src/butil/memory/aligned_memory.cc'
- 'src/butil/memory/aligned_memory.h'
- 'src/butil/memory/linked_ptr.h'
- 'src/butil/memory/manual_constructor.h'
- 'src/butil/memory/raw_scoped_refptr_mismatch_checker.h'
- 'src/butil/memory/ref_counted.cc'
- 'src/butil/memory/ref_counted.h'
- 'src/butil/memory/ref_counted_memory.cc'
- 'src/butil/memory/ref_counted_memory.h'
- 'src/butil/memory/scoped_open_process.h'
- 'src/butil/memory/scoped_policy.h'
- 'src/butil/memory/scoped_ptr.h'
- 'src/butil/memory/scoped_vector.h'
- 'src/butil/memory/singleton.cc'
- 'src/butil/memory/singleton.h'
- 'src/butil/memory/singleton_objc.h'
- 'src/butil/memory/weak_ptr.cc'
- 'src/butil/memory/weak_ptr.h'
- 'src/butil/move.h'
- 'src/butil/numerics/safe_conversions.h'
- 'src/butil/numerics/safe_conversions_impl.h'
- 'src/butil/numerics/safe_math.h'
- 'src/butil/numerics/safe_math_impl.h'
- 'src/butil/observer_list.h'
- 'src/butil/port.h'
- 'src/butil/posix/eintr_wrapper.h'
- 'src/butil/posix/file_descriptor_shuffle.cc'
- 'src/butil/posix/file_descriptor_shuffle.h'
- 'src/butil/posix/global_descriptors.cc'
- 'src/butil/posix/global_descriptors.h'
- 'src/butil/rand_util.cc'
- 'src/butil/rand_util.h'
- 'src/butil/rand_util_posix.cc'
- 'src/butil/safe_strerror_posix.cc'
- 'src/butil/safe_strerror_posix.h'
- 'src/butil/scoped_clear_errno.h'
- 'src/butil/scoped_generic.h'
- 'src/butil/scoped_observer.h'
- 'src/butil/sha1.h'
- 'src/butil/sha1_portable.cc'
- 'src/butil/stl_util.h'
- 'src/butil/strings/latin1_string_conversions.cc'
- 'src/butil/strings/latin1_string_conversions.h'
- 'src/butil/strings/nullable_string16.cc'
- 'src/butil/strings/nullable_string16.h'
- 'src/butil/strings/safe_sprintf.cc'
- 'src/butil/strings/safe_sprintf.h'
- 'src/butil/strings/string16.cc'
- 'src/butil/strings/string16.h'
- 'src/butil/strings/string_number_conversions.cc'
- 'src/butil/strings/string_number_conversions.h'
- 'src/butil/strings/string_piece.cc'
- 'src/butil/strings/string_piece.h'
- 'src/butil/strings/string_split.cc'
- 'src/butil/strings/string_split.h'
- 'src/butil/strings/string_tokenizer.h'
- 'src/butil/strings/string_util.cc'
- 'src/butil/strings/string_util.h'
- 'src/butil/strings/string_util_constants.cc'
- 'src/butil/strings/string_util_posix.h'
- 'src/butil/strings/stringize_macros.h'
- 'src/butil/strings/stringprintf.cc'
- 'src/butil/strings/stringprintf.h'
- 'src/butil/strings/sys_string_conversions.h'
- 'src/butil/strings/sys_string_conversions_mac.mm'
- 'src/butil/strings/sys_string_conversions_posix.cc'
- 'src/butil/strings/utf_offset_string_conversions.cc'
- 'src/butil/strings/utf_offset_string_conversions.h'
- 'src/butil/strings/utf_string_conversion_utils.cc'
- 'src/butil/strings/utf_string_conversion_utils.h'
- 'src/butil/strings/utf_string_conversions.cc'
- 'src/butil/strings/utf_string_conversions.h'
- 'src/butil/synchronization/cancellation_flag.*'
- 'src/butil/synchronization/condition_variable.h'
- 'src/butil/synchronization/condition_variable_posix.cc'
- 'src/butil/synchronization/spin_wait.h'
- 'src/butil/synchronization/waitable_event.h'
- 'src/butil/synchronization/waitable_event_posix.cc'
- 'src/butil/sys_byteorder.h'
- 'src/butil/third_party/symbolize/glog/*'
- 'src/butil/threading/*'
- 'src/butil/time/*'
- 'src/butil/type_traits.h'
- 'src/butil/version.*'
- 'test/*.cc'
- 'test/memory_unittest_mac.h'
- 'test/multiprocess_func_list.h'
- 'test/scoped_locale.h'
- 'test/test_switches.h'
# David M. Gay
- 'src/butil/third_party/dmg_fp/*'
# Google
- 'src/brpc/builtin/pprof_perl.cpp'
- 'src/brpc/callback.h'
- 'src/brpc/details/tcmalloc_extension.h'
- 'src/butil/gperftools_profiler.h'
- 'src/butil/third_party/dynamic_annotations/*'
- 'src/butil/third_party/snappy/*'
- 'src/butil/third_party/symbolize/*'
- 'tools/pprof'
# ICU
- 'src/butil/third_party/icu/*'
# MIT
- 'src/brpc/policy/dh.*'
- 'src/butil/third_party/rapidjson/**'
# NGINX
- 'src/brpc/details/http_parser.*'
comment: on-failure