commit 2ce41bc16e570d66a4a49691e4b88ac4d171c44c Author: Jon Lockwood Date: Sat Jan 29 08:10:28 2022 +0930 chore: sanitized repo diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..997df1c --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,66 @@ +stages: + - validation + - release + - publish + + +variables: + GIT_SUBMODULE_STRATEGY: recursive + MY_PROJECT_ID: "13001358" + + +include: + - project: nofusscomputing/projects/gitlab-ci + ref: 1ef6c41818c40183f8019ea5cde48b4278e4d694 + file: + - conventional_commits/.gitlab-ci.yml + - gitlab_release/.gitlab-ci.yml + + +markdown lint: + image: node:alpine3.14 + stage: validation + before_script: + - npm install markdownlint-cli2 --global + - npm install markdownlint-cli2-formatter-junit --global + - mkdir -p "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME" + - mkdir -p "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/tests" + script: + - markdownlint-cli2 "**/*.md" "!gitlab-ci" 1>&1 || EXITCODE=$? + - echo DEBUG EXITCODE[$EXITCODE] + - mv markdown.junit.xml $CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/tests/markdown.junit.xml + artifacts: + expire_in: 3 days + when: always + paths: + - "$CI_PROJECT_DIR/artifacts/*" + reports: + junit: + - "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/tests/*.junit.xml" + rules: + - if: '$CI_COMMIT_BRANCH == "master"' + when: never + - if: '$CI_COMMIT_BRANCH' + exists: + - "**.md" + - when: never + + + + +Gitlab Release: + extends: + - .gitlab_release + + +pages: + stage: publish + script: + - echo publish page + artifacts: + paths: + - public + only: + - master + + diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..2930454 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "gitlab-ci"] + path = gitlab-ci + url = https://gitlab.com/nofusscomputing/projects/gitlab-ci.git + branch = master diff --git a/.markdownlint-cli2.jsonc b/.markdownlint-cli2.jsonc new file mode 100644 index 0000000..01f98e3 --- /dev/null +++ b/.markdownlint-cli2.jsonc @@ -0,0 +1,5 @@ +{ + "outputFormatters": [ + [ "markdownlint-cli2-formatter-junit", { "name": "markdown.junit.xml" } ] + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..6d0db2b --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Pages urls + +the site is deployed to the following URLs: + +- [https://no-fuss-computing.gitlab.io/infrastructure/website](https://no-fuss-computing.gitlab.io/infrastructure/website) + +- [http://test.nofusscomputing.com](http://test.nofusscomputing.com) diff --git a/gitlab-ci b/gitlab-ci new file mode 160000 index 0000000..1ef6c41 --- /dev/null +++ b/gitlab-ci @@ -0,0 +1 @@ +Subproject commit 1ef6c41818c40183f8019ea5cde48b4278e4d694 diff --git a/public/CA/38d0082d.pem b/public/CA/38d0082d.pem new file mode 100644 index 0000000..6ed8a02 --- /dev/null +++ b/public/CA/38d0082d.pem @@ -0,0 +1,43 @@ +-----BEGIN CERTIFICATE----- +MIIHpTCCBY2gAwIBAgIBATANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCQVUx +CzAJBgNVBAgTAk5BMQswCQYDVQQHEwJOQTEMMAoGA1UEChMDTldXMQwwCgYDVQQL +EwNOV1cxFDASBgNVBAMMC05XV19Sb290X0NBMTEwLwYJKoZIhvcNAQkBFiJqb25h +dGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3b3Jr +ZWQgV2ViIENlcnRpZmljYXRlMB4XDTE3MTIyMTAwMDAwMFoXDTI3MTIyMDIzNTk1 +OVowgbAxCzAJBgNVBAYTAkFVMQswCQYDVQQIEwJOQTELMAkGA1UEBxMCTkExDDAK +BgNVBAoTA05XVzEMMAoGA1UECxMDTldXMRQwEgYDVQQDDAtOV1dfUm9vdF9DQTEx +MC8GCSqGSIb3DQEJARYiam9uYXRob24ubG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNv +bTEiMCAGA1UEDRMZTmV0d29ya2VkIFdlYiBDZXJ0aWZpY2F0ZTCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBANNh/YQ88bqyR2569AwMnqe+9VjeUoFQcGgr +JjcS76lZaAERnbl49PJM6X9xcFBQoCD3S1WnNXL26ZtA+PKdfvZOL8GIkwZQrXNB +Ts2f4VP1dahuxuHYlmlwlpdT84JKZlDloUrDOgx0D707Z+ybUrTFjqaQjp/ZfybQ +QLiYfK/6v7K7rOh8WyeWWunDo8uYlZWmtmzAQU9IQimYWepZ4/O+yfWnUVRGvYMD +daALrNaj5MO41J13Y5sXDdl++yTCbujJ+xTDHKfjoJ+KpEuLa8VzWjJYAjm+TSXK +gWObOxpnrb4sW2bB2pPtwQoOKd3tXYW2bRKJHGt2pVzgyGUjZ1yGKFS04+cg9OpP +ePFtS4aTKVTMIe7BHwPA1fhu2efqmfP0vSY0EmRHuk9GIqo1r5EiC94xOcAuLkPG +RquMQr+moD27JrhhlF9vw/Z9pr6gZ+hUDYGbE0913F1mjdtYp1lBmaLysLwpI0lH +PUZdFdejCbnvPfH9EVxNRgbM5J/yzfRB//QRnufpjC2OgB6zTnifsYIOOSYHYgCK +4DLrin74j4YiUGm49wuTwdqk52B8bkDzx4cWwIpJWYIeQC2xMrR/RvdrDMxt1Frg +k5es0NHMWAzd2C2PRS2fmvuUdq2+QZRe721TvoeFLMI05PnUrxOkz/din8BNWtsN +AoBCi3FdAgMBAAGjggHGMIIBwjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRI +6WaWbdVLxOTffYdPlqd7zAw+7TCB3QYDVR0jBIHVMIHSgBRI6WaWbdVLxOTffYdP +lqd7zAw+7aGBtqSBszCBsDELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYD +VQQHEwJOQTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNOV1cxFDASBgNVBAMMC05X +V19Sb290X0NBMTEwLwYJKoZIhvcNAQkBFiJqb25hdGhvbi5sb2Nrd29vZEBuZXR3 +b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRl +ggEBMA4GA1UdDwEB/wQEAwIBBjBCBgNVHR8EOzA5MDegNaAzhjFodHRwOi8vbm9m +dXNzY29tcHV0aW5nLmNvbS9DQS9DUkwvTldXX1Jvb3RfQ0EuY3JsMEkGCCsGAQUF +BwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20v +Q0EvTldXX1Jvb3RfQ0EuY3J0MBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0B +AQsFAAOCAgEARpj46yWBnbJIfqh7V9c1AWZmbzqogJynp5AqyC2e8Rp59dpPKJ60 +BC2WVUMsCHqyhl6oZwmn2Ejud+iodGo4IwdgDneFvQQAiF7TVTBnBRHnup3rLtTX +zvqIBPyqBmrvZSjSfG0mStb3YWS41yj9bhsqy1qRTdXS+Ghc4I1DcOWu62NbhbP/ +UHPUEwCyPxEWLtxk0u8N8Hqmlr3qHHM53cKaOUUIn6VMtq2S0o39xWt7QuHWe3Aa +COQYaAVQ60f9cZUmw7h31d3oen7nrlaaDAp7i1e4HuTb8+PzetoGjJ8xCt4cbnp0 +ThQFdVuaLszSiHpmsKPvdazIVjhvT7CTM5EydsDHZFA6cMmWjYYm5f9MXbiCSebC +2q+2W2vO92yd/8JE3JCRc8A2Mi4RSw9SziN/MCvueorIFJXfawz3rARgk5KXKPNj +DBHcxxaQOTCJHLblGsv+9S/ANnucOihQRPWPGKGr80Yy5wQ8TKnuElvzrOjyR2Cj +HGqSX2ar1GnFtmDsfamnJ0kb+2Sbamt3slAxUM/Qc+SIWepVtSNb8IppWPCxmPOd +QyUMRayfkkc2qdo3xyUV1zE/alMPK6k0epyZ0+lyTo+sVpyzVq/D1wS63pUXiK/f +gB5/XW5AC1ngeN3DBlOc/R5mscyv4o4cHOauxMKjldGgGhqI0QnRSi4= +-----END CERTIFICATE----- diff --git a/public/CA/CRL/Earth_VPN_CA.crl b/public/CA/CRL/Earth_VPN_CA.crl new file mode 100644 index 0000000..2455d33 --- /dev/null +++ b/public/CA/CRL/Earth_VPN_CA.crl @@ -0,0 +1,22 @@ +-----BEGIN X509 CRL----- +MIIDjzCCAXcCAQEwDQYJKoZIhvcNAQELBQAwgaoxCzAJBgNVBAYTAkFVMQswCQYD +VQQIEwJOQTELMAkGA1UEBxMCTkExDDAKBgNVBAoTA05XVzEOMAwGA1UECxMFRWFy +dGgxFTATBgNVBAMMDEVhcnRoX1ZQTl9DQTEoMCYGCSqGSIb3DQEJARYZaW50ZXJu +YWxAbmV0d29ya2Vkd2ViLmNvbTEiMCAGA1UEDRMZTmV0d29ya2VkIFdlYiBDZXJ0 +aWZpY2F0ZRcNMTcwOTAzMDE0MjAwWhcNMTcxMDAzMDE0MjAwWjCBhzBBAggigeQN +UjXbIRcNMTYwNzIzMDMwMDQ3WjAmMBgGA1UdGAQRGA8yMDE2MDcyMzAzMDAwMFow +CgYDVR0VBAMKAQQwQgIJAM2h1w1EQ5qtFw0xNjA3MjMwNTU2MjRaMCYwGAYDVR0Y +BBEYDzIwMTYwNzIzMDU1NjAwWjAKBgNVHRUEAwoBBaAOMAwwCgYDVR0UBAMCAQUw +DQYJKoZIhvcNAQELBQADggIBABLLdl2PjX5MlxZ6fhkmKsU47xlpWdG4UUKc2Mcb +ioi8HJKH4RgLOhVBEmtV91RsndCNf3TMpAzDH5zySCNhIZk5ZT1m3yk2TEMse34a +qTWzfEpCNGPbhDTz2Eu553LZKg8Vem0OEKHjKp0i0vOXG7TN/9SHBs5pOUDYX3Z/ +iK6Xt6wQ6Ajl4x8mfArivwmVVK0ZIQJpHSSHhv29HzzJpgu8ZuI16ooomGrnEnlF +Sv3tNo0UleARmzKd+dlTsSfPq/gmcX1J3bgTB2QqQTyhQRewn5TC74pJ5CC3wGeW +wzsI/xovSKWwgrWSKTfaKwAhnamJQ8Ya96zEgPnc+k4UJ0IMNdY47/3OlQIvtCmG +D16D6j4T9M6TbdBKSLdNTPZXXU1jXTc5qIUccBAZqJSxOHqp15JTx5x6mVqhx6AT +dmL+ydm8UjjG/1kc//qjuXkDc7WoklTPd6vGawBsezoS8T4+okrFIG9domcFVKrL +D+JyMe2ZkJpRferxdVOSh773M/mNBI430aL3TKY6oPhvwx7gmpCPX3trUv+gi/Om +9f7mHZFk/qUs3pomAffaZzeX9g3+sktMY2l3cTYqsAOZGrUDbFjks+LGbCmHhnVm +KTl7QRbEnte2Bpz4GeN0XAf9HntA2A0yfoOWgsH6FEkh8H839fBAErvzpqD0qCDV +xY2/ +-----END X509 CRL----- diff --git a/public/CA/CRL/NFCCA.crl b/public/CA/CRL/NFCCA.crl new file mode 100644 index 0000000..4420166 Binary files /dev/null and b/public/CA/CRL/NFCCA.crl differ diff --git a/public/CA/CRL/NFC_Root_CA.crl b/public/CA/CRL/NFC_Root_CA.crl new file mode 100644 index 0000000..058e956 --- /dev/null +++ b/public/CA/CRL/NFC_Root_CA.crl @@ -0,0 +1,26 @@ +-----BEGIN X509 CRL----- +MIIEWTCCAkECAQEwDQYJKoZIhvcNAQELBQAwgaoxCzAJBgNVBAYTAkFVMQswCQYD +VQQIEwJOQTELMAkGA1UEBxMCTkExDDAKBgNVBAoTA05XVzEMMAoGA1UECxMDTkZD +MRQwEgYDVQQDDAtORkNfUm9vdF9DQTErMCkGCSqGSIb3DQEJARYcaGVscGRlc2tA +bm9mdXNzY29tcHV0aW5nLmNvbTEiMCAGA1UEDRMZTmV0d29ya2VkIFdlYiBDZXJ0 +aWZpY2F0ZRcNMTgwODA1MDEyNzAwWhcNMTgxMDA0MDEyNzAwWjCCAVAwQQIIDa1c +UsioJyoXDTE1MTAzMTA0MzkxN1owJjAYBgNVHRgEERgPMjAxNTEwMzEwNDM5MDBa +MAoGA1UdFQQDCgEEMEECCBIR9spKIlyLFw0xNjAxMDkwMDM1NTNaMCYwGAYDVR0Y +BBEYDzIwMTYwMTA5MDAzNTAwWjAKBgNVHRUEAwoBBTBBAghovaIOdTUkJhcNMTUx +MDMxMDQ0NTM0WjAmMBgGA1UdGAQRGA8yMDE1MTAzMTA0NDUwMFowCgYDVR0VBAMK +AQQwQQIIdCmC/xpJTM0XDTE1MTAzMTA0NDMxOFowJjAYBgNVHRgEERgPMjAxNTEw +MzEwNDQzMDBaMAoGA1UdFQQDCgEEMEICCQD9Keh+217BPhcNMTUxMDMxMDQzMTE1 +WjAmMBgGA1UdGAQRGA8yMDE1MTAzMTA0MzEwMFowCgYDVR0VBAMKAQWgDjAMMAoG +A1UdFAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAjjuEFC9NS8IatH6V+bXVj+NuA +Y6BkDT/u4uOvKecLZjM8OuSAlj+yVPEp5d0QKFGEN/1fmkLyqRK/0vhoLNufwnzL +eM14l/aZpTudl8dVf2EeJa2i/whUP9AOf8QH4UQxtWzbmPzcrZbfJdrRe2L8g8xl +yyMi/htHszutqIP1ZuwhYFGFHJZNiUHwm/LV8Ht0ZnI05YrqsMY9VFVXOT46qbMH +CaL/jx0xd4+nrXcbTSD1aKlagkY/7nHh5JIyK5f0nWiZ6uIc1ZLrXjgvT3mG9oWC +fImXfeK/dD0Q8s67Tmcb8EyhuYPabb/h/Vw6IpUAGg5KxjW+fLfpeqS5sivDzp65 +lkgsYv4PCe7C2lW/sapBVx47ISXIaNLNR0gTA8dE5mTbHIIwaa4rDL3jvtmPkNa5 +qv/0HXH0oRYKjEQLFgCI77ZNU6bCXPmpCxiD+2s3+fEHxRHYjVn7Tyk0Qdeqrllu +8qKA18tP5icF0PXv7sVouXdHCBK4nLfgzHfaLr2zhVfO154evKzLDS1GmDcytCl+ +MFhA1RM94xfwOxPwiHJ/e4MpdJ3BE7lxRiyVoBQiV0xwP0clhoCadBMvvDvGnkGc +AZ7UQDK5YhXh06Pv+ByX3xxE9Vp7Bo/teFxIwYPVH2BmPAowVoMzCLkj36yv1keC +laDVPqeP/31+efeFsA== +-----END X509 CRL----- diff --git a/public/CA/CRL/NWWPegasusVPNCA.crl b/public/CA/CRL/NWWPegasusVPNCA.crl new file mode 100644 index 0000000..9b06b7d --- /dev/null +++ b/public/CA/CRL/NWWPegasusVPNCA.crl @@ -0,0 +1,22 @@ +-----BEGIN X509 CRL----- +MIIDtzCCAZ8CAQEwDQYJKoZIhvcNAQELBQAwgdkxCzAJBgNVBAYTAkFVMRYwFAYD +VQQIEw1Ob3QgU3BlY2lmaWVkMRYwFAYDVQQHEw1Ob3QgU3BlY2lmaWVkMRYwFAYD +VQQKEw1OZXR3b3JrZWQgV2ViMRswGQYDVQQLExJOV1cgUGVnYXN1cyBWUE4gQ0Ex +FzAVBgNVBAMTDlBlZ2FzdXMgVlBOIENBMSgwJgYJKoZIhvcNAQkBFhlpbnRlcm5h +bEBuZXR3b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRp +ZmljYXRlFw0xNTEwMjUwMDAwMDBaFw0xNTExMjMyMzU5NTlaMIGAMDoCAQoXDTE1 +MTAyNTAyMDAxMVowJjAYBgNVHRgEERgPMjAxNTEwMjUwMjAwMDBaMAoGA1UdFQQD +CgEJMEICCQC1TE15xf9+yxcNMTUxMDI1MDIwMDE4WjAmMBgGA1UdGAQRGA8yMDE1 +MTAyNTAyMDAwMFowCgYDVR0VBAMKAQmgDjAMMAoGA1UdFAQDAgEBMA0GCSqGSIb3 +DQEBCwUAA4ICAQA7ZZfRgAi2b38IqxXLsINcyczWQ8/y8SKVv4xlu0SRkfWBVYF5 +pqD5lIjwZNKIqIpUzq4AYqV3u7GnkPfQ7WDIMveZZwp6DL2Jc0cjz1gNsU0ezyxt +V0JQLppUbH/x3xBR/+NszvZaCVYFOyrlUFSYO06CqXWRgpnJuhk0vJQygU6C9xcO +OzM7JlgI0NT/O3IDPC4gh/TPFdKnKVfcNpFimwJ91w1eMvTkpys2BvrKk0/bAuQz +PVtCx45kqCyP8WiMb0PZmQKAOdIREHb4sGS2dPocBARYxwFYDwgQ8g3BqnHCLM87 +Og1+b3QACi2PZ4e3yV8pqJhXnix97N036WkVV11J9VLdOUIPzkXsDFMmkYh4z9Vg +GOA5lzRTXYJVk7E7t4BDT7cu6y8ugW2BsLMlh0XrGTDwNhzJ8GBYWAkG2t+H+N/m +hLsBqt0tn/8XQvkize7qauado1CaouWMHWwA84ZX811vXW29m3VmYxQl5Q3oJWul +Rp1M9xISRVzpRx6GuzVPzN9LEfI4ZvSvHLUva9i6A08hj5aUYDvgtXmyaC+PaxBs +SfX06CeylzOf4hm3hubcGu+5Ynke7ZtpECSGxr5I/72oC6zukkiv9i6FXC1oGxuo +pBBjuoeG2MmO8HdDKE0T5XqkqmQv7Um4clDYRInMCACSthtW8U0ry7Wamw== +-----END X509 CRL----- diff --git a/public/CA/CRL/NWWRootCA.crl b/public/CA/CRL/NWWRootCA.crl new file mode 100644 index 0000000..6f3f23f --- /dev/null +++ b/public/CA/CRL/NWWRootCA.crl @@ -0,0 +1,29 @@ +-----BEGIN X509 CRL----- +MIIE5zCCAs8CAQEwDQYJKoZIhvcNAQELBQAwgbAxCzAJBgNVBAYTAkFVMQswCQYD +VQQIEwJOQTELMAkGA1UEBxMCTkExDDAKBgNVBAoTA05XVzEMMAoGA1UECxMDTldX +MRQwEgYDVQQDDAtOV1dfUm9vdF9DQTExMC8GCSqGSIb3DQEJARYiam9uYXRob24u +bG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNvbTEiMCAGA1UEDRMZTmV0d29ya2VkIFdl +YiBDZXJ0aWZpY2F0ZRcNMTgwMjA1MDQ1OTAwWhcNMjAwODA1MDQ1OTAwWjCCAdgw +PwIGIBUQJxYnFw0xNTEwMjcwNzQ0NTZaMCYwGAYDVR0YBBEYDzIwMTUxMDI3MDc0 +NDAwWjAKBgNVHRUEAwoBBDBBAghaYikTObwI4BcNMTUxMDI3MDcxNTAwWjAmMBgG +A1UdGAQRGA8yMDE1MTAyNzA3MTQwMFowCgYDVR0VBAMKAQQwQgIJAMXtJgEvbEgG +Fw0xNzEyMjEyMzQ2NDFaMCYwGAYDVR0YBBEYDzIwMTcxMjIxMjM0NjAwWjAKBgNV +HRUEAwoBBDBCAgkAxe0mAS9sSAcXDTE3MTIyMjAwMDUxMVowJjAYBgNVHRgEERgP +MjAxNzEyMjIwMDA1MDBaMAoGA1UdFQQDCgEEMEICCQDF7SYBL2xICBcNMTcxMjIy +MDE0OTQ2WjAmMBgGA1UdGAQRGA8yMDE3MTIyMjAxNDkwMFowCgYDVR0VBAMKAQQw +QgIJAMXtJgEvbEgKFw0xODAxMDUwNTA3MzlaMCYwGAYDVR0YBBEYDzIwMTgwMTA1 +MDUwNzAwWjAKBgNVHRUEAwoBBDBCAgkA1bayDE6HOc0XDTE1MTAyNzA3MTAwNlow +JjAYBgNVHRgEERgPMjAxNTEwMjcwNzEwMDBaMAoGA1UdFQQDCgEEoA4wDDAKBgNV +HRQEAwIBCzANBgkqhkiG9w0BAQsFAAOCAgEAJbVR23uwFuOi4fCQHn/0gLm24PjI +xkXeim/Vep9vc3LCH1+r73O3Pf5kWKBmklul9MpywDAyPiV5wU6k2x8EMSKLEe+n +IRE+32JKPSGx2nluSn2IUonQKF+ZtG0hW367+D3HShdinzNuUbqfGGlAjZwmgKem +zydh7VSkvBxQersvXknPvoIjbTOfw0l10icE4WwbY5PtHdz+SYUH86UrVHPH5MG3 +tJEMnmZfbyGAs6vYm/NDD4cF4tIF4ziId7nmPBUf7dnFlw75xRUjyem397AnUOez +zS+K/j9u3V/um8jfaKkdXFfT8DOaiFv9YBsdwOTsgDFgKTalgWHbibOH2wk/ZrM6 +k+hfpgoE5/CtZyKKD/s5SuYcBYEfYY1M2g/QzU7RpScjPz+yvIBoOhitk+urHBBq +Cx3iM9HW1vNq8trJomeFkqGFSiN+Uv4hq51BThljLxaMoga2tE4hdeO3kIr2Ntv/ +acoTKbljxX2YxCvkZXombmX2wecORO3uS+TNKolgzU7FE8vRI6E7yC+jjdDpksYL +wVL7pa0kL2YtagpmOLFCeSlQ/iWlQMUSqBLbpyEWX/JvgVghUWcwn0n65UEr+zyQ +LzhaXpc2MNVRoskN1ONSCCJW34x2IBzG6+Pk/dKKKAna4340zG5txyKKl5jLkh5/ +YJP4oXLy576q/30= +-----END X509 CRL----- diff --git a/public/CA/CRL/NWWVPNCA.crl b/public/CA/CRL/NWWVPNCA.crl new file mode 100644 index 0000000..0e8b81b --- /dev/null +++ b/public/CA/CRL/NWWVPNCA.crl @@ -0,0 +1,29 @@ +-----BEGIN X509 CRL----- +MIIFDDCCAvQCAQEwDQYJKoZIhvcNAQEFBQAwgdYxCzAJBgNVBAYTAkFVMRYwFAYD +VQQIEw1Ob3QgU3BlY2lmaWVkMRYwFAYDVQQHEw1Ob3QgU3BlY2lmaWVkMRYwFAYD +VQQKEw1OZXR3b3JrZWQgV2ViMRMwEQYDVQQLEwpOV1cgVlBOIENBMRMwEQYDVQQD +EwpOV1cgVlBOIENBMTEwLwYJKoZIhvcNAQkBFiJqb25hdGhvbi5sb2Nrd29vZEBu +ZXR3b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmlj +YXRlFw0xNTA2MDUxMDU3MDBaFw0xNTA3MDUxMDU3MDBaMIIB1zBAAghGwdK73FPg +2hcNMTMxMjIzMDgzMjI5WjAlMAkGA1UdFQQCCgAwGAYDVR0YBBEYDzIwMTQwMjAx +MjM1NTUwWjBAAghL9H8/00JjmxcNMTMxMjI0MDA0NjQ5WjAlMAkGA1UdFQQCCgAw +GAYDVR0YBBEYDzIwMTQwMjAxMjM1NTM1WjBCAgkAgqnPP+Wf1YkXDTE1MDIwNzAx +MDgyNlowJjAKBgNVHRUEAwoBBDAYBgNVHRgEERgPMjAxNTAyMDcwMTA4MDBaMEIC +CQCF4C80Bu+WxhcNMTUwMjA3MDEwODAyWjAmMAoGA1UdFQQDCgEEMBgGA1UdGAQR +GA8yMDE1MDIwNzAxMDcwMFowQgIJAIdWbI4ErRreFw0xNTAyMDcwMTA3MDdaMCYw +CgYDVR0VBAMKAQQwGAYDVR0YBBEYDzIwMTUwMjA3MDEwNjAwWjBBAgkAtUQpLTey +hp8XDTEzMTIyNDAwNDUwNlowJTAJBgNVHRUEAgoAMBgGA1UdGAQRGA8yMDE0MDIw +MTIzNTU1MFowQgIJAMpeaX2ilH7BFw0xNTAyMDcwMTA2NTNaMCYwCgYDVR0VBAMK +AQQwGAYDVR0YBBEYDzIwMTUwMjA3MDEwNjAwWqAOMAwwCgYDVR0UBAMCAQ8wDQYJ +KoZIhvcNAQEFBQADggIBABUTNIxIswUIcEKCDyF4rQFtB9YLKv4jX5JuR3WAdh+k +R3cTDeDut34tvN9WMj9ukqXYcBMceqlVSjGEw2S5yCF9GFfZuwkBKoGw+yqX9obz +11GM4+mOGeJzPsWLEMhFjcl53OWIVhkcyko6uVPrQ88JlTJWrligBE8CYsIcDpdu +9RyPuo2lzvQ0/cS6FkENnVlp0ILFIV9YExdb/ot486XRmk4EjTwqawea58BwY4+k +0g9okPIilDzE7nScvBIW3S1WRY2WCRrLccfJ3x0oCPDbVYxseKJ/SPCmar8KvM5A +y7hAhOpQ4nZGATYXcvRyA0pPagKafIWpXpoQiu7kMn38Dlmaeqp3qL7sfLUjj/QJ +UVovISWkIQx9RTwx8CixCABJnLXYeiiXycsPc4rvcoxNqU9FdDwlK+kfU8tQkCm6 +QJI4o5vH4s1cVFcjBnhJWRmK3gARKltKkgkGVxFHedZJ3CziwGHPFA0gySZEzPNt +jC1g6auCROVTFQKoQ+nxreIF76ia0siWlYCyS022f4mOaBaR9lzSuNUH5YnF3h8u +ZO+lwLpGQ6NPocg3kEOHrlQklw4KMx3ZJha7G2nz5DWTMt4jTFGKU0iLabYkU+HR +IgKOdOCqWWCdFuXxOlneCIkagWZXWpPXBHMSBw8IPIyp9ts2o8dzGclErBWh96bz +-----END X509 CRL----- diff --git a/public/CA/CRL/NWW_Root_CA.crl b/public/CA/CRL/NWW_Root_CA.crl new file mode 100644 index 0000000..0ea7579 --- /dev/null +++ b/public/CA/CRL/NWW_Root_CA.crl @@ -0,0 +1,32 @@ +-----BEGIN X509 CRL----- +MIIFmzCCA4MCAQEwDQYJKoZIhvcNAQELBQAwgbAxCzAJBgNVBAYTAkFVMQswCQYD +VQQIEwJOQTELMAkGA1UEBxMCTkExDDAKBgNVBAoTA05XVzEMMAoGA1UECxMDTldX +MRQwEgYDVQQDDAtOV1dfUm9vdF9DQTExMC8GCSqGSIb3DQEJARYiam9uYXRob24u +bG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNvbTEiMCAGA1UEDRMZTmV0d29ya2VkIFdl +YiBDZXJ0aWZpY2F0ZRcNMTgwODA1MDEyODAwWhcNMTgxMDA0MDEyODAwWjCCAoww +PwIGIBUQJxYnFw0xNTEwMjcwNzQ0NTZaMCYwGAYDVR0YBBEYDzIwMTUxMDI3MDc0 +NDAwWjAKBgNVHRUEAwoBBDBBAghaYikTObwI4BcNMTUxMDI3MDcxNTAwWjAmMBgG +A1UdGAQRGA8yMDE1MTAyNzA3MTQwMFowCgYDVR0VBAMKAQQwQgIJAMXtJgEvbEgG +Fw0xNzEyMjEyMzQ2NDFaMCYwGAYDVR0YBBEYDzIwMTcxMjIxMjM0NjAwWjAKBgNV +HRUEAwoBBDBCAgkAxe0mAS9sSAcXDTE3MTIyMjAwMDUxMVowJjAYBgNVHRgEERgP +MjAxNzEyMjIwMDA1MDBaMAoGA1UdFQQDCgEEMEICCQDF7SYBL2xICBcNMTgwNDA0 +MDExMTExWjAmMBgGA1UdGAQRGA8yMDE4MDQwNDAxMTEwMFowCgYDVR0VBAMKAQQw +NgIJAMXtJgEvbEgJFw0xODA0MDMwNzU4MDdaMBowGAYDVR0YBBEYDzIwMTgwNDAz +MDc1ODAwWjBCAgkAxe0mAS9sSAoXDTE4MDEwNTA1MDczOVowJjAYBgNVHRgEERgP +MjAxODAxMDUwNTA3MDBaMAoGA1UdFQQDCgEEMDYCCQDF7SYBL2xIDRcNMTgwNDA0 +MDA1ODM4WjAaMBgGA1UdGAQRGA8yMDE4MDQwNDAwNTgwMFowQgIJAMXtJgEvbEgO +Fw0xODA0MDQwMTExMDBaMCYwGAYDVR0YBBEYDzIwMTgwNDA0MDExMDAwWjAKBgNV +HRUEAwoBBDBCAgkA1bayDE6HOc0XDTE1MTAyNzA3MTAwNlowJjAYBgNVHRgEERgP +MjAxNTEwMjcwNzEwMDBaMAoGA1UdFQQDCgEEoA4wDDAKBgNVHRQEAwIBDzANBgkq +hkiG9w0BAQsFAAOCAgEAqAPkorhG9ASJ85EebuhVSCQ2FVtceMvbzF7TW9cNcifk +pgsfHZOSHWXprmDmDv1KVbjeTIyYUufycyfF4u9g6DMGdH6N8ScV+PItUcyTAy21 +ZqHxdJxdYtaxcJlkHnrAhOLs4KhwTUAkdivZZUZKnFQHntmZA+hIkvDiVZQ3IP05 +frf+1UzOZX3MftQLGQtUZ5fM2JHzPwO07eUNjiD3nwcX/N8YcyrxHaZG7aTYUEEq +7QIw10ghRrUCZw8TnL5grQYJdmsA8aI152tI+eevjgdECSbt+6uQpnPa/Z0pyRug +ahtY0EJUrw/2VPvm4T8aHVTe/E/EkWccyiJFBs9Qe6VOs/uWx572O8q9eOzYOZoY +m2YmrDlvqBD5km45JrDfjS1mRRPAHeRyt5JIB9Jf2zFBJUU5SHB+KZP02NvoxEOK +/sRPKKZP/54dRhAgCUhAjw9knLjChWlL4RpLn6Vf08saL08Tfh5hbWMsnCGjesyf +Cf3aqisHc/5dxCqfKKtn/RjGrXSHsh/y+TtvYP9ssVQdCFc3qvVpxwhex1fms4Mp +THCm2JQlZMaMALPgoeaVyTX3K47/oBQaMh7DcN4Eq9j89OpUNHwhXU1bD5CWM2UY +BUu5+2wIAj/3Ifuo4JTcOnhCBwuF2sSATiRV7Y3QjgKRmqhuzMBUNRKw3Cc2Z48= +-----END X509 CRL----- diff --git a/public/CA/CRL/Pegasus_VPN_CA.crl b/public/CA/CRL/Pegasus_VPN_CA.crl new file mode 100644 index 0000000..5520248 --- /dev/null +++ b/public/CA/CRL/Pegasus_VPN_CA.crl @@ -0,0 +1,19 @@ +-----BEGIN X509 CRL----- +MIIC/TCB5gIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQVUxCzAJBgNV +BAgTAk5BMQswCQYDVQQHEwJOQTEMMAoGA1UEChMDTldXMRAwDgYDVQQLEwdQZWdh +c3VzMRcwFQYDVQQDDA5QZWdhc3VzX1ZQTl9DQTEoMCYGCSqGSIb3DQEJARYZaW50 +ZXJuYWxAbmV0d29ya2Vkd2ViLmNvbTEXMBUGA1UEDQwOUGVnYXN1c19WUE5fQ0EX +DTE1MTAzMTA1MTEwMFoXDTE1MTEzMDA1MTEwMFqgDjAMMAoGA1UdFAQDAgECMA0G +CSqGSIb3DQEBCwUAA4ICAQCxo2KoBQ+1IP+ZuiqG78QhjVRLepmxiHzGUw6gkzIz +kkCyNSc/V0ZfdaRtWYZ23A7WjNSvdQuwhKp5Nq8SlCVcH0ymb0nvifT4w7TOQxFf +0FpK76hYD1Ozx71/prI9q1QyRjD9yqMmxYObAQphrGJVZ8ljpKUYLOvxg6NMO8Ns +ZYLlryLYf0+MdID2WejW9KFgBSg/bi49UHxJw4hGnXx98IAVSbnqYmxejiEjwbLQ +5C8cgozEn9RUMSdWzL9d2IUOt9ppKfy7VgOH/2io0IMb28RxD/b3RdCCNNelSKFE +DJrSuOwhvP32u71CYN/6GEcg3yHif5d88yKnmPkC/iwr79oLe0dQh0SRsO037sUE +G53sA+9N69EtwqwXjPFjruns3ngtJye76gJksceI9JJB9Q5qfShCSqVviX5iCcMU +tNv5mYtS6yOIjUgPpvBOSuUPwsiegGE6Zgvz2EMgutaxnDdgbkvO/8gEy154kft0 +1l8W+/ueUEAZPTifoSMWr8Up6PFKAdCO46XSvWEuQ1NcZeWvq1EioBT1U2M65hB3 +bKtRFWUkCxQJWxye/eLw+SGGGwVpXy3P7sueUWiXFSmtAbfXuWej9LlMju5FUKXY +34K6RlI/GkPhwfWN5SAfYnX3qOF3IUiTAxchCQZ2Z6JR1dIEShHX4Ur4FdW45lXM +aw== +-----END X509 CRL----- diff --git a/public/CA/Earth_VPN_CA.crt b/public/CA/Earth_VPN_CA.crt new file mode 100644 index 0000000..f48d3ce --- /dev/null +++ b/public/CA/Earth_VPN_CA.crt @@ -0,0 +1,44 @@ +-----BEGIN CERTIFICATE----- +MIIHrTCCBZWgAwIBAgIJAIF057Inea3QMA0GCSqGSIb3DQEBCwUAMIGwMQswCQYD +VQQGEwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cx +DDAKBgNVBAsTA05XVzEUMBIGA1UEAwwLTldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0B +CQEWImpvbmF0aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0T +GU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTUxMDI3MDAwMDAwWhcNMjAx +MDI2MjM1OTU5WjCBqjELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQH +EwJOQTEMMAoGA1UEChMDTldXMQ4wDAYDVQQLEwVFYXJ0aDEVMBMGA1UEAwwMRWFy +dGhfVlBOX0NBMSgwJgYJKoZIhvcNAQkBFhlpbnRlcm5hbEBuZXR3b3JrZWR3ZWIu +Y29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3H82oeWzt5ZBoyelJhBjp8WrjE5yrR9+ +/xn118D/WXGeLMPixXmjNe9Ik0tg824DBoc3/ZHOtt8Knk32LZZhF5BF1B5H8Xgg +zx46e23tufVzUWPt+tZjV35//T/PikYUZUdCTYbYZFOuR0VwOiJBtCu0TEwQDaLe +bT9YJmAiSACKRUAT5WJwmP8mxuwW0qL5gns3Sfldq1Fvqjwa/WZQfI1uvV0GeHdd +EWiH5sTe6wtIHjXUwV/YvCsDcqk3e/Jl77QgiYwduovx/jKRCNtpBVH9yA5wsdRk +cPhAEdF8SK/8Ti/8SOChYePmIlIpbqZSO5lxyGJB+JP6Lq5gFSLX2xkTx7Z+GrlG +hiq7++PyI5S9wOsxzb+yggiX9O09n8L39cQ8t6F48AXEZpdE8jdp+jbrLUhFJ33N +HFShms92VGmEL/Hp+o4jzLkKjj8JiZtQVEfTQWiCpU2Iy8SE2soFzx2XrGS4QNkG +5Qes39dfJtPzzugXgO9LjeRECfH1o5j5gr8MfV7S0Pa9KiamTRM+qCjyLM6FgboY +XtqvGNhjZPspZCL2BePNvXMOuWQY80W2NYwpcmtQWd9NXRTOMCkBSYbaTX2gny0j +sAG8OlKz/oNjEFhuS9DYhaB2d9i/7Ye8zFGNxhX/zSXrwSFYB7ew9unACk+UMW4m +7oX3ZkaBx50CAwEAAaOCAcwwggHIMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FHofT+JsVUY8oAVJR3ijj0MxpFq8MIHiBgNVHSMEgdowgdeAFEjpZpZt1UvE5N99 +h0+Wp3vMDD7toYG2pIGzMIGwMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkExCzAJ +BgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAKBgNVBAsTA05XVzEUMBIGA1UEAwwL +TldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0aG9uLmxvY2t3b29kQG5l +dHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNh +dGWCBiAVECcWJjAOBgNVHQ8BAf8EBAMCAQ4wQwYDVR0fBDwwOjA4oDagNIYyaHR0 +cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JML0VhcnRoX1ZQTl9DQS5jcmww +SQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vbm9mdXNzY29tcHV0 +aW5nLmNvbS9DQS9OV1dfUm9vdF9DQS5jcnQwEQYJYIZIAYb4QgEBBAQDAgAHMA0G +CSqGSIb3DQEBCwUAA4ICAQA/Esj2AP0oM51YYuPhE1Mmknkx6Xxnn49lZim9BJEr +PMe5+M1wxlXnMklHl0AEyf59W1V6PCvlONonsOOZg/Dncm5w4AYdjeUSUxGMr6lw +kVViKkPApv1NBzw3kmJDL0CazTR3K+nl4mB9BTbOSnvGX7QUcZZ92mDxqBAiTaRb +rk8OzDW4+Lla51hSsBYuQrmRtx1jT/OZxLL6HDfM53HTLMvbFMndC2pnZL78owtp +q/V9zyyWC2fjDFGeMAv/7/0BuwfP3Ovir5OIv7C8YMrfcshgZhdt5E4mKX02TENT +x0tfNV/T/TeQGjdX85L4uYnViAA+rAlVRjE8Y0rZInnhDahI5ptpUUjSUvF0D3k1 +ZTXvCqvev4As7k0ci4mCO15LQLcQWOrirzARSR4l1OFWmlxd3zy8CBgjN8RgV0r+ +qPp1DWO/5hqKgVoBUKKAWX7cVu1FZYlxjiKqYsZHkwq5vy7ibHCSipufCWCVdU1X +dkhXhbEaS4FIA1epQNhH+GPyMxVU5uTTieSx0uvEbKvJ9UmLIGQLxBsWSgfmUKjc +xST6RlvTmKywV3ansfmYw84IxSZylpm8gT8+r5iod7lHXre1f+hESmE4lQvQ51eM +f3RjNf5W+uGtaPTGzZRN+b//kGs1pmn6Mtyr94DQCHp3LJCAVoHpFqy8PqjdlLNo +Yg== +-----END CERTIFICATE----- diff --git a/public/CA/NFCCA.crt b/public/CA/NFCCA.crt new file mode 100644 index 0000000..5121531 --- /dev/null +++ b/public/CA/NFCCA.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +MIIGFjCCBP6gAwIBAgIIB+I42RMLhBgwDQYJKoZIhvcNAQEFBQAwgdgxCzAJBgNV +BAYTAkFVMRYwFAYDVQQIEw1Ob3QgU3BlY2lmaWVkMRYwFAYDVQQHEw1Ob3QgU3Bl +Y2lmaWVkMRYwFAYDVQQKEw1OZXR3b3JrZWQgV2ViMRQwEgYDVQQLEwtOV1cgUm9v +dCBDQTEUMBIGA1UEAxMLTldXIFJvb3QgQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0 +aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtl +ZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTMxMjIzMDAwMDAwWhcNMTgxMjIyMjM1OTU5 +WjCB2DELMAkGA1UEBhMCQVUxFjAUBgNVBAgTDU5vdCBTcGVjaWZpZWQxFjAUBgNV +BAcTDU5vdCBTcGVjaWZpZWQxFjAUBgNVBAoTDU5ldHdvcmtlZCBXZWIxFDASBgNV +BAsTC05XVyBSb290IENBMRQwEgYDVQQDEwtORkMgUm9vdCBDQTExMC8GCSqGSIb3 +DQEJARYiam9uYXRob24ubG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNvbTEiMCAGA1UE +DRMZTmV0d29ya2VkIFdlYiBDZXJ0aWZpY2F0ZTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBALrz75sW0VR2qqi6UAtk2z/0GpLxlPsgGawLePfNZXvdYHcB +1JzPpAyCZ+PF4VIHz17tmdQFyN+msd2W6Op8SI5CW3MDHwA5HoAGcm6vx+xp95UX +96+fbqthL3UPNuOOW3EWXEb3DsF2wtrNXdhq4nyOMGrioe0fQvo8ij7Qg/eiFJSu +Sg3zPssa5AjsJ3P4px9kQusm2tkN9oH/1AZmE3CJXkVzqzEPbmnUzt/LD2I4Hd86 +KweNsSiBeZwrxWN7nQUla+rWE7Al+orLLnQbj14uz5Oeh+y2VnVmXxec23mebUcl +Pxy9GhxnKMF2wp6//nJs/soJKt/KEdWaMU4oW1m/rkJejjVQSvBvO89hL+4hi1iK +aoxXRnNnX6V5naXPAjlOXzDqZSnmDPk31gWL7uy7eeNY/+dCYKNk/ikstGAhfn0y +k70tUAguBf3zAewRL8JM05+HrYGdhCv/qFb+VrZEf0BgnSvq4XpVszNYJY+JePbW +smOw0/569aptCHaGtpuuvDO5F5GmtvN10NWYXRJx98txAT4SnfDHuxp/kbqlgXQF +Q+I38vVYRWfDOoakxZYESvGNlXZ12aY9RiMKp4191Los9yH16TXoERvg8Q1a1QEQ +l+fwM1iTg3RJ1WowCm6QvsU5NqVjrx0GzXCTxkd9OCjyiVwl64X9sDjYZhe3AgMB +AAGjgeEwgd4wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwQAYDVR0f +BDkwNzA1oDOgMYYvaHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JML05X +V1Jvb3RDQS5jcmwwRwYIKwYBBQUHAQEEOzA5MDcGCCsGAQUFBzAChitodHRwOi8v +bm9mdXNzY29tcHV0aW5nLmNvbS9DQS9OV1dSb290Q0EuY3J0MB0GA1UdDgQWBBR6 +prE+wkxZU+lAqwU04QYbfTVQxjARBglghkgBhvhCAQEEBAMCBkAwDQYJKoZIhvcN +AQEFBQADggEBABV0Uw7kioLo/bUf9Bkcjq08v6zAvnjfp22u+P3USDWvjdlyBM1F +J39TOf2tAvZJ+33HzDanNL1oDw57IVw7QqIasLJRINa3gojUml6SaOT/DF0HpcJO +LN1e1x3oaQHHw5cljCFue4PRdja2z7EgsPY2qZdIdnN5CuaUI29qke8MD4cX0Ezu +KtCzkL8TWsc+QKZYodNjSwviOBIEOar1ayGAGfarqszDKHk3jG8W390BJBVtpUgL +zOyyv4SmKu+Zu090nAB91ThYYA3vnPV3Ar+tAKl0taSWNQh55jrwSA9BhrFGaRxb +huJWadC1O7ILrs72kIExzELUSDcqOhc1Nuk= +-----END CERTIFICATE----- diff --git a/public/CA/NFC_Root_CA.crt b/public/CA/NFC_Root_CA.crt new file mode 100644 index 0000000..6f718c7 --- /dev/null +++ b/public/CA/NFC_Root_CA.crt @@ -0,0 +1,43 @@ +-----BEGIN CERTIFICATE----- +MIIHrDCCBZSgAwIBAgIJAMXtJgEvbEf7MA0GCSqGSIb3DQEBCwUAMIGwMQswCQYD +VQQGEwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cx +DDAKBgNVBAsTA05XVzEUMBIGA1UEAwwLTldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0B +CQEWImpvbmF0aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0T +GU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTUxMDI3MDAwMDAwWhcNMjAx +MDI2MjM1OTU5WjCBqjELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQH +EwJOQTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNORkMxFDASBgNVBAMMC05GQ19S +b290X0NBMSswKQYJKoZIhvcNAQkBFhxoZWxwZGVza0Bub2Z1c3Njb21wdXRpbmcu +Y29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtK+L7NLT6f3c0bbmSPAWTtAkPO3W3Myv +GlhCPUaNp4Up+/p50CiuBVrZ9hGAJQK1y+7yrmDgM+mTvlnY/m41BLtq8YYcT3Dk +CgloEGhaUD/vdTSD6ZYAF1u8yNvueAJ+NybCpEDaDSBxbi4aJnKrcvx6j6T+YG3R +ajHpDzQjNH89S9IzsTIrQsOM8e8stVEkjZld78TvtGc/Vl/p/QMAL8XpMJ1KBOWd +Wmk9v/x9JiBDrdJIMFl/Zdeb9VMjbabNqjLV8uCz6Iv2E3Rii+xYghcRPF+Y1zD7 +gcOy6aaLmITFbusf1cuzZUlY/XzYs/3KNiQwENS68Mpd0v4NaPL21sip0Zys/Jbu +mwQ8X3RQLWvlDh6l+Z3TKM6QZK1oPB2a51IsNwGBFgOMr4JbEDwlbA1QcyIzdoE8 +i/CGIKUPoaYOmmAxMuOKS1pjO+BeiQ7i+jDMX4Yip3wIGViXm6oK5uzPUUC9YeOn +Jti9iFb/InNToaEFaNKNj8ihE9PvWWmty85J0rxFpHUMth+bANCWSxUDvzmfhAgA +NQepApTdArzguh2t2F4CANNSeJU6gze40XMd4H3dggVVohs5GC3Aj/RbFiJADtmo +A8a1T8sobrDKj0veapEw/eRzqlUW8z9dBLFk1+MNGOWz6p3TjoWxdjE8loShD90Z +KeqasY/t2g0CAwEAAaOCAcswggHHMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FMcOta68Bn/QtEwcLCCyoJvOSmSNMIHiBgNVHSMEgdowgdeAFEjpZpZt1UvE5N99 +h0+Wp3vMDD7toYG2pIGzMIGwMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkExCzAJ +BgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAKBgNVBAsTA05XVzEUMBIGA1UEAwwL +TldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0aG9uLmxvY2t3b29kQG5l +dHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNh +dGWCBiAVECcWJjAOBgNVHQ8BAf8EBAMCAQ4wQgYDVR0fBDswOTA3oDWgM4YxaHR0 +cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JML05GQ19Sb290X0NBLmNybDBJ +BggrBgEFBQcBAQQ9MDswOQYIKwYBBQUHMAKGLWh0dHA6Ly9ub2Z1c3Njb21wdXRp +bmcuY29tL0NBL05XV19Sb290X0NBLmNydDARBglghkgBhvhCAQEEBAMCBkAwDQYJ +KoZIhvcNAQELBQADggIBAJQM7UeDaXM0/jl1PLJ/UUFGmBhCy3pDLc2JIeRifLTo +NzJ0RmBzF6OQGriXXKiKmZKTAwFvuYjks1Hm/hjFSTbhmNFsU3sx8qXe0h4xj9Op +bvDDJaiXl+HIEl2BQkJ6Rnr7b56M6Y+W6cAtuCwQkZGAO1ip0pF7WbPv1OFaL1pN +/OCe8wiXDIkyH87GFESsQG7VypAp8u5vlKkxFeISCo7FYRhfhEV0hv62gaWb0zjE +QcW6Pgnj4KHfDKThoWwWUC+5kJuGd81dWmbgJ1+AUc5kNHl7f3w8yr6YkM24yji8 +HSpQ0yZzN3kK8JN0E+DJk0OVMD5aiBQjb+UkMIVwBWnoCixNAv0ni51eyrCJ49va +E57RTYfPCLJurHpm+kP66V9vSKNiyBOwbmf5KSWeyG3p6YZ+ywSvypsdw21eXpOf +Uu1GYA+UDoZE7g8KcCwM9H2T12Da8mHRlXJubeY0YrInlc5hQwgllzzYqbzrh15n +2YU6OvfInyXwjPc6m5Ktn+lObOqFrTYBDIf5spaC5MJuMNcMIzloFtHjgStAQxds +CKUIyVWJx/bVAdc42VcQVNU/G9df5Q8+XLJknetfa5ZU3drob2fdi4O6SwowOvv4 +UjGxZKIJBvI9J/D0Sda8vh96NJ5Q1VTW+V9pseG+r6sEb2YXt601jNxifjOY0Fiu +-----END CERTIFICATE----- diff --git a/public/CA/NWWRootCA.crt b/public/CA/NWWRootCA.crt new file mode 100644 index 0000000..34ab426 --- /dev/null +++ b/public/CA/NWWRootCA.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE3TCCA8WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCB2DELMAkGA1UEBhMCQVUx +FjAUBgNVBAgTDU5vdCBTcGVjaWZpZWQxFjAUBgNVBAcTDU5vdCBTcGVjaWZpZWQx +FjAUBgNVBAoTDU5ldHdvcmtlZCBXZWIxFDASBgNVBAsTC05XVyBSb290IENBMRQw +EgYDVQQDEwtOV1cgUm9vdCBDQTExMC8GCSqGSIb3DQEJARYiam9uYXRob24ubG9j +a3dvb2RAbmV0d29ya2Vkd2ViLmNvbTEiMCAGA1UEDRMZTmV0d29ya2VkIFdlYiBD +ZXJ0aWZpY2F0ZTAeFw0xMzEyMjMwNTA1MDBaFw0yMzEyMjMwNTA1MDBaMIHYMQsw +CQYDVQQGEwJBVTEWMBQGA1UECBMNTm90IFNwZWNpZmllZDEWMBQGA1UEBxMNTm90 +IFNwZWNpZmllZDEWMBQGA1UEChMNTmV0d29ya2VkIFdlYjEUMBIGA1UECxMLTldX +IFJvb3QgQ0ExFDASBgNVBAMTC05XVyBSb290IENBMTEwLwYJKoZIhvcNAQkBFiJq +b25hdGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3 +b3JrZWQgV2ViIENlcnRpZmljYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAyQqO2ehMgJt7/smhusiPQn183w//y9ZE6IZ8ylVsQ45HEI8svadYbKay +Vj4XzOl6h91asi3mGKllRq1fj7/Tekid641ew1Emt0yMbMbxCj7NW7jM3UeTNP4+ +0OtNjXKGI6A2/ciS4lQoSC7TQc37L5tr3qN6TzbtxLKfvyOIPczDbDBBtfAicw70 +71ICWjeMGJ/MASAO0RR+c77TcNFqNPkzMztyJpucQy4D+iGMDDfNfltcjd+NA5Y7 +YSUyx4hl05IIjY2FlmBwC1nLTYtEV4hWN+lDM8W0A736zo+kiP/SbryqYVUgJZoC +aJV38NRB3ksNDHELwbJAE5WDdP8KlwIDAQABo4GvMIGsMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgEGMEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9ub2Z1 +c3Njb21wdXRpbmcuY29tL0NBL0NSTC9OV1dSb290Q0EuY3JsMEcGCCsGAQUFBwEB +BDswOTA3BggrBgEFBQcwAoYraHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0Ev +TldXUm9vdENBLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAL1+9V99RaFuqyzb20E9/ +DKoByMK2Q+1Mepw7CdbEQbnOtj4CiWnNA4Nw2rMOcV1dsd0WoExlW/bBHXWqS33x +x/XCODiJtmVMDqPU01DSQy74y7cQxOh2qetvsDfbdVHQryeMSZbEvvlranXkmZOB +/VgrXbrFBC8rJ5LxY+GdC93qUpyhZ/ON9iWMzq5b1nkqLSy4b8OR+gHINBWAu4Rj +fByKj3QerFf+272ADRndJXZRf376TY5DSFdolyvPVO9/S+ussnlpZP10dtlLsJ5H +rEfq+VCmSwC2YTkJNUTQvq2iOlgAQUl5UDkd2LvthO3NsZaRgVObLudfRQzV5UHO +Pg== +-----END CERTIFICATE----- diff --git a/public/CA/NWWVPNCA.crt b/public/CA/NWWVPNCA.crt new file mode 100644 index 0000000..3c53c85 --- /dev/null +++ b/public/CA/NWWVPNCA.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +MIIGADCCBOigAwIBAgIJAOdfyaftuP41MA0GCSqGSIb3DQEBBQUAMIHYMQswCQYD +VQQGEwJBVTEWMBQGA1UECBMNTm90IFNwZWNpZmllZDEWMBQGA1UEBxMNTm90IFNw +ZWNpZmllZDEWMBQGA1UEChMNTmV0d29ya2VkIFdlYjEUMBIGA1UECxMLTldXIFJv +b3QgQ0ExFDASBgNVBAMTC05XVyBSb290IENBMTEwLwYJKoZIhvcNAQkBFiJqb25h +dGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3b3Jr +ZWQgV2ViIENlcnRpZmljYXRlMB4XDTEzMTIyMzAwMDAwMFoXDTE4MTIyMjIzNTk1 +OVowgdYxCzAJBgNVBAYTAkFVMRYwFAYDVQQIEw1Ob3QgU3BlY2lmaWVkMRYwFAYD +VQQHEw1Ob3QgU3BlY2lmaWVkMRYwFAYDVQQKEw1OZXR3b3JrZWQgV2ViMRMwEQYD +VQQLEwpOV1cgVlBOIENBMRMwEQYDVQQDEwpOV1cgVlBOIENBMTEwLwYJKoZIhvcN +AQkBFiJqb25hdGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3ZWIuY29tMSIwIAYDVQQN +ExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlMIICIjANBgkqhkiG9w0BAQEFAAOC +Ag8AMIICCgKCAgEAwZz2VgcS6fxoPnwUV3RjCUQbtSsZA9tFN9OuB60lQ82g70py +lBiX1oM46tCMADtogri4N1QVNvqpn2ibpfmSof4+0u5OLU0TD8t50MaVit2r74g0 +lHFxPungIFaXcaONQzdXkyvUOkuOQyLZWsOZT7rvt23ojZWeHyqZYeLjHRLeM8Pd +Hht+S/07PMiEirt5ah61qEr5tm1Q15BS9RMMhqyd0tDacX4mn/cKPwiTx8gwVh2I +hw+sEco6pZezmPO6pZjYboz1SviWGNVlHa08+hn+MvbSBqiUVy4Ebvg0YBiobudH +6mW86n6k0Fbhl/Nx80J6w6kY12GKoOmLWH3F4xW7+t12knGc/pBwA6A0bjS0VxUN +OXxHhvA7BF04QtG80l4HfZqMKVZzotj2pL7WG64DGARMjRO4U5+o7Slry0R+iI47 +wsvkGvkq5MMdB7AEeSFH4+ykowyYAmL1lqjW+3W7NKAWIvRmGn6Z4pbKvvo0nS7J +dMcrpu57MBwJ88ExnLhLfgq0K+8hBBf8OKuYferXMRZmrcQGZIG46rxYkS4fTxiP +kk0o6VOqg3YcgH5euLk83v0xPy4pb1YE3s1bfe23bq5NEpEOJynqMCk0T8dUGybG +SbuxfXAEZuVxr33WcmlSokDz9H/fk30I6Rnb3mV5C8ab8LUtuXt55333musCAwEA +AaOBzDCByTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjA/BgNVHR8E +ODA2MDSgMqAwhi5odHRwOi8vbm9mdXNzY29tcHV0aW5nLmNvbS9DQS9DUkwvTldX +VlBOQ0EuY3JsMEYGCCsGAQUFBwEBBDowODA2BggrBgEFBQcwAoYqaHR0cDovL25v +ZnVzc2NvbXB1dGluZy5jb20vQ0EvTldXVlBOQ0EuY3J0MB0GA1UdDgQWBBS6auHS +OpuvAE/jfGPgdfc3+cLFGDANBgkqhkiG9w0BAQUFAAOCAQEAt+TemCvfM7MwTQ9G +EroZKi5Pr40UEvs0J+jZ8N/NtpOStZUDeH3gUjWZhr+iMKJVu/GtAX/IWP6IBbBo +wH8xJCuWoZV6H2MdKc8YEoaEiwZ9N3THrYqOrqDO7nw3ORNZ4O+sEd3u/IRa63Ha +uXmBMEdn+Llinpn6IKJMBCP1nYDfQ4A57O5G+KgBw0Hpx1BZQaluKFW1phTx2feZ +lbaXY2TzWtCtdUciMiFbaeTvBLzKpThdOXwrzmw06Y4ZfR2Lp8JIlb6NO6mQzooV +liiufiQGSjvl+y+jPe6ml/f6uFYVBenP1MhLneCZQC+xvReXpG1L0MCMwqz4Ixhe +y2LnYw== +-----END CERTIFICATE----- diff --git a/public/CA/NWW_Root_CA.crt b/public/CA/NWW_Root_CA.crt new file mode 100644 index 0000000..6ed8a02 --- /dev/null +++ b/public/CA/NWW_Root_CA.crt @@ -0,0 +1,43 @@ +-----BEGIN CERTIFICATE----- +MIIHpTCCBY2gAwIBAgIBATANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCQVUx +CzAJBgNVBAgTAk5BMQswCQYDVQQHEwJOQTEMMAoGA1UEChMDTldXMQwwCgYDVQQL +EwNOV1cxFDASBgNVBAMMC05XV19Sb290X0NBMTEwLwYJKoZIhvcNAQkBFiJqb25h +dGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3b3Jr +ZWQgV2ViIENlcnRpZmljYXRlMB4XDTE3MTIyMTAwMDAwMFoXDTI3MTIyMDIzNTk1 +OVowgbAxCzAJBgNVBAYTAkFVMQswCQYDVQQIEwJOQTELMAkGA1UEBxMCTkExDDAK +BgNVBAoTA05XVzEMMAoGA1UECxMDTldXMRQwEgYDVQQDDAtOV1dfUm9vdF9DQTEx +MC8GCSqGSIb3DQEJARYiam9uYXRob24ubG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNv +bTEiMCAGA1UEDRMZTmV0d29ya2VkIFdlYiBDZXJ0aWZpY2F0ZTCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBANNh/YQ88bqyR2569AwMnqe+9VjeUoFQcGgr +JjcS76lZaAERnbl49PJM6X9xcFBQoCD3S1WnNXL26ZtA+PKdfvZOL8GIkwZQrXNB +Ts2f4VP1dahuxuHYlmlwlpdT84JKZlDloUrDOgx0D707Z+ybUrTFjqaQjp/ZfybQ +QLiYfK/6v7K7rOh8WyeWWunDo8uYlZWmtmzAQU9IQimYWepZ4/O+yfWnUVRGvYMD +daALrNaj5MO41J13Y5sXDdl++yTCbujJ+xTDHKfjoJ+KpEuLa8VzWjJYAjm+TSXK +gWObOxpnrb4sW2bB2pPtwQoOKd3tXYW2bRKJHGt2pVzgyGUjZ1yGKFS04+cg9OpP +ePFtS4aTKVTMIe7BHwPA1fhu2efqmfP0vSY0EmRHuk9GIqo1r5EiC94xOcAuLkPG +RquMQr+moD27JrhhlF9vw/Z9pr6gZ+hUDYGbE0913F1mjdtYp1lBmaLysLwpI0lH +PUZdFdejCbnvPfH9EVxNRgbM5J/yzfRB//QRnufpjC2OgB6zTnifsYIOOSYHYgCK +4DLrin74j4YiUGm49wuTwdqk52B8bkDzx4cWwIpJWYIeQC2xMrR/RvdrDMxt1Frg +k5es0NHMWAzd2C2PRS2fmvuUdq2+QZRe721TvoeFLMI05PnUrxOkz/din8BNWtsN +AoBCi3FdAgMBAAGjggHGMIIBwjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRI +6WaWbdVLxOTffYdPlqd7zAw+7TCB3QYDVR0jBIHVMIHSgBRI6WaWbdVLxOTffYdP +lqd7zAw+7aGBtqSBszCBsDELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYD +VQQHEwJOQTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNOV1cxFDASBgNVBAMMC05X +V19Sb290X0NBMTEwLwYJKoZIhvcNAQkBFiJqb25hdGhvbi5sb2Nrd29vZEBuZXR3 +b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRl +ggEBMA4GA1UdDwEB/wQEAwIBBjBCBgNVHR8EOzA5MDegNaAzhjFodHRwOi8vbm9m +dXNzY29tcHV0aW5nLmNvbS9DQS9DUkwvTldXX1Jvb3RfQ0EuY3JsMEkGCCsGAQUF +BwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20v +Q0EvTldXX1Jvb3RfQ0EuY3J0MBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0B +AQsFAAOCAgEARpj46yWBnbJIfqh7V9c1AWZmbzqogJynp5AqyC2e8Rp59dpPKJ60 +BC2WVUMsCHqyhl6oZwmn2Ejud+iodGo4IwdgDneFvQQAiF7TVTBnBRHnup3rLtTX +zvqIBPyqBmrvZSjSfG0mStb3YWS41yj9bhsqy1qRTdXS+Ghc4I1DcOWu62NbhbP/ +UHPUEwCyPxEWLtxk0u8N8Hqmlr3qHHM53cKaOUUIn6VMtq2S0o39xWt7QuHWe3Aa +COQYaAVQ60f9cZUmw7h31d3oen7nrlaaDAp7i1e4HuTb8+PzetoGjJ8xCt4cbnp0 +ThQFdVuaLszSiHpmsKPvdazIVjhvT7CTM5EydsDHZFA6cMmWjYYm5f9MXbiCSebC +2q+2W2vO92yd/8JE3JCRc8A2Mi4RSw9SziN/MCvueorIFJXfawz3rARgk5KXKPNj +DBHcxxaQOTCJHLblGsv+9S/ANnucOihQRPWPGKGr80Yy5wQ8TKnuElvzrOjyR2Cj +HGqSX2ar1GnFtmDsfamnJ0kb+2Sbamt3slAxUM/Qc+SIWepVtSNb8IppWPCxmPOd +QyUMRayfkkc2qdo3xyUV1zE/alMPK6k0epyZ0+lyTo+sVpyzVq/D1wS63pUXiK/f +gB5/XW5AC1ngeN3DBlOc/R5mscyv4o4cHOauxMKjldGgGhqI0QnRSi4= +-----END CERTIFICATE----- diff --git a/public/CA/Pegasus_VPN_CA.crt b/public/CA/Pegasus_VPN_CA.crt new file mode 100644 index 0000000..1d098b9 --- /dev/null +++ b/public/CA/Pegasus_VPN_CA.crt @@ -0,0 +1,43 @@ +-----BEGIN CERTIFICATE----- +MIIHpzCCBY+gAwIBAgIINsj7HlzAfYswDQYJKoZIhvcNAQELBQAwgbAxCzAJBgNV +BAYTAkFVMQswCQYDVQQIEwJOQTELMAkGA1UEBxMCTkExDDAKBgNVBAoTA05XVzEM +MAoGA1UECxMDTldXMRQwEgYDVQQDDAtOV1dfUm9vdF9DQTExMC8GCSqGSIb3DQEJ +ARYiam9uYXRob24ubG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNvbTEiMCAGA1UEDRMZ +TmV0d29ya2VkIFdlYiBDZXJ0aWZpY2F0ZTAeFw0xNTEwMjcwMDAwMDBaFw0yMDEw +MjYyMzU5NTlaMIGjMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcT +Ak5BMQwwCgYDVQQKEwNOV1cxEDAOBgNVBAsTB1BlZ2FzdXMxFzAVBgNVBAMMDlBl +Z2FzdXNfVlBOX0NBMSgwJgYJKoZIhvcNAQkBFhlpbnRlcm5hbEBuZXR3b3JrZWR3 +ZWIuY29tMRcwFQYDVQQNDA5QZWdhc3VzX1ZQTl9DQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAMjkj6nShoH9YfKCa8MbQFV0dqkoHuuv11W7IcvL4isR +NrLshe8zlB3v9cGsaWot9zu+tbcX71SW+2vdlCTuNerdlOQIiMntjkbHPG8iwjZu +WHpu/DqZv9BJjfIuCWWb3eTw6DuvQTo3Lwauh7z/Vp8IKPmoloAVnj8rZizVqWxV +cJwPD3vKJAKtbtZkfC7dgWFPRWTtX26DVV/EmhICinE/KmkfckLxKdkpuyejiHz8 +uduweS9Wfj21mgsWKeSYkzONGr04YmYxCLWGqyqwQ+ZsNRJWdRFBHKwKwH3k01I8 +Ce6/tpNZYQLYykUHTCpjHW4UuvkXFo2SK9ilJ5bUze5qedYrFMXsGJoWgw+xCYtZ +QkFQmFNXFk1oplVwK/8Jnn3mfEpsbtQBW4RAyOTETRlWpe+n+/BgZNPdncODXWN0 +Gvtg4guxftdNesXd+6e4R7tC2GX8sqxOzNji64KxAoiMPK0qwhyFKegD7iuMC/LC +D2KhFNxjRHkJIe1MfvPAZPygiQYPbNatVLzRSaS8Uj132IUfqqCPyrKNg/rJb6Yh +Ovlf/jEMUaEzH9xUmlOEiKf2yyXrw6vTWhtkYCNCyronLblFc+NiwSzCxcINMlX+ +hj8zg49wQC/80QjwdHbz2KP9sLzFtuURFjRdpfYFaiI7iWapo+eHYq6OKq4nH1Z1 +AgMBAAGjggHOMIIByjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRBbMbXhzlI +dbRsB2xNIPbP2kCbETCB4gYDVR0jBIHaMIHXgBRI6WaWbdVLxOTffYdPlqd7zAw+ +7aGBtqSBszCBsDELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQHEwJO +QTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNOV1cxFDASBgNVBAMMC05XV19Sb290 +X0NBMTEwLwYJKoZIhvcNAQkBFiJqb25hdGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3 +ZWIuY29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlggYgFRAn +FiYwDgYDVR0PAQH/BAQDAgEGMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly9ub2Z1 +c3Njb21wdXRpbmcuY29tL0NBL0NSTC9QZWdhc3VzX1ZQTl9DQS5jcmwwSQYIKwYB +BQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vbm9mdXNzY29tcHV0aW5nLmNv +bS9DQS9OV1dfUm9vdF9DQS5jcnQwEQYJYIZIAYb4QgEBBAQDAgAHMA0GCSqGSIb3 +DQEBCwUAA4ICAQCGuevjkXLiEC03sX0Iu1oV8IgrRv76agQseJs/s+xBJ2NznjT8 +xsZX7QmpAJ1tdOtiwQwggF04KHj6rlt0PbA2MHjz1uB148pep8DpF/z+iCW8exA8 +iIBjRK9A339Q8gM8jJRBoz6I3Ipwkx+06+DWs73fwW2Y1PgHg445GB1ToN3cKS54 +YomZUA1yagdBiDXriPReFQPBTk18dyA8ZIoVse1J4HgGr5i+5for6IK1C7w2UoTh +55sEP44VskYpAZCaCd531OVgruw+SixhOJbHS/j/smN1WinLEptBKi7LY+nLJtiE +BEDiexeXwlfZWBTSs34yDIn8JBtOLYd1Ur/kB/j4Wbs7xT9RJ1VhTDFZcOB3rREj +comhcuWsbQegdt9M0DWZdriZzgzGQBm5dqFnp6FAG4tOjAGr24TP6tsq9sbS1Eyk +5snwE70mTQ9bCDFU4Re+bVfAIFDfY9HF822ZgMdy1BQw/S5a2YoRMZtYaZFGYidp +VNk/ICnl6ELlg6ZlPAiAn2PaBICTtzlt/TpznAFEvxlvc7tsc0HsDKVT0n+T8wv3 +yp0rbgrQrJlI+Z9nl+g3ZHDc9mQXbcIWBkUFUoIsTUwdGExXypWDIlQ86pqyLFnl +42BzmL9mpf862aHybxCBOEre2uBUhFGWTTjNm7kjItM5SGQGUq7EAd1p6w== +-----END CERTIFICATE----- diff --git a/public/CA/certs/236498e823d880414b763cd9cc813ef1fceecbf8.crt b/public/CA/certs/236498e823d880414b763cd9cc813ef1fceecbf8.crt new file mode 100644 index 0000000..bcaab0f --- /dev/null +++ b/public/CA/certs/236498e823d880414b763cd9cc813ef1fceecbf8.crt @@ -0,0 +1,44 @@ +-----BEGIN CERTIFICATE----- +MIIHrzCCBZegAwIBAgIGIBUQJxYmMA0GCSqGSIb3DQEBCwUAMIGwMQswCQYDVQQG +EwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAK +BgNVBAsTA05XVzEUMBIGA1UEAwwLTldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEW +ImpvbmF0aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5l +dHdvcmtlZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTUxMDI3MDAwMDAwWhcNMjUxMDI2 +MjM1OTU5WjCBsDELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQHEwJO +QTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNOV1cxFDASBgNVBAMMC05XV19Sb290 +X0NBMTEwLwYJKoZIhvcNAQkBFiJqb25hdGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3 +ZWIuY29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA02H9hDzxurJHbnr0DAyep771WN5S +gVBwaCsmNxLvqVloARGduXj08kzpf3FwUFCgIPdLVac1cvbpm0D48p1+9k4vwYiT +BlCtc0FOzZ/hU/V1qG7G4diWaXCWl1PzgkpmUOWhSsM6DHQPvTtn7JtStMWOppCO +n9l/JtBAuJh8r/q/srus6HxbJ5Za6cOjy5iVlaa2bMBBT0hCKZhZ6lnj877J9adR +VEa9gwN1oAus1qPkw7jUnXdjmxcN2X77JMJu6Mn7FMMcp+Ogn4qkS4trxXNaMlgC +Ob5NJcqBY5s7GmetvixbZsHak+3BCg4p3e1dhbZtEokca3alXODIZSNnXIYoVLTj +5yD06k948W1LhpMpVMwh7sEfA8DV+G7Z5+qZ8/S9JjQSZEe6T0YiqjWvkSIL3jE5 +wC4uQ8ZGq4xCv6agPbsmuGGUX2/D9n2mvqBn6FQNgZsTT3XcXWaN21inWUGZovKw +vCkjSUc9Rl0V16MJue898f0RXE1GBszkn/LN9EH/9BGe5+mMLY6AHrNOeJ+xgg45 +JgdiAIrgMuuKfviPhiJQabj3C5PB2qTnYHxuQPPHhxbAiklZgh5ALbEytH9G92sM +zG3UWuCTl6zQ0cxYDN3YLY9FLZ+a+5R2rb5BlF7vbVO+h4UswjTk+dSvE6TP92Kf +wE1a2w0CgEKLcV0CAwEAAaOCAcswggHHMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFEjpZpZt1UvE5N99h0+Wp3vMDD7tMIHiBgNVHSMEgdowgdeAFEjpZpZt1UvE +5N99h0+Wp3vMDD7toYG2pIGzMIGwMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkEx +CzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAKBgNVBAsTA05XVzEUMBIGA1UE +AwwLTldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0aG9uLmxvY2t3b29k +QG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtlZCBXZWIgQ2VydGlm +aWNhdGWCBiAVECcWJjAOBgNVHQ8BAf8EBAMCAQYwQgYDVR0fBDswOTA3oDWgM4Yx +aHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JML05XV19Sb290X0NBLmNy +bDBJBggrBgEFBQcBAQQ9MDswOQYIKwYBBQUHMAKGLWh0dHA6Ly9ub2Z1c3Njb21w +dXRpbmcuY29tL0NBL05XV19Sb290X0NBLmNydDARBglghkgBhvhCAQEEBAMCAAcw +DQYJKoZIhvcNAQELBQADggIBAEp6g8NTXc89vngaI6Hu3FcLcsYwfcC3UvqUPCXS +W7qqc8GqR0p+n6FZWrMyAGVSjT/CXPZH6GZoTgkJK9g46YcWc1LhUIwnzj7dl3Gb +FAU1VRnc2PNYI2VxUbDLjAzxDPO5q93L1F/N4JYgamCCRDYqcUcg9uUrDxS9fz0G +JZaKDtmxelAb/TOo9jfRYzXmdCdzaZUi838UwfLYDoovBn+CTpWeKg+qs36ViK4H +qMRaHbPBAappJoxzWOQq9CBv9HGZ7GYpMrtE9Cwg0RyJyH6CHDTum6A3O9oa7Buu +zh36WAl1tXbJ/waW5RkS7/SIosWzi+SbASEeOY3X5jnvjFkSVZlQbNDfOzQkDAMW +3JXfBBWG0fCXFSBJxPpVUV4dSkhZFyFZUDmKTnbqyM10DFEh+MFpEIOShXDoqbdx +1hvaBlBzgbi46xQPRptdsw+Eo6LiYSBUJIuSB7WBzNxpcIqZDiNZgXC4useuBdOm +QEGT3KPPpRfhneEz5f7v4e8YGHbbkvv/F7OcHXNX3tQ8T7u7d8cCsiGDoFtpEISQ +qs68fxeGNUdnA13INl5G5iGkXlVLh+hiTdlObFO2lqHXzv8RL3+ZtSkzbsVEC1CK +p4AlmeUn6vRoUvLtrm5REF7GVKB1NjyKJV8JP+DGyoiR9JUVmsqvFj5eCejANGEs +Nwdl +-----END CERTIFICATE----- diff --git a/public/CA/certs/9c7f3ab4d51614749a1d1171a4433fc000499922.crt b/public/CA/certs/9c7f3ab4d51614749a1d1171a4433fc000499922.crt new file mode 100644 index 0000000..34ab426 --- /dev/null +++ b/public/CA/certs/9c7f3ab4d51614749a1d1171a4433fc000499922.crt @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE3TCCA8WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCB2DELMAkGA1UEBhMCQVUx +FjAUBgNVBAgTDU5vdCBTcGVjaWZpZWQxFjAUBgNVBAcTDU5vdCBTcGVjaWZpZWQx +FjAUBgNVBAoTDU5ldHdvcmtlZCBXZWIxFDASBgNVBAsTC05XVyBSb290IENBMRQw +EgYDVQQDEwtOV1cgUm9vdCBDQTExMC8GCSqGSIb3DQEJARYiam9uYXRob24ubG9j +a3dvb2RAbmV0d29ya2Vkd2ViLmNvbTEiMCAGA1UEDRMZTmV0d29ya2VkIFdlYiBD +ZXJ0aWZpY2F0ZTAeFw0xMzEyMjMwNTA1MDBaFw0yMzEyMjMwNTA1MDBaMIHYMQsw +CQYDVQQGEwJBVTEWMBQGA1UECBMNTm90IFNwZWNpZmllZDEWMBQGA1UEBxMNTm90 +IFNwZWNpZmllZDEWMBQGA1UEChMNTmV0d29ya2VkIFdlYjEUMBIGA1UECxMLTldX +IFJvb3QgQ0ExFDASBgNVBAMTC05XVyBSb290IENBMTEwLwYJKoZIhvcNAQkBFiJq +b25hdGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3 +b3JrZWQgV2ViIENlcnRpZmljYXRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAyQqO2ehMgJt7/smhusiPQn183w//y9ZE6IZ8ylVsQ45HEI8svadYbKay +Vj4XzOl6h91asi3mGKllRq1fj7/Tekid641ew1Emt0yMbMbxCj7NW7jM3UeTNP4+ +0OtNjXKGI6A2/ciS4lQoSC7TQc37L5tr3qN6TzbtxLKfvyOIPczDbDBBtfAicw70 +71ICWjeMGJ/MASAO0RR+c77TcNFqNPkzMztyJpucQy4D+iGMDDfNfltcjd+NA5Y7 +YSUyx4hl05IIjY2FlmBwC1nLTYtEV4hWN+lDM8W0A736zo+kiP/SbryqYVUgJZoC +aJV38NRB3ksNDHELwbJAE5WDdP8KlwIDAQABo4GvMIGsMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgEGMEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9ub2Z1 +c3Njb21wdXRpbmcuY29tL0NBL0NSTC9OV1dSb290Q0EuY3JsMEcGCCsGAQUFBwEB +BDswOTA3BggrBgEFBQcwAoYraHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0Ev +TldXUm9vdENBLmNydDANBgkqhkiG9w0BAQUFAAOCAQEAL1+9V99RaFuqyzb20E9/ +DKoByMK2Q+1Mepw7CdbEQbnOtj4CiWnNA4Nw2rMOcV1dsd0WoExlW/bBHXWqS33x +x/XCODiJtmVMDqPU01DSQy74y7cQxOh2qetvsDfbdVHQryeMSZbEvvlranXkmZOB +/VgrXbrFBC8rJ5LxY+GdC93qUpyhZ/ON9iWMzq5b1nkqLSy4b8OR+gHINBWAu4Rj +fByKj3QerFf+272ADRndJXZRf376TY5DSFdolyvPVO9/S+ussnlpZP10dtlLsJ5H +rEfq+VCmSwC2YTkJNUTQvq2iOlgAQUl5UDkd2LvthO3NsZaRgVObLudfRQzV5UHO +Pg== +-----END CERTIFICATE----- diff --git a/public/CA/certs/A9B29700FF9E229EA866C1F718E2ED73DE5FC38E.crt b/public/CA/certs/A9B29700FF9E229EA866C1F718E2ED73DE5FC38E.crt new file mode 100644 index 0000000..e882d8a --- /dev/null +++ b/public/CA/certs/A9B29700FF9E229EA866C1F718E2ED73DE5FC38E.crt @@ -0,0 +1,127 @@ +-----BEGIN CERTIFICATE----- +MIIHDTCCBPWgAwIBAgIJAMTrJAQHdlFyMA0GCSqGSIb3DQEBCwUAMIGqMQswCQYD +VQQGEwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cx +DDAKBgNVBAsTA05GQzEUMBIGA1UEAwwLTkZDX1Jvb3RfQ0ExKzApBgkqhkiG9w0B +CQEWHGhlbHBkZXNrQG5vZnVzc2NvbXB1dGluZy5jb20xIjAgBgNVBA0TGU5ldHdv +cmtlZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTYwMTA5MDAzNjAwWhcNMTgwMTA5MDAz +NjAwWjCBxjELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQHEwJOQTEM +MAoGA1UEChMDTkZDMRAwDgYDVQQLEwdXZWJzaXRlMRwwGgYDVQQDExNub2Z1c3Nj +b21wdXRpbmcuY29tMSswKQYJKoZIhvcNAQkBFhxoZWxwZGVza0Bub2Z1c3Njb21w +dXRpbmcuY29tMTIwMAYDVQQNEylObyBGdXNzIENvbXB1dGluZyBXZWJzaXRlIFNT +TCBDZXJ0aWZpY2F0ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAw +LqkN8ck9UoYApC1yNYXmq3kydkb8JwmbzbEZ7H6ZBffVzx6D7lBiyLwzS5nClYpM +F89q/D9q0x2k0oVckpNA8CqDjH69CojBtCAbTDM/tHBjrKir3pyg66rgCn5PIAJF +TEWTilLyDxXewiD6rNoxYChVvQYWjV3eV2IcnmwU6Yv9s5HvNzu2iMbJTxfFyeE0 +vgkRLBkqTBpYiTnc4m9OgPYJB7f4drQ0cibZ7ySDBlDvQM792PLtBokTAikQ+Uu6 +UkOpBVaeP/mnbF3WogL3ntjcXpX4JieMG2YAaKb3RynqZeX+oUvgz9K5hOjDgpGp +hswm8w677iAah1kaSYkCAwEAAaOCAhYwggISMAkGA1UdEwQCMAAwHQYDVR0OBBYE +FPOkMiFouKGtFmcsI4HvmWydR/hEMIHlBgNVHSMEgd0wgdqAFMcOta68Bn/QtEwc +LCCyoJvOSmSNoYG2pIGzMIGwMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkExCzAJ +BgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAKBgNVBAsTA05XVzEUMBIGA1UEAwwL +TldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0aG9uLmxvY2t3b29kQG5l +dHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNh +dGWCCQDF7SYBL2xH+zALBgNVHQ8EBAMCA+gwEwYDVR0lBAwwCgYIKwYBBQUHAwEw +OgYDVR0RBDMwMYIaZGVwbG95Lm5vZnVzc2NvbXB1dGluZy5jb22CE25vZnVzc2Nv +bXB1dGluZy5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL25vZnVzc2NvbXB1 +dGluZy5jb20vQ0EvQ1JML05GQ19Sb290X0NBLmNybDBJBggrBgEFBQcBAQQ9MDsw +OQYIKwYBBQUHMAKGLWh0dHA6Ly9ub2Z1c3Njb21wdXRpbmcuY29tL0NBL05GQ19S +b290X0NBLmNydDARBglghkgBhvhCAQEEBAMCBkAwDQYJKoZIhvcNAQELBQADggIB +AEC5mlLoGmAvFEf6dQ0yR+W/YPrW2qmZfIEtcfGq0u4Ik0W2pgBbHiXI4hhXLx3F +fMxwzFI69ab2qWhl37VrwViLtPDLp7f3nJbN+cURJfbYTXbt5ktqxAq5JpUO8caL +hJpJLuslcKCzb9Vpw6FbojLhWu44v0gcYiPemROrwbcTtaDo1qRHpxHN6am/GnY6 ++hZBtQV0STRHw+BESVAyjmuurMBGCTKIZ5SZ2oGkqWrGoNgRsIN1e1nE5rsJDHG0 +7mPMRfSa7Ll3B5tYXZ7M3H2MWDWtOg2AKrB6U1WoA7cEuHg8lV8PFpIvfjkqu6DJ +wx4X1NUBi8D5x/VCGpopvyZBSFkqeQTEZ+vQ3NfC1pOw6f8iwhdJGBqQeCY8AWFU +XKljEjSm8zleCsSLa24tOL+1WvcAZqjtoeN/E2VYMmHi2UdyIFFiZz3P2M5hL/dp +PgokHF0d/LuoEmdFv9ki5fj61VrldUsX8eg0CKgd+BiwobjlJFmPRKJX2d9ZE+rU +rJT8uHehioXmW1NK43QiBCgd3H54IpDl9HByNpF343sjvGX0Y0a+6D6pa1BJhVPw +9vLCeSKSUuI6XDtLGhGpkc5c4m6pChITzjCPQld/LvbxnQ6mhTtylBy8edixDRld +0bPU2pK43UcWEWQwOQG53Te5XVBmQ312WRuwp7U8Sfi0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHrDCCBZSgAwIBAgIJAMXtJgEvbEf7MA0GCSqGSIb3DQEBCwUAMIGwMQswCQYD +VQQGEwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cx +DDAKBgNVBAsTA05XVzEUMBIGA1UEAwwLTldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0B +CQEWImpvbmF0aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0T +GU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTUxMDI3MDAwMDAwWhcNMjAx +MDI2MjM1OTU5WjCBqjELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQH +EwJOQTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNORkMxFDASBgNVBAMMC05GQ19S +b290X0NBMSswKQYJKoZIhvcNAQkBFhxoZWxwZGVza0Bub2Z1c3Njb21wdXRpbmcu +Y29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtK+L7NLT6f3c0bbmSPAWTtAkPO3W3Myv +GlhCPUaNp4Up+/p50CiuBVrZ9hGAJQK1y+7yrmDgM+mTvlnY/m41BLtq8YYcT3Dk +CgloEGhaUD/vdTSD6ZYAF1u8yNvueAJ+NybCpEDaDSBxbi4aJnKrcvx6j6T+YG3R +ajHpDzQjNH89S9IzsTIrQsOM8e8stVEkjZld78TvtGc/Vl/p/QMAL8XpMJ1KBOWd +Wmk9v/x9JiBDrdJIMFl/Zdeb9VMjbabNqjLV8uCz6Iv2E3Rii+xYghcRPF+Y1zD7 +gcOy6aaLmITFbusf1cuzZUlY/XzYs/3KNiQwENS68Mpd0v4NaPL21sip0Zys/Jbu +mwQ8X3RQLWvlDh6l+Z3TKM6QZK1oPB2a51IsNwGBFgOMr4JbEDwlbA1QcyIzdoE8 +i/CGIKUPoaYOmmAxMuOKS1pjO+BeiQ7i+jDMX4Yip3wIGViXm6oK5uzPUUC9YeOn +Jti9iFb/InNToaEFaNKNj8ihE9PvWWmty85J0rxFpHUMth+bANCWSxUDvzmfhAgA +NQepApTdArzguh2t2F4CANNSeJU6gze40XMd4H3dggVVohs5GC3Aj/RbFiJADtmo +A8a1T8sobrDKj0veapEw/eRzqlUW8z9dBLFk1+MNGOWz6p3TjoWxdjE8loShD90Z +KeqasY/t2g0CAwEAAaOCAcswggHHMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FMcOta68Bn/QtEwcLCCyoJvOSmSNMIHiBgNVHSMEgdowgdeAFEjpZpZt1UvE5N99 +h0+Wp3vMDD7toYG2pIGzMIGwMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkExCzAJ +BgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAKBgNVBAsTA05XVzEUMBIGA1UEAwwL +TldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0aG9uLmxvY2t3b29kQG5l +dHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNh +dGWCBiAVECcWJjAOBgNVHQ8BAf8EBAMCAQ4wQgYDVR0fBDswOTA3oDWgM4YxaHR0 +cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JML05GQ19Sb290X0NBLmNybDBJ +BggrBgEFBQcBAQQ9MDswOQYIKwYBBQUHMAKGLWh0dHA6Ly9ub2Z1c3Njb21wdXRp +bmcuY29tL0NBL05XV19Sb290X0NBLmNydDARBglghkgBhvhCAQEEBAMCBkAwDQYJ +KoZIhvcNAQELBQADggIBAJQM7UeDaXM0/jl1PLJ/UUFGmBhCy3pDLc2JIeRifLTo +NzJ0RmBzF6OQGriXXKiKmZKTAwFvuYjks1Hm/hjFSTbhmNFsU3sx8qXe0h4xj9Op +bvDDJaiXl+HIEl2BQkJ6Rnr7b56M6Y+W6cAtuCwQkZGAO1ip0pF7WbPv1OFaL1pN +/OCe8wiXDIkyH87GFESsQG7VypAp8u5vlKkxFeISCo7FYRhfhEV0hv62gaWb0zjE +QcW6Pgnj4KHfDKThoWwWUC+5kJuGd81dWmbgJ1+AUc5kNHl7f3w8yr6YkM24yji8 +HSpQ0yZzN3kK8JN0E+DJk0OVMD5aiBQjb+UkMIVwBWnoCixNAv0ni51eyrCJ49va +E57RTYfPCLJurHpm+kP66V9vSKNiyBOwbmf5KSWeyG3p6YZ+ywSvypsdw21eXpOf +Uu1GYA+UDoZE7g8KcCwM9H2T12Da8mHRlXJubeY0YrInlc5hQwgllzzYqbzrh15n +2YU6OvfInyXwjPc6m5Ktn+lObOqFrTYBDIf5spaC5MJuMNcMIzloFtHjgStAQxds +CKUIyVWJx/bVAdc42VcQVNU/G9df5Q8+XLJknetfa5ZU3drob2fdi4O6SwowOvv4 +UjGxZKIJBvI9J/D0Sda8vh96NJ5Q1VTW+V9pseG+r6sEb2YXt601jNxifjOY0Fiu +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHrzCCBZegAwIBAgIGIBUQJxYmMA0GCSqGSIb3DQEBCwUAMIGwMQswCQYDVQQG +EwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAK +BgNVBAsTA05XVzEUMBIGA1UEAwwLTldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEW +ImpvbmF0aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5l +dHdvcmtlZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTUxMDI3MDAwMDAwWhcNMjUxMDI2 +MjM1OTU5WjCBsDELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQHEwJO +QTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNOV1cxFDASBgNVBAMMC05XV19Sb290 +X0NBMTEwLwYJKoZIhvcNAQkBFiJqb25hdGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3 +ZWIuY29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA02H9hDzxurJHbnr0DAyep771WN5S +gVBwaCsmNxLvqVloARGduXj08kzpf3FwUFCgIPdLVac1cvbpm0D48p1+9k4vwYiT +BlCtc0FOzZ/hU/V1qG7G4diWaXCWl1PzgkpmUOWhSsM6DHQPvTtn7JtStMWOppCO +n9l/JtBAuJh8r/q/srus6HxbJ5Za6cOjy5iVlaa2bMBBT0hCKZhZ6lnj877J9adR +VEa9gwN1oAus1qPkw7jUnXdjmxcN2X77JMJu6Mn7FMMcp+Ogn4qkS4trxXNaMlgC +Ob5NJcqBY5s7GmetvixbZsHak+3BCg4p3e1dhbZtEokca3alXODIZSNnXIYoVLTj +5yD06k948W1LhpMpVMwh7sEfA8DV+G7Z5+qZ8/S9JjQSZEe6T0YiqjWvkSIL3jE5 +wC4uQ8ZGq4xCv6agPbsmuGGUX2/D9n2mvqBn6FQNgZsTT3XcXWaN21inWUGZovKw +vCkjSUc9Rl0V16MJue898f0RXE1GBszkn/LN9EH/9BGe5+mMLY6AHrNOeJ+xgg45 +JgdiAIrgMuuKfviPhiJQabj3C5PB2qTnYHxuQPPHhxbAiklZgh5ALbEytH9G92sM +zG3UWuCTl6zQ0cxYDN3YLY9FLZ+a+5R2rb5BlF7vbVO+h4UswjTk+dSvE6TP92Kf +wE1a2w0CgEKLcV0CAwEAAaOCAcswggHHMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFEjpZpZt1UvE5N99h0+Wp3vMDD7tMIHiBgNVHSMEgdowgdeAFEjpZpZt1UvE +5N99h0+Wp3vMDD7toYG2pIGzMIGwMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkEx +CzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAKBgNVBAsTA05XVzEUMBIGA1UE +AwwLTldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0aG9uLmxvY2t3b29k +QG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtlZCBXZWIgQ2VydGlm +aWNhdGWCBiAVECcWJjAOBgNVHQ8BAf8EBAMCAQYwQgYDVR0fBDswOTA3oDWgM4Yx +aHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JML05XV19Sb290X0NBLmNy +bDBJBggrBgEFBQcBAQQ9MDswOQYIKwYBBQUHMAKGLWh0dHA6Ly9ub2Z1c3Njb21w +dXRpbmcuY29tL0NBL05XV19Sb290X0NBLmNydDARBglghkgBhvhCAQEEBAMCAAcw +DQYJKoZIhvcNAQELBQADggIBAEp6g8NTXc89vngaI6Hu3FcLcsYwfcC3UvqUPCXS +W7qqc8GqR0p+n6FZWrMyAGVSjT/CXPZH6GZoTgkJK9g46YcWc1LhUIwnzj7dl3Gb +FAU1VRnc2PNYI2VxUbDLjAzxDPO5q93L1F/N4JYgamCCRDYqcUcg9uUrDxS9fz0G +JZaKDtmxelAb/TOo9jfRYzXmdCdzaZUi838UwfLYDoovBn+CTpWeKg+qs36ViK4H +qMRaHbPBAappJoxzWOQq9CBv9HGZ7GYpMrtE9Cwg0RyJyH6CHDTum6A3O9oa7Buu +zh36WAl1tXbJ/waW5RkS7/SIosWzi+SbASEeOY3X5jnvjFkSVZlQbNDfOzQkDAMW +3JXfBBWG0fCXFSBJxPpVUV4dSkhZFyFZUDmKTnbqyM10DFEh+MFpEIOShXDoqbdx +1hvaBlBzgbi46xQPRptdsw+Eo6LiYSBUJIuSB7WBzNxpcIqZDiNZgXC4useuBdOm +QEGT3KPPpRfhneEz5f7v4e8YGHbbkvv/F7OcHXNX3tQ8T7u7d8cCsiGDoFtpEISQ +qs68fxeGNUdnA13INl5G5iGkXlVLh+hiTdlObFO2lqHXzv8RL3+ZtSkzbsVEC1CK +p4AlmeUn6vRoUvLtrm5REF7GVKB1NjyKJV8JP+DGyoiR9JUVmsqvFj5eCejANGEs +Nwdl +-----END CERTIFICATE----- diff --git a/public/CA/certs/ac355ad0a3d470d1f1608566c48df94b9da5f308.crt b/public/CA/certs/ac355ad0a3d470d1f1608566c48df94b9da5f308.crt new file mode 100644 index 0000000..6f718c7 --- /dev/null +++ b/public/CA/certs/ac355ad0a3d470d1f1608566c48df94b9da5f308.crt @@ -0,0 +1,43 @@ +-----BEGIN CERTIFICATE----- +MIIHrDCCBZSgAwIBAgIJAMXtJgEvbEf7MA0GCSqGSIb3DQEBCwUAMIGwMQswCQYD +VQQGEwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cx +DDAKBgNVBAsTA05XVzEUMBIGA1UEAwwLTldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0B +CQEWImpvbmF0aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0T +GU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTUxMDI3MDAwMDAwWhcNMjAx +MDI2MjM1OTU5WjCBqjELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQH +EwJOQTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNORkMxFDASBgNVBAMMC05GQ19S +b290X0NBMSswKQYJKoZIhvcNAQkBFhxoZWxwZGVza0Bub2Z1c3Njb21wdXRpbmcu +Y29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtK+L7NLT6f3c0bbmSPAWTtAkPO3W3Myv +GlhCPUaNp4Up+/p50CiuBVrZ9hGAJQK1y+7yrmDgM+mTvlnY/m41BLtq8YYcT3Dk +CgloEGhaUD/vdTSD6ZYAF1u8yNvueAJ+NybCpEDaDSBxbi4aJnKrcvx6j6T+YG3R +ajHpDzQjNH89S9IzsTIrQsOM8e8stVEkjZld78TvtGc/Vl/p/QMAL8XpMJ1KBOWd +Wmk9v/x9JiBDrdJIMFl/Zdeb9VMjbabNqjLV8uCz6Iv2E3Rii+xYghcRPF+Y1zD7 +gcOy6aaLmITFbusf1cuzZUlY/XzYs/3KNiQwENS68Mpd0v4NaPL21sip0Zys/Jbu +mwQ8X3RQLWvlDh6l+Z3TKM6QZK1oPB2a51IsNwGBFgOMr4JbEDwlbA1QcyIzdoE8 +i/CGIKUPoaYOmmAxMuOKS1pjO+BeiQ7i+jDMX4Yip3wIGViXm6oK5uzPUUC9YeOn +Jti9iFb/InNToaEFaNKNj8ihE9PvWWmty85J0rxFpHUMth+bANCWSxUDvzmfhAgA +NQepApTdArzguh2t2F4CANNSeJU6gze40XMd4H3dggVVohs5GC3Aj/RbFiJADtmo +A8a1T8sobrDKj0veapEw/eRzqlUW8z9dBLFk1+MNGOWz6p3TjoWxdjE8loShD90Z +KeqasY/t2g0CAwEAAaOCAcswggHHMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FMcOta68Bn/QtEwcLCCyoJvOSmSNMIHiBgNVHSMEgdowgdeAFEjpZpZt1UvE5N99 +h0+Wp3vMDD7toYG2pIGzMIGwMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkExCzAJ +BgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAKBgNVBAsTA05XVzEUMBIGA1UEAwwL +TldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0aG9uLmxvY2t3b29kQG5l +dHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNh +dGWCBiAVECcWJjAOBgNVHQ8BAf8EBAMCAQ4wQgYDVR0fBDswOTA3oDWgM4YxaHR0 +cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JML05GQ19Sb290X0NBLmNybDBJ +BggrBgEFBQcBAQQ9MDswOQYIKwYBBQUHMAKGLWh0dHA6Ly9ub2Z1c3Njb21wdXRp +bmcuY29tL0NBL05XV19Sb290X0NBLmNydDARBglghkgBhvhCAQEEBAMCBkAwDQYJ +KoZIhvcNAQELBQADggIBAJQM7UeDaXM0/jl1PLJ/UUFGmBhCy3pDLc2JIeRifLTo +NzJ0RmBzF6OQGriXXKiKmZKTAwFvuYjks1Hm/hjFSTbhmNFsU3sx8qXe0h4xj9Op +bvDDJaiXl+HIEl2BQkJ6Rnr7b56M6Y+W6cAtuCwQkZGAO1ip0pF7WbPv1OFaL1pN +/OCe8wiXDIkyH87GFESsQG7VypAp8u5vlKkxFeISCo7FYRhfhEV0hv62gaWb0zjE +QcW6Pgnj4KHfDKThoWwWUC+5kJuGd81dWmbgJ1+AUc5kNHl7f3w8yr6YkM24yji8 +HSpQ0yZzN3kK8JN0E+DJk0OVMD5aiBQjb+UkMIVwBWnoCixNAv0ni51eyrCJ49va +E57RTYfPCLJurHpm+kP66V9vSKNiyBOwbmf5KSWeyG3p6YZ+ywSvypsdw21eXpOf +Uu1GYA+UDoZE7g8KcCwM9H2T12Da8mHRlXJubeY0YrInlc5hQwgllzzYqbzrh15n +2YU6OvfInyXwjPc6m5Ktn+lObOqFrTYBDIf5spaC5MJuMNcMIzloFtHjgStAQxds +CKUIyVWJx/bVAdc42VcQVNU/G9df5Q8+XLJknetfa5ZU3drob2fdi4O6SwowOvv4 +UjGxZKIJBvI9J/D0Sda8vh96NJ5Q1VTW+V9pseG+r6sEb2YXt601jNxifjOY0Fiu +-----END CERTIFICATE----- diff --git a/public/CA/certs/d8c674f8bf82d0aea70e05aafc8ddddbab9bab56.crt b/public/CA/certs/d8c674f8bf82d0aea70e05aafc8ddddbab9bab56.crt new file mode 100644 index 0000000..5121531 --- /dev/null +++ b/public/CA/certs/d8c674f8bf82d0aea70e05aafc8ddddbab9bab56.crt @@ -0,0 +1,35 @@ +-----BEGIN CERTIFICATE----- +MIIGFjCCBP6gAwIBAgIIB+I42RMLhBgwDQYJKoZIhvcNAQEFBQAwgdgxCzAJBgNV +BAYTAkFVMRYwFAYDVQQIEw1Ob3QgU3BlY2lmaWVkMRYwFAYDVQQHEw1Ob3QgU3Bl +Y2lmaWVkMRYwFAYDVQQKEw1OZXR3b3JrZWQgV2ViMRQwEgYDVQQLEwtOV1cgUm9v +dCBDQTEUMBIGA1UEAxMLTldXIFJvb3QgQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0 +aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtl +ZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTMxMjIzMDAwMDAwWhcNMTgxMjIyMjM1OTU5 +WjCB2DELMAkGA1UEBhMCQVUxFjAUBgNVBAgTDU5vdCBTcGVjaWZpZWQxFjAUBgNV +BAcTDU5vdCBTcGVjaWZpZWQxFjAUBgNVBAoTDU5ldHdvcmtlZCBXZWIxFDASBgNV +BAsTC05XVyBSb290IENBMRQwEgYDVQQDEwtORkMgUm9vdCBDQTExMC8GCSqGSIb3 +DQEJARYiam9uYXRob24ubG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNvbTEiMCAGA1UE +DRMZTmV0d29ya2VkIFdlYiBDZXJ0aWZpY2F0ZTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBALrz75sW0VR2qqi6UAtk2z/0GpLxlPsgGawLePfNZXvdYHcB +1JzPpAyCZ+PF4VIHz17tmdQFyN+msd2W6Op8SI5CW3MDHwA5HoAGcm6vx+xp95UX +96+fbqthL3UPNuOOW3EWXEb3DsF2wtrNXdhq4nyOMGrioe0fQvo8ij7Qg/eiFJSu +Sg3zPssa5AjsJ3P4px9kQusm2tkN9oH/1AZmE3CJXkVzqzEPbmnUzt/LD2I4Hd86 +KweNsSiBeZwrxWN7nQUla+rWE7Al+orLLnQbj14uz5Oeh+y2VnVmXxec23mebUcl +Pxy9GhxnKMF2wp6//nJs/soJKt/KEdWaMU4oW1m/rkJejjVQSvBvO89hL+4hi1iK +aoxXRnNnX6V5naXPAjlOXzDqZSnmDPk31gWL7uy7eeNY/+dCYKNk/ikstGAhfn0y +k70tUAguBf3zAewRL8JM05+HrYGdhCv/qFb+VrZEf0BgnSvq4XpVszNYJY+JePbW +smOw0/569aptCHaGtpuuvDO5F5GmtvN10NWYXRJx98txAT4SnfDHuxp/kbqlgXQF +Q+I38vVYRWfDOoakxZYESvGNlXZ12aY9RiMKp4191Los9yH16TXoERvg8Q1a1QEQ +l+fwM1iTg3RJ1WowCm6QvsU5NqVjrx0GzXCTxkd9OCjyiVwl64X9sDjYZhe3AgMB +AAGjgeEwgd4wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwQAYDVR0f +BDkwNzA1oDOgMYYvaHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JML05X +V1Jvb3RDQS5jcmwwRwYIKwYBBQUHAQEEOzA5MDcGCCsGAQUFBzAChitodHRwOi8v +bm9mdXNzY29tcHV0aW5nLmNvbS9DQS9OV1dSb290Q0EuY3J0MB0GA1UdDgQWBBR6 +prE+wkxZU+lAqwU04QYbfTVQxjARBglghkgBhvhCAQEEBAMCBkAwDQYJKoZIhvcN +AQEFBQADggEBABV0Uw7kioLo/bUf9Bkcjq08v6zAvnjfp22u+P3USDWvjdlyBM1F +J39TOf2tAvZJ+33HzDanNL1oDw57IVw7QqIasLJRINa3gojUml6SaOT/DF0HpcJO +LN1e1x3oaQHHw5cljCFue4PRdja2z7EgsPY2qZdIdnN5CuaUI29qke8MD4cX0Ezu +KtCzkL8TWsc+QKZYodNjSwviOBIEOar1ayGAGfarqszDKHk3jG8W390BJBVtpUgL +zOyyv4SmKu+Zu090nAB91ThYYA3vnPV3Ar+tAKl0taSWNQh55jrwSA9BhrFGaRxb +huJWadC1O7ILrs72kIExzELUSDcqOhc1Nuk= +-----END CERTIFICATE----- diff --git a/public/CA/public/Developer-jonathon.lockwood.crt b/public/CA/public/Developer-jonathon.lockwood.crt new file mode 100644 index 0000000..2f03109 --- /dev/null +++ b/public/CA/public/Developer-jonathon.lockwood.crt @@ -0,0 +1,47 @@ +-----BEGIN CERTIFICATE----- +MIIIWjCCBkKgAwIBAgIGIBUQJxYoMA0GCSqGSIb3DQEBCwUAMIGqMQswCQYDVQQG +EwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAK +BgNVBAsTA05GQzEUMBIGA1UEAwwLTkZDX1Jvb3RfQ0ExKzApBgkqhkiG9w0BCQEW +HGhlbHBkZXNrQG5vZnVzc2NvbXB1dGluZy5jb20xIjAgBgNVBA0TGU5ldHdvcmtl +ZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTUxMDI3MDU0NjAwWhcNMTYxMDI2MDU0NjAw +WjCB3zELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQHEwJOQTEMMAoG +A1UEChMDTkZDMRwwGgYDVQQLExNTb2Z0d2FyZS1EZXBhcnRtZW50MSQwIgYDVQQD +ExtEZXZlbG9wZXItam9uYXRob24ubG9ja3dvb2QxKzApBgkqhkiG9w0BCQEWHGhl +bHBkZXNrQG5vZnVzc2NvbXB1dGluZy5jb20xNzA1BgNVBA0TLkNlcnRpZmljYXRl +IHVzZWQgYnkgZGV2ZWxvcGVyIGZvciBORkMgU29mdHdhcmUwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQCwEhy6BgG/XCGu1REUIhSHh95flBwiyBxf9yaF +KTkkGSY70AfMOvPtzfrf6qdHRySJWhMToVWh/X2gbjuPZUbPQJHEhpk1C154yDVD +g6t4Q0pyULBSHxdKxanNm0O6CfrXoDR9EmR6c+Ymy6+aD/KYQork/UKfZRzHPBwV +klNiEHE2C7lGScjlW0k9DNChdeO2O7Y5XYMY47NFKDsdMxIankmpiTzGiBGrulQq +RwuhJy8r5u26UzBJRQBxfm4Q9jT273ZVKK9cu3+zbb3s0ye4XvOM8zkgz24kXbiF +r7RvC4B5GxHoaBDXDUigKqv8g8XkLS+Rs2Ja+6KDZh6XPtvEZYQ48TsTqKmUH1++ +Tmyri3yg2WLYxOpzs8Qllp/O/1nH47U+2JkOxAI4HwleIg71mb+uF/jVBz/CweQF +LPPDo0k5NfYtMvWR+Veq+P9q2UGs6jgGmAghndQZfe01VxHkiaqwOraeTHn/JfXh +FlZIfalTap/lDK7aCJA0U0mJP554Vms2KgQK1YksojCxuXShR5A6VLK8CtSWXOh0 +Iwje5oPPNm2DYgRjbSPl4Q509EOCOMlC6ykUt04cuB1pgYrlXNnv3+oNzcpfOhhT +JOsX1rTxYYhZ+EmmQvOUEPWHPPClRqHOPN7PsaxI4EEFCIKfdEVWOEE1KJ8RmBmk +6VAoHwIDAQABo4ICTTCCAkkwCQYDVR0TBAIwADAdBgNVHQ4EFgQU9ihwzGTLPCqA +4CbMavWmtVLwHlowgeIGA1UdIwSB2jCB14AUxw61rrwGf9C0TBwsILKgm85KZI2h +gbakgbMwgbAxCzAJBgNVBAYTAkFVMQswCQYDVQQIEwJOQTELMAkGA1UEBxMCTkEx +DDAKBgNVBAoTA05XVzEMMAoGA1UECxMDTldXMRQwEgYDVQQDDAtOV1dfUm9vdF9D +QTExMC8GCSqGSIb3DQEJARYiam9uYXRob24ubG9ja3dvb2RAbmV0d29ya2Vkd2Vi +LmNvbTEiMCAGA1UEDRMZTmV0d29ya2VkIFdlYiBDZXJ0aWZpY2F0ZYIGIBUQJxYn +MBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMDMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6 +Ly9ub2Z1c3Njb21wdXRpbmcuY29tL0NBL0NSTC9ORkNfUm9vdF9DQS5jcmwwSQYI +KwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vbm9mdXNzY29tcHV0aW5n +LmNvbS9DQS9ORkNfUm9vdF9DQS5jcnQwEQYJYIZIAYb4QgEBBAQDAgQQMD4GCWCG +SAGG+EIBAwQxFi9VUkk6aHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JM +L05GQ0NBLmNybDA+BglghkgBhvhCAQQEMRYvVVJJOmh0dHA6Ly9ub2Z1c3Njb21w +dXRpbmcuY29tL0NBL0NSTC9ORkNDQS5jcmwwDQYJKoZIhvcNAQELBQADggIBAETg +cMO9sC4hm6RIAdcKWlSAPD7+u5I+cxY0k7TRljSxGMu8WbzQU39wkEqK5PCgT0qm +Up0qFdc3osO19UfXJj67jI6450dB1LDHGa9ymuaXkTVEOUGeYPJ/a5UpJKN+PJPy +liPG3BP+6EvILMm0qd5EIvrmeAJtNtWEi6Y2Kkb8QAliSlovtsjHmbW0Mz1AzeQm +l9V/xOXbdQnp7A15T41XUoR5V6AJ9yraCMafFL/GaE2IXkIoUEpVb55hobsdAkwt +yjEZBxyv6A81t3v0HEpkEmyn6anmjCi3sLCKWzK0dTLL+8OyxUYXgmFxRHMyXu90 +ZrtGDInxl/MlSE3/3T8xINiaxhiZSrf5XZqPteRUCKCDPiEdYv19SbsypReguuLA +w5B2l0I/2KH2BMYOMy6170MPDiEbbFugDifwokmuGLHQqiz99AVFVwCMu/ThO1Hj +rm27HS8bYOMzyTiil+pEyhPpoP23P0aHCyESTsXcgfMBZkeTyWxvdj8dCCaJTGiF +GJ6mELEoOnNhLqVhouGzMOZMS0w5vBG/gSQGb76inVqxMFByWKvVzyBm62JJ9P7D +AI8aN2WjZ9c0Z0czEz/SKPISxQjGrdoeQvvmn3Qyg4TS7aWt4RVJh67m042pWPdO +0+2unR8IoW1J6AeQn7Nuz0PyEx+eCZqBp3tsH8zX +-----END CERTIFICATE----- diff --git a/public/CA/public/Earth_VPN_CA.crt b/public/CA/public/Earth_VPN_CA.crt new file mode 100644 index 0000000..f48d3ce --- /dev/null +++ b/public/CA/public/Earth_VPN_CA.crt @@ -0,0 +1,44 @@ +-----BEGIN CERTIFICATE----- +MIIHrTCCBZWgAwIBAgIJAIF057Inea3QMA0GCSqGSIb3DQEBCwUAMIGwMQswCQYD +VQQGEwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cx +DDAKBgNVBAsTA05XVzEUMBIGA1UEAwwLTldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0B +CQEWImpvbmF0aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0T +GU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTUxMDI3MDAwMDAwWhcNMjAx +MDI2MjM1OTU5WjCBqjELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQH +EwJOQTEMMAoGA1UEChMDTldXMQ4wDAYDVQQLEwVFYXJ0aDEVMBMGA1UEAwwMRWFy +dGhfVlBOX0NBMSgwJgYJKoZIhvcNAQkBFhlpbnRlcm5hbEBuZXR3b3JrZWR3ZWIu +Y29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3H82oeWzt5ZBoyelJhBjp8WrjE5yrR9+ +/xn118D/WXGeLMPixXmjNe9Ik0tg824DBoc3/ZHOtt8Knk32LZZhF5BF1B5H8Xgg +zx46e23tufVzUWPt+tZjV35//T/PikYUZUdCTYbYZFOuR0VwOiJBtCu0TEwQDaLe +bT9YJmAiSACKRUAT5WJwmP8mxuwW0qL5gns3Sfldq1Fvqjwa/WZQfI1uvV0GeHdd +EWiH5sTe6wtIHjXUwV/YvCsDcqk3e/Jl77QgiYwduovx/jKRCNtpBVH9yA5wsdRk +cPhAEdF8SK/8Ti/8SOChYePmIlIpbqZSO5lxyGJB+JP6Lq5gFSLX2xkTx7Z+GrlG +hiq7++PyI5S9wOsxzb+yggiX9O09n8L39cQ8t6F48AXEZpdE8jdp+jbrLUhFJ33N +HFShms92VGmEL/Hp+o4jzLkKjj8JiZtQVEfTQWiCpU2Iy8SE2soFzx2XrGS4QNkG +5Qes39dfJtPzzugXgO9LjeRECfH1o5j5gr8MfV7S0Pa9KiamTRM+qCjyLM6FgboY +XtqvGNhjZPspZCL2BePNvXMOuWQY80W2NYwpcmtQWd9NXRTOMCkBSYbaTX2gny0j +sAG8OlKz/oNjEFhuS9DYhaB2d9i/7Ye8zFGNxhX/zSXrwSFYB7ew9unACk+UMW4m +7oX3ZkaBx50CAwEAAaOCAcwwggHIMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FHofT+JsVUY8oAVJR3ijj0MxpFq8MIHiBgNVHSMEgdowgdeAFEjpZpZt1UvE5N99 +h0+Wp3vMDD7toYG2pIGzMIGwMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkExCzAJ +BgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAKBgNVBAsTA05XVzEUMBIGA1UEAwwL +TldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0aG9uLmxvY2t3b29kQG5l +dHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNh +dGWCBiAVECcWJjAOBgNVHQ8BAf8EBAMCAQ4wQwYDVR0fBDwwOjA4oDagNIYyaHR0 +cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JML0VhcnRoX1ZQTl9DQS5jcmww +SQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vbm9mdXNzY29tcHV0 +aW5nLmNvbS9DQS9OV1dfUm9vdF9DQS5jcnQwEQYJYIZIAYb4QgEBBAQDAgAHMA0G +CSqGSIb3DQEBCwUAA4ICAQA/Esj2AP0oM51YYuPhE1Mmknkx6Xxnn49lZim9BJEr +PMe5+M1wxlXnMklHl0AEyf59W1V6PCvlONonsOOZg/Dncm5w4AYdjeUSUxGMr6lw +kVViKkPApv1NBzw3kmJDL0CazTR3K+nl4mB9BTbOSnvGX7QUcZZ92mDxqBAiTaRb +rk8OzDW4+Lla51hSsBYuQrmRtx1jT/OZxLL6HDfM53HTLMvbFMndC2pnZL78owtp +q/V9zyyWC2fjDFGeMAv/7/0BuwfP3Ovir5OIv7C8YMrfcshgZhdt5E4mKX02TENT +x0tfNV/T/TeQGjdX85L4uYnViAA+rAlVRjE8Y0rZInnhDahI5ptpUUjSUvF0D3k1 +ZTXvCqvev4As7k0ci4mCO15LQLcQWOrirzARSR4l1OFWmlxd3zy8CBgjN8RgV0r+ +qPp1DWO/5hqKgVoBUKKAWX7cVu1FZYlxjiKqYsZHkwq5vy7ibHCSipufCWCVdU1X +dkhXhbEaS4FIA1epQNhH+GPyMxVU5uTTieSx0uvEbKvJ9UmLIGQLxBsWSgfmUKjc +xST6RlvTmKywV3ansfmYw84IxSZylpm8gT8+r5iod7lHXre1f+hESmE4lQvQ51eM +f3RjNf5W+uGtaPTGzZRN+b//kGs1pmn6Mtyr94DQCHp3LJCAVoHpFqy8PqjdlLNo +Yg== +-----END CERTIFICATE----- diff --git a/public/CA/public/NFC_Public_Website-nofusscomputing.com.crt b/public/CA/public/NFC_Public_Website-nofusscomputing.com.crt new file mode 100644 index 0000000..2c96b87 --- /dev/null +++ b/public/CA/public/NFC_Public_Website-nofusscomputing.com.crt @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +MIIF5DCCA8ygAwIBAgIIB+I42RMLhBkwDQYJKoZIhvcNAQEFBQAwgdgxCzAJBgNV +BAYTAkFVMRYwFAYDVQQIEw1Ob3QgU3BlY2lmaWVkMRYwFAYDVQQHEw1Ob3QgU3Bl +Y2lmaWVkMRYwFAYDVQQKEw1OZXR3b3JrZWQgV2ViMRQwEgYDVQQLEwtOV1cgUm9v +dCBDQTEUMBIGA1UEAxMLTkZDIFJvb3QgQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0 +aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtl +ZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTMxMjIzMDUyNzAwWhcNMTQxMjIzMDUyNzAw +WjCB4zELMAkGA1UEBhMCQVUxFjAUBgNVBAgTDU5vdCBTcGVjaWZpZWQxFjAUBgNV +BAcTDU5vdCBTcGVjaWZpZWQxGjAYBgNVBAoTEU5vIEZ1c3MgQ29tcHV0aW5nMQ8w +DQYDVQQLEwZORkMgQ0ExHDAaBgNVBAMTE25vZnVzc2NvbXB1dGluZy5jb20xMTAv +BgkqhkiG9w0BCQEWImpvbmF0aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20x +JjAkBgNVBA0THU5vIEZ1c3MgQ29tcHV0aW5nIENlcnRpZmljYXRlMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyQqO2ehMgJt7/smhusiPQn183w//y9ZE +6IZ8ylVsQ45HEI8svadYbKayVj4XzOl6h91asi3mGKllRq1fj7/Tekid641ew1Em +t0yMbMbxCj7NW7jM3UeTNP4+0OtNjXKGI6A2/ciS4lQoSC7TQc37L5tr3qN6Tzbt +xLKfvyOIPczDbDBBtfAicw7071ICWjeMGJ/MASAO0RR+c77TcNFqNPkzMztyJpuc +Qy4D+iGMDDfNfltcjd+NA5Y7YSUyx4hl05IIjY2FlmBwC1nLTYtEV4hWN+lDM8W0 +A736zo+kiP/SbryqYVUgJZoCaJV38NRB3ksNDHELwbJAE5WDdP8KlwIDAQABo4Gk +MIGhMAwGA1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgXgMDwGA1UdHwQ1MDMwMaAv +oC2GK2h0dHA6Ly9ub2Z1c3Njb21wdXRpbmcuY29tL0NBL0NSTC9ORkNDQS5jcmww +QwYIKwYBBQUHAQEENzA1MDMGCCsGAQUFBzAChidodHRwOi8vbm9mdXNzY29tcHV0 +aW5nLmNvbS9DQS9ORkNDQS5jcnQwDQYJKoZIhvcNAQEFBQADggIBAF4LBlQsLtH5 +uLoe2L5Kbs7QFkBa6Wc6i654yVSVty/pUMp8RDOrrortBruSEQ+bZhX8AfPoMtKD +ZKIut9RojJTBuHpDzDZNgNcQdaw/Fx9FAe692OI6maX3bB3On4O5FMiCLegE3i85 +8sIVF86MicQlyKHDajIpUedBHVuWhIpNDhmBMS6JMIaYP7ix6L/fLPBsum6QkJCX +C8QKE0msm9ki3vF/LrM3PwaUvNJ4tQgjBBWsbmLPf8vcLLHaarjksB7ZQdIgXiHj +oD41uc28ORi1/xL+AyTYU1q1qVGyfodwttWZ2bFKqdSRf+5YkFfqOjrby67CvCOo +YJRjJIIT+1Hug3af7gRNljuoATwPCbeb0uCMvUgR24b8k8UVC2cYXgdN4Qriiq9W +9c7gODRmPOt1MqJsR/tsawWpLC9BuIhp915LGc1tZ1fX+toBfyqfQKDKNjazDVPi +jFc6U2c/+FOQhyCqVrqATyLeR7RvJTmmNiHCCg5aJdzqo0SstWte3fJ7AWgY/OhO +TMZG689C6ZWEQjJBrfm3OfuJFYEePg+gJOnswIM/VSd4QVUBlWt8Q/VlnTkzOF38 +LeISdO5yJeyXZft2/t4zTR+o6dETzvZYeCSiH74GEnusZ5KVZSe+0lBDIbStvu/A +wpcM0mL7IYln8Iyb1Una2R+xS/PIgJO9 +-----END CERTIFICATE----- diff --git a/public/CA/public/NFC_Root_CA.crt b/public/CA/public/NFC_Root_CA.crt new file mode 100644 index 0000000..6f718c7 --- /dev/null +++ b/public/CA/public/NFC_Root_CA.crt @@ -0,0 +1,43 @@ +-----BEGIN CERTIFICATE----- +MIIHrDCCBZSgAwIBAgIJAMXtJgEvbEf7MA0GCSqGSIb3DQEBCwUAMIGwMQswCQYD +VQQGEwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cx +DDAKBgNVBAsTA05XVzEUMBIGA1UEAwwLTldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0B +CQEWImpvbmF0aG9uLmxvY2t3b29kQG5ldHdvcmtlZHdlYi5jb20xIjAgBgNVBA0T +GU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNhdGUwHhcNMTUxMDI3MDAwMDAwWhcNMjAx +MDI2MjM1OTU5WjCBqjELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQH +EwJOQTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNORkMxFDASBgNVBAMMC05GQ19S +b290X0NBMSswKQYJKoZIhvcNAQkBFhxoZWxwZGVza0Bub2Z1c3Njb21wdXRpbmcu +Y29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtK+L7NLT6f3c0bbmSPAWTtAkPO3W3Myv +GlhCPUaNp4Up+/p50CiuBVrZ9hGAJQK1y+7yrmDgM+mTvlnY/m41BLtq8YYcT3Dk +CgloEGhaUD/vdTSD6ZYAF1u8yNvueAJ+NybCpEDaDSBxbi4aJnKrcvx6j6T+YG3R +ajHpDzQjNH89S9IzsTIrQsOM8e8stVEkjZld78TvtGc/Vl/p/QMAL8XpMJ1KBOWd +Wmk9v/x9JiBDrdJIMFl/Zdeb9VMjbabNqjLV8uCz6Iv2E3Rii+xYghcRPF+Y1zD7 +gcOy6aaLmITFbusf1cuzZUlY/XzYs/3KNiQwENS68Mpd0v4NaPL21sip0Zys/Jbu +mwQ8X3RQLWvlDh6l+Z3TKM6QZK1oPB2a51IsNwGBFgOMr4JbEDwlbA1QcyIzdoE8 +i/CGIKUPoaYOmmAxMuOKS1pjO+BeiQ7i+jDMX4Yip3wIGViXm6oK5uzPUUC9YeOn +Jti9iFb/InNToaEFaNKNj8ihE9PvWWmty85J0rxFpHUMth+bANCWSxUDvzmfhAgA +NQepApTdArzguh2t2F4CANNSeJU6gze40XMd4H3dggVVohs5GC3Aj/RbFiJADtmo +A8a1T8sobrDKj0veapEw/eRzqlUW8z9dBLFk1+MNGOWz6p3TjoWxdjE8loShD90Z +KeqasY/t2g0CAwEAAaOCAcswggHHMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FMcOta68Bn/QtEwcLCCyoJvOSmSNMIHiBgNVHSMEgdowgdeAFEjpZpZt1UvE5N99 +h0+Wp3vMDD7toYG2pIGzMIGwMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkExCzAJ +BgNVBAcTAk5BMQwwCgYDVQQKEwNOV1cxDDAKBgNVBAsTA05XVzEUMBIGA1UEAwwL +TldXX1Jvb3RfQ0ExMTAvBgkqhkiG9w0BCQEWImpvbmF0aG9uLmxvY2t3b29kQG5l +dHdvcmtlZHdlYi5jb20xIjAgBgNVBA0TGU5ldHdvcmtlZCBXZWIgQ2VydGlmaWNh +dGWCBiAVECcWJjAOBgNVHQ8BAf8EBAMCAQ4wQgYDVR0fBDswOTA3oDWgM4YxaHR0 +cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JML05GQ19Sb290X0NBLmNybDBJ +BggrBgEFBQcBAQQ9MDswOQYIKwYBBQUHMAKGLWh0dHA6Ly9ub2Z1c3Njb21wdXRp +bmcuY29tL0NBL05XV19Sb290X0NBLmNydDARBglghkgBhvhCAQEEBAMCBkAwDQYJ +KoZIhvcNAQELBQADggIBAJQM7UeDaXM0/jl1PLJ/UUFGmBhCy3pDLc2JIeRifLTo +NzJ0RmBzF6OQGriXXKiKmZKTAwFvuYjks1Hm/hjFSTbhmNFsU3sx8qXe0h4xj9Op +bvDDJaiXl+HIEl2BQkJ6Rnr7b56M6Y+W6cAtuCwQkZGAO1ip0pF7WbPv1OFaL1pN +/OCe8wiXDIkyH87GFESsQG7VypAp8u5vlKkxFeISCo7FYRhfhEV0hv62gaWb0zjE +QcW6Pgnj4KHfDKThoWwWUC+5kJuGd81dWmbgJ1+AUc5kNHl7f3w8yr6YkM24yji8 +HSpQ0yZzN3kK8JN0E+DJk0OVMD5aiBQjb+UkMIVwBWnoCixNAv0ni51eyrCJ49va +E57RTYfPCLJurHpm+kP66V9vSKNiyBOwbmf5KSWeyG3p6YZ+ywSvypsdw21eXpOf +Uu1GYA+UDoZE7g8KcCwM9H2T12Da8mHRlXJubeY0YrInlc5hQwgllzzYqbzrh15n +2YU6OvfInyXwjPc6m5Ktn+lObOqFrTYBDIf5spaC5MJuMNcMIzloFtHjgStAQxds +CKUIyVWJx/bVAdc42VcQVNU/G9df5Q8+XLJknetfa5ZU3drob2fdi4O6SwowOvv4 +UjGxZKIJBvI9J/D0Sda8vh96NJ5Q1VTW+V9pseG+r6sEb2YXt601jNxifjOY0Fiu +-----END CERTIFICATE----- diff --git a/public/CA/public/NWW_Root_CA.crt b/public/CA/public/NWW_Root_CA.crt new file mode 100644 index 0000000..6ed8a02 --- /dev/null +++ b/public/CA/public/NWW_Root_CA.crt @@ -0,0 +1,43 @@ +-----BEGIN CERTIFICATE----- +MIIHpTCCBY2gAwIBAgIBATANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCQVUx +CzAJBgNVBAgTAk5BMQswCQYDVQQHEwJOQTEMMAoGA1UEChMDTldXMQwwCgYDVQQL +EwNOV1cxFDASBgNVBAMMC05XV19Sb290X0NBMTEwLwYJKoZIhvcNAQkBFiJqb25h +dGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3b3Jr +ZWQgV2ViIENlcnRpZmljYXRlMB4XDTE3MTIyMTAwMDAwMFoXDTI3MTIyMDIzNTk1 +OVowgbAxCzAJBgNVBAYTAkFVMQswCQYDVQQIEwJOQTELMAkGA1UEBxMCTkExDDAK +BgNVBAoTA05XVzEMMAoGA1UECxMDTldXMRQwEgYDVQQDDAtOV1dfUm9vdF9DQTEx +MC8GCSqGSIb3DQEJARYiam9uYXRob24ubG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNv +bTEiMCAGA1UEDRMZTmV0d29ya2VkIFdlYiBDZXJ0aWZpY2F0ZTCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBANNh/YQ88bqyR2569AwMnqe+9VjeUoFQcGgr +JjcS76lZaAERnbl49PJM6X9xcFBQoCD3S1WnNXL26ZtA+PKdfvZOL8GIkwZQrXNB +Ts2f4VP1dahuxuHYlmlwlpdT84JKZlDloUrDOgx0D707Z+ybUrTFjqaQjp/ZfybQ +QLiYfK/6v7K7rOh8WyeWWunDo8uYlZWmtmzAQU9IQimYWepZ4/O+yfWnUVRGvYMD +daALrNaj5MO41J13Y5sXDdl++yTCbujJ+xTDHKfjoJ+KpEuLa8VzWjJYAjm+TSXK +gWObOxpnrb4sW2bB2pPtwQoOKd3tXYW2bRKJHGt2pVzgyGUjZ1yGKFS04+cg9OpP +ePFtS4aTKVTMIe7BHwPA1fhu2efqmfP0vSY0EmRHuk9GIqo1r5EiC94xOcAuLkPG +RquMQr+moD27JrhhlF9vw/Z9pr6gZ+hUDYGbE0913F1mjdtYp1lBmaLysLwpI0lH +PUZdFdejCbnvPfH9EVxNRgbM5J/yzfRB//QRnufpjC2OgB6zTnifsYIOOSYHYgCK +4DLrin74j4YiUGm49wuTwdqk52B8bkDzx4cWwIpJWYIeQC2xMrR/RvdrDMxt1Frg +k5es0NHMWAzd2C2PRS2fmvuUdq2+QZRe721TvoeFLMI05PnUrxOkz/din8BNWtsN +AoBCi3FdAgMBAAGjggHGMIIBwjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRI +6WaWbdVLxOTffYdPlqd7zAw+7TCB3QYDVR0jBIHVMIHSgBRI6WaWbdVLxOTffYdP +lqd7zAw+7aGBtqSBszCBsDELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYD +VQQHEwJOQTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNOV1cxFDASBgNVBAMMC05X +V19Sb290X0NBMTEwLwYJKoZIhvcNAQkBFiJqb25hdGhvbi5sb2Nrd29vZEBuZXR3 +b3JrZWR3ZWIuY29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRl +ggEBMA4GA1UdDwEB/wQEAwIBBjBCBgNVHR8EOzA5MDegNaAzhjFodHRwOi8vbm9m +dXNzY29tcHV0aW5nLmNvbS9DQS9DUkwvTldXX1Jvb3RfQ0EuY3JsMEkGCCsGAQUF +BwEBBD0wOzA5BggrBgEFBQcwAoYtaHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20v +Q0EvTldXX1Jvb3RfQ0EuY3J0MBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0B +AQsFAAOCAgEARpj46yWBnbJIfqh7V9c1AWZmbzqogJynp5AqyC2e8Rp59dpPKJ60 +BC2WVUMsCHqyhl6oZwmn2Ejud+iodGo4IwdgDneFvQQAiF7TVTBnBRHnup3rLtTX +zvqIBPyqBmrvZSjSfG0mStb3YWS41yj9bhsqy1qRTdXS+Ghc4I1DcOWu62NbhbP/ +UHPUEwCyPxEWLtxk0u8N8Hqmlr3qHHM53cKaOUUIn6VMtq2S0o39xWt7QuHWe3Aa +COQYaAVQ60f9cZUmw7h31d3oen7nrlaaDAp7i1e4HuTb8+PzetoGjJ8xCt4cbnp0 +ThQFdVuaLszSiHpmsKPvdazIVjhvT7CTM5EydsDHZFA6cMmWjYYm5f9MXbiCSebC +2q+2W2vO92yd/8JE3JCRc8A2Mi4RSw9SziN/MCvueorIFJXfawz3rARgk5KXKPNj +DBHcxxaQOTCJHLblGsv+9S/ANnucOihQRPWPGKGr80Yy5wQ8TKnuElvzrOjyR2Cj +HGqSX2ar1GnFtmDsfamnJ0kb+2Sbamt3slAxUM/Qc+SIWepVtSNb8IppWPCxmPOd +QyUMRayfkkc2qdo3xyUV1zE/alMPK6k0epyZ0+lyTo+sVpyzVq/D1wS63pUXiK/f +gB5/XW5AC1ngeN3DBlOc/R5mscyv4o4cHOauxMKjldGgGhqI0QnRSi4= +-----END CERTIFICATE----- diff --git a/public/CA/public/NWW_VPN_Server-vpn.networkedweb.local.crt b/public/CA/public/NWW_VPN_Server-vpn.networkedweb.local.crt new file mode 100644 index 0000000..687cee9 --- /dev/null +++ b/public/CA/public/NWW_VPN_Server-vpn.networkedweb.local.crt @@ -0,0 +1,40 @@ +-----BEGIN CERTIFICATE----- +MIIHBDCCBOygAwIBAgIJALVEKS03soafMA0GCSqGSIb3DQEBBQUAMIHWMQswCQYD +VQQGEwJBVTEWMBQGA1UECBMNTm90IFNwZWNpZmllZDEWMBQGA1UEBxMNTm90IFNw +ZWNpZmllZDEWMBQGA1UEChMNTmV0d29ya2VkIFdlYjETMBEGA1UECxMKTldXIFZQ +TiBDQTETMBEGA1UEAxMKTldXIFZQTiBDQTExMC8GCSqGSIb3DQEJARYiam9uYXRo +b24ubG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNvbTEiMCAGA1UEDRMZTmV0d29ya2Vk +IFdlYiBDZXJ0aWZpY2F0ZTAeFw0xMzEyMjMwMDAwMDBaFw0xODEyMjIyMzU5NTla +MIHiMQswCQYDVQQGEwJBVTEWMBQGA1UECBMNTm90IFNwZWNpZmllZDEWMBQGA1UE +BxMNTm90IFNwZWNpZmllZDEWMBQGA1UEChMNTmV0d29ya2VkIFdlYjETMBEGA1UE +CxMKTldXIFZQTiBDQTEfMB0GA1UEAxMWdnBuLm5ldHdvcmtlZHdlYi5sb2NhbDEx +MC8GCSqGSIb3DQEJARYiam9uYXRob24ubG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNv +bTEiMCAGA1UEDRMZTmV0d29ya2VkIFdlYiBDZXJ0aWZpY2F0ZTCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBAKE3y+wq5woYZr0rDBXxzJz4dGFPAeQdC7Hg +PwUEIvTk6FooNLdnDyf52KQPCsa4HmuM3PbR3oz0Hwn0PL7bNaSzmccAcSQejuij +WQHSGvOiYDLKrjNmwGAyVflQDcN7q5hm27A4Ltio+DBqLZkE6MCg958ThysHaHiR +dIMiYDeDba9lUv5H4Zaud+8eEAwDa5VJUxr4D+Wbzikc4vsCZFBwdByInWdpGMMC +Hyz3dQJmlW988rq3inB7LkMBCn/TOlG/RZb9b2pyoow8A+YiL0tWSa57WqELgSlC +YPx66bjZa03Nm8VzDPePgh8zFPlKBp9iXHDYQ+NH4GgPror/Cx0ASMcDl+6Bu4Kg +F4pHvOopAplKPPNC8AFBxTjyBzPpK6x5hLRiPGOuu8259QmG7QTya9fBlzF3/uky +b+g7CjZ0tSycZdf2wA599p4/ossQab01cnLapqSyx7N2EZNAtWpsNdq0SGaiIvjh +xLMmSLlaht5GV7qSRQ2ho+/Rn6JWSnrmVbA39olIqhwwQM+TZVnekKXAQwARDWLF +XNBWwueJnU/OivVOkJbHtiCHtq2bJIcQd0ZOix9SWsiXvCNZBxzZS2t4R4m5re5W +FkwYxCz+C3NFdCzEF2inaXjRWckMq72HZYHuZUOE7tYRKYZ4pl0d7ejl0zgm2cee +Hb2RyuixAgMBAAGjgcYwgcMwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBaAwPwYD +VR0fBDgwNjA0oDKgMIYuaHR0cDovL25vZnVzc2NvbXB1dGluZy5jb20vQ0EvQ1JM +L05XV1ZQTkNBLmNybDBGBggrBgEFBQcBAQQ6MDgwNgYIKwYBBQUHMAKGKmh0dHA6 +Ly9ub2Z1c3Njb21wdXRpbmcuY29tL0NBL05XV1ZQTkNBLmNydDAdBgNVHQ4EFgQU +lFo7HaYd3NgW2Z8m3bU2UE/ufk4wDQYJKoZIhvcNAQEFBQADggIBAIEWGvihO55D +qusXDmFPNPqd1HQ3pj+MSuxiuWG8DKW5f0Px6Wvhc1jKevPIu7ng1B2COfGcmjDD +Os1YKr+r/T7FS+gzT4yDe7kwsehAF/+TrtbIF9cBv3zKqhnlVLHTYgn0td1fZFxT +/Q+yfie+fSzOl9Xt149F7HWvikLlqaKDyjTpCnz0q5Mnr2MZvjxgSGEybxS/RvI5 +j4NY8z1d/JSI5eMeegi4ZKkGTiO6BqLCRvtL4LAFq4WbmrgxMmteBshACtxAy4fq +Uofzjx6ZmHic2npRIaTCVHG+WP0bmoDHQEYiwuZLIqFLLMsJ5fa8ovWcyH7EWpfJ +8vX053lctyH8ui1ONL+vfjX6WPjBcAfZsuso8TurckzftPDJXPbz1ScpFaaIbfiA +F2c2DQwfhF8HU/bnaSKvsb5dqnQqiZxiaWmevs7ZPoj9TCKSIbgund7eLLwRlZno +ZY9/Bf292Bn/8vn+utZcx83S9h0VJHZnJgvYqpKdvo/7YEN2yd05SMeXtxHugUfh +kzNRXp5yTGfj8NNEJp0ksSPy+Z+5OPgzQzw+VSdXuFI8Tjrjjmbf3hAAi8cCI42O +MbsoDUZr9tauqg2jTjNnX728FrkIPWfOTp1yWRnSd2/PA+aPIJNSSd5Q3tzWZZ7r +B062YXDRqRM8GzHVoEmSwxQJWNZw9UTJ +-----END CERTIFICATE----- diff --git a/public/CA/public/Pegasus_VPN_CA.crt b/public/CA/public/Pegasus_VPN_CA.crt new file mode 100644 index 0000000..1d098b9 --- /dev/null +++ b/public/CA/public/Pegasus_VPN_CA.crt @@ -0,0 +1,43 @@ +-----BEGIN CERTIFICATE----- +MIIHpzCCBY+gAwIBAgIINsj7HlzAfYswDQYJKoZIhvcNAQELBQAwgbAxCzAJBgNV +BAYTAkFVMQswCQYDVQQIEwJOQTELMAkGA1UEBxMCTkExDDAKBgNVBAoTA05XVzEM +MAoGA1UECxMDTldXMRQwEgYDVQQDDAtOV1dfUm9vdF9DQTExMC8GCSqGSIb3DQEJ +ARYiam9uYXRob24ubG9ja3dvb2RAbmV0d29ya2Vkd2ViLmNvbTEiMCAGA1UEDRMZ +TmV0d29ya2VkIFdlYiBDZXJ0aWZpY2F0ZTAeFw0xNTEwMjcwMDAwMDBaFw0yMDEw +MjYyMzU5NTlaMIGjMQswCQYDVQQGEwJBVTELMAkGA1UECBMCTkExCzAJBgNVBAcT +Ak5BMQwwCgYDVQQKEwNOV1cxEDAOBgNVBAsTB1BlZ2FzdXMxFzAVBgNVBAMMDlBl +Z2FzdXNfVlBOX0NBMSgwJgYJKoZIhvcNAQkBFhlpbnRlcm5hbEBuZXR3b3JrZWR3 +ZWIuY29tMRcwFQYDVQQNDA5QZWdhc3VzX1ZQTl9DQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAMjkj6nShoH9YfKCa8MbQFV0dqkoHuuv11W7IcvL4isR +NrLshe8zlB3v9cGsaWot9zu+tbcX71SW+2vdlCTuNerdlOQIiMntjkbHPG8iwjZu +WHpu/DqZv9BJjfIuCWWb3eTw6DuvQTo3Lwauh7z/Vp8IKPmoloAVnj8rZizVqWxV +cJwPD3vKJAKtbtZkfC7dgWFPRWTtX26DVV/EmhICinE/KmkfckLxKdkpuyejiHz8 +uduweS9Wfj21mgsWKeSYkzONGr04YmYxCLWGqyqwQ+ZsNRJWdRFBHKwKwH3k01I8 +Ce6/tpNZYQLYykUHTCpjHW4UuvkXFo2SK9ilJ5bUze5qedYrFMXsGJoWgw+xCYtZ +QkFQmFNXFk1oplVwK/8Jnn3mfEpsbtQBW4RAyOTETRlWpe+n+/BgZNPdncODXWN0 +Gvtg4guxftdNesXd+6e4R7tC2GX8sqxOzNji64KxAoiMPK0qwhyFKegD7iuMC/LC +D2KhFNxjRHkJIe1MfvPAZPygiQYPbNatVLzRSaS8Uj132IUfqqCPyrKNg/rJb6Yh +Ovlf/jEMUaEzH9xUmlOEiKf2yyXrw6vTWhtkYCNCyronLblFc+NiwSzCxcINMlX+ +hj8zg49wQC/80QjwdHbz2KP9sLzFtuURFjRdpfYFaiI7iWapo+eHYq6OKq4nH1Z1 +AgMBAAGjggHOMIIByjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRBbMbXhzlI +dbRsB2xNIPbP2kCbETCB4gYDVR0jBIHaMIHXgBRI6WaWbdVLxOTffYdPlqd7zAw+ +7aGBtqSBszCBsDELMAkGA1UEBhMCQVUxCzAJBgNVBAgTAk5BMQswCQYDVQQHEwJO +QTEMMAoGA1UEChMDTldXMQwwCgYDVQQLEwNOV1cxFDASBgNVBAMMC05XV19Sb290 +X0NBMTEwLwYJKoZIhvcNAQkBFiJqb25hdGhvbi5sb2Nrd29vZEBuZXR3b3JrZWR3 +ZWIuY29tMSIwIAYDVQQNExlOZXR3b3JrZWQgV2ViIENlcnRpZmljYXRlggYgFRAn +FiYwDgYDVR0PAQH/BAQDAgEGMEUGA1UdHwQ+MDwwOqA4oDaGNGh0dHA6Ly9ub2Z1 +c3Njb21wdXRpbmcuY29tL0NBL0NSTC9QZWdhc3VzX1ZQTl9DQS5jcmwwSQYIKwYB +BQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vbm9mdXNzY29tcHV0aW5nLmNv +bS9DQS9OV1dfUm9vdF9DQS5jcnQwEQYJYIZIAYb4QgEBBAQDAgAHMA0GCSqGSIb3 +DQEBCwUAA4ICAQCGuevjkXLiEC03sX0Iu1oV8IgrRv76agQseJs/s+xBJ2NznjT8 +xsZX7QmpAJ1tdOtiwQwggF04KHj6rlt0PbA2MHjz1uB148pep8DpF/z+iCW8exA8 +iIBjRK9A339Q8gM8jJRBoz6I3Ipwkx+06+DWs73fwW2Y1PgHg445GB1ToN3cKS54 +YomZUA1yagdBiDXriPReFQPBTk18dyA8ZIoVse1J4HgGr5i+5for6IK1C7w2UoTh +55sEP44VskYpAZCaCd531OVgruw+SixhOJbHS/j/smN1WinLEptBKi7LY+nLJtiE +BEDiexeXwlfZWBTSs34yDIn8JBtOLYd1Ur/kB/j4Wbs7xT9RJ1VhTDFZcOB3rREj +comhcuWsbQegdt9M0DWZdriZzgzGQBm5dqFnp6FAG4tOjAGr24TP6tsq9sbS1Eyk +5snwE70mTQ9bCDFU4Re+bVfAIFDfY9HF822ZgMdy1BQw/S5a2YoRMZtYaZFGYidp +VNk/ICnl6ELlg6ZlPAiAn2PaBICTtzlt/TpznAFEvxlvc7tsc0HsDKVT0n+T8wv3 +yp0rbgrQrJlI+Z9nl+g3ZHDc9mQXbcIWBkUFUoIsTUwdGExXypWDIlQ86pqyLFnl +42BzmL9mpf862aHybxCBOEre2uBUhFGWTTjNm7kjItM5SGQGUq7EAd1p6w== +-----END CERTIFICATE----- diff --git a/public/images/nfc_header.png b/public/images/nfc_header.png new file mode 100644 index 0000000..f6ef14f Binary files /dev/null and b/public/images/nfc_header.png differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..171e066 --- /dev/null +++ b/public/index.html @@ -0,0 +1,52 @@ + + + + + + + Home [No Fuss Computing] + + + + + + + + + + + + + + + + + + + + + +
+

