cacert-devel.git
5 years agoMerge branch 'bug-1302' into testserver-stable
Benny Baumann [Tue, 9 Sep 2014 22:06:09 +0000 (00:06 +0200)] 
Merge branch 'bug-1302' into testserver-stable

5 years agobug 1302: some more tag cleanup and text reordering
Benny Baumann [Tue, 9 Sep 2014 22:05:03 +0000 (00:05 +0200)] 
bug 1302: some more tag cleanup and text reordering

5 years agobug-1302: clean up table
Martin Gummi [Tue, 9 Sep 2014 21:59:15 +0000 (23:59 +0200)] 
bug-1302: clean up table

5 years agoMerge branch 'bug-612' into testserver-stable
Benny Baumann [Tue, 9 Sep 2014 21:46:52 +0000 (23:46 +0200)] 
Merge branch 'bug-612' into testserver-stable

5 years agobug 612: Minor fixups in formatting and error output bug-612
Benny Baumann [Tue, 9 Sep 2014 21:46:41 +0000 (23:46 +0200)] 
bug 612: Minor fixups in formatting and error output

5 years agobug-612: small fixups in code style
Felix Dörre [Tue, 9 Sep 2014 21:32:59 +0000 (23:32 +0200)] 
bug-612: small fixups in code style

5 years agobug-1302: move link to support mailing list under contact form
Martin Gummi [Tue, 9 Sep 2014 21:00:39 +0000 (23:00 +0200)] 
bug-1302: move link to support mailing list under contact form

5 years agobug 1302: Make the HTML more readable and especially valid
Martin Gummi [Tue, 9 Sep 2014 20:48:06 +0000 (22:48 +0200)] 
bug 1302: Make the HTML more readable and especially valid

5 years agobug 1302: 2nd rework the contact page and removed the possibility to send the data...
Martin Gummi [Tue, 9 Sep 2014 20:41:51 +0000 (22:41 +0200)] 
bug 1302: 2nd rework the contact page and removed the possibility to send the data from the form to the support mailing list

5 years agobug-612: adding ip anonymization for secret-question mail
Felix Dörre [Tue, 9 Sep 2014 20:39:52 +0000 (22:39 +0200)] 
bug-612: adding ip anonymization for secret-question mail

5 years agoMerge branch 'bug-1302' into testserver-stable
Benny Baumann [Tue, 9 Sep 2014 20:01:30 +0000 (22:01 +0200)] 
Merge branch 'bug-1302' into testserver-stable

5 years agobug 1302: Make the HTML more readable and especially valid
Benny Baumann [Tue, 9 Sep 2014 20:01:08 +0000 (22:01 +0200)] 
bug 1302: Make the HTML more readable and especially valid

5 years agobug 1302: rework the contact page and removed the possibility to send the data from...
INOPIAE [Sat, 6 Sep 2014 10:14:52 +0000 (12:14 +0200)] 
bug 1302: rework the contact page and removed the possibility to send the data from the form to the support mailing list

5 years agoMerge branch 'bug-1301' into testserver-stable
Benny Baumann [Fri, 29 Aug 2014 22:54:28 +0000 (00:54 +0200)] 
Merge branch 'bug-1301' into testserver-stable

5 years agoMerge branch 'release' into testserver-stable
Benny Baumann [Fri, 29 Aug 2014 22:54:15 +0000 (00:54 +0200)] 
Merge branch 'release' into testserver-stable

5 years agobug 1301: Fix issue with missing default for the encoding bug-1301
Benny Baumann [Fri, 29 Aug 2014 22:53:41 +0000 (00:53 +0200)] 
bug 1301: Fix issue with missing default for the encoding

5 years agoMerge branch 'bug-1293' into release
Benny Baumann [Thu, 28 Aug 2014 07:22:31 +0000 (09:22 +0200)] 
Merge branch 'bug-1293' into release

5 years agoMerge branch 'bug-1297' into release
Benny Baumann [Wed, 20 Aug 2014 20:34:25 +0000 (22:34 +0200)] 
Merge branch 'bug-1297' into release

5 years agoMerge branch 'bug-1298' into release
Benny Baumann [Wed, 20 Aug 2014 20:34:10 +0000 (22:34 +0200)] 
Merge branch 'bug-1298' into release

