From aeb4f4fb21be9f1fed4d8a61690f8d016a525777 Mon Sep 17 00:00:00 2001 From: lars Date: Tue, 13 Sep 2005 01:38:11 +0000 Subject: [PATCH] new logo proposal test cases for admin password added admin password form field fixed --- .../share/cryptobox/templates/config_form.cs | 4 +- .../share/cryptobox/templates/init_form.cs | 7 +- cbox-tree.d/var/www/cgi-bin/cryptobox.pl | 8 +- logo/evil_stick.svg | 17 +- logo/evil_stick2.png | Bin 0 -> 17008 bytes logo/evil_stick2.svg | 820 ++++++++++++++++++ scripts/validate.sh | 3 - .../010-init_different_admin_pw/description | 1 + .../010-init_different_admin_pw/input.curl | 7 + .../010-init_different_admin_pw/output | 7 + .../4-admin_pw/020-init_with_admin_pw/delay | 1 + .../020-init_with_admin_pw/description | 1 + .../020-init_with_admin_pw/input.curl | 7 + .../4-admin_pw/020-init_with_admin_pw/output | 7 + .../050-config_wrong_admin_pw/description | 1 + .../050-config_wrong_admin_pw/input.curl | 7 + .../050-config_wrong_admin_pw/output | 7 + .../060-config_right_admin_pw/delay | 1 + .../060-config_right_admin_pw/description | 1 + .../060-config_right_admin_pw/input.curl | 6 + .../060-config_right_admin_pw/output | 7 + .../070-init_wrong_admin_pw/description | 1 + .../070-init_wrong_admin_pw/input.curl | 8 + .../4-admin_pw/070-init_wrong_admin_pw/output | 7 + .../200-init_remove_admin_pw/description | 1 + .../200-init_remove_admin_pw/input.curl | 6 + .../200-init_remove_admin_pw/output | 7 + validation/test-cases/README | 1 + 28 files changed, 931 insertions(+), 20 deletions(-) create mode 100644 logo/evil_stick2.png create mode 100644 logo/evil_stick2.svg create mode 100644 validation/test-cases/4-admin_pw/010-init_different_admin_pw/description create mode 100644 validation/test-cases/4-admin_pw/010-init_different_admin_pw/input.curl create mode 100644 validation/test-cases/4-admin_pw/010-init_different_admin_pw/output create mode 100644 validation/test-cases/4-admin_pw/020-init_with_admin_pw/delay create mode 100644 validation/test-cases/4-admin_pw/020-init_with_admin_pw/description create mode 100644 validation/test-cases/4-admin_pw/020-init_with_admin_pw/input.curl create mode 100644 validation/test-cases/4-admin_pw/020-init_with_admin_pw/output create mode 100644 validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/description create mode 100644 validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/input.curl create mode 100644 validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/output create mode 100644 validation/test-cases/4-admin_pw/060-config_right_admin_pw/delay create mode 100644 validation/test-cases/4-admin_pw/060-config_right_admin_pw/description create mode 100644 validation/test-cases/4-admin_pw/060-config_right_admin_pw/input.curl create mode 100644 validation/test-cases/4-admin_pw/060-config_right_admin_pw/output create mode 100644 validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/description create mode 100644 validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/input.curl create mode 100644 validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/output create mode 100644 validation/test-cases/4-admin_pw/200-init_remove_admin_pw/description create mode 100644 validation/test-cases/4-admin_pw/200-init_remove_admin_pw/input.curl create mode 100644 validation/test-cases/4-admin_pw/200-init_remove_admin_pw/output diff --git a/cbox-tree.d/usr/share/cryptobox/templates/config_form.cs b/cbox-tree.d/usr/share/cryptobox/templates/config_form.cs index f774282..6ba3682 100644 --- a/cbox-tree.d/usr/share/cryptobox/templates/config_form.cs +++ b/cbox-tree.d/usr/share/cryptobox/templates/config_form.cs @@ -5,8 +5,8 @@ enctype="application/x-www-form-urlencoded"> -


-

+


+


diff --git a/cbox-tree.d/usr/share/cryptobox/templates/init_form.cs b/cbox-tree.d/usr/share/cryptobox/templates/init_form.cs index 3eb3ebd..e363b7f 100644 --- a/cbox-tree.d/usr/share/cryptobox/templates/init_form.cs +++ b/cbox-tree.d/usr/share/cryptobox/templates/init_form.cs @@ -5,14 +5,13 @@

-


-

- +


+

+



-



