From 46946ecebc7a1366a54c4cf3ea1d825975b9b1f2 Mon Sep 17 00:00:00 2001 From: zbchristian <33725910+zbchristian@users.noreply.github.com> Date: Thu, 3 Sep 2020 08:46:57 +0200 Subject: [PATCH 1/6] Update to list of default routes Add the default route entries, which are done via a "scope link" to a network device. --- includes/internetRoute.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/includes/internetRoute.php b/includes/internetRoute.php index 78207a61..d51dd9e8 100755 --- a/includes/internetRoute.php +++ b/includes/internetRoute.php @@ -3,6 +3,11 @@ $rInfo=array(); // get all default routes exec('ip route list | sed -rn "s/default via (([0-9]{1,3}\.){3}[0-9]{1,3}).*dev (\w*).*src (([0-9]{1,3}\.){3}[0-9]{1,3}).*/\3 \4 \1/p"', $routes); +exec('ip route list | sed -rn "s/default dev (\w*) scope link/\1/p"',$devs); +if(!empty($devs)) { + foreach ($devs as $dev) + exec('ip route list | sed -rn "s/(([0-9]{1,3}\.){3}[0-9]{1,3}).*dev.*("'.$dev.'").*scope link src (([0-9]{1,3}\.){3}[0-9]{1,3}).*/\3 \4 \1/p"',$routes); +} if (!empty($routes) ) { foreach ($routes as $i => $route) { $prop=explode(' ', $route); From 3395daaab0a74f2520ce3148361d29989d92a3b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2020 19:26:49 +0000 Subject: [PATCH 2/6] Bump node-sass from 4.12.0 to 4.14.1 Bumps [node-sass](https://github.com/sass/node-sass) from 4.12.0 to 4.14.1. - [Release notes](https://github.com/sass/node-sass/releases) - [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md) - [Commits](https://github.com/sass/node-sass/compare/v4.12.0...v4.14.1) Signed-off-by: dependabot[bot] --- yarn.lock | 407 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 259 insertions(+), 148 deletions(-) diff --git a/yarn.lock b/yarn.lock index a96d0fc3..c6c21827 100644 --- a/yarn.lock +++ b/yarn.lock @@ -78,12 +78,12 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv@^6.5.5: - version "6.10.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" - integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== +ajv@^6.12.3: + version "6.12.4" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" + integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== dependencies: - fast-deep-equal "^2.0.1" + fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.4.1" uri-js "^4.2.2" @@ -131,12 +131,17 @@ ansi-regex@^3.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= -ansi-styles@^3.2.1: +ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -370,9 +375,9 @@ aws-sign2@~0.7.0: integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" - integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== + version "1.10.1" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" + integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== axios@0.19.0: version "0.19.0" @@ -632,6 +637,11 @@ camelcase@^3.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30000998: version "1.0.30000999" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000999.tgz#427253a69ad7bea4aa8d8345687b8eec51ca0e43" @@ -745,6 +755,15 @@ cliui@^3.2.0: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + clone-buffer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" @@ -995,7 +1014,7 @@ debug@^3.2.6: dependencies: ms "^2.1.1" -decamelize@^1.1.1, decamelize@^1.1.2: +decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -1157,6 +1176,11 @@ electron-to-chromium@^1.3.247: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.277.tgz#38b7b297f9b3f67ea900a965c1b11a555de526ec" integrity sha512-Czmsrgng89DOgJlIknnw9bn5431QdtnUwGp5YYiPwU1DbZQUxCLF+rc1ZC09VNAdalOPcvH6AE8BaA0H5HjI/w== +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + encodeurl@~1.0.1, encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -1391,10 +1415,10 @@ fancy-log@^1.3.2: parse-node-version "^1.0.0" time-stamp "^1.0.0" -fast-deep-equal@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" - integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.0.3: version "3.1.0" @@ -1408,9 +1432,9 @@ fast-glob@^3.0.3: micromatch "^4.0.2" fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fastq@^1.6.0: version "1.6.0" @@ -1457,6 +1481,13 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^2.0.0" +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + findup-sync@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" @@ -1631,6 +1662,11 @@ get-caller-file@^1.0.1: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" @@ -1691,19 +1727,7 @@ glob-watcher@^5.0.3: just-debounce "^1.0.0" object.defaults "^1.1.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: - version "7.1.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" - integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.4: +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -1750,9 +1774,9 @@ globby@^10.0.1: slash "^3.0.0" globule@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d" - integrity sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ== + version "1.3.2" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" + integrity sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA== dependencies: glob "~7.1.1" lodash "~4.17.10" @@ -1765,12 +1789,12 @@ glogg@^1.0.0: dependencies: sparkles "^1.0.0" -graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.2: +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.6, graceful-fs@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== -graceful-fs@^4.2.3: +graceful-fs@^4.1.2, graceful-fs@^4.2.3: version "4.2.4" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== @@ -1898,12 +1922,12 @@ har-schema@^2.0.0: resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= -har-validator@~5.1.0, har-validator@~5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== dependencies: - ajv "^6.5.5" + ajv "^6.12.3" har-schema "^2.0.0" has-ansi@^2.0.0: @@ -1986,9 +2010,9 @@ homedir-polyfill@^1.0.1: parse-passwd "^1.0.0" hosted-git-info@^2.1.4: - version "2.8.4" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546" - integrity sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ== + version "2.8.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== http-errors@1.7.3: version "1.7.3" @@ -2061,9 +2085,9 @@ immutable@^3: integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM= in-publish@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" - integrity sha1-4g/146KvwmkDILbcVSaCqcf631E= + version "2.0.1" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c" + integrity sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ== indent-string@^2.1.0: version "2.1.0" @@ -2209,11 +2233,9 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= - dependencies: - number-is-nan "^1.0.0" + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== is-fullwidth-code-point@^1.0.0: version "1.0.0" @@ -2374,9 +2396,9 @@ jquery@^3.5.0: integrity sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ== js-base64@^2.1.8: - version "2.5.1" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121" - integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw== + version "2.6.4" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" + integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== jsbn@~0.1.0: version "0.1.1" @@ -2523,6 +2545,14 @@ localtunnel@1.9.2: openurl "1.1.1" yargs "6.6.0" +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" @@ -2553,10 +2583,10 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "^3.0.0" -lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@~4.17.10: - version "4.17.19" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" - integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== +lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.15, lodash@~4.17.10: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== loud-rejection@^1.0.0: version "1.6.0" @@ -2683,7 +2713,19 @@ mime-db@1.40.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: +mime-db@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" + integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.27" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" + integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + dependencies: + mime-db "1.44.0" + +mime-types@~2.1.17, mime-types@~2.1.24: version "2.1.24" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81" integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ== @@ -2702,12 +2744,12 @@ minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2: dependencies: brace-expansion "^1.1.7" -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= +minimist@^1.1.3, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -minimist@^1.1.3, minimist@^1.2.0: +minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= @@ -2756,11 +2798,11 @@ mixin-deep@^1.2.0: is-extendable "^1.0.1" "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: - minimist "0.0.8" + minimist "^1.2.5" mkdirp@^1.0.3: version "1.0.4" @@ -2788,9 +2830,9 @@ mute-stdout@^1.0.0: integrity sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg== nan@^2.12.1, nan@^2.13.2: - version "2.14.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" - integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== + version "2.14.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" + integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== nanomatch@^1.2.9: version "1.2.13" @@ -2886,9 +2928,9 @@ node-releases@^1.1.29: semver "^6.3.0" node-sass@^4.8.3: - version "4.12.0" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.12.0.tgz#0914f531932380114a30cc5fa4fa63233a25f017" - integrity sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ== + version "4.14.1" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5" + integrity sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g== dependencies: async-foreach "^0.1.3" chalk "^1.1.1" @@ -2897,14 +2939,14 @@ node-sass@^4.8.3: get-stdin "^4.0.1" glob "^7.0.3" in-publish "^2.0.0" - lodash "^4.17.11" + lodash "^4.17.15" meow "^3.7.0" mkdirp "^0.5.1" nan "^2.13.2" node-gyp "^3.8.0" npmlog "^4.0.0" request "^2.88.0" - sass-graph "^2.2.4" + sass-graph "2.2.5" stdout-stream "^1.4.0" "true-case-path" "^1.0.2" @@ -3140,6 +3182,20 @@ osenv@0, osenv@^0.1.4: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +p-limit@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + p-map@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" @@ -3147,6 +3203,11 @@ p-map@^3.0.0: dependencies: aggregate-error "^3.0.0" +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + parse-filepath@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" @@ -3209,6 +3270,11 @@ path-exists@^2.0.0: dependencies: pinkie-promise "^2.0.0" +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -3335,11 +3401,6 @@ pseudomap@^1.0.2: resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= -psl@^1.1.24: - version "1.4.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.4.0.tgz#5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2" - integrity sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw== - psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" @@ -3362,11 +3423,6 @@ pumpify@^1.3.5: inherits "^2.0.3" pump "^2.0.0" -punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -3433,7 +3489,7 @@ read-pkg@^1.0.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -3446,6 +3502,19 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^2.0.1, readable-stream@^2.0.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -3531,33 +3600,7 @@ replace-homedir@^1.0.0: is-absolute "^1.0.0" remove-trailing-separator "^1.1.0" -request@^2.87.0, request@^2.88.0: - version "2.88.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" - integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.0" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.4.3" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -request@^2.88.2: +request@^2.87.0, request@^2.88.0, request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -3593,6 +3636,11 @@ require-main-filename@^1.0.1: resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + requires-port@1.x.x: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -3618,13 +3666,20 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.4.0: +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.4.0: version "1.12.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== dependencies: path-parse "^1.0.6" +resolve@^1.10.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" + integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + dependencies: + path-parse "^1.0.6" + resp-modifier@6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/resp-modifier/-/resp-modifier-6.0.2.tgz#b124de5c4fbafcba541f48ffa73970f4aa456b4f" @@ -3674,7 +3729,12 @@ rxjs@^5.5.6: dependencies: symbol-observable "1.0.1" -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.2: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== @@ -3696,15 +3756,15 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-graph@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" - integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k= +sass-graph@2.2.5: + version "2.2.5" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" + integrity sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== dependencies: glob "^7.0.0" lodash "^4.0.0" scss-tokenizer "^0.2.3" - yargs "^7.0.0" + yargs "^13.3.2" sax@^1.2.4: version "1.2.4" @@ -3819,9 +3879,9 @@ setprototypeof@1.1.1: integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== signal-exit@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== slash@^3.0.0: version "3.0.0" @@ -3972,22 +4032,22 @@ sparkles@^1.0.0: integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" - integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" - integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" @@ -4101,6 +4161,15 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -4129,6 +4198,13 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -4307,14 +4383,6 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -tough-cookie@~2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" - integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== - dependencies: - psl "^1.1.24" - punycode "^1.4.1" - tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -4449,9 +4517,9 @@ upath@^1.1.1: integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + version "4.4.0" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" + integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== dependencies: punycode "^2.1.0" @@ -4476,9 +4544,9 @@ utils-merge@1.0.1: integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" - integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== v8flags@^3.0.1: version "3.1.3" @@ -4569,6 +4637,11 @@ which-module@^1.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + which@1, which@^1.2.14, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -4603,6 +4676,15 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -4639,6 +4721,11 @@ y18n@^3.2.1: resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= +y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" @@ -4654,6 +4741,14 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs-parser@^4.1.0, yargs-parser@^4.2.0: version "4.2.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" @@ -4707,7 +4802,23 @@ yargs@6.6.0: y18n "^3.2.1" yargs-parser "^4.2.0" -yargs@^7.0.0, yargs@^7.1.0: +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.2" + +yargs@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= From 23bf46ea026b603a6aeb57bf905fda74a1542438 Mon Sep 17 00:00:00 2001 From: Bill Zimmerman Date: Thu, 10 Sep 2020 19:41:36 +0200 Subject: [PATCH 3/6] Update BACKERS.md --- BACKERS.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/BACKERS.md b/BACKERS.md index 62820084..5b88cc6d 100644 --- a/BACKERS.md +++ b/BACKERS.md @@ -14,6 +14,16 @@ Development of RaspAP is made possible thanks to our awesome sponsors. If you us Recurring and one-time donors are vital to the continued development of this project. Join these awesome donors by pledging via [OpenCollective](https://opencollective.com/raspap) or [PayPal](https://paypal.me/billzgithub). +## OpenCollective +Navisense GmbH - $500 +Wechaty - $20 +Pheppy - $10 +Mark H - $10 +Phil K - $10 +T.Paul L - $5 +Wouter D - $20 +Andy N - $20 + ## PayPal Ray E - "This project is awesome and just works; saved me and my client tons of work. Thank you!" - $20 Erin C - "Just got Raspap up and running, looks very cool, thanks!" -$20 CAD From 4b1c5b802c1abb59353922b6f0017886219b4643 Mon Sep 17 00:00:00 2001 From: billz Date: Fri, 11 Sep 2020 19:03:14 +0100 Subject: [PATCH 4/6] =?UTF-8?q?Implement=20beacon=5Fint=20+=20disassoc=5Fl?= =?UTF-8?q?ow=5Fack=20hostapd=20options.=20Addresses=20#666=F0=9F=98=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- includes/hostapd.php | 27 +++++++++++++++++++++++---- templates/hostapd/advanced.php | 21 +++++++++++++++++++++ 2 files changed, 44 insertions(+), 4 deletions(-) diff --git a/includes/hostapd.php b/includes/hostapd.php index bc2ce48a..fd0a89c4 100755 --- a/includes/hostapd.php +++ b/includes/hostapd.php @@ -77,7 +77,14 @@ function DisplayHostAPDConfig() $arrConfig[$arrLine[0]]=$arrLine[1]; } }; - + // assign beacon_int boolean if value is set + if (isset($arrConfig['beacon_int'])) { + $arrConfig['beacon_interval_bool'] = 1; + } + // assign disassoc_low_ack boolean if value is set + if (isset($arrConfig['disassoc_low_ack'])) { + $arrConfig['disassoc_low_ack_bool'] = 1; + } // assign country_code from iw reg if not set in config if (!isset($arrConfig['country_code']) && isset($country_code[0])) { $arrConfig['country_code'] = $country_code[0]; @@ -213,12 +220,19 @@ function SaveHostAPDConfig($wpa_array, $enc_types, $modes, $interfaces, $status) $status->addMessage('Unknown interface '.htmlspecialchars($_POST['interface'], ENT_QUOTES), 'danger'); $good_input = false; } - if (strlen($_POST['country_code']) !== 0 && strlen($_POST['country_code']) != 2) { $status->addMessage('Country code must be blank or two characters', 'danger'); $good_input = false; } - + if (isset($_POST['beaconintervalEnable'])) { + if (!is_numeric($_POST['beacon_interval'])) { + $status->addMessage('Beacon interval must be a numeric value', 'danger'); + $good_input = false; + } elseif ($_POST['beacon_interval'] < 15 || $_POST['beacon_interval'] > 65535) { + $status->addMessage('Beacon interval must be between 15 and 65535', 'danger'); + $good_input = false; + } + } $_POST['max_num_sta'] = (int) $_POST['max_num_sta']; $_POST['max_num_sta'] = $_POST['max_num_sta'] > 2007 ? 2007 : $_POST['max_num_sta']; $_POST['max_num_sta'] = $_POST['max_num_sta'] < 1 ? null : $_POST['max_num_sta']; @@ -231,7 +245,12 @@ function SaveHostAPDConfig($wpa_array, $enc_types, $modes, $interfaces, $status) $config.= 'ctrl_interface_group=0'.PHP_EOL; $config.= 'auth_algs=1'.PHP_EOL; $config.= 'wpa_key_mgmt=WPA-PSK'.PHP_EOL; - $config.= 'beacon_int=100'.PHP_EOL; + if (isset($_POST['beaconintervalEnable'])) { + $config.= 'beacon_int='.$_POST['beacon_interval'].PHP_EOL; + } + if (isset($_POST['disassoc_low_ackEnable'])) { + $config.= 'disassoc_low_ack=0'.PHP_EOL; + } $config.= 'ssid='.$_POST['ssid'].PHP_EOL; $config.= 'channel='.$_POST['channel'].PHP_EOL; if ($_POST['hw_mode'] === 'n') { diff --git a/templates/hostapd/advanced.php b/templates/hostapd/advanced.php index 1b0c94d5..d275458a 100644 --- a/templates/hostapd/advanced.php +++ b/templates/hostapd/advanced.php @@ -37,6 +37,27 @@ +
+
+
+ + /> + +
+
+
+ +
+
+
+
+
+ + /> + +
+
+
From b898230823222ff667a0066e3e71e8deda7aad1e Mon Sep 17 00:00:00 2001 From: billz Date: Fri, 11 Sep 2020 20:33:18 +0100 Subject: [PATCH 5/6] Update messages + compile .po --- locale/en_US/LC_MESSAGES/messages.mo | Bin 15213 -> 15605 bytes locale/en_US/LC_MESSAGES/messages.po | 6 ++++++ 2 files changed, 6 insertions(+) diff --git a/locale/en_US/LC_MESSAGES/messages.mo b/locale/en_US/LC_MESSAGES/messages.mo index 6bb8ff091bd8c29c6b1f9eb52a8e4c47d04fd1db..9e94d89e4b8a8bc49aa6148fa1d58e38f9980da9 100644 GIT binary patch literal 15605 zcmeI2dz2N$oyQwdi3o|{BZ?XeAH3%Qh$td)U_eHgVPpnbjS+k9?U`w~xBGg#?+hcN zd8xsyMzhhdx*9jps8LtrV~x7TMAR7baDByRH1V;TXk0~i_ax@*?&sTGeeVV2oXx*` zrVqdSsj9B7`qi&~^{eV0ULL>eWe(R?yQpbtL@pMzuI zn{Yh*5bg;_?dv!P!oA^0*aZ3K%;x9Qunp3*bVD? z+I`mY1E}Xe#m@vd$+89NxznJYTL*W8U$*6&poX*=N{<_$^uNuPZ-E`;pMuisP#O`Z zLyh-HsOMUs^l5`sbv(ESJR6RN=R?`!QmFo}g3{v_ScZ2%jd#-iX}d>5wY%8n+u;oI zr^3D91yJp6hO*DKQ2pEk)$T*K{4pp!Ua|Lo4>6VVA(S4Y4{)5_;RMJ(XCgmGz+<7t z>B4DnE!4O!gR;-f@H6lMXyD6G`u`7= zIHPek^>ZjZ1Rev`&nZxPu7?`Wxo}sw39A0Zw){GqzZFW)N1(>>JT&lCC_P3VoVK?o zls(2n&F2)$IdBsBg;09^l%1Yn4{7BD}q1rzK$}R&?^K~AS z-d8}`;RjH5*#h^5PeJMZCR97`+5DfOo*Ri$dTs*Lyw8Bre=d|Bt@i#IQ0sQPoD^gj-2oF`fKLiN7^ zj)fOOwX+#Y-|OHE_!Fph-i7M-KcVJv?8G#F7$`jthZ;u{lph=mrN{Bmz&5Do)#?iVnb51W6}=HG>~>n?|;_s2u&F$qqA)1k)M z4W(BP)O@Y8* z8EQN~f_nZ*NLA-|_WtgZ(*E~{8rLCEemc#Te->(dOQ1s73OEa{g^EvCLCwQmP~&_U zs=p_o{P+#X6geX%^DI0ZDj!2V_bn*9UJpmXyWpZZL1l*FxE82uhDl zQ2JkL%ddqU%Y{B~W@^ z4>gW^p@CbV?D{%Xd+$Km;{!Mb?lCLnevqZ*90u8foD(hAT3!fw#QDC>zXUb^e}U3> z|JkXYbD`RAfwIeLsQK!J(t86O2fqPjmuunP@J=YbAB7t46E^=M)N`*xJ@*mRypKIH z)q8&^J&u67-vZTc7gYZ_nE0XPIZ*R{Ayhlp+VWeW>~tSge_QPR7ohC)2Gly+3Z>`R zIcfd<;NIjv1NVWmEKh*y|1>xju7hf42uk1cq5S(hQ2jm*)$g-#JbV`_evCLO)pIwf zaqI=<2M0mvF%cR#4eGgNQ1g5`)c8CoJxXvdcrH|bmq4wX&G!D)P|w{0HJ&?d{!yEM z9Llb*+587kdW@Qz?#E-G#yJN{uSHPvvD}uQ4yTeY*z(Jv^tu5`pSz*-e*jAFC!zZL z4OBmWgcIRbsP^|cI<@D)Q2k7U>VH0z|D0&^-IhI2_A5b+?`)`gmq0y#1=RC5L-l_z z)OFXSu`stofu| z3}?Y*@YC=dsCl>?YMkGL>hE@VAbbRB|9us%fV<64^Q)kqTMuQ|uR_`5a;W*d8mj&8 zTHa^NpMo0yb5QkPwfqCre!LZqfVU#QMRbKJobSMEk=t$lOYk0Kz~(2xUm#PFSCG#m zy7o_ztcS!#~TFJdoMs1AwNcR-Gy`^4ahaf8Auy2Kg?MU2l{4hRqz26~cQF%vZgRCncNy z0674eh-gmMBD$s^s}RMtmyrtcK5{vt>r&)=gsD%iukqW0{2TIBWF_(%QbvA-=z1M_ zHA%4-z&nt4ZC=<9ISsiIxe9p^k>Bh31F{kMXM`~9oP->RT#V>C43RJEdJ36_oPzuY z@sZCV{YZAbNn#Un8xkY`j?6}Wis*U}`DBu+{rs+$O#FTc`JW({A$epSqU-OG?j*$; zfNb;5a+?+kXDs3NC|lw(e*fTFfsu-6B$I#LH0maBf7>R=O(E%{ugcfd3csh z3lAgvA~zwoAY+k#K;A=i1<2naW032R8<9tmWyqokQ0%|knDPbL=O3pE%-9r ziX5W+{3tGmLEnOoF!tunZ?ZYFdU2<5b2%@HOeyq(I5KXj-7&1|%R0_+KghAltVn66Jai}&O>bJW&(~{4ZY1?V(2`jN} z$Z4VGfM;5lF6uM|&y76p=gq=Gm|I5+q}@{Nl}%e`_PFWtVl}RMd5MW)H}-RNO(dn2 z62tP`qG|2uGLcsv@X9JrHOLqJz?9r58Vt*MQz_-$*i&NzZjh@>@Lbkc0WAV*CCzo& z=1L`vyILoXy<#aFI9g$h?iDMYmX9g#596p5#vgkx#L@$$V268Q>0_ItcxSC~tJ+v4 z?q{C-9JUH+dz)-+3=7@J&pF9&U7_bPsRoZ=+-|{H=*MMD;Uu$E@T0h{YT3{Cd3nQ> z7sEVNw#^$qGG5^J6uf++SrV4b(lCkxx9Ax+$TP_^Xvs4}VWn)!IEh!Dj1St$>hl_% zMV+h6^3csEiEgazEb4cIKF@UbdqpqF1YQA#VMLpzM}CxOSSp7DejXpF-s`7pG_|g= zsNiEB)7I+P)bg+|OR9k^U7hVkVIicoFzEIBDtMK_zNYA|UlUY{YnXg2FH4)Sm+2v2 zV#H`^@?Ni7Da6TusqPmmMOkH5bMxFr)7ER`LPG}AG|xzytk%cbd@sTV>H0$TR&T&( zwbqq%hss1@0b7KXATAG?MVf{zlOtn_6=tl*!#HlRPCdngp~>~TWjBY#X)ayTwMk7D zr}g^p5oXFRiBNrl0w+mr#@|kxF21tclo_qEoRWg zcWr2<-T6HWl2(#nRrb!TcoD(8m#KF15pKmyE4n5=7~;2OGvJrwid!&!Zn=kPncvj2 zpfQcYa()(J+2fw7;&;8}u!t8GV!u@IX0T-_gfrh7evD{Uv4nBWqzAVWV;O}W?3tNk zhRG4`sX8MWO3^=yrxXMfHWXd*hQ;HWeBwzxge6@6uQ5R6(U@XCqc5{?WN$6e)OVxm z)YDOqho2a4eXdZ6l9AZq4^GR7p;(#h>@SB5Is;%sH8 zNM=bMQDUcyWU1X3m*PJxz7*RBlD5u)BTcrKlR2uE32<`x8opyAKGQp7nxdhoDaUe* zngTC&+ICXSuJxVXck{`z+Ub28=y!VGFC{MS4<<;K5sGnY*y$75_PsNWiI+Qlb|Aoc zG*}{JubcB~DO1;6U1^7=s9HUZP7&)isw;F09IEoHjBqfhE5-+QEUA>z8koF#D&*{u z^q_OZGS4fu6j*W2ayIdbwu3B@Ij4!-0S;u_7e~%=ofS>D7Rz#X>VCnb*=gnY`fjJ+3I@; zo^0{CK`-aNepuj$lKf_FtDD6T$6o320!6&6pVgIKlyd`arLn#Kbtfy! z4)iNg$t-FyIjKM*`J6Kg zWGvVAnoWyVi)gN&;=t+(BV&3(Ohwsq=mn!;e(d(bN_Nurd^rIEBNX5X&q zK_*qBZZ}V=)Rf?k)uFa(ovykgYI;WCxKJI&wl_mw;_Gh~i*6YYNH?AorhY@PMJtm9 zp)q%agA;9iBZDWexUFme=^X~J{o=Jn*}_$p?Rfo=(=C^%IbC<%QP$1pBYS?AyEVwm z?7=

