Commit graph

  • 6d255bd839
    install_requires: python-ldap Kay0u 2019-12-22 18:16:54 +0800
  • 6edc021f83
    Add more tests Kay0u 2019-12-22 00:36:20 +0800
  • ce0dbfa898
    Fix tests Kay0u 2019-12-20 16:57:25 +0800
  • 641126e344
    Minimal change to support python3 Kay0u 2019-12-20 14:41:04 +0800
  • af5374a386 Fix tests breaking due to pytest mock Timothee Chehab 2019-12-14 15:28:11 +0100
  • 54b8cab133 Apply Black on all the code base decentral1se 2019-11-25 17:21:13 +0100
  • 6f5daa0c38 Configuration tweaks fox tox/travis to use and check Black decentral1se 2019-11-25 17:20:34 +0100
  • 581275aeed
    Merge pull request #216 from YunoHost/simplify-auth-mechanism Alexandre Aubin 2019-11-25 16:20:21 +0100
  • 952d707362 Make the linter gods happy Alexandre Aubin 2019-11-20 00:27:34 +0100
  • 9b475f092e Fix broken test due to change in function name Alexandre Aubin 2019-11-20 00:12:19 +0100
  • 53ab4709d1 Rewrite auth tests in a more clean way, now using webtest to run the API Alexandre Aubin 2019-11-19 21:06:55 +0100
  • 9fda7f4716 Merge branch 'stretch-unstable' into simplify-auth-mechanism Alexandre Aubin 2019-11-19 16:55:06 +0100
  • dcfd70c5df Import hmac, used for compare_digest Alexandre Aubin 2019-11-19 16:50:13 +0100
  • 06e72c0e86 Simplify cache code.. Alexandre Aubin 2019-11-19 16:49:45 +0100
  • e14d156650
    Space typo Alexandre Aubin 2019-11-19 14:42:19 +0100
  • df752945af
    Add upper bound for toml Alexandre Aubin 2019-11-19 14:37:01 +0100
  • 19348421b0
    monkeypatch and tmp_path not used Alexandre Aubin 2019-11-19 14:33:49 +0100
  • d3496425aa
    monkeypatch and tmp_path not used Alexandre Aubin 2019-11-19 14:32:28 +0100
  • f1087662a0
    Use hmac.compare_digest to compare hashes Alexandre Aubin 2019-11-19 14:19:35 +0100
  • cfeaf52309
    [fix] blank spaces for travis. frju365 2019-11-03 14:36:21 +0100
  • cb4057eabc
    [fix] Return nothing if argument is already set. frju365 2019-11-03 14:19:36 +0100
  • e77e27730b
    Update moulinette/authenticators/__init__.py Alexandre Aubin 2019-11-01 16:47:05 +0100
  • d36fd27d5d Update changelog for 3.7.0 testing debian/3.7.0 Alexandre Aubin 2019-10-31 18:59:24 +0100
  • b125c91642
    Migrate to Python 3 Luke Murphy 2019-09-29 11:47:10 +0200
  • 7c3517e730
    Use black to format source code Luke Murphy 2019-09-13 15:26:04 +0200
  • 6829a3dc7e
    Merge pull request #223 from yunohost-bot/weblate-yunohost-moulinette Alexandre Aubin 2019-09-28 16:19:05 +0200
  • 4bab67213f
    Language reworked Allan Nordhøy 2019-09-28 09:50:08 +0200
  • b9370c6839 Translated using Weblate (Norwegian Bokmål) Allan Nordhøy 2019-09-26 06:53:30 +0000
  • bd5eeb4ca3 Translated using Weblate (French) amirale qt 2019-09-25 07:01:05 +0000
  • cdda60a18b Translated using Weblate (Spanish) advocatux 2019-09-20 21:02:17 +0000
  • b5ef442a44 Translated using Weblate (German) Martin Döring 2019-09-22 09:35:41 +0000
  • 71c01d0131 Translated using Weblate (Spanish) advocatux 2019-09-15 10:06:09 +0000
  • 808f6203fd Allow to customize color for CLI prompts Alexandre Aubin 2019-09-27 17:40:44 +0200
  • 27afb4dc04
    Merge pull request #221 from yunohost-bot/weblate-yunohost-moulinette Alexandre Aubin 2019-09-20 22:45:25 +0200
  • bdf0a1cb7a Small message tweak improvement considering from the webadmin you don't run commands strictly speaking but just click buttons Alexandre Aubin 2019-09-19 13:40:08 +0200
  • 14a0f7ff66
    Merge pull request #222 from YunoHost/change_timeout_warning decentral1se 2019-09-19 12:58:47 +0200
  • d895ae3206 [ux] make timeout message more explicit Laurent Peuch 2019-09-16 02:54:01 +0200
  • 1ee783da1d Translated using Weblate (Arabic) ButterflyOfFire 2019-09-09 20:37:26 +0000
  • ad101758ec Translated using Weblate (Spanish) chema ortega ruiz 2019-08-13 19:02:47 +0000
  • 704f2074e2 Translated using Weblate (Occitan) Quentí 2019-08-19 20:02:28 +0000
  • 873541b9d6 Translated using Weblate (French) ppr 2019-08-19 17:56:40 +0000
  • 6da692617a Translated using Weblate (French) htsr 2019-08-16 07:56:14 +0000
  • c2b68c2e76 Translated using Weblate (Catalan) xaloc33 2019-08-21 08:36:23 +0000
  • caf7d28ef0
    Merge pull request #219 from decentral1se/add-actions-map-unit-tests decentral1se 2019-09-13 14:47:32 +0200
  • cef72f7de9
    Add some unit tests for the actionsmap module Luke Murphy 2019-09-11 00:47:10 +0100
  • 6b5d271068
    Merge pull request #217 from decentral1se/add-more-moulinette-unit-tests Bram 2019-09-01 22:18:09 +0200
  • 97aad385b4
    Add comment about the _authentiate_session mechanism Alexandre Aubin 2019-08-30 20:13:17 +0200
  • 2c84ee1541
    Add tests for text/serialize modules Luke Murphy 2019-08-28 17:57:16 +0200
  • f405802718
    Merge pull request #218 from decentral1se/badges-on-readme Bram 2019-08-28 17:53:35 +0200
  • ad1eeef550
    Add CI and license badge Luke Murphy 2019-08-28 17:49:13 +0200
  • 1541b743eb
    [README] add link to dev documentation Bram 2019-08-25 16:43:27 +0200
  • 050a982c93 Add note Alexandre Aubin 2019-08-23 02:40:41 +0200
  • 2addea1e08 Implement basic tests for auth mechanism Alexandre Aubin 2019-08-23 02:37:57 +0200
  • 82ba7e5b04 Moar things to run tests correctly on the API Alexandre Aubin 2019-08-22 12:30:26 +0200
  • 6d44c46740 Be able to run test on the API Alexandre Aubin 2019-08-22 03:27:31 +0200
  • 6899217fa0 Make linter gods happy Alexandre Aubin 2019-08-21 16:22:16 +0200
  • 0a13e5b000 Fix is_authenticated mechanism Alexandre Aubin 2019-08-21 16:12:03 +0200
  • d7a33e5a14 Typo Alexandre Aubin 2019-08-21 16:11:07 +0200
  • 7482f052f6 Get rid of gnupg, just store a hash of the id:token to reauthenticate later using session info Alexandre Aubin 2019-08-20 20:31:10 +0200
  • 3822496622 Try to improve semantic : s_hash -> s_token Alexandre Aubin 2019-08-20 19:53:51 +0200
  • bcaf8b2e4a Move clean_session with the other session management method + add a check for session.hashed for additional security ? Alexandre Aubin 2019-08-20 19:42:32 +0200
  • ebc37ea014 Move init_authenticator to actionsmap.py for clarity to avoid spreading this shit over 72 files Alexandre Aubin 2019-08-20 05:55:06 +0200
  • 65fe685a90 Get rid of this 'help' madness and more generally this three-tuppled containing various tuples and weird stuff ... use a simple dict everywhere instead Alexandre Aubin 2019-08-20 05:41:11 +0200
  • cad2cd8006 Get rid of the _format_conf madness. Instead, have clear functions to define if authentication is required, trigger the auth process if so Alexandre Aubin 2019-08-20 05:39:40 +0200
  • 968667d9ed Try to improve the semantic of where/when the auth happens... Alexandre Aubin 2019-08-20 03:32:52 +0200
  • 8d77fdb9a4 Cleaned unused stuff or overly complicated for no reason Alexandre Aubin 2019-08-20 03:31:07 +0200
  • 83d9e772e7 Nowadays we don't have .errno anymore ? Alexandre Aubin 2019-08-20 00:45:05 +0200
  • 3878ffdc04
    Merge pull request #213 from YunoHost/detailed_error_messages_for_assert Alexandre Aubin 2019-08-18 14:12:56 +0200
  • 16c13012d6
    Merge pull request #215 from yunohost-bot/weblate-yunohost-moulinette Alexandre Aubin 2019-08-18 14:11:33 +0200
  • b2ce41b101 Translated using Weblate (French) htsr 2019-08-16 07:37:30 +0000
  • 102c3ba001 Translated using Weblate (French) tufek yamero 2019-08-14 13:15:34 +0000
  • d8cbbb05f7 For some reason we need python-setuptools to build now... Alexandre Aubin 2019-08-12 13:48:23 +0200
  • 052e962465 Merge branch 'stretch-stable' into stretch-unstable Alexandre Aubin 2019-08-05 18:42:13 +0200
  • 3cade15194 Update changelog for 3.6.4.1 debian/3.6.4.1 Alexandre Aubin 2019-08-05 18:41:20 +0200
  • 68d786d2c1 Gotta catch them all... Alexandre Aubin 2019-08-05 18:01:05 +0200
  • b393d55ebd Gotta catch them all... Alexandre Aubin 2019-08-05 18:01:05 +0200
  • 2e2e627894 [yolo] Add a write_to_yaml utility similar to write_to_json Alexandre Aubin 2019-08-05 17:59:10 +0200
  • ed3823b88e [mod] only uses doc/requirements.txt in tox for docs Laurent Peuch 2019-08-04 20:01:16 +0200
  • 49c749c773 [fix] remove tox old deprecated option Laurent Peuch 2019-08-04 19:47:05 +0200
  • dced104c9d [mod] use docs requirements.txt file Laurent Peuch 2019-08-04 19:46:55 +0200
  • 307f660230 [mod] allow to only build doc with sphinx Laurent Peuch 2019-08-04 19:46:42 +0200
  • d52a574f77 Test documentation under Tox Luke Murphy 2019-08-04 18:54:27 +0200
  • 772eeb8da3
    Test documentation under Tox Luke Murphy 2019-08-04 18:54:27 +0200
  • af2c80c3e2 [fix] this function doesn't exist anymore Laurent Peuch 2019-08-04 19:06:27 +0200
  • bcf92c707e [fix] bad images file names Laurent Peuch 2019-08-04 19:06:19 +0200
  • 74c8f799a1 [fix] too short ---- subtitle line Laurent Peuch 2019-08-04 19:06:13 +0200
  • df7d47831b [doc/fix] you need a blank line after :: Laurent Peuch 2019-08-04 19:06:00 +0200
  • f1ac5b8fe6 [doc/fix] fix doc building Laurent Peuch 2019-08-04 19:05:33 +0200
  • 004a8e5567 [doc/fix] ref to actionmap didn't existed Laurent Peuch 2019-08-04 19:05:18 +0200
  • f49c004a59 [mod] add detail error messages on asserts Laurent Peuch 2019-08-04 18:48:16 +0200
  • 758778a04b Typo Alexandre Aubin 2019-08-03 21:24:48 +0200
  • 2e73e0f328
    Merge pull request #212 from decentral1se/fix-lint-tests Bram 2019-08-01 17:32:18 +0200
  • 7b6ff983cd
    Appease linter with right spacing Luke Murphy 2019-08-01 16:54:55 +0200
  • 6185526bb4
    Merge pull request #211 from decentral1se/fix-broken-import Alexandre Aubin 2019-08-01 16:53:46 +0200
  • 659e20d5f5
    Import DATA_DIR correctly Luke Murphy 2019-08-01 16:51:04 +0200
  • f6bfabc7aa
    Merge pull request #207 from decentral1se/refactor-global-loading Alexandre Aubin 2019-08-01 12:20:38 +0200
  • c2886b3d3c
    Merge pull request #210 from decentral1se/parallel-linting-tox-travis Alexandre Aubin 2019-08-01 12:19:09 +0200
  • dfd0868510
    Use flake8 under Tox and fix complaints Luke Murphy 2019-07-28 22:05:59 +0200
  • 1f10529209 [fix] syntax error, again -_-' Laurent Peuch 2019-07-29 03:56:10 +0200
  • 599bec33b8 [fix] bad key, we aren't in self.local situation Laurent Peuch 2019-07-29 02:44:04 +0200