dusanb94
|
7066101996
|
Rename Mainflux to Magistrala
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com>
|
2023-10-26 12:50:56 +02:00 |
|
Manuel Imperiale
|
0a6b2f135a
|
MF-1567 - Use Bearer, Thing or Basic scheme in Authorization header (#1568)
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
|
2022-03-06 01:49:34 +01:00 |
|
Manuel Imperiale
|
e5278c463f
|
MF-1348 - Add transport errors logging (#1544)
* MF-1348 - Add go-kit transport level logging
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix remark
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix go test flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Use httputil errors in things and http service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix SDK tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Use httputil errors in certs and provision service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Use httputil errors in consumers service
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* General renaming and add ErrMissingToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Rename httputil -> apiutil and use errors in users servive
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Use apiutil errors in auth, bootstrap, readers, things and twins
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Replace errors.Contain by comparison
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Simplify validateID
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Simplify and rename ExtractAuthToken -> ExtractBearerToken
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix readers
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix auth key test and remarks
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Improve comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Simplify validateUUID check
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
|
2022-03-03 17:13:46 +01:00 |
|
Manuel Imperiale
|
9972d1d1a4
|
MF-1240 - Return to service transport layer only service errors (#1559)
* MF-1240 - Return to service transport layer only service errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Remove unecessary errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Rm duplicated errors and fix transport
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Revert http endpoint_test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix conflict
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
|
2022-02-14 22:49:23 +01:00 |
|
Manuel Imperiale
|
9e0947a355
|
MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz (#1538)
* MF-1261 - Use StatusUnauthorized for authn and StatusForbidden for authz
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* ErrExternalKey typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Rename ErrUnauthorizedAcces -> ErrAuthentication
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix bootstrap error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix status code in openapi
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix test description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add errors cases
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix status codes
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Add gRPC stutus code
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix tests description
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix openapi and encodeError
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix grpc message
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix test descriptions
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Revert sdk error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
|
2022-02-01 17:33:23 +01:00 |
|
Manuel Imperiale
|
6ad654d7cb
|
MF-1263 - Move repeating errors to the separate package (#1540)
* MF-1263 - Mv duplicated errors to pkg/errors
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Revert test build flags
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix merge
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix comment
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
|
2022-01-27 17:03:57 +01:00 |
|
Manuel Imperiale
|
7d839b7b61
|
NOISSUE - Fix bootstrap token naming and interfaces named args (#1117)
* NOISSUE - Fix bootstrap token naming and interfaces named args
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix CI bot
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Use owner for repository layer
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
|
2020-04-16 12:32:21 +02:00 |
|
Dušan Borovčanin
|
e17a3de1d0
|
NOISSUE - Use Thing ID to update certs data (#827)
* Use ThingID to update certs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix logging typo
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update API tests and service mock
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
|
2019-09-03 13:54:56 +02:00 |
|
Dušan Borovčanin
|
cac1e35b58
|
NOISSUE - Add certificate fields to the Bootstrap service (#752)
* Add cert fields to the BS
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add cert fields when creating a config
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add update cert endpoint
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix key column name
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add cert fields to db converters
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Secure cert update endpoint
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Authroize cert update methods
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix Bootstrap service tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Add cert update service tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update endpoit tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update API docs
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update request tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix request tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Update repository tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
* Fix typo in repo tests
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
|
2019-05-22 23:22:19 +02:00 |
|
Dušan Borovčanin
|
3300814026
|
MF-552 - Use event sourcing to keep Bootstrap service in sync with Things service (#603)
* Use separate table for Channels
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add inital event sourcing subscription
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add Channel update sync
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add Thing remove sync
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add Channel remove sync
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update service add method marshalling metadata
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Make separate methods for connection update
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add diconnect event sync
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update Configs repository mock
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix service tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update repository tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update API docs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update Location header
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update README.md
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix tests mutex lock
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix method names in logs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
|
2019-03-04 17:41:38 +01:00 |
|
Dušan Borovčanin
|
fa7d638453
|
MF-540 - Add pagination in API responses for Bootstrap service (#575)
* Add Page to List response
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add request validation tests
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update endpoint routes
Update API docs accordingly.
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Add optional Thing ID to config add request
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Extract literals to constants
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Update comments
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
* Fix count logs
Signed-off-by: Dusan Borovcanin <dusan.borovcanin@mainflux.com>
|
2019-02-22 14:54:09 +01:00 |
|