diff --git a/cbox-tree.d/var/www/cgi-bin/cryptobox.pl b/cbox-tree.d/var/www/cgi-bin/cryptobox.pl index 3a521d3..d92a88f 100755 --- a/cbox-tree.d/var/www/cgi-bin/cryptobox.pl +++ b/cbox-tree.d/var/www/cgi-bin/cryptobox.pl @@ -391,8 +391,8 @@ if ( ! &check_ssl()) { } #################### init_do ######################## } elsif ($action eq 'init_do') { - my $admin_pw = &get_admin_pw; - if ($admin_pw ne '' && $admin_pw ne $query->param('admin_password')) { + my $current_admin_pw = &get_admin_pw; + if ($current_admin_pw ne '' && $current_admin_pw ne $query->param('current_admin_password')) { $pagedata->setValue('Data.Warning', 'WrongAdminPassword'); $pagedata->setValue('Data.Action', 'init_form'); } elsif ($query->param('admin_password') ne $query->param('admin_password2')) { @@ -435,8 +435,8 @@ if ( ! &check_ssl()) { $pagedata->setValue('Data.Warning', 'NotInitialized'); $pagedata->setValue('Data.Action', 'init_form'); } else { - my $admin_pw = &get_admin_pw; - if ( $admin_pw ne '' && $admin_pw ne $query->param('admin_password')) { + my $current_admin_pw = &get_admin_pw; + if ($current_admin_pw ne '' && $current_admin_pw ne $query->param('current_admin_password')) { $pagedata->setValue('Data.Warning', 'WrongAdminPassword'); $pagedata->setValue('Data.Action', 'config_form'); } elsif ( ! &validate_language($query->param('language'))) { diff --git a/logo/evil_stick.svg b/logo/evil_stick.svg index 12d1586..adb361e 100644 --- a/logo/evil_stick.svg +++ b/logo/evil_stick.svg @@ -667,6 +667,16 @@ xlink:href="#path20797" y="0.0000000" x="0.0000000" /> + - diff --git a/logo/evil_stick2.png b/logo/evil_stick2.png new file mode 100644 index 0000000000000000000000000000000000000000..a7a48a9d6783f45d8436c236d1627c672139ffe9 GIT binary patch literal 17008 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 literal 0 HcmV?d00001 diff --git a/logo/evil_stick2.svg b/logo/evil_stick2.svg new file mode 100644 index 0000000..4153b9b --- /dev/null +++ b/logo/evil_stick2.svg @@ -0,0 +1,820 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + During the course of our ongoing review of the Secure Flight program,we found that TSA did not fully disclose to the public its use of personalinformation in its fall 2004 privacy notices as required by the Privacy Act.In particular, the public was not made fully aware of, nor had theopportunity to comment on, TSA's use of personal information drawnfrom commercial sources to test aspects of the Secure Flight program.In September 2004 and November 2004, TSA issued privacy notices inthe Federal Register that included descriptions of how such informationwould be used. However, these notices did not fully inform the publicbefore testing began about the procedures that TSA and its contractorswould follow for collecting, using, and storing commercial data. Inaddition, the scope of the data used during commercial data testing wasnot fully disclosed in the notices. Specifically, a TSA contractor, acting onbehalf of the agency, collected more than 100 million commercial datarecords containing personal information such as name, date of birth, andtelephone number without informing the public. As a result of TSA'sactions, the public did not receive the full protections of the Privacy Act.Yours sincerely,Big Brother + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/scripts/validate.sh b/scripts/validate.sh index f193d85..ff1d3e0 100755 --- a/scripts/validate.sh +++ b/scripts/validate.sh @@ -119,9 +119,6 @@ case "$ACTION" in do echo -n "Validating $a ..." "$0" check "$a" echo - echo -n "Waiting 20 seconds ..." - sleep 20 - echo done ;; * ) diff --git a/validation/test-cases/4-admin_pw/010-init_different_admin_pw/description b/validation/test-cases/4-admin_pw/010-init_different_admin_pw/description new file mode 100644 index 0000000..f18f3a2 --- /dev/null +++ b/validation/test-cases/4-admin_pw/010-init_different_admin_pw/description @@ -0,0 +1 @@ +try initializing with different admin passwords diff --git a/validation/test-cases/4-admin_pw/010-init_different_admin_pw/input.curl b/validation/test-cases/4-admin_pw/010-init_different_admin_pw/input.curl new file mode 100644 index 0000000..72327b2 --- /dev/null +++ b/validation/test-cases/4-admin_pw/010-init_different_admin_pw/input.curl @@ -0,0 +1,7 @@ +url https://_HOST_IP_DEFAULT_/cryptobox +data action=init_do +data password=hallo +data password2=hallo +data admin_password=root +data admin_password2=rootA +data confirm=ja%2C%20loesche%20alle%20Daten%21 diff --git a/validation/test-cases/4-admin_pw/010-init_different_admin_pw/output b/validation/test-cases/4-admin_pw/010-init_different_admin_pw/output new file mode 100644 index 0000000..fd263a9 --- /dev/null +++ b/validation/test-cases/4-admin_pw/010-init_different_admin_pw/output @@ -0,0 +1,7 @@ +Data.Config.IP=_HOST_IP_DEFAULT_ +Data.Config.Language=de +Data.Config.TimeOut=30 +Data.Status.Config=1 +Data.Status.InitRunning=0 +Data.Status.IP=_HOST_IP_DEFAULT_ +Data.Status.Mounted=0 diff --git a/validation/test-cases/4-admin_pw/020-init_with_admin_pw/delay b/validation/test-cases/4-admin_pw/020-init_with_admin_pw/delay new file mode 100644 index 0000000..d61f00d --- /dev/null +++ b/validation/test-cases/4-admin_pw/020-init_with_admin_pw/delay @@ -0,0 +1 @@ +90 diff --git a/validation/test-cases/4-admin_pw/020-init_with_admin_pw/description b/validation/test-cases/4-admin_pw/020-init_with_admin_pw/description new file mode 100644 index 0000000..0e382f0 --- /dev/null +++ b/validation/test-cases/4-admin_pw/020-init_with_admin_pw/description @@ -0,0 +1 @@ +initialize the box with admin password diff --git a/validation/test-cases/4-admin_pw/020-init_with_admin_pw/input.curl b/validation/test-cases/4-admin_pw/020-init_with_admin_pw/input.curl new file mode 100644 index 0000000..43c12eb --- /dev/null +++ b/validation/test-cases/4-admin_pw/020-init_with_admin_pw/input.curl @@ -0,0 +1,7 @@ +url https://_HOST_IP_DEFAULT_/cryptobox +data action=init_do +data password=hallo +data password2=hallo +data admin_password=root +data admin_password2=root +data confirm=ja%2C%20loesche%20alle%20Daten%21 diff --git a/validation/test-cases/4-admin_pw/020-init_with_admin_pw/output b/validation/test-cases/4-admin_pw/020-init_with_admin_pw/output new file mode 100644 index 0000000..fd263a9 --- /dev/null +++ b/validation/test-cases/4-admin_pw/020-init_with_admin_pw/output @@ -0,0 +1,7 @@ +Data.Config.IP=_HOST_IP_DEFAULT_ +Data.Config.Language=de +Data.Config.TimeOut=30 +Data.Status.Config=1 +Data.Status.InitRunning=0 +Data.Status.IP=_HOST_IP_DEFAULT_ +Data.Status.Mounted=0 diff --git a/validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/description b/validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/description new file mode 100644 index 0000000..5672ab6 --- /dev/null +++ b/validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/description @@ -0,0 +1 @@ +try to configure with wrong admin password diff --git a/validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/input.curl b/validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/input.curl new file mode 100644 index 0000000..a73291c --- /dev/null +++ b/validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/input.curl @@ -0,0 +1,7 @@ +url https://_HOST_IP_DEFAULT_/cryptobox +data action=config_do +data language=de +data timeout=5 +data ip=_HOST_IP_DEFAULT_ +data current_admin_password=rootA +data confirm=ja%2C%20loesche%20alle%20Daten%21 diff --git a/validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/output b/validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/output new file mode 100644 index 0000000..0f5b016 --- /dev/null +++ b/validation/test-cases/4-admin_pw/050-config_wrong_admin_pw/output @@ -0,0 +1,7 @@ +Data.Config.IP=_HOST_IP_DEFAULT_ +Data.Config.Language=de +Data.Config.TimeOut=30 +Data.Status.Config=1 +Data.Status.InitRunning=1 +Data.Status.IP=_HOST_IP_DEFAULT_ +Data.Status.Mounted=0 diff --git a/validation/test-cases/4-admin_pw/060-config_right_admin_pw/delay b/validation/test-cases/4-admin_pw/060-config_right_admin_pw/delay new file mode 100644 index 0000000..d61f00d --- /dev/null +++ b/validation/test-cases/4-admin_pw/060-config_right_admin_pw/delay @@ -0,0 +1 @@ +90 diff --git a/validation/test-cases/4-admin_pw/060-config_right_admin_pw/description b/validation/test-cases/4-admin_pw/060-config_right_admin_pw/description new file mode 100644 index 0000000..6a971d8 --- /dev/null +++ b/validation/test-cases/4-admin_pw/060-config_right_admin_pw/description @@ -0,0 +1 @@ +configure with right admin password diff --git a/validation/test-cases/4-admin_pw/060-config_right_admin_pw/input.curl b/validation/test-cases/4-admin_pw/060-config_right_admin_pw/input.curl new file mode 100644 index 0000000..f9ae159 --- /dev/null +++ b/validation/test-cases/4-admin_pw/060-config_right_admin_pw/input.curl @@ -0,0 +1,6 @@ +url https://_HOST_IP_DEFAULT_/cryptobox +data action=config_do +data language=de +data timeout=5 +data ip=_HOST_IP_DEFAULT_ +data current_admin_password=root diff --git a/validation/test-cases/4-admin_pw/060-config_right_admin_pw/output b/validation/test-cases/4-admin_pw/060-config_right_admin_pw/output new file mode 100644 index 0000000..6104992 --- /dev/null +++ b/validation/test-cases/4-admin_pw/060-config_right_admin_pw/output @@ -0,0 +1,7 @@ +Data.Config.IP=_HOST_IP_DEFAULT_ +Data.Config.Language=de +Data.Config.TimeOut=5 +Data.Status.Config=1 +Data.Status.InitRunning=1 +Data.Status.IP=_HOST_IP_DEFAULT_ +Data.Status.Mounted=0 diff --git a/validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/description b/validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/description new file mode 100644 index 0000000..648fe5e --- /dev/null +++ b/validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/description @@ -0,0 +1 @@ +initialize the box with wrong admin password diff --git a/validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/input.curl b/validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/input.curl new file mode 100644 index 0000000..2bdadbd --- /dev/null +++ b/validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/input.curl @@ -0,0 +1,8 @@ +url https://_HOST_IP_DEFAULT_/cryptobox +data action=init_do +data password=hallo +data password2=hallo +data current_admin_password=rootA +data admin_password=root +data admin_password2=root +data confirm=ja%2C%20loesche%20alle%20Daten%21 diff --git a/validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/output b/validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/output new file mode 100644 index 0000000..0f5b016 --- /dev/null +++ b/validation/test-cases/4-admin_pw/070-init_wrong_admin_pw/output @@ -0,0 +1,7 @@ +Data.Config.IP=_HOST_IP_DEFAULT_ +Data.Config.Language=de +Data.Config.TimeOut=30 +Data.Status.Config=1 +Data.Status.InitRunning=1 +Data.Status.IP=_HOST_IP_DEFAULT_ +Data.Status.Mounted=0 diff --git a/validation/test-cases/4-admin_pw/200-init_remove_admin_pw/description b/validation/test-cases/4-admin_pw/200-init_remove_admin_pw/description new file mode 100644 index 0000000..9ada3d1 --- /dev/null +++ b/validation/test-cases/4-admin_pw/200-init_remove_admin_pw/description @@ -0,0 +1 @@ +remove admin password diff --git a/validation/test-cases/4-admin_pw/200-init_remove_admin_pw/input.curl b/validation/test-cases/4-admin_pw/200-init_remove_admin_pw/input.curl new file mode 100644 index 0000000..f5b4f03 --- /dev/null +++ b/validation/test-cases/4-admin_pw/200-init_remove_admin_pw/input.curl @@ -0,0 +1,6 @@ +url https://_HOST_IP_DEFAULT_/cryptobox +data action=init_do +data password=hallo +data password2=hallo +data current_admin_password=root +data confirm=ja%2C%20loesche%20alle%20Daten%21 diff --git a/validation/test-cases/4-admin_pw/200-init_remove_admin_pw/output b/validation/test-cases/4-admin_pw/200-init_remove_admin_pw/output new file mode 100644 index 0000000..0f5b016 --- /dev/null +++ b/validation/test-cases/4-admin_pw/200-init_remove_admin_pw/output @@ -0,0 +1,7 @@ +Data.Config.IP=_HOST_IP_DEFAULT_ +Data.Config.Language=de +Data.Config.TimeOut=30 +Data.Status.Config=1 +Data.Status.InitRunning=1 +Data.Status.IP=_HOST_IP_DEFAULT_ +Data.Status.Mounted=0 diff --git a/validation/test-cases/README b/validation/test-cases/README index c903f98..7391dd9 100644 --- a/validation/test-cases/README +++ b/validation/test-cases/README @@ -5,3 +5,4 @@ the validate-script requires the following directory structure: - description - a short description of the setup - input.curl - options for the request via curl - output - the expected status output for this request (it is send as html comment) + - delay - [optional] may contain a delay after this test case in seconds