diff options
author | Carl Schwan <carl@carlschwan.eu> | 2021-01-29 20:23:42 +0100 |
---|---|---|
committer | Tobias Fella <fella@posteo.de> | 2021-12-01 21:34:52 +0100 |
commit | 10b89faeea9e385ea901d45418491cd91dff99b9 (patch) | |
tree | d4051a67856e1c1f37034d7efc9a9d8647ef1556 /.ci | |
parent | 0769764249e10f2f6d1a84ac87e93b2fa3b6c61a (diff) | |
download | libquotient-10b89faeea9e385ea901d45418491cd91dff99b9.tar.gz libquotient-10b89faeea9e385ea901d45418491cd91dff99b9.zip |
More tests
Diffstat (limited to '.ci')
-rwxr-xr-x | .ci/adjust-config.sh | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/.ci/adjust-config.sh b/.ci/adjust-config.sh new file mode 100755 index 00000000..b2ca52b2 --- /dev/null +++ b/.ci/adjust-config.sh @@ -0,0 +1,53 @@ +#!/bin/bash + +CMD="" + +$CMD perl -pi -w -e \ + 's/rc_messages_per_second.*/rc_messages_per_second: 1000/g;' data/homeserver.yaml +$CMD perl -pi -w -e \ + 's/rc_message_burst_count.*/rc_message_burst_count: 10000/g;' data/homeserver.yaml + +( +cat <<HEREDOC +rc_message: + per_second: 10000 + burst_count: 100000 +rc_registration: + per_second: 10000 + burst_count: 30000 +rc_login: + address: + per_second: 10000 + burst_count: 30000 + account: + per_second: 10000 + burst_count: 30000 + failed_attempts: + per_second: 10000 + burst_count: 30000 +rc_admin_redaction: + per_second: 1000 + burst_count: 5000 +rc_joins: + local: + per_second: 10000 + burst_count: 100000 + remote: + per_second: 10000 + burst_count: 100000 +HEREDOC +) | $CMD tee -a data/homeserver.yaml + +$CMD perl -pi -w -e \ + 's/#enable_registration: false/enable_registration: true/g;' data/homeserver.yaml +$CMD perl -pi -w -e \ + 's/tls: false/tls: true/g;' data/homeserver.yaml +$CMD perl -pi -w -e \ + 's/#tls_certificate_path:/tls_certificate_path:/g;' data/homeserver.yaml +$CMD perl -pi -w -e \ + 's/#tls_private_key_path:/tls_private_key_path:/g;' data/homeserver.yaml + +$CMD openssl req -x509 -newkey rsa:4096 -keyout data/localhost.tls.key -out data/localhost.tls.crt -days 365 -subj '/CN=localhost' -nodes + +$CMD chmod 0777 data/localhost.tls.crt +$CMD chmod 0777 data/localhost.tls.key |