-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 Axc~qF literal 15213 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 G8vhq{)8IA$ diff --git a/locale/en_US/LC_MESSAGES/messages.po b/locale/en_US/LC_MESSAGES/messages.po index 39a7dd54..089b2cb3 100644 --- a/locale/en_US/LC_MESSAGES/messages.po +++ b/locale/en_US/LC_MESSAGES/messages.po @@ -447,6 +447,12 @@ msgstr "Maximum number of clients" msgid "Configures the max_num_sta option of hostapd. The default and maximum is 2007. If empty or 0, the default applies." msgstr "Configures the max_num_sta option of hostapd. The default and maximum is 2007. If empty or 0, the default applies." +msgid "Beacon interval" +msgstr "Beacon interval" + +msgid "Disable disassoc_low_ack" +msgstr "Disable disassoc_low_ack" + #: includes/networking.php msgid "Summary" msgstr "Summary" From 18e21ad3e7c7864cf38b60e44ea9c4bb959d5e6e Mon Sep 17 00:00:00 2001 From: billz Date: Sat, 12 Sep 2020 13:02:37 +0100 Subject: [PATCH 6/6] Added disassoc_low_ack help text --- locale/en_US/LC_MESSAGES/messages.mo | Bin 15605 -> 15763 bytes locale/en_US/LC_MESSAGES/messages.po | 3 +++ templates/hostapd/advanced.php | 3 +++ 3 files changed, 6 insertions(+) diff --git a/locale/en_US/LC_MESSAGES/messages.mo b/locale/en_US/LC_MESSAGES/messages.mo index 9e94d89e4b8a8bc49aa6148fa1d58e38f9980da9..f7562e1c0610dd071eafea1040ac084f7ea5d220 100644 GIT binary patch literal 15763 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 pq@&+SN57M%-$t`eWe(R?yQpbtL@pMzuI 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

