You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- add CD releases, certificate sign, vcn sign in makefile dist scripts
50
+
- add dist scripts in makefile
51
+
- fix typo in README.md
52
+
- add changelog
53
+
- add getByRawSafeIndex tests
54
+
- move corruption checker inside immudb process
55
+
- update docker files
56
+
- immugw audit publishes -1 if empty db and -2 if error, otherwise 0 (check failed) or 1 (succeeded)
57
+
- immugw audit publishes -1 value for result and root indexes in case the audit could not run (i.e. empty database, error etc.)
58
+
- change immugw metrics port
59
+
- refactoring file cache for immugw auditor
60
+
- rename immugw trust-checker to auditor
61
+
- move auditor package under client directory
62
+
-**cmd:** fix corruption checker flag
63
+
-**cmd/helper:** add path os wildcard resolver
64
+
-**cmd/helper:** fix config path manager stub on linux
65
+
-**cmd/helper:** remove useless var
66
+
-**cmd/immuadmin:** path of service files and binaries are os dynamic
67
+
-**cmd/immuclient:** add pid file management on windows
68
+
-**immuadmin:** improve the very first login message
69
+
70
+
### Code Refactoring
71
+
- refactor safeset_handler_test
72
+
73
+
### Features
74
+
- Audit agent added to immuclient.
75
+
- make metrics server start configurable through options to aid tests. MetricsServer must not be started as during tests because prometheus lib panis with: duplicate metrics collector registration attempted.
76
+
- add immugw auditor
77
+
- invalidate tokens by droping public and private keys for a specific user
78
+
- check permissions dynamically
79
+
- implement user permissions and admin command to set them
Copy file name to clipboardExpand all lines: README.md
+36-25Lines changed: 36 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -185,7 +185,7 @@ The linux service is using the following defaults:
185
185
| ----------------------- | ------------------ |
186
186
| all configuration files | /etc/immudb |
187
187
| all data files | /var/lib/immudb |
188
-
| pid file | /var/run/immdb.pid |
188
+
| pid file | /var/lib/immudb/immudb.pid |
189
189
| log files | /var/log/immudb |
190
190
191
191
@@ -213,7 +213,7 @@ The linux service is using the following defaults:
213
213
| File or configuration | location |
214
214
| ----------------------- | ------------------ |
215
215
| all configuration files | /etc/immudb |
216
-
| pid file | /var/run/immgw.pid |
216
+
| pid file | /var/lib/immudb/immugw.pid |
217
217
| log files | /var/log/immudb |
218
218
219
219
@@ -222,11 +222,11 @@ The linux service is using the following defaults:
222
222
223
223
##### immudb
224
224
225
-
Simply run ```./immudb -d``` to start immudb locally in the background.
225
+
Simply run `./immudb -d` to start immudb locally in the background.
226
226
227
227
If you want to stop immudb în that case you need to find the process `ps -ax | grep immudb` and then `kill -15 <pid>`. Windows PowerShell would be `Get-Process immudb* | Stop-Process`.
228
228
229
-
```
229
+
```bash
230
230
immudb - the lightweight, high-speed immutable database for systems and applications.
@@ -275,11 +277,11 @@ Use "immudb [command] --help" for more information about a command.
275
277
276
278
##### immugw
277
279
278
-
Simply run ```./immugw -d``` to start immugw on the same machine as immudb (test or dev environment) or pointing to the remote immudb system ```./immugw --immudb-address "immudb-server"```.
280
+
Simply run `./immugw -d` to start immugw on the same machine as immudb (test or dev environment) or pointing to the remote immudb system ```./immugw --immudb-address "immudb-server"```.
279
281
280
282
If you want to stop immugw în that case you need to find the process `ps -ax | grep immugw` and then `kill -15 <pid>`. Windows PowerShell would be `Get-Process immugw* | Stop-Process`.
281
283
282
-
```
284
+
```bash
283
285
immu gateway: a smart REST proxy for immudb - the lightweight, high-speed immutable database for systems and applications.
284
286
It exposes all gRPC methods with a REST interface while wrapping all SAFE endpoints with a verification service.
-j, --immudb-port int immudb port number (default 3322)
325
+
--logfile string log path with filename. E.g. /tmp/immugw/immugw.log
326
+
-m, --mtls enable mutual tls
327
+
--pidfile string pid path with filename. E.g. /var/run/immugw.pid
328
+
--pkey string server private key path (default "./tools/mtls/4_client/private/localhost.key.pem")
329
+
-p, --port int immugw port number (default 3323)
330
+
--servername string used to verify the hostname on the returned certificates (default "localhost")
325
331
326
332
Use "immugw [command] --help"for more information about a command.
327
333
328
-
329
334
```
330
335
331
336
332
337
##### immuadmin
333
338
334
339
For security reasons we recommend using immuadmin only on the same system as immudb. User management is restricted to localhost usage. Simply run ```./immuadmin``` on the same machine.
335
340
336
-
```
341
+
```bash
337
342
CLI admin client for immudb - the lightweight, high-speed immutable database for systems and applications.
338
343
339
344
Environment variables:
@@ -359,7 +364,7 @@ Available Commands:
359
364
set Update server config items: auth (none|password|cryptosig), mtls (true|false)
360
365
stats Show statistics as text or visually with the '-v' option. Run 'immuadmin stats -h'for details.
361
366
status Show heartbeat status
362
-
user Perform various user-related operations: list, create, deactivate, change password
367
+
user Perform various user-related operations: list, create, deactivate, change password, set permissions
363
368
version Show the immuadmin version
364
369
365
370
Flags:
@@ -382,7 +387,7 @@ Use "immuadmin [command] --help" for more information about a command.
382
387
383
388
Simply run ```./immuclient``` on the same machine or ```./immuclient -a <immudb-host>```
384
389
385
-
```
390
+
```bash
386
391
CLI client for immudb - the lightweight, high-speed immutable database for systems and applications.
387
392
Environment variables:
388
393
IMMUCLIENT_IMMUDB-ADDRESS=127.0.0.1
@@ -403,6 +408,7 @@ Available Commands:
403
408
current Return the last merkle tree root and index stored locally
404
409
get Get item having the specified key
405
410
getByIndex Return an element by index
411
+
getByRawSafeIndex Return an element by index
406
412
help Help about any command
407
413
history Fetch historyfor the item having the specified key
408
414
inclusion Check if specified index is included in the current tree
@@ -520,6 +526,11 @@ As immudb is compared to Amazon QLDB as well, we compared the performance using
520
526
521
527
## News
522
528
529
+
`May 28, 2020` - **[immudb v0.6.0 GA released!](https://github.com/codenotary/immudb/releases)**
530
+
531
+
We're thrilled to announce our GA Release v0.6.0 that contains many improvements, bug fixes and new audit features.
Release v0.6.0-rc2 is our second public release and contains an all new immuclient CLI as well as a built-in Trust Checker that does a server based continous consistency check.
0 commit comments