moulinette (12.0.2) testing; urgency=low - portal-api: Bypass CSRF protection for login route ([#340](http://github.com/YunoHost/moulinette/pull/340)) - portal-api: login/logout redirect to referer when param referer_redirect is set ([#339](http://github.com/YunoHost/moulinette/pull/339)) Thanks to all contributors <3 ! (selfhoster1312) -- Alexandre Aubin Sat, 31 Aug 2024 20:12:43 +0200 moulinette (12.0.1) testing; urgency=low - Tweaks and fixes for new portal API / ssowat refactoring ([#341](https://github.com/YunoHost/moulinette/pull/341)) - Simplify logging : unecessary messages + obscure concept of "action id" ([#337](https://github.com/YunoHost/moulinette/pull/337)) - Misc tweaks to adapt code and tests to Python 3.11 -- Alexandre Aubin Thu, 04 May 2023 20:30:19 +0200 moulinette (11.2.1) stable; urgency=low - repo chores: various black enhancements - [i18n] Translations updated for Arabic, Basque, Catalan, Chinese (Simplified), Czech, Dutch, English, Esperanto, French, Galician, German, Hindi, Indonesian, Italian, Japanese, Nepali, Norwegian Bokmål, Persian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish, Ukrainian Thanks to all contributors <3 ! (Alexandre Aubin, Francescc, José M, Metin Bektas, ppr, Psycojoker, rosbeef andino, Tagada, xabirequejo, xaloc33) -- OniriCorpe Sun, 19 May 2024 23:49:00 +0200 moulinette (11.2) stable; urgency=low - [i18n] Translations updated for Japanese Thanks to all contributors <3 ! (motcha) -- Alexandre Aubin Mon, 17 Jul 2023 16:32:34 +0200 moulinette (11.1.5) stable; urgency=low - setup.py: fix version specifier in python_requires, python tooling not happy with * i guess (2373a7fa) - auth: prevent stupid issue where outdated cookie usage would trigger error 500 intead of 401, resulting in a ~bug after Yunohost self-upgrade and the webadmin is confused about the API not being up again (c06e1a91) - i18n: Translations updated for Chinese (Simplified), Indonesian, Japanese Thanks to all contributors <3 ! (liimee, motcha, Neko Nekowazarashi, Poesty Li) -- Alexandre Aubin Mon, 10 Jul 2023 21:32:20 +0200 moulinette (11.1.4) stable; urgency=low - Releasing as stable -- Alexandre Aubin Wed, 01 Feb 2023 20:28:56 +0100 moulinette (11.1.2.1) testing; urgency=low - Handle calling 'yunohost' with no args more gracefully (4c03e16d) - [i18n] Translations updated for Arabic Thanks to all contributors <3 ! (ButterflyOfFire) -- Alexandre Aubin Mon, 30 Jan 2023 16:34:23 +0100 moulinette (11.1.2) testing; urgency=low - legacy: Remove the 'global argument' mechanism ... we only use it for --version and it's just batshit overly complicated for what this achieves... (50b19a95, 80873777, 7f4e8b39) - Dont take lock for read/GET operations ([#327](https://github.com/yunohost/moulinette/pull/327)) - [i18n] Translations updated for Arabic, Basque, Dutch Thanks to all contributors <3 ! (André Koot, ButterflyOfFire, xabirequejo) -- Alexandre Aubin Fri, 06 Jan 2023 00:37:23 +0100 moulinette (11.1.0) testing; urgency=low - Bump version for testing release -- Alexandre Aubin Wed, 26 Oct 2022 16:15:37 +0200 moulinette (11.0.9) stable; urgency=low - Bump version for stable release -- Alexandre Aubin Sun, 07 Aug 2022 23:30:35 +0200 moulinette (11.0.8) testing; urgency=low - [fix] random_ascii helper was generating inconsistent string length (4239f466) - [i18n] Translations updated for German, Polish, Slovak Thanks to all contributors <3 ! (Gregor, Jose Riha, Radek Raczkowski) -- Alexandre Aubin Sun, 07 Aug 2022 11:55:06 +0200 moulinette (11.0.7) testing; urgency=low - [i18n] Translations updated for Spanish Thanks to all contributors <3 ! (JimScope, Alexandre Aubin) -- tituspijean Wed, 18 May 2022 00:02:25 +0200 moulinette (11.0.6) testing; urgency=low - [enh] cli: Add possibility to hide commands in --help (cb9ecb46) - [i18n] Translations updated for Finnish, Galician Thanks to all contributors <3 ! (Alexandre Aubin, alexAubin, José M, Mico Hauataluoma, Weblate) -- Kay0u Tue, 29 Mar 2022 14:23:40 +0200 moulinette (11.0.2) testing; urgency=low - [fix] Various tweaks for Python 3.9 - [fix] cli: Adapt prompt_toolkit call because now using the v3.x of the lib (d901d28a, 12218bcb, c44e0252) - [mod] refactor: Rework actionsmap and m18n init, drop multiple actionsmap support (9fcc9630) - [mod] api: Move cookie session management logic to the authenticator for more flexibility ([#311](https://github.com/YunoHost/moulinette/pull/311)) Thanks to all contributors <3 ! (Kay0u) -- Alexandre Aubin Wed, 19 Jan 2022 21:15:58 +0100 moulinette (4.4.0) testing; urgency=low - Bump version for 4.4 release -- Alexandre Aubin Wed, 19 Jan 2022 21:10:44 +0100 moulinette (4.3.3.1) stable; urgency=low - [i18n] Translations updated for Dutch, Finnish, German Thanks to all contributors <3 ! (Boudewijn, Gregor, Kay0u, Mico Hauataluoma) -- Alexandre Aubin Wed, 19 Jan 2022 21:10:44 +0100 moulinette (4.3.3) stable; urgency=low - [enh] quality: Apply pyupgrade ([#312](https://github.com/YunoHost/moulinette/pull/312)) - [i18n] Translations updated for Czech, German, Portuguese Thanks to all contributors <3 ! (Bram, Christian Wehrli, maique madeira, Radek S, Valentin von Guttenberg) -- Alexandre Aubin Wed, 29 Dec 2021 01:08:10 +0100 moulinette (4.3.2.2) stable; urgency=low Aaaaaand typoed 'testing' instead of 'stable' in previous changelog -- Alexandre Aubin Mon, 15 Nov 2021 18:44:09 +0100 moulinette (4.3.2.1) testing; urgency=low - [fix] api: 'Missing credentials parameter' bug : request.POST is buggy when value contains special chars ... request.params appears to be more reliable (c5f577c0) - [fix] api: issue with accented chars in form .. decode() is not needed anymore? (c5700f1b) - [i18n] Translations updated for Chinese (Simplified), Italian Thanks to all contributors <3 ! (dagangtie, Flavio Cristoforetti) -- Alexandre Aubin Mon, 15 Nov 2021 18:44:09 +0100 moulinette (4.3.2) stable; urgency=low - Bump version for stable release -- Alexandre Aubin Fri, 05 Nov 2021 02:35:56 +0100 moulinette (4.3.1.2) testing; urgency=low - [i18n] Translations updated for Basque, Occitan, Russian, Spanish Thanks to all contributors <3 ! (Page Asgardius, punkrockgirl, Quentí, Semen Turchikhin) -- Alexandre Aubin Wed, 03 Nov 2021 18:42:44 +0100 moulinette (4.3.1.1) testing; urgency=low - [enh] Add cp helper (14e37366) -- Alexandre Aubin Mon, 04 Oct 2021 01:24:34 +0200 moulinette (4.3.1) testing; urgency=low - [mod] Rework cli prompt mecanisc ([#303](https://github.com/YunoHost/moulinette/pull/303)) - [i18n] Translations updated for Indonesian, Russian, Turkish Thanks to all contributors <3 ! (Éric Gaspar, liimee) -- Alexandre Aubin Wed, 29 Sep 2021 22:37:28 +0200 moulinette (4.3.0) testing; urgency=low - [enh] Allow file type in actionmaps ([#258](https://github.com/YunoHost/moulinette/pull/258)) - [refactor] Rework and externalize the authenticator system ([#270](https://github.com/YunoHost/moulinette/pull/270)) - [security] Add httponly to API cookies (8562c05d) - [enh] Add prefill and multiline in prompt ([#290](https://github.com/YunoHost/moulinette/pull/290), 08f7866f) - [enh] Support bytes/stream in write_to_file (6e714314) - [fix] Various technical bugs in utils/process.py (fdc61c91, 4eb60dac, 3741101d) - [i18n] Translations updated for French, Galician, Persian, Ukrainian Thanks to all contributors <3 ! (Éric Gaspar, José M, Kay0u, ljf, Parviz Homayun, ppr, Tymofii-Lytvynenko) -- Alexandre Aubin Sun, 19 Sep 2021 21:19:43 +0200 moulinette (4.2.4) stable; urgency=low - [fix] Avoid warning and use safeloader ([#281](https://github.com/YunoHost/moulinette/pull/281)) - [fix] Add warning when trying to feed non-string values to Popen env (2a89a82) - [i18n] Translations updated for Esperanto, French, German, Portuguese Thanks to all contributors <3 ! (amirale qt, Christian Wehrli, Éric Gaspar, ljf, mifegui) -- Alexandre Aubin Thu, 19 Aug 2021 19:25:30 +0200 moulinette (4.2.3.3) stable; urgency=low - [fix] Damn array args bug (2c9ec9f6) Thanks to all contributors <3 ! (ljf) -- Alexandre Aubin Thu, 03 Jun 2021 18:40:18 +0200 moulinette (4.2.3.2) stable; urgency=low - [fix] wait 1s for message in call_async_output, prevent CPU overload ([#275](https://github.com/YunoHost/moulinette/pull/275)) - [i18n] Translations updated for Chinese (Simplified) Thanks to all contributors <3 ! (Kayou, yahoo~~) -- Alexandre Aubin Wed, 02 Jun 2021 20:23:31 +0200 moulinette (4.2.3.1) stable; urgency=low - [fix] Request params not decoded ([#277](https://github.com/YunoHost/moulinette/pull/277)) Thanks to all contributors <3 ! (ljf) -- Alexandre Aubin Tue, 25 May 2021 18:59:01 +0200 moulinette (4.2.3) stable; urgency=low - [fix] Unicode password doesn't log in ([#276](https://github.com/YunoHost/moulinette/pull/276)) - [i18n] Translations updated for Chinese (Simplified), Galician Thanks to all contributors <3 ! (José M, ljf, yahoo~~) -- Alexandre Aubin Mon, 24 May 2021 17:34:19 +0200 moulinette (4.2.2) stable; urgency=low - [i18n] Translations updated for French, Hungarian - Release as stable Thanks to all contributors <3 ! (Dominik Blahó, Éric Gaspar) -- Alexandre Aubin Sat, 08 May 2021 15:10:01 +0200 moulinette (4.2.1) testing; urgency=low - Fix weird technical thing in actionmap sucategories loading, related to recent changes in Yunohost actionmap (135fae95) -- Alexandre Aubin Sat, 17 Apr 2021 04:58:10 +0200 moulinette (4.2.0) testing; urgency=low - [mod] Python2 -> python3 ([#228](https://github.com/YunoHost/moulinette/pull/228), 8e70561f, 570e5323, 3758b811, 90f894b5, [#269](https://github.com/YunoHost/moulinette/pull/269), e85b9f71, cafe68f3) - [mod] Code formatting, test fixing, cleanup (677efcf6, 0de15467, [#268](https://github.com/YunoHost/moulinette/pull/268), affb54f8, f7199f7a, d6f82c91) - [enh] Improve error semantic such that the webadmin shall be able to redirect to the proper log view ([#257](https://github.com/YunoHost/moulinette/pull/257), [#271](https://github.com/YunoHost/moulinette/pull/271)) - [fix] Simpler and more consistent logging initialization ([#263](https://github.com/YunoHost/moulinette/pull/263)) Thanks to all contributors <3 ! (Kay0u, Laurent Peuch) -- Alexandre Aubin Fri, 19 Mar 2021 18:39:42 +0100 moulinette (4.1.4) stable; urgency=low - [enh] Remove useless warning - Stable release Thanks to all contributors <3 ! (Aleks) -- Kayou Thu, 14 Jan 2021 21:49:37 +0100 moulinette (4.1.3) stable; urgency=low - Stable release -- Alexandre Aubin Fri, 08 Jan 2021 03:15:05 +0100 moulinette (4.1.2) testing; urgency=low - [mod] Misc code cleanup ([#259](https://github.com/YunoHost/moulinette/pull/259), 82bc0e82, 8566eaaa, 2caf1234) - [mod] Improve error messages ([#264](https://github.com/YunoHost/moulinette/pull/264)) - [fix] Minor issue about 'comment' in actionmaps ([#266](https://github.com/YunoHost/moulinette/pull/266)) - [i18n] Improve translation for French Thanks to all contributors <3 ! (Kay0u, Bram, ppr) -- Alexandre Aubin Thu, 07 Jan 2021 00:23:44 +0100 moulinette (4.1.1) testing; urgency=low - [enh] Add options to write_to_json ([#261](https://github.com/YunoHost/moulinette/pull/261)) - [fix] Fix tests ([#262](https://github.com/YunoHost/moulinette/pull/262)) Thanks to all contributors <3 ! (Kay0u) -- Alexandre Aubin Sat, 19 Dec 2020 01:52:06 +0100 moulinette (4.1.0.1) testing; urgency=low - Tmp bump version number for CI / tests moulinette (4.1.0) testing; urgency=low - [enh] Simplify interface initialization (Moulinette#245) - [enh] Be able to return a raw HTTP response (Moulinette#255) - [fix] Incorrect locale in some situations (Moulinette/d9fa6c7) - [fix] Prevent installing moulinette 4.1 without Yunohost 4.1 (Moulinette/9609fe1) - [fix] Error messages are not displayed in some situations (Moulinette/2501ecd) - Update translations for French, Spanish, Italian, Portuguese, Czech (Moulinette#256) Thanks to all contributors <3 ! (ppr, KaeruCT, Omnia89, roukydesbois, miloskroulik, Aleks, Kay0u, miloskroulik) -- Kay0u Thu, 03 Dec 2020 16:32:44 +0100 moulinette (4.0.3) stable; urgency=low - Bump version number for stable release -- Alexandre Aubin Wed, 29 Jul 2020 17:00:00 +0200 moulinette (4.0.2~beta) testing; urgency=low - Bump version number for beta release -- Alexandre Aubin Fri, 19 Jun 2020 15:33:29 +0200 moulinette (4.0.1~alpha) testing; urgency=low - [fix] Get rid of legacy code which breaks postinstall on buster for some reason (ac83b10f) - [fix] Remove legacy Breaks and Replaces (e49a47c7) - [fix] Let's hash the password like we do in core during tests (0c78374e) -- Alexandre Aubin Fri, 05 Jun 2020 17:32:35 +0200 moulinette (3.8.1.3) stable; urgency=low - Update authorship/maintainer information (7818f07) - [i18n] Translations updated for Arabic, Catalan, French, Italian Thanks to all contributors <3 ! (ButterflyOfFire, É. Gaspar, L. Noferini, ppr, xaloc33) -- Alexandre Aubin Mon, 27 Jul 2020 17:15:36 +0200 moulinette (3.8.1.2) stable; urgency=low - [fix] locale parsing in some edge case - [i18n] Translations updated for Chinese (Simplified), Catalan, French, Nepali, Occitan Thanks to all contributors ! (Aleks, amirale qt, clecle226, Quentí, xaloc33) -- Kay0u Fri, 22 May 2020 07:58:19 +0000 moulinette (3.8.1.1) stable; urgency=low Bumping version number for stable release -- Kay0u Wed, 20 May 2020 18:56:36 +0000 moulinette (3.8.1) testing; urgency=low - [fix] Misc technical ux/debugging fixes (#242, #243, #244, 840f27d2) - [fix] try to autorestart ldap when the server is down (#247) - [i18n] Translations updated for Dutch, Esperanto, French, German, Nepali, Polish Thanks to all contributors <3 ! (amirale qt, Bram, É. Gaspar, Kay0u, M. Döring, Zeik0s) -- Alexandre Aubin Sat, 09 May 2020 21:09:35 +0200 moulinette (3.8.0) testing; urgency=low # Major stuff - Simplify auth mechanism (#216) - Add more tests (#230) - Use Black in Moulinette (#220, 6f5daa0, 54b8cab) # Minor technical stuff - [fix] Don't display comment if argument is already set (#226) - Don't miserably crash if async running can't read incoming message (06d8c48) - Report the actual error when ldap fails (628ffc9) # i18n - Improve translations for Swedish, Dutch, Italian, Russian, Polish, Portuguese, Catalan, Spanish, Occitan, Nepali, Esperanto, Basque, Chinese (Simplified), Arabic, German, Hungarian, Greek, Turkish, Bengali (Bangladesh) Thanks to all contributors ! (Aleks, Bram, ButterflyOfFire, Filip B., Jeroen F., Josué T., Kay0u, Quentí, Yifei D., amirale qt, decentral1se, Elie G., frju365, Romain R., xaloc33) -- Kay0u Thu, 09 Apr 2020 20:29:48 +0000 moulinette (3.7.1.1) stable; urgency=low - [fix] Report actual errors when some LDAP operation fails to ease debugging -- Alexandre Aubin Fri, 17 Apr 2020 17:00:00 +0000 moulinette (3.7.1) stable; urgency=low - [enh] Lazy loading pytz for performances -- Alexandre Aubin Thu, 9 Apr 2020 14:55:00 +0000 moulinette (3.7.0.2) stable; urgency=low Bumping version number for stable release -- Kay0u Thu, 26 Mar 2020 22:03:23 +0000 moulinette (3.7.0.1) testing; urgency=low - [fix] Slapd may crash if we try to update the LDAP with no change (moulinette#231) Thanks to all contributors (Josué) <3 ! -- Kay0u Sun, 15 Mar 2020 16:09:25 +0000 moulinette (3.7.0) testing; urgency=low # ~ Major stuff - [enh] Add group and permission mechanism (#189) - [mod] Be able to customize prompt colors (808f620) - [enh] Support app manifests in toml (#204, 55515cb) - [enh] Quite a lot of messages improvements, string cleaning, language rework... (599bec3, #208, #213, b7d415d, a8966b8, fdf9a71, d895ae3, bdf0a1c) - [i18n] Improved translations for Catalan, Occitan, French, Arabic, Spanish, German, Norwegian Bokmål # Smaller or pretty technical fix/enh - [enh] Preparations for moulinette Python3 migration (Tox, Pytest and unit tests) (#203, #206, #207, #210, #211 #212, 2403ee1, 69b0d49, 49c749c, 2c84ee1, cef72f7) - [enh] Add a write_to_yaml utility similar to write_to_json (2e2e627) - [enh] Warn the user about long locks (#205) - [mod] Tweak stuff about setuptools and moulinette deps? (b739f27, da00fc9, d8cbbb0) - [fix] Misc micro bugfixes or improvements (83d9e77) - [doc] Fix doc building + add doc build tests with Tox (f1ac5b8, df7d478, 74c8f79, bcf92c7, af2c80c, d52a574, 307f660, dced104, ed3823b) - [enh] READMEs improvements (1541b74, ad1eeef) Thanks to all contributors <3 ! (accross all repo: Yunohost, Moulinette, SSOwat, Yunohost-admin) : advocatux, Aksel K., Aleks, Allan N., amirale qt, Armin P., Bram, ButterflyOfFire, Carles S. A., chema o. r., decentral1se, Emmanuel V., Etienne M., Filip B., Geoff M., htsr, Jibec, Josué, Julien J., Kayou, liberodark, ljf, lucaskev, Lukas D., madtibo, Martin D., Mélanie C., nr 458 h, pitfd, ppr, Quentí, sidddy, troll, tufek yamero, xaloc33, yalh76 -- Alexandre Aubin Thu, 31 Oct 2019 18:40:00 +0000 moulinette (3.6.4.1) stable; urgency=low - [fix] Catch all exceptions in read_yaml helper -- Alexandre Aubin Mon, 06 Aug 2019 18:40:00 +0000 moulinette (3.6.4) stable; urgency=low Bumping version number for stable release -- Alexandre Aubin Tue, 04 Jul 2019 23:30:00 +0000 moulinette (3.6.1) testing; urgency=low - [enh] Add LDIF parsing utility (#201) Thanks to all contributors <3 ! (Josué) -- Alexandre Aubin Tue, 04 Jun 2019 13:20:00 +0000 moulinette (3.6.0) testing; urgency=low - [enh] Allow to use SASL authentication for LDAP (by root user) (#183) - [i18n] Improve translation for Spanish Thanks to all contributors (Josue, advocatux) <3 ! -- Alexandre Aubin Wed, 22 May 2019 19:45:00 +0000 moulinette (3.5.2) stable; urgency=low - Release as stable ! - [fix] Do not miserably crash if the lock does not exist when attempting to release it - [i18n] Update translation for Arabic, Italian Thanks to all contributors (Aleks, BoF, silkevicious) <3 ! -- Alexandre Aubin Wed, 10 Apr 2019 02:14:00 +0000 moulinette (3.5.1) testing; urgency=low * [fix] Fix case where stdinfo is not provided in call_async_output (0a300e5) * [i18n] Improve translation for Greek, Hungarian, Polish, Swedish, French, Catalan, Occitan Thanks to all contributors (Aleks, ariasuni, Quentí, ppr, Xaloc) <3 ! -- Alexandre Aubin Wed, 03 Apr 2019 02:25:00 +0000 moulinette (3.5.0) testing; urgency=low * [i18n] Improve Russian and Chinese (Mandarin) translations Contributors : n3uz, Алексей -- Alexandre Aubin Wed, 13 Mar 2019 17:20:00 +0000 moulinette (3.4.2) stable; urgency=low * [i18n] Improve Basque translation Thanks to all contributors (A. Garaialde) <3 ! -- Alexandre Aubin Tue, 29 Jan 2019 16:50:00 +0000 moulinette (3.4.1) testing; urgency=low * [i18n] Improve Chinese(Mandarin) translation * [i18n] Misc orthotypograhy Thanks to all contributors (Jibec, aleiyer) <3 ! -- Alexandre Aubin Thu, 17 Jan 2019 21:50:00 +0000 moulinette (3.4.0) testing; urgency=low * [fix] Code cleaning with autopep8 (#187) * [fix] Automatically reconnect LDAP authenticator when slapd restarts (#185) * [enh] Display date as system timezone (#184) * [mod] Make sure `gpg.encrypt` actually does something (#182) * [mod] Add possiblity to get attribute name of conflict in LDAP (#181) * [enh] Simplify moulinette error management (#180) * [mod] Remove Access-Control-Allow-Origin (#174) * [enh] Protect against CSRF (#171) * [i18n] Improve Spanish translation Thanks to all contributors (Aleks, randomstuff, irina11y, Josue, gdayon, ljf) <3 ! -- Alexandre Aubin Thu, 20 Dec 2018 21:53:00 +0000 moulinette (3.3.1) stable; urgency=low * [fix] 'force' semantics in 'utils.filesystem.mkdir' (#177) * [mod] Adjust coding style and tidy up unused imports (#178) * [i18n] Improve French translation Thanks to all contributors (airwoodix, Jibec) <3 ! -- Alexandre Aubin Fri, 23 Nov 2018 15:00:00 +0000 moulinette (3.3.0) testing; urgency=low * [fix] Remove unappropriate 'whoami' ldap warning (#173) * [enh] Allow to add comments to describe parameters when they are asked (#175) * [i18n] Add Italian translations Thanks to all contributors (ljf, Aleks, silkevicious) <3 ! -- Alexandre Aubin Tue, 08 Nov 2018 17:30:00 +0000 moulinette (3.2.0) stable; urgency=low * Update translations for Catalan and Turkish Thanks to all contributors : Xaloc, BoF <3 ! -- Alexandre Aubin Tue, 11 Sep 2018 17:15:00 +0000 moulinette (3.2.0~testing1) testing; urgency=low * Add optional stdinfo communication channel when running commands (#155) -- Alexandre Aubin Thu, 23 Aug 2018 22:07:00 +0000 moulinette (3.1.0) stable; urgency=low * Fix datetime output formats (#163) * Add the missing Info: prefix for info messages * Rework a bit the way we handle async outputs (#166) * Don't crash the moulinette if we fail to format a string (#168) Thanks to all contributors : ljf, Bram, Aleks ! -- Alexandre Aubin Wed, 15 Aug 2018 21:44:00 +0000 moulinette (3.0.0) stable; urgency=low Merging with Jessie's branches Releasing as stable -- Alexandre Aubin Sun, 17 Jun 2018 03:46:00 +0000 moulinette (3.0.0~beta1.1) testing; urgency=low Merging with Jessie's branches -- Alexandre Aubin Mon, 28 May 2018 02:55:00 +0000 moulinette (3.0.0~beta1) testing; urgency=low Beta release for Stretch -- Alexandre Aubin Thu, 03 May 2018 03:04:45 +0000 moulinette (2.7.14) stable; urgency=low * Improve French, Occitan, Portuguese, Arabic translations * Release as stable -- Alexandre Aubin Sun, 17 Jun 2018 01:42:12 +0000 moulinette (2.7.13) testing; urgency=low * [i18n] Improve translations for Portugueuse, Occitan * [enh] Add read_yaml util (#161) Contributors : Bram, by0ne, Quentí -- Alexandre Aubin Mon, 28 May 2018 02:55:00 +0000 moulinette (2.7.12) stable; urgency=low * Bumping version number for stable release -- Alexandre Aubin Sun, 06 May 2018 16:57:18 +0000 moulinette (2.7.11) testing; urgency=low * [i18n] Improve translations for Arabic, Dutch, French, Occitan, Spanish * [enh] Improve performances by lazy-loading some imports * [enh] Log time needed to load a python module for an action * [fix] Avoid cases where get_cookie returns None * [mod] Improve exception logging in ldap stuff Thanks to all contributors (pitchum, Bram, ButteflyOfFire, J. Keerl, Matthieu, Jibec, David B, Quentí, bjarkan) <3 ! -- Alexandre Aubin Tue, 01 May 2018 23:33:59 +0000 moulinette (2.7.7) stable; urgency=low (Bumping version for stable release) -- Alexandre Aubin Thu, 18 Jan 2018 17:41:43 -0500 moulinette (2.7.6) testing; urgency=low * [fix] Indicate where those damn logs files are * [i18n] Improve Spanish and French translations Thanks to all contributors (Bram, Jibec, David B.) ! <3 -- Alexandre Aubin Tue, 16 Jan 2018 17:12:19 -0500 moulinette (2.7.5) stable; urgency=low (Bumping version for stable release) -- Alexandre Aubin Sat, 02 Dec 2017 12:26:43 -0500 moulinette (2.7.3) testing; urgency=low * Optional expected status code for download_text/json (#153) * Allow to give lock to multiple processes (#154) -- Alexandre Aubin Thu, 12 Oct 2017 16:09:27 -0400 moulinette (2.7.2) stable; urgency=low * Revert hack for buildchain, found a proper solution * Release as stable -- Alexandre Aubin Tue, 22 Aug 2017 20:49:11 -0400 moulinette (2.7.1.1) testing; urgency=low [ Laurent Peuch ] * [fix] bad hack to handle the limitation of our buildchain -- Laurent Peuch Sun, 20 Aug 2017 01:49:49 +0000 moulinette (2.7.1) testing; urgency=low ## Security * [fix] auto upgrade admin password to sha-512 on login (Laurent Peuch) ## Lock management * [enh] Check if parent already has lock (Alexandre Aubin) ## Translation * [i18n] Translated using Weblate (French) (remy cabaret, Jean-Baptiste Holcroft ) * [i18n] Translated using Weblate (Esperanto) (MCMic) Thanks to all contributors (Bram, Aleks, R., remy cabaret, Jean-Baptiste Holcroft, MCMic) ! <3 -- Laurent Peuch Sat, 19 Aug 2017 22:58:11 +0000 moulinette (2.7.0) testing; urgency=low * [enh] More helpers for common IO operations (#141) * [fix] Correctly handle error 500 (#142) * [enh] Support subcategories (#143) * [enh] Make some part of the code more readable (#144) * [enh] Remove black magic related to m18n and other things (#145) * [enh] Show description of command in --help (#148) * [i18n] Update French translation (#149) Thanks to all contributors (Bram, Aleks, R. Cabaret) ! <3 -- Alexandre Aubin Mon, 07 Aug 2017 13:04:21 -0400 moulinette (2.6.1) stable; urgency=low * [fix] Recursive mkdir was broken -- ljf Wed, 21 Jun 2017 17:53:31 -0400 moulinette (2.6.0) testing; urgency=low # Improvements / fixes * [fix] Use ordered dict for the actionmap cache (#136) * [fix] Show positional arguments first in --help / usage (#138) * Update translations for Portuguese, German, Dutch Thanks to all contributors and translators ! (Trollken, frju, Fabien Gruber, Jeroen Keerl, Aleks) -- Alexandre Aubin Mon, 24 Apr 2017 12:44:23 -0400 moulinette (2.5.3) testing; urgency=low [ ljf ] * [fix] Recursive chmod was broken * [fix] Pep8 -- opi Mon, 20 Feb 2017 16:41:26 +0100 moulinette (2.5.2) stable; urgency=low [ Laurent Peuch ] * [mod] autopep8 * [enh] add pep8 travis check * [mod] continue with pep8 * [fix] other modules were depending on "import *", urgh. * [fix] don't circumway logging module * [fix] log module was redifining constants thus breaking import * [fix] hotfix for very obvious bug * [fix] hotfix another bug related to the logging/log conflict [ ljf ] * [fix] Unused import in process is reference and used by yunohost script [ opi ] * [enh][love] Add CONTRIBUTORS.md [ Moul ] * [enh] readme: add translation badge status. -- opi Thu, 02 Feb 2017 11:05:51 +0100 moulinette (2.5.1) testing; urgency=low Random broken apps installation: * [enh] don't timeout by default on cli Other fixes: * [fix] syntax error in python would avoid catching excepted exception * [fix] forgot to add self to method signature * [fix] edgy bug on slow hardware, especially on our (futur) CI Translations: * Hindi by Anmol Thanks to all contributors: Anmol, Bram, Moul -- Laurent Peuch Fri, 16 Dec 2016 01:06:19 +0100 moulinette (2.5.0) testing; urgency=low * [enh] automatically regenerate cache if actionmap.yml is modified * [enh] add empty file for hindie to enable it in weblate * [i18n] Translated using Weblate (Dutch) * [i18n] Translated using Weblate (English) * [i18n] Translated using Weblate (French) * [i18n] Translated using Weblate (German) * [i18n] Translated using Weblate (Portuguese) * [i18n] Translated using Weblate (Spanish) Contributors: Bram, ljf, opi -- opi Thu, 01 Dec 2016 21:12:09 +0100 moulinette (2.4.0.1) stable; urgency=low [ Jérôme Lebleu ] * [enh] Catch unknown uid/gid in utils.filesystem.chown [ frju ] * [i18n] Translated using Weblate (Portuguese) [ Bob ] * [i18n] Translated using Weblate (French) [ Juanu ] * [i18n] Translated using Weblate (Spanish) * [i18n] Translated using Weblate (Spanish) [ Jérôme Lebleu ] * [i18n] Translated using Weblate (French) -- Jérôme Lebleu Sat, 28 May 2016 22:14:41 +0200 moulinette (2.4.0) stable; urgency=low * New stable release from testing. -- Jérôme Lebleu Sun, 08 May 2016 00:53:09 +0200 moulinette (2.3.5.1) testing; urgency=low * [ref] Rename 'deprecated' action argument to 'deprecated_alias' * [enh] Allow to define deprecated action * [i18n] Translated using Weblate (French) -- Jérôme Lebleu Tue, 26 Apr 2016 17:25:02 +0200 moulinette (2.3.5) testing; urgency=low [ davidba123 ] * [i18n] Translated using Weblate (German) [ Felix Bartels ] * [i18n] Translated using Weblate (German) [ Jean-Baptiste ] * [i18n] Translated using Weblate (French) [ Jérôme Lebleu ] * [enh] Allow to define deprecated action names * [enh] Check for stale lock file * [enh] Allow to not output result from the cli * [enh] Sort result when pretty printing result from the cli * [fix] Create parents directories with proper permissions in mkdir util * [fix] Set authenticate handler if password is given (bugfix #228) * [i18n] Use named variables in translations * [i18n] Translated using Weblate [ Laurent Peuch ] * [mod] make cli color endling more usable and DRY [ Marvin Gärtner ] * [i18n] Translated using Weblate (German) [ retmarut ] * [i18n] Translated using Weblate (Dutch) -- Jérôme Lebleu Sat, 16 Apr 2016 20:12:19 +0200 moulinette (2.3.4) testing; urgency=low * [enh] Allow to pass the password as argument in the cli * [fix] Use given namespace in cli/api helpers for logging * [fix] Log exception too if a key cannot be translated * [i18n] Update translations from Transifex belatedly -- Jérôme Lebleu Thu, 24 Dec 2015 11:00:37 +0100 moulinette (2.3.3) testing; urgency=low * [enh] Enhance stream utils with callback and use it in call_async_output -- Jérôme Lebleu Tue, 17 Nov 2015 11:06:13 +0100 moulinette (2.3.2) testing; urgency=low * [fix] Update call_async_output to make use of start_async_file_reading -- Jérôme Lebleu Sun, 15 Nov 2015 13:59:20 +0100 moulinette (2.3.1) testing; urgency=low * [ref] Use a new asynchronous file reader helper * [enh] Provide new logging facilities to get rid of msignals.display * [enh] Use logger in cli helper when MoulinetteError is raised * [enh] Allow to define global abstract arguments in the cli * [enh] Replace print_* arguments by output_as in the cli * [enh] Add auto-completion support in the cli * [enh] Implement logging handler and queues for the API * [enh] Catch exceptions and return code in api function helper * [enh] Output to stderr if level >= WARNING in TTYHandler * [enh] Allow to use a formatter and improve tty check in TTYHandler * [fix] Update debhelper build depends and standard version * [fix] Correct global object name * [fix] Add current action id instead of logger's one * [i18n] Add some basic strings -- Jérôme Lebleu Sun, 15 Nov 2015 00:14:41 +0100 moulinette (2.3.0) testing; urgency=low * [i18n] Update translations from Transifex * [enh] Allow to print output in a script-usable way for the cli * [fix] Remove unneeded debian/install file * [enh] Add a filesystem utils closed to some coreutils commands * [enh] Add a chmod function in utils.filesystem * [fix] Prevent malformed translation issue -- Jérôme Lebleu Mon, 02 Nov 2015 22:44:28 +0100 moulinette (2.2.1.1) stable; urgency=low * [fix] Missing os import -- Jérôme Lebleu Sat, 18 Jul 2015 17:14:07 +0200 moulinette (2.2.1) stable; urgency=low * [enh] Add a new callback action and start to normalize parsing * [ref] Move random_ascii to text utils * [fix] Properly disconnect from LDAP -- Jérôme Lebleu Sat, 18 Jul 2015 16:30:58 +0200 moulinette (2.2.0) stable; urgency=low * Bumping version to 2.2.0 -- kload Fri, 08 May 2015 20:10:39 +0000 moulinette (2.1.2) testing; urgency=low [ Jérôme Lebleu ] * [fix] Do not create directories from setup.py * [i18n] Update translations from Transifex -- Julien Malik Tue, 17 Mar 2015 15:48:40 +0100 moulinette (2.1.1) testing; urgency=low * Bump version to 2.1.1 to bootstrap new build workflow -- Julien Malik Thu, 12 Feb 2015 13:32:27 +0100 moulinette (2.0-rc~megusta11) megusta; urgency=low * Production build: Bump version -- Adrien Beudin Thu, 31 Jul 2014 12:02:27 +0200 moulinette (2.0-rc~megusta10) test; urgency=low * Test build: Update from git 19b28d43d -- Adrien Beudin Mon, 28 Jul 2014 22:08:17 +0200 moulinette (2.0-rc~megusta9) test; urgency=low * Test build: Fix preinst script -- Adrien Beudin Mon, 28 Jul 2014 19:34:58 +0200 moulinette (2.0-rc~megusta8) test; urgency=low * Test build: Add preinst script -- Adrien Beudin Mon, 28 Jul 2014 19:02:17 +0200 moulinette (2.0-rc~megusta7) test; urgency=low * Test build: Update from git 56c1cfec0 -- Adrien Beudin Mon, 28 Jul 2014 18:03:43 +0200 moulinette (2.0-rc~megusta6) megusta; urgency=low * Production build: Update from git 8c3203a106 -- Adrien Beudin Tue, 01 Jul 2014 19:05:32 +0200 moulinette (2.0-rc~megusta5) test; urgency=low * Test build: Keep actions map arguments's order 8c3203a106 -- Adrien Beudin Tue, 01 Jul 2014 17:36:27 +0200 moulinette (2.0-rc~megusta4) megusta; urgency=low * Production build: Backport fixes -- Adrien Beudin Mon, 16 Jun 2014 17:00:32 +0200 moulinette (2.0-rc~megusta3) megusta; urgency=low * Production build: [fix] Do not install /messages route if WebSocket is disabled -- Adrien Beudin Thu, 12 Jun 2014 19:09:02 +0200 moulinette (2.0-rc~megusta2) megusta; urgency=low * Production build: Bump version -- Adrien Beudin Mon, 09 Jun 2014 01:45:18 +0200 moulinette (2.0-rc~megusta1) test; urgency=low * Bump version -- Adrien Beudin Sat, 07 Jun 2014 15:31:00 +0200 moulinette (2.0-beta4~megusta50) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 07 Jun 2014 15:30:00 +0200 moulinette (2.0-beta4~megusta49) test; urgency=low * Test build: [fix] Restart yunohost-api -- Adrien Beudin Sat, 07 Jun 2014 14:25:37 +0200 moulinette (2.0-beta4~megusta48) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 07 Jun 2014 14:14:43 +0200 moulinette (2.0-beta4~megusta47) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 06 Jun 2014 12:27:44 +0200 moulinette (2.0-beta4~megusta46) test; urgency=low * Test build: Update from git -- Adrien Beudin Tue, 03 Jun 2014 14:43:10 +0200 moulinette (2.0-beta4~megusta45) test; urgency=low * Test build: Update from git -- Adrien Beudin Tue, 03 Jun 2014 14:17:19 +0200 moulinette (2.0-beta4~megusta44) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 02 Jun 2014 23:45:07 +0200 moulinette (2.0-beta4~megusta43) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 02 Jun 2014 22:01:53 +0200 moulinette (2.0-beta4~megusta42) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 31 May 2014 12:56:08 +0200 moulinette (2.0-beta4~megusta41) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 31 May 2014 11:33:11 +0200 moulinette (2.0-beta4~megusta40) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 30 May 2014 15:33:02 +0200 moulinette (2.0-beta4~megusta39) test; urgency=low * Test build: [fix] Do not restart old API -- Adrien Beudin Fri, 30 May 2014 14:01:40 +0200 moulinette (2.0-beta4~megusta38) test; urgency=low * Test build: [fix] Kill twisted API before restarting it -- Adrien Beudin Fri, 30 May 2014 13:52:50 +0200 moulinette (2.0-beta4~megusta37) test; urgency=low * Test build: [fix] Dependencies -- Adrien Beudin Fri, 30 May 2014 12:33:23 +0200 moulinette (2.0-beta4~megusta36) test; urgency=low * Test build: [fix] dependencies -- Adrien Beudin Thu, 29 May 2014 21:41:26 +0200 moulinette (2.0-beta4~megusta35) test; urgency=low * Test build: [fix] dependencies -- Adrien Beudin Thu, 29 May 2014 21:29:45 +0200 moulinette (2.0-beta4~megusta34) test; urgency=low * Test build: Update from git -- Adrien Beudin Thu, 29 May 2014 18:56:39 +0200 moulinette (2.0-beta4~megusta33) test; urgency=low * Test build: [fix] Install udiskie via pip -- Adrien Beudin Thu, 29 May 2014 10:39:57 +0200 moulinette (2.0-beta4~megusta32) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 26 May 2014 13:30:44 +0200 moulinette (2.0-beta4~megusta31) test; urgency=low * Test build: [fix] Restart yunohost-api only if the service file is present -- Adrien Beudin Mon, 26 May 2014 13:18:34 +0200 moulinette (2.0-beta4~megusta30) test; urgency=low * Test build: Update from git -- Adrien Beudin Sun, 25 May 2014 12:25:37 +0200 moulinette (2.0-beta4~megusta29) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 24 May 2014 21:28:34 +0200 moulinette (2.0-beta4~megusta28) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 24 May 2014 18:37:30 +0200 moulinette (2.0-beta4~megusta27) test; urgency=low * Test build: [enh] Update dependencies -- Adrien Beudin Mon, 19 May 2014 17:33:04 +0200 moulinette (2.0-beta4~megusta26) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 19 May 2014 17:25:04 +0200 moulinette (2.0-beta4~megusta25) test; urgency=low * Test build: Update from git -- Adrien Beudin Mon, 19 May 2014 13:01:55 +0200 moulinette (2.0-beta4~megusta24) test; urgency=low * Test build: [enh] Move init script in the moulinette-yunohost package -- Adrien Beudin Sun, 18 May 2014 15:19:44 +0200 moulinette (2.0-beta4~megusta23) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 17 May 2014 21:55:24 +0200 moulinette (2.0-beta4~megusta22) test; urgency=low * Test build: Update Init script -- Adrien Beudin Sat, 17 May 2014 21:52:04 +0200 moulinette (2.0-beta4~megusta21) test; urgency=low * Test build: Update init script -- Adrien Beudin Sat, 17 May 2014 20:47:12 +0200 moulinette (2.0-beta4~megusta20) test; urgency=low * Test build: Update init script -- Adrien Beudin Sat, 17 May 2014 02:21:55 +0200 moulinette (2.0-beta4~megusta19) test; urgency=low * Test build: Update Init script -- Adrien Beudin Sat, 17 May 2014 00:39:12 +0200 moulinette (2.0-beta4~megusta18) test; urgency=low * Test build: Update from git -- Adrien Beudin Sat, 17 May 2014 00:06:09 +0200 moulinette (2.0-beta4~megusta17) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 16 May 2014 23:17:30 +0200 moulinette (2.0-beta4~megusta16) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 16 May 2014 23:04:22 +0200 moulinette (2.0-beta4~megusta15) test; urgency=low * Test build: BREAKSS -- Adrien Beudin Fri, 16 May 2014 21:55:41 +0200 moulinette (2.0-beta4~megusta14) test; urgency=low * Test build: Replaces + Conflicts -- Adrien Beudin Fri, 16 May 2014 21:41:48 +0200 moulinette (2.0-beta4~megusta13) test; urgency=low * Test build: Init script fail -- Adrien Beudin Fri, 16 May 2014 20:52:59 +0200 moulinette (2.0-beta4~megusta12) test; urgency=low * Test build: Init script fail -- Adrien Beudin Fri, 16 May 2014 20:29:10 +0200 moulinette (2.0-beta4~megusta11) test; urgency=low * Test build: Init script fail -- Adrien Beudin Fri, 16 May 2014 20:18:46 +0200 moulinette (2.0-beta4~megusta10) test; urgency=low * Test build: Update from git -- Adrien Beudin Fri, 16 May 2014 20:01:19 +0200 moulinette (2.0-beta4~megusta9) test; urgency=low * Test build: Update from git + update init script -- Adrien Beudin Fri, 16 May 2014 19:58:32 +0200 moulinette (2.0-beta4~megusta8) test; urgency=low * Test build: Update init script -- Adrien Beudin Fri, 16 May 2014 18:37:30 +0200 moulinette (2.0-beta4~megusta7) test; urgency=low * Test build: Update init script -- Adrien Beudin Fri, 16 May 2014 18:20:52 +0200 moulinette (2.0-beta4~megusta6) test; urgency=low * Test build: actionSSSSS map -- Adrien Beudin Fri, 16 May 2014 17:28:42 +0200 moulinette (2.0-beta4~megusta5) test; urgency=low * Test build: Yolo -- Adrien Beudin Fri, 16 May 2014 17:22:29 +0200 moulinette (2.0-beta4~megusta4) test; urgency=low * Test build: Makedirs -- Adrien Beudin Fri, 16 May 2014 16:33:20 +0200 moulinette (2.0-beta4~megusta3) test; urgency=low * Test build: Conflicts with yunohost-cli -- Adrien Beudin Fri, 16 May 2014 16:22:28 +0200 moulinette (2.0-beta4~megusta2) test; urgency=low * Test build: Add moulinette package -- Adrien Beudin Fri, 16 May 2014 16:10:12 +0200 moulinette (2.0-beta4~megusta1) test; urgency=low * Init -- Adrien Beudin Wed, 07 May 2014 08:01:45 +0200