Commit graph

5832 commits

Author SHA1 Message Date
Maniack Crudelis
ee5a42eaed Remove helper ynh_mkdir_tmp
Le helper `ynh_mkdir_tmp` est inutile. Il existe la commande `mktemp -d` pour créer des dossiers temporaires.
2016-11-29 14:00:15 +01:00
Laurent Peuch
34ca628624 Merge pull request #180 from alexAubin/certmanager
[enh] Certificate management integration (e.g. Let's Encrypt ...)
2016-11-28 15:45:44 +01:00
Laurent Peuch
a7289c447a [fix] typo 2016-11-28 15:38:19 +01:00
Laurent Peuch
f0c29147dd [mod] style 2016-11-28 14:42:42 +01:00
Laurent Peuch
4a9b89d12e [mod] merge double with 2016-11-28 14:42:36 +01:00
Laurent Peuch
2f4f254612 [mod] pep8 2016-11-28 14:42:22 +01:00
Laurent Peuch
86eb9a2405 [fix] avoid reverse order log display on web admin 2016-11-28 14:37:15 +01:00
Laurent Peuch
5b73ab448f [mod] create list in one step 2016-11-28 14:32:24 +01:00
Laurent Peuch
7f046f0880 [mod] no space before a ? in english 2016-11-28 14:32:07 +01:00
Julien Malik
0ec81b4399 [enh] add python-cracklib to dependencies 2016-11-28 13:25:48 +01:00
Julien Malik
73760c4a7d [enh] implement password checks with cracklib to detect too weak passwords 2016-11-28 13:25:48 +01:00
Alexandre Aubin
f956fa7161 [enh] Adding check that user is actually created + minor refactor of ldap/auth init 2016-11-28 02:35:19 +01:00
Laurent Peuch
504baefd87 [fix] avoid random bug on post-install due to nscd cache\n\nThanks to the work of Alex Aubin who've managed to discover why this was happening and propose a solution. 2016-11-28 02:06:45 +01:00
Laurent Peuch
952040183e [mod] give instructions on how to solve the conf.json.persistant parsing error 2016-11-27 01:16:22 +01:00
Laurent Peuch
64fc8ed5dd Merge remote-tracking branch 'origin/fix-593-cant-restore-root-domain-app' into unstable 2016-11-25 00:20:54 +01:00
M5oul
1f6a57bc27 [enh] Complete readme (#183)
Add:
 - how to contribute.
 - repository content.
 - how this part of YunoHost works and interface with other YunoHost components.
 - dependencies
 - the fact that we could implement other modules from API.
 - actionmap and hooks reference.
 - links toward contents of the repository:
 - sort contents by kind and importance.
 - website project link
 - explanation about what the repo is about.
 - license section.
2016-11-24 22:21:58 +01:00
Alexandre Aubin
ddcc57eb9d pep8 2016-11-24 10:59:25 -05:00
Alexandre Aubin
1b20899f0e Daily renew cron job instead of weekly 2016-11-24 10:40:01 -05:00
Laurent Peuch
53acba8035 Merge pull request #179 from JimboJoe/patch-1
Fix backup when /home/yunohost.backup/archives is on a different device
2016-11-24 15:01:55 +01:00
Laurent Peuch
efa1eda3b1 Merge pull request #162 from YunoHost/make_exception_more_useful
[enh] display file path on file_not_exist error
2016-11-24 15:01:06 +01:00
Alexandre Aubin
195c675c59 More exception handling, this time for previous acme challenge conf already existing in nginx 2016-11-23 21:36:34 -05:00
ljf
dfbfc0cfc7 [fix] Can't get mailbos used space if dovecot is down 2016-11-24 02:55:59 +01:00
Alexandre Aubin
e66a708520 Misc tweaks on exceptions 2016-11-23 11:46:52 -05:00
Alexandre Aubin
ed16cd7f5a Adding an option to use the staging Let's Encrypt CA, sort of a dry-run 2016-11-22 23:44:23 -05:00
Alexandre Aubin
a6353703bd Catching exceptions from acme-tiny 2016-11-22 22:24:54 -05:00
Alexandre Aubin
0132cf037f Moving DNS resolvers IP to constant var at beginning of file 2016-11-22 20:38:33 -05:00
Alexandre Aubin
be061522e6 Moving full letsencrypt app conflict warning to locales/en.json 2016-11-22 20:32:33 -05:00
Alexandre Aubin
fb29bb879b Removing check for ssowat header when testing HTTP reachability 2016-11-22 20:23:14 -05:00
Alexandre Aubin
dc731c3af5 Using a single generic skipped regex for acme challenge in ssowat conf 2016-11-22 20:13:39 -05:00
Alexandre Aubin
c57e343d45 Looking for ssowat header in https (workaround for when app is installed on root domain) 2016-11-21 11:24:55 -05:00
Alexandre Aubin
5de006f18d Follow up of @julienmalik comments - misc typo/cosmetic fixes 2016-11-21 10:58:57 -05:00
Alexandre Aubin
bba92e4d41 Small tweaks for the web interface 2016-11-20 20:36:58 -05:00
ljf
da7728fe74 [fix] Can't restore app on a root domain 2016-11-17 12:54:39 +01:00
Laurent Peuch
99f0f761a5 [mod] include execption into appslist_retrieve_error message 2016-11-16 04:04:07 +01:00
Laurent Peuch
2aab7bdf1b [mod] simplify code 2016-11-16 04:00:47 +01:00
Laurent Peuch
97128d7d63 [mod] exception should only be used for exceptional situations and not when buildin functions allow you to do the expected stuff 2016-11-16 04:00:47 +01:00
Laurent Peuch
d9081bddef [mod] directly use python to retreive json list 2016-11-16 04:00:47 +01:00
Laurent Peuch
c4cecfcea5 [mod] use python instead of os.system 2016-11-16 04:00:47 +01:00
Laurent Peuch
cf3e28786c [mod] remove useless line 2016-11-16 04:00:47 +01:00
Alexandre Aubin
11c626881a Adding other DNS resolvers from FFDN 2016-11-09 20:19:56 -05:00
Alexandre Aubin
a85c79ef32 Refactored the self-signed cert generation, some steps were overly complicated for no reason 2016-11-09 19:41:23 -05:00
Laurent Peuch
9e5b2743db [mod] pep8 2016-11-09 08:38:58 +01:00
Laurent Peuch
937cccf813 [mod] remove useless import 2016-11-09 08:38:52 +01:00
Alexandre Aubin
4e9a2c050d Cleaning / reorganizing the way certificates are stored and enabled 2016-11-08 23:29:10 -05:00
Alexandre Aubin
80ebaa6895 Have a subdirectory for cert backups, to not flood /etc/yunohost/certs/ 2016-11-08 22:34:19 -05:00
Alexandre Aubin
e1539297a5 Ignore messy stderr from openssl commands during self-signed cert generation 2016-11-08 22:25:15 -05:00
Alexandre Aubin
109cbf7641 Backuping existing certificate (if any) also for self-signed generation 2016-11-08 22:22:13 -05:00
Alexandre Aubin
a57ebfc4e6 Use 3072 bits keys 2016-11-08 21:11:36 -05:00
Alexandre Aubin
e2e1fce44e Fixing previous commit 2016-11-08 21:09:06 -05:00
Alexandre Aubin
6bfe1c8083 Check that the DNS A record matches the global IP now using dnspython and FDN's DNS 2016-11-08 20:59:55 -05:00