5 years agoMerge branch 'bug-1292' into release
Benny Baumann [Wed, 20 Aug 2014 20:30:21 +0000 (22:30 +0200)] 
Merge branch 'bug-1292' into release

5 years agoMerge branch 'bug-1276' into release
Benny Baumann [Wed, 20 Aug 2014 20:29:44 +0000 (22:29 +0200)] 
Merge branch 'bug-1276' into release

5 years agoMerge branch 'bug-1293' into testserver-stable
Benny Baumann [Tue, 19 Aug 2014 20:48:59 +0000 (22:48 +0200)] 
Merge branch 'bug-1293' into testserver-stable

5 years agobug 1293: Additional changes to CCA by Benedikt bug-1293
Benny Baumann [Tue, 19 Aug 2014 20:48:03 +0000 (22:48 +0200)] 
bug 1293: Additional changes to CCA by Benedikt

5 years agoMerge branch 'bug-1293' into testserver-stable
Benny Baumann [Tue, 19 Aug 2014 20:14:43 +0000 (22:14 +0200)] 
Merge branch 'bug-1293' into testserver-stable

5 years agobug 1293: Updated latest CCA version by Benedikt 2014-08-19 20:56
Benny Baumann [Tue, 19 Aug 2014 20:09:35 +0000 (22:09 +0200)] 
bug 1293: Updated latest CCA version by Benedikt 2014-08-19 20:56

5 years agoMerge branch 'bug-1293' into testserver-stable
Benny Baumann [Mon, 18 Aug 2014 05:21:21 +0000 (07:21 +0200)] 
Merge branch 'bug-1293' into testserver-stable

5 years agobug 1293: Renewed version provided by the Editor
Benny Baumann [Mon, 18 Aug 2014 05:18:19 +0000 (07:18 +0200)] 
bug 1293: Renewed version provided by the Editor

5 years agoMerge branch 'bug-1293' into testserver-stable
Benny Baumann [Sun, 17 Aug 2014 21:49:14 +0000 (23:49 +0200)] 
Merge branch 'bug-1293' into testserver-stable

5 years agoUpdated Policy document by the Editor
Benny Baumann [Sun, 17 Aug 2014 21:47:37 +0000 (23:47 +0200)] 
Updated Policy document by the Editor

5 years agoMerge branch 'bug-1293' into testserver-stable
Benny Baumann [Sun, 17 Aug 2014 15:38:32 +0000 (17:38 +0200)] 
Merge branch 'bug-1293' into testserver-stable

5 years agobug 1293: Remove the icon according to W3C guidelines
Benny Baumann [Sun, 17 Aug 2014 15:33:33 +0000 (17:33 +0200)] 
bug 1293: Remove the icon according to W3C guidelines

This change is as we currently do not pass validation and
therefore would be infridging on the usage rights.

5 years agoMerge branch 'bug-1293' into testserver-stable
Benny Baumann [Wed, 13 Aug 2014 22:12:35 +0000 (00:12 +0200)] 
Merge branch 'bug-1293' into testserver-stable

Conflicts:
www/policy/CAcertCommunityAgreement.php

5 years agobug 1293: Replace DOCTYPE by HTML5 declaration to avoid conflicts with PHP and the...
Benny Baumann [Wed, 13 Aug 2014 22:10:03 +0000 (00:10 +0200)] 
bug 1293: Replace DOCTYPE by HTML5 declaration to avoid conflicts with PHP and the XML declaration for XHTML 1.1

5 years agoMerge branch 'bug-1291' into release
Benny Baumann [Sat, 9 Aug 2014 08:56:14 +0000 (10:56 +0200)] 
Merge branch 'bug-1291' into release

5 years agoMerge branch 'bug-1298' into testserver-stable
Benny Baumann [Fri, 8 Aug 2014 23:51:56 +0000 (01:51 +0200)] 
Merge branch 'bug-1298' into testserver-stable

5 years agoMerge branch 'bug-1297' into testserver-stable
Benny Baumann [Fri, 8 Aug 2014 23:51:49 +0000 (01:51 +0200)] 
Merge branch 'bug-1297' into testserver-stable

5 years agobug-1298: Update the used SHA-import in the commmodule bug-1298
Felix Dörre [Fri, 8 Aug 2014 23:31:43 +0000 (01:31 +0200)] 
bug-1298: Update the used SHA-import in the commmodule

