Commit Graph

6380 Commits

Author SHA1 Message Date
Ylian Saint-Hilaire
bab35e7bca Removed Reddit auth strategy since it never worked well. 2024-03-03 16:34:01 -08:00
mstrhakr
4be5b7273e
Migrate to openid client (#5856)
* Create forksync.yml

* update oidc to use openid-client

* update oidc module requirements

* working oidc+

includes all oauth2 clients automatically migrated. azure will need some kind of fix for the uid

* update openid-client install checks

* created overarching schema for OIDC

* bug fixs for azure login

* update schema

prepare schema for unified oidc module

* update 'oidc' to strategy variable

* working azure+ groups

groups from azure are in,
you can use memberOf or transitiveMemberOf in config (Graphs API)

* clean up old config import + working google oidc

previous config map was recursive nonsense, changed to multiple IFs

* added convertStrArray

* de-expanded scope

put all other auth strategies back to normal and fixed oidc strategy

* swap back to using authlog debugger

* Update meshcentral-config-schema.json

* working google oidc + groups

* working azure+groups (again)

* init oidc docs

very incomplete but basic config is present

* add oidc

* more work on docs

* add scope and claim options

plus fixed a few bugs and faults in my logic
used logs correctly

* further cleanup debug

* more debug cleanup

* continue documentation push

fixed minor debug bugs also

* more work on docs

missing links, need to get azure preset docs, probably more.

* done with docs

its good enough for now

* minor fix + presets get correct icon

* fix google oidc not visible at login

* fix bug with emailVerified property

* fix logout bug + debug cleanup

* fix strategy logout bug +cleanup

* fixed preset login icon

* fix alert + fix schema

* terminate lines

* Dutch language update 1.0.85

line up polish translation

* Fixed guest web relay session revocation (#4667)

* Updated French translation.

* Add hook to allow adding custom api endpoints to Express routing

* Updated German translation.

* Update meshcentral-config-schema.json (change formatting)

This way it is easier to edit and maintain

* Fixed schema.

* fix meshcentral-config-schema.json

* add language selector to login (#5648)

* add language selector to login

* add showLanguageSelect to pick top or bottom boxe

* remove additionalProperties: false in schema to allow comments #5697

Signed-off-by: si458 <simonsmith5521@gmail.com>

* fix notes in docs

* Fix web relay session handling and redirection due to bad merge

* Added option to check HTTP origin.

* add links and fix typo

* move groups after strategy

* Update version split in docs

* Fix preset issuer URL in OIDC strategy

* Update clientid and clientsecret to client_id and client_secret

* Update meshcentral-config-schema.json and fix bad rebase

* Update meshcentral-config-schema.json

* fix bad rebase

* fix bad rebase

* Add 'connect-flash' to passport dependencies

* Remove unnecessary passport dependencies - fix bad rebase

* Fix auth strategy bug and remove console.log statement

* Set groupType to the preset name if it exists, otherwise use the strategy name

* remove finally block from

* Refactor authentication logging in handleStrategyLogin to include strategy name

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
Co-authored-by: petervanv <58996467+petervanv@users.noreply.github.com>
Co-authored-by: Ylian Saint-Hilaire <ysainthilaire@hotmail.com>
Co-authored-by: Martin Mädler <martin.maedler@gmail.com>
Co-authored-by: Fausto Gutierrez <28719096+faustogut@users.noreply.github.com>
Co-authored-by: Simon Smith <simonsmith5521@gmail.com>
2024-03-03 16:03:27 -08:00
Ylian Saint-Hilaire
436a3cb9be Only set fileMode if not win32, #5865 2024-03-03 12:31:32 -08:00
wdlut
e6a71d77a1
Preservation of the executable rights of the files contained in a plugin (#5865)
On file systems that support this, the executable rights of a plug-in's files are retained.
2024-03-03 12:27:28 -08:00
Ylian Saint-Hilaire
9e9cd821bf Use userid instead of username when username is null in authlog, #5870 2024-03-03 12:21:21 -08:00
Ylian Saint-Hilaire
27f7648953 Updated archiver to 7.0.0 2024-03-03 11:30:52 -08:00
Ylian Saint-Hilaire
c937764980 Merge branch 'master' of https://github.com/Ylianst/MeshCentral 2024-03-03 11:13:32 -08:00
Ylian Saint-Hilaire
e8c4f322cb Fix for saving SSH/RDP credentials when a dot is in the username, #5833 2024-03-03 11:13:16 -08:00
si458
fb62df326c pad interfaces panel for firefox scrolling #4275
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-03 00:58:15 +00:00
Simon Smith
2318a0bb32
add relay and port to devicesharing in meshctrl.js
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-02 21:56:14 +00:00
si458
636255c8af fix Unzip translations
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-02 15:33:18 +00:00
Simon Smith
9241c43435
add unzip to files
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-02 15:16:06 +00:00
si458
0e055ef741 remove memory Manufacturer console.log
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-01 23:58:50 +00:00
Simon Smith
ee59e582b6
add no consent to guest sharing
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-01 22:29:59 +00:00
si458
aa87fd61bb maybe fix weird undefined user login accepted #5870
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-01 15:45:39 +00:00
Simon Smith
b4361d1c4e
fix view only setting incorrect protocol when sharing (#5879)
* fix view only setting incorrect protocol when sharing

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-01 13:59:49 +00:00
si458
3e23741cc8 fix Chat & Notify buttons always being shown #5858
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-29 23:07:36 +00:00
petervanv
016e43c191
Dutch language update 1.1.21 V2 (#5871)
Cleaned up version !!
2024-02-29 09:55:01 +00:00
si458
5ed0e4f59e fix mac translate locations
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-28 15:21:14 +00:00
Simon Smith
1b60e4dbfb
add mac memory/storage (#5869)
* add mac memory

* add macos storage

---------

Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-28 15:19:14 +00:00
petervanv
269ec02dc0
Dutch language update 1.1.21 (#5862) 2024-02-26 23:35:08 +00:00
si458
fce123e971 fix few more translations
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-24 00:31:57 +00:00
si458
bca1d277a4 add osx single binarys and rename tabs
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-24 00:24:04 +00:00
Simon Smith
017f777de2
update android apk to 1.0.21 2024-02-23 12:22:43 +00:00
si458
4cbb95a85f update package.lock
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-22 20:35:27 +00:00
si458
7912df307a update db sysinfo when sysinfo from console
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-22 17:57:12 +00:00
Simon Smith
82c70659b8
show cd-rom as volume
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-22 17:55:48 +00:00
Simon Smith
0b2368df9d
add Capacity Remaining
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-22 17:09:28 +00:00
si458
26bb350122 fix translations and add bitlocker in mobile ui
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-22 09:50:31 +00:00
si458
44926e16d5 update translations
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-21 15:51:02 +00:00
si458
0f23fa0ade fix linux txt translating
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-21 15:43:20 +00:00
Simon Smith
a80c0ef48c
fix translation values in details tab (#5841)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-21 15:00:20 +00:00
Marcin Wilk
79e137dbe7
Polish translation - Fix typo (#5840) 2024-02-20 23:33:52 +00:00
si458
af3e7f6186 fix rdp port translation
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-20 22:38:46 +00:00
Simon Smith
936aaa0b2b
disconnect sessions first before logout on idletimeout (#5838)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-20 21:59:30 +00:00
si458
272015483b fix formatting oops #bb93c11
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-20 20:24:20 +00:00
si458
bb93c113bd move rdpport to right side to fix translations #5834
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-20 20:20:46 +00:00
si458
9ef1cc64a4 fix translate.json
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-20 09:13:07 +00:00
Simon Smith
a14390e049
update Android apk to 1.0.20
Android 6 - 14 supported!
2024-02-19 23:46:55 +00:00
Simon Smith
a77d40505a
French bitlocker fix (#5832)
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-19 23:16:31 +00:00
Ylian Saint-Hilaire
76485713df
Update SECURITY.md
Fixed PGP key format.
2024-02-19 15:12:07 -08:00
Ylian Saint-Hilaire
9ef48eac1f
Create SECURITY.md
Added a security.md file with email and PGP key for security reporting.
2024-02-19 15:10:33 -08:00
Marcin Wilk
7bc28b5dad
Update Polish translation for Meshcentral v 1..1.21 (#5822)
Also fix some mistake made with nl translation.
2024-02-19 00:12:11 -08:00
Ylian Saint-Hilaire
3e04e4d8c6 Version 1.1.21 2024-02-17 18:08:48 -08:00
Ylian Saint-Hilaire
f2bc7d5349 More BitLocker improvements. 2024-02-17 17:51:15 -08:00
Ylian Saint-Hilaire
e5e86fee19 BitLocker fixes, added drive volumes to details tab. 2024-02-17 14:01:49 -08:00
Ylian Saint-Hilaire
4637e6b3b3 Intel AMT fixes. 2024-02-17 12:33:56 -08:00
bennyc-huji
fb15d94976
update full version, and marking of the amt to check if activated (#5803) 2024-02-17 11:48:50 -08:00
si458
a7018e74bc split ips correctly with spaces for domains #5809
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-02-17 19:42:47 +00:00
petervanv
a3b3ecd8b1
Dutch language update 1.1.2 (#5804) 2024-02-17 11:23:14 -08:00