holger krekel
59c3730d84
fix data fixture access
2023-12-08 20:47:49 +01:00
holger krekel
84db074686
fix README link
2023-12-08 14:59:17 +01:00
holger krekel
7eec0ab301
tweak QR code generation
2023-12-08 14:56:48 +01:00
holger krekel
7cb8f90340
create a wwwdev.sh entry point for helping live web design/development ( #92 )
...
* create a wwwdev.sh entry point for developing the web part
* rename script
* fix README
* add a note
* don't depend on deltachat python package
* avoid bailing out on jinja2 errors, and provide file-url for instant clickability
* in webdev mode make page auto-refresh every 3 seconds
2023-12-08 14:32:40 +01:00
missytake
32360061b4
filtermail: address hpk's comments
2023-12-08 12:23:10 +01:00
missytake
2055e9f5b8
filtermail: always allow privacy@testrun.org
2023-12-08 12:23:10 +01:00
holger krekel
8cb77d3b98
be fine with 9 chars for password already
2023-12-07 17:34:19 +01:00
holger krekel
c67fb69af2
Parametrized privacy policy, unified and refined nine/non-nine landing pages ( #89 )
...
- move web sources to markdown
- integrate privacy policy template
- create and use chatmail.ini file to driving web-page generation
Co-authored-by: missytake <missytake@systemli.org >
---------
Co-authored-by: missytake <missytake@systemli.org >
2023-12-07 13:52:00 +01:00
holger krekel
960bc1599b
add missing simple test file for generating a qr code
2023-12-06 11:00:07 +01:00
holger krekel
0f05216ea0
mention QRcode in readme and modify nine.testrun.org index page to include it
2023-12-05 14:22:42 +01:00
holger krekel
75551224b3
revert unneccessary reformatting and unused file
2023-12-05 14:22:42 +01:00
holger krekel
0b8de41da2
put index.html into www/ dir, as it's not config
2023-12-05 14:22:42 +01:00
holger krekel
f9b5783296
streamline text to be less redundant
2023-12-05 14:22:42 +01:00
holger krekel
d3281cc746
Update deploy-chatmail/src/deploy_chatmail/nginx/index.html.j2
...
Co-authored-by: missytake <missytake@systemli.org >
use example config as recommended by fcgiwrap/README.debian
2023-12-05 14:22:42 +01:00
holger krekel
4c7e39c10c
add origin of genqr code
2023-12-05 14:22:42 +01:00
holger krekel
7b3c1d5ab9
streamline index.html
2023-12-05 14:22:42 +01:00
holger krekel
2d5eb86776
make QR code clickable, verified it works on android and desktop
2023-12-05 14:22:42 +01:00
holger krekel
5c9d9a98b3
works
2023-12-05 14:22:42 +01:00
missytake
5eb5c09052
redirect HTTPS traffic to HTTPS. fix #81
2023-11-28 16:40:19 +01:00
missytake
a86e135967
opendkim: correctly specify SigningTable in opendkim.conf
2023-11-26 07:40:25 +01:00
missytake
776bd87888
moved mta-sts-resolver to /usr/local/lib
2023-11-25 00:39:27 +01:00
link2xt
d7683ed3f7
Move ssl_certificate back to http and fix indentation
2023-11-25 00:39:27 +01:00
missytake
0cc9f18468
acmetool: request one TLS cert for all domains
2023-11-25 00:39:27 +01:00
missytake
889e18f803
generate-dns-zone.sh doesn't need to support CHATMAIL_SERVER env var for now, let's assume A/AAAA point to the chatmail server, too
2023-11-25 00:39:27 +01:00
missytake
773b8d1e00
MTA-STS: fixing lint issues
2023-11-25 00:39:27 +01:00
missytake
dca6d35a6f
MTA-STS: adding correct line breaks to config
2023-11-25 00:39:27 +01:00
missytake
d29d2d147b
MTA-STS: the HTTPS route needs to be mta-sts.@ not _mta-sts
2023-11-25 00:39:27 +01:00
missytake
347dae1f84
MTA-STS: CNAME doesn't work, it needs to be A and AAAA
2023-11-25 00:39:27 +01:00
missytake
63cbb83344
fix: hetzner doesn't accept whitespace in TXT and CAA records apparently
2023-11-25 00:39:27 +01:00
missytake
27d135fee7
python3-venv was missing
2023-11-25 00:39:27 +01:00
missytake
ccd7c789f0
postfix: install MTA-STS resolver daemon
2023-11-25 00:39:27 +01:00
missytake
c7625fad81
DNS: distinguish between mail_server and mail_domain
2023-11-25 00:39:27 +01:00
missytake
5305dfab12
Added MTA-STS records and .well-known file
2023-11-25 00:39:27 +01:00
holger krekel
4478270fc9
properly call logging.exception
2023-11-20 22:54:15 +01:00
holger krekel
e7c9992fdc
it's unclear what this limit really means -- with ipv6 one can easily create lots of IP addresses anyway
2023-11-20 22:54:15 +01:00
holger krekel
a9d43c42f4
- tune down logging for filtermail
...
- allow higher smtp connection limit
2023-11-20 22:54:15 +01:00
holger krekel
bbf2f0dd36
with help/side-comments from alex i fixed the concurrent account creation problem
2023-11-20 22:54:15 +01:00
holger krekel
43c02377ef
make headlines as big as normal text
2023-11-16 11:46:47 +01:00
missytake
70f330b0e4
Changed typo to sans-serif, feel free to revert
2023-11-16 11:46:47 +01:00
holger krekel
02eaa55441
reduce retro-ness of design after @hocuri's comment :)
2023-11-16 11:46:47 +01:00
holger krekel
6c3ec903c2
Update www/nine.testrun.org/index.html
...
Co-authored-by: Hocuri <hocuri@gmx.de >
2023-11-15 20:48:30 +01:00
holger krekel
7d9b81863f
refining the entry point, more info, more directly speaking to DC users
...
(we don't want to get arbitrary users to report issues)
2023-11-15 20:48:30 +01:00
missytake
af90d0a7de
rename doveauth-dictproxy to doveauth
2023-11-15 15:00:27 +01:00
link2xt
322bc9a3aa
Set critical flag on generated CAA record
...
This does not really matter as Let's Encrypt
supports current CAA `issue` syntax,
but may be useful if more records are added and this flag is copy-pasted.
For reference: <https://www.rfc-editor.org/rfc/rfc8659#name-critical-flag >
2023-11-13 15:12:32 +00:00
link2xt
e4009854dc
Add NOTIFY capability
...
Delta Chat does not use it now,
but should: <https://github.com/deltachat/deltachat-core-rust/issues/4983 >
Having no capability will confuse whoever develops it.
2023-11-12 20:41:29 +01:00
link2xt
9e14a741c3
Autoformat tests with black
2023-11-08 20:29:44 +00:00
link2xt
01fcb9ae0e
Fix None dereference in benchmarks
2023-11-08 20:29:21 +00:00
link2xt
064f6d36ad
Fix path in scripts/bench.sh
2023-11-08 20:23:14 +00:00
holger krekel
6b3590e7c8
test: test concurrent user creation
2023-11-08 19:36:38 +00:00
link2xt
251aac18fb
fix(dictproxy): check that user exists and create it in a transaction
...
Otherwise user may be already created by another connection
as checking if the user exists happens
in a different read-only transaction.
This happens when Delta Chat connects IMAP and SMTP at the same time.
Also update last_login time on login.
2023-11-08 19:34:17 +00:00