As already suggested in the bug report.

5 years agobug-1297: update openssl regexes to openssl 1.0.1 bug-1297
Felix Dörre [Fri, 8 Aug 2014 23:27:10 +0000 (01:27 +0200)] 
bug-1297: update openssl regexes to openssl 1.0.1

Some keywords in the "req"-output have changed.

5 years agoMerge branch 'bug-1291' into testserver-stable
Benny Baumann [Tue, 29 Jul 2014 21:29:29 +0000 (23:29 +0200)] 
Merge branch 'bug-1291' into testserver-stable

5 years agobug 1291: Update wothash calculation for modified behaviour bug-1291
Benny Baumann [Tue, 29 Jul 2014 21:29:14 +0000 (23:29 +0200)] 
bug 1291: Update wothash calculation for modified behaviour

5 years agoMerge branch 'bug-1293' into testserver-stable
Benny Baumann [Tue, 29 Jul 2014 21:12:37 +0000 (23:12 +0200)] 
Merge branch 'bug-1293' into testserver-stable

Due to bug-1131 merge as .html on testserver

Conflicts:
www/policy/CAcertCommunityAgreement.php

5 years agobug 1293: Add new DRAFT version of current CCA as of 2014-ß7-27
Benny Baumann [Tue, 29 Jul 2014 21:09:50 +0000 (23:09 +0200)] 
bug 1293: Add new DRAFT version of current CCA as of 2014-ß7-27

5 years agoMerge branch 'bug-1291' into testserver-stable
Benny Baumann [Sun, 27 Jul 2014 14:26:26 +0000 (16:26 +0200)] 
Merge branch 'bug-1291' into testserver-stable

5 years agobug 1291: Another XSS
Benny Baumann [Sun, 27 Jul 2014 14:25:24 +0000 (16:25 +0200)] 
bug 1291: Another XSS

5 years agoMerge branch 'bug-1292' into testserver-stable
Benny Baumann [Sun, 27 Jul 2014 10:55:43 +0000 (12:55 +0200)] 
Merge branch 'bug-1292' into testserver-stable

5 years agoMerge branch 'bug-1291' into testserver-stable
Benny Baumann [Sun, 27 Jul 2014 10:55:39 +0000 (12:55 +0200)] 
Merge branch 'bug-1291' into testserver-stable

5 years agoMerge branch 'release' into testserver-stable
Benny Baumann [Sun, 27 Jul 2014 10:55:29 +0000 (12:55 +0200)] 
Merge branch 'release' into testserver-stable

5 years agobug 1291: Fix XSS in WoT 15
Felix Dörre [Sun, 27 Jul 2014 10:49:28 +0000 (12:49 +0200)] 
bug 1291: Fix XSS in WoT 15

5 years agobug-1292: prohibit keys with public exponent smaller than 65536 bug-1292
Felix Dörre [Sat, 26 Jul 2014 22:54:34 +0000 (00:54 +0200)] 
bug-1292: prohibit keys with public exponent smaller than 65536

This is in accordance to what is recommended on the referenced
wiki page: http://wiki.cacert.org/WeakKeys#SmallExponent

5 years agoMerge branch 'bug-1226' into release
Benny Baumann [Tue, 15 Jul 2014 18:26:08 +0000 (20:26 +0200)] 
Merge branch 'bug-1226' into release

5 years agoMerge branch 'bug-1283' into release
Benny Baumann [Tue, 15 Jul 2014 18:25:46 +0000 (20:25 +0200)] 
Merge branch 'bug-1283' into release

5 years agoMerge branch 'bug-1281' into release
Benny Baumann [Tue, 15 Jul 2014 18:25:29 +0000 (20:25 +0200)] 
Merge branch 'bug-1281' into release

5 years agoMerge branch 'bug-1280' into release
Benny Baumann [Tue, 15 Jul 2014 18:24:39 +0000 (20:24 +0200)] 
Merge branch 'bug-1280' into release

5 years agoMerge branch 'bug-1226' into testserver-stable
Benny Baumann [Sat, 21 Jun 2014 22:50:46 +0000 (00:50 +0200)] 
Merge branch 'bug-1226' into testserver-stable

