Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/deltachat/mailadm
mail account administration tool for temporary and other account creation/modification
https://github.com/deltachat/mailadm
fix: don't crash if user doesn't exist in mailcow
missytake opened this pull request 9 months ago
missytake opened this pull request 9 months ago
Use standard `secrets` module for password generation
link2xt opened this pull request about 1 year ago
link2xt opened this pull request about 1 year ago
Make /new_email support Idempotent-Key
link2xt opened this pull request about 1 year ago
link2xt opened this pull request about 1 year ago
Update https://mailadm.readthedocs.io/
link2xt opened this issue over 1 year ago
link2xt opened this issue over 1 year ago
doc: link to GitHub in the first sentence
link2xt opened this pull request over 1 year ago
link2xt opened this pull request over 1 year ago
chore: update core to 1.122.0
link2xt opened this pull request over 1 year ago
link2xt opened this pull request over 1 year ago
chore: fix ruff lint errors
link2xt opened this pull request over 1 year ago
link2xt opened this pull request over 1 year ago
chore: update core to 1.120.0
link2xt opened this pull request over 1 year ago
link2xt opened this pull request over 1 year ago
Performance: don't do network requests while database connection is open
missytake opened this issue over 1 year ago
missytake opened this issue over 1 year ago
build: unpin `deltachat` dependency version
link2xt opened this pull request over 1 year ago
link2xt opened this pull request over 1 year ago
Unpin `deltachat` version in `setup.cfg`
link2xt opened this issue over 1 year ago
link2xt opened this issue over 1 year ago
chore: update `deltachat` dependency from 1.112.4 to 1.112.7
link2xt opened this pull request over 1 year ago
link2xt opened this pull request over 1 year ago
Remove hardcoded mailcow server endpoints and fix CI
link2xt opened this pull request over 1 year ago
link2xt opened this pull request over 1 year ago
fix: replace hardcoded domain in the log with a variable
link2xt opened this pull request over 1 year ago
link2xt opened this pull request over 1 year ago
Document non-docker setup
link2xt opened this issue over 1 year ago
link2xt opened this issue over 1 year ago
Document how to upgrade to a new version
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
Make mailcow-dockerized a mailadm submodule and integrate mailadm into mailcow's docker-compose setup
missytake opened this issue almost 2 years ago
missytake opened this issue almost 2 years ago
Release 1.0.0
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
Hard-coded domain in email verification error message
parnikkapore opened this issue almost 2 years ago
parnikkapore opened this issue almost 2 years ago
also ignore if chat ID is there but message can't be sent
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
python 3.12 and sqlite3: use `autocommit=False`
link2xt opened this issue almost 2 years ago
link2xt opened this issue almost 2 years ago
Bot takes down /new_email API endpoint due to mailcow error
link2xt opened this issue almost 2 years ago
link2xt opened this issue almost 2 years ago
Only expire unused accounts
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
Sanitize bot input
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
document zbar testing dependency
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
Fix reconfigure error 1.107.1
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
making CI green again
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
wrote test for gen_qr - failing with qrcode==7.4.0
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
QR code at `mailadm setup-bot` is broken
missytake opened this issue almost 2 years ago
missytake opened this issue almost 2 years ago
Format code with `black`
link2xt opened this pull request almost 2 years ago
link2xt opened this pull request almost 2 years ago
Switch from flake8 to ruff
link2xt opened this pull request almost 2 years ago
link2xt opened this pull request almost 2 years ago
Make `new_email` POST request handler idempotent
link2xt opened this issue almost 2 years ago
link2xt opened this issue almost 2 years ago
Vulnerability: seizure of phone with DC with admin group gains eternal unlimited access to the mailcow server
dumblob opened this issue almost 2 years ago
dumblob opened this issue almost 2 years ago
receive emails from non-delta users (usually support requests)
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
WIP: send error if someone wasn't added to admin group correctly.
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
Refactor incoming messages flow in bot.py
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
core105 is out :) remove workaround to fix CI
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
New /message bot command
missytake opened this issue almost 2 years ago
missytake opened this issue almost 2 years ago
send error if someone wasn't added to admin group correctly.
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
Add years, minutes, and seconds as expiration times
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
WIP: fix #92
missytake opened this pull request almost 2 years ago
missytake opened this pull request almost 2 years ago
users which are created by the web API are not added to the DB anymore
missytake opened this issue almost 2 years ago
missytake opened this issue almost 2 years ago
bot: reply with error if not enough arguments to /add-token
missytake opened this pull request about 2 years ago
missytake opened this pull request about 2 years ago
More reliable test teardown
missytake opened this issue about 2 years ago
missytake opened this issue about 2 years ago
Create a token for one specific address
missytake opened this issue about 2 years ago
missytake opened this issue about 2 years ago
Make pytest work with other mailcow instances than dc.develcow.de
missytake opened this pull request about 2 years ago
missytake opened this pull request about 2 years ago
CLI should have correct output
missytake opened this pull request about 2 years ago
missytake opened this pull request about 2 years ago
Skip broken test
missytake opened this pull request about 2 years ago
missytake opened this pull request about 2 years ago
pre-generate accounts
missytake opened this issue about 2 years ago
missytake opened this issue about 2 years ago
Use persistent connection to mailcow
link2xt opened this pull request about 2 years ago
link2xt opened this pull request about 2 years ago
Reduce HTTP timeout for mailcow API to 5 seconds
link2xt opened this pull request about 2 years ago
link2xt opened this pull request about 2 years ago
Use automatic transactions in new_email()
link2xt opened this pull request about 2 years ago
link2xt opened this pull request about 2 years ago
Do not hold a database transaction while requesting a new user from mailcow
link2xt opened this issue about 2 years ago
link2xt opened this issue about 2 years ago
Add scripts/mailadm.sh
link2xt opened this pull request about 2 years ago
link2xt opened this pull request about 2 years ago
Use `logging` module
link2xt opened this pull request about 2 years ago
link2xt opened this pull request about 2 years ago
Run the bot in a separate process
link2xt opened this issue about 2 years ago
link2xt opened this issue about 2 years ago
1s is not a valid expiration time
missytake opened this issue about 2 years ago
missytake opened this issue about 2 years ago
Add missing timeouts to HTTP requests
link2xt opened this pull request about 2 years ago
link2xt opened this pull request about 2 years ago
separate read and write db in prune()
missytake opened this pull request about 2 years ago
missytake opened this pull request about 2 years ago
Log the exception if bot fails
link2xt opened this pull request about 2 years ago
link2xt opened this pull request about 2 years ago
Do not lock the database during pruning
link2xt opened this pull request about 2 years ago
link2xt opened this pull request about 2 years ago
Do not hold write transaction in prune() loop
link2xt opened this issue about 2 years ago
link2xt opened this issue about 2 years ago
Enable WAL on SQLite databases
link2xt opened this pull request about 2 years ago
link2xt opened this pull request about 2 years ago
IndexError when someone sends a command with invalid number of arguments
missytake opened this issue about 2 years ago
missytake opened this issue about 2 years ago
New messages don't arrive unless bot is restarted
missytake opened this issue about 2 years ago
missytake opened this issue about 2 years ago
ValueError if someone writes to admin group without being part of the admin group from the bot's perspective
missytake opened this issue about 2 years ago
missytake opened this issue about 2 years ago
Require running setup-bot before starting mailadm
missytake opened this pull request about 2 years ago
missytake opened this pull request about 2 years ago
Run mailadm init during mailadm setup-bot step
missytake opened this issue about 2 years ago
missytake opened this issue about 2 years ago
Run pruning inside the bot loop; kill main thread at the start of setup-bot
missytake opened this issue about 2 years ago
missytake opened this issue about 2 years ago
[WIP] Experiment with failing test, not for merge
Hocuri opened this pull request about 2 years ago
Hocuri opened this pull request about 2 years ago
Less flaky bot tests
missytake opened this pull request about 2 years ago
missytake opened this pull request about 2 years ago
rework thread control
missytake opened this pull request about 2 years ago
missytake opened this pull request about 2 years ago
add link to github page to docs
Simon-Laux opened this issue about 2 years ago
Simon-Laux opened this issue about 2 years ago
Refine warning test
hpk42 opened this pull request over 2 years ago
hpk42 opened this pull request over 2 years ago
refine user warnings tests
hpk42 opened this pull request over 2 years ago
hpk42 opened this pull request over 2 years ago
Two tests for the support group
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
Add admbot avatar, use admbot as proxy to communicate between users and admin group
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
Warn expiring users
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
mailadm setup-bot: create bot account if user didn't specify --password
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
First working bot tests
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
bot method to reply to user's command
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
actually output the generated password
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
List existing users in the bot interface
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
Generate a QR code in the bot interface
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
copy only necessary things in Dockerfile
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
add --dryrun to mailadm add-user
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
remove old install & uninstall scripts
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
DeltaChat bot as additional command interface
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
Introducing additional threads to docker, so we can add a bot thread
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
running prune thread directly in gunicorn
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
Set certain default settings per token
missytake opened this issue over 2 years ago
missytake opened this issue over 2 years ago
update dockerfile, now that we need to pip install deltachat
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
set timeout for adding users in mailcow to 30 seconds
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
Fix two small API issues which caused the tests to fail
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
JSON errors
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
pass MAILCOW_ENDPOINT to pytest
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
Pass `MAILCOW_ENDPOINT` to pytest so you can run the tests with any mailcow instance
missytake opened this issue over 2 years ago
missytake opened this issue over 2 years ago
Create a Delta Chat bot as an additional admin interface
missytake opened this issue over 2 years ago
missytake opened this issue over 2 years ago
brought docs to docker realities
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago
Improve README.rst
missytake opened this pull request over 2 years ago
missytake opened this pull request over 2 years ago