Lukas Söder
7f39399c32
providers/ldap: Added auto-generated uidNumber and guidNumber generated attributes for use with SSSD and similar software. ( #1138 )
...
* Added auto-generated uidNumber and guidNumber generated attributes for
use with SSSD and similar software.
The starting number for uid/gid can be configured iva environtment
variables and is by default 2000 which should work fine for most instances unless there are more than
999 local accounts on the server/computer.
The uidNumber is just the users Pk + the starting number.
The guidNumber is calculated by the last couple of bytes in the uuid of
the group + the starting number, this should have a low enough chance
for collisions that it's going to be fine for most use cases.
I have not added any interface stuff for configuring the environment variables as I couldn't really find my way around all the places I'd have to edit to add it and the default values should in my opinion be fine for 99% use cases.
* Add a 'fake' primary group for each user
* First attempt att adding config to interface
* Updated API to support new fields
* Refactor code, update documentation and remove obsolete comment
Simplify `GetRIDForGroup`, was a bit overcomplicated before.
Add an additional class/struct `LDAPGroup` which is the new argument
for `pi.GroupEntry` and util functions to create `LDAPGroup` from api.Group and api.User
Add proper support in the interface for changing gidNumber and uidNumber starting points
* make lint-fix for the migration files
2021-07-14 09:17:01 +02:00
dependabot[bot]
7fd78a591d
build(deps): bump boto3 from 1.17.110 to 1.17.111 ( #1141 )
2021-07-14 08:44:03 +02:00
dependabot[bot]
e8433472fd
build(deps): bump boto3 from 1.17.109 to 1.17.110 ( #1134 )
2021-07-13 08:40:40 +02:00
dependabot[bot]
626936636a
build(deps): bump channels from 3.0.3 to 3.0.4 ( #1126 )
...
Bumps [channels](https://github.com/django/channels ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/django/channels/releases )
- [Changelog](https://github.com/django/channels/blob/main/CHANGELOG.txt )
- [Commits](https://github.com/django/channels/compare/3.0.3...3.0.4 )
---
updated-dependencies:
- dependency-name: channels
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-12 09:06:03 +02:00
dependabot[bot]
85ec713213
build(deps): bump boto3 from 1.17.108 to 1.17.109 ( #1127 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.108 to 1.17.109.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.108...1.17.109 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-12 09:05:54 +02:00
dependabot[bot]
076e89b600
build(deps): bump boto3 from 1.17.107 to 1.17.108 ( #1122 )
2021-07-09 10:05:20 +02:00
dependabot[bot]
ba5fa2a04f
build(deps): bump sentry-sdk from 1.2.0 to 1.3.0 ( #1121 )
2021-07-09 10:05:10 +02:00
dependabot[bot]
85f88e785f
build(deps): bump boto3 from 1.17.106 to 1.17.107 ( #1120 )
2021-07-08 09:50:29 +02:00
dependabot[bot]
53d78d561b
build(deps): bump sentry-sdk from 1.1.0 to 1.2.0 ( #1117 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/1.1.0...1.2.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-07 10:15:37 +02:00
dependabot[bot]
93001d1329
build(deps): bump boto3 from 1.17.105 to 1.17.106 ( #1118 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.105 to 1.17.106.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.105...1.17.106 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-07 10:15:26 +02:00
dependabot[bot]
ad44567ebe
build(deps): bump packaging from 20.9 to 21.0 ( #1109 )
2021-07-05 09:09:13 +02:00
dependabot[bot]
ac82002339
build(deps): bump boto3 from 1.17.104 to 1.17.105 ( #1110 )
2021-07-05 09:08:53 +02:00
dependabot[bot]
2f78e14381
build(deps): bump channels-redis from 3.2.0 to 3.3.0 ( #1101 )
2021-07-02 08:04:09 +02:00
dependabot[bot]
ef6f692526
build(deps): bump boto3 from 1.17.102 to 1.17.104 ( #1102 )
2021-07-02 08:03:58 +02:00
dependabot[bot]
2dd575874b
build(deps): bump django from 3.2.4 to 3.2.5 ( #1103 )
2021-07-02 08:03:48 +02:00
dependabot[bot]
84c2ebabaa
build(deps-dev): bump pylint from 2.9.1 to 2.9.3 ( #1104 )
2021-07-02 08:03:34 +02:00
dependabot[bot]
a67bea95d4
build(deps-dev): bump pylint from 2.9.0 to 2.9.1 ( #1099 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/main/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.9.0...v2.9.1 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-01 09:41:42 +02:00
dependabot[bot]
d102c59654
build(deps-dev): bump pylint from 2.8.3 to 2.9.0 ( #1095 )
...
* build(deps-dev): bump pylint from 2.8.3 to 2.9.0
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.8.3 to 2.9.0.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.8.3...v2.9.0 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* *: update source for new pylint version
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-06-30 10:37:28 +02:00
dependabot[bot]
b2a832175e
build(deps): bump celery from 5.1.1 to 5.1.2 ( #1092 )
2021-06-29 08:55:13 +02:00
dependabot[bot]
7937c84f2b
build(deps): bump boto3 from 1.17.101 to 1.17.102 ( #1091 )
2021-06-29 08:53:10 +02:00
dependabot[bot]
b4c8dd6b91
build(deps): bump boto3 from 1.17.100 to 1.17.101 ( #1083 )
2021-06-28 08:52:31 +02:00
dependabot[bot]
63d163cc65
build(deps): bump urllib3 from 1.26.5 to 1.26.6 ( #1084 )
2021-06-28 08:52:21 +02:00
dependabot[bot]
c9ad87d419
build(deps): bump boto3 from 1.17.99 to 1.17.100 ( #1077 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.99 to 1.17.100.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.99...1.17.100 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-25 10:59:40 +02:00
dependabot[bot]
eaaeaccf5d
build(deps): bump boto3 from 1.17.98 to 1.17.99 ( #1076 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.98 to 1.17.99.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.98...1.17.99 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-24 09:58:23 +02:00
dependabot[bot]
64d7610b13
build(deps): bump boto3 from 1.17.97 to 1.17.98 ( #1065 )
2021-06-22 08:11:27 +02:00
Jens Langhammer
ede072889e
core: deepmerge user.group_attributes, use group_attributes for user settings
...
closes #1051
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-06-19 19:52:55 +02:00
dependabot[bot]
402819107d
build(deps): bump boto3 from 1.17.96 to 1.17.97 ( #1046 )
2021-06-18 07:24:02 +02:00
dependabot[bot]
591a339302
build(deps): bump celery from 5.1.0 to 5.1.1 ( #1047 )
2021-06-18 07:23:41 +02:00
dependabot[bot]
23a8052cc8
build(deps): bump boto3 from 1.17.95 to 1.17.96 ( #1037 )
2021-06-17 08:50:52 +02:00
dependabot[bot]
57c49c3865
build(deps): bump psycopg2-binary from 2.8.6 to 2.9.1 ( #1038 )
2021-06-17 08:50:43 +02:00
dependabot[bot]
358750f66e
build(deps): bump drf-spectacular from 0.17.1 to 0.17.2 ( #1028 )
2021-06-16 08:47:05 +02:00
dependabot[bot]
a5673b4ec8
build(deps): bump boto3 from 1.17.94 to 1.17.95 ( #1029 )
2021-06-16 08:46:11 +02:00
dependabot[bot]
493b34cf0d
build(deps): bump boto3 from 1.17.93 to 1.17.94 ( #1022 )
2021-06-15 08:55:32 +02:00
dependabot[bot]
16835ab478
build(deps): bump boto3 from 1.17.92 to 1.17.93 ( #1013 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.92 to 1.17.93.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.92...1.17.93 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-13 13:08:27 +02:00
dependabot[bot]
969a3f0ddd
build(deps): bump drf-spectacular from 0.17.0 to 0.17.1 ( #1014 )
...
Bumps [drf-spectacular](https://github.com/tfranzel/drf-spectacular ) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/tfranzel/drf-spectacular/releases )
- [Changelog](https://github.com/tfranzel/drf-spectacular/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tfranzel/drf-spectacular/compare/0.17.0...0.17.1 )
---
updated-dependencies:
- dependency-name: drf-spectacular
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-13 12:28:24 +02:00
dependabot[bot]
70025c648c
build(deps): bump boto3 from 1.17.91 to 1.17.92 ( #1009 )
2021-06-11 08:24:24 +02:00
dependabot[bot]
4237f20ccd
build(deps): bump boto3 from 1.17.90 to 1.17.91 ( #1003 )
2021-06-10 08:53:42 +02:00
dependabot[bot]
9f894881ca
build(deps): bump boto3 from 1.17.89 to 1.17.90 ( #993 )
2021-06-09 08:29:31 +02:00
dependabot[bot]
8256fa8c0b
build(deps): bump duo-client from 4.3.1 to 4.3.2 ( #985 )
2021-06-08 08:54:03 +02:00
dependabot[bot]
486a930163
build(deps): bump boto3 from 1.17.88 to 1.17.89 ( #986 )
2021-06-08 08:53:43 +02:00
dependabot[bot]
ce56192412
build(deps-dev): bump pytest-django from 4.3.0 to 4.4.0 ( #980 )
2021-06-07 08:37:56 +02:00
dependabot[bot]
98d0986ac8
build(deps): bump boto3 from 1.17.87 to 1.17.88 ( #978 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.87 to 1.17.88.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.87...1.17.88 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-06 13:56:05 +02:00
dependabot[bot]
c02b943612
build(deps): bump boto3 from 1.17.86 to 1.17.87 ( #969 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.86 to 1.17.87.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.86...1.17.87 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-04 09:35:47 +02:00
dependabot[bot]
de25b64f2b
build(deps): bump django from 3.2.3 to 3.2.4 ( #964 )
...
Bumps [django](https://github.com/django/django ) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.3...3.2.4 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 10:00:12 +02:00
dependabot[bot]
32f0c6abe1
build(deps): bump boto3 from 1.17.85 to 1.17.86 ( #963 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.85 to 1.17.86.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.85...1.17.86 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 09:59:49 +02:00
dependabot[bot]
05d45383be
build(deps): bump drf-spectacular from 0.16.0 to 0.17.0 ( #957 )
...
Bumps [drf-spectacular](https://github.com/tfranzel/drf-spectacular ) from 0.16.0 to 0.17.0.
- [Release notes](https://github.com/tfranzel/drf-spectacular/releases )
- [Changelog](https://github.com/tfranzel/drf-spectacular/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tfranzel/drf-spectacular/compare/0.16.0...0.17.0 )
---
updated-dependencies:
- dependency-name: drf-spectacular
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-02 09:25:28 +02:00
dependabot[bot]
702fdfedb7
build(deps): bump uvicorn from 0.13.4 to 0.14.0 ( #958 )
...
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.13.4 to 0.14.0.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.13.4...0.14.0 )
---
updated-dependencies:
- dependency-name: uvicorn
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-02 09:24:46 +02:00
dependabot[bot]
2a0af8750d
build(deps): bump boto3 from 1.17.84 to 1.17.85 ( #959 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.84 to 1.17.85.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.84...1.17.85 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-02 09:24:18 +02:00
dependabot[bot]
43d85f8696
build(deps-dev): bump pylint from 2.8.2 to 2.8.3 ( #955 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.8.2...v2.8.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 09:27:29 +02:00
dependabot[bot]
1cd3866855
build(deps): bump django-redis from 4.12.1 to 5.0.0 ( #947 )
...
Bumps [django-redis](https://github.com/jazzband/django-redis ) from 4.12.1 to 5.0.0.
- [Release notes](https://github.com/jazzband/django-redis/releases )
- [Changelog](https://github.com/jazzband/django-redis/blob/master/CHANGES.rst )
- [Commits](https://github.com/jazzband/django-redis/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 09:05:03 +02:00