Remove unused CI configurations and scripts

This commit is contained in:
Mohammad Nejati
2024-11-23 16:11:29 +00:00
committed by Mohammad Nejati
parent 8fe93ba861
commit ce3f2196c4
40 changed files with 0 additions and 1403 deletions

View File

@ -1,60 +0,0 @@
version: 2.0
jobs:
build:
docker:
- image: madmongo1/fedora-devel:latest
working_directory: /tmp
steps:
- run:
name: fix ssh keys
working_directory: ~
command: |
ssh-keyscan github.com >> githubKey
ssh-keygen -lf githubKey
cat githubKey >> ~/.ssh/known_hosts
- run:
name: clone boost
working_directory: /tmp
command: |
BOOST_BRANCH=master
if [ "${CIRCLE_BRANCH}" != "master" -a "${CIRCLE_BRANCH}" != "refs/heads/master" ]
then
BOOST_BRANCH=develop
fi
git clone -b $BOOST_BRANCH --depth 1 https://github.com/boostorg/boost.git
- run:
name: update submodules
working_directory: /tmp/boost
command: |
git submodule update --init --recursive --depth 10 --jobs 4
- run:
name: checkout beast version
working_directory: /tmp/boost/libs/beast
command: |
git remote add circle ${CIRCLE_REPOSITORY_URL}
git fetch circle
git checkout circle/${CIRCLE_BRANCH}
git submodule update --init --recursive
- run:
name: bootstrap
working_directory: /tmp/boost
command: ./bootstrap.sh
- run:
name: copy headers
working_directory: /tmp/boost
command: ./b2 headers
- run:
name: build tests
working_directory: /tmp/boost
command: |
./b2 -j 2 toolset=clang stdlib=libc++ cxxstd=latest cxxflags=-fcoroutines-ts variant=release,debug libs/beast/test
./b2 -j 2 cxxstd=latest libs/beast/test
./b2 -j 2 cxxstd=latest libs/beast/example

View File

@ -1,8 +0,0 @@
# ignore cmake builds
cmake-build-*/
# ignore b2 builds
bin.v2/
*/bin.v2/
.git/
*/.git/

View File

@ -1,19 +0,0 @@
FROM centos:7
RUN yum update -y
RUN yum install -y epel-release
RUN yum -y groupinstall "Development Tools"
RUN yum install -y cmake openssl-devel clang libcxx-devel libcxxabi-devel bzip2-devel which zlib-devel
WORKDIR /devel
RUN git clone -b develop https://github.com/boostorg/boost.git
COPY .dockers/centos-7/user-config.jam /devel/boost/
COPY .dockers/centos-7/tests.sh /devel/boost/
WORKDIR /devel/boost
RUN git submodule update --init --recursive
COPY . /devel/boost/libs/beast/
RUN ./bootstrap.sh
RUN ./b2 toolset=gcc variant=release cxxstd=latest headers
RUN ./tests.sh || true

View File

@ -1,14 +0,0 @@
#!/usr/bin/env bash
set -e
#cxxstd=2a,17,14,11 \
./b2 --user-config=./user-config.jam \
toolset=clang,gcc \
asio.mode=dflt,nodep,nots,ts,nodep-nots,nodep-ts \
variant=release \
cxxstd=11 \
-j`grep processor /proc/cpuinfo | wc -l` \
-q \
libs/beast/test libs/beast/example

View File

@ -1,11 +0,0 @@
import feature ;
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
using clang : : clang++ : <stdlib>"libc++" <cxxflags>"-Wno-c99-extensions" ;
using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;

View File

@ -1,19 +0,0 @@
FROM debian:10
RUN apt-get update
RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
RUN apt-get install -y build-essential
RUN apt-get install -y git cmake libssl-dev clang libc++-dev libc++abi-dev libbz2-dev zlib1g-dev mlocate
WORKDIR /devel
RUN git clone -b develop https://github.com/boostorg/boost.git
COPY .dockers/debian-10/user-config.jam /devel/boost/
COPY .dockers/debian-10/tests.sh /devel/boost/
WORKDIR /devel/boost
RUN git submodule update --init --recursive
COPY . /devel/boost/libs/beast/
RUN ./bootstrap.sh
RUN ./b2 toolset=gcc variant=release cxxstd=latest headers
RUN ./tests.sh || true

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bash
set -e
./b2 --user-config=./user-config.jam \
toolset=clang,gcc \
asio.mode=dflt,nodep,nots,ts,nodep-nots,nodep-ts \
variant=release \
cxxstd=2a,17,14,11 \
-j`grep processor /proc/cpuinfo | wc -l` \
-q \
libs/beast/test libs/beast/example

View File

@ -1,11 +0,0 @@
import feature ;
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
using clang : : clang++ : <stdlib>"libc++" <cxxflags>"-Wno-c99-extensions" ;
using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;

View File

@ -1,19 +0,0 @@
FROM debian:9
RUN apt-get update
RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
RUN apt-get install -y build-essential
RUN apt-get install -y git cmake libssl-dev clang libc++-dev libc++abi-dev libbz2-dev zlib1g-dev mlocate
WORKDIR /devel
RUN git clone -b develop https://github.com/boostorg/boost.git
COPY .dockers/debian-9/user-config.jam /devel/boost/
COPY .dockers/debian-9/tests.sh /devel/boost/
WORKDIR /devel/boost
RUN git submodule update --init --recursive
COPY . /devel/boost/libs/beast/
RUN ./bootstrap.sh
RUN ./b2 toolset=gcc variant=release cxxstd=latest headers
RUN ./tests.sh || true

View File