5 years agobug 1226: Only consider values above 1900 as the year when returning a pre-filled... bug-1226
Benny Baumann [Sat, 21 Jun 2014 22:45:15 +0000 (00:45 +0200)] 
bug 1226: Only consider values above 1900 as the year when returning a pre-filled form

5 years agoMerge branch 'bug-1226' into testserver-stable
Michael Tänzer [Sat, 21 Jun 2014 22:05:38 +0000 (00:05 +0200)] 
Merge branch 'bug-1226' into testserver-stable

Conflicts:
www/wot.php

Signed-off-by: Michael Tänzer <neo@nhng.de>
5 years agobug 1226: Properly use sprintf
Michael Tänzer [Sat, 21 Jun 2014 21:58:45 +0000 (23:58 +0200)] 
bug 1226: Properly use sprintf

Signed-off-by: Michael Tänzer <neo@nhng.de>
5 years agobug 1226: Treat the date values as integer
Michael Tänzer [Sat, 21 Jun 2014 21:56:28 +0000 (23:56 +0200)] 
bug 1226: Treat the date values as integer

Signed-off-by: Michael Tänzer <neo@nhng.de>
5 years agobug 1226: Remove really redundant code
Michael Tänzer [Sat, 21 Jun 2014 21:55:43 +0000 (23:55 +0200)] 
bug 1226: Remove really redundant code

Signed-off-by: Michael Tänzer <neo@nhng.de>
5 years agoMerge branch 'bug-1280' into testserver-stable
Michael Tänzer [Sat, 21 Jun 2014 17:19:51 +0000 (19:19 +0200)] 
Merge branch 'bug-1280' into testserver-stable

5 years agobug 1280: Implement normalisation in of language codes in the L10n class bug-1280
Michael Tänzer [Sat, 21 Jun 2014 17:15:48 +0000 (19:15 +0200)] 
bug 1280: Implement normalisation in of language codes in the L10n class
and use it (in set_translation() and the Assurer contact form)

Signed-off-by: Michael Tänzer <neo@nhng.de>
5 years agobug 1280: Remove trailing white space
Michael Tänzer [Sat, 21 Jun 2014 17:03:39 +0000 (19:03 +0200)] 
bug 1280: Remove trailing white space

Signed-off-by: Michael Tänzer <neo@nhng.de>
5 years agoRevert "bug-1280: Parse the language code from the locale."
Michael Tänzer [Sat, 21 Jun 2014 15:37:54 +0000 (17:37 +0200)] 
Revert "bug-1280: Parse the language code from the locale."

This reverts commit f3885b3bc9ff61da78fb541151f16b0ecfdf62eb.

5 years agoRevert "bug-1280: Handle more different types of "languages":"
Michael Tänzer [Sat, 21 Jun 2014 15:37:53 +0000 (17:37 +0200)] 
Revert "bug-1280: Handle more different types of "languages":"

This reverts commit 0730c9df3eb440205d7963e3c0762765d9b47031.

5 years agoRevert "bug-1280: Variable naming, formatting, php-syntax-error"
Michael Tänzer [Sat, 21 Jun 2014 15:37:44 +0000 (17:37 +0200)] 
Revert "bug-1280: Variable naming, formatting, php-syntax-error"

This reverts commit 6b1cd2a57b0aaa88374b1098df40cc6f73cdff5d.

5 years agoMerge branch 'bug-1212' into testserver-stable
Benny Baumann [Thu, 19 Jun 2014 15:06:15 +0000 (17:06 +0200)] 
Merge branch 'bug-1212' into testserver-stable

5 years agobug 1212-related: match multiple domain parts bug-1212
Felix Dörre [Thu, 19 Jun 2014 14:47:20 +0000 (16:47 +0200)] 
bug 1212-related: match multiple domain parts

+ ensure that the whole domain name is matched

5 years agoMerge branch 'bug-1212' into testserver-stable
Benny Baumann [Thu, 19 Jun 2014 14:33:54 +0000 (16:33 +0200)] 
Merge branch 'bug-1212' into testserver-stable

5 years agobug 1212-related: ensure that domain names contain only valid symbols
Felix Dörre [Thu, 19 Jun 2014 13:49:02 +0000 (15:49 +0200)] 
bug 1212-related: ensure that domain names contain only valid symbols

as letters, numbers hyphen and underscore

