253 İşleme (c484c5326b17877bc66a454970cf1342f956d47e)

Yazar SHA1 Mesaj Tarih
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