Ionut Filip
50343f354e
Merge remote-tracking branch 'upstream/master' into feat-psql-support
7 yıl önce
mergify[bot]
161394a774
Merge pull request #817 from hoellen/fix-fetch-passwordfield-1
...
fix edit of fetched acc without changing password
7 yıl önce
hoellen
7247b4b10c
Merge branch 'master' into fix-password-on-user-edit
7 yıl önce
hoellen
a59d5dad23
fix edit of fetched acc without changing password
7 yıl önce
hoellen
f08491dc46
fix forced password on user edit
7 yıl önce
Ionut Filip
2b0a2d561b
Fix connection to mysql db
7 yıl önce
hoellen
732b5fe161
change password field type in fetch creation/edit and add validators.
7 yıl önce
mergify[bot]
3b5f3af207
Merge pull request #778 from Nebukadneza/fix_recipient_delimiter
...
Attempt stripping recipient delimiter from localpart
7 yıl önce
Ionut Filip
9077bf7313
Merge remote-tracking branch 'upstream/master' into feat-psql-support
7 yıl önce
Ionut Filip
953aa04354
Added postgresql-libs to admin
7 yıl önce
Tim Möhlmann
561e2fda67
Merge remote-tracking branch 'upstream/master' into fix-favicon
7 yıl önce
Tim Möhlmann
a358b5305f
Merge pull request #797 from Mailu/upgrade-pyyaml
...
Upgrade PyYAML
7 yıl önce
Tim Möhlmann
4f93e09028
Implement favicon package
...
Credit to:
- https://stackoverflow.com/a/19590415/1816774
- https://realfavicongenerator.net/
7 yıl önce
Tim Möhlmann
284d54190a
Upgrade PyYAML to 4.2b4
7 yıl önce
hoellen
8fe1e788b3
add missing route fixes
7 yıl önce
Tim Möhlmann
3c7bf58211
Upgrade PyYAML
...
CVE-2017-18342
Vulnerable versions: < 4.2b1
Patched version: 4.2b1
In PyYAML before 4.1, the yaml.load() API could execute arbitrary code. In other words, yaml.safe_load is not used.
7 yıl önce
hoellen
d5d4d6c337
harden email address validation and fix routes with user_email
7 yıl önce
Ionut Filip
01ec6e7bf3
Removed undefined function
7 yıl önce
mergify[bot]
d483ef3c2a
Merge pull request #792 from hoellen/admin-broken-links-1
...
fix broken webmail and logo url in admin
7 yıl önce
Tim Möhlmann
74fe177297
Merge pull request #785 from TheLegend875/feat-displayed-name
...
Feature: send auto reply with displayed name
7 yıl önce
hoellen
f617e82c06
fix broken webmail and logo url in admin
7 yıl önce
Tim Möhlmann
4068c5b751
Versioning for mysqlclient and psycopg2
7 yıl önce
Tim Möhlmann
b2823c23b8
Merge remote-tracking branch 'upstream/master' into feat-psql-support
7 yıl önce
Tim Möhlmann
9eaeb80a27
Finalize merge with kaiyou/feat-multiple-db
7 yıl önce
TheLegend875
999d2a9557
changed default.sieve to send displayed name
7 yıl önce
TheLegend875
2954d84790
added necessary ui elements
7 yıl önce
TheLegend875
56f4d4c894
fixed auto-forward
7 yıl önce
TheLegend875
5bdbbf60d7
fixed display of username when not logged in
7 yıl önce
Dario Ernst
c2d45a47fe
Attempt stripping recipient delimiter from localpart
...
Since postfix now asks us for the complete email over podop, which
includes the recipient-delimiter-and-what-follows not stripped, we need
to attempt to find both the verbatim localpart, as well as the localpart
stripped of the delimited part ….
Fixes #755
7 yıl önce
Tim Möhlmann
19df86f13f
Merge pull request #764 from usrpro/fix-alias-bug
...
Added regex validation for alias username
7 yıl önce
Tim Möhlmann
af086bbdbe
Include DKIM in VOLUME
7 yıl önce
Ionut Filip
8fc2846924
Added regex validation for alias username
7 yıl önce
Tim Möhlmann
3c4ee1b31e
Merge pull request #743 from kaiyou/master
...
Fixes #738 regarding application context
7 yıl önce
ofthesun9
97b3a85090
Merge pull request #737 from hoellen/fix-alias-match-behaviour
...
fix alias match behaviour
7 yıl önce
mergify-bot
09a50b6cfc
Merge branch 'master' into 'master'
7 yıl önce
kaiyou
4060ac2223
Remove some forgotten debugging
7 yıl önce
kaiyou
087841d5b7
Fix the way we handle the application context
...
The init script was pushing an application context, which maked
flask.g global and persisted across requests. This was evaluated
to have a minimal security impact.
This explains/fixes #738 : flask_wtf caches the csrf token in the
application context to have a single token per request, and only
sets the session attribute after the first generation.
7 yıl önce
kaiyou
b5f51b0e2e
Update python dependencies
7 yıl önce
kaiyou
8707b0fcd7
Use a dictionary of db connection string templates
7 yıl önce
kaiyou
19f18e2240
Lowercase relays as well as other tables
7 yıl önce
kaiyou
7e388e472a
Handle relay name as an Idna domain
7 yıl önce
kaiyou
871aa14c9a
Lowercase every domain name and email
7 yıl önce
kaiyou
3df9b3962d
Add default columns to the configuration table
7 yıl önce
kaiyou
b88f61f183
Name all constraints when creating them
...
Prefious commit set the constraint names for existing databases.
New databases can now have named constraints from the ground up.
7 yıl önce
kaiyou
b8282b1d46
Support named constraints for multiple backends
...
Supporting multiple backends requires that specific sqlite
collations are not used, thus lowercase is applied to all non
case-sensitive columns. However, lowercasing the database requires
temporary disabling foreign key constraints, which is not possible
on SQLite and requires we specify the constraint names.
This migration specific to sqlite and postgresql drops every
constraint, whether it is named or not, and recreates all of them
with known names so we can later disable them.
7 yıl önce
kaiyou
e022513a94
Fix support for postgres and mysql
7 yıl önce
kaiyou
a881a1a839
Revert "Make current migrations work with postgresql"
...
This reverts commit 9b9f3731f6 .
7 yıl önce
kaiyou
76925e82f3
Revert "Implement CIText as NOCASE alternative in postgresql"
...
This reverts commit 0f3c1b9d15 .
7 yıl önce
kaiyou
f52ae5535c
Revert "Created function for returning email type"
...
This reverts commit 436055f02c .
7 yıl önce
kaiyou
f6520eace6
Merge branch 'feat-psql-support' of https://github.com/usrpro/Mailu into usrpro-feat-psql-support
7 yıl önce