Commit Graph

757 Commits

Author SHA1 Message Date
Jan Prochazka
4c5da50a04 connections per role 2024-07-30 16:26:02 +02:00
Jan Prochazka
2c805b3357 admin page fix 2024-07-30 15:31:51 +02:00
Jan Prochazka
b0405855aa storage permissions 2024-07-30 13:01:34 +02:00
Jan Prochazka
53ee6eacb2 inner activator 2024-07-30 10:23:14 +02:00
Jan Prochazka
38a80ec695 admin login
Some checks are pending
Run tests / test-runner (push) Waiting to run
2024-07-26 16:40:17 +02:00
Jan Prochazka
f697ba03f8 admin page support 2024-07-26 16:30:01 +02:00
Jan Prochazka
feaaa35590 auth rpovider
Some checks are pending
Run tests / test-runner (push) Waiting to run
2024-07-26 15:03:55 +02:00
Jan Prochazka
74c04cf113 denyall provider 2024-07-26 14:21:50 +02:00
Jan Prochazka
83e15ede5c getAuthProvider 2024-07-26 14:17:33 +02:00
Jan Prochazka
6a942a5058 shouldAuthorizeApi refactor 2024-07-26 14:07:06 +02:00
Jan Prochazka
c3fe20b6f9 removed LOGINS variable 2024-07-26 10:12:22 +02:00
Jan Prochazka
8db941dc06 AD auth supports basic auth 2024-07-26 09:57:27 +02:00
Jan Prochazka
05329951f9 fix 2024-07-26 09:38:05 +02:00
Jan Prochazka
dd964273cd auth provider refactor 2024-07-26 09:15:22 +02:00
Jan Prochazka
c3c9ad1aed auth providert refactor WIP 2024-07-25 16:47:31 +02:00
Jan Prochazka
8f0b44ade9 SSH info in connection refactor - do not save default values 2024-07-10 16:29:05 +02:00
Jan Prochazka
ef77dbf768 fix 2024-07-09 14:17:27 +02:00
SPRINX0\prochazka
314b72f148 Merge branch 'master' into develop 2024-07-08 08:23:41 +02:00
Jan Prochazka
edad03d988 changed license, added LICENSE-OLD to plugin-oracle 2024-06-26 20:41:14 +02:00
Jan Prochazka
8043869332 cherri pick file 2024-06-24 14:51:23 +02:00
Jan Prochazka
9f9c4d82da storage DB 2024-06-24 14:49:48 +02:00
Jan Prochazka
297b321bc8 convert dbmodel to json 2024-06-24 14:49:40 +02:00
Jan Prochazka
a8999855bf --version in dbmodel 2024-06-24 14:49:25 +02:00
Jan Prochazka
0c12dcaf16 storage controller 2024-06-24 14:49:18 +02:00
Jan Prochazka
16ed91b147 fixed regression #819 2024-06-21 07:58:12 +02:00
Jan Prochazka
4d25fef37d fixed singledb docker connections 2024-06-17 17:06:00 +02:00
Jan Prochazka
ee671297bf added version to error gist 2024-06-07 15:25:26 +02:00
Jan Prochazka
4e746a3055
Merge pull request #787 from michael-pattern/feat/763/per-user_permissions_when_using_oauth-follow-up
feat: per-user permissions when using oauth, follow-up
2024-06-07 10:54:45 +02:00
Jan Prochazka
68a40e5da6 oracle: upgraded query spliiter 2024-06-01 08:16:37 +02:00
Jan Prochazka
2723c41832 oracle analyser per schema 2024-05-31 14:35:35 +02:00
Jan Prochazka
a2102a51a1 use oracledb purejs client 2024-05-31 10:17:48 +02:00
Jan Prochazka
958d786dfb use .env instead of .env.local 2024-05-31 10:03:06 +02:00
Jan Prochazka
ca3507f5d4 fixed electron logs 2024-05-27 18:04:54 +02:00
Jan Prochazka
4f5db15c20 logging 2024-05-27 14:05:44 +02:00
Jan Prochazka
22bed04d13 gist - configurable token 2024-05-27 14:01:58 +02:00
Jan Prochazka
e9442bd633 postgreSQL - extended nalyser logs 2024-05-27 11:43:38 +02:00
Jan Prochazka
0adf730f0b use gist secret 2024-05-24 14:13:12 +02:00
Jan Prochazka
5ab0907bd8 upload error to gist 2024-05-24 13:12:07 +02:00
Jan Prochazka
79793d1b58 socket fix 2024-05-24 09:36:04 +02:00
Jan Prochazka
d00ee890e5 fixed stream 2024-05-20 20:15:53 +02:00
Jan Prochazka
7d984d8faf feat(mjs): added crypto imports 2024-05-20 19:48:21 +02:00
Jan Prochazka
153f40f13e removed uuid dependency from api package 2024-05-20 19:15:03 +02:00
Jan Prochazka
134d8d1b1a feat(mjs): refactor 2024-05-20 19:00:11 +02:00
Jan Prochazka
2678daab4d
Merge pull request #779 from Shah-Panam/Oauth-Allowed-Groups
Added OAuth Allowed Groups Option
2024-05-20 15:08:58 +02:00
Jan Prochazka
51d4bc9a75 stream filtering by connection id 2024-05-20 14:02:47 +02:00
michael-pattern
4214b4f613 Use LOGIN_PERMISSIONS_* to compile permissions directly instead of creating logins. Accept req.user.login in hasPermission 2024-05-17 10:59:20 -04:00
ProjectInfinity
4417edf73b
Change from 127.0.0.1 to localhost for SSH tunnel 2024-05-17 13:06:48 +02:00
michael-pattern
cb9921918f Make use of LOGINS and OAUTH_PERMISSIONS exclusive 2024-05-15 12:40:09 -04:00
Panam Shah
9839dc795b Added OAuth Allowed Groups Option 2024-05-14 11:40:53 +00:00
Jan Prochazka
39cdaf88f4
Merge pull request #770 from michael-pattern/feat/763/per-user_permissions_when_using_oauth
feat: per-user permissions when using oauth
2024-05-09 14:20:12 +02:00
Jan Prochazka
52c77031c5
Merge pull request #742 from frenchtoasters/trustCertEnv
Adding env for parsing for trustServerCertificate connection value
2024-05-09 14:02:45 +02:00
michael-pattern
696d870c2f Allow password-based user login only when password is truthy 2024-05-08 17:52:50 -04:00
michael-pattern
26471517a9 Only add users to basicAuth when password is truthy 2024-05-08 17:52:05 -04:00
michael-pattern
58233a2fd5 Create login entries when the OAUTH_PERMISSIONS flag is truthy 2024-05-08 17:51:27 -04:00
Jan Prochazka
63bdf817c6 upgraded webpack 2024-05-08 10:35:14 +02:00
Jan Prochazka
b1cf418058 upgrade electron && db drivers 2024-05-08 10:17:45 +02:00
Tyler French
83f3391b24 Adding env for parsing for trustServerCertificate connection value 2024-04-03 15:29:19 -04:00
Jan Prochazka
ce09fcb7fd try to fix e_channel_closed error 2023-09-30 12:29:28 +02:00
Jan Prochazka
d6104c8375 disabled shell scripting for NPM distribution by default 2023-09-28 11:20:58 +02:00
Jan Prochazka
171f97ee0c Revert "upgrade msnodesqlv8 - try to fix #561"
This reverts commit 756cf8a099.
2023-05-26 17:35:13 +02:00
Jan Prochazka
756cf8a099 upgrade msnodesqlv8 - try to fix #561 2023-05-26 14:36:54 +02:00
Jan Prochazka
578282c419 fixed reference #508 2023-03-03 18:04:51 +01:00
Jan Prochazka
4dbb3a72d4 fixed problem with closing queries in progress 2023-02-26 11:08:20 +01:00
Jan Prochazka
0ca5114b71 Merge branch 'develop' 2023-02-26 10:14:42 +01:00
Jan Prochazka
622773fccd optimalization of loading oracle structure 2023-02-26 09:40:12 +01:00
Jan Prochazka
a588d72b26 create default archive by default 2023-02-26 08:58:23 +01:00
Jan Prochazka
7ec23ecca4 fixed modify archive for windows 2023-02-26 08:41:30 +01:00
Jan Prochazka
0c62349802 fixed error reporting problems 2023-02-25 20:25:27 +01:00
Jan Prochazka
1c73920dd5 save jsl data 2023-02-25 11:34:19 +01:00
Jan Prochazka
a77492440e removed free table (data sheet) concept 2023-02-25 09:51:08 +01:00
Jan Prochazka
7c4a47c4c6 running row macros 2023-02-24 19:04:22 +01:00
Muhammad Hussein Fattahizadeh
0c6e113e3e
fix: connection ssl require file path instread of file content 2023-02-22 18:53:41 +03:30
Jan Prochazka
29eef5619d dynamic structure switch 2023-02-19 19:23:51 +01:00
Jan Prochazka
1ab58a491a data duplicator test 2023-02-17 09:27:16 +01:00
Jan Prochazka
b6c5f26eb4 data duplicator test 2023-02-17 09:15:13 +01:00
Jan Prochazka
1365f2b47c duplicator options 2023-02-16 18:27:05 +01:00
Jan Prochazka
b514f8ae35 using readline instead of line-reader-fixes freeze 2023-02-16 15:11:33 +01:00
Jan Prochazka
3114a05c3b save structure changes to jsonl file 2023-02-16 13:33:28 +01:00
Jan Prochazka
b5e37053b8 data duplicator works in simple case 2023-02-11 10:17:10 +01:00
Jan Prochazka
8df2a8a6df more mirroe archive commands 2023-02-10 15:14:02 +01:00
Jan Prochazka
dd46604069 correct saving jsonl data 2023-02-10 11:37:18 +01:00
Jan Prochazka
cc9402dd84 save archive algorithm 2023-02-10 11:25:18 +01:00
Jan Prochazka
28a568901a fixed rimraf usage 2023-02-06 20:29:58 +01:00
Jan Prochazka
356b623eaf downgraded rimraf, so that it passes old build 2023-02-05 20:23:16 +01:00
Jan Prochazka
e9a01a1ffd used transaction for save table data 2023-02-05 19:17:46 +01:00
Jan Prochazka
57fa9335d4 sort JSONL data & query results 2023-02-04 15:27:55 +01:00
Jan Prochazka
1c87b1b994 fixed dependency 2023-01-29 08:40:12 +01:00
Jan Prochazka
bc1c827225 dbmodel commandline tool 2023-01-28 20:14:44 +01:00
Jan Prochazka
258338cd2e dbmodel tool initial import 2023-01-28 18:48:52 +01:00
Jan Prochazka
cc388362d6 close query sessions after timeout #468 2023-01-28 11:40:52 +01:00
Jan Prochazka
079cac6eda use pinomin package 2023-01-28 10:22:12 +01:00
Jan Prochazka
a43522752c logger refactor 2023-01-28 09:17:57 +01:00
Jan Prochazka
2dd8749bc6 simplified logging 2023-01-27 15:37:16 +01:00
Jan Prochazka
174d7fde5c pinomin logger 2023-01-27 15:37:04 +01:00
Jan Prochazka
17e83c700e try remove console logging for electron 2023-01-23 20:11:47 +01:00
Jan Prochazka
b56f11156d try to fix electron errors after start 2023-01-23 19:41:31 +01:00
Jan Prochazka
80e8b210be handle errors when sending to subprocess #458 2023-01-23 19:28:05 +01:00
Jan Prochazka
ba644a37b7 removed hostname from logs 2023-01-22 12:35:11 +01:00
Jan Prochazka
c87e38fd17 log & report unhandled electron error 2023-01-22 11:56:09 +01:00
Jan Prochazka
7eb6357c8d #360 allow to set log level 2023-01-22 10:55:10 +01:00
Jan Prochazka
1cf02488b4 configuring logger for electron 2023-01-22 10:35:02 +01:00
Jan Prochazka
5249713a3c show logs from menu 2023-01-22 10:31:16 +01:00
Jan Prochazka
1bf8f38793 added process name to logger output 2023-01-22 10:12:46 +01:00
Jan Prochazka
e1f92fef13 pipe logs from forks into pino logger 2023-01-22 10:00:01 +01:00
Jan Prochazka
af01d95348 pino multistream - file logging 2023-01-22 09:50:35 +01:00
Jan Prochazka
d4f0882054 fixed error logging 2023-01-21 18:00:59 +01:00
Jan Prochazka
cc0f05168d defined logger caller 2023-01-21 17:49:16 +01:00
Jan Prochazka
4d93be61b5 PINO JSON logging 2023-01-21 17:32:28 +01:00
Jan Prochazka
d8f25c17f7 fix 2023-01-06 14:32:42 +01:00
Jan Prochazka
9fdc15b8aa used persmissions fixed 2023-01-06 09:06:54 +01:00
Jan Prochazka
5684eab3e2 OAuth scope added #407 2023-01-05 10:18:53 +01:00
Jan Prochazka
680c0057b1 fixed client_id param in oauth #407 2023-01-05 09:23:31 +01:00
Jan Prochazka
d5e240a701 rename, delete connection folder #425 2023-01-01 12:16:59 +01:00
Jan Prochazka
c340ac9112 disconnect command 2022-12-25 19:27:24 +01:00
Jan Prochazka
bbb6c5e5f5 renamed singleDatabase => singleDbConnection 2022-12-25 18:01:36 +01:00
Jan Prochazka
54278f6276 single connection config 2022-12-25 17:52:59 +01:00
Jan Prochazka
3792f1001e .env file 2022-12-25 17:32:12 +01:00
Jan Prochazka
783f26b500 structured reload trigger 2022-12-25 15:35:56 +01:00
Jan Prochazka
1eea117062 connection testing 2022-12-25 12:48:10 +01:00
Jan Prochazka
d66fc06403 ask password logic & modal 2022-12-25 10:21:19 +01:00
Jan Prochazka
0ff4f0d7e9 profile refactoring, fixes 2022-12-18 17:03:47 +01:00
Jan Prochazka
2e37788471 profiler charts 2022-12-18 13:48:24 +01:00
Jan Prochazka
9a2631dc09 profiler charts 2022-12-18 12:29:21 +01:00
Jan Prochazka
123e00ecbc mongo profiler formatter 2022-12-17 12:34:28 +01:00
Jan Prochazka
34a4f9adbf save profiler output to archive 2022-12-17 08:57:16 +01:00
Jan Prochazka
0e819bcc45 mongodb profiler 2022-12-16 14:52:49 +01:00
Jan Prochazka
469fd76f89 upgrade dbgate-query-splitter 2022-12-15 17:10:01 +01:00
Jan Prochazka
61dc9da3f0 set mongo profiling 2022-12-09 15:14:21 +01:00
Jan Prochazka
ceea1a9047 mongo server summary 2022-12-07 22:05:47 +01:00
Jan Prochazka
c8c7df3691 static content server without authorization 2022-12-06 19:38:52 +01:00
Jan Prochazka
3dc63507ad fix 2022-11-28 21:21:24 +01:00
Jan Prochazka
df2074173b js fix 2022-11-27 20:33:09 +01:00
Jan Prochazka
621181d532 Merge branch 'oracle' 2022-11-27 19:44:28 +01:00
Jan Prochazka
8489c171f3 AD_ALLOWED_LOGINS support 2022-11-27 18:32:01 +01:00
Jan Prochazka
592865b16e configurable token lifetime 2022-11-27 11:06:33 +01:00
Jan Prochazka
012d3ec2e1 logout button from not logged page 2022-11-27 10:56:50 +01:00
Jan Prochazka
d84adcca5d more robust oauth 2022-11-27 10:43:25 +01:00
Jan Prochazka
b1ae7d53b9 forms login 2022-11-26 11:21:37 +01:00
Jan Prochazka
9a5287725b login WIP 2022-11-25 16:59:41 +01:00
Jan Prochazka
5ccd724166 support for acticve directory #261 2022-11-25 16:38:17 +01:00
Jan Prochazka
5e4c286427 ignore auth .env 2022-11-25 16:15:41 +01:00
Jan Prochazka
70413b954b login page 2022-11-25 13:36:18 +01:00
Jan Prochazka
896cc21386 oracledb added to native dependencies 2022-11-20 17:07:21 +01:00
Jan Prochazka
94a91d5fed better oauth handle 2022-11-17 19:55:01 +01:00
Jan Prochazka
37a8783751 oauth working, but cycling sometimes 2022-11-17 12:43:38 +01:00
Jan Prochazka
f42d78b2fb oauth returns access token 2022-11-14 21:20:58 +01:00
Jan Prochazka
cbd3f1bae9 fixed number format 2022-11-13 18:39:13 +01:00
Jan Prochazka
ecad1ae01b imrpoved closing inactive sessions 2022-11-13 17:21:47 +01:00
Jan Prochazka
dc576e6ced changed timeouts for connection cleanup 2022-11-13 11:59:57 +01:00
Jan Prochazka
6cca81f8f1 cleanup of not used sessions 2022-11-13 11:52:31 +01:00