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
Use standard `secrets` module for password generation

link2xt opened this pull request about 1 year ago
Make /new_email support Idempotent-Key

link2xt opened this pull request about 1 year ago
Update https://mailadm.readthedocs.io/

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
chore: update core to 1.122.0

link2xt opened this pull request over 1 year ago
chore: fix ruff lint errors

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
build: unpin `deltachat` dependency version

link2xt opened this pull request over 1 year ago
Unpin `deltachat` version in `setup.cfg`

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
Remove hardcoded mailcow server endpoints and fix CI

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
Document non-docker setup

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
Release 1.0.0

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
also ignore if chat ID is there but message can't be sent

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
Bot takes down /new_email API endpoint due to mailcow error

link2xt opened this issue almost 2 years ago
Only expire unused accounts

missytake opened this pull request almost 2 years ago
Sanitize bot input

missytake opened this pull request almost 2 years ago
document zbar testing dependency

missytake opened this pull request almost 2 years ago
Fix reconfigure error 1.107.1

missytake opened this pull request almost 2 years ago
making CI green again

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
QR code at `mailadm setup-bot` is broken

missytake opened this issue almost 2 years ago
Format code with `black`

link2xt opened this pull request almost 2 years ago
Switch from flake8 to ruff

link2xt opened this pull request almost 2 years ago
Make `new_email` POST request handler idempotent

link2xt 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
WIP: send error if someone wasn't added to admin group correctly.

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
core105 is out :) remove workaround to fix CI

missytake opened this pull request almost 2 years ago
New /message bot command

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
Add years, minutes, and seconds as expiration times

missytake opened this pull request almost 2 years ago
WIP: fix #92

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
bot: reply with error if not enough arguments to /add-token

missytake opened this pull request about 2 years ago
More reliable test teardown

missytake opened this issue about 2 years ago
Create a token for one specific address

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
CLI should have correct output

missytake opened this pull request about 2 years ago
Skip broken test

missytake opened this pull request about 2 years ago
pre-generate accounts

missytake opened this issue about 2 years ago
Use persistent connection to mailcow

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
Use automatic transactions in new_email()

link2xt opened this pull request about 2 years ago
Add scripts/mailadm.sh

link2xt opened this pull request about 2 years ago
Use `logging` module

link2xt opened this pull request about 2 years ago
Run the bot in a separate process

link2xt opened this issue about 2 years ago
1s is not a valid expiration time

missytake opened this issue about 2 years ago
Add missing timeouts to HTTP requests

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
Log the exception if bot fails

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
Do not hold write transaction in prune() loop

link2xt opened this issue about 2 years ago
Enable WAL on SQLite databases

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
New messages don't arrive unless bot is restarted

missytake opened this issue about 2 years ago
Require running setup-bot before starting mailadm

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
[WIP] Experiment with failing test, not for merge

Hocuri opened this pull request about 2 years ago
Less flaky bot tests

missytake opened this pull request about 2 years ago
rework thread control

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
Refine warning test

hpk42 opened this pull request over 2 years ago
refine user warnings tests

hpk42 opened this pull request over 2 years ago
Two tests for the support group

missytake opened this pull request over 2 years ago
Warn expiring users

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
First working bot tests

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
actually output the generated password

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
Generate a QR code in the bot interface

missytake opened this pull request over 2 years ago
copy only necessary things in Dockerfile

missytake opened this pull request over 2 years ago
add --dryrun to mailadm add-user

missytake opened this pull request over 2 years ago
remove old install & uninstall scripts

missytake opened this pull request over 2 years ago
DeltaChat bot as additional command interface

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
running prune thread directly in gunicorn

missytake opened this pull request over 2 years ago
Set certain default settings per token

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
set timeout for adding users in mailcow to 30 seconds

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
JSON errors

missytake opened this pull request over 2 years ago
pass MAILCOW_ENDPOINT to pytest

missytake opened this pull request over 2 years ago
Create a Delta Chat bot as an additional admin interface

missytake opened this issue over 2 years ago
brought docs to docker realities

missytake opened this pull request over 2 years ago
Improve README.rst

missytake opened this pull request over 2 years ago