Dušan Borovčanin
353e050a39
NOISSUE - Add a fast Certbot startup ( #3517 )
...
Signed-off-by: dusan <borovcanindusan1@gmail.com >
2026-05-20 19:23:19 +02:00
Dušan Borovčanin
61d0427898
NOISSUE - Rename to Magistrala ( #3427 )
...
Signed-off-by: dusan <borovcanindusan1@gmail.com >
2026-04-06 15:23:42 +02:00
Dušan Borovčanin
ef5c253c51
SMQ-3399 - Unify Magistrala and SuperMQ ( #3400 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: dusan <borovcanindusan1@gmail.com >
Co-authored-by: Steve Munene <stevenyaga2014@gmail.com >
2026-04-01 09:55:11 +02:00
Felix Gateru
67c28ff134
SMQ-2800 - Add WebSocket support to HTTP adapter ( #2937 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
2025-12-31 10:43:52 +01:00
Steve Munene
64b4497ad4
NOISSUE - Increase NGINX client body size ( #3204 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
2025-10-22 15:55:37 +02:00
Arvindh
e57ad79cd4
SMQ-3093 - User email verification ( #3101 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-09-05 15:23:58 +02:00
Dušan Borovčanin
e56b86823e
NOISSUE - Rename YAML files extension ( #2782 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2025-03-31 10:51:43 +02:00
b1ackd0t
b23a8c20eb
NOISSUE - Fix Websocket Adapter ( #2700 )
...
Signed-off-by: Rodney Osodo <socials@rodneyosodo.com >
2025-03-06 11:23:56 +01:00
Steve Munene
17b5224090
SMQ-2604 - Change PAT repo implementation ( #2680 )
...
Signed-off-by: nyagamunene <stevenyaga2014@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Co-authored-by: Arvindh <arvindh91@gmail.com >
2025-02-27 15:38:34 +01:00
Arvindh
972fa0b25b
NOISSUE - Add role name and domain name in list invitations response ( #2720 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2025-02-19 13:26:55 +01:00
Felix Gateru
7667eee725
SMQ - 2435 - Merge invitations into domains service ( #2676 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
2025-02-13 16:24:39 +01:00
Dušan Borovčanin
178aa46ad4
SMQ-2533 - Rename Magistrala to SuperMQ ( #2560 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-12-04 11:17:09 +01:00
Dušan Borovčanin
243ccade0b
MG-2456 - Refactor architecture ( #2494 )
...
Signed-off-by: Felix Gateru <felix.gateru@gmail.com >
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
Co-authored-by: Felix Gateru <felix.gateru@gmail.com >
2024-12-03 17:12:46 +01:00
Dušan Borovčanin
658003080e
NOISSUE - Update Docker and Compose versions ( #2159 )
...
Signed-off-by: Dusan Borovcanin <borovcanindusan1@gmail.com >
2024-04-10 12:02:36 +02:00
b1ackd0t
0f05c10a38
MG-1887 - Add support for OAuth2.0 ( #2103 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2024-03-01 10:51:34 +01:00
Arvindh
7207512dca
NOISSUE : Add Domain routes in Nginx x509 conf ( #2100 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2024-02-22 13:09:06 +01:00
Arvindh
ab4206cc93
NOISSUE - Vault operations with app role authentication ( #2084 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: arvindh123 <arvindh91@gmail.com >
2024-02-20 15:59:55 +01:00
b1ackd0t
a07aabe783
NOISSUE - Add Invitation service ( #126 )
...
* feat(service): Add new "invitations" service
This commit adds a new service called "invitations" to the existing file. The service includes the necessary imports and initializes components for its functionality. It also includes configuration settings and a Docker Compose file. Additionally, instructions for deploying and using the service are provided, along with a function to create an HTTP handler.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* docs(api): invitation api
The commit adds documentation for an API that allows users to manage invitations. It includes information about the endpoints, parameters, data types, and components used in the API. The documentation also outlines the properties and specifications of the Invitation object. This commit provides a comprehensive overview of the API's functionality and structure.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix: accept invitation to take in domain
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* refactor(invitations): rename domain to domainID
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Authorize on id(domain+user) rather than user
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-12-11 18:24:37 +01:00
Arvindh
eb019eefed
NOISSUE - Fix domains bugs and feature to disable user self register ( #74 )
...
* fix: nginx entrypoint.sh file shebang
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: default domain users listing include membership
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: create same thing name, thing key and group name in different domain
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: feature to disable user self register, user can add by only super admin
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: feature to disable user self register, user can add by only super admin
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: Duplicate items in list domains response
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: users refresh & issue token api logging middleware
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: comments
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-27 18:33:47 +01:00
b1ackd0t
f6cf7e0d6b
NOISSUE - Fix WS adapter and Nginx configs ( #73 )
...
The commit adds a new target server configuration and modifies the code to use it. The main function now creates a target server configuration and passes it to the NewPubSub function. Additionally, a new httpserver is created using the target server configuration.
The proxyWS function has been updated to take two server configurations to create the target and address variables.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-24 00:54:09 +01:00
b1ackd0t
a0c40ba462
NOISSUE - Update Copyright Notice ( #39 )
...
* chore(license): update copyright notices
Add CI check for non go files to check that the files contain a license
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix(ci): log failed files
When the CI fails during check for license header, log the failed file to console so that someone can check on the actual file. Also simplify the grep check to make it more human readable and understandable
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-17 12:37:30 +01:00
Arvindh
c294e84d24
NOISSUES - Implement Domains for access control ( #14 )
...
Signed-off-by: Arvindh <arvindh91@gmail.com >
2023-11-16 15:39:05 +01:00
b1ackd0t
44408395e6
NOISSUE - Fix renaming issues ( #17 )
...
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
2023-11-02 14:48:13 +01:00
Ian Ngethe Muchiri
0907074922
NOISSUE- Fix renaming of mainflux-server to magistrala-server ( #15 )
...
* fix renaming of mainflux-server
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
* generate certs
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
---------
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com >
2023-11-01 13:03:17 +01:00
dusanb94
7066101996
Rename Mainflux to Magistrala
...
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
2023-10-26 12:50:56 +02:00
Arvindh
cd82cc5a43
NOISSUE: Listing of shared things with users & Update SDK ( #1923 )
...
* NOISSUE - Fix Bugs (#20 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add Connect Disconnect endpoints (#23 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Things share with users (#25 )
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: things share with other users
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Listing of things, channels, groups, users (#26 )
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: List of user groups & removed repeating code in groups (#29 )
* removed repeating code in list groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: list of user group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: otel handler operator name for endpoints
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* add: listing of shared things and users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: listing of shared things and users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: new SDK
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: new SDK
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: comment
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: sdk function names
Signed-off-by: Arvindh <arvindh91@gmail.com >
* update: api spec
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: channels connect request
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: listing of clients and groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: CLI
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: array len comparision
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: nginx
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2023-10-17 15:38:06 +02:00
Dušan Borovčanin
3d3aa525a6
NOISSUE - Switch to Google Zanzibar Access control approach ( #1919 )
...
* Return Auth service
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Compose to run with SpiceDB and Auth svc
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update auth gRPC API
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove Users' policies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Move Groups to internal
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use shared groups in Users
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove unused code
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use pkg Groups in Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove Things groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Make imports consistent
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Groups networking
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Remove things groups-specific API
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Move Things Clients to the root
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Move Clients to Users root
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Temporarily remove tracing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix imports
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add buffer config for gRPC
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update auth type for Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use Auth for login
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add temporary solution for refresh token
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Tokenizer interface
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Updade tokens issuing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix token issuing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update JWT validator and refactor Tokenizer
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Rename access timeout
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Rename login to authenticate
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update Identify to use SubjectID
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add Auth to Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Use the Auth service for Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update auth schema
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix Auth for Groups
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add auth for addons (#14 )
Signed-off-by: Arvindh <arvindh91@gmail.com >
Speparate Login and Refresh tokens
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Merge authN and authZ requests for things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add connect and disconnect
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update sharing
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Fix policies addition and removal
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Update relation with roels
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Add gRPC to Things
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Assign and Unassign members to group and Listing of Group members (#15 )
* add auth for addons
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add assign and unassign to group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add group incomplete repo implementation
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Move coap mqtt and ws policies to spicedb (#16 )
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Remove old policies
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
NOISSUE - Things authorize to return thingID (#18 )
This commit modifies the authorize endpoint to the grpc endpoint to return thingID. The authorize endpoint allows adapters to get the publisher of the message.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Add Groups to users service (#17 )
* add assign and unassign to group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add group incomplete repo implementation
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users stable 1
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users stable 2
Signed-off-by: Arvindh <arvindh91@gmail.com >
* groups for users & things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* Amend signature
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix merge error
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Fix es code (#21 )
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Fix Bugs (#20 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Test e2e (#19 )
* fix: connect method
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix: e2e
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* fix changes in sdk and e2e
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(docker): remove unnecessary port mapping
Remove the port mapping for MQTT broker in the docker-compose.yml file.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Enable group listing
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(responses): update ChannelsPage struct
The ChannelsPage struct in the responses.go file has been updated. The "Channels" field has been renamed to "Groups" to provide more accurate naming. This change ensures consistency and clarity in the codebase.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(things): add UpdateClientSecret method
Add the UpdateClientSecret method to the things service. This method allows updating the client secret for a specific client identified by the provided token, id, and key parameters.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use smaller buffers for gRPC
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Clean up tests (#22 )
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add Connect Disconnect endpoints (#23 )
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix bugs
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Things share with users (#25 )
* fix list of things in a channel and Add connect disconnect endpoint
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: things share with other users
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Rename gRPC Services (#24 )
* Rename things and users auth service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* docs: add authorization docs for gRPC services
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Rename things and users grpc services
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* Remove mainflux.env package
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: Listing of things, channels, groups, users (#26 )
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: listing of channels, users, groups, things
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Clean Up Users (#27 )
* feat(groups): rename redis package to events
- Renamed the `redis` package to `events` in the `internal/groups` directory.
- Updated the file paths and names accordingly.
- This change reflects the more accurate purpose of the package and improves code organization.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): Modify identity method
Change request and response of identity method
Add accessToken and refreshToken to Token response
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* clean up users, remove dead code
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(users): add unit tests for user service
This commit adds unit tests for the user service in the `users` package. The tests cover various scenarios and ensure the correct behavior of the service.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Add: List of user groups & removed repeating code in groups (#29 )
* removed repeating code in list groups
Signed-off-by: Arvindh <arvindh91@gmail.com >
* add: list of user group
Signed-off-by: Arvindh <arvindh91@gmail.com >
* fix: otel handler operator name for endpoints
Signed-off-by: Arvindh <arvindh91@gmail.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Clean Up Things Service (#28 )
* Rework things service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* add tests
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Clean Up Auth Service (#30 )
* clean up auth service
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
* feat(auth): remove unused import
Remove the unused import of `emptypb` in `auth.pb.go`. This import is not being used in the codebase and can be safely removed.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
---------
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Update API docs (#31 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Remove TODO comments and cleanup the code
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Update dependenices
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
---------
Signed-off-by: Arvindh <arvindh91@gmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: b1ackd0t <28790446+rodneyosodo@users.noreply.github.com >
Co-authored-by: Arvindh <30824765+arvindh123@users.noreply.github.com >
2023-10-15 22:02:13 +02:00
b1ackd0t
3e7bac493c
NOISSUE - Sync Env Veriables With Docker Deployment ( #1841 )
...
* Initial Commit: Sync Env Veriables With Docker Deployment
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Sync Env Vars With Master
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Altprefix
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename HttpPort to HTTPPort
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix envPrefixDB After Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Server Parse
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Provision For TLS on CoAP
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Exit After Defer
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Unused Function
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Document Undocumentated Env Variables
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
2023-07-31 14:38:35 +02:00
b1ackd0t
7cccba91c9
NOISSUE - Reformat Things and Users Policies Endpoint ( #1831 )
...
* Reformat Policies Enpoint to Take Sub Obj
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Redirect to `policies`
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Make Delete Endpoint not to Contain Body
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove gRPC unused functions
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Redirect
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update CLI
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Use Switch Statement
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Uncomment Commented Parts
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Empty Line
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Unused gRPC Req and Resp
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Listing of Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename Authorize Functions For Users and Things Service
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Authorize To CLI
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
2023-07-28 14:39:13 +02:00
Dušan Borovčanin
55e09c1921
MF-1506 - Group-based Access Control ( #1716 )
...
* Move Things and Users to Clients
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Update Add and Delete Policies (#1792 )
* Remove Policy Action Ranks
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Rebase Issues
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix CI Test Errors
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Adding Check on Subject For Clients
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Check Client Exists
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Check When Sharing Clients
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Only Add User to Group When Sharing Things
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove clientType
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Minor Fix on ShareClient and Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Policies Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Clean Up Things Authorization
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests on RetrieveAll
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Test ShareThing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Merge Conflicts
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Remove Adding Policies. Only Use Ownership
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Check If Subject is same as Object
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Move Back To Union As Sometimes Policy is Empty and Fails to Evaluate on Ownership
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Entity Type For Failing Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix BUG in policy evaluation
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Comments Regarding checkAdmin
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests On Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Combine Authorize For Things and Users
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests On Rebase
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Error on Things SVC `unsupported protocol scheme`
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix Bug on Things Authorization Cache (#1810 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Use Password instead of username in MQTT handler
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Simplify MQTT authorization
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* Fix MQTT tests
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add More Functions to SDK (#1811 )
* Add More Functions to SDK
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Examples to GoDoc
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Update Unassign Interface
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Pass Subject as ID and Not Token on List Channels By Thing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Bootstrap Errors For Element Check
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add empty line Before Return
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Reorder URLS in things mux
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Listing Things Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Share Thing
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Examples to CLI Docs
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Update Identity To Update Another User
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Identify an Update Policies on Things
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Update Things Policies
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix GoDocs on Disconnect
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Change Authorize To Use AccessRequest
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* For Evaluate Policy Use AccessRequest (#1814 )
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add SDK Tests (#1812 )
* Add Things Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Channel Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Certs Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Consumer Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Enrich Group Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Tests For Health
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Tests For Tokens
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename SDK for Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Policies Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Linter
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Fix Tests
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Make Variable Defination Inline
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Make Cache Key Duration Configurable (#1815 )
* Make Cache Key Duration Configurable
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Rename ENV Var
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Update GoDocs (#1816 )
* Add GoDocs
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add Missing GoDoc Files
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Enable godot
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
* Add License Information
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
---------
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
* NOISSUE - Add Call Home Client to Mainflux services (#1751 )
* Move Things and Users to Clients
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
* collect and send data package
Signed-off-by: SammyOina <sammyoina@gmail.com >
* create telemetry migrations
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add telemetry endpoints
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add transport
Signed-off-by: SammyOina <sammyoina@gmail.com >
* create service
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove homing server
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add call home to adapters
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add last seen
Signed-off-by: SammyOina <sammyoina@gmail.com >
* rename logger
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove homing client
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use unmerged repo
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use renamed module
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update call home version
Signed-off-by: SammyOina <sammyoina@gmail.com >
* edit documentation
Signed-off-by: SammyOina <sammyoina@gmail.com >
* align table
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use alias for call home client
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update callhome
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update call home pkg
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update call home
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix modules
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use mf build version
Signed-off-by: SammyOina <sammyoina@gmail.com >
* use mf build version
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore default
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add call home for users and things
Signed-off-by: SammyOina <sammyoina@gmail.com >
* enable opting on call home
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove full stops
Signed-off-by: SammyOina <sammyoina@gmail.com >
* update callhome client
Signed-off-by: SammyOina <sammyoina@gmail.com >
* add call home to all services
Signed-off-by: SammyOina <sammyoina@gmail.com >
* fix build
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore sdk tests
Signed-off-by: SammyOina <sammyoina@gmail.com >
* remove unnecessary changes
Signed-off-by: SammyOina <sammyoina@gmail.com >
* restore health_test.go
Signed-off-by: SammyOina <sammyoina@gmail.com >
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
---------
Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com >
Signed-off-by: rodneyosodo <blackd0t@protonmail.com >
Signed-off-by: SammyOina <sammyoina@gmail.com >
Co-authored-by: b1ackd0t <blackd0t@protonmail.com >
Co-authored-by: Sammy Kerata Oina <44265300+SammyOina@users.noreply.github.com >
2023-06-14 12:40:37 +02:00
b1ackd0t
2e118ce36b
NOISSUE - Update Nginx Docker Image ( #1706 )
...
* initial commit
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* update tests
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* initial commit
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* update tests
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* add empty line
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* update certs
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* remove serial file
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* fix check password from certs
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
* change from include to endswith
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
---------
Signed-off-by: rodneyosodo <socials@rodneyosodo.com >
Co-authored-by: rodneyosodo <socials@rodneyosodo.com >
2023-01-29 01:58:28 +01:00
Aryan Godara
8a4cc12cd3
MF-1623 - Bring back WebSocket Adapter ( #1625 )
...
Signed-off-by: aryan <aryangodara03@gmail.com >
2022-09-16 14:07:12 +02:00
Manuel Imperiale
42dd813521
MF-1308 - Use IETF Health Check standard ( #1541 )
...
* MF-1308 - Use IETF Health Check standard
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add nginx health endpoint
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm github.com/nelkinda dependency
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Check error
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Replace Version by Health in the CLI and SDK
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use new build flag go:build
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert wrong renaming
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* sdk health test
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add /health endpoint to openapi doc
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use const for description message
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add version and build time during build
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Time format
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add version and commit using git and build args
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add comments
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add tests
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add missing api properties
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix api
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use ./schemas/HealthInfo.yml as
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix example
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use content type application/health+json
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Set Makefile variables only if empty
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2022-01-24 21:18:53 +01:00
Manuel Imperiale
ad8b7ddf5a
NOISSUE - Add disconnect endpoint in nginx conf ( #1528 )
...
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2021-12-15 13:20:56 +01:00
Mirko Teodorovic
00dc197fa6
NOISSUE - Fix nginx configuration for groups ( #1405 )
...
* fix configuration for groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add location header
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix for https
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2021-04-09 17:25:20 +02:00
Ivan Milošević
a1e18a770a
init commmit ( #1385 )
...
Signed-off-by: Ivan Milosevic <iva@blokovi.com >
2021-03-10 11:52:33 +01:00
Mirko Teodorovic
259950b009
NOISSUE - Add missing auth port in nginx enrypoint.sh ( #1380 )
...
* remove owner id
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix auth http port
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2021-03-04 19:02:59 +01:00
Mirko Teodorovic
530f925c4d
MF-1346 - Create Groups API - add grouping of entities ( #1334 )
...
* remove owner id
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add users endpoint for retrieving users from group
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove groups from things and users
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* move groups into auth
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* separate endpoints for users and things
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix problems with retrieving members
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add groups test
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove groups from users
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove groups from things
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* rename constant
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add new errors
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove unnecessary constants
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix validation
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* create groups db mock
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* adding tests
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* revert changes to docker related files
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove groups endpoints from users openapi
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove groups endpoints from users openapi
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* move constant from postgres to groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* move constant from postgres to groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* move constant from postgres to groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove testing group
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* renam typ to groupType
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add error for max level
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove print
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove groups.Member interface
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix query building and add test cases
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* uncomment tests
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* move groups package
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove group type, add bulk assign and unassign
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* update openapi, remove parentID from create request, reorder endpoints
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* update openapi
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* update openapi for users and things
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix groups test
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix linter errors
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* resolve comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* rename assignReq structure
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* refactor mocks, response, remove type from endpoint
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* some refactor, renaming, errors
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* simplify check
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove package alias
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix naming and comment
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* additional comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add members grpc endpoint test
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix retrieving members for different types
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix retrieving members for different types
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove unecessary structure
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix api grpc
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* rename const
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* refactore retrieve parents and children with common function
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* small changes for errors
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix compile error
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix sorting in mock
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove regexp for groups
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* revert as change is made by mistake
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* revert as change is made by mistake
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* refactor groups and keys package
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix naming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix naming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix test for timestamp compare
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix error handling
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* remove errors not being used
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* var renaming
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* resolve comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* minor changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix test
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* add endpoints for groups into nginx
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* reorganize endpoints, remove some errors
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* reorganize endpoints, remove some errors
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* small fix
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix linter errors
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* minor changes
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* resolve comments
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix group save path problem
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* description constant
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* rename variables
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix validation
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* get back return
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
* fix compile
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2021-03-04 10:29:03 +01:00
Filip Bugarski
56d04cda64
NOISSUE - Added missing endpoints for users service ( #1372 )
...
* Added missing endpoints for user's service
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
* Type fix
Signed-off-by: Filip Bugarski <filipbugarski@gmail.com >
2021-02-25 17:19:35 +01:00
Mirko Teodorovic
09d09c6ef5
fix envs for nginx ( #1215 )
...
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2020-07-08 10:42:33 +02:00
Ivan Milošević
5089fccf36
Rename environment variable MF_MQTT_ADAPTER_PORT to MF_MQTT_ADAPTER_MQTT_PORT in docker environment ( #1170 )
...
Signed-off-by: Ivan Milošević <iva@blokovi.com >
2020-05-12 14:28:59 +02:00
Mirko Teodorovic
c7a8e75353
fix nginx, channel connect ( #1136 )
...
Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com >
2020-04-22 18:59:50 +02:00
Manuel Imperiale
01aa4190c5
MF-1087 - Remove WebSocket adapter ( #1120 )
...
* MF-1087 - Remove WebSocket adapter
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm all ws directory
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert authorization.js
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Remove /ws endpoint from ssl/authorization.js
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm gorilla from vendor
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert gorilla to vendor
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2020-04-17 13:16:21 +02:00
Manuel Imperiale
6c39c85cc8
MF-1096 - Fix AuthN and Things Auth ENVARS ( #1066 )
...
* NOISSUE - Fix AuthN and Things Auth ENVARS
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add DB envars to env.go
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix envars
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Add DefLogLLevelError
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix DB names
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix DB names
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix DB names and HTTP ports
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix .env
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert writers DB names
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm unused Twins envars
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 typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Remove definitions from env.go
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert HTTP gRPC ports
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Use default NATS URL as string
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Revert default ports
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix typo
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix cassandra ENVARS
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix cassandra reader ENVARS
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix readers and writers envars
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix readers and writers .env
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Fix reviews
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2020-04-07 12:02:17 +02:00
Nikola Marčetić
70955d1937
NOISSUE - Enable MQTT over WS in docker composition ( #1085 )
...
* Enable WS over MQTT docker composition
Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com >
* Remove commented code
Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com >
2020-03-25 22:26:50 +01:00
Manuel Imperiale
160fda4d37
NOISSUE - Remove UI from docker-compose ( #1001 )
...
* NOISSUE - Remove UI from docker-compose
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
* Rm MF_UI_PORT envar
Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com >
2020-01-15 15:27:24 +01:00
Nick Neisen
76908d7c8b
MF-898 - Add bulk connect to CLI and SDK ( #956 )
...
* Add bulk connect to CLI and SDK
Signed-off-by: Nick Neisen <nwneisen@gmail.com >
* Add test for bulk connect
Signed-off-by: Nick Neisen <nwneisen@gmail.com >
* Update docs
Signed-off-by: Nick Neisen <nwneisen@gmail.com >
* Add file example
Signed-off-by: Nick Neisen <nwneisen@gmail.com >
* Add JSON example to CLI docs
Signed-off-by: Nick Neisen <nwneisen@gmail.com >
* Change some value datatypes back
Signed-off-by: Nick Neisen <nwneisen@gmail.com >
* Use constants for file extensions
Signed-off-by: Nick Neisen <nwneisen@gmail.com >
2019-11-21 12:29:37 +01:00
Dušan Borovčanin
df2cb80f12
Fix Nginx mTLS configuration ( #885 )
...
Sync mTLS and TLS config logs.
Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com >
2019-10-15 16:39:46 +02:00
Drasko DRASKOVIC
5ef6aa84de
NOISSUE - Clean NginX files, move .gitignores to dirs ( #853 )
...
* Remove nginx entrypoint trash, move .gitignore
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Add node_modules to Aedes .gitignore
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Move docker .gitignore to nginx
Signed-off-by: drasko <drasko.draskovic@gmail.com >
2019-09-16 11:47:34 +02:00
Drasko DRASKOVIC
3b19292966
NOISSUE - Add docker-compose for MQTT cluster ( #841 )
...
* Add MQTT cluster configs
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com >
* Bump worker_connections value in nginx.conf
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Revert config.toml
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Fix cluster
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Move non-ssl server into the same directive
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Fix cluster
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Remove unnecessary comments
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Organize docker-compose and nginx conf files
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Correct nginx.conf for mTLS and aux changes
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Fix NginX conf trailing slash in proxy_pass
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Fix path for MQTT
Signed-off-by: drasko <drasko.draskovic@gmail.com >
* Fix minorstuff in gitignore and comments
Signed-off-by: drasko <drasko.draskovic@gmail.com >
2019-09-12 16:55:24 +02:00