+
+

View us at other locations

+

+ - Docker Hub
+ - GitHub
+ - Gitlab
+ - FaceBook
+ - Read the Docs
+

+
+
+

© 2007-2021

+
+ + diff --git a/wiki/current/index.md b/wiki/current/index.md new file mode 100644 index 0000000..56519d2 --- /dev/null +++ b/wiki/current/index.md @@ -0,0 +1,3 @@ +# Welcome to the Wiki + + diff --git a/wiki/current/info/150225_choose_internet_service.txt b/wiki/current/info/150225_choose_internet_service.txt new file mode 100755 index 0000000..cf02b4c --- /dev/null +++ b/wiki/current/info/150225_choose_internet_service.txt @@ -0,0 +1,109 @@ +====== Choosing an Internet Service ====== + +This article has been targeted towards the common mass who don’t understand the technical details and considerations for choosing an Internet package. + +The Internet has now become a mainstream item within the average Australian home. The Internet has become so ingrained within our daily lives that for those of us that were around when the Internet was born have actually forgotten what life was like without it. I remember when I was growing up that if we wanted to learn about something you would go to the local library or to a family/friends house to look through their Encyclopaedia Britannica which more often than not was at least five years out of date. Believe it or not that was only 15 to 20 years ago. +I would consider myself lucky in the regard we were introduced to the Internet in high school way back when [[http://webcrawler.com|Web Crawler]] was what Google is today and the only thing of any value was searching for random phrases like porn homework answers. It was a very new concept to have the Internet or even access, which was often met with confusion and a sheer lack of knowledge. Being part of that generation we grew with the Internet and became the first generation to learn about it, and to the behest of the generations before us who were either left in the dark or were very slow on the uptake. + +Now if I haven't lost you already and hopefully by the end of this article I have been able to provide you with more insight on being able to choose an Internet service from an ISP with a little more of an understanding of the technology behind that Internet connection. + +Below I will cover a little of the technical details and hopefully bringing into perspective, so you can better understand what is being explained to you. To do this I will use the flow of water methodology. + +===== Bandwidth ===== +Bandwidth is the actual speed of your Internet connection and its unit of measure is bits per second. So basically if you think water pipe, only so much water will flow through a water pipe but if you increase it’s pressure you will receive more water. For the actual Internet connection different technology is used to essentially achieve the same thing. + +===== Quota ===== +This is how much you can download and/or upload from the Internet. Its unit of measure is bytes. Think of a water tank, larger the tank the more quota you have available. This will be set by your ISP and 9 times out of 10 will be limited. Every Time you connect to the Internet you are using this available quota. + +===== Theory ===== +Now to fully understand the quota and bandwidth I will have to cover a little bit of computer theory. Computers compute information by doing mathematical equations. The only numbers a computer recognizes are [[wp>Binary_number|Base 2]]. Base 2 numbering means it uses the first 2 numbers, being zero and one. In common computer terms this is called binary which is always in the computer world as a minimum 8 bits wide i.e. 01010101. Each digit of the number is a bit, four bits to a nibble and 2 nibbles to a byte. Unlike the English language; Binary is read from right to left and each one or zero, within a binary number is actually counting from 1 through to 255, which takes 8 bits of information. Binary is a [[wp>Notation|notational reference system]], so starting from right to left each digit represents another number, the first number being one, each number after that is double the number before it so the next number would be two, then four, eight, 16, 32, 64 finishing with the leftmost digit as 128. +Confusing? Not really, when the bit is zero you don't add each notated number, you only add if the bit is one. So 0001 would be one, 0010 would be two, 0011 is three and so on. + +Communication between different components or computers (network or The Internet) is measured in bits per second or bps (lowercase). Computers store data in bytes or B (uppercase). Each unit of measure has multipliers like normal numbers, computers use the following multipliers, Kilo (K) for thousands, Mega (M) for millions, Giga (G) for billions, Tera (T) for trillions and Peta (P) for quintillion's. The conversion from bits to bytes is a division of 8. + +So why use different units of measure for the same data? simply put, computers are electronic devices which communicate with an electronic signal with 1 being on and zero being off; basically the signal is either on or off. So the transmission of data is serial or singular and storage is in parallel or stored in octets which is a group of bits. Hence bits and bytes. generally you will find lowercase letters are used to represent bits and uppercase letters are used for bytes. + + +===== Connection types ===== +The common Internet connection types in Australia are ADSL or via the Mobile network. Very rarely used but still available if you look hard enough dial-up. and the newest and greatest is the National Broadband Network or NBN. With the exception of the NBN all of the above connection types will have a max speed. This max speed is a theoretical maximum speed and there are many factors which generally slow down your connection. All connection methods have a technological peak, which basically means there is no known way to improve that technology any further. + +==== Dial-Up ==== +[[wp>56_kbit/s_modem|Dial-Up]] Internet was the first mainstream way to connect to the Internet. For this to happen you needed an active phone line, a computer with a MODEM (short for modulator/demodulator) and you would plug a phone cable into your computer, which would dial a number to connect to the Internet. At its technological peak the max theoretical download speed was 56kb and approx 33kb up. Dial-up modems are generally part of the computer. The downside to Dial-up is that it relies on good quality phone cables, basically if you have a bad phone line you will have unstable and slower Internet. Dial-up also suffers from signal attenuation which means the further away from the telephone exchange the lower the speed your Internet is going to be. The biggest downside to having Dial-up Internet is that you can either be connected to the Internet or on the phone, not both. + +==== ADSL ==== +[[wp>Asymmetric_digital_subscriber_line|Asynchronous Digital Subscriber Line]] or ADSL is the most common Internet in Australia. This is also commonly referred to as broadband Internet, the biggest difference between ADSL and Dial-up is that it is always on. When ADSL first arrived it had a speed of 1.5mb, which was a massive increase over Dial-up. As ADSL evolved its speed increased, when this occurred its name slightly changed to suit the technological level, ADSL1, ADSL2 and finishing with ADSL2+ which has a maximum theoretical download speed of 24Mb and 2Mb Up. An ADSL connection like dial-up Internet requires a modem and suffers with the same line issues. Where ADSL is an improvement over Dial-up is that you can still make telephone calls when you are have an active Internet connection for this you will need a line filter. To utilise an ADSL connection you require an ADSL modem. + +==== Mobile Network ==== +Again this method of connecting to the Internet has been around for a while and with the invention of the smartphone has become quite a common way to “surf the Web”. 4th generation or 4G being the current technology has a max theoretical speed of 50Mb. The connection speed is shared amongst all users utilizing that mobile tower to connect to the Internet, and if you don’t have good mobile reception you will not have a stable Internet connection. + +==== NBN ==== +The National broadband network or NBN as it is known is the new way to connect to the Internet. The NBN unlike Dial-up or ADSL does not use a phone line to connect to the Internet. The NBN uses [[wp>Optical_fiber_cable|fiber optic cable]], which uses light not electricity to communicate. Fiber optic cable can be thinner than a human hair. Fiber Optic cable, or fiber networks have one purpose; transmit data, not voice or electronic signals like a [[wp>Copper_wire_and_cable|copper cable]]. Since fiber is designed for networking you require a router to connect to it. A router looks very similar to an ADSL modem. Unlike the other Internet connection methods above, communication in either direction is the same. Within Australia this is not the case, and for whatever reason you will find most NBN capable ISPs will still have packages with different upload and download speeds. Fiber networks are very mature and their speed is actual, not theoretical maximums and are capable of transmitting data at 10gbps. Using that speed for connecting to the Internet is overkill and you will find that most ISPs offer no connection speed above 100mbps at the moment. + + +===== Choosing a suitable Internet service ===== +Now hopefully by now I have given you a little better understanding of the connection types and terminology in relation to choosing an Internet service; believe me it is still a cumbersome task. Yes there are a lot of things to consider. From a technical standpoint the following should be taken into account: + * availability in your area + * what you will be using the Internet for + * bang for buck + + +==== Availability in Your Area ==== +For a majority of Australians, ADSL is the best Internet service you will have available. The most annoying thing when trying to connect an ADSL service is the wait time. This wait time is due to the requirement for a technician to have to go to your local [[wp>Telephone_exchange|telephone exchange]] to actually connect you, that is if there are spare ports available in the exchange. If though, you can get the NBN, go for it. Seriously you are being foolish if you don't. Why? the NBN is an actual data network and the speed you pay for is what you get, overall the NBN is more reliable. + +==== What You Will be Using the Internet For? ==== +Most website designers will aim for a page load time of within one-two seconds; Even now how website technology is becoming more media focused, I would not recommend any speed lower that ADSL2+(24mbps) or 12mbps for the NBN. Why the different speeds? Remember that ADSL is a theoretical maximum, on average. Most ADSL users will have an actual connection speed of between 8mbps-22mbps and the NBN is actual speed. Anything faster than this for just “surfing the web” is overkill, and a waste of money. Where would you require a faster connection speed? if you start to use services like netflix and/or Foxtel[[wp>IPTV| IPTV]] to stream videos. Having more than ~5 users, may also be a consideration for a speed increase. +How much quota do you need? if you have had the Internet before, go look at your previous bills, most of the time you will see what you used for the billing period, use this figure as a basis to guesstimate how much quota you are going to need. If you have never had an Internet package before then as a guide I would recommend nothing less than 10GB quota per month for the average light Internet user. I can't emphasize this enough, please do your research before you take this as gospel. Most people do know someone who “knows boats” would be able to assist in assessing how much quota you may require. + +==== Bang for Buck ==== +Read the fine print………. READ THE FINE PRINT……… oh, did I mention fine print? Every Internet package has fine print. This fine print will cover things like: + * what is unmetered((this is a category of sites that you can use without it being counted towards your quota.)) + * how much quota you have, read carefully some ISPs will charge by the megabyte if you go over + * what happens when you reach your quota limit (good ISPs will shape your speed ((slow your Internet connection speed))) + * what you should not do with your Internet package (some ISPs won’t allow you to host your own website.) + * contract period + * exit fees associated with leaving your contract early + * fees associated with moving house + * support + * your responsibilities + + +==== Further Considerations ==== +**“Unlimited Packages”** Some ISPs do offer “unlimited packages”. Please read the fine print so you can get the definition of unlimited as sometimes unlimited does not exactly mean unlimited. Some ISPs have been know to use peak and off-peak times, during peak you will have a quota and off peak is “unlimited”. +A big consideration for unlimited or large packages with lower download speeds is calculating what you could actually download in that billing period. This is a simple task and would use the following formula. + +(Billing Period Days x seconds in day) × max download speed in bits ÷ 8 = max bytes for period + +Example:\\ +Billing Period days = 30\\ +Second in one day = 86,400\\ +Max download speed = 22,000,000\\ +\\ +( 30 x 86,400 ) × 22,000,000 ÷ 8 = 7,128,000,000,000Bytes or 7.128TB + +So with the example above a package with a quota above 7.128TB with a download speed of 22mb would be a waste of money. + + +**Bundled Items** We have all seen and heard of them. +//"Select our Internet Package for $120 a month and we will give you a telephone with free calls, 200gb of download and if you sign up for a 24month contract we will throw in a free iPad"// + +With the exception of a modem-if you don't have one; be very careful of falling into this trap. These "Bundled Packages" are plain and simply designed to get your business. Believe me when I say you can get all of this for a hell of a lot cheaper. Again __READ THE FINE PRINT__ and calculate the cost of the whole contract period including any hidden fees and you will find that these are quite expensive packages. A simple way to test these packages is how much is thrown in, the more free stuff that is included outside of the Internet package, then the more desperate they are for your business. Listen to your gut and the age old saying //"If it's too good to be true, than it probably is"//. Once in my life time I have seen one of these packages and it was too good to be true, but turned out to actually be worth while in the long run, again this was more than likely a "once in a lifetime good package" + +**Naked ADSL** works exactly the same as normal ADSL Internet but you don’t have to pay for the phone line as it is included in the “Naked ADSL package” if you don’t use the telephone much or you are utilizing VOIP choosing one of these packages can save you some money. Like ADSL this is only available in certain areas, Please confirm with your ISP for availability. + +**Support** It's common practice for ISPs to outsource the first stage of customer support. This problem is a plague that needs to be truncated from the IT((Information Technology)) industry. Why? 9 times out of 10 the person on the other end of the phone either does not have a good grasp on our native language or has an accent that is so thick you can not understand them, which makes it very difficult for the hearing impaired. When this occurs the assistance you called for doesn't happen, and is escalated to someone else in the chain who may or may not be able to help you. In the end you are stuck with no internet and built up frustration from a 1:30h phone call.\\ +There are however some ISPs who are old school. they will give you a callback after being on hold for a few minutes and if your assistance call needs to be escalated will either call you back or give a detailed handover to the next person you need to speak to. bottom line if you are not technically minded than ask around to find a good ISP who can assist you and be wary of outsourced tech support. + + + +===== Conclusion ===== +Lets face it, The Internet has made our lives easier. You can now sit in your lounge room and read this long, very mind numbing article on how to choose a better Internet Service, do your Banking, Pay Bills, Buy Goods, look at porn and best of all place video calls to family and friends. What will the future hold? Who knows but given how far technology has evolved in the last 50 years, I think the next 50 will yield even more from this simple little invention courtesy of [[wp>darpa|DARPA]]. + +Like this article? Please consider buying me a coffee. Donations can be accepted via PayPal via our store at [[NFC>product-category/donation/|No Fuss Computing]] + +Some ISPs in Australia: + - [[http://internode.on.net|Internode]] + - [[http://iinet.net.au|IINet]] + - [[http://westnet.com.au|WestNet]] + +The information contained within this article based on the opinion of the author and is provided for informational purposes only. Before utilizing any information or advice from this article you are encouraged to do your own research + diff --git a/wiki/current/info/mantis/01_access.txt b/wiki/current/info/mantis/01_access.txt new file mode 100755 index 0000000..3cf09f9 --- /dev/null +++ b/wiki/current/info/mantis/01_access.txt @@ -0,0 +1,50 @@ +====== 1. Bug Tracker Access ====== +First go to the Bug and Feature Tracker at [[https://nofusscomputing.com/mantis/]]. + +===== 1.1. Access ===== +You don't have a bug tracker account, but if you wish to log or track tickets you will need an account as the anonymous user wont allow you to do this. \\ + +==== 1.1.1 Guest Account ==== +When you first navigate to the bug tracker you will be automatically logged on as an anonymous user. An anonymous user has view access to public projects and tickets only. + +==== 1.1.2 Create Your Own Account ==== +To create an account follow this [[https://nofusscomputing.com/mantis/signup_page.php|link]]. + +{{:public:help:mantis:mantislogon.png?nolink|The signup page}} + +To create a new account please follow the steps below: + - Fill in your username using format //firstname.lastname// + - Fill in your E-Mail address that you wish to receive notification's on + - Fill in the CAPTCHA box //(using the image beside the input box)// + - Click on sign up. + +You will be redirected to a new page and a confirmation email will be sent to you. To finalise the signup process please follow the instructions provided in the email. + +===== 1.2. Lost/Forgotten password ===== +You forgot your password? No Problems, [[https://nofusscomputing.com/mantis/lost_pwd_page.php|click Here]]. + +{{:public:help:mantis:mantisforgotpassword.png?nolink|Forgotten Password Page}} + +From the forgotten passwords page please follow the steps below to reset your password: + - Enter your username + - Enter in the password you use for the Bug Tracker + - Click Submit +Once form has been submitted, instructions will be printed on the screen stating what you need to complete the password reset process. + +===== 1.3. Login Form ===== +{{:public:help:mantis:mantislogonscreen.png?nolink|}} + +From the logon screen please follow the instructions below to logon + - Enter your username as set during account creation + - Enter your password + - Check this box to remember your logon details between browser sessions //You must have cookies enable to take advantage of this feature// + - Only allow your username to be used on this PC. //once you log out you will be able to use another PC// + - Click login, and [[02_browse|Browse the Bug Tracker]]. + +==== 1.3.1 Successful ==== + * You will be redirected to the start page of the ticket tracker, + +==== 1.3.2 Unsuccessful ==== + * An error message will be displayed. + +The **Save Login** checkbox is used to remember your logon, even if you close the browser. The next time the browser is opened you will be directly authenticated under your username, if you checked this field. __//Don't use this feature on a shared computer//__ \ No newline at end of file diff --git a/wiki/current/info/mantis/02_browse.txt b/wiki/current/info/mantis/02_browse.txt new file mode 100755 index 0000000..96ce199 --- /dev/null +++ b/wiki/current/info/mantis/02_browse.txt @@ -0,0 +1,36 @@ +====== 2. Browse the Bug Tracker ====== +After login you are redirected to the **My View** page. There are four parts to the page: + * Header + * Menu Bar + * Body + * Footer + +Each section of the page is described in further detail below. + +===== 2.1. Header ===== +The Header consists the Bug Tracker title, No Fuss Computing's own customized Mantis logo, the login information and the switch [[project]] select box. + +==== 2.1.1 Project Select Box ==== +This is where you select what project you would like to filter and display only those tickets. After you have selected the project, the page will automatically redirect. + +===== 2.2. Menu Bar ===== +The Menu Bar is how you navigate around the bug tracker and is comprised of the following links. + +==== 2.2.1 Description ==== +{{:public:help:mantis:mantismenubar.png?nolink|Bug Tracker Menu Bar}} + - My View + - View Issues + - Report Issue + - Change Log + - Road map + - My Account + - Logout + +==== 2.2.2 Ticket Jump Box ==== +Also included on the header bar is an input box. This input box is where you can put a ticket number in, once you enter a number press 'Enter'/'Click Jump' and you will be taken directly to that tickets detail page. + +===== 2.3. Body ===== +This section of the page is where the content of the site will be displayed, each time you click on a link within the Bug Tracker the body will update and change accordingly. + +===== 2.4. Footer ===== +The Footer begins after a horizontal rule and is composed of some info (copyright) on the left and the Mantis logo at right. \ No newline at end of file diff --git a/wiki/current/info/mantis/03_tickets.txt b/wiki/current/info/mantis/03_tickets.txt new file mode 100755 index 0000000..f82ef09 --- /dev/null +++ b/wiki/current/info/mantis/03_tickets.txt @@ -0,0 +1,108 @@ +====== 3. Support Tickets ====== +Support tickets are a way to enable you, the end user; to communicate with the developers or owners of a specific product. this method of communication will enable you to directly affect the product you are reporting on by filing bug tickets or feature requests.\\ +\\ +When you file a ticket on No Fuss Computing's Bug and Feature Tracker you will be directly communicating with the person who creates the product you are reporting on. + +===== 3.1. Reporting ===== +To report a bug, isssue, improvement or to request a feature please click on 'Report Issue' on the menu Bar. + +==== 3.1.1 Select a Project ==== +When you click this link, and if you haven't selected a project; you will be redirected to the 'Select Project' Page. +{{ :public:help:mantis:mantisreportselectproject.png?nolink |}}\\ + + - Select the project you wish to report on + - Click 'Select Project' + +If you check 'Make Default' every time you use the bug tracker you will not have to select a project. but if you wish to refer to other projects, you will have to manually select the project on the top right of the screen + +==== 3.1.2 Report Form ==== +You will be required to fill in the following form. More details on each of the fields are covered below. +{{ :public:help:mantis:mantisreport.png?nolink |Mantis Ticket Reporting}} + +=== 3.1.2.1 Category === +Category: Select the most appropriate category for the report. These categories are pre-defined by the administrator. If you are completely unsure then select "other" as a the category. + +=== 3.1.2.2 Reproducibility === +This is the key to being able to quickly fix a bug possible values are: + - Always + - Some times + - Random + - Have not tried + - Unable to reproduce + - N/A +If you are not reporting an issue then select N/A. + +=== 3.1.2.3 Severity === +This dictates how bad you think the problem is and genrally if correctly assessed will become the order in which it gets fixed. + +Severity levels are: + + - block - //prevents further work / progress from being made// + - crash - // crashes the application or OS// + - major - // major bug// + - minor - // minor bug// + - tweak - // needs tweaking (Graphic alignment, formatting, etc)// + - text - // error in the text, grammar, wording, etc// + - trivial - // being nit picky// + - feature - // request new feature// + +the severity level may be changed by a developer, this only occurs if you have been a little zealous with your grading of the problem. + +=== 3.1.2.4 Priority === +Priority is how quickly you think it should be fixed. The available priorities are: + - None + - Low + - Normal + - High + - Urgent + - Immediate +Yes, you may think a problem should be fixed straight away, but at the end of the day a developer needs to prioritize all of their work so your assessed priority may be down graded. + +=== 3.1.2.5 Summary === +A one line description of the problem. Please be helpful, and make it descriptive for the developer, meaningful titles get your issue looked at sooner. + +=== 3.1.2.6 Description === +A detailed description of the problem. As a rule of thumb you should always enter enough information for the developer to feel like he is in your shoes. a good way to be descriptive is to start of by answering the following two questions: + - What is the product doing that it should __not__ be doing? + - What is the product __not__ doing that it should be doing? + +Once you have answered those two questions, state what you were doing that led to the issue. Describe what you were doing, what you expected to happen, what should have happened, the error, setup and system settings, software version(s), and possible ideas and suspicions.\\ +\\ +** Feature Requests**\\ +If you wish to change something than the description you put here must be relatively descriptive covering What you want done, what you want to achieve and how you want it to look. __Please no 2000 page novels!!__ + +=== 3.1.2.7 Steps To Reproduce === +List the detailed steps to reproduce a problem. This is useful for bugs that take a while to show up or tricky cases. A developer will take an order of magnitude more time to fix a bug that is not easily reproducible. So, if at all possible go back and try to reproduce the bug.\\ +\\ +It would be best to use a bullet format like: + * Step 1 + * Step 2 + * Step 3 + +=== 3.1.2.8 Additional Information === +Any extra information that you didn’t put into the description goes here. This might be a dump of the error, a proposed fix, or anything that is related to, but not directly a part of the request. + +=== 3.1.2.9 Upload File === +If necessary then you can attach a document or any image like Screen Shoot of the bug. + +=== 3.1.2.10 View Status === +Allows You to set who can view it. Private: Only you and a developer can see it and public: anyone who has access to the project. + +=== 3.1.2.11 Submit Report === +After submit the report it will be filed with the other requests on the bug tracker; ready for a developer to review your request. + +On submission, a notification will be sent to the person responsible for the project. + +===== 3.2 Notification ===== +Whenever there is any update or change to a ticket you have filed you will receive notification via E-Mail. +notifications are on by default, if you do not wish to receive email about changes to your tick goto [[04_manage_account#notifications|Account Management]] + +===== 3.3. Monitor a Ticket ===== +Our bug tracker gives you the ability to monitor a ticket. if you monitor a ticket you will be notified every time there is a change to the ticket. //As long as you haven't changed your notification settings!// + +{{ :public:help:mantis:mantismonitor.png?nolink |}} + +To monitor please follow thes steps + - goto the ticket you wish to monitor + - put your user name in the 'users monitoring this issue box' + - click add, and your username should be displayed. \ No newline at end of file diff --git a/wiki/current/info/mantis/04_manage_account.txt b/wiki/current/info/mantis/04_manage_account.txt new file mode 100755 index 0000000..0249e51 --- /dev/null +++ b/wiki/current/info/mantis/04_manage_account.txt @@ -0,0 +1,38 @@ +====== 4. Manage Account ====== +This section of the bug tracker will allow you to change your E-Mail and password. It also has subsections to manage and change other preferences.\\ +\\ +Each section can be navigated to by clicking on the links in the upper right corner; the following sub-sections are available: + * My Account + * Preferences + * Profiles + +===== 4.1. Pages ===== + +==== 4.1.1 My Account ==== +This section gives you the ability to change your E-Mail address and password. within this section you also get a list of projects you have access to including the level of access. + +==== 4.1.2 Preferences ==== +Within this section you can customize the following preferences: + + - Default Project - //This is the project you are automatically logged into when you log into the bug tracker// + - Refresh Delay - //You can set the view bugs pages to refresh every X minutes. 0 means never refresh, The defeult is 30 minutes// + - Redirect Delay - //Each action page has a delay value that you can set. Minimum of 0// + - Email on New - //Email you if you are a Developer, Manager, or Administrator when a new bug report is filed.// + - Email on Assigned - //Email you when a bug you are attached to is set to assigned// + - Email on Feedback - //Email you when a bug you are attached to is set to feedback status// + - Email on Resolved - //Email you when a bug you are attached to is set to resolved status// + - Email on Closed - //Email you when a bug you are attached to is set to closed status// + - Email on Reopened - //Email you when a bug you are attached to is Reopened// + - Email on Bug note Added - //Email you when a bug you are attached to has a bug note added// + - Email on Status Change - //Email you when the status of a bug you are attached to is changed// + - Email on Priority Change - //Email you when the priority of a bug you are attached to is changed// + - Timezone - //the timezone your in, will enable the times on tickets to be displayed in your local timezone// + - Language - //Select your language// + +You can reset the defaults with the "Reset Prefs" button. The administrator sets the default values in the configuration file. + +==== 4.1.3 Profiles ==== +Here you can add new profiles. This is useful when you don't want to keep re-entering your system configuration in the Advanced Bug Reports. It allows for multiple bug reports for multiple system configurations. There is a "Description" field as a catchall for more details + +===== 4.2 Notifications ===== +All notifications from us come from our helpdesk and if it is from or bug tracker the name will be "NFC Bug and Feature Tracker". diff --git a/wiki/current/info/mantis/05_workflow_transitions.txt b/wiki/current/info/mantis/05_workflow_transitions.txt new file mode 100644 index 0000000..16518ef --- /dev/null +++ b/wiki/current/info/mantis/05_workflow_transitions.txt @@ -0,0 +1,109 @@ +====== 5. Ticket Workflow and Transitions ====== +The Management of tickets on our ticketing system is left to either an administrator, manager or developer. at each stage of the ticket being worked on the ticket status will be reflected to show what stage the ticket is at. + +===== 5.1 Status ===== +The status of a ticket is denoted on and publicly available to anyone who can view the ticket. The available status' for a ticket is as follows: + * New + * Feedback + * Acknowledged + * Confirmed + * Assigned + * Resolved + * Closed + +Each of the ticket status' will be explained further below. + +==== 5.1.1 New ==== +When a ticket is first created, it's status will be automatically set as 'New'. This status also reflects that the reporter has just left feedback, but only if the previous status was 'Feedback'. Normally, a ticket shouldn't remain marked as 'new' for too long; but that is dependant on a few factors. Being workload, or ticket priority. + +==== 5.1.2 Feedback ==== +A developer, Manager or administrator require feedback. there will always be a note added if this status is requested. on first instance the note left will denote who the feedback is required from. as soon as that person generally the ticket raiser leaves the feedback (Note) the ticket status will automatically change to 'New'. + +==== 5.1.3 Acknowledged ==== +A developer, Manager or administrator have acknowledged the ticket or feedback received. Also of note for this status. no one on the development team have attempted to reproduce this issue, if applicable. + +==== 5.1.4 Confirmed ==== +A developer, Manager or administrator have either confirmed this as an issue or are able to reproduce the cause. This status is optional and may not be used at all for the ticket workflow. + +==== 5.1.5 Assigned ==== +A developer, Manager or administrator have begun to work on a ticket. This status will always be assigned to a person on the development team, the actual person working on a resolution. the general workflow after this status is either, Acknowledged/Confirmed as applicable if the ticket is no longer being worked on or resolved. + +==== 5.1.6 Resolved ==== +The ticket has been resolved or deemed to be resolved by a developer, Manager or administrator. when a ticket is marked as resolved, it will have a designated resolution assigned by the developer, Manager or administrator as well. + +==== 5.1.7 Closed ==== +This status reflects that the issue is closed and no further action is required on it. + +===== 5.2 Workflow ===== +As each ticket is worked on it's status will updated to reflect what is happening in relation to the ticket. This reflection is done by adjusting the ticket status. the basic workflow of a ticket is as follows + + New -> Acknowledged -> Confirmed -> Assigned -> Resolved + +This basic workflow can change depending on what the requirements to the ticket are for instance, if a developer needs to ask a question, then the 'Feedback' status will be used which can add additional steps i.e. + + New -> Feedback -> New -> Acknowledged -> Confirmed -> Assigned -> Resolved. + +After a ticket has been assigned it's workflow can either go backwards or forwards. for instance, a ticket is assigned to developer A as he has begun working on it, Now if developer A can not continue to work on the ticket, they would return it to either, Acknowledged or confirmed as applicable. now if Developer B decides to work on this ticket he would assign it to himself. + + New -> Assigned -> Acknowledged -> Assigned -> Resolved. + +The workflow can spear off in many different directions, some status' can be or may be missed, but generally when this happens it is done as it may not be necessary to change to a certain status. i.e. ticket is new, developer notices that it is a small fix and can resolve the ticket straight away, so therefor would immediately resolve the ticket without following the basic workflow. + +There is however one exception, that being a ticket with a status of 'Feedback', which will always return to 'New' after the required person leaves feedback. when ever there is a change in status, there should always be notes to accompany them, depending on your level of access, unless you left the note you may not be able to view it if the note has been marked as private. + +==== 5.2.1 Transitions ==== +As per the workflows as denoted above the transitions between each status are as follows +^ Current Status ^ Next Available Status | +| NEW | acknowledged,feedback,confirmed,assigned,resolved | +| FEEDBACK | new,acknowledged,confirmed,assigned,resolved | +| ACKNOWLEDGED | confirmed,feedback,assigned,resolved | +| CONFIRMED | assigned,feedback,acknowledged,resolved | +| ASSIGNED | resolved,feedback,acknowledged,confirmed | +| RESOLVED | closed,feedback,assigned | +| CLOSED | feedback,assigned | + +==== 5.2.2 Thresholds ==== +All status' have permissions or access levels on who can change that status. Typically these thresholds are set at developer or higher. Feedback is the only status that can be changed by anyone else. The reported if required to leave feedback, on leaving a note in this status will automatically set the status back to new. + +===== 5.3 Resolution ===== +When ticket is marked as either resolved of closed there is a resolution field that is set as well. this resolution further denotes the resolution of the ticket. when the ticket is marked as resolved, a version should also be selected. This way the change log feature of the ticketing system will automagically record the changes for a particular version. The available resolutions are: + * open + * Fixed + * reopened + * unable to reproduce + * Not Fixable + * duplicate + * No change required + * Suspended + * Won't fix + +when a ticket is either closed or resolved one of these will be selected to denote the final resolution in relation to the ticket. + + +==== 5.3.1 Open ==== +Ticket is open, this should not be selected if the ticket is being resolved or closed. + +==== 5.3.2 Fixed ==== +The ticket is considered resolved with a devised fix. + +==== 5.3.3 reopened ==== +That the ticket has been reopened, this should not be used for a status of closed or resolved. + +==== 5.3.4 unable to reproduce ==== +A member of the development team can no reproduce your issue and is either closing or marking the ticket as resolved based on that. + +==== 5.3.5 Not Fixable ==== +The ticket issue can not be fixed. normally this resolution will only be used if the issue is outside of there control. + +==== 5.3.6 duplicate ==== +the ticket is a duplicate of another ticket. if this resolution is selected then the duplicate ticket number is to be entered in the applicable field (Applies to Development Team only) + +==== 5.3.7 No change required ==== +There is no action that the development team needs to implement. + +==== 5.3.8 Suspended ==== +There is no timeframe set for or if this ticket will be worked on. generally items that have been marked with this resolution are considered to be 'Wish list' items. + +==== 5.3.9 Won't fix ==== +Exactly as the resolution states. the development team will not be fixing the ticket. this could be for any number of reasons, a note will generally be added to support the reasons behind this resolution. + diff --git a/wiki/current/info/mantis/home.txt b/wiki/current/info/mantis/home.txt new file mode 100755 index 0000000..4b2b2ca --- /dev/null +++ b/wiki/current/info/mantis/home.txt @@ -0,0 +1,38 @@ +~~NOCACHE~~ +~~NOTOC~~ +{{ :public:logos:nfc_mantis_logo.png?nolink |}} +====== Bug and Feature Tracker User Manual ====== + +This Manual describes our bug and feature tracker, Mantis; and how you can view, report and monitor bugs and/or features. \\ +\\ +**Table of Contents:** + * [[01_access]] + * [[01_access#1.1. Access]] + * [[01_access#1.2. Lost/Forgotten password]] + * [[01_access#1.3. Login Form]] + * [[02_browse]] + * [[02_browse#2.1. Header]] + * [[02_browse#2.2. Menu Bar]] + * [[02_browse#2.3. Body]] + * [[02_browse#2.4. Footer]] + * [[03_tickets]] + * [[03_tickets#3.1. Reporting]] + * [[03_tickets#3.2. Notifications]] + * [[03_tickets#3.3. Monitor a Ticket]] + * [[04_manage_account]] + * [[04_manage_account#4.1. Pages]] + * [[04_manage_account#4.2 Notifications]] + * [[05_workflow_transitions]] + * [[05_workflow_transitions#5.1 Status]] + * [[05_workflow_transitions#5.2 Workflow]] + * [[05_workflow_transitions#5.3 Resolution]] + * [[Search]] + * [[Report]] + * [[Update]] + * [[Print]] + + + +If you identify any issues, inconsistencies or would like to suggest an improvement to this 'Bug and Feature Tracker Manual', Please open a Feature ticket and reference [[mantis>81|Feature Ticket #81]] as a parent to your ticket. + + \ No newline at end of file diff --git a/wiki/current/info/mdt/applications.txt b/wiki/current/info/mdt/applications.txt new file mode 100755 index 0000000..0b7e6a5 --- /dev/null +++ b/wiki/current/info/mdt/applications.txt @@ -0,0 +1,47 @@ +====== Applications ====== +return to [[home|Contents]] + +I not only use MDT to deploy applications during OS deployment but I also have a 'Post OS Install' task sequence to install applications as well. + +Application folders Layout is pretty straight forward. + * Client Software Suite - Standard Suite + * //All Freeware applications that I install is under this structure// + * Client Software Suite - Domain + * //Local Domain only Applications// + * Server Software Suite - Domain + * //Software for use on domain Servers// + +Each suite folder is setup as follows. +^ Folder ^ Description ^ +| Suite | Applications listed here are only Application Bundles. The dependent applications for these Application bundles are selected from the AppTree folder. //They are visible from the deployment wizard.// | +| Suite\AppTree | Applications here are 'Applications with Source files' these applications are contain the acutual installers for the application in question. //They are not visible from the deployment wizard.// | +| Suite\Archive | Applications here are old versions, //they are visible from the deployment wizard.// | + + +**Figure 1. AppTree Folder Structure** +{{ :public:help:mdt:mdtapptree.png?nolink |MDT AppTree Directory Structure}} Fig 1. This is where new applications are imported to they are imported as an application with source files.\\ +\\ + +**Figure 2. Suite Application bundles** +{{ :public:help:mdt:mdtapplications.png?nolink |MDT Suite Applications}} Fig 2. These applications are application bundles with the application under the app tree folder added as a dependency. + +===== Add New Application ===== +To add a new application the following process is followed. + - Import an application with source files into the AppTree Folder ensuring you hide it from the deployment wizard. + - Create an application Bundle under the Suite root folder and set its dependency to the application you wish to install, from the AppTree folder. + - if the application you wish to install has dependent applications, select the dependent application bundle from the suite root folder making sure it is set to install before the application that requires it does. + +===== Update an Application ===== + - Import an application with source files into the AppTree Folder ensuring you hide it from the deployment wizard. + - goto the application Bundle under the Suite root folder and set its dependency to the application you just added to the AppTree folder and remove the old version of that application. + - return to the AppTree folder and move the old app to the Archive directory making sure you 'uncheck' the 'hide from deployment wizard'. + +===== other useful info ===== + - utilize the uninstall key, within each application it will prevent the app from trying to install again. + +===== Reasoning ===== +This structure was adopted for the following reasons: + * Create Deployment media based on suites (Departments / Groups / ETC.) + * If you have mandatory applications in your config file providing you have used the Suit 'Application Bundle' you don't have to leave the GUI/Edit the config file to update the application. + * clarity + diff --git a/wiki/current/info/mdt/home.txt b/wiki/current/info/mdt/home.txt new file mode 100755 index 0000000..96ebe8e --- /dev/null +++ b/wiki/current/info/mdt/home.txt @@ -0,0 +1,27 @@ +====== My Microsoft Deployment Tool Kit Setup ====== +This information has been created as a record of how I do something, if you decide to follow anything within this set of pages and stuff up, your on your own!! + +I use Microsoft Deployment Tool Kit (MDT) to reduce the time it takes to install/update and to deploy a working Windows OS. The setup of MDT and time taken to test and get it right far outweighs deploying an OS by hand. Below you will find how I have setup my MDT structure and why. Most of my setup has been chopped and changed due to trial and error and to ease the burden. + +My goals for MDT are: + * Deploy any Windows OS quickly + * Easily update Applications / Drivers / Operating System + * make deployment media that could be used by a less savvy computer user. + +I currently use MDT to Deploy windows on my own network (Active Directory Domain), Stand alone machines and family and friends computers. I also use MDT to install applications and force a computer to update using my WSUS Server. + +===== Contents ===== +these sub-pages define each section of my setup a little further + - [[applications]] + - [[operating_system]] + - [[out_of_box_drivers]] + - [[packages]] + - [[task_sequences]] + - [[config_file]] + - [[customizations]] + + + +===== Folder Layout ===== + +{{:public:help:mdt:mdtstructure.png?nolink |MDT Folder Structure}} \ No newline at end of file diff --git a/wiki/current/projects/application_manager/administration_documentation/app_config_files/__template.txt b/wiki/current/projects/application_manager/administration_documentation/app_config_files/__template.txt new file mode 100755 index 0000000..6ec144d --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/app_config_files/__template.txt @@ -0,0 +1,9 @@ +====== ====== +This file is used by the [[public:projects:application_manager:home|Application Manager]] when installing Mozilla Firefox. + +===== Download ===== + + + + + diff --git a/wiki/current/projects/application_manager/administration_documentation/app_config_files/mozilla_cfg.txt b/wiki/current/projects/application_manager/administration_documentation/app_config_files/mozilla_cfg.txt new file mode 100755 index 0000000..6fbdce1 --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/app_config_files/mozilla_cfg.txt @@ -0,0 +1,52 @@ +====== Mozilla Firefox - Mozilla.cfg ====== +This file is used by the [[public:projects:application_manager:home|Application Manager]] when installing Mozilla Firefox. + +===== Download ===== + + +// +try { +lockPref("app.update.enabled", false); +lockPref("app.update.autoUpdateEnabled", false); +lockPref("extensions.update.enabled", true); +lockPref("extensions.update.autoUpdateEnabled", false); + +lockPref("dwhelper.conversion-enabled", false); +lockPref("dwhelper.conversion-was-enabled", true); +lockPref("dwhelper.convert-free", true); +lockPref("dwhelper.first-time", false); +lockPref("dwhelper.mediaweight", "1024"); +lockPref("dwhelper.menu-expiration", 60); +lockPref("dwhelper.passwords-migrated", true); +lockPref("dwhelper.storagedirectory", "h:\\downloads"); + +lockPref("security.enable_ssl3", true); +lockPref("security.enable_tls", true); + +// Clear History when firefox closed +lockPref("privacy.sanitize.sanitizeOnShutdown", true); +lockPref("privacy.sanitize.promptOnSanitize", false); +lockPref("privacy.item.downloads", true); +lockPref("privacy.item.cache", true); +lockPref("privacy.item.cookies", true); +lockPref("privacy.item.sessions", true); +lockPref("privacy.item.history", false); + +lockPref("browser.startup.homepage", "http://nofusscomputing.com"); + +//disable firefox dns cache +lockPref("network.dnsCacheExpiration", 0); + +// Change default paper size from US-Letter to A4: +lockPref("print.postscript.paper_size", "A4"); + +// added to remove browser rights +lockPref("browser.rights.3.shown", true); +lockPref("browser.download.panel.firstSessionCompleted", true); + + +} catch(e) { +displayError("lockedPref", e); +} + + diff --git a/wiki/current/projects/application_manager/administration_documentation/app_config_files/mozilla_local_settings_js.txt b/wiki/current/projects/application_manager/administration_documentation/app_config_files/mozilla_local_settings_js.txt new file mode 100755 index 0000000..426bbe2 --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/app_config_files/mozilla_local_settings_js.txt @@ -0,0 +1,10 @@ +====== Mozilla Firefox - Local-Settings.js ====== +This file is used by the [[public:projects:application_manager:home|Application Manager]] when installing Mozilla Firefox. + +===== Download ===== + + +pref("general.config.obscure_value", 0); +pref("general.config.filename", "mozilla.cfg"); + + diff --git a/wiki/current/projects/application_manager/administration_documentation/application_xml_file.txt b/wiki/current/projects/application_manager/administration_documentation/application_xml_file.txt new file mode 100755 index 0000000..f1a170f --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/application_xml_file.txt @@ -0,0 +1,151 @@ +====== Application.XML ====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | [[public:projects:application_manager:administration_documentation:home]] | + + +This file is used by the Application Manager to either install or uninstall an application including any custom tasks that are required to be run. + + +===== Packages ===== +This is the root XML Node. this tells the Application Manager that the XML contains one or more Application Packages. This node must contain at least one 'ApplicationPackage' Node but can contain as many as you would like. + +===== ApplicationPackage ===== +This node is sub node of 'Packages' but the root node for the application being processed. This node also has sub-nodes that are essentially tasks. This node also has attributes that pertinent to the application being installed. + +==== Attributes ==== + +^ Attribute Name ^ Type ^ Valid Values ^ Max Length ^ Description ^ +| Arch | String | AMD64\\ Any\\ x86 | 5 | Used to determine what processor architecture to process this application on. | +| ID | String | ASCII Chars | 5 | This is a unique value assigned to each application. if you use a SHA256 then our database will be queried for the application details. | +| Name | String | ASCII Chars | 255 | The value used here is what is presented to the end user in the log file. | +| Version | Float | Major.Minor[.Build[.Revision]]\\ i.e.\\ 1.2\\ 1.2.3\\ 1.2.3.4 | | This attribute contains the version to be installed. A valid Value is the version that is found in the registry after it has been installed. | +| Reboot | Boolean | TRUE\\ FALSE | 5 | Regardless for what exit codes tell the Application manager to do if this is set to true then a reboot will occur after installation. | +| [Uninstall] | String | ASCII Chars | | This value contains the Registry Key Name that will be used to determine if the Application is installed. | +| //Values in '[ ]' are optional// ||||| + +===== FileDetails ===== +This node contains the download information for the application installer. There must be a minimum of one Download sub-node. + +==== Download Node Attributes ==== +^ Attribute Name ^ Type ^ Valid Values ^ Max Length ^ Description ^ +| Arch | String | AMD64\\ Any\\ x86 | 5 | Processor Architecture to run this download. | +| Extension | String | ASCII | 3 | File extension of the file being downloaded. | +| SHA1 | HEX String | ASCII | 40 | This value indicates what the Hash of the download should be. There must be at least one hash type attribute. if two hash attributes are added the order of precedence is SHA256 followed by SHA1. | +| SHA256 | HEX String | ASCII | 64 |::: | +| URL | String | ASCII | | File Download URL. must contain '%%http://%%' or '%%https://%%' | +| [Path] | String | ASCII | | SubPath for download. //(Dependant Downloads ONLY!)//((:TODO: Confirm this is optional)) | +| //Values in '[ ]' are optional// ||||| + +===== Dependencies ===== +Dependencies are required for this application to install correctly. the dependencies can be another application or an additional file that may be needed, i.e. configuration file, addon etc. + +==== Application Node Attributes ==== +^ Attribute Name ^ Type ^ Valid Values ^ Max Length ^ Description ^ +| Arch | String | AMD64\\ Any\\ x86 | 5 | The architecture of the software to install. | +| ID | HEX String | ASCII | 64 | The Unique ID of the application you would like installed first. | +| Name | String | ASCII | | This is the name of the dependant application, this value will be used in the log files. | +| //Both attributes are required // ||||| + +==== Download Node Attributes ==== +The download node attributes are the same as the 'filedetails' [[#Download Node Attributes|download attributes]]. + +===== Install ===== +This Node contains the install command, Installer exit code, checks and what tasks should be run when the application is installed. + +^ Attribute Name ^ Type ^ Valid Values ^ Max Length ^ Description ^ +| Command | String | ASCII | | The command to start the installer | +| Switches | String | ASCII | | The switches required for the installer. Namely the silent install switches. | +| //**These attributes may not available your [[public:projects:application_manager:features|version]].** Both attributes are required // ||||| + +==== Exit Code === +^ Attribute Name ^ Type ^ Valid Values ^ Max Length ^ Description ^ +| Code | Integer | ASCII | | the exit code that the installer should have for successful completion. | +| [Reboot] | Boolean | TRUE\\ FALSE | 5 | This optional value tells the plugin manager whether it should reboot if this exit code is returned. | +| //Values in '[ ]' are optional// ||||| + + +==== Check ==== +^ Attribute Name ^ Type ^ Valid Values ^ Max Length ^ Description ^^ +| Arch | String | AMD64\\ Any\\ x86 | 5 | Processor Architecture that this check should run on. || +| Type | String | File\\ Registry | 8 | The type of check that should be run. || +|::: ^ Check Type ^ Attribute Name ^ Type ^ Valid Value / Max Length ^ Description ^ +|::: | File | Logic | String | Hash | Check File Hash. if this attribute is included than either MD5, SHA1 or SHA256 attributes also need to be included. | +|::: |::: | MD5 | HEX String | 32 | MD5 of file of file to check. | +|::: |::: | SHA1 |::: | 40 | SHA1 of file of file to check. | +|::: |::: | SHA256 |::: | 64 | SHA256 of file of file to check. | +|::: | Registry | Logic | String | KeyValue | The type of registry check to conduct. | +|::: |::: | Key | String | ASCII | The Registry key to check. | +|::: |::: | SubKey | String | ASCII | ??? | +|::: |::: | Value | String | ASCII | The Value of what the Registry Key should equal. | +| //Values in '[ ]' are optional// |||||| + +==== Task ==== +^ Attribute Name ^ Type ^ Valid Values ^ Max Length ^ Description ^^ +| Arch | String | AMD64\\ Any\\ x86 | 5 | Processor Architecture that this check should run on. || +| Description | String | ASCII | 255 | the description of what the task is going to do. || +| Type | String | Command\\ Copy\\ Delete\\ Move\\ Registry | | The type of check that should be run. || +|::: ^ Check Type ^ Attribute Name ^ Type ^ Valid Value / Max Length ^ Description ^ +|::: |Command | Command | String | | Command to run. | +|::: |::: | Switches |::: | | Switches to run command, namely for silent running. | +|::: |::: | ExitCode | Integer | | The exit code that should be returned from the application. | +|::: | Copy | Source | String | 255 | Source Location. | +|::: |::: | Destination |::: | 255 | Destination Location. | +|::: |::: | SHA256 |::: | | The hash of the file to be copied. | +|::: | Delete | Source | String | 255 | The File or Directory to Delete. | +|::: |::: | PartB |::: | | ??? is the required... | +|::: | Move | PartA | String | | Source Location. | +|::: |::: | PartB |::: | | Destination Location. | +|::: | Registry | Key | String | ASCII/? | Registry Hive Key. | +|::: |::: | SubKey |::: | ASCII/? | ??? | +|::: |::: | Value |::: | ASCII/? | Registry Value to set. | +| //Values in '[ ]' are optional// |||||| +===== Uninstall ===== + + + + +====== Example Download ====== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wiki/current/projects/application_manager/administration_documentation/available_applications_xml_file.txt b/wiki/current/projects/application_manager/administration_documentation/available_applications_xml_file.txt new file mode 100755 index 0000000..086db34 --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/available_applications_xml_file.txt @@ -0,0 +1,43 @@ +====== Available Applications XML File ====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | [[public:projects:application_manager:administration_documentation:home]] | + +This file is used by the Application Manager to display a list of available applications. + +===== ApplicationPackage ===== +This node is sub node of 'Packages' but the root node for the application available for install. This node has no sub-nodes. This node contains attributes that pertinent to the application that are displayed within the GUI. There must be a minimum of one node but can contain as many as you wish. + + +==== Attributes ==== + +^ Attribute Name ^ Type ^ Valid Values ^ Max Length ^ Description ^ +| Arch | String | AMD64\\ Any\\ x86 | 5 | Used to determine what processor architecture to process this application on. | +| Category | String | ??? | | What category the application will be displayed under. | +| [Logo] | String | ??? | | The image name for the Application, inc file extension. | +| ID | String | ASCII Chars | 5 | This is a unique value assigned to each application. if you use a SHA256 then our database will be queried for the application details. | +| Name | String | ASCII Chars | 255 | The value used here is what is presented to the end user in the log file. | +| [Description] | String | ASCII Chars | ???? | The is used to display the description on the GUI. | +| Version | Float | Major.Minor[.Build[.Revision]]\\ i.e.\\ 1.2\\ 1.2.3\\ 1.2.3.4 | | This attribute contains the version to be installed. A valid Value is the version that is found in the registry after it has been installed. | +| Reboot | Boolean | TRUE\\ FALSE | 5 | Regardless for what exit codes tell the Application manager to do if this is set to true then a reboot will occur after installation. | +| [Uninstall] | String | ASCII Chars | | This value contains the Registry Key Name that will be used to determine if the Application is installed. | +| [InstallerSize] | Sting | ASCII Chars | ??? | The download size of the installer. | +| //Values in '[ ]' are optional// ||||| + + +====== Example Download ====== + + + + + + + \ No newline at end of file diff --git a/wiki/current/projects/application_manager/administration_documentation/configuration.txt b/wiki/current/projects/application_manager/administration_documentation/configuration.txt new file mode 100755 index 0000000..c8ce141 --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/configuration.txt @@ -0,0 +1,59 @@ +====== Configuration ====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | [[public:projects:application_manager:administration_documentation:home]] | + + +The configuration/custom settings for the Application Manager are saved to the windows registry. The settings that are saved there are done so by using the GUI. Any setting an administrator places there will also be utilised by the Application Manager, as long as they are valid. + +===== Settings ===== +All Settings for the Application Manager are saved under the root location of //HKLM\SOFTWARE\NoFussComputing\SCMS\Plugins\ApplicationManager// within the Windows Registry. There are two subkeys available for use under this path and they are used for individual applications settings and they are: + + * //HKLM\SOFTWARE\NoFussComputing\SCMS\Plugins\ApplicationManager\Managed\[ApplicationID]// - Individual Application Settings for Managed Applications + * //HKLM\SOFTWARE\NoFussComputing\SCMS\Plugins\ApplicationManager\User\[ApplicationID]// - Individual Application Settings for Custom Applications :TODO: Confirm this has custom settings + +Each application is a sub-key based on its [[.:application_xml_file#applicationpackage|Application ID]] under the root settings location. This Sub-Key name is derived by our system and by default will be a SHA256 of the Application. You can locate the package ID from our [[NFC>database/computer/applications/home|Application Database]]((Still Under development)) + + +All Application Manager settings can be exported to a registry file by using the following command + reg EXPORT HKLM\SOFTWARE\NoFussComputing\SCMS\Plugins\ApplicationManager [PathtoFile]\ApplicationManager.reg + +Possible Reasons to export: + * Backup of settings/applications to manage + * to Import to a different machine to maintain consistent settings and managed applications + +Import with + reg EXPORT HKLM\SOFTWARE\NoFussComputing\SCMS\Plugins\ApplicationManager [PathtoFile]\ApplicationManager.reg + + +==== Application Manager Settings ==== +All Application Manager settings are saved within the same location within the Windows Registry under the HKLM hive. + + * //HKLM\SOFTWARE\NoFussComputing\SCMS\Plugins\ApplicationManager// + +These settings are 'REG_SZ' values and can be safely exported and re-imported without affecting the performance of the Application Manager. + +=== Settings === +By default, there are no settings placed in the registry by the Application Manager. The only time settings are placed there, is when a end user of the Application Manager customizes the setting within the GUI. + +^ Setting ^ Type ^ Value(s) ^ Max Length ^ Default Value ^ Description ^ +| MinDriveSpace | Integer | # | 2 | 5 | This is the amount in 'GigaBytes' of hard drive space to set aside as system reserved space. | +| OverRideMinDriveSpace | Boolean | True | 4 | //Null// | Override the the default of 5GB drive space reserved with the value in 'MinDriveSpace' | + + +Using the setting 'OverRideMinDriveSpace' can have dire consequences for system stability, __ONLY__ use this setting if you know what you are doing. + + + +==== Individual Application Install Settings ==== +Individual Applications are saved under the Application Package Key as a //REG_SZ// String Value. By default if the Setting Does not exist the Application Manager will choose the default action applicable to that setting. +^ Name ^ Type ^ Value(s) ^ Default Action ^ Description ^ +| Architecture | String | AMD64\\ x86 | Install Architecture that matches OS. | The processor architecture of the software to install. | +| Update | String | False | Update to new version when it becomes available. | Tells the Application Manager not to update the application. | +| Version | String | 1.2//[.3[.4]]// | Install Current and newest supported version | The version of the software to install. | +| //items enclosed with '[ ]' are optional.// |||| + + + + + +All settings that the Application Manager uses are saved to the registry under //HKLM\SOFTWARE\NoFussComputing\SCMS\Plugins\ApplicationManager.// diff --git a/wiki/current/projects/application_manager/administration_documentation/home.txt b/wiki/current/projects/application_manager/administration_documentation/home.txt new file mode 100755 index 0000000..5577109 --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/home.txt @@ -0,0 +1,31 @@ +====== Administration Documentation ====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | + + +Not only is the Application Manager a simple and easy to use application for those with a lack of computing knowledge, but we have added lots of [[..:features|features]] for the more savvy computer user as well. This section of the documentation covers those extra or more advanced [[..:features|features]]. + + +===== Table of Contents ===== + * [[.configuration]] + * [[.application_xml_file]] + * [[.available_applications_xml_file]] + * [[.launch_managed_application_installer]] :TODO: + * [[.notes]] + * [[.logging]] :TODO: Create the rest of these docs. +\\ +\\ +\\ +===== Stuff that is likely to disappear from this page ===== + +{{pagequery>@. *; +label=Sub Pages; +limit=80; +sort=pageid:asc; +name; +proper; +cols=1; +showstart; +hidejump; +hidemsg; +display={title} }} \ No newline at end of file diff --git a/wiki/current/projects/application_manager/administration_documentation/how_to/managed_installation_and_deployment.txt b/wiki/current/projects/application_manager/administration_documentation/how_to/managed_installation_and_deployment.txt new file mode 100755 index 0000000..2b812ae --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/how_to/managed_installation_and_deployment.txt @@ -0,0 +1,63 @@ +====== Managed Installation ====== + + + +This file may download with a .txt file extension. Please adjust the file extension so that it reflects the file you are downloading. + +@echo off +REM ----------------------------------------------------------------------- +REM Application Manager Silent Installer +REM and +REM Installation of Managed Applications +REM +REM Version: 2015-06-28 +REM There is no licence available for the script, use at will!! +REM http://nofusscomputing.com/wiki/public/projects/application_manager/administration_documentation/how_to/managed_installation_and_deployment +REM ----------------------------------------------------------------------- +echo. +echo. +echo ******************************************************* +echo. +echo Installing SCMS +echo. +echo ******************************************************* +echo. +echo Please Wait...... +REM Change these Filename's (After the equal sign) to match the file name of the installer, and registry settings to import. +SET SCMSFilename=SCMS.msi +SET RegFileName=ExportedApplicationManagerConfiguration.reg + + +IF %PROCESSOR_ARCHITECTURE%==x86 SET ProgPath=Program Files +IF %PROCESSOR_ARCHITECTURE%==AMD64 SET ProgPath=Program Files (x86) + +msiexec /i "%~dp0%SCMSFilename%" /passive /NOREBOOT + +if %ERRORLEVEL%== 0 GOTO ImportRegistry + +REM Application failed to install, exit script and pass error to launching process. +GOTO ErrorEnd + +:ImportRegistry + +reg IMPORT %dp0%RegFileName% + +if %ERRORLEVEL%== 0 GOTO LaunchInstaller + +REM Application settings import failed, exit script and pass error to launching process. +GOTO ErrorEnd + +:LaunchInstaller +start /wait "C:\%SOEProgPath%\NoFussComputing\SCMS\SOETray.exe" InstallManagedApplications + + + +REM Exit script with ERRORLEVEL 0 +exit + +:ErrorEnd +exit %ERRORLEVEL% + + + + diff --git a/wiki/current/projects/application_manager/administration_documentation/launch_managed_application_installer.txt b/wiki/current/projects/application_manager/administration_documentation/launch_managed_application_installer.txt new file mode 100755 index 0000000..8a80d01 --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/launch_managed_application_installer.txt @@ -0,0 +1,51 @@ +====== Application Manager - Launching ====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | [[public:projects:application_manager:administration_documentation:home]] | + +The Application manager shortcut is located in the start menu under "Utilities->Application Manager" Launching the Application Manager without administrative permissions will give you read access to the interface. If opened with Administrative permissions you will have full access to the Application Manager features. + +===== Switches ===== + +==== Application Manager Interface ==== +To start the Application Manager from the command line use the following command: + + [SCMS Install Path]\soetray.exe ApplicationManager + +Using the same command within a shortcut will enable you to launch the Application Manager as well. + + +==== Managed Application Installer ==== +You can manually launch the application installer from the command line to do so run: + + [SCMS Install Path]\soetray.exe InstallManagedApplications + + +Use this option to launch the installer and display the Desktop notification panel. this switch does not have to be launched with administrative permissions, but if it is and the Worker Service has not been started it will attempt to start it. If launched without administrative permissions the normal install process will be run, as long as the worker service has been started((Automatically starts when windows boots up)). + +**NO GUI Option with exit code** + + [SCMS Install Path]\soetray.exe InstallManagedApplications NoGUI + +**NOTE:** //This switch must be launched with administrative permissioins, without it, the application will __NOT__ launch and will return an [[public:projects:scms:command_line|Error]]// This switch would be used if you don't want to display a GUI + + + +The normal [[public:projects:application_manager:administration_documentation:logging|logging feature]] available during software install, is also utilised with this switch. + +==== Usage scenarios ==== +As long as you launch this switch with administrative permissions you are only limited by your imagination. Possible usage scenarios include: + * part of a task sequence from MDT/SCCM + * startup script + * psexec to remote computer that has SCMS installed + * During user logon as a logon script + +==== TODO ==== +:TODO: + * what licence is this feature avail in. + * explain about log file + * + + + + + \ No newline at end of file diff --git a/wiki/current/projects/application_manager/administration_documentation/logging.txt b/wiki/current/projects/application_manager/administration_documentation/logging.txt new file mode 100755 index 0000000..492aad2 --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/logging.txt @@ -0,0 +1,20 @@ +====== Logging ====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | [[public:projects:application_manager:administration_documentation:home]] | + +:TODO: Fix these docs + +The SCMS logs directly to the Event log under the application Log 'SCMS' + +===== Error Numbers ===== +The error numbers for the logging derive from the severity levels as defined in [[https://tools.ietf.org/html/rfc5424| RFC5424]]. this Enables easy identification of the output of the logging entry. + + +[[public:projects:scms:logging]] + +Session Log +C:\Windows\Temp\ + + +Application Log +C:\Program Data\NoFussComputing\ApplicationManager\ diff --git a/wiki/current/projects/application_manager/administration_documentation/notes.txt b/wiki/current/projects/application_manager/administration_documentation/notes.txt new file mode 100755 index 0000000..a0aa6cd --- /dev/null +++ b/wiki/current/projects/application_manager/administration_documentation/notes.txt @@ -0,0 +1,16 @@ +====== Application Manager - Notes====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | [[public:projects:application_manager:administration_documentation:home]] | + +:TODO: write this documentation better. + +Other pages that are WIP\\ + + * [[.how_to/managed_installation_and_deployment]] + + + +===== Notes ===== +items in this section need to be added to the documentation. + + - Adding Images: PNG32 file type with a transparent background. Canvas size is 120x120px and image is 110x110px diff --git a/wiki/current/projects/application_manager/features.txt b/wiki/current/projects/application_manager/features.txt new file mode 100755 index 0000000..0ed6e33 --- /dev/null +++ b/wiki/current/projects/application_manager/features.txt @@ -0,0 +1,32 @@ +====== Release Features ====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | [[public:projects:application_manager:administration_documentation:home]] | + +This page will eventually contain what features will be available in the releases. + + +===== Home ===== +The home version is designed to be easy to use and to meet a majority of the requirements a home user would need. +==== Features ==== + * Install application in just a few clicks, + * Automatically deploys software + * Removes crap/bloat ware((Yet to be implemented)) + +===== Professional ===== +:TODO: **This version is yet to be created.** The Professional Version is designed to have all of the bells and whistles. This version will not only enable you to have all of the same features as a home user but offer centralized management and more customizations. + +==== Features ==== + * [[public:projects:application_manager:administration_documentation:launch_managed_application_installer#Managed Application Installer|Launch Installer from Command Line]] + +===== Wishlist ===== + + * Central management of all clients + * auto updating of software + * write your own Deployable Software Package + * Deploy OS with it + * USMT Package + * Filter list by searching + * integrate into Active Directory Sites and services. + * Keep track of what users download + * tell users the approx install time + * diff --git a/wiki/current/projects/application_manager/home.txt b/wiki/current/projects/application_manager/home.txt new file mode 100755 index 0000000..9e5a53f --- /dev/null +++ b/wiki/current/projects/application_manager/home.txt @@ -0,0 +1,25 @@ +====== Application Manager ====== + +This Application is still under development. The documentation and or any information you find pertaining to this product may be different from the final release. + +//GOAL: Provide a solution for end users to easily install software on their computer and keep it up to date, regardless of their computing experience.// + +The Application Manager has been designed as a point and click solution to install software on your computer. This point and click is so simple your grandma could use it. There are only two steps to install software + - Select the software you would like to install, and + - Click //'install'//. + +As soon as you click install the Application Manager Confirms the software is not already installed, if not; downloads the application installer including any dependencies, installs the application, confirms the application installed and runs any additional tasks. All of this in the background __//without any user intervention.//__ Please check out our [[.:features|features]] page for more information. + + +To make life easier and a little more logical we have broken our documentation up in to two sections. + * [[public:projects:application_manager:administration_documentation:home]], for those who want to get their hands dirty. + * [[public:projects:application_manager:user_documentation:home]], how to use the interface and application in general. + + +Useful Links + * [[NFC>mantis/set_project.php?project_id=48;49|Bug and Feature Tracker]], Request a feature or notify us of a bug. + * [[NFC>mantis/roadmap_page.php?project_id=49|Roadmap]], see what we are about to implement + * [[NFC>mantis/changelog_page.php?project_id=49|Changemap]], see what we have implemented. +===== Management Interface ===== +{{ :public:projects:application_manager:management_interface.png?nolink |No Fuss Computing's Application Manager}} + diff --git a/wiki/current/projects/application_manager/user_documentation/application_categories.txt b/wiki/current/projects/application_manager/user_documentation/application_categories.txt new file mode 100755 index 0000000..82cd885 --- /dev/null +++ b/wiki/current/projects/application_manager/user_documentation/application_categories.txt @@ -0,0 +1,21 @@ +====== Software Categories ====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | [[public:projects:application_manager:administration_documentation:home]] | + + +Each Software package has been arranged into a category. Below you find all of the categories we use including a short description of each. + + +^ Image ^ Name ^ Description | +| {{:public:projects:application_manager:icons:compress.png?nolink|}} | Compress | Software that offers file archiving i.e. .zip, ,7z, .gz etc. | +| {{:public:projects:application_manager:icons:null.png?nolink|}} | Communication | Communication software covers anything that would be used to offer voice or video communication with another person, i.e chat program | +| {{:public:projects:application_manager:icons:developer.png?nolink|}} | Developer | Developer Tools. | +| {{:public:projects:application_manager:icons:driver.png?nolink|}} | Driver | System drivers. | +| {{:public:projects:application_manager:icons:null.png?nolink|}} | E-Mail | E-Mail Applications. | +| {{:public:projects:application_manager:icons:image.png?nolink|}} | Image | Image Editing, manipulation Applications. | +| {{:public:projects:application_manager:icons:multimedia.png?nolink|}} | Multimedia | Multimedia Applications, including viewing, editing and processing. | +| {{:public:projects:application_manager:icons:null.png?nolink|}} | Null | this is a placeholder category, if an application shows under this category, the creator has made a typo in the [[..:administration_documentation:application_xml_file#ApplicationPackage|application.xml]]. | +| {{:public:projects:application_manager:icons:office.png?nolink|}} | Office | Document editing/authoring applications. | +| {{:public:projects:application_manager:icons:runtime.png?nolink|}} | Runtime | Run Time Environments, i.e. browser plugin, IML applications. | +| {{:public:projects:application_manager:icons:utility.png?nolink|}} | Utility | System utility or administration tools. | +| {{:public:projects:application_manager:icons:webbrowser.png?nolink|}} | Web Browser | Web browsing applications. | \ No newline at end of file diff --git a/wiki/current/projects/application_manager/user_documentation/home.txt b/wiki/current/projects/application_manager/user_documentation/home.txt new file mode 100755 index 0000000..f3b1ba7 --- /dev/null +++ b/wiki/current/projects/application_manager/user_documentation/home.txt @@ -0,0 +1,23 @@ +====== User Documentation ====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | [[public:projects:application_manager:administration_documentation:home]] | + + +===== Table of Contents ===== + + * [[.:application_categories]] + * [[..:features]] + * [[.:interface]] + +===== Random stuff that will probably disappear from the page ===== +{{pagequery>@. *; +label=Sub Pages; +limit=80; +sort=pageid:asc; +name; +proper; +cols=1; +showstart; +hidejump; +hidemsg; +display={title} }} \ No newline at end of file diff --git a/wiki/current/projects/application_manager/user_documentation/interface.txt b/wiki/current/projects/application_manager/user_documentation/interface.txt new file mode 100755 index 0000000..e9d9e24 --- /dev/null +++ b/wiki/current/projects/application_manager/user_documentation/interface.txt @@ -0,0 +1,14 @@ +====== User Interface ====== + +| [[public:projects:application_manager:user_documentation:home]] | [[public:projects:application_manager:home| Application Manager Home]] | [[public:projects:application_manager:administration_documentation:home]] | + + +:TODO: Fix up this page + + +==== Installed Status ==== +^ Colour ^ Description ^ +| Green | Application is not installed. | +| Yellow | User does not have access to view. | +| Orange | No uninstall information was provided within the [[public:projects:application_manager:administration_documentation:application_xml_file#Attributes|Application Configuration file]], or the uninstall information was left blank. | +| Red | Not Installed | diff --git a/wiki/current/projects/beta_tester.txt b/wiki/current/projects/beta_tester.txt new file mode 100644 index 0000000..6bd59f2 --- /dev/null +++ b/wiki/current/projects/beta_tester.txt @@ -0,0 +1,70 @@ +====== Policy - Application Beta Tester ====== +As an application BETA tester for No Fuss Computing (NFC) you will have access to the new features of our software as part of the program. These features may or may not make part of the end product, as your responsibility is to test this/these new features for but not limited to viability, usability and functionality. When ever a new feature is created and/or released you will be notified so you may test as required/instructed. + + + + +===== Security and Privacy===== +Our Privacy policy is also applicable to you as a beta tester, please refer to them in our [[#Useful Links|Useful Links]] Section. The Privacy Policy may change from time to time, it remains your responsibility to keep informed of its contents. + +All software installers and application files are signed and branded by us. This enables you to confirm that it was us, who have released it. For more information please take a look at our [[public/help/nfc_software|Software Branding page]] + + +=====Installation===== +Before the commencement of installing our software I will need to know your Windows flavor and architecture (Yes, it's windows only software). It would also be preferable to know how often you use your computer and how often it is shutdown/rebooted. When it is time to install or reinstall I will provide you with a link for this application. you will require administrative permissions to install this application. + +==== SCMS Plugin Manager ==== + To install the [[public/projects/scms/home|SCMS Plugin Manager]], just double click and leave all settings as default in the installer. The app will install to C:\Program Files\NoFussComputing\SCMS\ (Program Files x86) on a AMD64. + + The files inside the directory should be + - scms.dll, + - SOETray.exe (a tray application) + - SCMSService.exe (Background Service that does all of the tasks.) + + +All of these files should be signed to confirm right click the file and open properties and there should be a digital signatures tab, The name of the Signer or certificate provider should contain 'NFC Software Department' + + + + After install you may also notice there is an additional log within event viewer called 'SCMS', this is where our application logs info to. + +===== Your Responsibilities ===== + +==== Information Required ==== +To partake as a BETA tester for NFC, I may from time to time require additional information from you. Any additional information required will be requested from us and contain the reason for this additional information. +As a minimum and prior to you commencement as a BETA tester I will require the following information: + * PCID + * //(the PCID is generated from the app itself and can be found in the tray icon by right click it (spanner and orange+grey screw driver icon) and click about, the PCID is on the splash window, I should only need the first 8 and last 8 hex digits to marry your PC to the logs and add your PC to the beta testers group.)// + +==== Registration ==== +You will be required to be registered on our Community Forum and our Bug and Feature tracker. The registration process for both areas of the site is quite simple and follows a simple methodology of "follow the bouncing ball" + +Click the relevant name to register you account. [[nfc>community/ucp.php?mode=register|Community Forum]] and [[nfc>mantis/signup_page.php|NFC Bug and Feature Tracker]] for their respective registration pages. + +==== Reporting ==== + If you identify any issues with our software you will be required to report them via our [[nfc>mantis/|bug and feature tracker]]. Any responses required by us will need to be answered within a suitable time frame, approx 24hrs. You can also request additional features be added to our software on the bug and feature tracker as well. There also maybe times when we require you to do additional things that we haven't or wont place in our software, these should be few and far between. also if we require you to send any files (Windows Error Reports, Crash dumps) these will need to be sent to helpdesk email address only. + +To locate the windows error reports, please navigate to [[public/help/windows_error_reports|Windows Error Reports]] for more info. + + For an application crash, in the error box that pops up, within that window the location of the dmp and xml file will be provided, that you will need to send through. + +===== Summary ===== + Hopefully and I say this lightly, 99% of the time you won't even notice this application on your computer. This part of the application is just the plugin manager and after a bit more testing I will begin to develop the plugins, this is where you can start to reap the rewards of installing my software and being a beta tester. If you didn't already know I am a single person not an entire organization with endless resources, to that end and around my day job and family life, I work as much a possible to make your computing experience with us a less than painful and enjoyable one. + +If you have any further questions, please don't hesitate to contact me. + + +**Please Note**: if you attempt to access our website with a secure connection, i.e. https you will be presented with a certificate error, if this occurs there is no need for concern. We create and self sign our own certificates due to it not being viable to spend thousands of dollars on buying a certificate from a registered Certificate Authority. + + +Our Certificate Authority details can be found at [[/public/help/nfc_software]]. + + + +=====Useful Links===== + + * https://nofusscomputing.com/mantis/ - Bug and feature tracker + * http://nofusscomputing.com/wiki/public/projects/scms/scms_client_changelog - this is our changelog, and is updated everytime we are working on our code. + * http://nofusscomputing.com/mantis/changelog_page.php?project_id=3 - This is our bug and feature change log + * http://nofusscomputing.com/mantis/roadmap_page.php?project_id=3 - This is the road map for bugs a features for future releases. + diff --git a/wiki/current/projects/home.txt b/wiki/current/projects/home.txt new file mode 100755 index 0000000..9275c43 --- /dev/null +++ b/wiki/current/projects/home.txt @@ -0,0 +1,17 @@ +~~NOTOC~~ +====== NFC Projects ====== +Here at No Fuss Computing (NFC) we do a lot of research and development. Namely this RD is done for our own requirements, which is to manage our own computers and/or network. On occasion though, these projects may be made available to the general Public. + +To find our projects please scroll down to [[#Our Projects|our projects]]. Please Note though, not all listed projects below are available to the public. To find out it's release status, view the applicable projects page. + +===== Applications ===== + - [[.:logongui|Logon GUI]] + - [[.:scms:home|SOE Centralized Management System (SCMS)]] + - [[.:application_manager:home| Application Manager]] + - [[public:projects:scms:command_line]] + - [[.:xbmc_addons:home| XBMC Addons]] + + +===== Policy ===== + - [[public/privacy]] + - [[.:beta_tester|Application Beta Tester]] \ No newline at end of file diff --git a/wiki/current/projects/logongui.txt b/wiki/current/projects/logongui.txt new file mode 100755 index 0000000..84cd0ca --- /dev/null +++ b/wiki/current/projects/logongui.txt @@ -0,0 +1,154 @@ +====== Windows Logon Script GUI ====== + +===== 1. Introduction ===== +The logon GUI is a VB.net application designed to run shell scripts or programs and display their progress in a GUI. Initially I just planned to update my old HTA Logon scripts but soon discovered that a Logon GUI would look more professional and provide the end user with just enough information to be informed if the logon process was a success. See [[mantis>66|Ticket #66]]. + + + + +===== 2. How it Works ===== +The Logon GUI is added as a users logon script, either by using Group Policy or the Logon Script within the Users Profile Tab the script will run when a user logs on. The GUI will load before the desktop and call each of the four pre-designated scripts simultaneously. As each script runs and when they provide feedback, the GUI will update the progress bars accordingly.\\ The Logon GUI will as a minimum, run for seven seconds. there is a two second pause before script processing starts and a further five second pause after all scripts complete. + + +==== 2.1 Progress Bars ==== +The progress bars are an indication of how far each stage of the logon process has come; generally the bar will be blue. The following table denotes the colours available. +^ Script Code ^ Colour ^ Explaination ^ +| 0 | Blue | Normal | +| 1 | Red | Error | +| 2 | Orange | Warning | +| 3 | Light Gray | No Script Found | + + +==== 2.2 Features ==== + - Provide feedback to users by changing colour of the progress bars.(Assists admins to quickly fault find.) + - Automatic exit after five minutes. regardless of if the shell scripts have finished processing. (This will stop script errors from locking the logon at the GUI) + + +===== 3. Scripts ===== +Any command line script that outputs to the command line will work with this GUI((As soon as I extend it past VBScripts.)). The scripts are stored in the same path as the LogonGUI executable. + + +==== 3.1 Pre-defined Script Names ==== +The following script names can be used for the Logon GUI(( Supported File Extensions: .vbs (VB Script) )). + - NetworkDrives + - UserProfile + - Other + - SOECheck + + +==== 3.2 Output String ==== +The script that runs must output a correctly formatted string. This string provides information to update the GUI accordingly and without a valid output string the GUI may freeze or crash.\\ Example Script output for the Logon GUI: + 5-,-32-,-0-,-Finished mapping G Drive + +Output Key +| Example | | 5 | -,- | 25 | -,- | 0 | -,- | StartedLogon | +^ Key ^ ^ Total \\ Commands ^ Seperator ^ Progress Level ^ Seperator ^ Error ^ Seperator ^ Message ^ +| Variable Type | | Integer | -,- | Integer (< = 100) | -,- | Integer | -,- | String | + + +=== Total Commands === +This is the total commands that the script is going to run and is hard coded into the script. + + +=== Progress Level === +The progress bar is incremented upto a max value of 100. This value will increase each time a command runs and is stepped up to a value of 100/TotalCommands. + +=== Error === +:TODO: Not yet implemented\\ +This value is an integer, if this value changes to anything other than 0 the highest number will remain and so to will the colour of the progress bar. so if the script returns a 2, the progress bar will remain the same colour as warning. + + +=== Message === +The message that is placed here is what will be added to the log file. The logfile is saved to %USERPROFILE%\LogonGUI-{SCRIPTNAME}.log and gets over written every time the user logos on. + + +===== 4. Other info ===== + + +==== 4.1 System Requirements ==== + +| **Operating System:** \\ (Tested) | Windows 7 | +| :::| Windows Server 2008 | +| **Domain Client:** | Netlogon Share on Domain Controller | +| **Standalone Client:** | Netlogon Share on the local machine | +| **Hard Drive Space:**| | +| LogonGUI: | 150kb | +| Scripts: | as Large as they are | +| .NET 2.0 Runtime Installed || +| good understanding of scripting || + + +==== 4.2 Troubleshooting ==== + - **LogonGUI.exe Crashes:** generally this indicates a script error, quite possably in the script output. + - **Progress Bar Orange:** if it is only one bar then a warning command has been issued by the adjacent script, if there was a five minute delay and all progress bars went orange then one or more of the scripts failed to complete. + - **Progress Bar Light Gray:** The adjacent script was not found. + + +==== 4.3 Logon GUI Screenshots ==== +{{:public:applications:logongui:logonguinormal.png?nolink|}}\\ +Normal Operation: The progress bars look like this under normal operation. Once the applicable script is found it will step the progress bar to 3% before it commences to increment the progress bar. + +{{:public:applications:logongui:logonguinoscripts.png?nolink|}}\\ +No Script Found: progress bar will still complete but they will be gray in colour. + +{{:public:applications:logongui:logonguiwarning.png?nolink|}}\\ +Warning Demo: progress bar will change to orange. + +===== 5 Download ===== +This application is not freely availible and if you would like to utilise this application, for a small fee I may be able to provide it to you. Please use the contact us form at nofusscomputing.com. + + +==== 5.1 VBScript Template File ==== +The scipt below has only been saved as a record of history. please use the [[.:logongui/script_template|new script template.]] +This file will download with a .txt file extension. Please rename the file so it has the right extension as per the mentioned filename. + + +'************************************************************************ +' No Fuss Computing +' LogonGUI VBScript Template +' +' Created By: Jon @ No Fuss Computing +' Created on 07 Jun 2014 +' Filename: LogonGUI-Template.vbs +'************************************************************************ + Set objShell = Wscript.CreateObject("Wscript.Shell") + Set objNetwork = CreateObject("Wscript.Network") + +Dim iProgressStep, iTotalMappings, iIncrement +' Default Integers Dont Modify! + iIncrement = 1 + + + +'SOF *******************Custom Variables********************************** + strUserName = ucase((objNetwork.UserName)) +'EOF ********************************************************************* + +' Set Logon GUI Variables + iTotalMappings = 10 ' Change this as required + iProgressStep = 100 / iTotalMappings ' Don't Change!! + + +call main() ' Launch Script + + +Sub Main() + + ' Insert your code in here. + ' Don't forget to use progress out after each command so the progress bar increments and the GUI doesn't Freeze!!. + +End Sub ' EOF Sub Main + +' +' *************************************** Functions ******************************************** +' +Function ProgressOut(sMessage) + ' This is a default Function Don't remove!! + Wscript.Echo(iTotalMappings & "-,-" & (iIncrement * iProgressStep) & "-,-" & sMessage) + iIncrement = iIncrement + 1 +End Function +' +'********************** Your Custom Functions Below this Line ********************************** +' + + \ No newline at end of file diff --git a/wiki/current/projects/logongui/script_template.txt b/wiki/current/projects/logongui/script_template.txt new file mode 100644 index 0000000..fbc4f48 --- /dev/null +++ b/wiki/current/projects/logongui/script_template.txt @@ -0,0 +1,50 @@ +==== Logon GUI Script Template File ==== +Below you will find the script template file. the requirements for this script template are that you know how to read and write in VBScript. you are only limited by your imagination. + +This file will download with a .txt file extension. Please rename the file so it has the right extension as per the mentioned filename. + + + + + + + \ No newline at end of file diff --git a/wiki/current/projects/scms/command_line.txt b/wiki/current/projects/scms/command_line.txt new file mode 100755 index 0000000..5caa280 --- /dev/null +++ b/wiki/current/projects/scms/command_line.txt @@ -0,0 +1,16 @@ +====== SCMS Command Line Switches ====== +When you use our installer to install the SCMS it will automatically create the shortcuts you require to utilise the plugins of the SCMS. + +===== Switches ===== +To view the different switches for each component please review the relevant section of our wiki as listed below. + * [[public:projects:application_manager:administration_documentation:launch_managed_application_installer]] + +===== Application Exit Codes ===== +The SCMS will return exit codes when the application closes. in most case a success will be returned. depending on what you are doing the following are the exit code the application will return. + +^ Exit Code ^ Name ^ Description ^ +| 0 | Success | Task Finished as it should have. | +| 1 | Warning/Error | Check the log file for more information as a Warning or Error occurred during the task that was run | +| 99 | Bad Argument | The switch used to launch the application is invalid. | +| 666 | Not an Admin User | The installer was launched without administrative permissions. | + diff --git a/wiki/current/projects/scms/home.txt b/wiki/current/projects/scms/home.txt new file mode 100755 index 0000000..5009088 --- /dev/null +++ b/wiki/current/projects/scms/home.txt @@ -0,0 +1,41 @@ +====== SCMS Plugin Manager ====== + +The SCMS plugin manager has been designed as a way for us to quickly and easily deploy Software to the end User and for us to extend our services to the user’s desktop. The plugin manager is provided to anyone free of charge. Why is it free? You ask, simple the plugin manager is just the interface to our software and the actual tasks it runs don't directly benefit you. + +Once installed you will notice a new icon in the notification area, this is where you can access all of the features the plugin Manager has to Offer . + +For this software to function you will periodically require an active internet connection. + +===== Background tasks ===== + +There are numerous background tasks that run that we have added to the Plugin Manager that improves our services. The main task of the Plugin Manager is to conduct system inventories. + +We collect this data to improve our services, namely our computer information database. The information that we collect and provide as part of our services is not linked back to you. The only exception to this is if you are one of our beta testers we require this information to be linked to you, that way if we identify an issue we can contact the person who the Issue relates to so we can rectify any issue with our software. + +The data that we collect is the equivalent of us collecting the details of your residence i.e. your house colour, number of walls, how many cupboards, doors, windows, colours of objects and who made them etc. we don't collect the equivalent details of its occupants, visitors or activities that are carried out. + +The tasks that the SCMS runs are pre-programmed into the application meaning, we can't tell your computer to do something funky. These tasks only run when we require them to. Each pre-programmed task has been hard written into the application if we require your PC to run a task, when it checks in with the SCMS Server We send a unique task command that instructs the SCMS on what we would like done. We have not and do not intend to add to our Software in any way Shape or form the ability for us to run random Windows commands/scripts, to us we would consider this to be a Violation of your trust and leave your Computer available for abuse. + + +===== Pre-Programmed tasks ===== +System inventory: the inventory task collects details on Your computer the details we collect are Via the windows management Interface (WMI) which is a part of windows and collects details on Your CPU, Ram, Hard drive, installed Software, Services, Start up applications, Computer Bios and Manufacture and model information. + +In the future we have plans to Increase the tasks that the SCMS can perform some of these tasks include but are not limited to ability to upload debug and crash logs and auto updating of SCMS. + +===== FAQ ===== +**why do we Collect this data?**\\ +If there was one answer given, it would be to improve our Services. Currently with the inventory information that we collect, it will be used by us to create our computer information database. This Information will be publicly available and enable people to have one location to find out things about computers. For example: what are the hardware specs for a particular computer, who IS the manufacture' for a piece of hardware you have Or IS my computer capable of running a piece of software/ hardware or operating System. Eventually this will link into a hardware Driver database we intend on creating and further assist as with future Software development. + +**will this Software Spy on me or monitor my computer activities?**\\ +NO! Even though this software does collect details about your computer it doesn't pertain to the who and what you do with your computer. + +**if this Software is sent Commands, does that mean anyone Can tell my computer what to do?**\\ +NO! Our Software has been built with Security In mind, only we can instruct the SCMS plugin manager what to do. All Communication to us From the SCMS IS encrypted and before any Communication Occurs the Software and SCMS Server run through Security checks including confirming it is the actual SCMS Server. Another check includes a Scenario where we ceased operations-if this was to occur the SCMS Manager Would cease having the ability to receive remote commands. + + +===== See Also ===== + + - [[scms_client_changelog|SCMS Plugin Manager Changelog]] + - [[NFC>mantis/view_all_bug_page.php?project_id=3 | SCMS Plugin Manager bug and Feature Tickets]] + - [[NFC>mantis/changelog_page.php?project_id=3 | SCMS Bug and Feature Tracker Changelog]] + - [[NFC>mantis/roadmap_page.php?project_id=3 | SCMS Bug and Feature Tracker Roadmap]] diff --git a/wiki/current/projects/scms/scms_client_changelog.txt b/wiki/current/projects/scms/scms_client_changelog.txt new file mode 100755 index 0000000..7b467b7 --- /dev/null +++ b/wiki/current/projects/scms/scms_client_changelog.txt @@ -0,0 +1,1070 @@ +====== SCMS Client Change Log ====== +Below are the changes as they were made to the [[public:projects:scms:home|SCMS Client]]. Each time the repository has a change this changelog is auto magically updated.\\ + +===== Change log ===== +//NOTE: There maybe some changesets missing. Only changesets applicable to non developers are listed below.// + +363//**:bc966b7759da**// 2015-07-11 13:48 +1000 // Support: Added Game Category // + + +362//**:70fda1c73921**// 2015-07-11 11:31 +1000 // bug: #241 Don't return from function until all tasks have run. // + + +361//**:a5a41a9019b6**// 2015-07-11 11:10 +1000 // Improvement: #241 Adjusted so hash included in log. // + + +360//**:d4a92eb67dfa**// 2015-07-11 11:05 +1000 // Fix: #241 Task, Validate XML, check for existance of hash // + + +359//**:1e637c14b5c0**// 2015-07-05 12:25 +1000 // Feature: #236 Timer Thread added. // + + +358//**:edc297e62830**// 2015-07-04 11:38 +1000 // Installer: Incremented Version Number Prior to Release // + + +357//**:e13fc7e6fe48**// 2015-07-04 11:37 +1000 // Bug: #247 Disable Advertised Shortcuts. // + + +356//**:c2bf6e351d9a**// 2015-07-04 10:43 +1000 // Bug: #218 Version Number Validation. // + + +355//**:387d1f58bd5e**// 2015-06-30 19:23 +1000 // Feature: #188 Removed the superfluous log entries. // + + +354//**:a137c311a062**// 2015-06-28 16:24 +1000 // Feature: #236 New Desktop Notifier with timers. // + + +353//**:7a3e36bd2f4f**// 2015-06-28 11:42 +1000 // Feature: #183 Updated XML Attributes. // + + +352//**:03229e3882f4**// 2015-06-28 01:37 +1000 // Feature: #222 Added GUI to command line switches. // + + +351//**:0fefc05c2e8a**// 2015-06-27 21:25 +1000 // Bug: #180 Hide form if close clicked, then exit after install. Keep notifier open. // + + +350//**:f21331f015ae**// 2015-06-27 20:34 +1000 // Feature: #177 Desktop Notifier and Application Manager now fully closes. // + + +349//**:3b4de9a82a30**// 2015-06-27 20:16 +1000 // Feature: #177 Desktop Notifier now fully closes, but if done so from the App MGR wont close it. // + + +348//**:2259bc087def**// 2015-06-27 19:27 +1000 // Feature: #177 Can now close Desktop notifier, without causing crash. // + + +347//**:8f8df2768aac**// 2015-06-27 16:07 +1000 // Bug: #235 remove check boxes from Non-Admin Users. // + + +346//**:e3c8ef58cd62**// 2015-06-27 16:06 +1000 // Bug: #235 Prevent non-Admin from accessing registry. // + + +345//**:2ab550a7f217**// 2015-06-27 15:45 +1000 // Feature: #228 Checking of HDD space now occurs prior to installation. // + + +344//**:5ebac31b7fd1**// 2015-06-26 20:51 +1000 // Feature: #188 Daily log also save to logging path. // + + +343//**:9c4a3383823d**// 2015-06-26 20:30 +1000 // Feature: #180 Desktop Notifier Interface Layout. // + + +342//**:3c56974f4c85**// 2015-06-26 18:51 +1000 // Release: SCMS Installer 2.1.8 x64, Incremented SCMS.dll and SOETray.exe Version Numbers. // + + +341//**:bb853a1db8d2**// 2015-06-26 18:18 +1000 // Release: SCMS Installer 2.1.8 x86 // + + +339//**:c5d8789e94de**// 2015-06-26 17:48 +1000 // Moved tag - to changeset 5dcada4aa8ec (from changeset f9182c79e546) // + + +338//**:5dcada4aa8ec**// 2015-06-26 17:46 +1000 // Moved tag #210 to changeset 0b5fbc971911 (from changeset 137c7cae693f) // + + +337//**:6e0143ee2bcc**// 2015-06-26 17:45 +1000 // Moved tag #213 to changeset c9acc62675a7 (from changeset 34a3e748ce90) // + + +336//**:6edacf24a54c**// 2015-06-26 17:45 +1000 // Added tag #211 for changeset 7f65565bd857 // + + +335//**:92c1d399de7b**// 2015-06-26 17:44 +1000 // Moved tag #210 to changeset 137c7cae693f (from changeset 2e5bdba8a166) // + + +334//**:74ab0634fcb1**// 2015-06-26 17:43 +1000 // Added tag - for changeset f9182c79e546 // + + +333//**:b7c2356a4d09**// 2015-06-26 17:43 +1000 // Added tag #213 for changeset 34a3e748ce90 // + + +332//**:0b5fbc971911**// 2015-06-26 17:43 +1000 // Added tag #210 for changeset 2e5bdba8a166 // + + +331//**:6efb1c9fbf59**// 2015-06-26 17:42 +1000 // Moved tag #234 to changeset 3878eb11cd20 (from changeset a920279c452d) // + + +330//**:eba3a05aa22f**// 2015-06-26 17:42 +1000 // Added tag #234 for changeset a920279c452d // + + +329//**:c3dc353e4f84**// 2015-06-26 17:41 +1000 // archive // + + +328//**:d11eacdf9cb9**// 2015-06-26 17:27 +1000 // Feature: #234 Clean Stale Objects. // + + +327//**:a920279c452d**// 2015-06-26 13:27 +1000 // Feature: #234 Dispose of Request // + + +326//**:564a34635da6**// 2015-06-26 12:40 +1000 // note: // + + +325//**:3878eb11cd20**// 2015-06-26 12:34 +1000 // Feature: #234 Project level for disposing. // + + +324//**:f9182c79e546**// 2015-06-26 11:53 +1000 // Log Message. // + + +323//**:34a3e748ce90**// 2015-06-26 11:42 +1000 // Feature: #213 Check to make sure worker is started, prior to commencing work. // + + +322//**:c9acc62675a7**// 2015-06-26 11:41 +1000 // Feature: #213 Added Service Check Method. // + + +321//**:7f65565bd857**// 2015-06-25 18:50 +1000 // Feature: #211 Added creation of URL for file help link. // + + +320//**:dee62289f257**// 2015-06-25 14:06 +1000 // Feature: #210 Request Version and Architecture for custom config. // + + +319//**:07d4f5735791**// 2015-06-25 13:28 +1000 // Send correct headers // + + +318//**:1d3d4b328c92**// 2015-06-25 12:58 +1000 // Feature: 210 Link new feature. // + + +317//**:bb675cbf454c**// 2015-06-25 12:47 +1000 // Corrected Function // + + +316//**:5bc0c1d33807**// 2015-06-25 06:52 +1000 // cleanup // + + +315//**:7dcfd920f4fe**// 2015-06-25 06:15 +1000 // Feature: #210 Update AutoUpdate status box when setting changes. // + + +314//**:3f543e8a74c2**// 2015-06-25 06:13 +1000 // Bug: Description box now show CrLf. // + + +313//**:4ad55d13893f**// 2015-06-25 05:04 +1000 // Feature: #210 testing and refining of settings and GUI. (Auto Update, Version and Architecture) // + + +312//**:9e68bfb28191**// 2015-06-25 04:57 +1000 // Cleanup: Left over from [259 (244524fb34e1) Bug: #200] // + + +311//**:2e5bdba8a166**// 2015-06-25 03:19 +1000 // Feature: #210 Refining GUI and improving expierance. // + + +310//**:021fdc0cc651**// 2015-06-25 03:14 +1000 // Missed from commit 301 (137c7cae693f) // + + +309//**:c8b0a467e877**// 2015-06-25 03:13 +1000 // Bug: Removed comma from reported errors. // + + +308//**:a60d6a5e21da**// 2015-06-25 00:30 +1000 // moving methods side-by-side // + + +307//**:137c7cae693f**// 2015-06-24 23:58 +1000 // Feature: #210 Method re-arranging. // + + +305//**:31e45ee9aa23**// 2015-06-24 18:15 +1000 // Feature: #210 Version and arch selection with config saving, deleting and reading from GUI. // + + +304//**:0ddcca79c6ca**// 2015-06-24 18:12 +1000 // Bug: #210 Null reference exception (first chance) // + + +303//**:6e9867e17d0e**// 2015-06-22 20:32 +1000 // Feature: #210 GUI finished setting architecture and version infomation. // + + +302//**:259bb9167053**// 2015-06-22 18:06 +1000 // Re-organise sturcture // + + +300//**:fb44bb8329fb**// 2015-06-21 21:05 +1000 // Feature: #210 Added ability to select Architecture and Version + save setting. // + + +299//**:d27876d7e2ad**// 2015-06-21 17:14 +1000 // Increment Version Number (SCMS.dll) // + + +298//**:cac024153057**// 2015-06-21 17:11 +1000 // Release: x86 Installer 2.1.7, incremented to .2 release scms.dll new. // + + +297//**:bec88ed274fb**// 2015-06-21 16:45 +1000 // Release x64 Installer 2.1.7, incremented to .2 release scms.dll new. // + + +296//**:ea76c92350db**// 2015-06-21 16:33 +1000 // Feature: #229 Dependent Applications, and requesting by processor type. // + + +295//**:90a8d9a5019b**// 2015-06-21 14:54 +1000 // Bug: #192 Make sure user is admin. // + + +294//**:ed6eb8cd70b3**// 2015-06-21 09:44 +1000 // Feature: #230 Create path. // + + +293//**:a491b6584980**// 2015-06-21 09:31 +1000 // Feature: #230 System and user registry locations. // + + +292//**:c35414e9abe9**// 2015-06-20 18:08 +1000 // Feature: #227 TimeDate single digits now padded with '0' for single digits. // + + +291//**:abfa6c2b180a**// 2015-06-20 18:04 +1000 // Feature: #226 Times each process that is run instead of combined install porcess. // + + +290//**:3f71f7615d38**// 2015-06-20 14:54 +1000 // Feature: #192 Remove applications no longer supported. // + + +289//**:89c146439981**// 2015-06-20 13:33 +1000 // Bug: #202 Made Description, Uninstall, Logo, InstallerSize Optional Nodes within the Application XML. // + + +288//**:9ac86587506c**// 2015-06-20 13:15 +1000 // Bug: #212 Check for existance of file // + + +287//**:1a3e90cb4fe0**// 2015-06-20 12:57 +1000 // Bug: #207 Applications with no install info now show orange. // + + +286//**:bdecd5921991**// 2015-06-20 12:31 +1000 // Bug: #220 Service now sends proc architecture // + + +285//**:b4a03d9e4ff8**// 2015-06-20 11:20 +1000 // Bug: #207 Applications with no install info now show yellow. // + + +284//**:0d265cbbba20**// 2015-06-20 09:04 +1000 // Fix: #223 Fix release Names. // + + +282//**:73991901ab85**// 2015-06-19 15:56 +1000 // Increment of version numbers. // + + +281//**:92ea9c431e4c**// 2015-06-19 15:45 +1000 // Release: x86 Installer 2.1.6 - Application Manager // + + +280//**:55062b3f5249**// 2015-06-19 15:40 +1000 // Release: x64 Installer 2.1.6 - Application Manager // + + +279//**:fcea9936168e**// 2015-06-18 20:41 +1000 // Feature: #222 Added ability to launch installer from command line. // + + +278//**:e1713ad75a95**// 2015-06-18 18:55 +1000 // Bug: #190 Prevented Debug messages from outputting to notifyer. // + + +277//**:32aafb790196**// 2015-06-18 18:28 +1000 // Bug: #220 Corrected setting of variable. // + + +276//**:0173e4cd6479**// 2015-06-18 18:09 +1000 // Bug: #220 Set Architecture to be sent on all requests. // + + +275//**:3fe703a434e7**// 2015-06-14 20:58 +1000 // Bug: #220 Added processor architecture to custom settings panel. // + + +274//**:4ed36dd8c04c**// 2015-06-14 20:00 +1000 // Development: #210 cosmetic only, Adjusted interface to allow selection of version and auto update. // + + +273//**:549268f7df7c**// 2015-06-14 18:27 +1000 // Documentation: #58 and #183 Documentation images. // + + +272//**:9d58e2df49d4**// 2015-06-14 09:44 +1000 // Development: #58 Added download Size for installer to interface. // + + +271//**:764a0b632611**// 2015-06-13 21:00 +1000 // Debug // + + +270//**:8a4af42298d7**// 2015-06-13 20:59 +1000 // Improvement: #58 added Processor Architecture Field. // + + +269//**:14b41f7423e6**// 2015-06-13 20:58 +1000 // Improvement: #58 Read Only Application Description. // + + +268//**:fd78e67f6aea**// 2015-06-11 19:55 +1000 // Development: #58 Adjusted Beta Tag // + + +267//**:979e29e6025d**// 2015-06-11 17:06 +1000 // Feature: #136 Now checks HKU for software. // + + +266//**:b32b86981eaf**// 2015-06-10 21:18 +1000 // Improvement: Added BETA Tags to make it obvious..... // + + +265//**:94b2cb7d0fb7**// 2015-06-10 21:12 +1000 // Version Increment: 1.1.19.1 // + + +264//**:9f271f7a76c8**// 2015-06-10 19:12 +1000 // Release: scms.dll v1.1.18.2 // + + +263//**:163e17ed6b60**// 2015-06-10 19:09 +1000 // Release: scms.dll v1.1.18.1 // + + +262//**:244524fb34e1**// 2015-06-10 19:07 +1000 // Bug: #200 Removed code that required external dependencies. // + + +261//**:2f84c7403373**// 2015-06-08 20:23 +1000 // Bug: #193 Added Wiki Link to Help Link. // + + +260//**:b49c52a9460e**// 2015-06-08 13:16 +1000 // Incremented Version Numbers and returned to debug. // + + +259//**:ad688fe509ee**// 2015-06-08 13:14 +1000 // Release: SCMSService.exe v2.1.3.2 // + + +258//**:112d795c63e3**// 2015-06-08 13:12 +1000 // Release: SCMS.dll v1.1.17.2 // + + +257//**:42fb9edb6c3b**// 2015-06-08 13:11 +1000 // Release: SOETray.exe v2.1.2.2 // + + +256//**:72e90c7456f8**// 2015-06-08 13:05 +1000 // Debug: #87 Fixed release setup. // + + +255//**:38ae1b3e2546**// 2015-06-08 12:21 +1000 // Bug: #185 failure to install was being reported as this application didn't have any tasks. this has now been corrected to check task count first. // + + +254//**:22e4da3a23eb**// 2015-06-08 12:19 +1000 // Debug: #185. // + + +253//**:05e1dad925cd**// 2015-06-08 11:54 +1000 // Debug: #185 // + + +252//**:a644c9cd57d0**// 2015-06-08 11:11 +1000 // Improvement: added type setting // + + +251//**:7216d6f53355**// 2015-06-08 11:10 +1000 // Bug: #184 Fixed. // + + +250//**:14732b31663e**// 2015-06-08 11:08 +1000 // Debug: #184 Debugging added. // + + +249//**:8ae01fe89a18**// 2015-06-08 09:54 +1000 // Bug: #179 Debug. // + + +248//**:b4f875df8599**// 2015-06-07 19:45 +1000 // Bug: #181 Fixed and commands run as intended. // + + +247//**:84fd2ef9c0f4**// 2015-06-06 17:00 +1000 // Development: #58 Updated Category Icons. // + + +246//**:46ade18a0187**// 2015-06-06 16:09 +1000 // Dev: #58 Adding icons // + + +245//**:2d8f9f2de7f0**// 2015-06-06 13:57 +1000 // Release: #58 scms.dll v1.1.16.1 // + + +244//**:9f55944688d3**// 2015-06-06 13:43 +1000 // Bug: #58 Prevented service from stopping // + + +243//**:24c9092f5791**// 2015-06-06 10:31 +1000 // Debug: adding // + + +242//**:256278b67979**// 2015-06-05 19:03 +1000 // Release: #58 scms.dll v1.1.15.1 // + + +241//**:22119e61a25b**// 2015-06-05 19:01 +1000 // Bug: #58 Thread prevented service from stoping. // + + +240//**:c3cdb7ee8771**// 2015-06-05 18:34 +1000 // Debug: Post Release // + + +239//**:979a62ace816**// 2015-06-05 16:49 +1000 // Release: #58 scms.dll v1.1.14.1. // + + +238//**:f8b38b4c05e7**// 2015-06-05 16:42 +1000 // Release: #58 SOETray.exe v2.1.1.0 // + + +237//**:5c327d3ebe92**// 2015-06-05 16:35 +1000 // Development: #58 Final Testing complete. // + + +236//**:52c3037e6725**// 2015-06-05 16:26 +1000 // Development: #58 Added Application Manager to Application, Service and Installer. // + + +235//**:5b1d20d6b6c6**// 2015-06-05 16:23 +1000 // Feture Freeze: Create Shortcut. // + + +234//**:c209c123aaf2**// 2015-06-05 14:31 +1000 // Development: #58 Code Cleanup // + + +233//**:ee5e30659435**// 2015-06-05 13:59 +1000 // Development: #58 Code Cleanup // + + +232//**:35fd00d30456**// 2015-06-05 13:50 +1000 // Development: #58 Code Cleanup // + + +231//**:b08c9b650e66**// 2015-06-05 13:33 +1000 // Feature: #58 Refinements // + + +230//**:916cd5be0cca**// 2015-06-05 11:31 +1000 // Development: #58 Removed old Methods. // + + +229//**:12d8ecfb12ac**// 2015-06-05 02:51 +1000 // Feature: #58 sha256 // + + +228//**:f110a964f171**// 2015-06-05 02:50 +1000 // Development: #58 Logging // + + +227//**:6bbc5e85abbb**// 2015-06-04 22:32 +1000 // Development: #58 Linking to server // + + +226//**:54572ff5dce8**// 2015-06-04 20:29 +1000 // Bug: Fixed Stream, request and responce from being left open. // + + +225//**:dd530454d910**// 2015-06-04 12:40 +1000 // Bug: HTTP read whole stream. // + + +224//**:f66edf9728c6**// 2015-06-04 12:00 +1000 // TODO // + + +223//**:f720f14a30f5**// 2015-06-03 17:03 +1000 // Development: #58 Refinements. // + + +222//**:8cb522b8cbcc**// 2015-06-03 14:48 +1000 // Development: #58 Refinements. // + + +221//**:5691e3194f6d**// 2015-06-03 10:50 +1000 // Development: #58 Splash Screen // + + +220//**:a9c04257c3c8**// 2015-06-03 10:06 +1000 // Development: #58 Feature audit and correction. // + + +219//**:fc1e21038f5f**// 2015-06-03 06:07 +1000 // Development: #58 Worker notification Fixes. // + + +218//**:cb97cfeb3442**// 2015-06-03 04:36 +1000 // Development: #58 Testing Worker, notification refinements. // + + +217//**:b9677fa5e459**// 2015-06-03 01:42 +1000 // Development: #58 Testing Worker, notifications. // + + +216//**:70b291a262d6**// 2015-06-03 01:30 +1000 // Development: #58 Testing Worker. // + + +215//**:68001bbfc9f4**// 2015-06-02 21:15 +1000 // missed from 210 and 211 // + + +214//**:3d5af206f79a**// 2015-06-02 21:14 +1000 // Development: #58 Prep for app installer to use service worker. // + + +213//**:15c11ff0351e**// 2015-06-02 20:59 +1000 // Development: #58 method rename // + + +212//**:573c2c37ea5a**// 2015-06-02 20:58 +1000 // Development: #58 pre method rename // + + +211//**:1b8b14d22ebf**// 2015-06-02 20:42 +1000 // Development: #58 Service worker // + + +210//**:1820e590b458**// 2015-06-02 20:32 +1000 // Development: #58 Client Poling for notification // + + +209//**:03d2d6c3b9ef**// 2015-06-02 19:11 +1000 // Development: #58 Cleanup // + + +208//**:1f6a16f070d0**// 2015-06-02 18:31 +1000 // Development: #58 display // + + +207//**:f869c31526da**// 2015-06-02 17:46 +1000 // Development: #58 Comm wkg with auth // + + +206//**:d6cb7401ce49**// 2015-06-02 12:07 +1000 // Development: #58 Moved to client library. // + + +205//**:82b2abea8a16**// 2015-06-02 11:58 +1000 // Development: #58 Before move to client library. // + + +204//**:2c83c0c11d6f**// 2015-06-02 11:37 +1000 // Development: #58 Communication Methods // + + +203//**:0270f27d1010**// 2015-06-02 11:32 +1000 // Development: #58 Archive // + + +202//**:7cbbaf1fba3e**// 2015-06-02 11:30 +1000 // Development: #58 Archive old Tests // + + +201//**:d9adb4fc4881**// 2015-06-01 16:28 +1000 // Development: #58 Desktop message Notification // + + +200//**:9589a1e51f28**// 2015-06-01 14:36 +1000 // Testing: #58 archive // + + +199//**:3e952a439182**// 2015-06-01 13:53 +1000 // Testing: #58 working, sec // + + +198//**:ba0588f2bd9b**// 2015-06-01 13:35 +1000 // Testing: #58 working // + + +197//**:7506318f3c88**// 2015-06-01 05:22 +1000 // Testing: #58 // + + +196//**:92070a602220**// 2015-06-01 04:38 +1000 // Testing: #58 // + + +195//**:e99a16cbfbfb**// 2015-06-01 03:23 +1000 // Testing: #58 // + + +194//**:c465ccd16cbf**// 2015-05-31 21:10 +1000 // Development: #58 Interface refinements. // + + +193//**:0342be44b036**// 2015-05-31 21:09 +1000 // Development: #58 Initial Desktop Notification Dialog // + + +192//**:9b252c6715f7**// 2015-05-31 17:27 +1000 // Development: #58 Interface // + + +191//**:35ce02618412**// 2015-05-31 17:25 +1000 // Improvement: adjusted registry // + + +190//**:6fd32b327fce**// 2015-05-31 16:18 +1000 // Feature: Added Key exists method. // + + +189//**:e22dba1ce1ec**// 2015-05-31 16:17 +1000 // Feature: Added Default Registry Location. // + + +188//**:7e67402d1c25**// 2015-05-30 21:51 +1000 // Development: #58 interface. // + + +187//**:62b24721429a**// 2015-05-30 19:00 +1000 // Development: #58 Initial creation of Application Manager Interface. // + + +186//**:b38afdcea59a**// 2015-05-19 19:44 +1000 // Development: #58 Adjusted XML tag. // + + +185//**:053b013aa8df**// 2015-05-19 19:28 +1000 // Development: #58 Adjusted XML tag. // + + +184//**:f244fcf24be3**// 2015-05-18 20:08 +1000 // Development: #58 Added Command Task. // + + +183//**:d2e96dc3a779**// 2015-05-18 19:46 +1000 // Development: #58 Changed Method Name // + + +182//**:3f4ff5f7ef7e**// 2015-05-17 20:25 +1000 // Development: #58 Refinements // + + +181//**:66b59c63a5d6**// 2015-05-17 18:52 +1000 // Development: #58 Amended logging to output status // + + +180//**:6820f18e0251**// 2015-05-17 16:05 +1000 // Development: #58 fixed path.....TESTING // + + +179//**:ffaa9208f24c**// 2015-05-17 15:48 +1000 // Development: #58 Refinements // + + +178//**:f228da07376a**// 2015-05-17 15:22 +1000 // Development: #58 Fetaure, check registry, and if dependency install first // + + +177//**:8e331ee603dc**// 2015-05-17 13:39 +1000 // Development: #58 class creation // + + +176//**:d217991ece0f**// 2015-05-17 13:32 +1000 // Development: #58 class creation // + + +175//**:c33242ac15e1**// 2015-05-17 13:31 +1000 // Development: #58 renamed Class // + + +174//**:d489b54cbd6d**// 2015-05-17 12:02 +1000 // Improvement: Added dynamic collection of Common AppData folder // + + +173//**:30b174e44fb1**// 2015-05-17 11:26 +1000 // Development: #58 Added logging method and moved all output to it. // + + +172//**:4c73965dee2c**// 2015-05-17 11:25 +1000 // Development: #58 REmoved old class // + + +171//**:ba9530ed4d4b**// 2015-05-17 11:08 +1000 // Development: #58 Refinements // + + +170//**:9e5953e0eb02**// 2015-05-17 11:03 +1000 // Development: #58 relocated Classes // + + +169//**:1447dc0b52cb**// 2015-05-17 11:02 +1000 // Development: #58 these need to be here. // + + +168//**:eeb8b80c0659**// 2015-05-17 10:17 +1000 // Development: #58 relocated Classes // + + +167//**:7ce1e1243270**// 2015-05-17 10:12 +1000 // Development: #58 Refinements // + + +166//**:823be89ffbb0**// 2015-05-16 21:14 +1000 // Development: #58 Testing of classes and functions. Updating XML file layout. // + + +165//**:a7aabf59f613**// 2015-05-16 18:14 +1000 // Development: #58 Functions // + + +164//**:f6bd013724eb**// 2015-05-15 22:18 +1000 // Development: #58 class creation and refinements // + + +163//**:e2961afbd792**// 2015-05-15 14:43 +1000 // Development:58 Moved Class. // + + +162//**:287134ed3ae8**// 2015-05-15 14:42 +1000 // Development: #58 Class Creation // + + +161//**:aa35e141f094**// 2015-05-15 13:20 +1000 // Development: #58 relocated Classes // + + +160//**:054fd53c2952**// 2015-05-14 21:18 +1000 // Development: #58 Class Creation and logic layout // + + +159//**:6c859af1f77d**// 2015-05-13 21:13 +1000 // Development: #58 checks, and registry // + + +158//**:7ce4b763e905**// 2015-05-12 20:52 +1000 // Development: #58 Class Creation // + + +157//**:a06a3adc7970**// 2015-05-11 20:38 +1000 // Development: #58 Class Creation // + + +156//**:c164348daea9**// 2015-05-10 20:38 +1000 // Development: #58 Class layout. // + + +155//**:d8d54c6be8da**// 2015-05-10 19:59 +1000 // Development: #58 Code Cleanup. // + + +154//**:803d81988a1d**// 2015-05-10 19:55 +1000 // Development: #58 Renamed Functions.vb->ReadXML.vb // + + +153//**:c6ec30a301f2**// 2015-05-10 17:07 +1000 // Development: #58 Refined the Layout of the XML File. // + + +152//**:42a9ca44021d**// 2015-05-10 00:15 +1000 // Development: #58 Created Application Classes and Initial layout of XML file reader function. // + + +151//**:188989eac2b1**// 2015-04-19 14:53 +1000 // Release: scms.dll 1.1.13.1 and SCMSService.exe V 2.1.2.1. scms.dll needs to be updated fist to prevent stop errors for the service. // + + +150//**:d2cb1ce90e2d**// 2015-04-19 13:54 +1000 // Bug: #136 Don't Include System Components within Inventory Scan. // + + +149//**:95cfff8e5f41**// 2015-04-11 13:56 +1000 // Bug: #150 Added installation of root CA to Machine Store. // + + +148//**:4a385f61013c**// 2015-04-11 13:49 +1000 // Cleanup: Code Cleanup // + + +147//**:d4de89ce2bac**// 2015-04-11 13:42 +1000 // Bug: #92 Added command to Service. // + + +146//**:489598c2e796**// 2015-04-11 10:41 +1000 // Bug: #92 Added sub routine to add the service recovery options to the registry. // + + +145//**:eb83931703ad**// 2015-04-06 16:33 +1000 // Release: SCMS.dll V1.1.12.1 // + + +144//**:21f24f51df50**// 2015-04-06 16:28 +1000 // Feature: #156 added Driver collection to Hardware Inventory. // + + +143//**:0aeefbdcd91e**// 2015-04-06 11:09 +1000 // Feature: Support for collecting .sys file details. // + + +142//**:0cb112e4f918**// 2015-04-05 20:55 +1000 // Featuere: #156 created initial methods. // + + +141//**:59bb8db2d24f**// 2015-04-05 15:46 +1000 // Test: testing certifiacte methods. // + + +140//**:5ada58e611d9**// 2015-04-05 15:46 +1000 // Bug: #150 Added Certificate methods. // + + +139//**:56208fc935e6**// 2015-04-05 15:44 +1000 // Bug: #150 Added Root CA Certificate to resources // + + +138//**:eb68b1a2c673**// 2015-04-05 08:56 +1000 // Bug: #92 Test Build, Installer 2.1.5. // + + +137//**:2d0d857be074**// 2015-04-05 08:56 +1000 // Bug: #92 Added Service recovery actions to installer. // + + +136//**:7c90420117e3**// 2015-03-01 12:10 +1100 // Release: scms.dll V1.1.11.1 (Same as prev release but correct Signing Certificate) // + + +135//**:5e999a77278a**// 2015-02-15 17:18 +1100 // Bug: adjusted version number to include a zero in front of single digits. // + + +134//**:c5ca8f430086**// 2015-02-15 16:17 +1100 // Release: SCMS.dll V1.1.10.1 // + + +133//**:77920305a290**// 2015-02-15 12:01 +1100 // Improvement: Added Service File Category to file details. // + + +132//**:fe2390410887**// 2015-02-09 20:21 +1100 // Test: #134 Installed Software file detail collection. // + + +131//**:0be5a0bc58e1**// 2015-02-09 15:55 +1100 // Feature: #149 Added the collection of Service File Details. // + + +130//**:5cfa7f8020d0**// 2015-02-09 12:52 +1100 // Bug: #143 / #146 Fixed Coding Bug. // + + +129//**:de9aca66559e**// 2015-02-09 11:14 +1100 // Fix: #146 added ability for client to report command complete if no work was carried out. // + + +128//**:40ea25dd9361**// 2015-02-09 11:13 +1100 // Fix: #146 Adjusted Check so it works as per default. // + + +127//**:a750c65cb036**// 2015-02-09 10:30 +1100 // Fix: #146 Fixed the invalid cast exception. // + + +126//**:dd2af704d074**// 2015-02-07 13:31 +1100 // Fix: #143 Removed Empty Variable Check. // + + +125//**:fdcd76ce13f4**// 2015-01-24 17:50 +1100 // Fix: #87 Migration to new global logging objects. // + + +124//**:2b25fcb96881**// 2015-01-24 16:57 +1100 // VersionIncrement: SCMS.dll 1.1.9.2->1.1.10.1 // + + +123//**:387fee541b3b**// 2015-01-24 16:28 +1100 // Release: scms.dll V1.1.9.2 // + + +122//**:b810249a98f9**// 2015-01-24 16:23 +1100 // Version Number: Adjusted from 1.1.9.1 -> 1.1.9.2 as this release will be a bug fix. // + + +121//**:acc417480b50**// 2015-01-24 15:37 +1100 // Fix: #148 Corrected bug in code. // + + +120//**:8a8aae65fa22**// 2015-01-24 15:37 +1100 // Release: SCMS.dll V1.1.8.1 // + + +119//**:3871cd95f024**// 2015-01-24 14:10 +1100 // Fix: #87 Corrected logging details. // + + +118//**:16ee4352a136**// 2015-01-24 13:35 +1100 // Fix: 87 Corrcted spelling mistake. // + + +117//**:c68706d97f28**// 2015-01-24 13:27 +1100 // Plugin-DuplicateCheck: Adjusted logging to use Global Strings. // + + +116//**:3364125ca5c9**// 2015-01-24 13:26 +1100 // Fix: #87 Additional Global Log Strings. // + + +115//**:7e89a0d3f45e**// 2015-01-24 13:26 +1100 // Plugin-DuplicateCheck: Global Variable. // + + +114//**:2afd80f221f9**// 2015-01-24 12:11 +1100 // Fix: #87 Logging cleanup. // + + +113//**:fb4ec7d8e5ef**// 2015-01-24 11:57 +1100 // Improvement: #87 Added Global Source strings. // + + +112//**:2127b66c6d2f**// 2015-01-24 11:49 +1100 // Improvement: #87 Added Global Source strings. // + + +111//**:720877d6d7f0**// 2015-01-24 11:38 +1100 // Adjustment: #87 severity level update to RFC5424. // + + +110//**:8c7c0f223d05**// 2015-01-24 11:36 +1100 // Code Cleanup: #87 Removed old variables. // + + +109//**:7cd12a0b956a**// 2015-01-24 11:32 +1100 // Improvement: #87 RFC5424 Severity Levels added. // + + +108//**:bcb521647c5e**// 2015-01-24 10:53 +1100 // Fix: #87 Added global Error Numbers. // + + +107//**:5440416b8216**// 2015-01-24 10:52 +1100 // Code Cleanup: Adjusted location of method. // + + +106//**:54497efada9b**// 2015-01-24 10:43 +1100 // Plugin-DuplicatFiles: Adjusted file chunk sizes into array. // + + +105//**:681e594ca0dc**// 2015-01-23 21:50 +1100 // Improvement: #87 Log Message Formatting for WMI Messages. // + + +104//**:d128b8cd6f99**// 2015-01-23 17:35 +1100 // Fix: #144 Added Baseboard collection Method. // + + +103//**:699bab3dea18**// 2015-01-23 16:35 +1100 // Release: SCMS.dll V1.1.7.1 // + + +102//**:d12447fa5202**// 2015-01-23 15:05 +1100 // Fix: #143 Headers not added to array fix. // + + +101//**:2b40a7262d54**// 2015-01-18 18:03 +1100 // Fix: #142 Amended so Service Filename is shown in error message. // + + +100//**:63715b79ae19**// 2015-01-18 17:04 +1100 // Version Number Increment // + + +99//**:7e50f8dfb6f5**// 2015-01-18 16:54 +1100 // Build: scms.dll V1.1.6.2 Beta Released // + + +98//**:11b6eb75daa8**// 2015-01-18 16:48 +1100 // Fix: #142 Adjust function to remove the new line after Write, also adjust to use supplied filename. // + + +97//**:24aa91625d5a**// 2015-01-18 12:57 +1100 // Fix: #138 Added Debugging to service file errors // + + +96//**:8b8eb5798a2e**// 2015-01-18 11:59 +1100 // Fix: #138 Remove quotes from filepath // + + +95//**:3560b263ba61**// 2015-01-18 09:38 +1100 // Impriovement: #138 Moved all references to file to only run after file check. // + + +94//**:22c3aee39a20**// 2015-01-17 21:14 +1100 // Fix: #138 Added Sanitize Method to Machine Services. // + + +93//**:b131526dc80b**// 2015-01-17 21:13 +1100 // Fix: #138 Added Logging to Method. // + + +92//**:cee5477665de**// 2015-01-17 21:08 +1100 // Fix: #138 Created a Service file name Sanitize method. // + + +91//**:5f3ca40c030e**// 2015-01-17 16:34 +1100 // Build: scms.dll V1.1.5.1 Beta Released // + + +90//**:8062019a56c1**// 2015-01-17 14:29 +1100 // Fix: #87 Added Full WMI Debugging. // + + +89//**:6e3f3ab08b3f**// 2015-01-17 12:47 +1100 // Fix: #87 Added Error handling to Inventory categories. // + + +88//**:2df50803023d**// 2015-01-17 11:59 +1100 // Development: Added WMI Class-Names as variable to classes. // + + +87//**:8266a0cd20a9**// 2015-01-17 11:07 +1100 // Development: Tidy up class locations. // + + +86//**:95f2dc2a2f6b**// 2015-01-17 10:01 +1100 // Development: Tidy up class locations. // + + +85//**:61ea2869c46b**// 2015-01-16 20:44 +1100 // Fix: #137 Added ability for App to load if plugin folder missing. // + + +84//**:06ef1d462aa8**// 2015-01-16 20:42 +1100 // Fix: #137 removed as the end user may not have permission to create Directory. // + + +83//**:70cb8b7e759c**// 2015-01-10 21:43 +1100 // Development: #28 Interface and Filtering Duplicate Files. // + + +82//**:50d80162c52d**// 2015-01-02 20:14 +1100 // Developement: #28 Interface, Cache and Searching. // + + +81//**:cab75b606f51**// 2015-01-01 22:27 +1100 // Development: #28 Interface, Discovering Duplicates. // + + +80//**:e5c075d1bb29**// 2014-12-31 22:33 +1100 // Development: #28 Interface and filesystem scanning. // + + +79//**:6b2602f3644b**// 2014-12-30 21:22 +1100 // Development: #28 Early Stages // + + +78//**:54e101555101**// 2014-12-30 11:06 +1100 // Plugin: Duplicate File Finder Initial Commit. v1.0.0.0 // + + +77//**:610617b98a58**// 2014-12-30 09:30 +1100 // Improvement: #92 Error Catching added to startup routine. // + + +75//**:f0df435adf3d**// 2014-12-24 14:02 +1100 // Post Release: Version Number increment after Installer Build 14 12 24 v2.1.1 Beta // + + +74//**:4732d39c988a**// 2014-12-24 13:51 +1100 // Build x86 SCMS Installer 2.1.1 Beta // + + +73//**:c1b8c3f7c75f**// 2014-12-24 13:26 +1100 // Build x64 SCMS Installer 2.1.1 Beta // + + +72//**:30c9034a1072**// 2014-12-24 13:06 +1100 // Improvement: #92 removed project level import. // + + +71//**:5fabb6697d93**// 2014-12-24 11:47 +1100 // Improvement: #92 Uncommented out un-used commands. // + + +70//**:e6888b8530a8**// 2014-12-24 11:46 +1100 // Improvement: #92 Added Service status reporting with a 100 second delay. // + + +69//**:43657f832459**// 2014-12-24 11:44 +1100 // Adjusted to reflect beta // + + +68//**:ec69fa5ad159**// 2014-12-22 21:23 +1100 // Fix: #139 Check if Path variable empty. // + + +67//**:3cbcb8bbdfda**// 2014-12-22 14:03 +1100 // Debug commit #138 // + + +66//**:318de9de4ecc**// 2014-12-22 13:34 +1100 // Improvement: #138 added data Dir to installer. // + + +65//**:d8655ce7c722**// 2014-12-21 22:11 +1100 // Debugging // + + +64//**:53ef513b5427**// 2014-12-21 22:11 +1100 // Fix: #134 Inventory file now only as large as 700kb pre encoding before a new file is created. // + + +63//**:6425217a34dc**// 2014-12-21 10:19 +1100 // Fix: #134 Filename now optional. // + + +62//**:3d3167887779**// 2014-12-21 10:18 +1100 // Upload command now scans the data dir for files to upload if no filename is provided. // + + +61//**:6235c2219a9e**// 2014-12-21 10:09 +1100 // Fix: file output now corrected. // + + +60//**:4de119f7032c**// 2014-12-21 10:08 +1100 // Fix: Added PC Details to functions. // + + +59//**:023f16dfb8d2**// 2014-12-21 10:06 +1100 // Improvement: adjusted string parameters // + + +58//**:9d2a1d298321**// 2014-12-21 10:06 +1100 // Improvement: adjusted function to check if file input was an array. // + + +57//**:377c44ea5369**// 2014-12-20 16:46 +1100 // Development: #134 DirectoryHashes Function edit to delete save file if exist. // + + +56//**:43dc8e10a128**// 2014-12-20 16:45 +1100 // Improvement: #134 Code cleanup of DirectoryHashes. // + + +55//**:38b0a4e8c46f**// 2014-12-20 16:43 +1100 // Improvement: #134 Amended function FileEncode to use a given filename. // + + +54//**:9e5700dfef06**// 2014-12-19 22:05 +1100 // Debugging // + + +53//**:f942574b9858**// 2014-12-19 22:04 +1100 // Code Cleanup // + + +52//**:4504bad70b7c**// 2014-12-19 21:47 +1100 // Fix: #134 Created Function DirectoryHashes to gather file information and hash all files within a directory tree. // + + +51//**:77f7eb371d8e**// 2014-12-19 21:45 +1100 // Code Cleanup // + + +50//**:d41a960355ec**// 2014-12-19 21:44 +1100 // Improvement: #136 Cleaned and redesigned directory string sanitize function for efficiency. // + + +49//**:902b96af0157**// 2014-12-19 21:39 +1100 // Improvement: #136 Created a function to log to the SCMS file. // + + +48//**:5730e38f59bd**// 2014-12-19 15:52 +1100 // Improvement: #136 Created a directory string sanitize function. // + + +47//**:4d75f375f223**// 2014-12-19 14:05 +1100 // Improvement: #136 Created InstalledApplicationKeys() Function to output registry paths containing installed software. // + + +46//**:78533255bb87**// 2014-12-18 21:03 +1100 // Fix: Adjusted function output to match the return so an exception would not be thrown. // + + +45//**:ddb71f6be861**// 2014-12-18 13:21 +1100 // Feature: Added trim trailing slash from directory path // + + +44//**:e125ff93fdc0**// 2014-12-18 13:20 +1100 // Feature: sha256 File Hashing // + + +43//**:e35ce3f0f8ec**// 2014-12-18 08:25 +1100 // Improvement: #134 Moved inventory functions into their own file. // + + +42//**:3e88ba7fb95a**// 2014-12-14 12:06 +1100 // Increment version number after release // + + +41//**:050cbe0efe86**// 2014-12-14 12:00 +1100 // Release: x64 Beta Installer V 2.1.0. scms.dll v1.1.3.1 soetray.exe v2.1.0.0 scmsservice.exe v2.1.0.0 and update.exe v1.1.0.0 // + + +40//**:de1930b7b274**// 2014-12-14 11:55 +1100 // Fix: #20 Adjusts the msi DB install sequence. // + + +39//**:45917dd40427**// 2014-12-14 10:13 +1100 // Fix: #132 Adjusted installer to include project output instead of pre-staged files. // + + +38//**:21ae06395ac6**// 2014-12-14 10:12 +1100 // Code cleanup // + + +37//**:c249ffb3802c**// 2014-12-14 10:12 +1100 // Improvement: Adjusted Debug settings // + + +36//**:4ac33d7a7539**// 2014-12-14 10:11 +1100 // Fix: #132 Added siging attributes to out put to sign all output locations. // + + +35//**:acb58eb7f0a4**// 2014-12-14 09:55 +1100 // Improvement: added Build Output Log // + + +34//**:c771886024f3**// 2014-12-13 10:42 +1100 // Fix: #125 Increased timeout value of http request // + + +33//**:e58d666dbf42**// 2014-12-13 10:41 +1100 // Improvement: Adjusted Debug settings // + + +32//**:67e0a57a817c**// 2014-12-05 13:26 +1100 // Improvement: Adjusted Debug settings // + + +31//**:05f4daaaefe6**// 2014-12-03 17:44 +1100 // Fixed:Version number was incorrectly inputted. Version Major 1, Minor 1 Build 3 Release 1 // + + +30//**:63a7eb584650**// 2014-12-03 17:31 +1100 // Build: v1.1.1.2 // + + +29//**:945bdc74e063**// 2014-12-03 17:24 +1100 // Fix: #125 Added additional logging to catch other errors. // + + +28//**:24f775088bf1**// 2014-12-03 17:20 +1100 // Improvement: Adjusted Debug settings // + + +27//**:c94314572bc1**// 2014-12-03 17:19 +1100 // Fix: #125 Increased Timeout Value // + + +26//**:846ec6cac96f**// 2014-12-02 19:03 +1100 // Fix: Removed unmanaged code debugging so Debugging could occur on x64 machine. // + + +25//**:ef651ccab9fa**// 2014-12-02 19:02 +1100 // Fix: Returned missing CPUDetail Function that was removed accidently // + + +24//**:9c6db89a6bdd**// 2014-11-30 16:29 +1100 // Fix: #100: Windows Service Hash Incorrect // + + +23//**:bba4d85bfcd8**// 2014-11-29 16:10 +1100 // Increment after Release: SCMS.dll v1.1.0.0. to v 1.1.0.1 // + + +22//**:8fab76e25e5c**// 2014-11-29 14:38 +1100 // Fix: Ref Ticket #101. Added Service File Hash details. // + + +21//**:c74966118221**// 2014-10-19 08:38 +1100 // FIX: Updated version numbers to NFC standard system // + + +19//**:6cd3c1588735**// 2014-09-02 12:40 +1000 // Installer Built: SCMS_Client_x64_V2.0.0.0-R7_Beta_S1 // + + +18//**:e25afa5d22d7**// 2014-09-02 12:30 +1000 // (Code Cleanup) Moved each server command into its own file // + + +16//**:577a3972d56b**// 2014-06-21 11:50 +1000 // Updated Post build command to sign files every time the project is built. // + + +15//**:3e84cfd15731**// 2014-06-21 10:25 +1000 // added client installer ignore from root dir // + + +14//**:e941b594b484**// 2014-06-21 10:23 +1000 // Installer Build: SCMS_Client_x86_V2.0.0.0-R6_Beta_S1 // + + +13//**:747fa51313ae**// 2014-06-21 10:21 +1000 // added installer MSI to ignore // + + +12//**:98b2616b62fa**// 2014-06-21 10:20 +1000 // Installer Build: SCMS_Client_x64_V2.0.0.0-R6_Beta_S1 // + + +11//**:66f7e133d4c1**// 2014-06-21 10:18 +1000 // re-Added installer Header // + + +10//**:48588cf61d12**// 2014-06-13 22:02 +1000 // Rebuilt SCMSService.exe, SOETray.exe, SCMS.dll to confirm there is still a bug. Bug #07 // + + +9//**:b3be60a88f03**// 2014-06-13 21:23 +1000 // Merge with Master // + + +8//**:ea0f5b913cbe**// 2014-06-13 21:19 +1000 // Created // + + +5//**:54d17c8568e4**// 2014-06-13 21:03 +1000 // Original Development Repo Import // + + +4//**:90d54eece8fe**// 2014-06-13 21:01 +1000 // Original Master repo import // + + +3//**:dcb716ab0491**// 2014-06-01 11:23 +1000 // Bug: 19 Create Plugin Folder. // + + +2//**:ca6ad8ba8b5a**// 2014-06-13 20:53 +1000 // Bug #37 Code Cleanup // + + +1//**:fbee5d77fe42**// 2014-06-13 20:51 +1000 // Initial Commit // + + + +Auto Generated File diff --git a/wiki/current/projects/scms/scms_server_changelog.txt b/wiki/current/projects/scms/scms_server_changelog.txt new file mode 100755 index 0000000..f007dad --- /dev/null +++ b/wiki/current/projects/scms/scms_server_changelog.txt @@ -0,0 +1,327 @@ +====== SCMS Server Change Log ====== +Below are the changes as they were made to the [[public:applications:scms:server|SCMS Server]]. each time the repository has a change this changelog is automaticly updated.\\ + +===== Change log ===== +//NOTE: There maybe some changesets missing. Only changesets applicable to non developers are listed below.// + +111//**:bbb564d5e19b**// 2015-06-27 15:48 +1000 // Feature: #228 Added Application Node 'InstallerSize' // + + +110//**:92d0172b5109**// 2015-06-27 15:48 +1000 // Version Support // + + +109//**:f7a6d0d03089**// 2015-06-25 18:47 +1000 // Feature: #211 Support for file help link. // + + +108//**:39015f6c3c05**// 2015-06-25 14:07 +1000 // Feature: #210 Request Version and Architecture for custom config. // + + +107//**:dc975c7ab06f**// 2015-06-25 12:57 +1000 // Feature: #210 Supporting new features. // + + +105//**:ca4de1469ce1**// 2015-06-24 18:02 +1000 // Bug: not selecting the right version or architecture // + + +104//**:ad8edde986b6**// 2015-06-24 11:43 +1000 // Bug: #232 Selection Suported versions. // + + +103//**:e305b6a96683**// 2015-06-24 10:14 +1000 // Bug: #232 Selection of correct and current version. // + + +102//**:d8606e382b73**// 2015-06-24 09:20 +1000 // bug: syntax error // + + +101//**:7912ebe5700d**// 2015-06-23 20:40 +1000 // Security: #58 fix // + + +100//**:1d90154fef0b**// 2015-06-23 20:14 +1000 // Bug: filename had a spcae in it. // + + +98//**:47fd1f1e70a9**// 2015-06-21 21:07 +1000 // 296 (fb44bb8329fb) Feature: #210 Arch and version support added to app.xml for user customizations. // + + +97//**:1d4d0c19bee4**// 2015-06-21 17:16 +1000 // Release: Version Support. // + + +96//**:502740df9d36**// 2015-06-21 16:34 +1000 // Feature: #229 Dependent Applications, and requesting by processor type support. // + + +95//**:f7c2512dd1d8**// 2015-06-21 15:03 +1000 // Feature: #230 Adjusted DB storage type // + + +94//**:f575f1dc6a37**// 2015-06-21 15:00 +1000 // Feature: #229 Added dependent Application to AppXML and Arch to Application subnode in Dependant node. // + + +93//**:d36b99761cca**// 2015-06-21 14:57 +1000 // Feature: #230 Adjusted DB storage type // + + +92//**:138646b97049**// 2015-06-21 11:12 +1000 // Feature: #230 Adjusted DB storage type // + + +91//**:52626eaef0f6**// 2015-06-20 20:45 +1000 // Silent switches added. // + + +90//**:344ce381cc8d**// 2015-06-20 18:12 +1000 // Future code: optional XML Nodes wont be output if empty. // + + +89//**:536d891b6dea**// 2015-06-20 18:10 +1000 // Bug: time wasnt being recorded for processes being run. // + + +88//**:5d06d468311a**// 2015-06-20 12:33 +1000 // Bug: #220 fixed up selecting arch and version // + + +87//**:568617870341**// 2015-06-18 18:59 +1000 // Bug: #220 adjusted to accept architectecture // + + +86//**:fe8358d5f963**// 2015-06-14 20:31 +1000 // Bug: #58 Log entries were being converted to lower case. // + + +85//**:fae34b6b113e**// 2015-06-14 17:15 +1000 // debug // + + +84//**:7c798e8f11b4**// 2015-06-14 09:43 +1000 // Development: #58 Added download Size for installer to interface. // + + +83//**:857ecf230118**// 2015-06-13 21:02 +1000 // Development: #216 Added initial Dynamic XML Creation // + + +82//**:03c7eb4be50a**// 2015-06-10 21:13 +1000 // New Apps. // + + +81//**:f57f0b931303**// 2015-06-10 20:46 +1000 // Version Support // + + +80//**:6e4669563b94**// 2015-06-10 20:46 +1000 // Bug: fixed DB input // + + +79//**:7d4e2a05dc12**// 2015-06-08 19:43 +1000 // Commit due to this being Client bugs. // + + +78//**:d9fc957c2335**// 2015-06-08 19:43 +1000 // Version Support // + + +77//**:a8d65667541f**// 2015-06-08 19:41 +1000 // Bug: #191 Incorrect fields being inserted into DB. // + + +76//**:742e46e25902**// 2015-06-06 14:25 +1000 // Bug: #170 Headers being sent where incorrect. // + + +75//**:3463c6f1b416**// 2015-06-05 16:40 +1000 // Release: Support 1.1.15.1 // + + +74//**:a2db4bc4a9cc**// 2015-06-05 13:34 +1000 // Development: #58 Status Reporting. // + + +73//**:5b3d93513bbc**// 2015-06-05 10:01 +1000 // Bug: incorrect headers. // + + +72//**:0f6c5db79226**// 2015-06-05 10:00 +1000 // Development: #58 Logging and reporting. // + + +71//**:66a940d6e168**// 2015-06-04 22:35 +1000 // Development: #58 Full Lining of application manager // + + +70//**:cf53aa4e5ad0**// 2015-06-04 11:59 +1000 // Development: #58 Added initial Application Manager functionality. // + + +69//**:c9547a85fe35**// 2015-05-30 19:00 +1000 // Development: #58 Amended Applist.xml // + + +68//**:1fc6addc6746**// 2015-05-30 11:51 +1000 // Development: #58 AppList // + + +67//**:cc55de699ef4**// 2015-05-30 11:50 +1000 // Development: #58 updated xml // + + +66//**:daa7705148e3**// 2015-05-29 21:10 +1000 // Development: #58 Application Editor. // + + +65//**:9c6735990467**// 2015-05-29 21:10 +1000 // Development: #58 XML // + + +64//**:4bac67b2e559**// 2015-05-28 20:37 +1000 // Development: #58 Initial deployment methods for applications. // + + +63//**:70e7c31790cf**// 2015-05-28 20:35 +1000 // Added OO MySQL added // + + +62//**:6cd1a74ec219**// 2015-05-28 17:53 +1000 // Server Migration: #163 // + + +61//**:e76e37c03682**// 2015-05-28 17:52 +1000 // ignore // + + +60//**:eafda53f6a51**// 2015-05-22 12:33 +1000 // Server Migration: %163 Moved Files to root of folder // + + +59//**:d81720866a26**// 2015-05-22 12:25 +1000 // Update: // + + +58//**:1c7867d9c778**// 2015-05-22 12:23 +1000 // Version Support: scms.dll V1.1.14.1 // + + +57//**:895841d42b08**// 2015-05-22 12:22 +1000 // Server Migration: #163 Updated Paths // + + +56//**:90405c4761d0**// 2015-04-06 15:13 +1000 // Version Support Adjustment: SCMS.dll V1.1.12.1 support moved to own class due to new methods. // + + +55//**:c7e74fc012e6**// 2015-04-05 20:53 +1000 // Version Support: SCMS.dll V1.1.11.1 and V1.1.12.1 // + + +54//**:f217a6e1f64d**// 2015-02-15 12:09 +1100 // Improvement: added logic to update file category. // + + +53//**:c906d6956462**// 2015-02-09 11:12 +1100 // Fix: #146 added a check so that client could mark task as complete if no work was required to be done. // + + +51//**:53cfdca3b15c**// 2015-01-24 17:19 +1100 // Version Support: SCMS.dll V1.1.10.1 // + + +50//**:3f0dfcf80057**// 2015-01-24 16:27 +1100 // VersionSupport: scms.dll V1.1.9.2 // + + +49//**:c0cb474c442b**// 2015-01-24 15:36 +1100 // Version Support: SCMS.dll V1.1.9.1 // + + +48//**:7933fe3a08a0**// 2015-01-24 15:25 +1100 // Debug: #148 Added Square Braces around command to assist in debugging // + + +47//**:292f982ea047**// 2015-01-23 17:33 +1100 // Fix: #21 Added baseboard collection support. // + + +46//**:e12114d7b5cb**// 2015-01-23 17:33 +1100 // Increment: Added Support for SCMS.dll V1.1.6.2 and V1.1.7.1 // + + +45//**:05c38cf45a9b**// 2015-01-17 21:04 +1100 // Added V1.1.6.1 Inventory Support. // + + +44//**:9055f213912d**// 2015-01-17 21:03 +1100 // Improvement: Added 409 Logging. // + + +43//**:250e0d2770e5**// 2015-01-17 16:39 +1100 // Debug: Added for Beta testers stage 2 // + + +42//**:356a3e5ca37e**// 2015-01-17 16:39 +1100 // Improvement: Remove existing debug data. // + + +41//**:6e265aa0f410**// 2015-01-17 14:29 +1100 // Fix: #87 Added Support for SCMS.dll V1.1.5.1. // + + +40//**:c7274f30815a**// 2015-01-17 13:52 +1100 // Development: Unknown // + + +39//**:7a7ecc626224**// 2014-12-21 22:21 +1100 // Feature: #134 Logic added to store file details and link it to an application. // + + +38//**:0121b302e95e**// 2014-12-21 10:27 +1100 // String to Names. // + + +37//**:6856b70b6665**// 2014-12-21 10:26 +1100 // Code Cleanup // + + +36//**:91c648083fb2**// 2014-12-21 10:22 +1100 // Fix: Switch Name Corrected. // + + +35//**:6f97ab73ca18**// 2014-12-21 10:21 +1100 // Fix: newline now returned to original explode string. // + + +34//**:89e72c08b15c**// 2014-12-20 21:40 +1100 // Features: #134 Added V 1.1.4.1 // + + +33//**:6931e3645cb9**// 2014-12-20 21:40 +1100 // Improvement: trim uploaded data. // + + +32//**:5c737b5d09af**// 2014-12-14 17:59 +1100 // Improvement added additional logging to debug logs. // + + +31//**:a7911ca29815**// 2014-12-14 17:58 +1100 // Update: scms.dll V1.1.3.1 Released // + + +30//**:76831c2eb695**// 2014-12-03 17:39 +1100 // Release: v1.1.1.2 Released Stage 1. // + + +29//**:ae3d85a6cab0**// 2014-11-30 16:32 +1100 // Fix: #100 Windows Service Hash Incorrect. SCMS.dll v1.1.0.1 // + + +28//**:bd4ccd99a691**// 2014-11-30 15:50 +1100 // Fix: Added SQL Time Variable // + + +26//**:37726b750657**// 2014-11-29 17:41 +1100 // Update: Created the logic for SCMS task creation to update SCMS client on release increment. // + + +25//**:d4d9fef62342**// 2014-11-29 17:07 +1100 // Fix: updated For array so could increment from family to release // + + +24//**:cf3f1ac69740**// 2014-11-29 14:39 +1100 // removed un-needed Debug line. // + + +23//**:2ca46ebb8b86**// 2014-11-29 14:29 +1100 // FIX: Ref Ticket #101. Added service File hash details. // + + +22//**:42679049f326**// 2014-11-29 14:29 +1100 // Update: Added File Version details to PCID on hover. // + + +21//**:83c251bcbe13**// 2014-11-29 14:28 +1100 // Update: Ref Ticket #101. Added column names to insert for service. // + + +19//**:37410c4e2ae6**// 2014-06-25 21:12 +1000 // Changed to order PC's by most current checked in PC. // + + +18//**:37c5f2f584c7**// 2014-06-25 21:11 +1000 // Feature #88 (SCMS Server Logging) +these methods were updated to reflect the above feature request. // + + +17//**:11630852326b**// 2014-06-22 15:14 +1000 // Feature #88 (SCMS Server Logging) Started session for logging. // + + +16//**:489011fe7ccb**// 2014-06-22 15:10 +1000 // Feature #88 (SCMS Server Logging) Added log severity to index pages. // + + +15//**:257b1bcf65b7**// 2014-06-22 15:09 +1000 // Feature #88 (SCMS Server Logging) Changed to absolute path to prevent different logging locations. // + + +14//**:33528c7742c5**// 2014-06-22 14:57 +1000 // (Server Error 500) +Log method name needed updating Due to Feature #88 being implemented. // + + +13//**:430d3bb4c4f8**// 2014-06-22 14:52 +1000 // Feature #88 (SCMS Server Logging) Added ability to filter by log severity. // + + +12//**:b52b3c619463**// 2014-06-22 12:48 +1000 // Feature #88 (SCMS Server Logging) Added constantans for log level and renamed log method. // + + +11//**:1185c368c912**// 2014-06-22 11:51 +1000 // Feature #88 Initial design of SCMS Server Logging. // + + +10//**:c9534798332e**// 2014-06-22 11:36 +1000 // Removed old file references that are not a part of the SCMS client files. // + + +9//**:7077bbde8e02**// 2014-06-22 11:35 +1000 // Changeset (0ee126d3dbe7) was causing an update loop due to the method being called wasn't updated. // + + +8//**:698cd9764cff**// 2014-06-22 09:52 +1000 // Removed old file references that are not a part of the SCMS client files. // + + +7//**:ac83bf4019ac**// 2014-06-22 09:09 +1000 // Removed old file references that are not a part of the SCMS client files. // + + +6//**:60ff3ed389db**// 2014-06-22 09:02 +1000 // Code Cleanup // + + +5//**:0ee126d3dbe7**// 2014-06-22 09:01 +1000 // Moved function inside update class so it can be upgraded as necessary. // + + +3//**:1378c53ced4c**// 2014-06-21 21:00 +1000 // Feature #86 +Changed function to allow user to update based on their group permissions. // + + +2//**:552e17c15816**// 2014-06-21 20:33 +1000 // Bug #85 +Function was selecting multiple non-disabled files and not ordering by highest version first so the highest version would be availible for download. // + + +1//**:caa40a8bcb3d**// 2014-06-21 12:06 +1000 // Created Local Development Repo // + + + +Auto Generated File diff --git a/wiki/current/projects/xbmc_addons/home.txt b/wiki/current/projects/xbmc_addons/home.txt new file mode 100755 index 0000000..017d2f9 --- /dev/null +++ b/wiki/current/projects/xbmc_addons/home.txt @@ -0,0 +1,9 @@ +====== NFC Addon Repository ====== +page to be created. + +We have our own XBMC (Kodi) Repository, which is currently host on GitHub. [[https://github.com/NoFussComputing/XBMC-Addons]] + +This repository holds all of the XBMC (Kodi) Addons that we have created and are available for you to use free of charge. + +===== Addons ===== + * [[.:nofussconfluence|Skin - No Fuss Confluence]] \ No newline at end of file diff --git a/wiki/current/projects/xbmc_addons/nofussconfluence.txt b/wiki/current/projects/xbmc_addons/nofussconfluence.txt new file mode 100755 index 0000000..cd16c32 --- /dev/null +++ b/wiki/current/projects/xbmc_addons/nofussconfluence.txt @@ -0,0 +1,18 @@ +====== No Fuss Confluence XBMC (Kodi) Skin ====== +This page is still being developed.... + +I must admit that I am a fan of the default XBMC (Kodi) Confluence skin. But due to this like I have had to miss out on some of the other customizations available within other skins. So to this end I decided to start modifying and therefore creating my own skin, No Fuss Confluence. + +Mods + * Custom Video Information during Video Playback (Fig 1) + * Additional Studio/Video/Audio Icons + * Custom TV Shows / Movies Playlist + * //add the rest here// + + +Some of the mods I have done to this skin came from ideas I seen in other skins. As I have borrowed and used these additions, I am more than happy to give credit where credit is due. //If you where the original creator of these ideas please contact me.// + + +==== Video Information screen ==== +{{ :public:help:applications:software_install:xbmc:xbmcvideoinfo.png?nolink |}} +Fig 1. Video Information Screen \ No newline at end of file diff --git a/wiki/dokuwiki/images/media/public/applications/logongui/logonguinormal.png b/wiki/dokuwiki/images/media/public/applications/logongui/logonguinormal.png new file mode 100755 index 0000000..ce5da8c Binary files /dev/null and b/wiki/dokuwiki/images/media/public/applications/logongui/logonguinormal.png differ diff --git a/wiki/dokuwiki/images/media/public/applications/logongui/logonguinoscripts.png b/wiki/dokuwiki/images/media/public/applications/logongui/logonguinoscripts.png new file mode 100755 index 0000000..f4ab935 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/applications/logongui/logonguinoscripts.png differ diff --git a/wiki/dokuwiki/images/media/public/applications/logongui/logonguiwarning.png b/wiki/dokuwiki/images/media/public/applications/logongui/logonguiwarning.png new file mode 100755 index 0000000..f2c79b8 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/applications/logongui/logonguiwarning.png differ diff --git a/wiki/dokuwiki/images/media/public/help/applications/couchpotato-windows_firewall.jpg b/wiki/dokuwiki/images/media/public/help/applications/couchpotato-windows_firewall.jpg new file mode 100755 index 0000000..cc3fbe9 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/applications/couchpotato-windows_firewall.jpg differ diff --git a/wiki/dokuwiki/images/media/public/help/applications/software_install/xbmc/xbmcvideoinfo.png b/wiki/dokuwiki/images/media/public/help/applications/software_install/xbmc/xbmcvideoinfo.png new file mode 100755 index 0000000..099c3eb Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/applications/software_install/xbmc/xbmcvideoinfo.png differ diff --git a/wiki/dokuwiki/images/media/public/help/cert-software.png b/wiki/dokuwiki/images/media/public/help/cert-software.png new file mode 100755 index 0000000..b4fbe99 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/cert-software.png differ diff --git a/wiki/dokuwiki/images/media/public/help/installsoftware.png b/wiki/dokuwiki/images/media/public/help/installsoftware.png new file mode 100755 index 0000000..bf10753 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/installsoftware.png differ diff --git a/wiki/dokuwiki/images/media/public/help/location_windows_error_reports.png b/wiki/dokuwiki/images/media/public/help/location_windows_error_reports.png new file mode 100755 index 0000000..b2cfb34 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/location_windows_error_reports.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mantis/mantisforgotpassword.png b/wiki/dokuwiki/images/media/public/help/mantis/mantisforgotpassword.png new file mode 100755 index 0000000..43f25cd Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mantis/mantisforgotpassword.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mantis/mantislogon.png b/wiki/dokuwiki/images/media/public/help/mantis/mantislogon.png new file mode 100755 index 0000000..61a5b88 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mantis/mantislogon.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mantis/mantislogonscreen.png b/wiki/dokuwiki/images/media/public/help/mantis/mantislogonscreen.png new file mode 100755 index 0000000..39375f9 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mantis/mantislogonscreen.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mantis/mantismenubar.png b/wiki/dokuwiki/images/media/public/help/mantis/mantismenubar.png new file mode 100755 index 0000000..f8ad01d Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mantis/mantismenubar.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mantis/mantismonitor.png b/wiki/dokuwiki/images/media/public/help/mantis/mantismonitor.png new file mode 100755 index 0000000..707a4c3 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mantis/mantismonitor.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mantis/mantisreport.png b/wiki/dokuwiki/images/media/public/help/mantis/mantisreport.png new file mode 100755 index 0000000..5ea5883 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mantis/mantisreport.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mantis/mantisreportselectproject.png b/wiki/dokuwiki/images/media/public/help/mantis/mantisreportselectproject.png new file mode 100755 index 0000000..11df267 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mantis/mantisreportselectproject.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mdt/mdtapplications.png b/wiki/dokuwiki/images/media/public/help/mdt/mdtapplications.png new file mode 100755 index 0000000..1eeb334 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mdt/mdtapplications.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mdt/mdtapptree.png b/wiki/dokuwiki/images/media/public/help/mdt/mdtapptree.png new file mode 100755 index 0000000..ab5108f Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mdt/mdtapptree.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mdt/mdtstructure.png b/wiki/dokuwiki/images/media/public/help/mdt/mdtstructure.png new file mode 100755 index 0000000..6f3aec6 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mdt/mdtstructure.png differ diff --git a/wiki/dokuwiki/images/media/public/help/mdtstructure.png b/wiki/dokuwiki/images/media/public/help/mdtstructure.png new file mode 100755 index 0000000..a923bfc Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/mdtstructure.png differ diff --git a/wiki/dokuwiki/images/media/public/help/software-signature.png b/wiki/dokuwiki/images/media/public/help/software-signature.png new file mode 100755 index 0000000..c275b35 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/help/software-signature.png differ diff --git a/wiki/dokuwiki/images/media/public/logos/nfc_dfs_logo.png b/wiki/dokuwiki/images/media/public/logos/nfc_dfs_logo.png new file mode 100755 index 0000000..300ae9b Binary files /dev/null and b/wiki/dokuwiki/images/media/public/logos/nfc_dfs_logo.png differ diff --git a/wiki/dokuwiki/images/media/public/logos/nfc_header.png b/wiki/dokuwiki/images/media/public/logos/nfc_header.png new file mode 100755 index 0000000..abe6d4e Binary files /dev/null and b/wiki/dokuwiki/images/media/public/logos/nfc_header.png differ diff --git a/wiki/dokuwiki/images/media/public/logos/nfc_mantis_logo.png b/wiki/dokuwiki/images/media/public/logos/nfc_mantis_logo.png new file mode 100755 index 0000000..1c450ff Binary files /dev/null and b/wiki/dokuwiki/images/media/public/logos/nfc_mantis_logo.png differ diff --git a/wiki/dokuwiki/images/media/public/logos/nfc_wiki_logo.png b/wiki/dokuwiki/images/media/public/logos/nfc_wiki_logo.png new file mode 100755 index 0000000..d1c305e Binary files /dev/null and b/wiki/dokuwiki/images/media/public/logos/nfc_wiki_logo.png differ diff --git a/wiki/dokuwiki/images/media/public/myrackmountcabinet.jpg b/wiki/dokuwiki/images/media/public/myrackmountcabinet.jpg new file mode 100755 index 0000000..561b81d Binary files /dev/null and b/wiki/dokuwiki/images/media/public/myrackmountcabinet.jpg differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/icons/compress.png b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/compress.png new file mode 100755 index 0000000..983d7ae Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/compress.png differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/icons/developer.png b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/developer.png new file mode 100755 index 0000000..e08f8cb Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/developer.png differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/icons/driver.png b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/driver.png new file mode 100755 index 0000000..96d1a56 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/driver.png differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/icons/image.png b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/image.png new file mode 100755 index 0000000..9cef902 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/image.png differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/icons/multimedia.png b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/multimedia.png new file mode 100755 index 0000000..0059bd6 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/multimedia.png differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/icons/null.png b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/null.png new file mode 100755 index 0000000..6fd515d Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/null.png differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/icons/office.png b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/office.png new file mode 100755 index 0000000..d49e49d Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/office.png differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/icons/runtime.png b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/runtime.png new file mode 100755 index 0000000..ff16975 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/runtime.png differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/icons/utility.png b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/utility.png new file mode 100755 index 0000000..c321ab9 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/utility.png differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/icons/webbrowser.png b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/webbrowser.png new file mode 100755 index 0000000..a2e5e56 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/icons/webbrowser.png differ diff --git a/wiki/dokuwiki/images/media/public/projects/application_manager/management_interface.png b/wiki/dokuwiki/images/media/public/projects/application_manager/management_interface.png new file mode 100755 index 0000000..d857150 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/projects/application_manager/management_interface.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/adobe_flash.png b/wiki/dokuwiki/images/media/public/scms/adobe_flash.png new file mode 100755 index 0000000..06975da Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/adobe_flash.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/amd_catalyst.png b/wiki/dokuwiki/images/media/public/scms/amd_catalyst.png new file mode 100755 index 0000000..9934758 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/amd_catalyst.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/couchpotato.png b/wiki/dokuwiki/images/media/public/scms/couchpotato.png new file mode 100755 index 0000000..06458e2 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/couchpotato.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/firefox.png b/wiki/dokuwiki/images/media/public/scms/firefox.png new file mode 100755 index 0000000..6f0f7ea Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/firefox.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/games.png b/wiki/dokuwiki/images/media/public/scms/games.png new file mode 100755 index 0000000..7511d38 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/games.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/gimp.png b/wiki/dokuwiki/images/media/public/scms/gimp.png new file mode 100755 index 0000000..0bbf368 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/gimp.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/googlechrome.png b/wiki/dokuwiki/images/media/public/scms/googlechrome.png new file mode 100755 index 0000000..11e82b2 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/googlechrome.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/irfanview.png b/wiki/dokuwiki/images/media/public/scms/irfanview.png new file mode 100755 index 0000000..953eeb7 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/irfanview.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/java.png b/wiki/dokuwiki/images/media/public/scms/java.png new file mode 100755 index 0000000..965b326 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/java.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/kodi.png b/wiki/dokuwiki/images/media/public/scms/kodi.png new file mode 100755 index 0000000..7354870 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/kodi.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/mediacompanion.png b/wiki/dokuwiki/images/media/public/scms/mediacompanion.png new file mode 100755 index 0000000..7721051 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/mediacompanion.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/microsoft_net.png b/wiki/dokuwiki/images/media/public/scms/microsoft_net.png new file mode 100755 index 0000000..facabc2 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/microsoft_net.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/microsoft_visual_studio.png b/wiki/dokuwiki/images/media/public/scms/microsoft_visual_studio.png new file mode 100755 index 0000000..d6ce06a Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/microsoft_visual_studio.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/microsoft_windows.png b/wiki/dokuwiki/images/media/public/scms/microsoft_windows.png new file mode 100755 index 0000000..e6f9082 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/microsoft_windows.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/mysql.png b/wiki/dokuwiki/images/media/public/scms/mysql.png new file mode 100755 index 0000000..1e7c271 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/mysql.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/notepadplusplus.png b/wiki/dokuwiki/images/media/public/scms/notepadplusplus.png new file mode 100755 index 0000000..c486073 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/notepadplusplus.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/nvidea.png b/wiki/dokuwiki/images/media/public/scms/nvidea.png new file mode 100755 index 0000000..fdb361b Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/nvidea.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/openoffice.png b/wiki/dokuwiki/images/media/public/scms/openoffice.png new file mode 100755 index 0000000..89fea2d Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/openoffice.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/openvpn.png b/wiki/dokuwiki/images/media/public/scms/openvpn.png new file mode 100755 index 0000000..48e4b09 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/openvpn.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/origin.png b/wiki/dokuwiki/images/media/public/scms/origin.png new file mode 100755 index 0000000..f2e675d Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/origin.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/sickbeard.png b/wiki/dokuwiki/images/media/public/scms/sickbeard.png new file mode 100755 index 0000000..5c6af67 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/sickbeard.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/skype.png b/wiki/dokuwiki/images/media/public/scms/skype.png new file mode 100755 index 0000000..09112a3 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/skype.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/steam.png b/wiki/dokuwiki/images/media/public/scms/steam.png new file mode 100755 index 0000000..a4328bd Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/steam.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/thunderbird.png b/wiki/dokuwiki/images/media/public/scms/thunderbird.png new file mode 100755 index 0000000..84baa02 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/thunderbird.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/ultravnc.png b/wiki/dokuwiki/images/media/public/scms/ultravnc.png new file mode 100755 index 0000000..0640765 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/ultravnc.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/vlc.png b/wiki/dokuwiki/images/media/public/scms/vlc.png new file mode 100755 index 0000000..0bea4d1 Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/vlc.png differ diff --git a/wiki/dokuwiki/images/media/public/scms/wget.png b/wiki/dokuwiki/images/media/public/scms/wget.png new file mode 100755 index 0000000..3fb49ad Binary files /dev/null and b/wiki/dokuwiki/images/media/public/scms/wget.png differ diff --git a/wiki/dokuwiki/images/media/wiki/_notes/logo.png.mno b/wiki/dokuwiki/images/media/wiki/_notes/logo.png.mno new file mode 100755 index 0000000..8595fd5 --- /dev/null +++ b/wiki/dokuwiki/images/media/wiki/_notes/logo.png.mno @@ -0,0 +1,4 @@ + + + + diff --git a/wiki/robots.txt b/wiki/robots.txt new file mode 100644 index 0000000..8f4a335 --- /dev/null +++ b/wiki/robots.txt @@ -0,0 +1,9 @@ +User-agent: * + +# example: Redirect 301 /oldpage.html /newpage.html + +Redirect 301 /wiki/public/article/150225_choose_internet_service /wiki/info/choosing_an_internet_service + +Redirect 301 /wiki/public/help/mdt/* /wiki/info/* + +Redirect 301 /wiki/public/help/mantis/* /wiki/info/*