Commit graph

200 commits

Author SHA1 Message Date
Christian Haschek e813a5e991 preparation for new feature 2022-02-10 16:32:17 +01:00
Christian Haschek bc4a64464f
we don't do that anymore 2022-02-09 20:31:56 +01:00
Christian Haschek 37c34f86f0 nicer format for json data 2022-02-09 20:04:49 +01:00
Christian Haschek 0d96daf261 since we store the date now in the json object, let's just use that 2022-02-09 20:01:47 +01:00
Christian Haschek 54dc222d0e fixed admin email listings 2022-02-09 19:53:28 +01:00
Christian Haschek 742c251fd6 integrating admin email into "getEmailsOfEmail" 2022-02-09 19:05:20 +01:00
Christian Haschek afe04765ae pop3 server can now delete emails 2022-02-09 00:38:57 +01:00
Christian Haschek af64723ed1 moved deleting of emails to core 2022-02-09 00:38:45 +01:00
Christian Haschek f62f3f56de preparations of crazy fever dream implementation
to be able to use a POP3 Email client to receive emails from OpenTrashmail
2022-02-09 00:17:55 +01:00
Christian Haschek 7fe3c94953 hiding "generate" button when no domain is configured. closes #38 2022-02-08 00:09:58 +01:00
Christian Haschek 61a55423d2 deletion of email now also deletes attachments of that email 2022-01-24 00:04:45 +01:00
Christian Haschek 6c28e6626b realpath can't work here that's why attachments are failing. fixes #36 2022-01-23 12:40:53 +01:00
Christian Haschek 07b269576c
Merge pull request #34 from manfromafar/master
"Fix" admin email not working correctly
2021-11-30 16:29:37 +01:00
manfromafar dace8a0df0
Update api.php
Missed ;
2021-11-29 14:27:37 -07:00
manfromafar 3d072d22c5
Update api.php
Add $admincheck to store a complete copy of $email. 
$email appears to be overwritten during the check if the var is empty. 
now the admin check compares the complete email against the one from the config file.
2021-11-29 14:24:32 -07:00
Christian Haschek cb50641bc4 more preparations and also small sanity fixes 2021-11-27 18:09:05 +01:00
Christian Haschek 92765b79fe prepare for api rewrite 2021-11-27 16:41:26 +01:00
Christian Haschek e7b9a822da added default domain so run won't fail 2021-11-27 16:35:18 +01:00
Christian Haschek 359e884e6f newer nginx version uses different location for config file 2021-11-27 16:30:36 +01:00
Christian Haschek fd901a7464 alpine 14 wants specific python version 2021-11-27 16:27:08 +01:00
Christian Haschek 69f723d7af upgraded dockerfile to be more sane 2021-11-27 16:22:20 +01:00
Christian Haschek b41e240510 now building for arm64 too 2021-11-20 10:41:48 +01:00
Christian Haschek 6b6e474937
better feature promotion 2021-11-18 23:08:04 +01:00
Christian Haschek 00838159f4
Update README.md
already added that
2021-11-15 12:17:59 +01:00
Christian Haschek 0a1d24c36a logo better visible now in github dark mode 2021-11-11 09:36:39 +01:00
Christian Haschek 3b8f50f28d fixed html view error 2021-11-11 00:01:12 +01:00
Christian Haschek cf86029533 added delete button for emails 2021-11-10 23:50:42 +01:00
Christian Haschek a34d40bb9f condensed email filter 2021-11-10 23:50:34 +01:00
Christian Haschek 03d547dead new hit counter 2021-11-10 23:10:20 +01:00
Christian Haschek 47778f7c7d fixed timer bug on refresh. closes #15 2021-11-10 23:05:42 +01:00
Christian Haschek 5ed00e7269 added email validation 2021-11-10 22:58:27 +01:00
Christian Haschek 2566988f73 implemented new settings into docker container 2021-11-10 09:27:59 +01:00
Christian Haschek 2870cf7ccc fixed root file path for CI 2021-11-10 09:20:38 +01:00
Christian Haschek a432d5e691 fixed tag names 2021-11-10 09:16:48 +01:00
Christian Haschek ca606a0bc4 fixed wrong registry 2021-11-10 09:15:25 +01:00
Christian Haschek 116d89c6c0 added automated build since docker hub wants money if they do it on their side ;D 2021-11-10 09:13:44 +01:00
Christian Haschek a36f4f2659 fixed debug changes 2021-11-10 08:04:58 +01:00
Christian Haschek a098e63c9c added new config methods for cleanup and discarding. closes #33 2021-11-09 23:59:23 +01:00
Christian Haschek 21cb765dc7
Merge pull request #32 from Dan-Q/master
Fix the fix to path traversal attack, refactor
2021-08-12 23:17:40 +02:00
Dan Q 7543c005b5
Ensure email ID is an integer
Inspired by PR #28.
2021-08-12 09:19:22 +01:00
Dan Q d9a215e315
Removed debug code
Adding the email to the output breaks e.g. getting the list of domains (which breaks generating random addresses)
2021-08-12 09:11:22 +01:00
Dan Q 09538300d6
Add provided (sanitised) email to output JSON 2021-08-12 09:05:36 +01:00
Dan Q 012ed1e825
Path safety checks for API that actually work 2021-08-12 09:05:10 +01:00
Dan Q 5f82811ab3
Add getDirForEmail to perform realPath filtering in core 2021-08-12 09:04:14 +01:00
Christian Haschek cc7b18400a
Merge pull request #27 from wr3nch0x1/master
Update api.php
2021-06-28 11:23:12 +02:00
Akshay Jain 935d11a189
Update api.php 2021-06-26 16:49:35 +05:30
Christian Haschek 6fec905ec2
Merge pull request #26 from ranjit-git/master
Update api.php
2021-06-18 09:34:57 +02:00
ranjit-git 81e1555131
Update api.php 2021-06-12 09:01:40 +05:30
Christian Haschek acece079d9
Merge pull request #24 from EOCommunity/patch-3
real hotfix mailserver.py
2021-04-07 00:27:53 +02:00
EOCommunity 658a8f21a6
real hotfix mailserver.py
Sorry for the last broken patch, that should really fix the issue now.
2021-04-06 22:54:06 +02:00