Commit Graph

279 Commits

Author SHA1 Message Date
Alex Unger 556dc80290 Merge pull request #72 from owncloud/feature/global-mutex 2020-07-30 10:56:41 +02:00
A.Unger c432f296eb set lock on read 2020-07-30 10:10:52 +02:00
A.Unger 4074565a6b use global mutex 2020-07-30 10:06:29 +02:00
Alex Unger 2cd1209d9f Automated changelog update [skip ci] 2020-07-30 07:37:52 +00:00
Alex Unger 0d8d2e9abb Merge pull request #71 from butonic/add-write-mutexes
Add write mutexes
2020-07-30 09:25:15 +02:00
Jörn Friedrich Dreyer 52c2781548 Add write mutexes
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-30 08:49:03 +02:00
Jörn Friedrich Dreyer 82923da77e Automated changelog update [skip ci] 2020-07-29 07:22:03 +00:00
Jörn Friedrich Dreyer e065c1848e Merge pull request #70 from owncloud/fix/update
Fixes Update account return value
2020-07-29 09:10:17 +02:00
A.Unger b6ab351c0b make go vet happy 2020-07-28 16:58:17 +02:00
A.Unger 0d03cee6f2 add changelog 2020-07-28 16:29:45 +02:00
A.Unger c717105a49 override out with acc 2020-07-28 16:28:17 +02:00
Jörn Friedrich Dreyer 6816703df4 Automated changelog update [skip ci] 2020-07-27 19:52:15 +00:00
Jörn Friedrich Dreyer f55894e42d Merge pull request #69 from owncloud/accounts-cli
Accounts cli
2020-07-27 21:40:36 +02:00
Jörn Friedrich Dreyer 694fe677aa Add cli-subbcomands to mange users
ocis-accounts [list|delete|update|add|inspect]

Implements UpdateMask for the update request. Changed server-handler accordingly.
The commands use service-discovery to discover the backend.
2020-07-27 18:43:59 +02:00
Benedikt Kulmann 229e5e01d7 Automated changelog update [skip ci] 2020-07-27 07:33:02 +00:00
Benedikt Kulmann 4586397a81 Merge pull request #68 from butonic/fix-int-queries
fix int parsing
2020-07-27 09:19:59 +02:00
Jörn Friedrich Dreyer fbaa7e08de use NewNumericRangeInclusiveQuery for numeric literals
Some LDAP properties like `uidnumber` and `gidnumber` are numeric. When an OS tries to look up a user it will not only try to lookup the user by username, but also by the `uidnumber`: `(&(objectclass=posixAccount)(uidnumber=20000))`. The accounts backend for glauth was sending that as a string query `uid_number eq '20000'` and has been changed to send it as `uid_number eq 20000`. The removed quotes allow the parser in ocis-accounts to identify the numeric literal and use the NewNumericRangeInclusiveQuery instead of a TermQuery.

Related:
https://github.com/owncloud/ocis-glauth/issues/28
https://github.com/owncloud/ocis-glauth/pull/29

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-27 09:00:15 +02:00
Jörn Friedrich Dreyer 54be6f4c2c Merge pull request #65 from butonic/fix-password-related-segfault
fix password related segfaults
2020-07-23 13:23:43 +02:00
Jörn Friedrich Dreyer 65e3df2b1e tighten the screws
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-23 12:52:41 +02:00
Jörn Friedrich Dreyer de01b8773b update TestCreateAccountInvalidUserName
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-23 11:38:43 +02:00
Jörn Friedrich Dreyer bf3581c914 fix password related segfaults
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-23 11:17:58 +02:00
Jörn Friedrich Dreyer 42b8a7add5 Automated changelog update [skip ci] 2020-07-23 08:51:11 +00:00
Jörn Friedrich Dreyer e0d8bf02f9 Merge pull request #64 from owncloud/use-alpine-latest
Use alpine:latest instead of alpine:edge in docker builds
2020-07-23 10:38:43 +02:00
Benedikt Kulmann aa107eaa1a Use alpine:latest instead of alpine:edge in docker builds 2020-07-23 10:00:30 +02:00
Artur Neumann 7af05fb191 Merge pull request #32 from owncloud/grpc-tests
[Tests-Only] Add tests for gRPC
2020-07-21 09:40:23 +05:45
Dipak Acharya 3152c52845 [Tests-Only] Add gRPC tests for user and group related actions 2020-07-21 09:06:49 +05:45
Benedikt Kulmann a0c9ff863d Automated changelog update [skip ci] 2020-07-16 06:03:09 +00:00
Benedikt Kulmann 4fd5ba99bc Merge pull request #60 from owncloud/fix-account-group-id
Fix the account and group id mismatch in delete group method
2020-07-16 07:50:45 +02:00
Dipak Acharya 2bd4322123 Add changelog item 2020-07-16 10:39:24 +05:45
Dipak Acharya 43effc0cba Fix the account and group id mismatch in delete group method 2020-07-16 10:32:36 +05:45
Jörn Friedrich Dreyer 9e35655504 Automated changelog update [skip ci] 2020-07-15 10:11:43 +00:00
Jörn Friedrich Dreyer 788e6cc6bf Merge pull request #59 from owncloud/fix-entity-indexing
Refactor indexing of new entities into own function
2020-07-15 12:01:32 +02:00
Benedikt Kulmann 0fba802f57 Add changelog item 2020-07-15 08:31:35 +02:00
Benedikt Kulmann 00ea1f186a Refactor indexing of new entities into own function
This also fixes that on Create and Update calls the index was not
updated properly.
2020-07-15 08:25:27 +02:00
David Christofas fa35a81beb Merge pull request #56 from owncloud/tweak-sonar-config
tweak sonar config
2020-07-10 17:27:24 +02:00
David Christofas 277e092367 tweak sonar config
only set pullrequest config if the build was triggered by a pull request

Signed-off-by: David Christofas <dchristofas@owncloud.com>
2020-07-10 17:10:29 +02:00
Jörn Friedrich Dreyer f27eea2363 Merge pull request #50 from butonic/initial-group-implementation
initial group api implementation
2020-07-10 16:31:13 +02:00
Jörn Friedrich Dreyer 523f704034 document bleve type
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer b4f1a908a9 index with type
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer 0f64397e79 update ui
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer 9d63ca148a use on_premises_sam_account_name instead of preferred_name
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer 31f9cca78b satisfy staticcheck
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer 379becff5b delete relationships
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer c8451c0436 generate default groups
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer eb140be50f update generated files
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer ebaf39f0af address review
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer 0d4e6a4a16 initial group api implementation
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer 0fba2186f6 Merge pull request #55 from owncloud/sonar-code-analyzer
add sonar analyzer
2020-07-10 15:50:10 +02:00
David Christofas c1dd1f78e5 add sonar analyzer
Signed-off-by: David Christofas <dchristofas@owncloud.com>
2020-07-10 13:59:41 +02:00
David Christofas 56ed1cc8f7 Automated changelog update [skip ci] 2020-07-08 12:27:17 +00:00