Skip to content

Commit 595e57f

Browse files
authored
Merge pull request #16 from devkdas/resolve-conf
Resolve conf
2 parents 2e1a4ac + 0d7c7a6 commit 595e57f

727 files changed

Lines changed: 15033 additions & 13917 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.circleci/config.yml

Lines changed: 6 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ commands:
4545
- run:
4646
command: |
4747
sudo apt-get update && sudo apt-get install -y libpsl-dev libbrotli-dev libzstd-dev zlib1g-dev python3-pip libpsl-dev
48-
sudo python3 -m pip install impacket
48+
sudo python3 -m pip --disable-pip-version-check --no-input --no-cache-dir install --progress-bar off --prefer-binary -r tests/requirements.txt
4949
5050
install-wolfssl:
5151
steps:
@@ -61,44 +61,21 @@ commands:
6161
./configure --disable-dependency-tracking --enable-tls13 --enable-all --enable-harden --prefix=$HOME/wssl
6262
make install
6363
64-
install-wolfssh:
65-
steps:
66-
- run:
67-
command: |
68-
# renovate: datasource=github-tags depName=wolfSSL/wolfssh versioning=semver extractVersion=^v?(?<version>.+)-stable$ registryUrl=https://github.com
69-
WOLFSSH_VERSION=1.4.19
70-
echo "Installing wolfSSH $WOLFSSH_VERSION"
71-
curl --disable --fail --silent --show-error --connect-timeout 15 --max-time 120 --retry 6 --retry-connrefused \
72-
--location "https://github.com/wolfSSL/wolfssh/archive/v$WOLFSSH_VERSION-stable.tar.gz" | tar -xz
73-
cd wolfssh-$WOLFSSH_VERSION-stable
74-
./autogen.sh
75-
./configure --disable-dependency-tracking --with-wolfssl=$HOME/wssl --prefix=$HOME/wssh --enable-scp --enable-sftp --disable-term --disable-examples
76-
make install
77-
7864
configure:
7965
steps:
8066
- run:
8167
command: |
8268
autoreconf -fi
83-
./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
69+
./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \
8470
--with-openssl \
8571
|| { tail -1000 config.log; false; }
8672
87-
configure-openssl-no-verbose:
88-
steps:
89-
- run:
90-
command: |
91-
autoreconf -fi
92-
./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror \
93-
--with-openssl --disable-verbose \
94-
|| { tail -1000 config.log; false; }
95-
9673
configure-no-proxy:
9774
steps:
9875
- run:
9976
command: |
10077
autoreconf -fi
101-
./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror \
78+
./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror \
10279
--with-openssl --disable-proxy \
10380
|| { tail -1000 config.log; false; }
10481
@@ -107,7 +84,7 @@ commands:
10784
- run:
10885
command: |
10986
autoreconf -fi
110-
./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
87+
./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \
11188
--with-openssl --with-libssh \
11289
|| { tail -1000 config.log; false; }
11390
@@ -116,26 +93,16 @@ commands:
11693
- run:
11794
command: |
11895
autoreconf -fi
119-
./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
96+
./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \
12097
--with-openssl --enable-ares \
12198
|| { tail -1000 config.log; false; }
12299
123-
configure-wolfssh:
124-
steps:
125-
- run:
126-
command: |
127-
autoreconf -fi
128-
LDFLAGS="-Wl,-rpath,$HOME/wssh/lib" \
129-
./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
130-
--with-wolfssl=$HOME/wssl --with-wolfssh=$HOME/wssh \
131-
|| { tail -1000 config.log; false; }
132-
133100
configure-cares-debug:
134101
steps:
135102
- run:
136103
command: |
137104
autoreconf -fi
138-
./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-debug \
105+
./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-debug \
139106
--with-openssl --enable-ares \
140107
|| { tail -1000 config.log; false; }
141108
@@ -163,24 +130,6 @@ jobs:
163130
- build
164131
- test
165132

166-
no-verbose:
167-
executor: ubuntu
168-
steps:
169-
- checkout
170-
- install-deps
171-
- configure-openssl-no-verbose
172-
- build
173-
174-
wolfssh:
175-
executor: ubuntu
176-
steps:
177-
- checkout
178-
- install-deps
179-
- install-wolfssl
180-
- install-wolfssh
181-
- configure-wolfssh
182-
- build
183-
184133
no-proxy:
185134
executor: ubuntu
186135
steps:
@@ -250,14 +199,6 @@ workflows:
250199
jobs:
251200
- no-proxy
252201

253-
openssl-no-verbose:
254-
jobs:
255-
- no-verbose
256-
257-
wolfssl-wolfssh:
258-
jobs:
259-
- wolfssh
260-
261202
arm-openssl:
262203
jobs:
263204
- arm

.github/dependabot.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,15 @@ updates:
77
- package-ecosystem: 'github-actions'
88
directory: '/'
99
schedule:
10-
interval: 'weekly'
10+
interval: 'monthly'
11+
commit-message:
12+
prefix: 'GHA:'
13+
14+
- package-ecosystem: 'pip'
15+
directories:
16+
- '/.github/scripts'
17+
- '/tests'
18+
schedule:
19+
interval: 'monthly'
20+
commit-message:
21+
prefix: 'GHA:'

