mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-06-16 07:07:13 +02:00
Add filex excluded by the gitignore.
This commit is contained in:
40
vendor/MaxmindDB/.github/workflows/codeql-analysis.yml
vendored
Normal file
40
vendor/MaxmindDB/.github/workflows/codeql-analysis.yml
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
name: "Code scanning - action"
|
||||
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
schedule:
|
||||
- cron: '0 7 * * 2'
|
||||
|
||||
jobs:
|
||||
CodeQL-Build:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
# We must fetch at least the immediate parents so that if this is
|
||||
# a pull request then we can checkout the head.
|
||||
fetch-depth: 2
|
||||
submodules: true
|
||||
|
||||
# If this run was triggered by a pull request event, then checkout
|
||||
# the head of the pull request instead of the merge commit.
|
||||
- run: git checkout HEAD^2
|
||||
if: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v1
|
||||
|
||||
- run: sudo apt install libipc-run3-perl libfile-slurp-perl libfile-which-perl pandoc
|
||||
- run: |
|
||||
./bootstrap
|
||||
./configure
|
||||
make
|
||||
make safedist
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@v1
|
46
vendor/MaxmindDB/.github/workflows/test.yml
vendored
Normal file
46
vendor/MaxmindDB/.github/workflows/test.yml
vendored
Normal file
@ -0,0 +1,46 @@
|
||||
name: Run tests
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
schedule:
|
||||
- cron: '3 20 * * SUN'
|
||||
jobs:
|
||||
test-autoconf:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, macos-latest]
|
||||
cc: [gcc, clang]
|
||||
posix: ['', -D_POSIX_C_SOURCE=200112L]
|
||||
name: Autotools build on ${{matrix.os}} using ${{matrix.cc}} ${{matrix.posix}}
|
||||
runs-on: ${{ matrix.os }}
|
||||
env:
|
||||
CC: ${{ matrix.cc }}
|
||||
VERBOSE: 1
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: true
|
||||
- run: sudo apt install libipc-run3-perl
|
||||
if: ${{ matrix.os == 'ubuntu-latest' }}
|
||||
- run: brew install autoconf automake libtool
|
||||
if: ${{ matrix.os == 'macos-latest' }}
|
||||
- run: ./bootstrap
|
||||
- run: ./configure
|
||||
env:
|
||||
CFLAGS: -std=c99 -Wall -Wextra -Werror -Wno-unused-function -Wno-unused-parameter ${{ matrix.posix }}
|
||||
- run: make
|
||||
- run: make check
|
||||
|
||||
test-cmake:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, macos-latest, windows-latest]
|
||||
name: CMake build on ${{matrix.os}}
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: true
|
||||
- run: cmake -DBUILD_TESTING=ON -V .
|
||||
- run: cmake --build .
|
||||
- run: ctest -V .
|
46
vendor/MaxmindDB/.gitignore
vendored
Normal file
46
vendor/MaxmindDB/.gitignore
vendored
Normal file
@ -0,0 +1,46 @@
|
||||
*.la
|
||||
*.lo
|
||||
*.o
|
||||
*.so
|
||||
*.swp
|
||||
*/.deps
|
||||
*/.libs
|
||||
*~
|
||||
.\#*
|
||||
.gh-pages
|
||||
/INSTALL
|
||||
/autom4te.cache
|
||||
/bin/country_lookup
|
||||
/bin/mmdbdump
|
||||
/bin/mmdblookup
|
||||
/compile
|
||||
/config.*
|
||||
/configure
|
||||
/depcomp
|
||||
/include/maxminddb_config.h
|
||||
/install-sh
|
||||
/libmaxminddb-*
|
||||
/libtool
|
||||
/ltmain.sh
|
||||
/man
|
||||
/missing
|
||||
/src/libmaxminddb.pc
|
||||
/src/libmaxminddb.a
|
||||
/src/test-data-pool
|
||||
/t/*.log
|
||||
/t/*.trs
|
||||
/t/*_t
|
||||
/t/*-t
|
||||
/t/libtap.a
|
||||
/test-driver
|
||||
\#*\#
|
||||
aclocal.m4
|
||||
stamp-h*
|
||||
CMakeCache.txt
|
||||
CMakeFiles/
|
||||
CTestTestfile.cmake
|
||||
cmake_install.cmake
|
||||
Makefile
|
||||
Makefile.in
|
||||
Testing/
|
||||
install_manifest.txt
|
9
vendor/MaxmindDB/.gitmodules
vendored
Normal file
9
vendor/MaxmindDB/.gitmodules
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
[submodule "maxmind-db"]
|
||||
path = maxmind-db
|
||||
url = https://github.com/maxmind/MaxMind-DB.git
|
||||
[submodule "t/libtap"]
|
||||
path = t/libtap
|
||||
url = https://github.com/zorgnax/libtap.git
|
||||
[submodule "t/maxmind-db"]
|
||||
path = t/maxmind-db
|
||||
url = https://github.com/maxmind/MaxMind-DB.git
|
11
vendor/MaxmindDB/.perltidyrc
vendored
Normal file
11
vendor/MaxmindDB/.perltidyrc
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
--blank-lines-before-packages=0
|
||||
--iterations=2
|
||||
--no-outdent-long-comments
|
||||
-bar
|
||||
-boc
|
||||
-ci=4
|
||||
-i=4
|
||||
-l=78
|
||||
-nolq
|
||||
-se
|
||||
-wbb="% + - * / x != == >= <= =~ !~ < > | & >= < = **= += *= &= <<= &&= -= /= |= >>= ||= .= %= ^= x="
|
78
vendor/MaxmindDB/.uncrustify.cfg
vendored
Normal file
78
vendor/MaxmindDB/.uncrustify.cfg
vendored
Normal file
@ -0,0 +1,78 @@
|
||||
#
|
||||
# based on uncrustify config file for the linux kernel
|
||||
#
|
||||
|
||||
code_width = 80
|
||||
indent_case_brace = 4
|
||||
indent_columns = 4
|
||||
indent_label = 2 # pos: absolute col, neg: relative column
|
||||
indent_with_tabs = 0
|
||||
|
||||
#
|
||||
# inter-symbol newlines
|
||||
#
|
||||
nl_brace_else = remove # "} else" vs "} \n else" - cuddle else
|
||||
nl_brace_while = remove # "} while" vs "} \n while" - cuddle while
|
||||
nl_do_brace = remove # "do {" vs "do \n {"
|
||||
nl_else_brace = remove # "else {" vs "else \n {"
|
||||
nl_enum_brace = remove # "enum {" vs "enum \n {"
|
||||
nl_fcall_brace = remove # "list_for_each() {" vs "list_for_each()\n{"
|
||||
nl_fdef_brace = force # "int foo() {" vs "int foo()\n{"
|
||||
nl_for_brace = remove # "for () {" vs "for () \n {"
|
||||
nl_func_var_def_blk = 0 # don't add newlines after a block of var declarations
|
||||
nl_if_brace = remove # "if () {" vs "if () \n {"
|
||||
nl_multi_line_define = true
|
||||
nl_struct_brace = remove # "struct {" vs "struct \n {"
|
||||
nl_switch_brace = remove # "switch () {" vs "switch () \n {"
|
||||
nl_union_brace = remove # "union {" vs "union \n {"
|
||||
nl_while_brace = remove # "while () {" vs "while () \n {"
|
||||
|
||||
|
||||
#
|
||||
# Source code modifications
|
||||
#
|
||||
mod_full_brace_do = force # "do a--; while ();" vs "do { a--; } while ();"
|
||||
mod_full_brace_for = force # "for () a--;" vs "for () { a--; }"
|
||||
mod_full_brace_if = force # "if (a) a--;" vs "if (a) { a--; }"
|
||||
mod_full_brace_nl = 3 # don't remove if more than 3 newlines
|
||||
mod_full_brace_while = force # "while (a) a--;" vs "while (a) { a--; }"
|
||||
mod_paren_on_return = remove # "return 1;" vs "return (1);"
|
||||
|
||||
|
||||
#
|
||||
# inter-character spacing options
|
||||
#
|
||||
sp_after_cast = remove # "(int) a" vs "(int)a"
|
||||
sp_after_comma = force
|
||||
sp_after_sparen = force # "if () {" vs "if (){"
|
||||
sp_arith = force
|
||||
sp_assign = force
|
||||
sp_assign = force
|
||||
sp_before_comma = remove
|
||||
sp_before_ptr_star = force # "char *foo" vs "char* foo
|
||||
sp_before_sparen = force # "if (" vs "if("
|
||||
sp_between_ptr_star = remove # "char * *foo" vs "char **foo"
|
||||
sp_bool = force
|
||||
sp_compare = force
|
||||
sp_func_call_paren = remove # "foo (" vs "foo("
|
||||
sp_func_def_paren = remove # "int foo (){" vs "int foo(){"
|
||||
sp_func_proto_paren = remove # "int foo ();" vs "int foo();"
|
||||
sp_inside_braces = force # "{ 1 }" vs "{1}"
|
||||
sp_inside_braces_enum = force # "{ 1 }" vs "{1}"
|
||||
sp_inside_braces_struct = force # "{ 1 }" vs "{1}"
|
||||
sp_inside_sparen = remove
|
||||
sp_paren_brace = force
|
||||
sp_sizeof_paren = remove # "sizeof (int)" vs "sizeof(int)"
|
||||
|
||||
#
|
||||
# Aligning stuff
|
||||
#
|
||||
align_enum_equ_span = 4 # '=' in enum definition
|
||||
align_nl_cont = true
|
||||
align_on_tabstop = FALSE # align on tabstops
|
||||
align_right_cmt_span = 3
|
||||
align_struct_init_span = 1
|
||||
align_struct_init_span = 3 # align stuff in a structure init '= { }'
|
||||
align_var_def_star_style = 2 # void *foo;
|
||||
align_var_struct_span = 0
|
||||
align_with_tabs = FALSE # use tabs to align
|
Reference in New Issue
Block a user