Skip to content

Commit 4242cbb

Browse files
committed
Big Bang :)
Signed-off-by: Paulo Silva <paulos@criticalblue.com>
0 parents  commit 4242cbb

Some content is hidden

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

71 files changed

+1870
-0
lines changed

.gitignore

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
**/*.crt
2+
**/*.cert
3+
**/*.der
4+
**/*.pem
5+
**/*.key
6+
**/*.DS_Store
7+
*.token
8+
*.time
9+
.idea/
10+
.local/
11+
.Trash-1000/
12+
/docker/build/.mozilla/firefox/*
13+
*.token
14+
*.tok
15+
.env
16+
!.gitkeep
17+
__pycache__/

.gitkeep

Whitespace-only changes.

README.md

+18

api/__init__.py

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import logging
2+
from flask import Flask
3+
4+
api = Flask(__name__)
5+
6+
from flask import jsonify
7+
from random import choice
8+
9+
logging.basicConfig(level=logging.DEBUG)
10+
11+
log = logging.getLogger(__name__)
12+
13+
@api.route("/")
14+
def endpoints():
15+
return jsonify(
16+
hello="http://localhost:5000/hello",
17+
shapes="http://localhost:5000/shapes"
18+
)
19+
20+
@api.route("/hello")
21+
def hello():
22+
return jsonify(hello="Hello World!")
23+
24+
@api.route("/shapes")
25+
def shapes():
26+
shape = choice([
27+
"Circle",
28+
"Triangle",
29+
"Square",
30+
"Rectangle",
31+
])
32+
33+
34+
log.info("Shape=%s", shape)
35+
return jsonify(shape=shape)

api/test/helpers/generate-token.py

Whitespace-only changes.

docker-compose.yml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
version: "2.1"
2+
3+
services:
4+
5+
server:
6+
image: ${IMAGE_NAME:-approov/python}
7+
build:
8+
context: docker/build
9+
env_file:
10+
- .env
11+
devices:
12+
- /dev/dri:/dev/dri
13+
volumes:
14+
- /dev/shm:/dev/shm
15+
- /tmp/.X11-unix:/tmp/.X11-unix
16+
- ${API_DIR:-./}:/home/approov/workspace
17+
- ./postman/collections:/home/approov/postman/collections
18+
#working_dir: /home/approov/workspace/api
19+
command:
20+
- postman
21+
networks:
22+
- python_demo_network
23+
24+
networks:
25+
python_demo_network:
26+
driver: "bridge"

docker/build/Dockerfile

+108
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
FROM ubuntu:18.04
2+
3+
ARG CONTAINER_USER="approov"
4+
ARG CONTAINER_UID="1000"
5+
ARG DISPLAY=":0.0"
6+
ARG ZSH_THEME="robbyrussell"
7+
8+
# Will not prompt for questions
9+
ENV DEBIAN_FRONTEND=noninteractive \
10+
CONTAINER_USER=approov \
11+
CONTAINER_UID=1000 \
12+
ROOT_CA_DIR=/root-ca/ \
13+
ROOT_CA_KEY="self-signed-root-ca.key" \
14+
ROOT_CA_PEM="self-signed-root-ca.pem" \
15+
ROOT_CA_NAME="ApproovStackRootCA" \
16+
PROXY_CA_FILENAME="ProxyCA.crt" \
17+
PROXY_CA_PEM="certificates/ProxyCA.crt" \
18+
PROXY_CA_NAME="FirewallProxy" \
19+
DISPLAY=${DISPLAY} \
20+
NO_AT_BRIDGE=1
21+
22+
# NO_AT_BRIDGE=1
23+
# Removes DBUS warning that should be only seen by Developer
24+
# https://bugs.launchpad.net/ubuntu/+source/at-spi2-core/+bug/1193236
25+
26+
COPY ./setup ${ROOT_CA_DIR}
27+
COPY ./.mozilla /root/.mozilla
28+
COPY ./postman-config /root/postman-config
29+
30+
RUN apt update && \
31+
apt -y upgrade && \
32+
apt -y install \
33+
ca-certificates \
34+
locales \
35+
tzdata \
36+
inotify-tools \
37+
libnss3-tools \
38+
curl \
39+
git \
40+
zsh \
41+
unzip \
42+
nano \
43+
firefox \
44+
libxss1 \
45+
libgconf-2-4 \
46+
dbus* \
47+
libcanberra-gtk* \
48+
python-pip \
49+
python3-pip && \
50+
51+
locale-gen en_GB.UTF-8 && \
52+
dpkg-reconfigure locales && \
53+
54+
#https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers
55+
printf "fs.inotify.max_user_watches=524288\n" >> /etc/sysctl.conf && \
56+
57+
useradd -m -u ${CONTAINER_UID} -s /bin/bash ${CONTAINER_USER} && \
58+
59+
mv /root/.mozilla /home/${CONTAINER_USER}/.mozilla && \
60+
chown -R ${CONTAINER_USER}:${CONTAINER_USER} /home/${CONTAINER_USER}/.mozilla && \
61+
62+
mkdir -p /home/${CONTAINER_USER}/.config && chown ${CONTAINER_USER}:${CONTAINER_USER} /home/${CONTAINER_USER}/.config && \
63+
mv /root/postman-config /home/${CONTAINER_USER}/.config/Postman && \
64+
chown -R ${CONTAINER_USER}:${CONTAINER_USER} /home/${CONTAINER_USER}/.config && \
65+
66+
cd ${ROOT_CA_DIR} && \
67+
./setup-root-certificate.sh "${ROOT_CA_KEY}" "${ROOT_CA_PEM}" "${ROOT_CA_NAME}" && \
68+
./create-domain-certificate.sh "localhost" "${ROOT_CA_KEY}" "${ROOT_CA_PEM}" && \
69+
./add-proxy-certificate.sh "${PROXY_CA_PEM}" && \
70+
./add-certificate-to-browser.sh "${ROOT_CA_PEM}" "${ROOT_CA_NAME}" && \
71+
./add-certificate-to-browser.sh "${PROXY_CA_PEM}" "${PROXY_CA_NAME}" && \
72+
mkdir /home/${CONTAINER_USER}/.ssl && \
73+
cp -v localhost.crt /home/${CONTAINER_USER}/.ssl/localhost.pem && \
74+
cp -v localhost.key /home/${CONTAINER_USER}/.ssl/localhost.key && \
75+
chmod 644 /home/${CONTAINER_USER}/.ssl/localhost.key && \
76+
./add-certificate-to-node-server.sh "/etc/ssl/certs/ProxyCA.pem" && \
77+
78+
# Install Oh My Zsh for Root and Node user
79+
bash -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" && \
80+
chsh -s /usr/bin/zsh && \
81+
cp -R /root/.oh-my-zsh /home/"${CONTAINER_USER}" && \
82+
cp /root/.zsh* /home/"${CONTAINER_USER}" && \
83+
sed -i "s/\/root/\/home\/${CONTAINER_USER}/g" /home/"${CONTAINER_USER}"/.zshrc && \
84+
chown -R "${CONTAINER_USER}":"${CONTAINER_USER}" /home/"${CONTAINER_USER}" && \
85+
sed -i s/ZSH_THEME=\"robbyrussell\"/ZSH_THEME=\"${ZSH_THEME}\"/g /home/${CONTAINER_USER}/.zshrc && \
86+
87+
curl https://snapshots.mitmproxy.org/4.0.4/mitmproxy-4.0.4-linux.tar.gz -o mitmproxy.tar.gz && \
88+
tar -zxvf mitmproxy.tar.gz -C /usr/local/bin && \
89+
rm -rfv mitmproxy.tar.gz && \
90+
91+
curl https://dl.pstmn.io/download/latest/linux64 -o postman.tar.gz && \
92+
tar -xzf postman.tar.gz -C /opt && \
93+
rm -rfv postman.tar.gz && \
94+
ln -s /opt/Postman/Postman /usr/bin/postman && \
95+
96+
# pip install will put the executables under ~/.local/bin
97+
echo PATH=/home/"${CONTAINER_USER}"/.local/bin:$PATH >> /home/${CONTAINER_USER}/.bashrc && \
98+
echo PATH=/home/"${CONTAINER_USER}"/.local/bin:$PATH >> /home/${CONTAINER_USER}/.zshrc
99+
100+
ENV LANG=en_GB.UTF-8 \
101+
LANGUAGE=en_GB:en \
102+
LC_ALL=en_GB.UTF-8
103+
104+
USER ${CONTAINER_USER}
105+
106+
WORKDIR /home/${CONTAINER_USER}/workspace
107+
108+
CMD ["zsh"]

docker/build/postman-config/.gitkeep

Whitespace-only changes.
44 KB
Binary file not shown.
264 KB
Binary file not shown.
8 KB
Binary file not shown.
8 KB
Binary file not shown.
512 KB
Binary file not shown.

docker/build/postman-config/Cookies

28 KB
Binary file not shown.

docker/build/postman-config/Cookies-journal

Whitespace-only changes.
8 KB
Binary file not shown.
264 KB
Binary file not shown.
8 KB
Binary file not shown.
8 KB
Binary file not shown.
256 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.

docker/build/postman-config/IndexedDB/file__0.indexeddb.leveldb/000023.log

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
MANIFEST-000001

docker/build/postman-config/IndexedDB/file__0.indexeddb.leveldb/LOCK

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2019/01/02-16:27:42.503 1058 Reusing MANIFEST /home/node/.config/Postman/IndexedDB/file__0.indexeddb.leveldb/MANIFEST-000001
2+
2019/01/02-16:27:42.503 1058 Recovering log #17
3+
2019/01/02-16:27:42.503 1058 Reusing old log /home/node/.config/Postman/IndexedDB/file__0.indexeddb.leveldb/000017.log
4+
2019/01/02-16:28:21.147 1218 Compacting 1@1 + 1@2 files
5+
2019/01/02-16:28:21.161 1218 Generated table #20@1: 440 keys, 20736 bytes
6+
2019/01/02-16:28:21.161 1218 Compacted 1@1 + 1@2 files => 20736 bytes
7+
2019/01/02-16:28:21.163 1218 compacted to: files[ 0 0 1 0 0 0 0 ]
8+
2019/01/02-16:28:32.169 1058 Current memtable full; waiting...
9+
2019/01/02-16:28:32.169 1218 Level-0 table #22: started
10+
2019/01/02-16:28:32.174 1218 Level-0 table #22: 7516 bytes OK
11+
2019/01/02-16:28:32.180 1218 Delete type=2 #14
12+
2019/01/02-16:28:32.180 1218 Delete type=2 #16
13+
2019/01/02-16:28:32.180 1218 Delete type=0 #17
14+
2019/01/02-16:28:32.181 1218 Level-0 table #24: started
15+
2019/01/02-16:28:32.181 1218 Level-0 table #24: 0 bytes OK
16+
2019/01/02-16:28:32.184 1218 Delete type=0 #21
17+
2019/01/02-16:28:32.184 1218 Manual compaction at level-0 from '\x00\x05\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x06\x00\x00\x00' @ 0 : 0; will stop at (end)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2019/01/02-16:19:24.120 806 Reusing MANIFEST /home/node/.config/Postman/IndexedDB/file__0.indexeddb.leveldb/MANIFEST-000001
2+
2019/01/02-16:19:24.120 806 Recovering log #11
3+
2019/01/02-16:19:24.120 806 Reusing old log /home/node/.config/Postman/IndexedDB/file__0.indexeddb.leveldb/000011.log
4+
2019/01/02-16:21:45.354 936 Compacting 1@1 + 1@2 files
5+
2019/01/02-16:21:45.359 936 Generated table #14@1: 428 keys, 18583 bytes
6+
2019/01/02-16:21:45.359 936 Compacted 1@1 + 1@2 files => 18583 bytes
7+
2019/01/02-16:21:45.364 936 compacted to: files[ 0 0 1 0 0 0 0 ]
8+
2019/01/02-16:21:45.364 936 Delete type=2 #5
9+
2019/01/02-16:21:45.364 936 Delete type=2 #10
10+
2019/01/02-16:27:14.288 806 Current memtable full; waiting...
11+
2019/01/02-16:27:14.288 936 Level-0 table #16: started
12+
2019/01/02-16:27:14.293 936 Level-0 table #16: 15116 bytes OK
13+
2019/01/02-16:27:14.298 936 Delete type=0 #11
14+
2019/01/02-16:27:14.300 936 Level-0 table #18: started
15+
2019/01/02-16:27:14.300 936 Level-0 table #18: 0 bytes OK
16+
2019/01/02-16:27:14.304 936 Delete type=0 #15
17+
2019/01/02-16:27:14.304 936 Manual compaction at level-0 from '\x00\x04\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x05\x00\x00\x00' @ 0 : 0; will stop at (end)
Binary file not shown.
Binary file not shown.

docker/build/postman-config/Local Storage/file__0.localstorage-journal

Whitespace-only changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

docker/build/postman-config/Partitions/postman_shell/Local Storage/file__0.localstorage-journal

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"brightray":{"media":{"device_id_salt":"L/Kd3AfQtoDV08O+5Bb1Iw=="}}}
Binary file not shown.

docker/build/postman-config/Partitions/postman_user_cookies/Cookies-journal

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"request.autoPersistVariables":false}
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"brightray":{"media":{"device_id_salt":"M9VA7CUjGt9jG1h+Wx+VvQ=="}},"selectfile":{"last_directory":"/home/node/postman/collections"}}
52 KB
Binary file not shown.

docker/build/postman-config/QuotaManager-journal

Whitespace-only changes.

docker/build/postman-config/archive

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"$$indexCreated":{"fieldName":"id","unique":true,"sparse":false}}
Binary file not shown.

docker/build/postman-config/databases/Databases.db-journal

Whitespace-only changes.
+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
[85][1546445607419][main][info]["Booting Postman 6.6.1, linux-4.15.0-42-generic on x64"]
2+
[85][1546445607423][main][info]["EventBus\\x7einitialize - Success"]
3+
[85][1546445607426][main][info]["UpdateHandler\\x7einit - Success"]
4+
[85][1546445607428][main][info]["RuntimeExecutionService\\x7einitialized: Success"]
5+
[85][1546445607435][main][info]["ProtocolHandler\\x7einit - Success with status: false]"]
6+
[85][1546445607773][main][info]["Bootstrap-models\\x7ebootstrap - Success"]
7+
[85][1546445609918][main][info]["Main\\x7eAppEvents - Received booted event for process shared"]
8+
[85][1546445611633][main][info]["UpdateHandler\\x7eapp-update-events - Received event",{"name":"checkForElectronVersionUpdated","namespace":"appUpdate"}]
9+
[85][1546445611634][main][info]["Main\\x7eAppEvents - Received booted event for process requester"]
10+
[85][1546445903158][main][info]["WindowManager\\x7ecloseHandler - Closed Window (id: 4 )"]
11+
[544][1546445921960][main][info]["Booting Postman 6.6.1, linux-4.15.0-42-generic on x64"]
12+
[544][1546445921964][main][info]["EventBus\\x7einitialize - Success"]
13+
[544][1546445921968][main][info]["UpdateHandler\\x7einit - Success"]
14+
[544][1546445921970][main][info]["RuntimeExecutionService\\x7einitialized: Success"]
15+
[544][1546445921978][main][info]["ProtocolHandler\\x7einit - Success with status: false]"]
16+
[544][1546445922336][main][info]["Bootstrap-models\\x7ebootstrap - Success"]
17+
[544][1546445924215][main][info]["Main\\x7eAppEvents - Received booted event for process shared"]
18+
[544][1546445925936][main][info]["UpdateHandler\\x7eapp-update-events - Received event",{"name":"checkForElectronVersionUpdated","namespace":"appUpdate"}]
19+
[544][1546445925937][main][info]["Main\\x7eAppEvents - Received booted event for process requester"]
20+
[544][1546445947955][main][info]["WindowManager\\x7ecloseHandler - Closed Window (id: 3 )"]
21+
[741][1546445962054][main][info]["Booting Postman 6.6.1, linux-4.15.0-42-generic on x64"]
22+
[741][1546445962059][main][info]["EventBus\\x7einitialize - Success"]
23+
[741][1546445962062][main][info]["UpdateHandler\\x7einit - Success"]
24+
[741][1546445962063][main][info]["RuntimeExecutionService\\x7einitialized: Success"]
25+
[741][1546445962070][main][info]["ProtocolHandler\\x7einit - Success with status: false]"]
26+
[741][1546445962364][main][info]["Bootstrap-models\\x7ebootstrap - Success"]
27+
[741][1546445964204][main][info]["Main\\x7eAppEvents - Received booted event for process shared"]
28+
[741][1546445965875][main][info]["UpdateHandler\\x7eapp-update-events - Received event",{"name":"checkForElectronVersionUpdated","namespace":"appUpdate"}]
29+
[741][1546445965877][main][info]["Main\\x7eAppEvents - Received booted event for process requester"]
30+
[741][1546446434261][main][info]["WindowManager\\x7ecloseHandler - Closed Window (id: 3 )"]
31+
[1026][1546446460475][main][info]["Booting Postman 6.6.1, linux-4.15.0-42-generic on x64"]
32+
[1026][1546446460478][main][info]["EventBus\\x7einitialize - Success"]
33+
[1026][1546446460482][main][info]["UpdateHandler\\x7einit - Success"]
34+
[1026][1546446460483][main][info]["RuntimeExecutionService\\x7einitialized: Success"]
35+
[1026][1546446460490][main][info]["ProtocolHandler\\x7einit - Success with status: false]"]
36+
[1026][1546446460792][main][info]["Bootstrap-models\\x7ebootstrap - Success"]
37+
[1026][1546446462584][main][info]["Main\\x7eAppEvents - Received booted event for process shared"]
38+
[1026][1546446464286][main][info]["UpdateHandler\\x7eapp-update-events - Received event",{"name":"checkForElectronVersionUpdated","namespace":"appUpdate"}]
39+
[1026][1546446464288][main][info]["Main\\x7eAppEvents - Received booted event for process requester"]
40+
[1026][1546446512140][main][info]["WindowManager\\x7ecloseHandler - Closed Window (id: 3 )"]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[85][1546445608618][auth][info]["EventBus\\x7einitialize - Success"]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
[85][1546445611455][requester][info]["EventBus\\x7einitialize - Success"]
2+
[85][1546445611458][requester][info]["Messaging\\x7eboot - Success"]
3+
[85][1546445611464][requester][info]["Telemetry\\x7eboot - Success"]
4+
[85][1546445611466][requester][info]["bootConfigurations\\x7einitialize - Success"]
5+
[85][1546445611468][requester][info]["Settings\\x7eboot - Success"]
6+
[85][1546445611534][requester][info]["bootstrapModels - Success"]
7+
[85][1546445611534][requester][info]["WLModels\\x7eboot - Success"]
8+
[85][1546445611603][requester][info]["Session\\x7eboot - Success"]
9+
[85][1546445611607][requester][info]["IndependentServices\\x7eboot - Success"]
10+
[85][1546445611616][requester][info]["AppModels\\x7eboot - Success"]
11+
[85][1546445611616][requester][info]["RuntimeListeners\\x7eboot- Success"]
12+
[85][1546445611617][requester][info]["DBWatcher\\x7eboot - Success"]
13+
[85][1546445611619][requester][info]["ThemeManager\\x7eboot - Success"]
14+
[85][1546445611621][requester][info]["InAppMessaging\\x7eboot - Success"]
15+
[85][1546445611622][requester][info]["Store\\x7eboot - Success"]
16+
[85][1546445611624][requester][info]["Shortcuts\\x7eboot - Success"]
17+
[85][1546445611625][requester][info]["SyncProxy\\x7eboot - Success"]
18+
[85][1546445611633][requester][info]["Requester\\x7eboot - Success"]
19+
[85][1546445611634][requester][info]["booted - requester"]
20+
[544][1546445925796][requester][info]["EventBus\\x7einitialize - Success"]
21+
[544][1546445925799][requester][info]["Messaging\\x7eboot - Success"]
22+
[544][1546445925805][requester][info]["Telemetry\\x7eboot - Success"]
23+
[544][1546445925806][requester][info]["bootConfigurations\\x7einitialize - Success"]
24+
[544][1546445925808][requester][info]["Settings\\x7eboot - Success"]
25+
[544][1546445925874][requester][info]["bootstrapModels - Success"]
26+
[544][1546445925874][requester][info]["WLModels\\x7eboot - Success"]
27+
[544][1546445925912][requester][info]["Session\\x7eboot - Success"]
28+
[544][1546445925915][requester][info]["IndependentServices\\x7eboot - Success"]
29+
[544][1546445925922][requester][info]["AppModels\\x7eboot - Success"]
30+
[544][1546445925922][requester][info]["RuntimeListeners\\x7eboot- Success"]
31+
[544][1546445925923][requester][info]["DBWatcher\\x7eboot - Success"]
32+
[544][1546445925925][requester][info]["ThemeManager\\x7eboot - Success"]
33+
[544][1546445925926][requester][info]["InAppMessaging\\x7eboot - Success"]
34+
[544][1546445925927][requester][info]["Store\\x7eboot - Success"]
35+
[544][1546445925929][requester][info]["Shortcuts\\x7eboot - Success"]
36+
[544][1546445925929][requester][info]["SyncProxy\\x7eboot - Success"]
37+
[544][1546445925936][requester][info]["Requester\\x7eboot - Success"]
38+
[544][1546445925937][requester][info]["booted - requester"]
39+
[741][1546445965730][requester][info]["EventBus\\x7einitialize - Success"]
40+
[741][1546445965733][requester][info]["Messaging\\x7eboot - Success"]
41+
[741][1546445965740][requester][info]["Telemetry\\x7eboot - Success"]
42+
[741][1546445965742][requester][info]["bootConfigurations\\x7einitialize - Success"]
43+
[741][1546445965743][requester][info]["Settings\\x7eboot - Success"]
44+
[741][1546445965809][requester][info]["bootstrapModels - Success"]
45+
[741][1546445965809][requester][info]["WLModels\\x7eboot - Success"]
46+
[741][1546445965849][requester][info]["Session\\x7eboot - Success"]
47+
[741][1546445965852][requester][info]["IndependentServices\\x7eboot - Success"]
48+
[741][1546445965860][requester][info]["AppModels\\x7eboot - Success"]
49+
[741][1546445965861][requester][info]["RuntimeListeners\\x7eboot- Success"]
50+
[741][1546445965861][requester][info]["DBWatcher\\x7eboot - Success"]
51+
[741][1546445965864][requester][info]["ThemeManager\\x7eboot - Success"]
52+
[741][1546445965865][requester][info]["InAppMessaging\\x7eboot - Success"]
53+
[741][1546445965866][requester][info]["Store\\x7eboot - Success"]
54+
[741][1546445965867][requester][info]["Shortcuts\\x7eboot - Success"]
55+
[741][1546445965868][requester][info]["SyncProxy\\x7eboot - Success"]
56+
[741][1546445965875][requester][info]["Requester\\x7eboot - Success"]
57+
[741][1546445965876][requester][info]["booted - requester"]
58+
[1026][1546446464146][requester][info]["EventBus\\x7einitialize - Success"]
59+
[1026][1546446464149][requester][info]["Messaging\\x7eboot - Success"]
60+
[1026][1546446464155][requester][info]["Telemetry\\x7eboot - Success"]
61+
[1026][1546446464156][requester][info]["bootConfigurations\\x7einitialize - Success"]
62+
[1026][1546446464158][requester][info]["Settings\\x7eboot - Success"]
63+
[1026][1546446464224][requester][info]["bootstrapModels - Success"]
64+
[1026][1546446464225][requester][info]["WLModels\\x7eboot - Success"]
65+
[1026][1546446464262][requester][info]["Session\\x7eboot - Success"]
66+
[1026][1546446464265][requester][info]["IndependentServices\\x7eboot - Success"]
67+
[1026][1546446464272][requester][info]["AppModels\\x7eboot - Success"]
68+
[1026][1546446464272][requester][info]["RuntimeListeners\\x7eboot- Success"]
69+
[1026][1546446464272][requester][info]["DBWatcher\\x7eboot - Success"]
70+
[1026][1546446464275][requester][info]["ThemeManager\\x7eboot - Success"]
71+
[1026][1546446464276][requester][info]["InAppMessaging\\x7eboot - Success"]
72+
[1026][1546446464277][requester][info]["Store\\x7eboot - Success"]
73+
[1026][1546446464279][requester][info]["Shortcuts\\x7eboot - Success"]
74+
[1026][1546446464279][requester][info]["SyncProxy\\x7eboot - Success"]
75+
[1026][1546446464286][requester][info]["Requester\\x7eboot - Success"]
76+
[1026][1546446464287][requester][info]["booted - requester"]

0 commit comments

Comments
 (0)