@ -1,14 +0,0 @@
#!/usr/bin/env bash
set -e
# modify cxxstd=2a,17,14,11
./b2 --user-config=./user-config.jam \
toolset=clang,gcc \
asio.mode=dflt,nodep,nots,ts,nodep-nots,nodep-ts \
variant=release \
cxxstd=14,11 \
-j`grep processor /proc/cpuinfo | wc -l` \
-q \
libs/beast/test libs/beast/example

View File

@ -1,11 +0,0 @@
import feature ;
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
using clang : : clang++ : <stdlib>"libc++" <cxxflags>"-Wno-c99-extensions" ;
using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;

View File

@ -1,19 +0,0 @@
FROM fedora:32
RUN dnf update -y
RUN dnf -y groupinstall "Development Tools"
RUN dnf install -y cmake openssl-devel clang libcxx-devel libcxxabi-devel bzip2-devel which zlib-devel
WORKDIR /devel
RUN git clone -b develop https://github.com/boostorg/boost.git
COPY .dockers/fedora-32/user-config.jam /devel/boost/
COPY .dockers/fedora-32/tests.sh /devel/boost/
WORKDIR /devel/boost
RUN git submodule update --init --recursive
COPY . /devel/boost/libs/beast/
#RUN cd libs/beast && git checkout develop && git pull origin develop
RUN ./bootstrap.sh
RUN ./b2 toolset=gcc variant=release cxxstd=latest headers
RUN ./tests.sh || true

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bash
set -e
./b2 --user-config=./user-config.jam \
toolset=clang,gcc \
asio.mode=dflt,nodep,nots,ts,nodep-nots,nodep-ts \
variant=release \
cxxstd=2a,17,14,11 \
-j`grep processor /proc/cpuinfo | wc -l` \
-q \
libs/beast/test libs/beast/example

View File

@ -1,11 +0,0 @@
import feature ;
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
using clang : : clang++ : <stdlib>"libc++" <cxxflags>"-Wno-c99-extensions" ;
using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;

View File

@ -1,18 +0,0 @@
FROM ubuntu:16.04
RUN apt-get update
RUN apt-get install -y build-essential
RUN apt-get install -y git cmake libssl-dev clang libc++-dev libc++abi-dev libbz2-dev zlib1g-dev
WORKDIR /devel
RUN git clone -b develop https://github.com/boostorg/boost.git
COPY .dockers/ubuntu-16/user-config.jam /devel/boost/
COPY .dockers/ubuntu-16/tests.sh /devel/boost/
WORKDIR /devel/boost
RUN git submodule update --init --recursive
COPY . /devel/boost/libs/beast/
RUN ./bootstrap.sh
RUN ./b2 toolset=gcc variant=release cxxstd=latest headers
RUN ./tests.sh || true

View File

@ -1,14 +0,0 @@
#!/usr/bin/env bash
set -e
# cxxstd=2a,17,14,11 \
./b2 --user-config=./user-config.jam \
toolset=clang,gcc \
asio.mode=dflt,nodep,nots,ts,nodep-nots,nodep-ts \
variant=release \
cxxstd=14,11 \
-j`grep processor /proc/cpuinfo | wc -l` \
-q \
libs/beast/test libs/beast/example

View File

@ -1,11 +0,0 @@
import feature ;
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
using clang : : clang++ : <stdlib>"libc++" <cxxflags>"-Wno-c99-extensions" ;
using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;

View File

@ -1,18 +0,0 @@
FROM ubuntu:18.04
RUN apt-get update
RUN apt-get install -y build-essential
RUN apt-get install -y git cmake libssl-dev clang libc++-10-dev libc++abi-10-dev libbz2-dev zlib1g-dev
WORKDIR /devel
RUN git clone -b develop https://github.com/boostorg/boost.git
COPY .dockers/ubuntu-18-cxxstd-17/user-config.jam /devel/boost/
COPY .dockers/ubuntu-18-cxxstd-17/tests.sh /devel/boost/
WORKDIR /devel/boost
RUN git submodule update --init --recursive
COPY . /devel/boost/libs/beast/
RUN ./bootstrap.sh
RUN ./b2 toolset=gcc variant=release cxxstd=latest headers
RUN ./tests.sh || true

View File

@ -1,14 +0,0 @@
#!/usr/bin/env bash
set -e
# cxxstd=2a,17,14,11 \
./b2 --user-config=./user-config.jam \
toolset=clang,gcc \
asio.mode=dflt,nodep,nots,ts,nodep-nots,nodep-ts \
variant=release \
cxxstd=17,14,11 \
-j`grep processor /proc/cpuinfo | wc -l` \
-q \
libs/beast/test libs/beast/example

View File

@ -1,11 +0,0 @@
import feature ;
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
using clang : : clang++ : <stdlib>"libc++" <cxxflags>"-Wno-c99-extensions" ;
using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;

View File

@ -1,18 +0,0 @@
FROM ubuntu:18.04
RUN apt-get update
RUN apt-get install -y build-essential
RUN apt-get install -y git cmake libssl-dev clang libc++-10-dev libc++abi-10-dev libbz2-dev zlib1g-dev
WORKDIR /devel
RUN git clone -b develop https://github.com/boostorg/boost.git
COPY .dockers/ubuntu-18/user-config.jam /devel/boost/
COPY .dockers/ubuntu-18/tests.sh /devel/boost/
WORKDIR /devel/boost
RUN git submodule update --init --recursive
COPY . /devel/boost/libs/beast/
RUN ./bootstrap.sh
RUN ./b2 toolset=gcc variant=release cxxstd=latest headers
RUN ./tests.sh || true

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bash
set -e
./b2 --user-config=./user-config.jam \
toolset=clang,gcc \
asio.mode=dflt,nodep,nots,ts,nodep-nots,nodep-ts \
variant=release \
cxxstd=2a,17,14,11 \
-j`grep processor /proc/cpuinfo | wc -l` \
-q \
libs/beast/test libs/beast/example