5 years agobug 1212: fixing domains like "*.*.domain.tld"
Felix Dörre [Thu, 19 Jun 2014 12:15:21 +0000 (14:15 +0200)] 
bug 1212: fixing domains like "*.*.domain.tld"

forbid * in domain names except for starting the domain with "*."

5 years agobug-1212-related: remove "like" for matching domains
Felix Dörre [Thu, 19 Jun 2014 11:26:31 +0000 (13:26 +0200)] 
bug-1212-related: remove "like" for matching domains

causing to be able to issue certificates for "%"

5 years agoMerge branch 'bug-773' into testserver-stable
Benny Baumann [Tue, 17 Jun 2014 21:01:58 +0000 (23:01 +0200)] 
Merge branch 'bug-773' into testserver-stable

5 years agobug 773: Whitespace at EOL and indentation bug-773
Benny Baumann [Tue, 17 Jun 2014 20:56:21 +0000 (22:56 +0200)] 
bug 773: Whitespace at EOL and indentation

5 years agobug 773: correct email sending for domaincerts
Felix Dörre [Tue, 17 Jun 2014 16:59:30 +0000 (18:59 +0200)] 
bug 773: correct email sending for domaincerts

5 years agobug 773: fix sending email on revocation.
Felix Dörre [Tue, 17 Jun 2014 15:58:29 +0000 (17:58 +0200)] 
bug 773: fix sending email on revocation.

Use the email (and language) of domain owner to send mail.

5 years agoMerge branch 'bug-1183' into testserver-stable
Benny Baumann [Mon, 16 Jun 2014 00:12:48 +0000 (02:12 +0200)] 
Merge branch 'bug-1183' into testserver-stable

5 years agoMerge branch 'bug-1223' into testserver-stable
Benny Baumann [Sun, 15 Jun 2014 21:49:07 +0000 (23:49 +0200)] 
Merge branch 'bug-1223' into testserver-stable

5 years agoMerge branch 'release' into bug-1223
Benny Baumann [Sun, 15 Jun 2014 21:46:28 +0000 (23:46 +0200)] 
Merge branch 'release' into bug-1223

Conflicts:
pages/account/43.php

5 years agoMerge branch 'bug-657' into testserver-stable
Benny Baumann [Sun, 15 Jun 2014 17:39:52 +0000 (19:39 +0200)] 
Merge branch 'bug-657' into testserver-stable

5 years agobug 657: Whitespace formatting bug-657
Benny Baumann [Sun, 15 Jun 2014 17:38:44 +0000 (19:38 +0200)] 
bug 657: Whitespace formatting

5 years agobug 657: Properly escape existing values
Benny Baumann [Sun, 15 Jun 2014 17:29:29 +0000 (19:29 +0200)] 
bug 657: Properly escape existing values

5 years agoMerge branch 'bug-657' into testserver-stable
Benny Baumann [Sun, 15 Jun 2014 17:24:50 +0000 (19:24 +0200)] 
Merge branch 'bug-657' into testserver-stable

Conflicts:
includes/notary.inc.php

5 years agoMerge branch 'bug-597' into testserver-stable
Benny Baumann [Sun, 15 Jun 2014 16:40:41 +0000 (18:40 +0200)] 
Merge branch 'bug-597' into testserver-stable

5 years agoMerge branch 'bug-807' into testserver-stable
Benny Baumann [Sun, 15 Jun 2014 16:21:42 +0000 (18:21 +0200)] 
Merge branch 'bug-807' into testserver-stable

5 years agobug 807: escaping value from the database. bug-807
Felix Dörre [Fri, 13 Jun 2014 20:30:54 +0000 (22:30 +0200)] 
bug 807: escaping value from the database.

5 years agoMerge branch 'bug-1273' into testserver-stable
Benny Baumann [Sun, 15 Jun 2014 16:15:52 +0000 (18:15 +0200)] 
Merge branch 'bug-1273' into testserver-stable

5 years agobug 1273: Move the one "escapeshellarg" in a new row.
Felix Dörre [Sun, 15 Jun 2014 13:00:41 +0000 (15:00 +0200)] 
bug 1273: Move the one "escapeshellarg" in a new row.

5 years agobug 1273: use runCommand where former "echo"-syntax was used
Felix Dörre [Sun, 15 Jun 2014 09:48:10 +0000 (11:48 +0200)] 
bug 1273: use runCommand where former "echo"-syntax was used

