Alexandre Aubin
|
08c23599e2
|
Improve yunohost package version diagnosis
|
2019-11-06 23:49:13 +01:00 |
|
Alexandre Aubin
|
aa8aefce02
|
Merge branch 'stretch-unstable' into simplify-requirement-checks-madness
|
2019-11-01 15:20:48 +01:00 |
|
Alexandre Aubin
|
61fb0be773
|
More accurate tests with explicit exception/message excepted to be triggered
|
2019-09-23 20:57:59 +02:00 |
|
Alexandre Aubin
|
6284ad09c6
|
Simplify madness code about checking requirements
|
2019-09-20 15:01:39 +02:00 |
|
Alexandre Aubin
|
0f7b8c3515
|
Simplify group list interface and code
|
2019-09-13 16:31:02 +02:00 |
|
Laurent Peuch
|
19dbe87167
|
[mod] regex must be stored in raw strings
|
2019-08-25 16:50:30 +02:00 |
|
Laurent Peuch
|
0849adbee1
|
[mod] remove useless weird comment
|
2019-08-25 16:48:21 +02:00 |
|
Alexandre Aubin
|
d0c982a422
|
Check for obvious conflict with already running apt/dpkg commands when running yunohost upgrade
|
2019-05-31 16:09:25 +02:00 |
|
Alexandre Aubin
|
08dc22b750
|
Fix funky errors by explicitly destroying the global variable at exit time
|
2019-05-17 15:26:31 +02:00 |
|
Alexandre Aubin
|
331bdb53aa
|
Merge branch 'stretch-unstable' into authenticate-as-root
|
2019-05-16 17:08:48 +02:00 |
|
Alexandre Aubin
|
c15cc788ed
|
Add utils to fetch LDAP interface
|
2019-05-10 01:56:33 +02:00 |
|
Alexandre Aubin
|
f4b87f9695
|
Move low-level apt stuff to utils/packages.py
|
2019-04-24 17:46:39 +02:00 |
|
Alexandre Aubin
|
6fc6d6cfe6
|
Who knows, maybe this folder doesn't exist in some context
|
2019-02-22 15:16:07 +01:00 |
|
Alexandre Aubin
|
1d8d3c2828
|
Add small helper to check if dpkg is in a broken state
|
2019-02-18 15:58:05 +01:00 |
|
Josué Tille
|
4282d7edca
|
Fix tests
|
2018-12-29 21:16:55 +01:00 |
|
Alexandre Aubin
|
ba5c55e50d
|
Merge branch 'stretch-unstable' into autopep8
|
2018-12-15 15:11:29 +01:00 |
|
Alexandre Aubin
|
7e3a90232f
|
__raw_msg__ -> raw_msg
|
2018-12-14 14:17:20 +00:00 |
|
Alexandre Aubin
|
46972788b2
|
Add comment about the motivation behind YunohostError
|
2018-12-14 15:05:56 +01:00 |
|
Alexandre Aubin
|
115b557b67
|
autopep8 + a few manual tweaks
|
2018-12-13 18:52:26 +00:00 |
|
Alexandre Aubin
|
b93e96d33b
|
Fix tests + allow to bypass m18n in YunohostError if a raw message is provided
|
2018-12-12 19:38:05 +00:00 |
|
Alexandre Aubin
|
2dd1d8ccfe
|
Unused errno + remaining unecessary m18n.n
|
2018-12-12 19:01:28 +00:00 |
|
Alexandre Aubin
|
07ffe6f592
|
Fix misc typo and forgotten m18n.n
|
2018-12-12 19:01:28 +00:00 |
|
Alexandre Aubin
|
24cf090221
|
Fix YunohostError definition
|
2018-12-12 19:01:28 +00:00 |
|
Irina LAMBLA
|
4ba309a221
|
modif MoulinetteError to YunohostError
|
2018-12-12 19:01:28 +00:00 |
|
Irina LAMBLA
|
c4b77b2894
|
add YunohostError
|
2018-12-12 18:56:26 +00:00 |
|
Irina LAMBLA
|
fab662f4ef
|
The rest
The ones that sed didn't find. Modified by hand.
|
2018-12-12 18:56:26 +00:00 |
|
Alexandre Aubin
|
69d0503ba5
|
Forgot to get the 'value' key here..
|
2018-11-28 22:01:27 +00:00 |
|
Alexandre Aubin
|
f28df1348d
|
Merge branch 'cracklib' of https://github.com/YunoHost/yunohost into cracklib
|
2018-10-31 00:17:52 +00:00 |
|
Alexandre Aubin
|
1ce20259cd
|
Cracklib is too nazi, use a simple txt list + grep to search for password
|
2018-10-31 00:17:09 +00:00 |
|
Alexandre Aubin
|
ded9b58575
|
Use level 1 as default for everybody
|
2018-10-26 14:31:16 +00:00 |
|
Alexandre Aubin
|
4268c0d04d
|
Forgot 'self'
|
2018-10-26 14:30:25 +00:00 |
|
Alexandre Aubin
|
319602537d
|
To me this doesnt make sense :| Either the password is accepted or it is not, but we shall not give advice to the user *after* validating the password...
|
2018-10-25 19:39:08 +00:00 |
|
Alexandre Aubin
|
354cd8106e
|
Misc cleaning
|
2018-10-25 19:36:27 +00:00 |
|
Alexandre Aubin
|
2209f75985
|
Raise the level 1 length from 6 to 8 to reduce the gap with level 2
|
2018-10-25 19:33:36 +00:00 |
|
Alexandre Aubin
|
c313084dc3
|
Consistency with comment in settings.py
|
2018-10-25 19:30:34 +00:00 |
|
Alexandre Aubin
|
914088954d
|
Propagate interface changes everywhere the assertion is used
|
2018-10-25 19:21:15 +00:00 |
|
Alexandre Aubin
|
167df05f56
|
Not sure to understand the whole logic behind this :/ To me this should as simple as this ?
|
2018-10-25 19:03:41 +00:00 |
|
Alexandre Aubin
|
55256c1973
|
Merge LoggerPasswordValidator with PasswordValidator
|
2018-10-25 18:36:55 +00:00 |
|
Alexandre Aubin
|
3c5ce491c5
|
Various changes to try to improve the semantic of everything @.@
|
2018-10-25 18:27:52 +00:00 |
|
Alexandre Aubin
|
2b00e072d8
|
Merge Profile validator into regular validator
|
2018-10-25 17:31:32 +00:00 |
|
Alexandre Aubin
|
85d3c7df34
|
Moar cleaning
|
2018-10-25 17:23:58 +00:00 |
|
Alexandre Aubin
|
08e1d929c1
|
Simplify the 'listed' check
|
2018-10-25 17:10:54 +00:00 |
|
Alexandre Aubin
|
aac9b78c03
|
We aint using that online thing :|
|
2018-10-25 16:51:40 +00:00 |
|
ljf
|
4a1363489a
|
[fix] Bad indentation
|
2018-08-29 03:07:00 +02:00 |
|
ljf
|
0a633e74d7
|
[enh] Change the way password.py interract with ssowat
|
2018-08-29 01:25:28 +02:00 |
|
ljf
|
ca91a9cae5
|
[enh] Protect password
|
2018-08-29 01:09:13 +02:00 |
|
ljf
|
536b46e527
|
[enh] Support advice with standalone password.py
|
2018-08-28 21:34:33 +02:00 |
|
ljf
|
783c512628
|
[enh] PasswordValidator without Moulinette
|
2018-08-28 08:56:12 +02:00 |
|
ljf
|
67e82111c1
|
[enh] Validate pwd with Online Pwned List
|
2018-08-28 03:09:43 +02:00 |
|
ljf
|
0c33ad50fc
|
[enh] Validate pwd with Online Pwned List
|
2018-08-28 03:09:12 +02:00 |
|