.github/labeler.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ build:
7575
packages/**,\
7676
plan9/**,\
7777
projects/**,\
78-
winbuild/**,\
7978
lib/libcurl.def,\
8079
tests/cmake/**\
8180
}"
@@ -520,6 +519,5 @@ Windows:
520519
m4/curl-schannel.m4,\
521520
projects/**,\
522521
src/tool_doswin.c,\
523-
winbuild/**,\
524522
lib/libcurl.def\
525523
}"

.github/scripts/cmp-config.pl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
'#define HAVE_BROTLI 1' => 1,
4646
'#define HAVE_BROTLI_DECODE_H 1' => 1,
4747
'#define HAVE_DLFCN_H 1' => 1,
48+
'#define HAVE_GSSAPI_GSSAPI_GENERIC_H 1' => 1,
49+
'#define HAVE_GSSAPI_GSSAPI_H 1' => 1,
4850
'#define HAVE_GSSAPI_GSSAPI_KRB5_H 1' => 1,
4951
'#define HAVE_INTTYPES_H 1' => 1,
5052
'#define HAVE_LDAP_H 1' => 1,
@@ -56,7 +58,6 @@
5658
'#define HAVE_LIBSSH' => 1,
5759
'#define HAVE_LIBSSH2 1' => 1,
5860
'#define HAVE_LIBSSL 1' => 1,
59-
'#define HAVE_LIBWOLFSSH' => 1,
6061
'#define HAVE_LIBZSTD 1' => 1,
6162
'#define HAVE_NGHTTP2_NGHTTP2_H 1' => 1,
6263
'#define HAVE_NGHTTP3_NGHTTP3_H 1' => 1,
@@ -78,7 +79,6 @@
7879
'#define HAVE_SYS_STAT_H 1' => 1,
7980
'#define HAVE_SYS_XATTR_H 1' => 1,
8081
'#define HAVE_UNICODE_UIDNA_H 1' => 1,
81-
'#define HAVE_WOLFSSH_SSH_H 1' => 1,
8282
'#define HAVE_WOLFSSL_SET_QUIC_USE_LEGACY_CODEPOINT 1' => 1,
8383
'#define HAVE_ZSTD 1' => 1,
8484
'#define HAVE_ZSTD_H 1' => 1,

.github/scripts/codespell.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,11 @@ cd "$(dirname "${0}")"/../..
99

1010
# shellcheck disable=SC2046
1111
codespell \
12-
--skip '.github/scripts/spellcheck.words' \
12+
--skip '.github/scripts/pyspelling.words' \
1313
--skip '.github/scripts/typos.toml' \
1414
--skip 'docs/THANKS' \
1515
--skip 'packages/*' \
1616
--skip 'scripts/wcurl' \
17-
--skip 'winbuild/*' \
1817
--ignore-regex '.*spellchecker:disable-line' \
19-
--ignore-words '.github/scripts/codespell-ignore.txt' \
18+
--ignore-words '.github/scripts/codespell-ignore.words' \
2019
$(git ls-files)

.github/scripts/distfiles.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ gitonly=".git*
1919
^SECURITY.md
2020
^LICENSES/*
2121
^docs/examples/adddocsref.pl
22+
^docs/tests/CI.md
2223
^docs/THANKS-filter
2324
^projects/Windows/*
2425
^scripts/ciconfig.pl
@@ -28,8 +29,7 @@ gitonly=".git*
2829
^scripts/delta
2930
^scripts/installcheck.sh
3031
^scripts/release-notes.pl
31-
^scripts/singleuse.pl
32-
^tests/CI.md"
32+
^scripts/singleuse.pl"
3333

3434
tarfiles="$(mktemp)"
3535
gitfiles="$(mktemp)"
Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ changeset
9797
CharConv
9898
charset
9999
charsets
100+
checkdocs
100101
checksrc
101102
checksums
102103
chgrp
@@ -122,6 +123,7 @@ CMakeLists
122123
CNA
123124
CNAME
124125
CNAMEs
126+
CodeQL
125127
CODESET
126128
codeset
127129
CodeSonar
@@ -230,9 +232,9 @@ else's
230232
encodings
231233
enctype
232234
endianness
233-
enums
234235
Engler
235236
enum
237+
enums
236238
epoll
237239
EPRT
238240
EPSV
@@ -292,7 +294,9 @@ getinfo
292294
GETing
293295
getpwuid
294296
ggcov
297+
GHA
295298
Ghedini
299+
giga
296300
Gisle
297301
Glesys
298302
globbed
@@ -355,7 +359,6 @@ HTTPS
355359
https
356360
HTTPSRR
357361
hyper's
358-
Högskolan
359362
IANA
360363
Icecast
361364
ICONV
@@ -423,7 +426,6 @@ Krb
423426
krb
424427
Kubernetes
425428
Kuhrt
426-
Kungliga
427429
Largefile
428430
LDAP
429431
ldap
@@ -618,6 +620,7 @@ PEM
618620
pem
619621
perl
620622
permafailing
623+
peta
621624
PINGs
622625
pipelining
623626
PKCS
@@ -742,6 +745,7 @@ scp
742745
SDK
743746
se
744747
SEB
748+
SecTrust
745749
SEK
746750
selectable
747751
Serv
@@ -847,7 +851,7 @@ Tatsuhiro
847851
TBD
848852
TCP
849853
tcpdump
850-
Tekniska
854+
tera
851855
testability
852856
testcurl
853857
TFTP
@@ -929,6 +933,7 @@ VC
929933
vcpkg
930934
vexxhost
931935
Viktor
936+
virtualized
932937
Virtuozzo
933938
VLAN
934939
VM
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#
33
# SPDX-License-Identifier: curl
44
#
5+
# Docs: https://facelessuser.github.io/pyspelling/configuration/
56
# Docs: https://github.com/UnicornGlobal/spellcheck-github-actions
67
matrix:
78
- name: Markdown
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@
22
#
33
# SPDX-License-Identifier: curl
44

5-
*.idb
6-
*.inc
5+
pyspelling==2.11

0 commit comments

Comments
 (0)