View File

@ -1,11 +0,0 @@
import feature ;
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
using clang : : clang++ : <stdlib>"libc++" <cxxflags>"-Wno-c99-extensions" ;
using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;

View File

@ -1,19 +0,0 @@
FROM ubuntu:20.04
RUN apt-get update
RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
RUN apt-get install -y build-essential
RUN apt-get install -y git cmake libssl-dev clang libc++-10-dev libc++abi-10-dev libbz2-dev zlib1g-dev mlocate
WORKDIR /devel
RUN git clone -b develop https://github.com/boostorg/boost.git
COPY .dockers/ubuntu-20/user-config.jam /devel/boost/
COPY .dockers/ubuntu-20/tests.sh /devel/boost/
WORKDIR /devel/boost
RUN git submodule update --init --recursive
COPY . /devel/boost/libs/beast/
RUN ./bootstrap.sh
RUN ./b2 toolset=gcc variant=release cxxstd=latest headers
RUN ./tests.sh || true

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bash
set -e
./b2 --user-config=./user-config.jam \
toolset=clang,gcc \
asio.mode=dflt,nodep,nots,ts,nodep-nots,nodep-ts \
variant=release \
cxxstd=2a,17,14,11 \
-j`grep processor /proc/cpuinfo | wc -l` \
-q \
libs/beast/test libs/beast/example

View File

@ -1,11 +0,0 @@
import feature ;
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
using clang : : clang++ : <cxxflags>-stdlib=libc++ <cxxflags>"-Wno-c99-extensions" <linkflags>-stdlib=libc++ ;
using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;

View File

@ -1,19 +0,0 @@
FROM ubuntu:focal
RUN apt-get update
RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install tzdata
RUN apt-get install -y build-essential
RUN apt-get install -y git cmake libssl-dev clang libc++-dev libc++abi-dev libbz2-dev zlib1g-dev
WORKDIR /devel
RUN git clone -b develop https://github.com/boostorg/boost.git
COPY .dockers/ubuntu-focal/user-config.jam /devel/boost/
COPY .dockers/ubuntu-focal/tests.sh /devel/boost/
WORKDIR /devel/boost
RUN git submodule update --init --recursive
COPY . /devel/boost/libs/beast/
RUN ./bootstrap.sh
RUN ./b2 toolset=gcc variant=release cxxstd=latest headers
RUN ./tests.sh || true

View File

@ -1,14 +0,0 @@
#!/usr/bin/env bash
set -e
# cxxstd=2a,17,14,11 \
./b2 --user-config=./user-config.jam \
toolset=clang,gcc \
asio.mode=dflt,nodep,nots,ts,nodep-nots,nodep-ts \
variant=release \
cxxstd=14,11 \
-j`grep processor /proc/cpuinfo | wc -l` \
-q \
libs/beast/test libs/beast/example

View File

@ -1,11 +0,0 @@
import feature ;
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
using clang : : clang++ : <stdlib>"libc++" <cxxflags>"-Wno-c99-extensions" ;
using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;

View File

