holger krekel and GitHub
1e229ad2de
Add tests to metadata/token handling and post notifications in background thread ( #224 )
2024-03-08 01:56:33 +00:00
holger krekel
ccd6e3e99c
fix bailout if there is no TXT entry
2024-03-04 20:04:11 +01:00
holger krekel
359c195419
count ci accounts correctly
2023-12-16 17:06:13 +01:00
holger krekel
1b9e822ff6
strike this weird CHATMAIL_DOMAIN variable
2023-12-16 16:36:56 +01:00
holger krekel
9f6c00d62c
strike last mentins of "instance" in readme
2023-12-16 16:36:56 +01:00
holger krekel
ffd15e4a9f
refine warnings for experimental service,
...
only show for non-nine domains.
2023-12-13 19:59:52 +01:00
holger krekel
648b3e0ec3
fix typo, uff
2023-12-13 16:03:46 +01:00
holger krekel
2adfed2714
another attempt
2023-12-13 16:03:10 +01:00
holger krekel
12542f7bed
rename for better display
2023-12-13 16:01:47 +01:00
holger krekel
4aca88acf8
fix/streamline link
2023-12-13 15:59:53 +01:00
holger krekel
bb3a0a9945
strike section 5 mostly -- we need to double-check with lexict sometime
...
but i am pretty sure this stems from a time where we had non-ephemeral
non-automated account setup (regular testrun.org) and does not apply to chatmail.
2023-12-13 15:57:29 +01:00
holger krekel
3cde5be3b4
adding MIT license and COC to chatmail repo
2023-12-13 15:57:16 +01:00
holger krekel
b055736439
rename benchmarks for blog post
2023-12-13 11:27:52 +01:00
holger krekel and missytake
8e6869d8e3
move tests into cmdeploy
2023-12-11 18:12:23 +01:00
holger krekel and missytake
d6df0f0604
rename deploy_chatmail to cmdeploy
2023-12-11 18:12:23 +01:00
holger krekel
fd10652f48
fix event waiting in a test
2023-12-11 17:07:07 +01:00
holger krekel
02918de6c1
rename mailname to mail_domain everywhere
2023-12-11 17:07:07 +01:00
holger krekel
e27dd84501
show PATH env
2023-12-11 15:52:12 +01:00
holger krekel
cdbda291c5
fix cmdeploy test command
2023-12-11 15:52:12 +01:00
holger krekel
d70eb78a76
remove tox run from deploy-chatmail and use 'cmdeploy fmt' and 'pytest' directly
2023-12-11 15:52:12 +01:00
holger krekel
a5e4562505
move tests/chatmaild to chatmaild package, streamline tests and fixtures accordingly
2023-12-11 15:52:12 +01:00
holger krekel
3f2eb84323
fix tests and run all tests on "cmdeploy test"
2023-12-11 15:52:12 +01:00
holger krekel
613d3e14ea
discover chatmail.ini in tests from CWD and all parent dirs (tox runs change dirs)
2023-12-11 15:52:12 +01:00
holger krekel
453c401ac6
"cmdeploy test" now installs deltachat if it's not there
2023-12-11 15:52:12 +01:00
holger krekel
8b756f2e0c
consistently use shell helper
2023-12-11 15:52:12 +01:00
holger krekel
9e9d5b7698
consistently show ssh/shell output
2023-12-11 15:52:12 +01:00
holger krekel
02adb758ff
add "build" dependency
2023-12-11 15:52:12 +01:00
holger krekel
ffade66d97
always show which ssh-commands execute
2023-12-11 15:52:12 +01:00
holger krekel
988333d5fd
some more shifting around
2023-12-11 15:52:12 +01:00
holger krekel
db41e952e3
shift functions around, discover sub commands automatically
2023-12-11 15:52:12 +01:00
holger krekel
bb1b11df15
make tests depend on chatmail.ini, not env var
2023-12-11 15:52:12 +01:00
holger krekel
b3fdebf8df
tweak for making CI happy
2023-12-11 15:52:12 +01:00
holger krekel
4615df2e3b
try to fix workflow
2023-12-11 15:52:12 +01:00
holger krekel
73d8e01452
don't print a traceback but do a proper return code for "cmdeploy test"
2023-12-11 15:52:12 +01:00
holger krekel
bf8a99d844
add chatmail.ini to ignore
2023-12-11 15:52:12 +01:00
holger krekel
cb19ac34e3
add manifest so that ini files get included
2023-12-11 15:52:12 +01:00
holger krekel
15e5573ab4
address nami comment
2023-12-11 15:52:12 +01:00
holger krekel
74f5b2847f
fix readme
2023-12-11 15:52:12 +01:00
holger krekel
e417e43c54
add test command
2023-12-11 15:52:12 +01:00
holger krekel
158ebe1089
fix README
2023-12-11 15:52:12 +01:00
holger krekel
5fb7833677
add status command and delete last script
2023-12-11 15:52:12 +01:00
holger krekel
587d8142d2
some more housekeeping
2023-12-11 15:52:12 +01:00
holger krekel
a6d24b3af7
introduce "cmdeploy bench"
2023-12-11 15:52:12 +01:00
holger krekel
d730af2e69
cleanup
2023-12-11 15:52:12 +01:00
holger krekel
99b1e18b0a
generate dns zone file via cmdeploy
2023-12-11 15:52:12 +01:00
holger krekel
6012039c56
add dns command beginning
2023-12-11 15:52:12 +01:00
holger krekel
f388e86287
make cmdeploy test work
2023-12-11 15:52:12 +01:00
holger krekel
d3ca037ebf
snap
2023-12-11 15:52:12 +01:00
holger krekel
00a203c9aa
fix various test setups
2023-12-11 15:52:12 +01:00
holger krekel
6bffb5470d
add webdev sub command
2023-12-11 15:52:12 +01:00
holger krekel
81c4a6170f
making it work
2023-12-11 15:52:12 +01:00
holger krekel
6285283b02
rework UI for chatmail setup
2023-12-11 15:52:12 +01:00
holger krekel
b71e24d6a1
draft init flow
2023-12-11 15:52:12 +01:00
holger krekel
a4e48c9919
document some attributes in chatmail.ini
2023-12-11 15:52:12 +01:00
holger krekel
bc27eb58bf
get passthrough_recipients list from config
2023-12-11 15:52:12 +01:00
holger krekel
1b1f9365c9
various fixes
2023-12-11 15:52:12 +01:00
holger krekel
d8c8040f07
introduce basic config file
2023-12-11 15:52:12 +01:00
holger krekel
652b9688d3
deploy chatmaild in a virtualenv to make it easier to add dependencies
2023-12-08 21:55:18 +01:00
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 and GitHub
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
holger krekel
8cb77d3b98
be fine with 9 chars for password already
2023-12-07 17:34:19 +01:00
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 and missytake
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
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
holger krekel
02eaa55441
reduce retro-ness of design after @hocuri's comment :)
2023-11-16 11:46:47 +01:00
holger krekel and Hocuri
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
holger krekel and link2xt
6b3590e7c8
test: test concurrent user creation
2023-11-08 19:36:38 +00:00
holger krekel
8791e7735d
simplify history of nine branch
2023-11-01 23:15:25 +01:00
holger krekel
248f67dcf6
fix nocreate location
2023-11-01 22:42:38 +01:00
holger krekel
a24df735d4
streamline README, port some changes/additions from nine-branch
2023-11-01 22:42:38 +01:00
holger krekel
7d0797c510
streamline account creation and add tests
...
also incorporates nine.testrun.org user policies
2023-11-01 21:57:43 +01:00
holger krekel
3a9db729f8
simplify sysctl call
2023-10-31 22:03:03 +01:00
holger krekel
7eb86cba34
increase inotify limits for dovecot
2023-10-31 22:03:03 +01:00
holger krekel
d5912b909c
fix benchmark script
2023-10-28 16:50:24 +02:00
holger krekel
11ebc4623c
somehow this deploy.sh adpatation was missing from main, not sure why
2023-10-24 23:19:40 +02:00
holger krekel
1e7d0d10f5
follow link2xt advise and don't check subject/body at all -- turns out there were no tests anyway.
2023-10-22 14:59:37 +02:00
holger krekel
3dd94cbe69
passes the test
2023-10-22 14:59:37 +02:00
holger krekel
ed1b2f9da1
add a failing test for read receipts between two instances
2023-10-22 14:59:37 +02:00
holger krekel
fcd3194eb1
run tests via scripts
2023-10-22 14:48:30 +02:00
holger krekel
bdef189ce1
try to run all offline tests in CI
2023-10-22 14:48:30 +02:00
holger krekel
3058ddc542
fix init.sh and test.sh
...
use tox for chatmaild non-online tests
2023-10-22 14:48:30 +02:00
holger krekel
bada933fef
add missing file
2023-10-22 14:48:30 +02:00
holger krekel
1d74b94162
rename fixture to maildata and rename doveauth
2023-10-22 14:48:30 +02:00
holger krekel
eee6d0c871
more maildata shifting
2023-10-22 14:48:30 +02:00