5 years agobug 1273: replace backtick operators with shell_exec
Felix Dörre [Sun, 15 Jun 2014 08:39:04 +0000 (10:39 +0200)] 
bug 1273: replace backtick operators with shell_exec

+ fix 1 missing escapeshellarg
Commands used to locate:
1.
find includes -type f -name '*.php' -exec cat {} \; \
| tr '\n' '?' | sed 's/\(\$query .\?= \|\
mysql_query(\|query_init (\)"\([^"]\|".\(\(intval\|mysql_real_escape_string\)\
(\$[^\$)]\+)\|\$_SESSION\(\['_config'\]\['user'\]\['Q[1-5]'\]\
\|['_config']['disablelogin']\)\)[ ?]*."\)*"/mysql-substitute/g'\
| tr '?' '\n' |  grep --color=always "\`"|less -r

and reviewing the queries by hand.

This command replaces out strings obviously looking
like sql_queries and then outputting al remaining backticks:

starting with "$query = ,mysql_query, ..."
and are only interrupted by "safe" calls:
- mysql_real_escape_string
- intval
- pre_escaped session variables

(This command may also be used for locating
 bad escaped sql_queries)

2. grep -r "\`\(grep\|/\|echo\|dig\|openssl\|gpg\|rm\|../\)" www includes pages \
| grep -v '\(from\|update\|into\) `gpg'

5 years agoMerge branch 'bug-612' into testserver-stable
Benny Baumann [Sun, 15 Jun 2014 00:03:28 +0000 (02:03 +0200)] 
Merge branch 'bug-612' into testserver-stable

5 years agobug 612: Using consistent date/time format, putting params in a new line
Felix Dörre [Sat, 14 Jun 2014 23:05:19 +0000 (01:05 +0200)] 
bug 612: Using consistent date/time format, putting params in a new line

5 years agobug 612: add IP-Address and Time to "viewed secret questions"-message.
Felix Dörre [Sat, 14 Jun 2014 22:47:55 +0000 (00:47 +0200)] 
bug 612: add IP-Address and Time to "viewed secret questions"-message.

5 years agoMerge branch 'bug-807' into testserver-stable
Benny Baumann [Fri, 13 Jun 2014 07:22:58 +0000 (09:22 +0200)] 
Merge branch 'bug-807' into testserver-stable

Conflicts:
includes/lib/account.php

5 years agoMerge branch 'bug-807' into release
Benny Baumann [Fri, 13 Jun 2014 07:20:43 +0000 (09:20 +0200)] 
Merge branch 'bug-807' into release

5 years agoMerge branch 'release' into bug-807
Benny Baumann [Fri, 13 Jun 2014 07:19:57 +0000 (09:19 +0200)] 
Merge branch 'release' into bug-807

Conflicts:
includes/account.php
includes/lib/account.php
pages/account/16.php

5 years agobug 807: copy md setting to new certificate when renewing
Felix Dörre [Thu, 12 Jun 2014 21:12:42 +0000 (23:12 +0200)] 
bug 807: copy md setting to new certificate when renewing

When the user renews a certificate, copy the digest algorithm
to the new certificate.

5 years agoMerge branch 'bug-1280' into testserver-stable
Benny Baumann [Wed, 11 Jun 2014 20:49:07 +0000 (22:49 +0200)] 
Merge branch 'bug-1280' into testserver-stable

5 years agobug-1280: Variable naming, formatting, php-syntax-error
Felix Dörre [Wed, 11 Jun 2014 17:49:42 +0000 (19:49 +0200)] 
bug-1280: Variable naming, formatting, php-syntax-error

5 years agobug-1280: Handle more different types of "languages":
Felix Dörre [Wed, 11 Jun 2014 15:04:12 +0000 (17:04 +0200)] 
bug-1280: Handle more different types of "languages":

- zh_CN => zh-cn (in various cases: ZH_cn, zh_cn, ...)
- de => de (what the current GUI produces)
- de_DE => de, en_AU => en, EN_AU => en  (what may be left in the database)
... and more creative upper/lower-cases

5 years agobug-1280: Parse the language code from the locale.
Felix Dörre [Tue, 10 Jun 2014 22:20:43 +0000 (00:20 +0200)] 
bug-1280: Parse the language code from the locale.

Splitting the string at "_" and lowering the characters.