Commit Graph
108 Commits
Author SHA1 Message Date
Julien Fontanet 082787c4cf chore: update dependencies 2021-04-02 15:34:19 +02:00
Julien Fontanet 71a6f70f46 chore: update promise-toolbox to 0.17.0
Allow using `Disposable.use()`.
2021-02-26 12:02:39 +01:00
Pierre Donias b01a6124a9 feat: technical release (#5550) 2021-02-05 15:46:04 +01:00
Julien Fontanet 3e25b92369 chore: update dependencies 2021-01-14 16:57:44 +01:00
badrAZ 89b162704c feat: technical release (#5404) 2020-11-27 15:15:00 +01:00
Julien Fontanet eaa9f36478 feat: technical release (#5350) 2020-10-30 10:09:37 +01:00
Pierre Donias 06d43cdb24 chore(xo-server-auth-ldap): remove unused dependency (#5344) 2020-10-26 09:32:04 +01:00
badrAZ 61e580b992 feat: technical release (#5293) 2020-09-29 16:40:26 +02:00
Pierre Donias 8cfaabedeb feat(xo-server-auth-ldap): import LDAP groups (#5279)
See #1884

When a user logs into XO using LDAP:

- Create a XO user if it doesn't already exist
- Mark it as being provided by LDAP and bind it to the LDAP user with an ID
- If group synchronization is enabled:
  - Fetch all the LDAP groups based on the Base and Filter (plugin config)
  - Create and delete the corresponding XO groups based on the LDAP groups that
    were found
  - Add and remove the XO users from the XO groups based on the LDAP data
2020-09-29 15:35:30 +02:00
Julien Fontanet 3524886d5d chore: update dev dependencies 2020-06-03 11:03:03 +02:00
badrAZ 1ea86da7af feat: technical release (patch) (#5042) 2020-06-02 13:02:21 +02:00
Julien Fontanet 4530fd4164 chore(*/package.json): normalize author to Vates SAS 2020-06-01 14:06:09 +02:00
Julien Fontanet 343f988584 fix: use AGPL-3.0-or-later license identifier
`AGPL-3.0` identifier has been deprecated by SPDX.org
2020-05-28 20:26:55 +02:00
Rajaa.BARHTAOUI 2ceba11aa7 feat: technical release (#5028) 2020-05-28 16:04:13 +02:00
Julien Fontanet c820646fb6 fix(xo-server-auth-ldap): upgrade ldapts dep
Necessary for 5870f6f73

Also, only pass `tlsOptions` when creating client when using `ldaps`.
2020-05-17 16:11:24 +02:00
Rajaa.BARHTAOUI 899cec8814 feat: technical release (#4888) 2020-03-27 15:59:51 +01:00
Rajaa.BARHTAOUI 528d823c55 feat: technical release (#4823) 2020-02-26 17:25:53 +01:00
Julien Fontanet 4773f9ebf6 chore(xo-server-auth-ldap): use ldapts instead of unmaintained ldapjs (#4732) 2020-01-24 09:27:48 +01:00
Julien Fontanet e2fa0aface chore(xo-server-auth-ldap): remove event-to-promise dep 2020-01-09 13:53:53 +01:00
Julien Fontanet 6d4d954713 chore(xo-server-auth-ldap): remove lodash dep 2020-01-09 11:59:42 +01:00
Julien Fontanet 5142bf4338 chore: update dependencies 2019-12-21 13:36:55 +01:00
Rajaa.BARHTAOUI 2ddfbe8566 feat: technical release (#4685) 2019-11-28 16:58:30 +01:00
Julien Fontanet 3483e7d9e0 chore: update dependencies 2019-10-11 17:15:25 +02:00
Julien Fontanet c69b50c5d2 chore: update dependencies 2019-09-02 09:45:38 +02:00
Julien Fontanet c8aa058ede chore: update dependencies 2019-07-04 16:01:07 +02:00
badrAZ 1e50dab093 feat(xo-server-auth-ldap): 0.6.5 2019-06-27 14:05:20 +02:00
Julien Fontanet cc7806e35b chore(xo-server plugins): are not published as well 2019-05-06 11:45:00 +02:00
Julien Fontanet 8c02e0efbd chore(scripts): publish on version bumping 2019-05-06 11:32:55 +02:00
Julien Fontanet 2dec448f2c chore: update dependencies 2019-03-20 11:26:05 +01:00
Julien Fontanet e988ad4df9 chore: add package.repository.directory
See npm/rfcs#19
2019-02-15 14:38:11 +01:00
Julien Fontanet d5e0150880 chore: update promise-toolbox to v0.11
`timeout()` now provides better stack traces and support 0 delay to
disable the timeout.
2018-11-03 17:45:50 +01:00
Julien Fontanet c7ab1ddb0c chore: update dependencies 2018-09-24 13:39:31 +02:00
Julien Fontanet b3004a38aa chore: update promise-toolbox to v0.10 (#3392) 2018-09-07 14:34:47 +02:00
Julien Fontanet 17c6f1762d chore: update dependencies 2018-08-28 20:29:29 +02:00
Julien Fontanet 3e6201e93a chore(xo-server-auth-ldap): use Babel 7 2018-08-20 17:17:26 +02:00
Julien Fontanet 887e21daa5 chore: drop Node 4 compat for XO pkgs 2018-08-20 16:49:27 +02:00
Julien Fontanet 4925e678ed chore: update dependencies 2018-07-17 11:21:45 +02:00
Julien Fontanet 956a9a7dde chore: xen-orchestra is now the main repo 2018-02-07 10:40:09 +01:00
Julien Fontanet 642118959e chore: always use yarn to run scripts 2018-02-05 14:15:57 +01:00
Julien Fontanet 6281374cf3 chore(package): update dependencies 2018-01-09 17:25:42 +01:00
Julien Fontanet ed7a40bc73 chore: update dependencies 2017-12-22 10:27:05 +01:00
Julien Fontanet 4c91667d2c chore: remove dependency-check (#25) 2017-12-05 11:46:02 +01:00
Julien Fontanet dbadc487ae chore(package): update dependencies 2017-12-03 18:10:57 +01:00
Julien Fontanet 337abe2a2b feat(xo-server-auth-ldap): 0.6.4 2017-11-24 14:00:37 +01:00
Julien Fontanet b5829e2484 chore(package): update dependencies 2017-11-24 13:35:51 +01:00
Julien Fontanet e24cba9684 feat: more normalization
- remove config.commitizen
- remove left over devDependencies[babel-eslint]
- remove scripts.commitmsg
2017-11-21 14:55:35 +01:00
Julien Fontanet c9412b02af chore: update dev dependencies 2017-11-20 13:52:04 +01:00
Julien Fontanet 88d9111196 feat: run jest at root level 2017-11-08 15:04:07 +01:00
Julien Fontanet c84f61d388 feat: standard run at root level
Simplify & uniformize standard confirmation.
Single pass for all packages, which is faster.

Unfortunately, it breaks atom's linter-js-standard.
2017-10-30 10:59:35 +01:00
Julien Fontanet 11b1ff478e feat: use Yarn workspaces
Much faster installation which is very important for CI.

We'll see if it proves difficult for deps management.
2017-10-30 10:59:35 +01:00