Christophe Maudoux
3e2a6aeb34
Append unit test ( #1774 )
2019-05-30 12:26:50 +02:00
Xavier Guimard
6b5677b4ce
Tidy ( #1774 )
2019-05-29 14:20:46 +02:00
Clément OUDOT
8279fde2d7
Fix register mail template ( #1779 )
2019-05-29 14:05:20 +02:00
Christophe Maudoux
8e19bc2279
Diag msg ;-)
2019-05-29 00:09:23 +02:00
Christophe Maudoux
224137462a
Tidy ( #1774 )
2019-05-29 00:08:48 +02:00
Christophe Maudoux
a89f83294b
Retrieve session from DB if exists & Improve unit test ( #1774 )
2019-05-28 23:55:54 +02:00
Xavier Guimard
8fd3f6be90
Merge branch 'issue1521-appmenu' into 'v2.0'
...
Preserve applicationList key names (#1521 )
See merge request lemonldap-ng/lemonldap-ng!76
2019-05-28 22:10:53 +02:00
Xavier
db2ee96bc8
Update versions ( #1777 )
2019-05-28 22:04:45 +02:00
Xavier
f0842569c2
Don't erase pdata on 404 errors ( #1778 )
2019-05-28 21:58:22 +02:00
Xavier
e4174be166
Increase timeout ( #1777 )
2019-05-28 21:51:11 +02:00
Xavier
6f9e857136
Update manifest
2019-05-28 21:50:16 +02:00
Xavier
ead61416e0
Add test for #1777
2019-05-28 21:50:07 +02:00
Xavier
82171e9a90
Fix missing $req in SLO responses ( #1777 )
2019-05-28 21:45:54 +02:00
Xavier
acd6ba50e8
Fix some missing $req ( #1777 )
2019-05-28 19:52:08 +02:00
Christophe Maudoux
5126e9003b
Allow double sessions for double cookies with singleSession ( #1775 )
2019-05-28 17:32:06 +02:00
Maxime Besson
b12992755f
Preserve applicationList key names ( #1521 )
...
Previously, every configuration save from the manager would overwrite
applicationList key names to preserve their ordering.
This commit introduces a new "order" key in the JSON config instead.
2019-05-28 15:38:26 +02:00
Christophe Maudoux
dece7d8aa0
Allow double sessions for double cookies ( #1775 )
2019-05-27 22:42:02 +02:00
Christophe Maudoux
b8d242464d
Improve unit tests ( #1775 )
2019-05-27 22:42:02 +02:00
Christophe Maudoux
621603d312
Improve unit test ( #1771 )
2019-05-26 17:28:16 +02:00
Christophe Maudoux
0b9695e5b9
Rename unit tests (69 already used by FavApps plugin)
2019-05-26 12:57:39 +02:00
Christophe Maudoux
ab0bab22c6
Improve Impersonation unit tests
2019-05-26 12:56:33 +02:00
Christophe Maudoux
26233106a5
Set _updateTime session value ( #1771 )
2019-05-26 11:56:58 +02:00
Christophe Maudoux
3dd4c52c65
Update version ( #1766 )
2019-05-26 10:33:39 +02:00
Maxime Besson
c65e22dcf8
Add missing Finnish flag
...
And some unit tests to make all language have a matching flag icon
2019-05-24 15:18:49 +02:00
Christophe Maudoux
0e47cb4f5b
Fix warning message
2019-05-23 15:52:11 +02:00
Maxime Besson
0babf4c6c3
Fix non-sso session removal in SoapServer
...
closes #1762
2019-05-21 17:30:37 +02:00
Christophe Maudoux
1bcf4e09af
Append double cookies and refresh request unit tests ( #1747 )
2019-05-20 23:05:47 +02:00
Christophe Maudoux
59f07b7b8f
Avoid to renew double cookie sessions for refresh request ( #1747 )
2019-05-20 23:03:10 +02:00
Christophe Maudoux
a03301fabd
Tidy ( #1749 )
2019-05-20 23:03:10 +02:00
Xavier Guimard
78e50ac855
Add systemd scripts for cron tasks
2019-05-20 10:23:18 +02:00
Xavier
c47091b944
Add systemd timer (replace cron)
2019-05-19 23:29:16 +02:00
Christophe Maudoux
dbb2aa093e
Append double cookies unit tests ( #1749 )
2019-05-19 21:52:46 +02:00
Christophe Maudoux
2b49ce5bd0
Append DoubleCookies unit test & Update manifest ( #1749 )
2019-05-19 14:06:43 +02:00
Christophe Maudoux
29b7341345
Change code order ( #1749 )
2019-05-19 13:40:46 +02:00
Christophe Maudoux
006f862a69
Cleaning code ( #1755 )
2019-05-17 22:18:09 +02:00
Clément OUDOT
c024952b8f
Do not fail if no RP or no OP configured ( #1759 )
2019-05-17 16:00:33 +02:00
Xavier Guimard
7abbb3fa66
Permit html use in lang templates
...
Closes : #1706
2019-05-17 08:05:36 +02:00
Xavier
b91d1d4b87
Tidy
2019-05-16 20:45:14 +02:00
Xavier
a2e78c88c3
Set versions
2019-05-16 20:42:31 +02:00
Xavier
1186aba52b
lmError(): return JSON if wanted ( #1745 )
2019-05-16 06:50:13 +02:00
Christophe Maudoux
c20c14ac95
Append unit test ( #1755 )
2019-05-15 23:50:28 +02:00
Christophe Maudoux
e46fac82b2
CheckUser with tokenGlobalStorage & Warn if SSO groups are merged
2019-05-15 23:45:06 +02:00
Maxime Besson
1f1eeab9c8
Do not log a warning when displaying form with Combination
...
When form-based authentication methods return PE_FIRSTLOGIN, do not log
a warning because it's normal behavior to show the form.
2019-05-14 19:47:28 +02:00
Christophe Maudoux
fc034ad4bf
Impersonation with doubleCookie ( #1746 )
2019-05-12 22:59:21 +02:00
Clément OUDOT
05cd4d4a58
Fix update token with global storage ( #1742 )
2019-05-12 20:39:25 +02:00
Clément OUDOT
682b193477
Use TOKEN kind for mail password reset sessions ( #1743 )
2019-05-12 20:04:38 +02:00
Clément OUDOT
07de622e83
Fix getRegisterSession and getMailSession ( #1743 )
2019-05-12 17:36:14 +02:00
Clément OUDOT
332fb4f9da
Update version in module dependencies
2019-05-12 16:22:50 +02:00
Christophe Maudoux
e8b4e0c52c
Update manifest
2019-05-11 23:21:54 +02:00
Xavier
9a71709f44
Tidy
2019-05-11 23:03:48 +02:00
Christophe Maudoux
a93caace4b
Improve unit test ( #1746 )
2019-05-11 23:01:52 +02:00
Christophe Maudoux
8737fc0808
Impersonation with doubleCookie & Append unit test ( #1746 )
2019-05-11 22:57:52 +02:00
Xavier
f3c4ea0afb
Tydy
2019-05-11 20:18:43 +02:00
Christophe Maudoux
aeead582d8
Restore _httpSession ( #1746 )
2019-05-11 19:07:07 +02:00
Xavier
e78cfefae8
Update translation (~100% match)
2019-05-11 18:08:50 +02:00
Xavier
a96238c2c3
Update translations
2019-05-11 18:04:41 +02:00
Xavier
7177e8d644
make manifest
2019-05-11 17:38:37 +02:00
Xavier
000db1536b
Update versions
2019-05-11 17:37:56 +02:00
Xavier
fe4fe6a7d3
Add security test ( #1742 )
2019-05-11 15:56:17 +02:00
Xavier
5d1c8ff6b2
make manifest
2019-05-11 15:45:25 +02:00
Xavier
2ce7396bf2
Don't filter on session_kind with SOAP ( #1742 )
2019-05-11 15:41:14 +02:00
Xavier
6235b303b3
#1742 in progress...
2019-05-11 09:31:17 +02:00
Xavier
22acb06555
Test to prove that #1743 is fixed
2019-05-10 18:50:20 +02:00
Xavier Guimard
1cd50bb353
Fix Auth::Remote session kind ( #1742 )
2019-05-10 18:02:56 +02:00
Xavier Guimard
638a0de81a
Don't use SSO session type for tokens (Fixes security part of #1742 )
2019-05-10 17:35:10 +02:00
Maxime Besson
e31a607c35
Fix typos in fr/en manager translations
2019-05-09 17:32:30 +02:00
Christophe Maudoux
3132378bea
Fix CSP warning "Refused to apply in-line style"
2019-05-07 22:57:22 +02:00
Clément OUDOT
fce270408e
Improve log in plugin GrantSession ( #1739 )
2019-05-06 19:10:26 +02:00
Xavier Guimard
57ccf2d7ba
Fix cron syntax ( #1733 )
2019-05-06 18:45:00 +02:00
Xavier Guimard
d2442724f4
Generate debian/*cron* files from LLNG ones ( #1733 )
2019-05-06 18:37:26 +02:00
Clément OUDOT
755b1ace78
Add some debug in Ext2F ( #1738 )
2019-05-06 14:28:28 +02:00
Clément OUDOT
a7c8b9d466
Fix error handling in Ext2F ( #1738 )
2019-05-06 14:07:42 +02:00
Christophe Maudoux
c40857f747
Improve unit test ( #1664 )
2019-05-04 12:32:38 +02:00
Christophe Maudoux
99e80a1c4b
Improve unit test ( #1730 )
2019-05-03 21:43:49 +02:00
Christophe Maudoux
c8dd4554aa
Test if required secret elements are set to sign JWT
2019-05-02 14:33:56 +02:00
Christophe Maudoux
789cbbb340
Fix unit test
2019-05-01 23:39:22 +02:00
Clément OUDOT
2b28e8e61f
Modify redirect page ( #1728 )
2019-04-30 17:02:52 +02:00
Christophe Maudoux
409f845dd2
Improve unit test ( #1664 )
2019-04-30 14:57:45 +02:00
Christophe Maudoux
f4938f3489
Grant access only if required Impersonation succeeds ( #1664 )
2019-04-30 14:57:45 +02:00
Christophe Maudoux
04aae64a9f
Improve unit test
2019-04-29 22:33:11 +02:00
Christophe Maudoux
321fe29c35
Update version
2019-04-29 22:33:11 +02:00
Christophe Maudoux
4f430ca4be
Improve unit test
2019-04-29 22:33:11 +02:00
Christophe Maudoux
2e9092d2bd
Clean code
2019-04-29 22:33:11 +02:00
Christophe Maudoux
a89b92f265
Improve code ( #1386 )
2019-04-29 22:33:11 +02:00
Christophe Maudoux
2e3c2e1a16
Sort by spoofed and real attributes ( #1658 )
2019-04-29 22:33:11 +02:00
Clément OUDOT
926262170b
Implement PKCE in OIDC provider ( #1722 )
2019-04-29 17:18:16 +02:00
Clément OUDOT
8e6f678be7
Create a configuration option to allow a Relying Party to be a public client
...
Allow unauthenticated requests on OAuth2 token endoint
#1725
2019-04-29 10:02:16 +02:00
Maxime Besson
2f9e6aa623
Allow override of username attribute for CAS apps
...
Global CAS options allows the admistrator to set the session attribute
that gets exported to all CAS application as the main identifier
(cas:user)
This commit adds the ability to override this configuration for a
particular CAS application.
OIDC already allows this
Fixes #1713
2019-04-28 21:06:34 +02:00
Maxime Besson
62f16721ff
Send username when calling CAS1.0 validation
...
Fixes #1724
2019-04-28 19:29:54 +02:00
Maxime Besson
64cc4ea0e6
Do not sent Kerberos js twice when using Combination
...
Fixes #1720
2019-04-25 17:17:03 +02:00
Xavier Guimard
3ac6cf67f1
Clean old "liberty alliance" messages ( #1719 )
2019-04-23 16:36:04 +02:00
Xavier Guimard
ea90f3c7e4
Update translations
2019-04-23 15:14:06 +02:00
Clément OUDOT
cb0b05304a
Update portal MANIFEST
2019-04-22 18:00:28 +02:00
Christophe Maudoux
c86b76cb9c
Init. rules by using accessors ( #1658 )
2019-04-21 11:56:29 +02:00
Xavier Guimard
795a846ec3
Switch to jQuery 3.4 ( #1716 )
2019-04-19 14:50:44 +02:00
Xavier Guimard
0ae3b221bc
Update Portal JS libs ( #1716 )
2019-04-19 13:35:48 +02:00
Xavier Guimard
974007ec8b
Update translation (using 100% match suggestions)
2019-04-17 18:10:56 +02:00
Xavier Guimard
4f90db8918
Enable Finnish on portal
2019-04-17 18:01:46 +02:00
Xavier Guimard
d0e5be2797
Enable Finnish on portal
2019-04-17 17:58:55 +02:00
Christophe Maudoux
69444b701b
Improve unit test ( #1712 )
2019-04-16 21:13:02 +02:00
Xavier Guimard
221e4c0a6e
Update translation (using 100% match suggestions)
2019-04-16 13:30:35 +02:00
Xavier Guimard
b252bb3818
Update translation (using 100% match suggestions)
2019-04-16 13:19:59 +02:00
Xavier Guimard
62c3bd6a5b
Update translations
2019-04-16 11:44:49 +02:00
Christophe Maudoux
d9af0529db
Improve unit test ( #1712 )
2019-04-15 23:03:56 +02:00
Christophe Maudoux
ad776ddbb7
Typo ( #1712 )
2019-04-15 23:03:31 +02:00
Christophe Maudoux
9ab1a48c01
Display cancel button only if authChoice is enabled ( #1712 )
2019-04-15 22:41:11 +02:00
maudoux
9b711e6c81
Update version
2019-04-13 22:57:30 +02:00
maudoux
40dbcf0412
Update manifest
2019-04-13 22:55:21 +02:00
maudoux
cfa98b2723
Fix logo display
2019-04-13 21:02:47 +02:00
maudoux
214dc44232
Improve unit test ( #1704 )
2019-04-13 21:02:47 +02:00
Clément OUDOT
259f9d8d94
Use same JSON fields for failure and success ( #1711 )
2019-04-13 15:23:40 +02:00
Clément OUDOT
9256571f25
Return session id with successful REST authentication ( #1711 )
2019-04-12 16:57:22 +02:00
Xavier
bc6f321b60
Don't fail when DBI isn't available. Fixes: RT#129128
2019-04-11 22:29:34 +02:00
Clément OUDOT
c2a4454f93
Add possibility to manually skip GPG test
2019-04-11 12:43:58 +02:00
Clément OUDOT
4db9839850
Fix some warnings in tests
2019-04-11 11:58:21 +02:00
Clément OUDOT
6b2920522d
Backport code to run test on CentOS 7
2019-04-11 11:18:22 +02:00
Xavier Guimard
f4dcac4131
Update translations
2019-04-11 11:06:36 +02:00
Xavier Guimard
1034600040
Update translations
2019-04-11 10:57:22 +02:00
maudoux
41c40cec02
Improve unit test ( #1704 )
2019-04-10 23:03:17 +02:00
maudoux
74a3b4a242
Improve unit test ( #1704 )
2019-04-10 22:50:34 +02:00
maudoux
026fcd9f76
Fix warnings ( #1704 )
2019-04-10 22:14:46 +02:00
maudoux
1d08372a8c
Sort CAS servers & update langs ( #1704 )
2019-04-10 21:58:37 +02:00
Xavier
4a21e96426
Fix warning
2019-04-10 21:54:03 +02:00
Xavier
1bcf828a89
Merge remote-tracking branch 'arosier/idpsort' into v2.0
2019-04-10 19:48:26 +02:00
Antoine ROSIER
8875a4e985
perltidy
2019-04-10 17:21:33 +02:00
Antoine ROSIER
f7b296b032
Sorting OIDc ( #1704 )
2019-04-10 17:06:41 +02:00
Antoine ROSIER
8636da45be
Sorting SAML idp ( #1704 )
2019-04-10 17:06:41 +02:00
Clément OUDOT
ae3a728378
Manage template inclusion when file is not in configured portal theme ( #1653 )
2019-04-10 15:42:58 +02:00
Christophe Maudoux
413cc98fba
perltidy
2019-04-10 09:21:55 +02:00
Antoine ROSIER
6352dc6ac8
Sort idp and op ( #1704 )
2019-04-10 09:01:55 +02:00
Xavier
af707c5b1f
Clear pdata on lmerror access
2019-04-10 07:14:36 +02:00
maudoux
4ff20f2d76
Fix Yubikey userLogger ( #1702 )
2019-04-09 23:40:16 +02:00
Xavier
01b60dcb22
Update translations
2019-04-09 22:17:46 +02:00
Xavier
a187e5c59b
Fix some userLogger message ( #1702 )
2019-04-09 21:48:59 +02:00
Xavier
046585020f
Allow hashes in Combination module overload ( Closes : #1707 )
2019-04-09 21:01:55 +02:00
Christophe Maudoux
f1cb8d236e
Checkuser case unsensitive for URL only & Improve unit test (1667)
2019-04-09 16:56:00 +02:00
Xavier
0385422d69
Improve #1700 test
2019-04-09 07:16:05 +02:00
Xavier
577d4d0469
Improve #1700 test
2019-04-08 22:30:35 +02:00
Xavier
0ea69bb87d
Improve #1700 test
2019-04-08 21:56:35 +02:00
Xavier
ce00317db8
Add AuthBasic test ( #1700 )
2019-04-08 21:52:59 +02:00
maudoux
046d740109
Fix regex unit tests ( #1664 )
2019-04-06 21:45:07 +02:00
maudoux
2fabde045b
Fix RexExp in unit test ( #1694 )
2019-04-06 14:09:58 +02:00
maudoux
1bc519d11d
Fix warning ( #1694 )
2019-04-06 14:09:58 +02:00
Maxime Besson
666e59ad6e
Fix #1698 by clearing saml request token on unauth issuer flow
...
Add some unit tests to make sure relevant pdata is cleared after authentication
2019-04-05 23:27:21 +02:00
maudoux
c573ec9625
Typo & upadte version
2019-04-05 22:58:48 +02:00
maudoux
956d934a93
Append GPG authentication level ( #1699 )
2019-04-05 22:38:20 +02:00
maudoux
85551ba5e1
Append REST authentication level ( #1699 )
2019-04-05 22:38:01 +02:00
Christophe Maudoux
cf36b44162
Cleaning code ( #1664 )
2019-04-05 20:04:17 +02:00
Christophe Maudoux
dc1f36daf0
Use OTT rule ( #1664 )
2019-04-05 20:03:42 +02:00
Christophe Maudoux
f4801f3587
Use OTT rule ( #1664 )
2019-04-05 20:03:37 +02:00
Christophe Maudoux
01006fc984
Use OTT rule ( #1664 )
2019-04-05 20:03:25 +02:00
Christophe Maudoux
64952d670e
Improve unit test ( #1664 )
2019-04-05 20:02:24 +02:00
Christophe Maudoux
cb53973881
Use OTT rule ( #1694 )
2019-04-05 17:24:16 +02:00
Christophe Maudoux
5a8a7d483f
Use OTT rule ( #1694 )
2019-04-05 17:24:07 +02:00
Christophe Maudoux
2b818a9c02
Append specific ottRule dependency ( #1694 )
2019-04-05 17:23:09 +02:00
Xavier Guimard
10e8d51449
Fix Perl::Critic changes
2019-04-05 10:46:43 +02:00
Xavier Guimard
2159957c34
Update versions
2019-04-05 09:54:43 +02:00
maudoux
5b67f1f743
Use rule to enable OTT ( #1694 )
2019-04-03 23:28:45 +02:00
maudoux
72bee11c2a
Improve unit test ( #1694 )
2019-04-03 23:27:45 +02:00
Clément OUDOT
8859fe342b
Fix setHiddenFormValue ( #1692 )
2019-04-03 17:54:58 +02:00
Clément OUDOT
8be0817363
Send optional SAML attributes if they have a value ( #1681 )
2019-04-03 16:40:41 +02:00
Xavier Guimard
ece9b21219
Remove trailing whitespaces
2019-04-03 14:15:16 +02:00
Xavier Guimard
141ba96c92
Update version
2019-04-03 13:53:56 +02:00
Clément OUDOT
9a454fbb7a
Manage SLO termination if there is no RelayState ( #1671 )
2019-04-03 12:26:01 +02:00
Maxime Besson
4b0994af35
Add unit test for #1668 with multiple SP
2019-04-03 11:20:24 +02:00
Maxime Besson
730da67c44
Add HTTP-Redirect unit test for #1671
2019-04-03 11:20:24 +02:00
Maxime Besson
d44a042fd5
Revert 8f5fbb077e
and change the way logout errors are handled
...
Relating to issue #1668 , the proposed fix works when there is only one
service provider to logout of.
Now that multiple service provider logout is starting to work again on
2.0, we cannot read the remote_ProviderID from the logout object because
it is only filled by lasso when actually building the response.
Instead, we ignore any error that could occur when building the
response, log a warning and show the portal instead. Still better than
an internal server error.
2019-04-03 11:20:24 +02:00
Xavier Guimard
0ca4d1a724
Add script to delete session ( #1697 )
2019-04-03 09:51:32 +02:00
maudoux
e4bc7c55d6
Improve unit test ( #1664 )
2019-04-02 22:08:15 +02:00
maudoux
ae28ea3169
Append Conf domain to url if missing - Fix port ( #1664 )
2019-04-02 22:08:15 +02:00
maudoux
ec214c75c2
Append Conf domain to url if missing ( #1664 )
2019-04-02 22:08:15 +02:00
Clément OUDOT
a805a5a00b
Manage SLO responses ( #1671 )
2019-04-02 17:27:47 +02:00
Clément OUDOT
4e76ee9582
Avoid warning during SAML SLO ( #1671 )
2019-04-02 16:13:45 +02:00
Clément OUDOT
bac2eb564c
Remove antiframe protection in portal javascript ( #1696 )
2019-04-02 15:05:41 +02:00
Clément OUDOT
c4b4e95e9d
Display password or login template after password modification ( #1654 )
2019-04-02 11:12:33 +02:00
Clément OUDOT
4af47ad6a4
Allow iframe from portal to be able to load saml SLO return page ( #1671 )
2019-04-01 18:09:31 +02:00
Clément OUDOT
5a30a82fa6
Add SLO Termination endpoint ( #1671 )
2019-04-01 18:02:38 +02:00
Clément OUDOT
59bc0642fc
Always display info ( #1693 )
2019-04-01 17:18:28 +02:00
Clément OUDOT
502a32e257
Add unit test and fix code for ppolicy grace ( #1691 )
2019-04-01 09:58:56 +02:00
Xavier
01ab88ba57
Fix for #1691
2019-04-01 06:52:21 +02:00
Clément OUDOT
a1f5fb5170
Test return of getUser ( #1654 )
2019-03-29 11:53:52 +01:00
Xavier
906db8daa6
Merge branch 'antoinerosier/lemonldap-ng-logs' into v2.0
2019-03-27 21:44:25 +01:00
Antoine ROSIER
b79c9659cb
Add user logs informations ( #1687 )
2019-03-27 16:00:39 +01:00
Clément OUDOT
4bab684e2d
Refresh entry after password modification ( #1654 )
2019-03-27 09:59:22 +01:00
Xavier
5a5572ec1f
Fix WSDL generation ( Closes : #1686 )
2019-03-26 21:47:14 +01:00
Xavier Guimard
d1bf4efc4d
Update translations
2019-03-26 19:02:50 +01:00
Clément OUDOT
39020e003e
Fix server error on SAML SLO ( #1671 )
2019-03-26 17:15:01 +01:00
Clément OUDOT
aa139df89d
Change criticity of password must be reset message ( #1654 )
2019-03-26 16:45:19 +01:00
Xavier Guimard
af4f123916
Fix cspScrip ( Closes : #1683 )
2019-03-26 09:56:46 +01:00
Xavier Guimard
99afd7243a
Fix #1675
2019-03-26 08:06:55 +01:00
Xavier
f226bded41
Partial fix for /logout ( #1675 )
2019-03-26 07:30:36 +01:00
Xavier
774707ad65
Add cache to avoid parsing and compiling JSON files at each request ( #1595 )
2019-03-26 06:49:39 +01:00
Xavier
81c88216b0
Fix forced french display ( Fixes : #1657 )
2019-03-25 21:46:17 +01:00
Xavier Guimard
3c0a9d7ecc
Second fix for #1673
2019-03-25 19:34:29 +01:00
Xavier Guimard
4138b7edae
Fix menu app cache ( #1673 )
2019-03-25 16:48:57 +01:00
Maxime Besson
3575e0ef23
Clear url pdata on CDA redirection
...
Fixes #1650
2019-03-19 19:15:47 +01:00
Clément OUDOT
8a9a5b0b3a
New method to override messages with JSON files ( #1595 )
2019-03-19 17:39:13 +01:00
Clément OUDOT
8ab1eb54bf
Update MANIFEST
2019-03-19 15:39:13 +01:00
Clément OUDOT
447c09c0a2
Remove old translation file ( #1595 )
2019-03-19 15:38:36 +01:00
Clément OUDOT
438d5bcbaf
Revert patch on GrantSession plugin ( #1666 )
2019-03-18 21:35:02 +01:00