Commit Graph

283 Commits

Author SHA1 Message Date
Jörn Friedrich Dreyer
8ebb5ce0ab Unescape value for prefix query
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-31 23:10:36 +02:00
Jörn Friedrich Dreyer
e7082d3647 Automated changelog update [skip ci] 2020-07-31 10:03:49 +00:00
Jörn Friedrich Dreyer
8de0530f31 Merge pull request #74 from butonic/fix-document-type-mapping
fix index mapping
2020-07-31 11:51:53 +02:00
Jörn Friedrich Dreyer
20a577dc15 fix index mapping
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-31 11:25:57 +02:00
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