diff --git a/src/ui/Dockerfile b/src/ui/Dockerfile index e9b2f6077..022c85539 100755 --- a/src/ui/Dockerfile +++ b/src/ui/Dockerfile @@ -21,7 +21,7 @@ RUN mkdir -p /usr/share/bunkerweb/deps && \ rm -rf /tmp/req # Install python requirements -RUN apk add --no-cache --virtual .build-deps g++ gcc libffi-dev && \ +RUN apk add --no-cache --virtual .build-deps g++ gcc && \ pip install --no-cache-dir --upgrade pip && \ pip install wheel && \ mkdir -p /usr/share/bunkerweb/deps/python && \ @@ -48,7 +48,7 @@ RUN apk add --no-cache bash file && \ chmod 750 /usr/share/bunkerweb/gen/main.py /usr/share/bunkerweb/deps/python/bin/* # Fix CVEs -RUN apk add "libssl1.1>=1.1.1q-r0" "libcrypto1.1>=1.1.1q-r0" "git>=2.32.3-r0" "ncurses-libs>=6.2_p20210612-r1" "ncurses-terminfo-base>=6.2_p20210612-r1" "libtirpc>=1.3.2-r1" "libtirpc-conf>=1.3.2-r1" "zlib>=1.2.12-r2" "libxml2>=2.9.14-r1" "expat>=2.5.0-r0" +RUN apk add "libssl1.1>=1.1.1q-r0" "libcrypto1.1>=1.1.1q-r0" "git>=2.32.3-r0" "ncurses-libs>=6.2_p20210612-r1" "ncurses-terminfo-base>=6.2_p20210612-r1" "libtirpc>=1.3.2-r1" "libtirpc-conf>=1.3.2-r1" "zlib>=1.2.12-r2" "libxml2>=2.9.14-r1" VOLUME /data /etc/nginx diff --git a/src/ui/component/bw-version.html b/src/ui/component/bw-version.html new file mode 100644 index 000000000..569d480dd --- /dev/null +++ b/src/ui/component/bw-version.html @@ -0,0 +1,42 @@ +
function foo(items) {
+ var i;
+ for (i = 0; i < items.length; i++) {
+ alert("Ace Rocks " + items[i]);
+ }
+}
+
+
+
+
+
+
diff --git a/src/ui/node_modules/ace-builds/package.json b/src/ui/node_modules/ace-builds/package.json
new file mode 100644
index 000000000..f66e6fad1
--- /dev/null
+++ b/src/ui/node_modules/ace-builds/package.json
@@ -0,0 +1,20 @@
+{
+ "name": "ace-builds",
+ "main": "./src-noconflict/ace.js",
+ "typings": "ace.d.ts",
+ "version": "1.12.5",
+ "description": "Ace (Ajax.org Cloud9 Editor)",
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/ajaxorg/ace-builds.git"
+ },
+ "author": "",
+ "license": "BSD-3-Clause",
+ "bugs": {
+ "url": "https://github.com/ajaxorg/ace-builds/issues"
+ },
+ "homepage": "https://github.com/ajaxorg/ace-builds"
+}
diff --git a/src/ui/node_modules/ace-builds/src-min-noconflict/ace.js b/src/ui/node_modules/ace-builds/src-min-noconflict/ace.js
new file mode 100644
index 000000000..ea4bd71f7
--- /dev/null
+++ b/src/ui/node_modules/ace-builds/src-min-noconflict/ace.js
@@ -0,0 +1,17 @@
+(function(){function o(n){var i=e;n&&(e[n]||(e[n]={}),i=e[n]);if(!i.define||!i.define.packaged)t.original=i.define,i.define=t,i.define.packaged=!0;if(!i.require||!i.require.packaged)r.original=i.require,i.require=r,i.require.packaged=!0}var ACE_NAMESPACE = "ace",e=function(){return this}();!e&&typeof window!="undefined"&&(e=window);if(!ACE_NAMESPACE&&typeof requirejs!="undefined")return;var t=function(e,n,r){if(typeof e!="string"){t.original?t.original.apply(this,arguments):(console.error("dropping module because define wasn't a string."),console.trace());return}arguments.length==2&&(r=n),t.modules[e]||(t.payloads[e]=r,t.modules[e]=null)};t.modules={},t.payloads={};var n=function(e,t,n){if(typeof t=="string"){var i=s(e,t);if(i!=undefined)return n&&n(),i}else if(Object.prototype.toString.call(t)==="[object Array]"){var o=[];for(var u=0,a=t.length;un.length)t=n.length;t-=e.length;var r=n.indexOf(e,t);return r!==-1&&r===t}),String.prototype.repeat||r(String.prototype,"repeat",function(e){var t="",n=this;while(e>0){e&1&&(t+=n);if(e>>=1)n+=n}return t}),String.prototype.includes||r(String.prototype,"includes",function(e,t){return this.indexOf(e,t)!=-1}),Object.assign||(Object.assign=function(e){if(e===undefined||e===null)throw new TypeError("Cannot convert undefined or null to object");var t=Object(e);for(var n=1;n| Setting | Value |
|---|---|
| ",o[l]," | "),a.push(""),f(a,l,u[l],i.getOption(l)),a.push(" |