-1<(t)M~sY?R%z=Q=z1>bWji?~Qa=J1p1r5QGh^-LNq5e{6*lINL(t4)~mc z6>z%CZV>f)eEi7bLw!jWB9gMAADhl_&?`Hu(pLZ->$EJBQ<$CTnoU*(>jK%9v$Wl} zS0&#koD}Q%R+$Z ztsa8WJ3YAOX|nF*nw6R!J}41WlNU4_R;Sp!x1N~CcbmzBC3g+mv?+U8H1j4;-AQ}f zyaBG}SYFUavGmITkJx;>Uahk;p*|rwnGl@x@r@hRnKm7fMQQu zOC)Y+%Qu|N%Q>z$&&+I`)i`rBTMPDXXpj2*e8a*@U)0bY&NB=BLcyHs7mFU};D9$l z@@Hk)UZ9;)2ngD;l!hvw;JIH;+#cvzi;4XE)3`#xyt2Yo0T`nQQcNH;Nk) zKQ6eOHvftqvO`-#H=p6=8Cps=h9Ji`_NyE{#dUg>u@OBmI*f-A{-Q&ljhd*!*f8ZScz^Pr5-6;*)+4oD% zj>8`~hd*!*f8ZScz{z{<@CVM}51jSiNwdRj-Rs~s-%*D@aMnJL@?JUofiwNqIsAdM zyyG8~vJaaXxBo_xeOnv;z&ZSZQ-7@({=ixHXNlntoWmbDxBK5)!yh>RUw+{HU%YWh Axc~qF diff --git a/locale/en_US/LC_MESSAGES/messages.po b/locale/en_US/LC_MESSAGES/messages.po index 089b2cb3..7a4a937a 100644 --- a/locale/en_US/LC_MESSAGES/messages.po +++ b/locale/en_US/LC_MESSAGES/messages.po @@ -453,6 +453,9 @@ msgstr "Beacon interval" msgid "Disable disassoc_low_ack" msgstr "Disable disassoc_low_ack" +msgid "Do not disassociate stations based on excessive transmission failures." +msgstr "Do not disassociate stations based on excessive transmission failures." + #: includes/networking.php msgid "Summary" msgstr "Summary" diff --git a/templates/hostapd/advanced.php b/templates/hostapd/advanced.php index d275458a..0ee47899 100644 --- a/templates/hostapd/advanced.php +++ b/templates/hostapd/advanced.php @@ -56,6 +56,9 @@ />

+

+ +