@ -1,57 +0,0 @@
# escape=`
# Use the latest Windows Server Core image with .NET Framework 4.8.
FROM mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019
# Restore the default Windows shell for correct batch processing.
SHELL ["cmd", "/S", "/C"]
# Download the Build Tools bootstrapper.
ADD https://aka.ms/vs/16/release/vs_buildtools.exe C:\TEMP\vs_buildtools.exe
RUN C:\TEMP\vs_buildtools.exe --quiet --wait --norestart --nocache `
--installPath C:\BuildTools `
--add Microsoft.VisualStudio.Workload.VCTools --includeRecommended `
|| IF "%ERRORLEVEL%"=="3010" EXIT 0
# --------------
# Boost Section
# --------------
WORKDIR C:\
RUN powershell -Command iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
RUN powershell -Command Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
RUN choco install -y git.install
RUN choco install -y python --version 3.8.3
# chocolaty install of openssl 1.1.1
# RUN choco install -y openssl --x86 --version 1.1.1.700
# RUN mklink /D "OpenSSL" "Program Files (x86)\\OpenSSL-Win32"
# scoop install of openssl 1.0.2u
# RUN powershell -Command scoop install openssl@1.0.2u -a 32bit -g
# RUN mklink /D "OpenSSL" "ProgramData\\scoop\\apps\\openssl\\current"
# scoop install of openssl 1.1.1g
RUN powershell -Command scoop install openssl@1.1.1g -a 32bit -g
RUN mklink /D "OpenSSL" "ProgramData\\scoop\\apps\\openssl\\current"
RUN mkdir C:\devel
WORKDIR C:\devel
RUN git.exe clone -b develop https://github.com/boostorg/boost.git
WORKDIR C:\devel\boost
RUN git.exe submodule update --init --recursive
COPY . C:\devel\boost\libs\beast\
COPY ".dockers\\windows-vs-32\\user-config.jam" C:\devel\boost\
COPY ".dockers\\windows-vs-32\\tests.bat" C:\devel\boost\
RUN C:\\BuildTools\\VC\\Auxiliary\\Build\\vcvars32.bat && bootstrap.bat
RUN C:\\BuildTools\\VC\\Auxiliary\\Build\\vcvars32.bat && b2 variant=release cxxstd=latest headers
# Choose one of the following two lines. The second will succeed regardless of the test results, if you'd prefer the build to complete.
# RUN C:\\BuildTools\\VC\\Auxiliary\\Build\\vcvars32.bat && set OPENSSL_ROOT=C:/OpenSSL&& tests.bat
RUN C:\\BuildTools\\VC\\Auxiliary\\Build\\vcvars32.bat && set OPENSSL_ROOT=C:/OpenSSL&& tests.bat || ver>nul
ENTRYPOINT ["C:\\BuildTools\\VC\\Auxiliary\\Build\\vcvars32.bat", "&&", "powershell.exe", "-NoLogo", "-ExecutionPolicy", "Bypass"]

View File

@ -1,8 +0,0 @@
Build docker image from root directory of the repository:
```
docker -f .dockers\windows-vs-32\Dockerfile .
```

View File

@ -1,13 +0,0 @@
set PROCESSORS=%NUMBER_OF_PROCESSORS%
REM Optionally throttle cpus:
REM if %PROCESSORS% GTR 2 set PROCESSORS=2
b2 --user-config=user-config.jam ^
asio.mode=dflt,nodep,nots,ts,nodep-nots,nodep-ts ^
variant=release ^
cxxstd=2a,17,14,11 ^
-j%PROCESSORS% ^
-q ^
libs/beast/test libs/beast/example

View File

@ -1,21 +0,0 @@
import feature ;
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
#using clang : : clang++ : <stdlib>"libc++" <cxxflags>"-Wno-c99-extensions" ;
#using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;
#import os ;
#local OPENSSL_ROOT = [ os.environ OPENSSL_ROOT ] ;
#project
# : requirements
# <include>$(OPENSSL_ROOT)/include
# <variant>debug:<library-path>$(OPENSSL_ROOT)/lib
# <target-os>windows<variant>debug:<library-path>$(OPENSSL_ROOT)/debug/lib
# <variant>release:<library-path>$(OPENSSL_ROOT)/lib
# ;

View File

@ -1,54 +0,0 @@
# Copyright 2016 Peter Dimov
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at http://boost.org/LICENSE_1_0.txt)
version: 1.0.{build}-{branch}
#version: "{branch} (#{build})"
shallow_clone: true
platform:
#- x86
- x64
configuration:
#- Debug
- Release
environment:
OPENSSL_ROOT: C:\tools\vcpkg\installed\x64-windows
matrix:
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
TOOLSET: msvc-14.0
# VFALCO Appveyor has a 1 hour time limit, and
# I already test this configuration locally.
#
# - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
# TOOLSET: msvc-14.1
# This configuration is not available yet
# - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
# TOOLSET: msvc-14.2
install:
- SET BOOST_BRANCH=develop
- IF "%APPVEYOR_REPO_BRANCH%" == "master" SET BOOST_BRANCH=master
- vcpkg install openssl --triplet x64-windows
- ps: cp tools\user-config.jam ~\user-config.jam
- CD ..
- bash -c '$APPVEYOR_BUILD_FOLDER/tools/get-boost.sh $APPVEYOR_REPO_BRANCH $APPVEYOR_BUILD_FOLDER'
- CD boost-root
- CMD /c bootstrap
- b2 headers
build: off
test_script:
- b2 --debug-configuration variant=release cxxstd=14 address-model=64 toolset=msvc-14.0 libs/beast/example -j3
- b2 --debug-configuration variant=release cxxstd=14 address-model=64 toolset=msvc-14.0 --verbose-test libs/beast/test//run-fat-tests -j3
- b2 --debug-configuration variant=release cxxstd=17 address-model=64 toolset=msvc-14.1 libs/beast/example -j3
- b2 --debug-configuration variant=release cxxstd=17 address-model=64 toolset=msvc-14.1 --verbose-test libs/beast/test//run-fat-tests -j3
cache:
- c:\tools\vcpkg\installed\

View File

@ -1,355 +0,0 @@
variables:
GIT_BRANCH: $(Build.SourceBranch)
jobs:
- job: 'LinuxCoverage'
pool:
vmImage: 'ubuntu-16.04'
container:
image: djarek/boost-beast-ci:latest
options: --privileged
steps:
- bash: |
sudo apt update && sudo apt install -y g++ lcov
displayName: Get dependencies
- bash: |
set -e
export BUILD_DIR=$(pwd)
cd ..
$BUILD_DIR/tools/get-boost.sh $GIT_BRANCH $BUILD_DIR
cd boost-root
export CXX=g++ CC=gcc
./bootstrap.sh || cat bootstrap.log
displayName: Get Boost
- bash: |
set -e
cd ../boost-root
./b2 libs/beast/test//run-fat-tests toolset=gcc coverage=on link=static cxxstd=11 -j2
libs/beast/tools/coverage.sh
env:
CODECOV_TOKEN: $(CODECOV_TOKEN)
displayName: Build & Run tests
- job: 'Linux'
pool:
vmImage: 'ubuntu-16.04'
container:
image: djarek/boost-beast-ci:latest
options: --privileged
strategy:
matrix:
GCC 9 C++17 Release:
TOOLSET: gcc
CXX: g++-9
PACKAGES: g++-9
VARIANT: release
CXXSTD: 17
B2_TARGETS: libs/beast/test//run-fat-tests libs/beast/example
GCC 9 C++11 HEADER_ONLY NO_DEPRECATED:
TOOLSET: gcc
CXX: g++-9
PACKAGES: g++-9
VARIANT: release
B2_FLAGS: <boost.beast.separate-compilation>off <boost.beast.allow-deprecated>off
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests
GCC 9 C++11 NO_DEPRECATED NO_TLS:
TOOLSET: gcc
CXX: g++-9
PACKAGES: g++-9
VARIANT: release
B2_FLAGS: <boost.beast.allow-deprecated>off <define>BOOST_NO_CXX11_THREAD_LOCAL
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests
GCC 9 C++11 UBASAN:
TOOLSET: gcc
CXX: g++-9
PACKAGES: g++-9
VARIANT: debug
B2_FLAGS: <address-sanitizer>norecover <undefined-sanitizer>norecover
# use GOLD to workaround UBSAN linker issue in gcc 7/8
# https://stackoverflow.com/questions/50024731/ld-unrecognized-option-push-state-no-as-needed
CXX_FLAGS: <cxxflags>"-msse4.2 -funsigned-char -fno-omit-frame-pointer" <linkflags>-fuse-ld=gold
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests
GCC 9 C++11 TSAN:
TOOLSET: gcc
CXX: g++-9
PACKAGES: g++-9
VARIANT: release
B2_FLAGS: <thread-sanitizer>norecover
CXX_FLAGS: <cxxflags>"-msse4.2 -funsigned-char -fno-omit-frame-pointer"
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests
GCC 8 C++17 Release:
TOOLSET: gcc
CXX: g++-8
PACKAGES: g++-8
VARIANT: release
CXXSTD: 17
B2_TARGETS: libs/beast/test//run-fat-tests libs/beast/example
GCC 8 C++11 HEADER_ONLY NO_DEPRECATED:
TOOLSET: gcc
CXX: g++-8
PACKAGES: g++-8
VARIANT: release
B2_FLAGS: <boost.beast.separate-compilation>off <boost.beast.allow-deprecated>off
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests
GCC 8 C++11 UBASAN:
TOOLSET: gcc
CXX: g++-8
PACKAGES: g++-8
VARIANT: debug
B2_FLAGS: <address-sanitizer>norecover <undefined-sanitizer>norecover
# use GOLD to workaround UBSAN linker issue in gcc 7/8
# https://stackoverflow.com/questions/50024731/ld-unrecognized-option-push-state-no-as-needed
CXX_FLAGS: <cxxflags>"-msse4.2 -funsigned-char -fno-omit-frame-pointer" <linkflags>-fuse-ld=gold
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests
GCC 8 C++11 TSAN:
TOOLSET: gcc
CXX: g++-8
PACKAGES: g++-8
VARIANT: release
B2_FLAGS: <thread-sanitizer>norecover
CXX_FLAGS: <cxxflags>"-msse4.2 -funsigned-char -fno-omit-frame-pointer"
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests
GCC 7 C++14 Valgrind:
TOOLSET: gcc
CXX: g++-7
PACKAGES: g++-7 valgrind
VARIANT: release
B2_FLAGS: <define>BOOST_BEAST_TEST_STATIC_PRNG_SEED <valgrind>on <testing.launcher>"valgrind --track-origins=yes --error-exitcode=1 --max-stackframe=16000000 --suppressions=libs/beast/tools/valgrind.supp"
CXXSTD: 14
B2_TARGETS: libs/beast/test//run-fat-tests
GCC Default C++11 Release:
TOOLSET: gcc
CXX: g++
PACKAGES: g++
VARIANT: release
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests libs/beast/example
Clang 6.0 C++11 Debug:
TOOLSET: clang
CXX: clang++-6.0
PACKAGES: clang-6.0
VARIANT: debug
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests libs/beast/example
Clang 7 libc++ C++14 Valgrind:
TOOLSET: clang
CXX: clang++-7
PACKAGES: clang-7 libc++-7-dev libc++abi-7-dev valgrind
VARIANT: release
B2_FLAGS: <valgrind>on <testing.launcher>"valgrind --track-origins=yes --error-exitcode=1 --max-stackframe=16000000 --suppressions=libs/beast/tools/valgrind.supp"
CXXSTD: 14
CXX_FLAGS: <cxxflags>"-stdlib=libc++" <linkflags>"-stdlib=libc++"
B2_TARGETS: libs/beast/test//run-fat-tests
Clang 7 C++11 Debug:
TOOLSET: clang
CXX: clang++-7
PACKAGES: clang-7
VARIANT: debug
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests libs/beast/example
Clang 7 C++14 Release:
TOOLSET: clang
CXX: clang++-7
PACKAGES: clang-7
VARIANT: release
CXXSTD: 14
B2_TARGETS: libs/beast/test//run-fat-tests libs/beast/example
Clang Default C++11 Debug:
TOOLSET: clang
CXX: clang++
PACKAGES: clang
VARIANT: debug
CXXSTD: 11
B2_TARGETS: libs/beast/test//run-fat-tests libs/beast/example
Clang 8 libc++ C++14 UBASAN:
TOOLSET: clang
CXX: clang++-8
PACKAGES: clang-8 libc++-8-dev libc++abi-8-dev
VARIANT: release
B2_FLAGS: <address-sanitizer>norecover <undefined-sanitizer>norecover
UBSAN_OPTIONS: print_stacktrace=1
CXXSTD: 14
CXX_FLAGS: <cxxflags>"-stdlib=libc++ -msse4.2 -funsigned-char -fno-omit-frame-pointer" <linkflags>-stdlib=libc++
B2_TARGETS: libs/beast/test//run-fat-tests
Clang 8 libc++ C++14 TSAN:
TOOLSET: clang
CXX: clang++-8
PACKAGES: clang-8 libc++-8-dev libc++abi-8-dev
VARIANT: release
B2_FLAGS: <thread-sanitizer>norecover
CXXSTD: 14
CXX_FLAGS: <cxxflags>"-stdlib=libc++ -msse4.2 -funsigned-char -fno-omit-frame-pointer" <linkflags>-stdlib=libc++
B2_TARGETS: libs/beast/test//run-fat-tests
Clang 9 libc++ C++14 Release HEADER_ONLY NO_DEPRECATED:
TOOLSET: clang
CXX: clang++-9
PACKAGES: clang-9 libc++-9-dev libc++abi-9-dev
VARIANT: release
B2_FLAGS: <boost.beast.separate-compilation>off <boost.beast.allow-deprecated>off
CXXSTD: 14
CXX_FLAGS: <cxxflags>"-stdlib=libc++ -msse4.2 -funsigned-char -fno-omit-frame-pointer" <linkflags>-stdlib=libc++
B2_TARGETS: libs/beast/test//run-fat-tests
Clang 9 libc++ C++17 UBASAN:
TOOLSET: clang
CXX: clang++-9
PACKAGES: clang-9 libc++-9-dev libc++abi-9-dev
VARIANT: release
B2_FLAGS: <address-sanitizer>norecover <undefined-sanitizer>norecover
UBSAN_OPTIONS: print_stacktrace=1
CXXSTD: 17
CXX_FLAGS: <cxxflags>"-stdlib=libc++ -msse4.2 -funsigned-char -fno-omit-frame-pointer" <linkflags>-stdlib=libc++
B2_TARGETS: libs/beast/test//run-fat-tests
Clang 9 libc++ C++17 TSAN:
TOOLSET: clang
CXX: clang++-9
PACKAGES: clang-9 libc++-9-dev libc++abi-9-dev
VARIANT: release
B2_FLAGS: <thread-sanitizer>norecover
CXXSTD: 17
CXX_FLAGS: <cxxflags>"-stdlib=libc++ -msse4.2 -funsigned-char -fno-omit-frame-pointer" <linkflags>-stdlib=libc++
B2_TARGETS: libs/beast/test//run-fat-tests
Clang 9 libc++ C++11 Release HEADER_ONLY NO_DEPRECATED:
TOOLSET: clang
CXX: clang++-9
PACKAGES: clang-9 libc++-9-dev libc++abi-9-dev
VARIANT: release
B2_FLAGS: <boost.beast.separate-compilation>off <boost.beast.allow-deprecated>off
CXXSTD: 11
CXX_FLAGS: <cxxflags>"-stdlib=libc++ -msse4.2 -funsigned-char -fno-omit-frame-pointer" <linkflags>-stdlib=libc++
B2_TARGETS: libs/beast/test//run-fat-tests
steps:
- bash: |
sudo apt update && sudo apt install -y $PACKAGES
displayName: Get dependencies
- bash: |
set -e
export BUILD_DIR=$(pwd)
cd ..
$BUILD_DIR/tools/get-boost.sh $GIT_BRANCH $BUILD_DIR
cd boost-root
./bootstrap.sh || cat bootstrap.log
cp libs/beast/tools/user-config.jam ~/user-config.jam
echo "using $TOOLSET : : $(which $CXX) : $CXX_FLAGS ;" >> ~/user-config.jam
echo "project : requirements $B2_FLAGS ;" >> ~/user-config.jam
displayName: Get Boost
- bash: |
set -e
cd ../boost-root
echo "B2_FLAGS: $B2_FLAGS"
./b2 -j2 \
--debug-configuration \
cxxstd=$CXXSTD \
toolset=$TOOLSET \
variant=$VARIANT \
$B2_TARGETS
displayName: Build & Run tests
- job: 'macOS'
pool:
vmImage: 'macOS-10.13'
strategy:
matrix:
Xcode 10.1 C++17 Release:
TOOLSET: clang
VARIANT: release
CXXSTD: 17
XCODE_APP: /Applications/Xcode_10.1.app
Xcode 9.4.1 C++11 Release:
TOOLSET: clang
VARIANT: release
CXXSTD: 11
XCODE_APP: /Applications/Xcode_9.4.1.app
steps:
- bash: |
brew install openssl
displayName: Get OpenSSL
- bash: |
set -e
sudo xcode-select -switch ${XCODE_APP}
which clang++
export BUILD_DIR=$(pwd)
cd ..
$BUILD_DIR/tools/get-boost.sh $GIT_BRANCH $BUILD_DIR
cd boost-root
./bootstrap.sh || cat bootstrap.log
cp libs/beast/tools/user-config.jam ~/user-config.jam
displayName: Get Boost
- bash: |
set -e
export OPENSSL_ROOT=$(brew --prefix openssl)
cd ../boost-root
./b2 -j2 \
--debug-configuration \
define=BOOST_COROUTINES_NO_DEPRECATION_WARNING=1 \
cxxstd=$CXXSTD \
libs/beast/test//run-fat-tests \
libs/beast/example \
toolset=$TOOLSET \
variant=$VARIANT
displayName: Build & Run tests
- job: 'Windows'
strategy:
matrix:
# MSVC14.2: # FIXME(djarek): windows-2019 doesn't have vcpkg
MSVC14.2 C++17 x64:
VM_IMAGE: 'windows-2019'
TOOLSET: msvc-14.2
CXXSTD: 17
ADDRMODEL: 64
MSVC14.1 C++17 x64:
VM_IMAGE: 'vs2017-win2016'
TOOLSET: msvc-14.1
CXXSTD: 17
ADDRMODEL: 64
MSVC14.0 C++11 x64:
VM_IMAGE: 'vs2017-win2016'
TOOLSET: msvc-14.0
CXXSTD: 11
ADDRMODEL: 64
pool:
vmImage: $(VM_IMAGE)
steps:
- bash: |
vcpkg install openssl --triplet "x$ADDRMODEL""-windows"
displayName: Get OpenSSL
- bash: |
set -e
export BUILD_DIR=$(pwd)
cd ..
$BUILD_DIR/tools/get-boost.sh $GIT_BRANCH $BUILD_DIR
cd boost-root
./bootstrap.sh
cp libs/beast/tools/user-config.jam ~/user-config.jam
displayName: Get Boost
- bash: |
set -e
echo "VCPKG_ROOT: $VCPKG_INSTALLATION_ROOT"
export OPENSSL_ROOT="$VCPKG_INSTALLATION_ROOT""/installed/x$ADDRMODEL""-windows"
cd ../boost-root
./b2 -j2 \
--debug-configuration \
variant=debug \
cxxstd=$CXXSTD \
address-model=$ADDRMODEL \
toolset=$TOOLSET \
$B2_FLAGS \
libs/beast/example
./b2 -j2 \
--debug-configuration \
variant=debug,release \
cxxstd=$CXXSTD \
address-model=$ADDRMODEL \
toolset=$TOOLSET \
$B2_FLAGS \
--verbose-test \
libs/beast/test//run-fat-tests
displayName: Build & Run tests

View File

@ -1,9 +0,0 @@
#! /bin/bash
set -e
lcov --directory bin.v2 --capture --no-external --directory $(pwd) --output-file coverage.info > /dev/null 2>&1
lcov --extract coverage.info $(pwd)'/boost/beast/*' --output-file coverage.info > /dev/null
lcov --remove coverage.info $(pwd)'/boost/beast/_experimental/*' --output-file coverage.info > /dev/null
lcov --list coverage.info
# Codecov improperly detects project root in AzP, so we need to upload from beast git repo
cd libs/beast
curl -s https://codecov.io/bash -o codecov && bash ./codecov -X gcov -f ../../coverage.info -t $CODECOV_TOKEN

View File

@ -1,356 +0,0 @@
Accept
Accept-Additions
Accept-Charset
Accept-Datetime
Accept-Encoding
Accept-Features
Accept-Language
Accept-Patch
Accept-Post
Accept-Ranges
Access-Control
Access-Control-Allow-Credentials
Access-Control-Allow-Headers
Access-Control-Allow-Methods
Access-Control-Allow-Origin
Access-Control-Expose-Headers
Access-Control-Max-Age
Access-Control-Request-Headers
Access-Control-Request-Method
Age
A-IM
Allow
ALPN
Also-Control
Alternate-Recipient
Alternates
Alt-Svc
Alt-Used
Apparently-To
Apply-To-Redirect-Ref
Approved
Archive
Archived-At
Article-Names
Article-Updates
Authentication-Control
Authentication-Info
Authentication-Results
Authorization
Autoforwarded
Autosubmitted
Auto-Submitted
Base
Bcc
Body
Cache-Control
CalDAV-Timezones
Cancel-Key
Cancel-Lock
Cc
C-Ext
Close
C-Man
Comments
Compliance
Connection
Content-Alternative
Content-Base
Content-Description
Content-Disposition
Content-Duration
Content-Encoding
Content-features
Content-ID
Content-Identifier
Content-Language
Content-Length
Content-Location
Content-MD5
Content-Range
Content-Return
Content-Script-Type
Content-Style-Type
Content-Transfer-Encoding
Content-Type
Content-Version
Control
Conversion
Conversion-With-Loss
Cookie
Cookie2
C-Opt
Cost
C-PEP
C-PEP-Info
DASL
Date
Date-Received
DAV
Default-Style
Deferred-Delivery
Delivery-Date
Delta-Base
Depth
Derived-From
Destination
Differential-ID
Digest
Discarded-X400-IPMS-Extensions
Discarded-X400-MTS-Extensions
Disclose-Recipients
Disposition-Notification-Options
Disposition-Notification-To
Distribution
DKIM-Signature
DL-Expansion-History
Downgraded-Bcc
Downgraded-Cc
Downgraded-Disposition-Notification-To
Downgraded-Final-Recipient
Downgraded-From
Downgraded-In-Reply-To
Downgraded-Mail-From
Downgraded-Message-Id
Downgraded-Original-Recipient
Downgraded-Rcpt-To
Downgraded-References
Downgraded-Reply-To
Downgraded-Resent-Bcc
Downgraded-Resent-Cc
Downgraded-Resent-From
Downgraded-Resent-Reply-To
Downgraded-Resent-Sender
Downgraded-Resent-To
Downgraded-Return-Path
Downgraded-Sender
Downgraded-To
EDIINT-Features
Eesst-Version
Encoding
Encrypted
Errors-To
ETag
Expect
Expires
Expiry-Date
Ext
Followup-To
Forwarded
From
Generate-Delivery-Report
GetProfile
Hobareg
Host
HTTP2-Settings
If
If-Match
If-Modified-Since
If-None-Match
If-Range
If-Schedule-Tag-Match
If-Unmodified-Since
IM
Importance
Incomplete-Copy
Injection-Date
Injection-Info
In-Reply-To
Jabber-ID
Keep-Alive
Keywords
Label
Language
Last-Modified
Latest-Delivery-Time
Lines
Link
List-Archive
List-Help
List-ID
List-Owner
List-Post
List-Subscribe
List-Unsubscribe
List-Unsubscribe-Post
Location
Lock-Token
Man
Max-Forwards
Memento-Datetime
Message-Context
Message-ID
Message-Type
Meter
Method-Check
Method-Check-Expires
MIME-Version
MMHS-Acp127-Message-Identifier
MMHS-Authorizing-Users
MMHS-Codress-Message-Indicator
MMHS-Copy-Precedence
MMHS-Exempted-Address
MMHS-Extended-Authorisation-Info
MMHS-Handling-Instructions
MMHS-Message-Instructions
MMHS-Message-Type
MMHS-Originator-PLAD
MMHS-Originator-Reference
MMHS-Other-Recipients-Indicator-CC
MMHS-Other-Recipients-Indicator-To
MMHS-Primary-Precedence
MMHS-Subject-Indicator-Codes
MT-Priority
Negotiate
Newsgroups
NNTP-Posting-Date
NNTP-Posting-Host
Non-Compliance
Obsoletes
Opt
Optional
Optional-WWW-Authenticate
Ordering-Type
Organization
Origin
Original-Encoded-Information-Types
Original-From
Original-Message-ID
Original-Recipient
Original-Sender
Original-Subject
Originator-Return-Address
Overwrite
P3P
Path
PEP
Pep-Info
PICS-Label
Position
Posting-Version
Pragma
Prefer
Preference-Applied
Prevent-NonDelivery-Report
Priority
Privicon
ProfileObject
Protocol
Protocol-Info
Protocol-Query
Protocol-Request
Proxy-Authenticate
Proxy-Authentication-Info
Proxy-Authorization
Proxy-Connection
Proxy-Features
Proxy-Instruction
Public
Public-Key-Pins
Public-Key-Pins-Report-Only
Range
Received
Received-SPF
Redirect-Ref
References
Referer
Referer-Root
Relay-Version
Reply-By
Reply-To
Require-Recipient-Valid-Since
Resent-Bcc
Resent-Cc
Resent-Date
Resent-From
Resent-Message-ID
Resent-Reply-To
Resent-Sender
Resent-To
Resolution-Hint
Resolver-Location
Retry-After
Return-Path
Safe
Schedule-Reply
Schedule-Tag
Security-Scheme
Sec-Fetch-Dest
Sec-Fetch-Mode
Sec-Fetch-Site
Sec-Fetch-User
Sec-WebSocket-Accept
Sec-WebSocket-Extensions
Sec-WebSocket-Key
Sec-WebSocket-Protocol
Sec-WebSocket-Version
See-Also
Sender
Sensitivity
Server
Set-Cookie
Set-Cookie2
SetProfile
SIO-Label
SIO-Label-History
SLUG
SoapAction
Solicitation
Status-URI
Strict-Transport-Security
Subject
SubOK
Subst
Summary
Supersedes
Surrogate-Capability
Surrogate-Control
TCN
TE
Timeout
Title
To
Topic
Trailer
Transfer-Encoding
TTL
UA-Color
UA-Media
UA-Pixels
UA-Resolution
UA-Windowpixels
Upgrade
Urgency
URI
User-Agent
Variant-Vary
Vary
VBR-Info
Version
Via
Want-Digest
Warning
WWW-Authenticate
X400-Content-Identifier
X400-Content-Return
X400-Content-Type
X400-MTS-Identifier
X400-Originator
X400-Received
X400-Recipients
X400-Trace
X-Archived-At
X-Device-Accept
X-Device-Accept-Charset
X-Device-Accept-Encoding
X-Device-Accept-Language
X-Device-User-Agent
X-Frame-Options
X-Mittente
X-PGP-Sig
Xref
X-Ricevuta
X-Riferimento-Message-ID
X-TipoRicevuta
X-Trasporto
X-VerificaSicurezza

View File

@ -1,47 +0,0 @@
#!/usr/bin/env bash
# Exit if anything fails.
set -eux
HERE=$PWD
# Override gcc version to $GCC_VER.
# Put an appropriate symlink at the front of the path.
mkdir -pv $HOME/bin
for g in gcc g++ gcov gcc-ar gcc-nm gcc-ranlib
do
test -x $( type -p ${g}-$GCC_VER )
ln -sv $(type -p ${g}-$GCC_VER) $HOME/bin/${g}
done
if [[ -n ${CLANG_VER:-} ]]; then
# There are cases where the directory exists, but the exe is not available.
# Use this workaround for now.
if [[ ! -x llvm-${LLVM_VERSION}/bin/llvm-config ]] && [[ -d llvm-${LLVM_VERSION} ]]; then
rm -fr llvm-${LLVM_VERSION}
fi
if [[ ! -d llvm-${LLVM_VERSION} ]]; then
mkdir llvm-${LLVM_VERSION}
LLVM_URL="http://llvm.org/releases/${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-x86_64-linux-gnu-ubuntu-14.04.tar.xz"
wget -O - ${LLVM_URL} | tar -Jxvf - --strip 1 -C llvm-${LLVM_VERSION}
fi
llvm-${LLVM_VERSION}/bin/llvm-config --version;
export LLVM_CONFIG="llvm-${LLVM_VERSION}/bin/llvm-config";
fi
# NOTE, changed from PWD -> HOME
export PATH=$HOME/bin:$PATH
# What versions are we ACTUALLY running?
if [ -x $HOME/bin/g++ ]; then
$HOME/bin/g++ -v
fi
if [ -x $HOME/bin/clang ]; then
$HOME/bin/clang -v
fi
# Avoid `spurious errors` caused by ~/.npm permission issues
# Does it already exist? Who owns? What permissions?
ls -lah ~/.npm || mkdir ~/.npm
# Make sure we own it
chown -Rc $USER ~/.npm

View File

@ -1,8 +0,0 @@
#!/bin/sh
export VARIANT=ubasan
export TOOLSET=clang
export TRAVIS=0
export BOOST_ROOT="`pwd`"
"$1"

View File

@ -1,22 +0,0 @@
#!/bin/sh
export LC_COLLATE=C
echo "// string constants"
echo ' "<unknown-field>",'
cat $1 | sort -f | uniq | sed 's/^/ \"/; s/$/\",/'
echo
echo "enum class field : unsigned short"
echo "{"
echo " unknown = 0,"
echo
#cat $1 | uniq | sort -f | sed 's/./\L&/g; s/^/\t/; s/$/,/'
cat $1 | sort -f | uniq | sed 's/\(.*\)/ \L\1,/; s/-/_/g'
echo "};"
echo
echo "// pairs"
#cat $1 | uniq | sort -f | sed 's/\(.*\)/\tmatch\(field::\L\1, \"\E\1\"\);/; s/-/_/'
cat $1 | sort -f | uniq | perl -nE 'chomp; $a=lc($_); $a=~s/-/_/g; say " match(field::$a, \"$_\");";' | tr -d "\015"