diff options
| -rwxr-xr-x | check_rebuild.sh | 9 | ||||
| -rw-r--r-- | linux-client.ovpn | 175 | ||||
| -rw-r--r-- | linux-nameclient.ovpn | 175 | ||||
| -rw-r--r-- | menuApp/config.default | 2 | ||||
| -rw-r--r-- | menuApp/src/main.cpp | 5 | ||||
| -rw-r--r-- | menuApp/src/ofApp.cpp | 2 | ||||
| -rw-r--r-- | menuApp/src/ofApp.h | 1 | ||||
| -rw-r--r-- | notes | 10 |
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{ @@ -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 |
