From d2e84e6774dc669628740372b0c93c219252a209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20H=C3=A1k?= Date: Thu, 18 Nov 2021 13:47:26 +0100 Subject: [PATCH] check-spelling: added spelling check tool with generated file and word filters --- .github/actions/spelling/README.md | 15 + .github/actions/spelling/advice.md | 27 + .github/actions/spelling/allow.txt | 0 .github/actions/spelling/excludes.txt | 162 + .github/actions/spelling/expect.txt | 4092 +++++++++++++++++++++++++ .github/actions/spelling/patterns.txt | 4 + .github/actions/spelling/reject.txt | 7 + .github/workflows/spelling.yml | 31 + 8 files changed, 4338 insertions(+) create mode 100644 .github/actions/spelling/README.md create mode 100644 .github/actions/spelling/advice.md create mode 100644 .github/actions/spelling/allow.txt create mode 100644 .github/actions/spelling/excludes.txt create mode 100644 .github/actions/spelling/expect.txt create mode 100644 .github/actions/spelling/patterns.txt create mode 100644 .github/actions/spelling/reject.txt create mode 100644 .github/workflows/spelling.yml diff --git a/.github/actions/spelling/README.md b/.github/actions/spelling/README.md new file mode 100644 index 0000000000..dcd237ba23 --- /dev/null +++ b/.github/actions/spelling/README.md @@ -0,0 +1,15 @@ +# check-spelling/check-spelling configuration + +File | Purpose | Format | Info +-|-|-|- +[dictionary.txt](dictionary.txt) | Replacement dictionary (creating this file will override the default dictionary) | one word per line | [dictionary](https://github.com/check-spelling/check-spelling/wiki/Configuration#dictionary) +[allow.txt](allow.txt) | Add words to the dictionary | one word per line (only letters and `'`s allowed) | [allow](https://github.com/check-spelling/check-spelling/wiki/Configuration#allow) +[reject.txt](reject.txt) | Remove words from the dictionary (after allow) | grep pattern matching whole dictionary words | [reject](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-reject) +[excludes.txt](excludes.txt) | Files to ignore entirely | perl regular expression | [excludes](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-excludes) +[only.txt](only.txt) | Only check matching files (applied after excludes) | perl regular expression | [only](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-only) +[patterns.txt](patterns.txt) | Patterns to ignore from checked lines | perl regular expression (order matters, first match wins) | [patterns](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-patterns) +[expect.txt](expect.txt) | Expected words that aren't in the dictionary | one word per line (sorted, alphabetically) | [expect](https://github.com/check-spelling/check-spelling/wiki/Configuration#expect) +[advice.md](advice.md) | Supplement for GitHub comment when unrecognized words are found | GitHub Markdown | [advice](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-advice) + +Note: you can replace any of these files with a directory by the same name (minus the suffix) +and then include multiple files inside that directory (with that suffix) to merge multiple files together. diff --git a/.github/actions/spelling/advice.md b/.github/actions/spelling/advice.md new file mode 100644 index 0000000000..2a32b65207 --- /dev/null +++ b/.github/actions/spelling/advice.md @@ -0,0 +1,27 @@ + +
If you see a bunch of garbage + +If it relates to a ... +
well-formed pattern + +See if there's a [pattern](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns) that would match it. + +If not, try writing one and adding it to the `patterns.txt` file. + +Patterns are Perl 5 Regular Expressions - you can [test]( +https://www.regexplanet.com/advanced/perl/) yours before committing to verify it will match your lines. + +Note that patterns can't match multiline strings. +
+
binary-ish string + +Please add a file path to the `excludes.txt` file instead of just accepting the garbage. + +File paths are Perl 5 Regular Expressions - you can [test]( +https://www.regexplanet.com/advanced/perl/) yours before committing to verify it will match your files. + +`^` refers to the file's path from the root of the repository, so `^README\.md$` would exclude [README.md]( +../tree/HEAD/README.md) (on whichever branch you're using). +
+ +
diff --git a/.github/actions/spelling/allow.txt b/.github/actions/spelling/allow.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/.github/actions/spelling/excludes.txt b/.github/actions/spelling/excludes.txt new file mode 100644 index 0000000000..d1aa74c1ec --- /dev/null +++ b/.github/actions/spelling/excludes.txt @@ -0,0 +1,162 @@ +# See https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-excludes +(?:^|/)(?i)COPYRIGHT +(?:^|/)(?i)LICEN[CS]E +(?:^|/)package(?:-lock|)\.json$ +(?:^|/)vendor/ +ignore$ +\.avi$ +\.ico$ +\.jpe?g$ +\.lock$ +\.map$ +\.min\. +\.mod$ +\.mp[34]$ +\.png$ +\.wav$ +^\.github/ +# Knot specific +^distro/pkg/deb/docs$ +^distro/pkg/deb/knot-dnsutils\.install$ +^distro/pkg/deb/knot\.install$ +^distro/pkg/deb/libdnssec8\.install$ +^distro/pkg/deb/libknot12\.install$ +^distro/pkg/deb/libzscanner4\.install$ +^distro/pkg/deb/watch$ +^doc/doxygen/DoxygenLayout\.xml$ +^scripts/docker/centos:latest/Dockerfile$ +^scripts/docker/fedora:latest/Dockerfile$ +^src/Makefile\.am$ +^src/knot/modules/dnsproxy/Makefile\.inc$ +^src/knot/modules/dnstap/Makefile\.inc$ +^src/knot/modules/geoip/Makefile\.inc$ +^src/knot/modules/synthrecord/Makefile\.inc$ +^src/libdnssec\.pc\.in$ +^src/libknot\.pc\.in$ +^src/libknot/Makefile\.inc$ +^src/libknot/xdp/bpf-kernel-obj\.c$ +^src/utils/Makefile\.inc$ +^tests-extra/data/\.zone$ +^tests-extra/requirements\.txt$ +^tests-extra/tests/axfr/cross_msg_compr/data/example\.zone$ +^tests-extra/tests/axfr/zonemd/data/example\.zone$ +^tests-extra/tests/basic/delegation_tc/data/tc\.test\.zone$ +^tests-extra/tests/basic/nsec/data/example\.zone\.nsec$ +^tests-extra/tests/basic/nsec3/data/example\.zone\.nsec3$ +^tests-extra/tests/basic/opt-out/data/example\.zone$ +^tests-extra/tests/ddns/basic/data/ddns\.zone$ +^tests-extra/tests/dnssec/add_remove/data/example\.zone\.9$ +^tests-extra/tests/dnssec/case_sensitivity/data/example\.zone$ +^tests-extra/tests/dnssec/key_rollovers/data/public-only-ECDSAP256SHA256\.key$ +^tests-extra/tests/dnssec/key_rollovers/data/public-only-ECDSAP384SHA384\.key$ +^tests-extra/tests/dnssec/keytag_conflict/data/keys/data\.mdb$ +^tests-extra/tests/dnssec/keytag_conflict/data/keys/keys/301d3fc5392e83ea02312dc5bdc1a9f0b7937ddf\.pem$ +^tests-extra/tests/dnssec/keytag_conflict/data/keys/keys/6abddc73bcb46c4e6078cf764290ac315fff03f0\.pem$ +^tests-extra/tests/dnssec/keytag_conflict/data/keys/keys/712d0d0d57fa0aa006b5e20cd84e23941e5f3ab2\.pem$ +^tests-extra/tests/dnssec/keytag_conflict/data/keys/keys/7a3500c7feac3fd99f09a208a83b97f7455fa3e0\.pem$ +^tests-extra/tests/dnssec/no_resign/data/example\.zone$ +^tests-extra/tests/dnssec/no_resign/data/keys/data\.mdb$ +^tests-extra/tests/dnssec/no_resign/data/keys/keys/keys/7ab95ab36eba53ee4091d085e87480373ee996a0\.pem$ +^tests-extra/tests/dnssec/no_resign/data/keys/keys/keys/a5a724cb8396a1cfd3568dbe825f71be054b6a0b\.pem$ +^tests-extra/tests/dnssec/no_resign2/data/example\.com\.zone$ +^tests-extra/tests/dnssec/nsec3_up_adjust/data/example\.com\.zone$ +^tests-extra/tests/dnssec/nsec_update/data/dk\.zone$ +^tests-extra/tests/dnssec/validate/data/bitmap\.nsec\.zone$ +^tests-extra/tests/dnssec/validate/data/bitmap\.nsec\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/bitmap\.nsec3\.zone$ +^tests-extra/tests/dnssec/validate/data/bitmap\.nsec3\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/chain\.nsec\.zone$ +^tests-extra/tests/dnssec/validate/data/chain\.nsec\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/chain\.nsec3\.zone$ +^tests-extra/tests/dnssec/validate/data/chain\.nsec3\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/missing\.nsec\.zone$ +^tests-extra/tests/dnssec/validate/data/missing\.nsec\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/missing\.nsec3\.zone$ +^tests-extra/tests/dnssec/validate/data/missing\.nsec3\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/ok\.2nsec3\.zone$ +^tests-extra/tests/dnssec/validate/data/ok\.2nsec3\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/ok\.nsec\.zone$ +^tests-extra/tests/dnssec/validate/data/ok\.nsec\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/ok\.nsec3\.zone$ +^tests-extra/tests/dnssec/validate/data/ok\.nsec3\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/optout\.ent\.zone$ +^tests-extra/tests/dnssec/validate/data/optout\.ent\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/redundant\.invalid\.rrsig\.zone$ +^tests-extra/tests/dnssec/validate/data/redundant\.invalid\.rrsig\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/rrsig\.a\.zone$ +^tests-extra/tests/dnssec/validate/data/rrsig\.a\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/rrsig\.nsec\.zone$ +^tests-extra/tests/dnssec/validate/data/rrsig\.nsec\.zone\.2$ +^tests-extra/tests/dnssec/validate/data/rrsig\.nsec3\.zone$ +^tests-extra/tests/dnssec/validate/data/rrsig\.nsec3\.zone\.2$ +^tests-extra/tests/ixfr/axfr_style/data/xfr\.zone$ +^tests-extra/tests/ixfr/from_differences/07_none_nsec_nsec3_none/example\.com\.zone\.1$ +^tests-extra/tests/ixfr/from_differences/07_none_nsec_nsec3_none/example\.com\.zone\.2$ +^tests-extra/tests/ixfr/from_differences/08_none_nsec3_nsec_none/example\.com\.zone\.1$ +^tests-extra/tests/ixfr/from_differences/08_none_nsec3_nsec_none/example\.com\.zone\.2$ +^tests-extra/tests/modules/geoip/data/db\.mmdb$ +^tests-extra/tests/records/nsec_lettercase/data/rdatacase\.zone\.signed$ +^tests-extra/tests/zone/backup/data/example\.key$ +^tests-extra/tests/zone/backup/data/serial\.key$ +^tests-extra/tests/zone/nsec3-empty/data/example\.com\.zone$ +^tests-fuzz/fuzz_dname_to_str\.in/dname009\.bin$ +^tests-fuzz/fuzz_dname_to_str\.in/dname011\.bin$ +^tests/knot/semantic_check_data/cdnskey\.cds$ +^tests/knot/semantic_check_data/cdnskey\.delete\.both$ +^tests/knot/semantic_check_data/cdnskey\.delete\.invalid\.cdnskey$ +^tests/knot/semantic_check_data/cdnskey\.delete\.invalid\.cds$ +^tests/knot/semantic_check_data/cdnskey\.invalid$ +^tests/knot/semantic_check_data/cdnskey\.invalid\.param$ +^tests/knot/semantic_check_data/cdnskey\.nocdnskey$ +^tests/knot/semantic_check_data/cdnskey\.nocds$ +^tests/knot/semantic_check_data/cdnskey\.nodnskey$ +^tests/knot/semantic_check_data/cdnskey\.orphan\.cdnskey$ +^tests/knot/semantic_check_data/cdnskey\.orphan\.cds$ +^tests/knot/semantic_check_data/cname_extra_02\.signed$ +^tests/knot/semantic_check_data/different_signer_name\.signed$ +^tests/knot/semantic_check_data/dname_apex_nsec3\.signed$ +^tests/knot/semantic_check_data/dnskey_param_error\.signed$ +^tests/knot/semantic_check_data/duplicate\.signature$ +^tests/knot/semantic_check_data/invalid_ds\.signed$ +^tests/knot/semantic_check_data/missing\.signed$ +^tests/knot/semantic_check_data/no_error_delegaton_bitmap\.signed$ +^tests/knot/semantic_check_data/no_error_nsec3_delegation\.signed$ +^tests/knot/semantic_check_data/no_error_nsec3_optout\.signed$ +^tests/knot/semantic_check_data/no_rrsig\.signed$ +^tests/knot/semantic_check_data/no_rrsig_with_delegation\.signed$ +^tests/knot/semantic_check_data/nsec3_chain_01\.signed$ +^tests/knot/semantic_check_data/nsec3_chain_02\.signed$ +^tests/knot/semantic_check_data/nsec3_chain_03\.signed$ +^tests/knot/semantic_check_data/nsec3_ds\.signed$ +^tests/knot/semantic_check_data/nsec3_missing\.signed$ +^tests/knot/semantic_check_data/nsec3_optout\.signed$ +^tests/knot/semantic_check_data/nsec3_optout_ent\.all$ +^tests/knot/semantic_check_data/nsec3_optout_ent\.invalid$ +^tests/knot/semantic_check_data/nsec3_optout_ent\.valid$ +^tests/knot/semantic_check_data/nsec3_param_invalid\.signed$ +^tests/knot/semantic_check_data/nsec3_wrong_bitmap_01\.signed$ +^tests/knot/semantic_check_data/nsec3_wrong_bitmap_02\.signed$ +^tests/knot/semantic_check_data/nsec_broken_chain_01\.signed$ +^tests/knot/semantic_check_data/nsec_broken_chain_02\.signed$ +^tests/knot/semantic_check_data/nsec_missing\.signed$ +^tests/knot/semantic_check_data/nsec_multiple\.signed$ +^tests/knot/semantic_check_data/nsec_wrong_bitmap_01\.signed$ +^tests/knot/semantic_check_data/nsec_wrong_bitmap_02\.signed$ +^tests/knot/semantic_check_data/rrsig_rdata_ttl\.signed$ +^tests/knot/semantic_check_data/rrsig_signed\.signed$ +^tests/knot/semantic_check_data/rrsig_ttl\.signed$ +^tests/libzscanner/TESTS$ +^tests/libzscanner/data/00-3_general\.out$ +^tests/libzscanner/data/06-0_INCLUDE\.out$ +^tests/libzscanner/data/06-8_INCLUDE\.out$ +^tests/libzscanner/data/07-2-rdata\.out$ +^tests/libzscanner/data/07-3-rdata\.out$ +^tests/libzscanner/data/07-4-rdata\.out$ +^tests/libzscanner/data/13_SPF\.out$ +^tests/libzscanner/data/15_CNAME\.out$ +^tests/libzscanner/data/16_PTR\.out$ +^tests/libzscanner/data/17_DNAME\.out$ +^tests/libzscanner/data/24_RP\.out$ +^tests/libzscanner/data/32_APL\.out$ +^tests/libzscanner/data/42_LOC\.out$ +^tests/libzscanner/data/54_OPENPGPKEY\.out$ diff --git a/.github/actions/spelling/expect.txt b/.github/actions/spelling/expect.txt new file mode 100644 index 0000000000..0e09aeb3a3 --- /dev/null +++ b/.github/actions/spelling/expect.txt @@ -0,0 +1,4092 @@ +aaaa +AAAAA +AAAAAABB +AAAAABBB +AAAABBBB +aabb +aabbccdd +aabbccddeeff +AAC +aaflag +AAIBY +aarch +abbbc +abbbf +abcd +abcde +abcdef +ABCDEFG +ABCDEFGH +ABCDEFGHIJKLM +abcdefghijklmn +abcdefghijklmnop +abcdefghijklmnopqrstuv +ABCDEFGHIJKLMNOPQRSTUVWXY +abcdefghijklmnopqrstuvwxyz +abcedf +abddc +abde +abigger +ABRT +abspath +accorrding +accumuled +aceb +acked +ackno +ackret +acks +acl +AClass +ACLOCAL +acopy +ACPKIX +actx +adata +ADCA +ADDFN +addit +additionals +addl +addrem +addremove +addressof +ADDRFAMILY +addrinfo +addrlen +addrs +ADDRSTRLEN +addto +addtogroup +addtopolicy +adduser +adflag +adhrs +adjn +admon +adresses +adserver +adsl +aead +aerohive +afasconnect +afdlen +Affero +afi +afl +afrinic +afsdb +AGs +ahoj +aldrinlabs +alertmanager +Alexey +algname +algo +algrithm +algs +ALIGNTO +Allbery +allealle +ALLEXTERNALS +alloc +allocd +ALLSPHINXOPTS +allways +alnum +aloc +ALORITHM +ALPHANUM +alpn +alpnl +altsuff +alu +amd +AMFLAGS +ams +amsmath +ANamespace +anchorv +ancount +anf +ansible +ansrr +ansrrset +anyname +aorig +aoslu +apeeex +api +apkg +APLs +apnic +apon +apparmor +Appendicies +appkey +applekey +apps +appserv +APROG +AQAB +Aqk +aqname +AQNRU +aqremoved +aqs +aqt +aqtemplate +AQz +aqzone +archange +archlinux +arcount +argc +argcp +argf +argp +argparse +args +argtypes +argv +argval +arin +armv +arp +arpa +ARPTABLES +ARSH +asan +asc +asctime +Aserial +asm +asn +aso +ASORT +asprintf +aspx +ASSOCID +asterix +aswered +aten +atexit +atof +atoi +atol +aton +atos +attionals +attr +attrbuf +atype +Aumasson +authdns +authenticaion +authrr +AUTOBRIEF +autoconf +autodected +autodetection +autodoc +autogen +autogenerated +AUTOLINK +automake +automaticaly +autoneg +AUTOPID +autoreconf +autoritative +autosetup +autosigning +autotools +avas +averate +aws +awstats +axfr +axfrdns +AXFRIN +AXFROUT +AZJv +baaa +Baaflag +backend +backticks +backupdir +Bacl +Bactive +BADALG +badcookie +Badd +Badditional +Badflag +BADKEY +BADMODE +BADNAME +badrecord +BADSIG +BADSTATE +BADTIME +BADTRUNC +BADVERS +baf +Balgorithm +Balignment +Balways +bananakey +Banswer +barfoo +basebuf +BASEDIR +BASETAG +Basynchronous +BATCHLEN +batchmode +Bauthority +BAXFR +baz +Bbadcookie +bbb +BBBBB +BBBBBB +BBBBCCCC +BBBf +BBCCCCCD +bbigger +BBNS +Bbufsize +bcalloc +BCAST +BCAUTION +bcb +Bcdflag +Bchanges +bck +bclass +bcomment +Bconf +Bconfigure +Bcontrol +Bcookie +bcp +Bcritical +Bcrypto +bda +Bdatabase +Bdateserial +bdc +Bdebug +bdecoded +Bdel +Bdelete +Bdifference +Bdnskey +Bdnssec +Bdouble +beacuse +Becdsap +Beditrc +Bedns +Bednsopt +beeing +Bequal +Berror +beval +Bfalse +Bfastopen +bfvh +Bgenerate +Bgeneric +Bheader +Bhmac +Bhostname +Bhttps +Bhuman +bibtex +bigalloc +bigendian +Bignore +bignum +bigz +Bimport +binascii +Bincrement +BINDANY +BINDC +bindir +binfile +binfmt +Binfo +binodes +binry +binsearch +Binterpret +Biso +bitfield +bitflags +bitmaps +bitmask +BIXFR +bjorn +Bkcatalogprint +Bkdig +Bkeepopen +Bkey +Bkeymgr +Bkeystore +Bkhost +Bkjournalprint +Bknot +Bknotc +Bknotd +Bknsec +Bknsupdate +Bknxw +Bksk +Bkxdpgun +Bkzonecheck +Bkzonesign +BLACKHOLE +blackholed +blahblah +BLBLBLBLBLBLBLBLBLBL +blklen +Blocal +blockinfile +blocksize +blog +bloit +bloitxx +bmalloc +Bman +Bmaster +bmatch +Bmember +Bmi +Bmo +Bmod +Bmodule +bmp +Bmultiline +Bname +Bnet +bnew +bnmz +bnnew +Bno +Bnone +bnorig +BNOTE +Bnotice +bnotify +Bnsec +Bnsid +Bnxdomain +Bnxrrset +BONDINFO +Boolen +BOOLOPT +boostrap +boottime +Bopt +Bopttext +Borigin +Bosmans +Boutgoing +Bpadding +bpdu +Bpem +bpf +bpfeb +bpfel +bpftool +bpil +Bpkcs +Bpolicy +Bpost +Bpre +Bpregenerate +Bprereq +bpriv +Bpublish +Bqr +Bquestion +Bquit +Braflag +BRANCHTAG +Brdflag +Bready +brealloc +Brecurse +bref +Breload +Bremote +Bremove +Bretire +Bretry +Brevoke +Brobust +Brollover +Broot +BRPORT +Brsasha +bsd +bsdua +bsearch +Bsemantic +Bsend +Bsep +Bserver +Bset +Bshare +Bshort +Bshow +Bsign +Bsize +bss +Bstatistics +Bstats +Bstatus +Bstderr +Bstdin +Bstdout +Bstop +bstrdup +bstrndup +Bsub +Bsubmission +Bsubnet +bswap +Bsysctl +Bsyslog +Btcflag +Btcp +Btemplate +btf +Btimeout +BTIP +Btls +Btransfer +Btrue +Btsig +Bttl +btwn +BTYPE +bucketmap +buf +bufbin +bufl +buflen +bufnew +BUFSIZ +bufsize +bugfix +bugfixes +BUGLIST +bugreport +bugzilla +builddir +buildid +buildinfo +buildpackage +buildroot +buildsys +buildx +BUILDXDETECT +Bunixtime +Bupdate +Buser +bussiness +busyf +Bvalidate +Bversion +bwarning +Bwb +BWfrm +Bwhole +Bworkers +Bxdp +byref +bytearray +bytei +byteorder +Byxdomain +Byxrrset +Bza +bzero +Bzflag +Bzone +Bzonefile +Bzonemd +Bzsk +caa +caaling +cacheable +cacheinfo +CACHEVAR +cairographics +callee +callergraph +callgraph +calloc +cancells +cancelout +cands +cangeset +canonname +capng +casecmp +caseout +catalogedx +catalogedy +Catlog +catz +catzlen +catzone +cbc +CBinary +cbpf +CBuffer +CBzbmlwc +cca +ccc +CCCCC +CCCCCC +cccec +Cccgo +CCDDDDDD +Cdbgf +CDE +CDEFG +cdflag +cdll +cdn +cdnskey +cds +cdx +certfile +certs +certtool +CEs +cfg +cfl +cflag +cgi +CGro +cgroup +cgrp +chainend +changelog +changequote +changeset +changesetis +changest +changseset +Charvat +chdir +CHECKDUP +checkzone +chgs +chgset +CHILDERR +chk +chksum +chmod +chown +chr +chset +cicki +CIDR +cka +CKSUMV +classful +classid +classmethod +classname +classoptions +CLEANFILES +Clenaup +CLNT +CLOEXEC +closedir +closelog +cls +clsact +CLSBLK +clsid +clsname +clsstr +CMake +cmdline +cmds +CMessage +cmin +cmp +cmrg +cmsg +cmsghdr +cname +cnamesig +Cnet +cnt +cntrl +CODEFILE +cofigured +coinstallability +colorized +COLORSTYLE +colorwheel +commitdir +commited +commmit +comparation +comparsion +compat +compatiblity +compr +compressibles +computs +concat +conecctions +confdb +conffile +config +configdir +configfile +configparser +confile +confio +Congiguration +connectx +consts +consuption +containg +controllen +conts +copyfile +copyleft +copytree +coredump +corporadir +correspnding +correspodning +cotw +counterr +coverity +cowleaf +cowstate +cpe +cplusplus +cpng +cpnmu +cpnmuog +cpnmuoj +cpp +cppcheck +cppflags +cpufreq +CPUID +cpuinfo +CPUMAP +cpuset +cpy +creatingdocsetswithdoxygen +creativecommons +crippels +criterias +CRounds +crp +crt +cse +cslip +css +csum +csv +csync +Cta +ctime +ctl +ctlkey +ctlkeyfile +ctlport +ctltcp +CTORS +ctx +CTXLEN +ctype +ctz +CURDIR +curget +currentframe +Currenty +CUs +customrr +CVE +cwd +cwnd +cxt +cxx +cyber +Cygwin +cznic +daac +dababase +dactx +daddr +Daemonization +daemonize +Daisuke +dangl +daringfireball +databse +DATACOUNT +datasec +datatase +dateness +dateserial +datetime +datsize +dbase +dbdir +dbe +DBG +dbi +dbid +dbname +DBs +dburi +dcafe +dcba +DCDEFG +DCONFIG +dcount +ddd +DDDDD +DDDDDD +DDDDEEEE +ddf +ddl +ddns +deadbeef +DEAGGREGATION +dealloc +debhelper +debian +debname +debugmode +declars +decls +decompr +DECOMPRESSIBLE +deconfigure +decr +dedup +deduping +deduplicate +deduplicated +deduplicating +DEFALT +defgroup +definiton +defragmented +DEFUN +deinit +deinitialised +deinitialization +deinitialize +deinitialized +deleg +delegaton +deleglue +deletestr +delevlop +Delgation +delimeters +delmin +delsafe +deluser +depedent +deploytest +DEPRECATEDLIST +deps +deraadt +descr +descs +deserialize +dest +DESTDIR +DEVCG +develpoment +devlon +DEVMAP +devname +DEVNULL +dflt +dfx +dgest +dgram +DGST +dhcid +DHCP +Dhhmmss +dhmrr +dhms +DHTML +diafile +dicontinuity +diffbrief +Differencies +diffs +difftime +DIFSE +digestable +digestlen +digesttype +DIGLEN +dijewdjjdljewdew +dind +dirent +dirname +dirp +dirs +distcheck +distro +distrofiles +distrotest +distutils +django +djojdw +dkeys +DKNOTD +dlclose +dle +dlen +dlerror +dlfcn +DLIBDIR +dll +dlopen +dlsym +DLV +dma +dmac +dmb +dmhz +dmz +dname +DNDEBUG +dnf +dnl +Dnn +dnr +DNRTMSG +dns +DNSEC +dnskey +dnsop +dnsproxy +dnspython +dnssec +DNSSSEC +dnstap +dnstest +dnsutils +dnsython +docbook +docdir +Dockerfile +docset +doctools +doctrees +documentclass +docutils +doflag +donotfree +dontcare +dontinclude +DONTWAIT +dotat +dotfile +DOTFONTPATH +downcasing +DOWNDELAY +dox +doxyfile +doxygen +doxygenversion +doxyindexer +doxyrules +doxysearch +Doxywizard +dpkg +dport +DQBND +Draheim +DRUN +drv +dsa +dsack +dsc +dsize +dso +DSRCDIR +dss +dst +dstaddr +dstaddrlen +DSTORAGE +dth +dthread +dummyfunc +dumy +dupl +Duplicy +DUPSORT +dupval +dvh +DVI +DVR +dwidjwoij +dylib +dynaray +dynarray +eac +EACCES +EADDR +EADDRINUSE +EADDRNOTAVAIL +eae +EAGAIN +EAI +EALREADY +EAPROG +eatype +eax +eba +EBADF +EBADKEY +EBADSIG +EBADTIME +EBADTRUNC +ebdd +ebp +EBPF +EBUSY +eca +ecc +ecdfa +ecdsa +ecdsap +ece +ECf +ech +ECLIPSEHELP +ecn +ecode +ECONN +ECONNABORTED +ECONNECT +ECONNREFUSED +ECONNRESET +ECRYPTFS +ECRYPTO +ecs +ecx +eddsa +ede +EDENIED +Editline +editrc +edmonds +edns +ednsflags +ednsopt +edu +edx +EEEEE +EEMPTYZONE +eerrno +eexist +efa +EFAULT +EFBIG +efe +EFEWDATA +EFFFFFGG +efgh +efile +eflag +egrep +ehdr +EHOSTDOWN +EHOSTUNREACH +EHwu +EID +EINPROGRESS +EINTR +EINVAL +EINVALID +EIO +eip +EISCONN +EISRECORD +EKEY +elanus +ele +ELFDATA +elif +ELIMIT +elkoss +ELOOP +emacs +EMALF +emask +EMFILE +Emg +EMISSINGKEYTYPE +emloyed +emtpy +EMUL +enableval +ENAMETOOLONG +encap +encryptv +endblock +endcode +endcond +endian +endianity +endianness +endif +endobj +ENDOP +endp +endpos +endstream +endswith +endtime +endverbatim +ENETDOWN +ENETRESET +ENETUNREACH +ENOBUFS +ENODATA +ENODB +ENODIFF +ENOENT +ENOID +ENOKEY +ENOMASTER +enomem +ENONODE +ENOPARAM +ENORECORD +ENOSIG +ENOSPC +ENOTCONN +ENOTDIR +ENOTEXISTS +ENOTINIT +ENOTSIG +ENOTSUP +ENOXFR +ENOZONE +enq +ENSEC +ent +entrypoint +entsize +ENULL +enum +envinfo +envs +EOH +EOK +EOPNOTSUPP +eopt +eot +EOUTOFZONE +EOVERFLOW +EPARSEFAIL +epath +epc +epel +EPERM +epoll +EPOLLERR +EPOLLHUP +EPOLLIN +EPOLLOUT +EPREREQ +EPROCESSING +EPROGRAM +EPROGRESS +EPROTONOSUPPORT +epub +ERANGE +ercode +ERECV +EREDEFINE +errcode +errcount +errexit +errf +errfd +errmsg +errno +errored +errormsg +errorname +erros +errout +esac +eschange +ESEMCHECK +ESEND +ESIZE +ESOAINVAL +ESOCKET +esrc +ESRCH +essent +Estabilishes +esyscmd +ESYSTEM +etb +ete +ethdev +ethhdr +ethtool +ETIMEDOUT +ETIMEOUT +ETRAIL +ETter +ETTL +eturn +etval +etx +eui +EUPTODATE +EVERYTIME +EVFILT +evsched +EVVEMh +EWOULDBLOCK +exampld +exe +execfile +execinstr +execl +execlp +executables +exitcode +EXPARAM +expectedv +exportedfunc +exportedvar +expr +extack +exterr +extranet +EXTRATAG +EZONE +EZONEIN +EZONEINVAL +EZONESIZE +fabs +Facebook +facebookmicrosites +failhead +failover +failtail +failured +FALLOC +FALLTHROUGH +FALLTROUGH +fanf +farsightsecurity +fastopen +fastparser +favicon +FBECC +fbfc +fbreak +fcall +FCHECK +fchmod +fchown +fclose +fcn +fcntl +FCONFIO +fcontent +fcpu +fct +fda +FDB +FDD +fde +fdebug +FDIFF +fdopen +fds +fdset +fea +feac +FEBBD +fedoraproject +FEEDNAME +feela +Feitian +fentry +feof +feros +ferror +fetchurl +fexit +FFCEDD +ffd +FFE +fff +ffff +FFFFC +FFFFF +ffffff +fffffff +FFFFFFFF +FFFFFFFFFF +FFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +fflush +fgetc +fgetln +fgets +fgoto +fhold +filecmp +filedescriptors +filein +fileno +fileout +filesystem +filetype +fillup +finack +Finalise +finfo +finialization +Firefox +FIRSTHDR +FIXME +FJAc +FJtugbo +flamingp +Flate +flg +flgas +fline +flowinfo +FMODULES +FMULTI +fnext +fno +FNOCHECK +FNOFREE +FNOHOSTNAME +FNONE +fnproto +FNS +FONTNAME +FONTPATH +FONTSIZE +foob +fooba +fopen +fopt +FOPTMODULES +foreach +FORMERR +forwhole +fout +fpredictive +fprintf +fprog +fputs +fqd +fqdn +fread +FREADONLY +freeaddrinfo +FREEBIND +freebsd +freecb +freef +freeifaddrs +freeswitch +FREF +FREQMODULES +FRLD +fromtimestamp +FRONTEND +fsanitize +fscanf +fsf +fsi +fsize +fslimit +fstat +fstrm +ftp +ftsafe +ftw +Fua +fugde +fullsock +func +funcionality +FUSR +FUTU +fuzzer +fval +fvisibility +FWDED +fwding +fwds +fwrite +FZONE +gai +gatech +gax +GBP +gcc +gcda +GCHANNELS +gcno +gcore +gcov +gdb +gdiplus +gelf +gemalto +geneve +genhtml +genkeyargs +gensymbols +geodata +geodb +geodepth +geoip +geolite +geolocation +geoname +GEQ +getaddrinfo +getargvalues +getattr +getattribute +getc +getcwd +getdata +getdnsapi +getehdr +getelementptr +getent +getenv +GETFL +getgid +getgrnam +geth +gethostname +getifaddrs +getitem +getkey +getline +GETLINK +getmtime +GETNEIGH +getopt +getouterframes +getpagesize +getpeername +getpid +getpwnam +getpwuid +GETQDISC +getrel +getrlimit +GETROUTE +getrusage +getscn +getshdr +getsockname +getsockopt +getsym +GETTC +GETTCLASS +gettext +GETTFILTER +gettime +gettimeofday +gettrie +getuid +getval +getvalue +GFy +GGGGG +GGGHHHHH +GGSN +Ghhd +ghostscript +Gillmor +gitattributes +GITBRANCH +GITHASH +github +gitignore +gitlab +glados +gle +glibc +GLNUTLS +globals +globbing +globfree +GLPn +glueless +gluenode +gmail +gmtime +gmx +gnuc +gnupg +GNUPGHOME +gnutls +google +googleapis +GOST +GPE +gpg +gpgkey +gpl +GPLv +gpr +graphviz +grayscales +grep +grlen +GRN +groupadd +grp +grunused +gso +gsstsig +GState +gtags +gtalg +gtctx +gtp +guidod +Gvgqt +gvn +GVr +GVzcy +gwtype +gzip +hahahahahah +hahnekedar +Haible +haliat +happywithnsec +hardcoded +hasattr +hashbucket +hashmap +hashres +HASHSIZE +hashtable +Hashtag +Hasing +hastwig +HCI +Hdnx +hdr +hdrlen +HELEMENT +hev +hexdigits +hexhash +hexlen +hexlify +HEXSTR +hhc +HHEAD +HHHHH +hhk +hhp +hiddenfunc +hiddenvar +hidecallergraph +hidecallgraph +hideinitializer +Higashi +highgarden +hinfo +histedit +hjk +hlen +hlp +hmac +hname +homepage +HOS +hostmaster +hostname +hostnamectl +howlong +howmany +howto +hpos +hpp +hpre +HQga +HSHAKE +hsm +HSR +htags +htm +html +htmlhelp +htobe +htole +htonl +htons +HTT +http +httpd +huawei +hurd +HVt +hwaddr +hxx +hyc +hyperlink +hypot +i'th +IACPKIX +Iaction +IADDR +Iaddress +Ialg +Ialgorithm +iana +IAox +iargument +Iauthority +IBASE +IBIND +IBOOL +ibufs +icecream +icecrean +Iclass +icmpv +ico +ICODE +Icommand +Icommon +Iconf +Iconfig +Icounter +Icpu +icsk +ICV +ida +Idata +idb +idefault +idendifier +identificators +idents +Idetail +idiff +Idir +Idirectory +idl +idn +idna +IDNAME +IDSERVER +idval +idx +ieeetr +ietf +ifa +iface +ifaddr +IFALIAS +ifarch +ifblank +ifc +ifconfig +ifdef +IFELSE +ifeq +ifi +ifile +Ifilename +Ifilter +ifindex +ifinfo +ifinfomsg +ifla +Iflags +ifm +ifmap +ifname +IFNAMSIZ +ifnblank +ifndef +ifr +ifreq +ifss +ifvaln +Igenerate +IGFu +Iglob +Igroup +IHEX +IHEXSTR +ihl +IHRo +Iid +iiiiiiiiiioooooooooottttttttttssssssssss +IILLL +IINT +Iinterface +Iinterpret +Iitem +Iiterations +Ikeyfile +Iknotc +Iknotd +Iksr +Ilibnghttp +Ilimit +ILNP +Ilocal +imap +imask +Imember +img +IMinimum +imm +Imodule +IMPL +implmented +importlib +imprefection +impsum +INADDR +Iname +inany +inbetween +inbuf +includedir +includeing +incomming +indentifier +indentity +indep +indextoname +indicies +indirecty +inet +Inew +Infiniband +influxdb +infodir +infty +infuence +infuenced +inited +initgroups +initializator +inits +inl +inlined +inlining +inloop +INMAX +ino +inode +inorder +Inotimeout +INPROGRESS +insconsistency +insec +insertsort +insertstr +insn +installchangelogs +INSTALLDIR +instdir +insted +inteface +INTEGERKEY +intepreted +interoperability +interoperable +intial +intlimits +intmax +intptr +intreprets +INTs +inttypes +INTVL +Inumber +inuse +INVSEQ +iobuf +ioctl +iodef +iohandler +IOK +IOLBF +IONBF +ioption +ioq +Iorigin +iothr +iothread +iov +iovec +iovlen +Iowner +ipaddress +iparameter +Ipath +IPDEFTTL +IPEM +IPGP +iphdr +ipi +IPIP +IPKIX +IPo +IPOIB +Iport +ipp +IPPROTO +Iprefix +ipsec +ipseckey +ipsum +iptables +iptype +ipv +ipvlan +iquery +Irdata +Irelative +Iretries +IRGRP +irl +IROTH +irq +irqbalance +IRQINFO +IRUSR +IRWXG +IRWXO +IRWXU +isa +isabs +Isalt +isatty +ISBLK +isbranch +ISCHR +ISCSI +isdigit +isdir +isdst +Iseconds +Isection +Iserial +Iserver +Isettings +ISFIFO +isfile +ishld +ishst +isinf +isinstance +Iskr +isnan +isnumeric +Isoa +isoformat +isopen +Isovalent +isp +ISPKI +ISREG +isset +isspace +Istdout +ISTR +ISUBN +Isudo +isvalid +Itapfile +Itarget +itcl +itearating +itemsz +itertools +itime +Itimeout +Itimestamp +Itsig +itt +Ittl +itu +Itype +IUNIX +IURL +IUsing +Ivalue +Iwait +IWGRP +IWOTH +IWUSR +ixfr +IXFRIN +IXFROUT +ixgbe +IXGRP +IXOTH +IXUSR +ixx +IXXXXX +IYYYYMMDDHHMMSS +Izone +javadoc +javascript +Jax +Jbsaxc +jdb +jemalloc +jenkins +JEQ +JGE +JGT +jited +Jlc +JLT +jmp +JNE +Jounral +journalctl +journald +journaldb +joyent +jpg +jquery +JSET +JSGE +JSGT +JSLE +JSLT +json +justdb +Juste +justlist +Jvd +karlsson +kasp +kaspdb +KASPDBKEY +kaspkey +kbit +kcatalogprint +kcdnskeys +kclass +kctx +kdb +kdig +kdnssec +Kdo +keepalive +keepopen +KEEPWIRE +kepler +Kerberos +kesytore +kevent +Kexample +keyalg +keyalgorithm +keybit +keyclass +keycode +keydir +keydown +KEYEXIST +keyfile +keyfilename +keygen +keyid +keyinfo +keylen +KEYLENBITS +keymap +keymgr +keyname +keypair +Keyper +keyperplus +keyptr +keyring +keysize +keystate +keystore +keytag +keytime +keytore +keyv +KFJ +kflag +Kfqqp +kfreebsd +Kharbinge +KHkop +khost +kinquire +kjournalprint +kkey +klen +KLH +KLzz +knotc +knotconf +knotd +KNOTPID +knottest +knowning +knsec +knslookup +knsupdate +KOBJECT +korm +kprobe +kqueue +kretprobe +krizek +ksc +ksci +kserial +ksk +ksoftirqd +ksr +kstr +ksym +ktime +kver +kversion +kvh +kvm +kwargs +kxdpgun +kxsk +kzl +kzonecheck +kzonesign +KZSK +labelfile +lacnic +LACP +lasp +lasterr +lasti +lastsigned +LASTSIGNEDSERIAL +latexmk +lbl +lblen +lbx +lcamtuf +lcov +lcp +lcurses +LDADD +ldap +ldconfig +ldd +ldflag +ldimm +LDLAGS +ldns +ldnsutils +ldx +leafp +ledit +len +leopon +leq +letterpaper +lexists +lfind +lgpl +lgtm +LIBADD +libarchive +libatomic +libbpf +libc +libcap +libclang +libcontrib +libdevel +libdir +libdnssec +libdnssecdir +libdnstap +libedit +libelf +libembbpf +libexec +libexecdir +libfstrm +libfuzzer +libgen +libgnutls +libiconv +libidn +libintl +libjs +libkern +libknot +libknotd +libknotddir +libknotus +libkqueue +liblmdb +libm +libmaxminddb +libmnl +libmysqlclient +libnghttp +libprotobuf +libpthread +libsofthsm +libsystemd +libtap +libtool +Libucw +libunistring +liburcu +LIBUTILS +libvirt +libzsanner +libzscanner +libzscannerdir +likelyhood +linein +lineout +lineptr +linesplit +linfo +LINKINFO +LINKMODE +linktags +linux +lirc +listdir +listhead +lisxdp +litte +ljust +lkey +LKUP +LLADDR +llc +lld +LLe +llen +LLHBBLLLLLLLLLD +LLHBBLLLLLLLLLDL +lli +llmdb +LLONG +LLQ +llu +llvm +llx +lmaxminddb +lmdb +lmz +lobstes +localhost +localstatedir +localtime +localy +lockfile +logf +logfile +loging +logline +logname +logsystem +logtype +lon +longttl +LOOPBACKNET +lorem +LORESERVE +lowercased +lowercases +lrand +LRMM +lro +LSAN +lsb +lscpu +lse +lseek +LSH +LSHIFT +lsof +lspci +lstrip +ltd +LTLIBRARIES +LTO +LUBD +lurcu +lvl +lws +lwt +LXz +lzscanner +Maarten +macaddr +maclen +macsec +macvlan +maddr +MADV +madvise +magnus +mailto +mainpage +MAINPID +maintaing +maj +makedirs +Makefiles +MAKEFLAGS +makeindex +makeinfo +MAKEVAR +malloc +Manabu +mandrilm +manpage +mantaray +mantisa +MAPASYNC +mapsize +Maq +masterfile +MASTERSERIAL +mathjax +MAXBSIZE +maxdbs +maxdepth +MAXINSNS +MAXLABELLEN +MAXLABELS +maxlen +maxmind +maxminddb +maxp +maxreaders +MAXSEG +maxsize +MAXTIME +maxtype +MCAST +mch +mcternan +mday +mdb +MDFILE +mdm +meanwile +MEGA +memalign +memb +memcheck +memchr +memcmp +memcpy +memdup +meminfo +MEMLOCK +memmove +mempattern +mempool +memset +memsize +memstats +MEMTRIM +memzero +metacharacters +metadata +metatypes +metavar +mflags +MGNT +MGQ +Mgrid +MHn +microsoft +MII +MIIMON +miliseconds +minfo +mininmax +minlen +minttl +MINVER +mirrorer +mjqw +MJv +mkbosmans +mkbranch +mkdir +mkdtemp +mkleaf +MKNOD +mkstemp +mktemp +mktime +mman +mmanipulation +mmap +MMAPABLE +mmaping +mmdb +mmdblookup +mmemb +MML +mmsghdr +MNAME +mnemo +Mnemomic +Mni +mnl +modindex +modref +modul +moduleauthor +moduledir +moduleid +molamola +mountnfs +mov +mptr +MRATE +mregparm +mresp +msb +msc +mscfile +mscgen +MSECS +msghdr +msgid +msgs +msgtype +msoa +mtim +mtime +mtimespec +MTK +mtu +mtype +mul +multiarch +multidim +MULTIGRP +multiline +multimap +multimessage +Multiplatform +multiqueue +multivalue +munmap +musl +mustcheck +mutex +mutexes +MWm +MWV +mycert +mycompany +myfile +mygateway +mykey +myproject +mysql +mysqlclient +myzone +Nabcdefghijklmnopqrstuvwxyz +nacts +NAMECOUNT +namedb +namelen +NAMEONLY +nameserver +NAMESIZE +namespace +nametoindex +nanosleep +napi +naptr +narg +NBMA +NBUFS +NCES +NCOUNT +ncpu +ndalpn +NDEBUG +ndisc +neccassary +nelems +nestedness +netblk +netblock +NETBSD +netdb +netdev +netfilter +netfuture +nethsm +netif +netinet +netio +netlink +netmask +netns +NETNSID +Netronome +nevim +newbuf +newctx +newex +newgr +newkey +newlist +newpos +newu +newzone +nexthdr +nexthop +nextlevelinlife +nextscn +nfds +NFI +NFLOG +nfp +nftw +nfwxa +nghttp +NGINX +ngx +nhoff +nic +Nicira +nifs +NII +NIII +nixos +nixpkgs +nkeys +nla +nlabels +nlattr +nlen +nlh +nlmsg +nlmsgerr +nlmsghdr +NLPARSE +nmemb +nmi +NMNWMRH +nnew +noaaflag +noadditional +noadflag +noalign +noalignment +noall +noanswer +noarch +noauthority +nobadcookie +NOBITS +nobufsize +NOBYTE +noc +NOCANON +nocatalog +nocdflag +nocdnskey +nocds +nochange +nochdir +nocheck +noclass +noclient +noclose +nocomments +NOCOMP +nocookie +nocopy +nocrypto +nodata +noddns +NODEE +NODEFAULT +nodeptr +nodf +nodist +nodnskey +nodnssec +nodoflag +noedns +noednsopt +noeflags +NOERR +NOEXIST +nofastopen +noflag +nofree +nogeneric +nohandler +nohdr +noheader +nohttps +noidn +noignore +NOINFO +noinst +nojournal +nok +nokaspdb +nokeepopen +NOKEY +nolast +nologin +NOMATCH +nomultiline +NONAME +nonapex +NONAUTH +NONBLOCK +noncompressed +nonid +NONINFRINGEMENT +nonnull +nonode +NONREC +nonsec +nonsid +noopt +noopttext +nop +nopadding +NOPARTIAL +noport +noprefixed +NOPROMISC +noqr +noquestion +noraflag +nordata +nordflag +norecurse +noreplace +noretry +noreturn +normpath +noshort +NOSIGNAL +NOSIGPIPE +nostats +nosub +nosubnet +nosuffix +NOSYNC +NOTAUTH +notc +notcflag +notcp +notexist +notexisting +NOTFOUND +NOTIF +notifyf +NOTIFYs +notimeout +notimers +NOTIMESTAMP +NOTIMP +NOTIMPL +notls +NOTMAKE +NOTPARALLEL +NOTRUNC +NOTSET +notsig +NOTSUP +nottl +NOTYET +notzone +noudp +nounset +noveria +nozflag +nozonefile +NPROCESSORS +NREACH +nrecord +nrels +nsap +nscount +nsecs +nsid +NSIP +NSPACES +NSs +nstack +nsupdate +nths +ntohl +ntohs +ntok +ntop +ntype +nullbyte +numa +NUMERICHOST +numfiles +nutes +NVI +nvxxezjnmz +nxd +nxdomain +nxrrset +nxt +nxyz +objdump +objectstore +occured +ocsp +odl +odo +oerrno +Ofbq +offsetof +offsetofend +oid +OIF +Ojxf +okv +oldex +oldgsstsig +oldzone +oleaf +OLEN +OMe +OMG +omlen +ommited +Ond +ondrej +oneshot +oneside +onex +onlinesign +ONLN +onlymaster +onlyslave +onoff +onx +oob +oom +oopisk +OPCODEs +opearation +openany +openbsd +opendir +opendnssec +openldap +openlog +openpgpkey +opensearch +openssl +opensuse +OPER +OPERSTATE +Oppermann +optarg +optflags +optind +optlen +optmem +optname +optout +opttext +optval +opval +oqoe +ordername +orecord +ORIGID +ORIGTTL +ortw +osc +oss +osubgrouping +OSX +ote +OTHERHOST +otput +otype +oulu +ouspg +outable +outder +outdir +outf +outfd +outfile +outlen +outloop +OUTMAX +overflowuid +overriden +owa +padawan +padd +Pagani +pagerefs +papermoth +papersize +paramateres +PARAMDOC +paramkey +params +parm +passthru +passwd +patchlevel +patern +pathc +PATHLEN +pathlib +pathv +payl +pchar +pconf +pconn +pctx +pdata +pdf +pdflatex +pefixed +pel +pelem +pem +perc +percpu +performace +perl +PERLMOD +permval +PGl +pgoff +PGP +pgrep +pgs +php +phtml +pid +pidf +pidfile +pidof +pkcs +pkey +PKGBUILD +pkgconfig +pkgconfigdir +pkgdesc +pkgdir +pkgdocdir +pkglib +pkglibdir +pkgname +pkgrel +pkgtest +pkgtestdir +pkgver +PKI +PKIX +pktinfo +pkts +pktsection +pktsize +plainnat +plantuml +pld +Ple +plen +plugin +plumgrid +PMTU +pmtudisc +pname +png +pobj +poing +POINTOPOINT +pointsize +Poiters +POLICYLAST +POLLERR +pollfd +POLLHUP +pollin +POLLNVAL +POLLOUT +popcount +popd +POPDEF +popen +portid +posibility +posix +possibilies +postgres +postun +potentionally +powerdns +powerpc +powerpcspe +pprev +PQRSTUVWXYZ +pragma +prandom +PREALLOC +preallocd +PREANSWER +PREASSOCIATE +prebuilding +precendence +PREDEF +prefetch +prefixlen +prefs +PREFSRC +prepends +PREPROC +preref +prerefresh +prereq +prerequisity +presigned +preun +prevs +PRFs +prg +PRId +PRINFO +printables +printf +printk +prioritization +PRIu +PRIVATEDNS +PRIVATEOID +privkey +privname +prlimit +prng +proccessed +procssing +PROGBITS +PROGRAMLISTING +PROGTYPE +proj +projectbrief +projectlogo +projectname +projectnumber +PROMISC +PROPAG +propget +propput +prot +proteccio +PROTINFO +protobuf +protoc +protos +PROXYARP +prv +prvious +pseudosection +psh +pstack +psutil +Pth +pthread +pton +ptr +ptrace +ptrdiff +ptrlist +ptrname +ptrnode +PTVGE +ptype +pubkey +publicdomain +pubname +pubout +punycode +pushd +PUSHDEF +putchar +putenv +PVID +pwd +pwdutils +PXAo +pybuild +pygments +pykeymgr +pypi +pythondns +pyw +Qbg +qcdnskey +qch +qclass +qdata +qdcount +qdevice +qdisc +qdnskeyrrsig +qdnskeys +qemu +QEMUDETECT +qextra +qfiles +qflag +QGC +Qgd +qhelpgenerator +QHG +qhp +qidconf +Qif +Qin +qmv +qname +qoo +qos +qps +qrstuvwxyz +qry +qsf +qsize +qsoa +qsort +qstyle +qthelpproject +qtype +quering +queryacl +QUIC +quicksort +quickstart +quoopisk +Qvs +qwertyuiopasdfghjklzxcvbnm +radnomized +raflag +ragel +RAKR +randint +randrange +randstr +ratelimit +rawdata +rawid +rbp +rbuf +rcctx +rcds +rcknot +rclass +rcname +rcode +rcu +rcuhead +rcv +RCVBUF +rcvd +RCVLOWAT +RCVSIZE +rcx +rcz +rdata +rdatacase +rdataclass +rdataset +rdatatype +rdbin +rdclass +rdcount +rdflag +rdi +rdlen +rdlength +rdlock +RDMA +rdname +RDONLY +RDs +rdsize +rdt +rdtype +RDVAL +RDWR +rdx +readdir +readlines +readlink +README +readonly +readthedocs +realloc +reallocarray +realpath +realsize +REALTIME +reasm +rebootstrap +recalc +recofigure +Reconfiure +reconn +recored +recv +recv'r +recvbuf +recvd +RECVDSTADDR +recvfrom +recvmmsg +recvmsg +RECVPKTINFO +recvsize +redhat +Refactored +refcount +refersh +refzone +regex +regexp +reinit +reinitialization +Reintroducted +relbar +relbaritems +relo +reloc +relpath +relsec +REMCSUM +remn +removin +rendundancies +renice +replylong +repodir +repofile +reporitories +reqid +resch +resctricted +reserverd +resolv +resonable +respdiff +respones +responsing +respools +restype +RESYNC +reth +retprobe +retrans +retransfered +retreived +returncode +retval +REUSEADDR +reuseport +revents +rexmits +rfc +rfind +rflags +rhel +riverbankcomputing +rlen +rli +rlim +rlimit +rls +rmb +rmdir +rmem +rmnet +rmt +rmtree +Rmu +rname +rndc +rndfix +rndzone +rodata +rollovered +rollvoer +rootrellink +ropt +RORIGIN +rosedb +rosenkov +rowner +RPREFIX +rra +rrclass +rrcnt +rrcount +RRecord +rri +rrinfo +rrl +rrlen +rrp +rrs +rrset +rrsig +RRT +rrtest +RRTTL +rrtype +rrtypelist +rrwf +rsa +RSAMD +rsasha +rset +RSHIFT +rsi +rsize +RSLOT +rsp +rsplit +rss +rst +rstrip +rtattr +rtf +rtime +RTLD +rtm +rtmsg +rtnetlink +rtnl +rto +rtt +rtype +Ruehsen +rundir +runrefresh +runtests +runuser +rusage +rval +rwlock +rwmb +RWND +rxcsum +rxq +Sabart +saddr +safenet +salen +salzman +saq +satisifed +sbin +sbindir +sbm +sbuf +scancode +scanf +scatalog +scatterlist +schalg +sched +Schr +SCLASS +scn +scriptlets +SCRIPTNAME +SCSITRANSPORT +sdfn +sdist +sdl +Sdoc +searchdata +SEARCHENGINE +searchtools +seberm +secdata +secinfo +secnd +SECP +sectionauthor +securityserver +segfault +selftests +SELINUX +semcheck +semret +sendfile +sendmmsg +sendmsg +sendpage +sendrecv +sendto +sentzones +seprately +seqack +seqno +seri +serializiation +servername +servfail +setaffinity +setattr +setcancelstate +setenv +SETFL +setgroups +setinheritsched +setitem +SETLINK +setlocale +setlocks +setlogmask +SETMASK +SETPCAP +setrecursionlimit +setregid +setreuid +setrlimit +setschedpolicy +setsid +SETSIZE +setsock +setsockopt +setstacksize +SETUNIQUE +setuptools +setvbuf +SGE +SGSN +SGT +sharedstatedir +shdr +shkey +shlibs +SHN +shndx +shortlist +shortwrite +Shoud +shoudn't +Shoul +showinitializer +shrinked +shstrndx +shutil +sidebarlogo +sideeffect +SIGABRT +sigaction +sigaddset +SIGALRM +SIGBUS +sigdelset +sigemptyset +sigfillset +SIGFPE +SIGHUP +Siging +SIGINT +sigmask +signedness +signo +signzone +SIGPIPE +SIGPROF +SIGQUIT +SIGSEGV +sigset +SIGSTOP +sigterm +sigusr +simpicity +sinfo +singlehtml +singlevalued +SIOCETHTOOL +SIOCGIFHWADDR +SIOCGIFMTU +Siph +siphash +siprouter +SIRQINFO +sirta +siz +sizeof +sjournal +skaspdb +skb +skc +SKF +skipspace +skops +SKQ +skr +slibtool +slist +smac +smartquotes +Smath +smemb +smimea +smp +smth +sname +snd +sndbuf +sndcwnd +sndsize +sni +snode +SNONE +SNOQUOTE +snprintf +soa +SOAMINTTL +socka +sockaddr +SOCKARRAY +sockfd +sockhash +sockios +socklen +SOCKMAP +sockname +sockops +sockopt +socktype +softhsm +softirqs +Solaris +soname +Sonoda +SOPIN +sorqw +sourcelink +sourceport +SOVERSION +sparc +SPDX +spf +SPHINXBUILD +SPHINXBUILDDIR +sphinxdoc +SPHINXOPTS +spi +spinlock +spki +splitlines +spoofchk +sprintf +spublic +sql +sqlhub +sqlobject +srand +src +srcdir +srcif +srcpkg +sresp +srh +srtt +srv +SRVR +sscanf +ssh +sshfp +ssize +ssl +SSTART +ssthresh +Ssymbols +stac +stackid +stacklevel +stacktrace +standalone +Starovoitov +startuml +startwith +startxref +statfs +statoverride +stdarg +stdatomic +stdbool +STDC +stddef +stde +stdenv +stderr +stdin +stdint +stdio +stdlib +stdo +stdout +sth +stimers +stlthu +straddr +strcasecmp +strcat +strcdup +strchr +strcmp +strcpy +strcspn +strdup +strerr +strerror +strftime +strlcat +strlcpy +strlen +strmemcmp +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strp +strptime +strptr +strrchr +strs +strspn +strstr +strstrip +strtab +strtabidx +strtoimax +strtol +strtoll +strtolower +strtonum +strtoul +strtoull +strtoumax +structs +sts +STT +stuckzone +stx +stylesheet +stype +subchild +subcounter +subdir +subdomain +SUBEQ +subgrouping +submittion +SUBN +subname +subpage +substr +subt +subtries +succ +successfull +sudo +sumbmission +SUNIT +suppnot +sury +suse +suug +svalidation +svcb +svcparam +svg +sweeped +swhash +sxdp +sychronization +symb +symlink +syms +symver +synack +Synacktiv +synchronnize +syncookie +syns +synthetized +Synthetizes +synthrecord +sys +sysadmins +sysbail +syscall +sysconf +sysconfdir +sysctl +sysctlbyname +sysdiag +sysdie +sysfs +syslog +Sysoev +systematicly +systemctl +systemd +sysusers +szone +szonefile +SZU +TADDR +tagfile +tagname +tansfers +tapfile +tarball +tardir +tarfile +targ +tbit +tbl +TBOOL +tcflag +TCHANGE +tci +tcl +TCLASS +tclassid +tcm +tcmsg +TCN +tcp +tcpdump +tcphdr +tcpi +TDATA +TDNAME +tedu +telnet +tempfile +templ +testaddrem +testcase +testcatse +TESTDIR +testkey +testlist +testnum +testpid +testset +teststr +testsuites +testtest +testzone +texinfo +texlive +TFLAG +tfo +tgid +tgraf +TGRP +tgz +THEX +thoff +thr +threadsafe +throught +ths +thx +tickf +tids +TIF +timediff +timedwait +timegm +timenow +timeouted +timercmp +timerdb +timesp +timespec +timestaps +timeval +timewait +timezone +tinnie +tinydns +titlesonly +TJXKn +tkey +tld +TLL +tls +tlsa +tlvs +TMASK +Tmaster +tmax +tmestamp +tmin +tmp +tmpdir +tmpelem +tmpfile +tmpfilesdir +tmsize +tmstamp +TNET +TNONE +Tns +toadd +tocheck +toctree +todel +todo +TODOLIST +tofree +toh +tok +tokendir +Tokenizer +tolower +tomas +toolan +tooltip +topel +toplevel +TOPT +torvalds +tostr +totlen +toupper +tpc +tpe +tpl +tracepoint +trafo +TRANPARENT +transcoding +Transer +transformatio +transitioning +trctx +treeview +TRELOAD +trie +trmzlrz +trotlling +trunc +trustway +TSET +TSHIFT +tsig +tsigkeyring +TSIGNED +tso +tstamp +tstate +tstr +tths +ttl +TUappt +TUNINFO +TUNSET +tval +tvalp +TVLs +TVTO +TWIDTH +twigbit +twigmax +twigoff +twodash +txcsum +txhash +txn +TXQLEN +typedef +typedef'ed +typeid +typename +typeof +tzset +uapi +ubsan +ubuntu +ubyte +UCAST +ucf +UCq +ucw +udata +Udating +udp +udpate +udphdr +UEVENT +ufoo +uframe +ufreeze +ufrozen +uhuh +uid +uint +uintmax +uintptr +uio +uknown +ulimit +ULJG +ULOG +ulr +umask +UMCAST +umem +UML +uname +unbackslash +unclone +uncloned +Uncomment +uncompilable +unconfigured +unconflict +unconn +undef +UNDOC +UNDR +unicast +unicode +UNINDENT +uninstall +uniq +unistd +unitdir +unixtime +UNKN +unloadable +unmalformed +Unmap +unmark +unnable +unregister +unsiccessful +unspec +unsub +UNSUPP +upd +UPDELAY +Uploaders +upp +uprobe +upto +uptodate +urandom +urcu +ureg +uretprobe +uri +url +usec +usepackage +useradd +userinfo +username +USERSOCK +userspace +ushort +usize +usleep +usntb +usr +utf +utfau +uthaw +uthu +utils +utimaco +utime +utlity +utqvuhu +utsn +utsname +UUID +uww +VAA +VADDR +Vagrantfile +valgrind +validators +validpgpkeys +valp +vals +valuelen +vararg +varibles +Varoius +varsion +vasprintf +Vatchenko +vaue +Vavru +VBOOL +vbox +Vcs +vctx +vcunat +vdata +VDNAME +VDP +vdso +vec +veorq +VEPA +verdeict +versioned +versioning +VFINFO +vfprintf +vfs +vgdb +VGhpcy +VGRP +vhd +vhdl +VHEX +VHl +Vhmb +vhz +VIOALTION +virmire +VIRT +virtualbox +vismain +Vjcm +vlan +vlen +vlog +vmlinux +VMs +VNET +VNI +VNONE +voidp +voip +VOPT +vpool +vpre +vprintf +VQI +VREF +VRF +Vrstva +vsi +vsnprintf +vsprintf +VSTR +vteohqt +VTID +Vwc +vww +vxlan +Vye +waitable +waitpid +walrut +wangnan +wantsuff +WARNG +Wattributes +wchar +WCOREDUMP +wdata +Wdeprecated +webmin +werror +WEXITSTATUS +Wextra +wfile +Wformat +whitelist +whitespaces +whoami +whould +widec +WIFEXITED +WIFI +WIFSIGNALED +wiki +wikipedia +wildcards +wildchar +wimbgunts +wirecount +wireformat +wishno +withsymbols +withval +Witold +WIy +wmb +wmem +Wnl +Wno +wopt +wordsize +workaround +workdir +workflow +WOULDBLOCK +Wpacked +WQn +writef +writelines +WRITEMAP +writeto +wrk +wrlock +WRNGPID +WRONLY +WSC +Wshadow +Wstrict +wsum +WTERMSIG +Wtype +Wuinitialized +Wuninitialized +Wunitialized +www +Wxvbmdr +wxyz +xaa +xab +xac +xad +XADD +xae +xaf +Xample +xapian +xargs +XAtn +xattr +xba +xbb +xbbccdd +xbbccddee +xbc +xbd +xbe +xbf +xbhmac +xca +xcafe +xcalloc +xcb +xcc +xcd +xce +xcf +xchg +xcode +xcred +xda +xdb +xdc +xdd +xde +xdeadbeef +xdeadbeefdeadbeefdeadbeefdeadbeef +xdf +xdigit +XDIGT +xdomain +xdp +xdpsock +xea +xeb +xec +xee +xef +xfa +xfb +xfc +xfd +xfe +xfer +xff +xffff +xfffff +xffffff +xffffffff +xfiles +xfr +xfrm +xfrout +xhe +xhtml +Xkd +xlated +Xlfm +xlink +xmalloc +XMgc +xmit +xml +xmlns +xmpp +XOPEN +XPOST +Xpress +xrealloc +xrrset +xsk +xskmap +XSTATS +xstrdup +xtrace +xxd +Xxyo +xyes +xzf +yama +yaml +YELW +YGQ +Ymxpbmcg +yparse +yparser +ypbody +ypformat +ypschema +yptrafo +yqq +yubico +yubikey +YWI +YWJj +yxdomain +YXJr +yxrrset +YYYYMMD +YYYYMMDDH +YYYYMMDDHHMMSS +YZx +Zabcdefghijklmnopqrstuvwxyz +zabtym +ZCBt +zclose +zcreator +ZEROCOPY +zfile +ZFIN +zflag +zfn +zfpath +zfree +ZFS +ZGU +ZGVm +zij +zkey +zlen +zlib +zloader +zlz +zname +zomnxw +zonedb +zonef +zonefile +Zonefileless +zonemd +zonename +zoneslen +zonestatus +zonetransfer +zonetree +ZRn +ZSB +ZSBk +zscanner +zsk +ztree +zub +ZXk +zypper +zzz diff --git a/.github/actions/spelling/patterns.txt b/.github/actions/spelling/patterns.txt new file mode 100644 index 0000000000..d39d09e977 --- /dev/null +++ b/.github/actions/spelling/patterns.txt @@ -0,0 +1,4 @@ +# See https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns + +# ignore long runs of a single character: +\b([A-Za-z])\g{-1}{3,}\b diff --git a/.github/actions/spelling/reject.txt b/.github/actions/spelling/reject.txt new file mode 100644 index 0000000000..a5ba6f6390 --- /dev/null +++ b/.github/actions/spelling/reject.txt @@ -0,0 +1,7 @@ +^attache$ +benefitting +occurence +Sorce +^[Ss]pae +^untill +^wether diff --git a/.github/workflows/spelling.yml b/.github/workflows/spelling.yml new file mode 100644 index 0000000000..06a8b74c9b --- /dev/null +++ b/.github/workflows/spelling.yml @@ -0,0 +1,31 @@ +name: Spell checking +on: + pull_request_target: + push: + issue_comment: + types: [created] + +jobs: + spelling: + name: Spell checking + runs-on: ubuntu-latest + steps: + - name: checkout-merge + if: "contains(github.event_name, 'pull_request')" + uses: actions/checkout@v2 + with: + ref: refs/pull/${{github.event.pull_request.number}}/merge + - name: checkout + if: ${{ github.event_name == 'push' || + ( + contains(github.event.comment.body, '@check-spelling-bot apply') + ) }} + uses: actions/checkout@v2 + - uses: check-spelling/check-spelling@main + id: spelling + if: ${{ github.event_name != 'issue_comment' || + ( + contains(github.event.comment.body, '@check-spelling-bot apply') + ) }} + with: + experimental_apply_changes_via_bot: 1