summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortim <tim@eclectronics.org>2017-03-28 22:42:54 +0100
committertim <tim@eclectronics.org>2017-03-28 22:42:54 +0100
commitd3aa7d233596c7d4dae649df90e1176ed6be2c68 (patch)
treeaf26472972534fbcd806f18b4c2e5eb7ecaf6808
parentdd79b3578128b0bb82b42b71db99487775b60489 (diff)
starting deploy system
-rwxr-xr-xcheck_rebuild.sh9
-rw-r--r--linux-client.ovpn175
-rw-r--r--linux-nameclient.ovpn175
-rw-r--r--menuApp/config.default2
-rw-r--r--menuApp/src/main.cpp5
-rw-r--r--menuApp/src/ofApp.cpp2
-rw-r--r--menuApp/src/ofApp.h1
-rw-r--r--notes10
8 files changed, 376 insertions, 3 deletions
diff --git a/check_rebuild.sh b/check_rebuild.sh
new file mode 100755
index 0000000..4d93f99
--- /dev/null
+++ b/check_rebuild.sh
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+git pull 1>&1 | grep "Already up-to-date."
+
+if [[ ! $? -eq 0 ]]; then
+ cd menuApp
+ make -j 4
+ cd ..
+fi
diff --git a/linux-client.ovpn b/linux-client.ovpn
new file mode 100644
index 0000000..edfd7e1
--- /dev/null
+++ b/linux-client.ovpn
@@ -0,0 +1,175 @@
+client
+dev tun
+proto udp
+sndbuf 0
+rcvbuf 0
+remote 35.161.24.168 1194
+resolv-retry infinite
+nobind
+persist-key
+persist-tun
+remote-cert-tls server
+cipher AES-256-CBC
+comp-lzo
+setenv opt block-outside-dns
+key-direction 1
+verb 3
+<ca>
+-----BEGIN CERTIFICATE-----
+MIIDKzCCAhOgAwIBAgIJAJR2J5RjdZq0MA0GCSqGSIb3DQEBCwUAMBMxETAPBgNV
+BAMMCENoYW5nZU1lMB4XDTE3MDMyNjIwMzM1NFoXDTI3MDMyNDIwMzM1NFowEzER
+MA8GA1UEAwwIQ2hhbmdlTWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
+AQDaBJnoa09asRIiuJ+t9EPOCl4Ozi58SLofhoWS0jcpn+DsswWUT+gXGNrbTPxl
+mBtPxg+MijRglJcOFabDI9mY54/MwJSpCKy6hkfaPPEbpppZJX78WoQ1t3E7JNno
+yK+nGiv6uBNeuewKgAjdDs/0ZWXoIG83g0Jaj0y2lqr3QkLHbMScS0E/YAv/LQlc
+h/6qF4iTTvFMERwpIbKTipkHr8xCd8KU3ndSiH2sJm+i3Etlf1HyldFPfPxN+T9d
+c2EIXUTNJAayt59F5uX+qXIckurs4ToVb3vFxoB1tFCmEv36k8dZrYIMhi+l9YtV
+2m45ChsbLBJErPZQCVtJpQh/AgMBAAGjgYEwfzAdBgNVHQ4EFgQUDrXASvHdhubG
+tdVGSVX96k47ig0wQwYDVR0jBDwwOoAUDrXASvHdhubGtdVGSVX96k47ig2hF6QV
+MBMxETAPBgNVBAMMCENoYW5nZU1lggkAlHYnlGN1mrQwDAYDVR0TBAUwAwEB/zAL
+BgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBABJOKDBSl4bxiYa7Dh5BBQbg
+1mshBAdZZrArMVD7vVv0bD/fnHGB6osNnCHCgiZY/z3dl2XC2Q/ME+SNMhlaCEWE
+hYBFSa1zPHzVLOibIrffYeSpTU+EIazSYvMni1yYmXt2kY+0/gHZNV9nxJryx9J/
+vpvlivE8HbxBoG/HfSUD1fOBcNp7hDqE5/EZ/2QZ2TqyRU8ShFEeL8MaCrtpapvE
+gMvE1Ck5mySUoUjiIrPoAIBKvUgUUrnfzZM737j4BqseikclDfwS05pyXuUB24Fv
+LRSczjBj1u0ZlGQeqDbwN0R6F/j91KJZop3YYelHOVtxyxXDjg+tv1ojDXvTTJc=
+-----END CERTIFICATE-----
+</ca>
+<cert>
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 2 (0x2)
+ Signature Algorithm: sha256WithRSAEncryption
+ Issuer: CN=ChangeMe
+ Validity
+ Not Before: Mar 26 20:35:43 2017 GMT
+ Not After : Mar 24 20:35:43 2027 GMT
+ Subject: CN=linux-client
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:c6:bb:69:67:e1:68:ef:0a:48:03:bd:49:6d:11:
+ d9:83:29:b5:4d:c4:4f:2a:81:4f:e1:de:02:00:18:
+ 5a:87:1a:bc:90:9e:c9:16:3e:df:05:b5:92:e5:e1:
+ 23:af:d5:f7:c9:c2:09:38:fe:ae:af:a7:14:f7:98:
+ 6d:50:b6:b6:f2:80:61:3f:fc:1c:69:cc:d2:fd:6b:
+ 7a:0b:47:d3:e8:e7:3f:83:a3:00:69:bc:05:4b:b0:
+ 51:ba:40:2b:74:d4:4a:09:d1:fc:c0:3e:48:d4:3e:
+ 68:33:d4:3f:bf:11:62:54:85:ed:a5:f6:db:82:13:
+ d1:73:9e:a7:da:4a:70:2f:ee:d4:16:88:eb:bb:68:
+ ce:2b:9c:eb:28:c5:2a:e0:d7:28:11:e4:5b:e2:bc:
+ e0:28:64:d7:93:5c:00:cf:46:82:6d:37:82:06:ba:
+ 1e:0e:f0:f9:9d:cd:54:aa:0a:ac:45:40:b1:ee:6d:
+ 83:e8:ed:a5:d0:85:05:c8:4f:0c:67:8f:82:0d:eb:
+ 30:54:2a:d5:29:cf:a5:01:45:4b:52:10:4d:d4:f7:
+ 0c:72:e9:82:96:8d:3d:53:49:8d:c5:a2:ab:a1:ac:
+ d6:56:12:93:41:c8:b5:d5:26:20:99:8e:bb:2f:f5:
+ 2b:84:96:2c:bd:01:9a:11:5d:45:0f:0c:07:58:89:
+ 55:bd
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ 06:6C:D7:D8:D3:CA:67:77:B6:00:FC:2F:54:66:E7:F4:E1:4B:ED:20
+ X509v3 Authority Key Identifier:
+ keyid:0E:B5:C0:4A:F1:DD:86:E6:C6:B5:D5:46:49:55:FD:EA:4E:3B:8A:0D
+ DirName:/CN=ChangeMe
+ serial:94:76:27:94:63:75:9A:B4
+
+ X509v3 Extended Key Usage:
+ TLS Web Client Authentication
+ X509v3 Key Usage:
+ Digital Signature
+ Signature Algorithm: sha256WithRSAEncryption
+ 12:43:f4:ff:52:3b:5e:69:d1:ef:c6:eb:d1:48:7d:f4:d1:31:
+ 21:8a:b8:94:9a:60:06:2a:5f:23:bd:1c:b0:b4:37:6f:6b:89:
+ ef:93:f1:2b:09:18:53:62:ee:e7:81:d9:1b:7c:38:2b:68:ad:
+ 7b:49:dc:ec:2f:10:4c:4f:15:f4:c3:ac:84:62:39:91:25:bd:
+ 62:65:61:23:33:bb:20:3e:bc:ca:28:42:de:6f:6c:50:65:85:
+ a9:0c:5b:b6:ca:8f:05:92:65:05:bc:e6:be:d7:93:16:7a:8e:
+ 15:00:b4:e2:94:0d:9a:dc:a5:14:4a:69:e6:d9:5c:ec:1b:18:
+ a6:9e:9a:c3:7e:1f:8b:c0:f7:82:48:e7:ec:37:fc:cd:f2:74:
+ 3b:36:88:50:a0:f4:03:60:ef:a5:6d:93:2d:74:55:3a:ce:4c:
+ 4e:08:77:04:b8:55:b6:75:44:3b:6b:5d:7e:86:60:eb:aa:b5:
+ bf:dc:d7:79:7b:ef:51:a3:5b:4e:e9:74:ff:62:cf:54:d5:dc:
+ 32:ac:b6:b2:ba:a2:f0:26:b8:0a:9e:b3:b4:76:2e:fd:5d:14:
+ ed:40:a8:50:b3:02:fd:9a:cb:0c:55:9b:b4:96:5c:7e:2e:4c:
+ d1:f3:34:e4:23:03:6e:c5:b7:4c:a9:39:72:b7:aa:69:ec:42:
+ 22:b0:f4:81
+-----BEGIN CERTIFICATE-----
+MIIDOjCCAiKgAwIBAgIBAjANBgkqhkiG9w0BAQsFADATMREwDwYDVQQDDAhDaGFu
+Z2VNZTAeFw0xNzAzMjYyMDM1NDNaFw0yNzAzMjQyMDM1NDNaMBcxFTATBgNVBAMM
+DGxpbnV4LWNsaWVudDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMa7
+aWfhaO8KSAO9SW0R2YMptU3ETyqBT+HeAgAYWocavJCeyRY+3wW1kuXhI6/V98nC
+CTj+rq+nFPeYbVC2tvKAYT/8HGnM0v1regtH0+jnP4OjAGm8BUuwUbpAK3TUSgnR
+/MA+SNQ+aDPUP78RYlSF7aX224IT0XOep9pKcC/u1BaI67toziuc6yjFKuDXKBHk
+W+K84Chk15NcAM9Ggm03gga6Hg7w+Z3NVKoKrEVAse5tg+jtpdCFBchPDGePgg3r
+MFQq1SnPpQFFS1IQTdT3DHLpgpaNPVNJjcWiq6Gs1lYSk0HItdUmIJmOuy/1K4SW
+LL0BmhFdRQ8MB1iJVb0CAwEAAaOBlDCBkTAJBgNVHRMEAjAAMB0GA1UdDgQWBBQG
+bNfY08pnd7YA/C9UZuf04UvtIDBDBgNVHSMEPDA6gBQOtcBK8d2G5sa11UZJVf3q
+TjuKDaEXpBUwEzERMA8GA1UEAwwIQ2hhbmdlTWWCCQCUdieUY3WatDATBgNVHSUE
+DDAKBggrBgEFBQcDAjALBgNVHQ8EBAMCB4AwDQYJKoZIhvcNAQELBQADggEBABJD
+9P9SO15p0e/G69FIffTRMSGKuJSaYAYqXyO9HLC0N29rie+T8SsJGFNi7ueB2Rt8
+OCtorXtJ3OwvEExPFfTDrIRiOZElvWJlYSMzuyA+vMooQt5vbFBlhakMW7bKjwWS
+ZQW85r7XkxZ6jhUAtOKUDZrcpRRKaebZXOwbGKaemsN+H4vA94JI5+w3/M3ydDs2
+iFCg9ANg76Vtky10VTrOTE4IdwS4VbZ1RDtrXX6GYOuqtb/c13l771GjW07pdP9i
+z1TV3DKstrK6ovAmuAqes7R2Lv1dFO1AqFCzAv2aywxVm7SWXH4uTNHzNOQjA27F
+t0ypOXK3qmnsQiKw9IE=
+-----END CERTIFICATE-----
+</cert>
+<key>
+-----BEGIN PRIVATE KEY-----
+MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDGu2ln4WjvCkgD
+vUltEdmDKbVNxE8qgU/h3gIAGFqHGryQnskWPt8FtZLl4SOv1ffJwgk4/q6vpxT3
+mG1QtrbygGE//BxpzNL9a3oLR9Po5z+DowBpvAVLsFG6QCt01EoJ0fzAPkjUPmgz
+1D+/EWJUhe2l9tuCE9FznqfaSnAv7tQWiOu7aM4rnOsoxSrg1ygR5FvivOAoZNeT
+XADPRoJtN4IGuh4O8PmdzVSqCqxFQLHubYPo7aXQhQXITwxnj4IN6zBUKtUpz6UB
+RUtSEE3U9wxy6YKWjT1TSY3FoquhrNZWEpNByLXVJiCZjrsv9SuEliy9AZoRXUUP
+DAdYiVW9AgMBAAECggEBAL0yxUoBvn39AsyUk+gD21nVBmfQIjJsQ9ncG3ltthnz
+6Vuh3/2Ow5LS59R1AB2yDiKF2XPqe/J8liiWdFQob4n1kSBya7aKKsDbZqiArI2K
+QtyW/ZisSTpi1ZwE5ZpnVUl+Iiv/4CQ4ecoGIt5LtZqUmsireRWguoJhpJnczmvC
+PNsnVrI/WovOCj3Q/iKKlWXDzlW58MQtHiLYnCFooN3upQ/HELaK+LASTvAWMpJB
+Fk8onb8Dg44x6X/l1NGwZYMXEdjtgGvfPvB9UsOgTY/41TRrSH5kau6cmVJ7q2IC
+zgjZEtA0cYL08sKtQaO4Z2uvsHOoOxG6CbYPYmDA790CgYEA7+d+8qPOE9iBcxn6
+ZP7pTNRrpDvmcvgtDaLeKn6F9tzqFudbyYHUSmDdgRxSwJAvEL5ebU+yXj9teH34
+IIG9FyzgwX2nnYtcUAunhjz3QrEySlSDifKCWOdQSkV2O196D8Ql4HLr7Ob35v+B
+9IZrAYBd5WarOiN/eCrPIlK1hxMCgYEA1BDCAa+F1PxFyITII5fqc35kk0KCYufb
+grHUyd7ykW/ZeJp0X7JXD7hxJT00SOjlQ/MYtMaY/pEjqlDi+J58Ymu1UfC6vfeD
+GsvJ+pkuntwagbRO+3xK9azEN0gSriZhCorJ+/KKkdRI1IZ5bD1qqAtrkeutLe8Z
+2bWBCCCvOe8CgYBDQJ4x3wGyRotjfPDYxy0XwKS8UZ50tGXM4M9vEjDz11I4QXtV
+rfOZNjZiL1JzcPgAtZ06/5B9I0LI+GdKlZQwnwASverzG1IxjlLUKtsV8x6p/68w
+SK+JxK6ZY4eVdVp+ePo1RYIl00nDk/UWW2g774Ri/rkZf0IIqdePQ6hnyQKBgQCN
++k45XK9IYkHCNwvbsKjZ/CQP53ZuC3cOcErbgLV8I5tAwH/rVfYt4zl1Sh3INozQ
+SmAfH9tsi/WJ4K+k7k6ughgaLQaJir2u4gNvEMGCwC/K6NH8U0HIa4vOyyUejTlp
+GnSShta5PZwpFYMTsabHrSWuw0/lse/nrzodG+zU5wKBgQDs6HDdvA9/3aaD7hfU
+00qaGipI9wD/Gjaph1HCcj6l50uNFqPHRilLlSPFlDQBvJcTkHmmpuv20bDzTwJC
+ehUAMLzJQm7AARhB/CFrJrU2z2hY4rd4dT4yrvOScxplvQmJ3SUaJFLwTYLhRUVJ
+f2qLtCtIyd8Jsb6qq2KCj1HrnA==
+-----END PRIVATE KEY-----
+</key>
+<tls-auth>
+#
+# 2048 bit OpenVPN static key
+#
+-----BEGIN OpenVPN Static key V1-----
+2fa35e9bc6e7d3b0c6dd1712d7774dee
+9bbc3efe46081fcdcdf482da8dd7c5e1
+850d7ead8decab98778a7f0f934450dc
+f20750afa23c139200c75f6e24510367
+a57534519ae6c587ae0b468d9841d834
+6839d9205db7df5bed4ac8b44ca16ae2
+273a3811864d7542077efbd82c8947c9
+b7c291e779e4c68eaef93abb33820d29
+d40cfd3cbd5aaa9c7b60609ef0d5354d
+cbc7c2929177ea4e159cbc8f37493711
+881ac1657d0e4a04935c64fb086f6dd2
+a50c71e6731b5d263f3fc746a08b0750
+abe35fc65f4a88bd14d2d473f0718410
+20def45b5207e9c41fbc49ffe1d342a4
+abca39e91b0b80abb97fc80e58d34657
+ed4d26a35a04568ddfe600f7f7440f4d
+-----END OpenVPN Static key V1-----
+</tls-auth>
diff --git a/linux-nameclient.ovpn b/linux-nameclient.ovpn
new file mode 100644
index 0000000..9b56b6b
--- /dev/null
+++ b/linux-nameclient.ovpn
@@ -0,0 +1,175 @@
+client
+dev tun
+proto udp
+sndbuf 0
+rcvbuf 0
+remote ec2-35-161-24-168.us-west-2.compute.amazonaws.com 1194
+resolv-retry infinite
+nobind
+persist-key
+persist-tun
+remote-cert-tls server
+cipher AES-256-CBC
+comp-lzo
+setenv opt block-outside-dns
+key-direction 1
+verb 3
+<ca>
+-----BEGIN CERTIFICATE-----
+MIIDKzCCAhOgAwIBAgIJAJR2J5RjdZq0MA0GCSqGSIb3DQEBCwUAMBMxETAPBgNV
+BAMMCENoYW5nZU1lMB4XDTE3MDMyNjIwMzM1NFoXDTI3MDMyNDIwMzM1NFowEzER
+MA8GA1UEAwwIQ2hhbmdlTWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
+AQDaBJnoa09asRIiuJ+t9EPOCl4Ozi58SLofhoWS0jcpn+DsswWUT+gXGNrbTPxl
+mBtPxg+MijRglJcOFabDI9mY54/MwJSpCKy6hkfaPPEbpppZJX78WoQ1t3E7JNno
+yK+nGiv6uBNeuewKgAjdDs/0ZWXoIG83g0Jaj0y2lqr3QkLHbMScS0E/YAv/LQlc
+h/6qF4iTTvFMERwpIbKTipkHr8xCd8KU3ndSiH2sJm+i3Etlf1HyldFPfPxN+T9d
+c2EIXUTNJAayt59F5uX+qXIckurs4ToVb3vFxoB1tFCmEv36k8dZrYIMhi+l9YtV
+2m45ChsbLBJErPZQCVtJpQh/AgMBAAGjgYEwfzAdBgNVHQ4EFgQUDrXASvHdhubG
+tdVGSVX96k47ig0wQwYDVR0jBDwwOoAUDrXASvHdhubGtdVGSVX96k47ig2hF6QV
+MBMxETAPBgNVBAMMCENoYW5nZU1lggkAlHYnlGN1mrQwDAYDVR0TBAUwAwEB/zAL
+BgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBABJOKDBSl4bxiYa7Dh5BBQbg
+1mshBAdZZrArMVD7vVv0bD/fnHGB6osNnCHCgiZY/z3dl2XC2Q/ME+SNMhlaCEWE
+hYBFSa1zPHzVLOibIrffYeSpTU+EIazSYvMni1yYmXt2kY+0/gHZNV9nxJryx9J/
+vpvlivE8HbxBoG/HfSUD1fOBcNp7hDqE5/EZ/2QZ2TqyRU8ShFEeL8MaCrtpapvE
+gMvE1Ck5mySUoUjiIrPoAIBKvUgUUrnfzZM737j4BqseikclDfwS05pyXuUB24Fv
+LRSczjBj1u0ZlGQeqDbwN0R6F/j91KJZop3YYelHOVtxyxXDjg+tv1ojDXvTTJc=
+-----END CERTIFICATE-----
+</ca>
+<cert>
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 3 (0x3)
+ Signature Algorithm: sha256WithRSAEncryption
+ Issuer: CN=ChangeMe
+ Validity
+ Not Before: Mar 26 21:10:04 2017 GMT
+ Not After : Mar 24 21:10:04 2027 GMT
+ Subject: CN=linux-nameclient
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:ae:66:37:30:56:16:0f:79:f2:58:80:2c:87:d1:
+ 10:40:09:76:40:90:53:11:9f:5b:6d:0e:b9:d9:fe:
+ ea:6f:e4:0f:61:a9:1e:97:b2:4c:57:ee:d6:ea:ab:
+ ef:c8:9b:c6:58:23:62:36:9e:1c:93:a0:a6:39:d3:
+ c6:b4:84:b8:de:dc:a4:d8:d1:80:90:9c:fb:98:a5:
+ c2:d8:2b:cd:da:52:9d:10:57:af:cd:6c:51:ab:74:
+ f8:f2:fb:cc:73:6c:a7:83:80:57:0d:15:bf:f2:4f:
+ f1:09:0f:c6:11:dc:3d:6a:83:88:71:65:11:f3:f1:
+ 02:e5:c5:ac:33:55:6d:8c:69:4e:ee:07:4f:b4:23:
+ a4:80:ec:87:87:a7:62:7a:e5:af:a9:c0:83:24:ca:
+ b5:24:85:15:57:07:c5:c1:68:46:55:3c:4b:65:78:
+ 27:de:3d:20:f3:00:e0:ae:55:64:eb:93:dd:b8:9a:
+ 70:28:98:94:99:99:f3:2e:35:00:60:86:e3:e4:36:
+ 89:82:52:da:1d:3e:1a:1e:91:f0:ac:3a:72:3d:bc:
+ fb:bc:2d:34:5e:d3:47:1a:72:69:ec:52:23:52:07:
+ 38:68:5e:c0:a8:84:db:fd:da:ad:05:cb:ff:45:14:
+ 38:12:46:f0:f5:02:b8:0d:50:1c:5a:de:01:b9:03:
+ 38:93
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:FALSE
+ X509v3 Subject Key Identifier:
+ 58:5E:A1:07:19:C0:33:72:70:C3:DF:40:FA:76:E1:7E:38:74:85:F7
+ X509v3 Authority Key Identifier:
+ keyid:0E:B5:C0:4A:F1:DD:86:E6:C6:B5:D5:46:49:55:FD:EA:4E:3B:8A:0D
+ DirName:/CN=ChangeMe
+ serial:94:76:27:94:63:75:9A:B4
+
+ X509v3 Extended Key Usage:
+ TLS Web Client Authentication
+ X509v3 Key Usage:
+ Digital Signature
+ Signature Algorithm: sha256WithRSAEncryption
+ 27:46:0e:08:f9:a1:a8:55:94:9d:d6:87:87:7c:c3:e4:72:1b:
+ 04:ef:31:78:9d:d8:9c:c0:37:8e:cc:2b:55:55:df:4c:62:40:
+ 27:fb:eb:59:bb:e6:af:81:8e:c6:05:00:ec:24:f5:fe:72:18:
+ 82:2e:e8:21:d1:24:0c:68:8a:50:12:70:64:5d:da:a3:10:d8:
+ 9f:99:f3:f1:23:55:88:14:4d:c0:0c:dd:2a:11:23:af:e0:1c:
+ 77:8a:4f:b9:bc:cf:71:60:1c:dd:ac:65:89:79:ec:d3:4c:7d:
+ cc:de:ed:0b:7b:b8:16:2c:97:c3:6b:cc:0a:1d:92:b8:e2:72:
+ e5:18:6d:3f:61:05:23:10:f4:ea:e1:5c:35:cc:28:ba:e8:c3:
+ ed:15:22:f3:c9:5d:be:9d:6b:f3:d2:6d:23:1f:96:d7:cd:69:
+ 5e:91:b7:06:35:00:fb:46:f1:73:f0:d4:d5:30:b3:77:44:7c:
+ 97:22:88:63:d7:84:f6:e6:95:fb:35:1e:fb:3a:a0:35:6c:90:
+ 34:1c:97:d0:bd:2c:eb:fa:60:b1:86:0a:25:d1:96:63:40:5b:
+ 18:5e:0d:8e:d6:90:e7:bd:fa:89:5e:1b:8d:ea:f5:90:9b:90:
+ dd:75:29:60:ad:3a:07:e6:8f:0b:04:f8:39:fd:fe:d1:8a:9f:
+ 79:34:26:f4
+-----BEGIN CERTIFICATE-----
+MIIDPjCCAiagAwIBAgIBAzANBgkqhkiG9w0BAQsFADATMREwDwYDVQQDDAhDaGFu
+Z2VNZTAeFw0xNzAzMjYyMTEwMDRaFw0yNzAzMjQyMTEwMDRaMBsxGTAXBgNVBAMM
+EGxpbnV4LW5hbWVjbGllbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
+AQCuZjcwVhYPefJYgCyH0RBACXZAkFMRn1ttDrnZ/upv5A9hqR6XskxX7tbqq+/I
+m8ZYI2I2nhyToKY508a0hLje3KTY0YCQnPuYpcLYK83aUp0QV6/NbFGrdPjy+8xz
+bKeDgFcNFb/yT/EJD8YR3D1qg4hxZRHz8QLlxawzVW2MaU7uB0+0I6SA7IeHp2J6
+5a+pwIMkyrUkhRVXB8XBaEZVPEtleCfePSDzAOCuVWTrk924mnAomJSZmfMuNQBg
+huPkNomCUtodPhoekfCsOnI9vPu8LTRe00cacmnsUiNSBzhoXsCohNv92q0Fy/9F
+FDgSRvD1ArgNUBxa3gG5AziTAgMBAAGjgZQwgZEwCQYDVR0TBAIwADAdBgNVHQ4E
+FgQUWF6hBxnAM3Jww99A+nbhfjh0hfcwQwYDVR0jBDwwOoAUDrXASvHdhubGtdVG
+SVX96k47ig2hF6QVMBMxETAPBgNVBAMMCENoYW5nZU1lggkAlHYnlGN1mrQwEwYD
+VR0lBAwwCgYIKwYBBQUHAwIwCwYDVR0PBAQDAgeAMA0GCSqGSIb3DQEBCwUAA4IB
+AQAnRg4I+aGoVZSd1oeHfMPkchsE7zF4ndicwDeOzCtVVd9MYkAn++tZu+avgY7G
+BQDsJPX+chiCLugh0SQMaIpQEnBkXdqjENifmfPxI1WIFE3ADN0qESOv4Bx3ik+5
+vM9xYBzdrGWJeezTTH3M3u0Le7gWLJfDa8wKHZK44nLlGG0/YQUjEPTq4Vw1zCi6
+6MPtFSLzyV2+nWvz0m0jH5bXzWlekbcGNQD7RvFz8NTVMLN3RHyXIohj14T25pX7
+NR77OqA1bJA0HJfQvSzr+mCxhgol0ZZjQFsYXg2O1pDnvfqJXhuN6vWQm5DddSlg
+rToH5o8LBPg5/f7Rip95NCb0
+-----END CERTIFICATE-----
+</cert>
+<key>
+-----BEGIN PRIVATE KEY-----
+MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCuZjcwVhYPefJY
+gCyH0RBACXZAkFMRn1ttDrnZ/upv5A9hqR6XskxX7tbqq+/Im8ZYI2I2nhyToKY5
+08a0hLje3KTY0YCQnPuYpcLYK83aUp0QV6/NbFGrdPjy+8xzbKeDgFcNFb/yT/EJ
+D8YR3D1qg4hxZRHz8QLlxawzVW2MaU7uB0+0I6SA7IeHp2J65a+pwIMkyrUkhRVX
+B8XBaEZVPEtleCfePSDzAOCuVWTrk924mnAomJSZmfMuNQBghuPkNomCUtodPhoe
+kfCsOnI9vPu8LTRe00cacmnsUiNSBzhoXsCohNv92q0Fy/9FFDgSRvD1ArgNUBxa
+3gG5AziTAgMBAAECggEBAITR5AY0CekPfrpYI5HsbuvWSPEy+ZDaRM7yACk+M12z
+2uMN4fa2G958T8G54Ixv1scZa5sdH7ZvCynPV+3zhrh0YjeelsOMSzEeTR5Ffilf
+8a6YmZNhg3GJTHABxNvDTHCiNaoJfn4U1AWKtda0XTHZqvhxeRLH4uULfvI5hY0B
+A7/ZuZkooEGiCV/heJw+HHPkFs2hqvy3O02N/wdY9BoM36+w10cYAoxq+eGrXpHH
+5JI1bu1kMSULszV8BIxx1oHMtv29WcXc0hwIWWhD0URT8Sse1UAsbINd+6NmBYH2
+VDtQ8CLJAgg28pGOpT//gru7dmIlp7mHD/DteoRsjsECgYEA5p2rh7iwY7xyRy6S
+rG7rFpcGuhCeJsiuLt0wrvc3a1Z134Ja48nsjW8aPxSkb/KPYwdzGNWl35hNzdtE
+/bzZ3c3Oxix4EjyZVpx+cFfID3Y2HI0T3nbaHkqbXIas2X/RW20VXeI9o/tDfWsW
+6ndj2jG6KcY9ZZCL6cv7MHubFf8CgYEAwZh3D2ePBkj1dKd6l3LP674n0e7VEn2j
+fKEZ8rHw3lgt5VGxhUemUzxve3+mXpAwJWAQUPMUsHGzbC43uWT8pvTIjdEX1tZ5
+jpJ5+Mwcal6fLPxiFXMa3SZIOWrjpxZi4oMzK3Gp9WiXdXrHLr4ngqAY+WsbxHqj
+kcDA3bQzJW0CgYB4JB/eXusVqnDmgG7NAiPa6ucIO+wITHfh1j2siQIIG0zhGen7
+zZA8xmqn/jsETxs//fuKLpNxfsjZu6efgKkHklZsi3IqHgPMSU7de/2vgGgES8LU
+HJrZOQjjFQ4raRlKRfPhqyFtslKgng+cKoKMg2d2p94IcVtSe3/q7BoJRQKBgAcm
+z7ck9zafOVoO2cuAdUfbJXNu5DYjqAdxmBjME/7SuRdQlkM7K1zFzcR9KbMylmS7
+EL88y5XdDWjAqFRT87VjM4lxoPTRxXnL1W+ocqBHUJAD3se2Edb7lA1y8mf4vrxp
+ZlmDgGjNbVLsrzD9203LBkEogMUYVrSKr1VBU+ZdAoGBAM+Beu3Pq1Ov82YYtlkn
+Ylc8dYRkdINj9TlKM+lyQm20s8v6xgQNbNT/DOHdO1EYIgKk5FVxT03mX57zJ1PN
+foJCOc2hdB9tcHqY4g8xKElhwseGmgapfugGX541ukM56sxnOvZfm3Ab1k86WbPR
+E37Knw+6zFxlfJF6u62D5spn
+-----END PRIVATE KEY-----
+</key>
+<tls-auth>
+#
+# 2048 bit OpenVPN static key
+#
+-----BEGIN OpenVPN Static key V1-----
+2fa35e9bc6e7d3b0c6dd1712d7774dee
+9bbc3efe46081fcdcdf482da8dd7c5e1
+850d7ead8decab98778a7f0f934450dc
+f20750afa23c139200c75f6e24510367
+a57534519ae6c587ae0b468d9841d834
+6839d9205db7df5bed4ac8b44ca16ae2
+273a3811864d7542077efbd82c8947c9
+b7c291e779e4c68eaef93abb33820d29
+d40cfd3cbd5aaa9c7b60609ef0d5354d
+cbc7c2929177ea4e159cbc8f37493711
+881ac1657d0e4a04935c64fb086f6dd2
+a50c71e6731b5d263f3fc746a08b0750
+abe35fc65f4a88bd14d2d473f0718410
+20def45b5207e9c41fbc49ffe1d342a4
+abca39e91b0b80abb97fc80e58d34657
+ed4d26a35a04568ddfe600f7f7440f4d
+-----END OpenVPN Static key V1-----
+</tls-auth>
diff --git a/menuApp/config.default b/menuApp/config.default
index c261fc7..cda4610 100644
--- a/menuApp/config.default
+++ b/menuApp/config.default
@@ -87,7 +87,7 @@
#
# Note: Leave a leading space when adding list items with the += operator
################################################################################
-# PROJECT_DEFINES =
+#PROJECT_DEFINES = FULLSCREEN
################################################################################
# PROJECT CFLAGS
diff --git a/menuApp/src/main.cpp b/menuApp/src/main.cpp
index dfd29a5..e0837f0 100644
--- a/menuApp/src/main.cpp
+++ b/menuApp/src/main.cpp
@@ -4,8 +4,11 @@
//========================================================================
int main( ){
+#ifdef FULLSCREEN
+ ofSetupOpenGL(1080*FACTOR, 1920*FACTOR,OF_FULLSCREEN);
+#else
ofSetupOpenGL(1080*FACTOR, 1920*FACTOR,OF_WINDOW); // <-------- setup the GL context
-
+#endif
// this kicks off the running of my app
// can be OF_WINDOW or OF_FULLSCREEN
// pass in width and height too:
diff --git a/menuApp/src/ofApp.cpp b/menuApp/src/ofApp.cpp
index d65e7e2..5d36000 100644
--- a/menuApp/src/ofApp.cpp
+++ b/menuApp/src/ofApp.cpp
@@ -119,6 +119,8 @@ ofPopMatrix(); //Restore the coordinate system
overlay.draw(0,0,ofGetWidth(),ofGetHeight());
ofDisableAlphaBlending();
+ float t=ofGetElapsedTimef();
+
}
//--------------------------------------------------------------
diff --git a/menuApp/src/ofApp.h b/menuApp/src/ofApp.h
index 21d84de..247d811 100644
--- a/menuApp/src/ofApp.h
+++ b/menuApp/src/ofApp.h
@@ -7,6 +7,7 @@
#define IMAGE_SLOTS 5
#define FACTOR 0.9
+#define POLL_INTERVAL 60.0
class ofApp : public ofBaseApp{
diff --git a/notes b/notes
index 38381af..023e137 100644
--- a/notes
+++ b/notes
@@ -3,4 +3,12 @@ token
3281768761.3dfcaf5.14ca9410c2aa4c00b9b60f36cd09d01a
testuncle44
-horseorchid44 \ No newline at end of file
+horseorchid44
+ENTQQHNE6STPUFG5CU4UU0C
+
+mkqhzho3lvzriw7o7ejyqma1
+t3o4tovgmja4fof5w6bh2bah
+
+setenv opt block-outside-dns
+
+ssh -i freemium.pem ubuntu@35.161.24.168 \ No newline at end of file