Benjamin Dauvergne
8b70a93e24
translation update
2020-07-08 10:02:46 +02:00
Paul Marillonnet
4300e00dd5
saml: remove unexisting provider attributes in admin ( #44910 )
2020-07-07 23:46:03 +02:00
Paul Marillonnet
c574d34895
tests: fix missing encoding declaration ( #44915 )
2020-07-07 23:45:17 +02:00
Benjamin Dauvergne
5b550185d2
Jenkinsfile: remove constraint on virtualenv and importlib-resources
2020-07-07 16:37:53 +02:00
Benjamin Dauvergne
648da7750c
misc: remove all uses of map() ( #44878 )
2020-07-07 10:37:41 +02:00
Benjamin Dauvergne
cfe06723ee
tests: test profile display ( #44878 )
2020-07-07 10:35:10 +02:00
Benjamin Dauvergne
9d2a79365c
auth_oidc: use correct names in attribute select field ( #44829 )
...
Attribute names in OIDCClaimMapping must be native attribute names, not
the ones generated by attributes_ng.
2020-07-06 15:06:25 +02:00
Benjamin Dauvergne
ecd2cf1448
saml: remove unused LibertyProvider fields ( #16313 )
2020-07-06 14:44:11 +02:00
Benjamin Dauvergne
e090ad25a7
misc: implement customized date search for birthdate attribute ( #44656 )
2020-07-06 14:43:53 +02:00
Benjamin Dauvergne
a67989da21
manager: decode base64 content as ASCII ( #44802 )
2020-07-06 14:43:35 +02:00
Benjamin Dauvergne
d489395742
py3: do not expect Exception.message ( #44810 )
2020-07-04 14:36:46 +02:00
Frédéric Péters
a0a6c36348
fix typo in translation
2020-07-03 16:44:13 +02:00
Benjamin Dauvergne
2aa8d42243
misc: inject TEMPLATE_VARS in mail template context ( #43469 )
2020-07-03 10:00:50 +02:00
Frédéric Péters
0e355150cc
manager: use gadjo to render form ( #39580 )
2020-07-02 23:28:16 +02:00
Benjamin Dauvergne
9004e2a25b
crypto: accept ASCII str in aes_base64_decrypt ( #44741 )
2020-07-02 15:30:37 +02:00
Benjamin Dauvergne
441276f573
debian: adapt authentic2 package scripts for python3
2020-07-02 13:44:52 +02:00
Benjamin Dauvergne
7ef148e0c5
python3: adapt debian packaging ( #40372 )
2020-07-02 10:41:45 +02:00
Benjamin Dauvergne
95fa3f1af9
test: sync test with messages
2020-07-01 11:41:35 +02:00
Serghei Mihai
018d3c8520
views: pass service parameter to show evaluation context ( #42370 )
2020-07-01 11:02:33 +02:00
Benjamin Dauvergne
0b57aa56e7
translation update
2020-07-01 08:34:42 +02:00
Valentin Deniaud
8db35c9233
csv_import: ignore BOM ( #43627 )
2020-06-30 15:23:55 +02:00
Serghei Mihai
2ab4d78c48
auth_fc: set default priority to -1 ( #44393 )
2020-06-29 15:05:18 +02:00
Benjamin Dauvergne
8fa965c522
mics: apply xframe_options_deny to views ( #44435 )
...
IdP and auth views are exempted.
2020-06-26 12:15:30 +02:00
Benjamin Dauvergne
442dc74bab
misc: use long duration cookie to check for cookie support in browser ( #44055 )
2020-06-26 12:02:38 +02:00
Benjamin Dauvergne
47ee640f79
tests: ensure testserver is used as host name in all tests ( #44055 )
...
testserver is the default name in the Django test client and in
django-webtest.
Constraint on django-webtest in tox.ini is relaxed to make
app.set_cookie() works for test on cookies.
2020-06-26 12:02:36 +02:00
Benjamin Dauvergne
862673a793
idp_oidc: validate sector identifier for pairwise identifier policies ( #44164 )
2020-06-26 11:55:29 +02:00
Benjamin Dauvergne
7337b7ecf6
idp_oidc: make get_sector_identifier() a method of OIDCClient ( #44164 )
2020-06-26 11:55:13 +02:00
Benjamin Dauvergne
27e8f2f8fe
user_import: do not use contextlib.nested() ( #44356 )
2020-06-23 15:55:03 +02:00
Benjamin Dauvergne
c9a6f1b754
misc: use unicode strings in lazy_join ( #43287 )
2020-06-18 09:30:36 +02:00
Frédéric Péters
b31c6e52b9
translation update
2020-06-16 21:14:47 +02:00
Serghei Mihai
dc7bce7c05
misc: allow email domains suggestions ( #40166 )
2020-06-15 17:15:01 +02:00
Valentin Deniaud
162a984897
views: fix password change code ( #43862 )
2020-06-15 12:17:48 +02:00
Benjamin Dauvergne
cc3b90eab9
auth_fc: check current user is authenticated ( #43970 )
...
Uniqueness can fail on linking of current account but also on creation
of a new account *if* FC sub is already linked to an inactive account.
2020-06-12 15:32:09 +02:00
Thomas NOËL
8ee155eefa
setup.py: limit django-filter to <2.3 ( #43874 )
2020-06-10 15:28:44 +02:00
Paul Marillonnet
4c9b1fc932
auth_fc: disable authenticator if improperly configured ( #43653 )
2020-06-08 11:58:57 +02:00
Paul Marillonnet
7d50310de5
auth_fc: provide blank default client id and secret ( #43653 )
2020-06-08 11:58:57 +02:00
Frédéric Péters
6bf952cc42
tox: limit django-filter to <2.3 ( #43723 )
...
pkg_resources.ContextualVersionConflict: (Django 1.11.29 (...),
Requirement.parse('Django>=2.2'), {'django-filter'})
-- https://jenkins.entrouvert.org/job/authentic/1290/console
2020-06-06 06:25:52 +02:00
Frédéric Péters
bc5b70e571
translation update
2020-06-05 08:14:20 +02:00
Paul Marillonnet
a8f244087f
saml: soap_call takes two arguments ( #43537 )
2020-06-03 09:31:14 +02:00
Paul Marillonnet
48e198c642
saml: support encoding variations in metadata validator ( #43534 )
2020-06-03 09:30:16 +02:00
Valentin Deniaud
0d8ea42ad2
manager: forbid changing role members when synced from ldap ( #37187 )
2020-06-02 12:04:02 +02:00
Valentin Deniaud
ffb04c1ab3
tests: check for actual widget choices ( #41939 )
2020-06-02 11:58:25 +02:00
Valentin Deniaud
80bb97d328
tests: add select2 test helper ( #41939 )
2020-06-02 11:58:25 +02:00
Frédéric Péters
707825d2cf
misc: send unused account alerts using translations ( #43466 )
2020-06-02 11:10:46 +02:00
Benjamin Dauvergne
f505534e79
authenticators: delete test cookie when authentication is successful ( #43473 )
2020-06-01 15:25:46 +02:00
Thomas NOËL
5ce3efbeee
franceconnect: add reverse-tabnabbing protection ( #43217 )
2020-05-22 14:44:33 +02:00
Benjamin Dauvergne
c9b0992d59
translation update
2020-05-22 14:39:47 +02:00
Benjamin Dauvergne
a38a843aef
misc: hide disabled attributes and values ( #42963 )
2020-05-22 14:22:11 +02:00
Benjamin Dauvergne
8dee691224
tests: work around bytes/str usage in webtest ( #43074 )
...
webtest only support byte string as GET parameters with python2.
2020-05-20 16:50:27 +02:00
Benjamin Dauvergne
f3f837439b
misc: simplify ValidatedEmailField ( #43074 )
2020-05-20 16:50:27 +02:00