si458
dbb5b4ba11
add webrelay to websocket and meshctrl #6484
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-11-26 16:46:14 +00:00
si458
545bf58e8d
fix pwa orientation #6554
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-11-25 10:16:13 +00:00
Ylian Saint-Hilaire
c09d2fad3e
Can now switch to the bootstrap ui at runtime with ?sitestyle=3 in the url.
2024-11-03 09:34:26 -08:00
Josiah Baldwin
36f1b4d5be
Added global ws error handler ( #6475 )
2024-10-25 11:02:53 +01:00
si458
1e565768d1
fix sitestyle for new bootstrap
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-19 19:28:23 +01:00
Sammy Ndabo
5193fef888
[BETA] Meshcentral Bootstrap 5 User Interface ( #6450 )
...
Co-authored-by: Bruno Kambere <brunokambere@gmail.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Simon Smith <simonsmith5521@gmail.com>
2024-10-19 18:33:40 +01:00
si458
590166f847
fix meshaction with foldr based domains #6436
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-08 08:51:16 +01:00
si458
37729269ba
fix public folder sharing for domains without dns
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-10-01 12:10:48 +01:00
si458
41d1f9d26f
Revert "allow password resets when using allowaccountreset and reset together #6261 "
...
This reverts commit 8e5aa35bf3
.
2024-09-30 17:30:07 +01:00
si458
8e5aa35bf3
allow password resets when using allowaccountreset and reset together #6261
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-30 12:20:01 +01:00
Ylian Saint-Hilaire
d0014b3f8b
Removed cleanReqQuery()
2024-09-26 21:13:55 -07:00
Josiah Baldwin
04c96eb2ff
Fix/xss ( #6403 )
...
* Fixed filenames not being escaped when editing files
This allowed a possible XSS by naming a file in a particular way on your device.
* Fixed HTML generation in webserver not escaping most things from req.query
This would allow XSS through a very simple phishing attack
* Added HtmlEscape to Mobile default as well
* Added sanitization to SAML redirect and Twitter/Azure
2024-09-26 21:09:34 -07:00
si458
0bee2be3cf
generate manifest.json from domain and add pwalogo
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-24 19:09:14 +01:00
si458
ac0d805378
fix webrtcconfig and allow stun servers #6309
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-09-03 13:42:06 +01:00
si458
ea6682e06a
fix passport failure url
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-08-30 16:31:54 +01:00
si458
4e37455471
fix agentdownload on agentonly port #3282
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-08-30 13:17:14 +01:00
si458
fa39f8a105
fix meshctrl with key=xxx and loginkey #6328
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-08-16 16:02:21 +01:00
Ylian Saint-Hilaire
a6acb35a31
Fixed typo.
2024-08-04 22:31:17 -07:00
Ylian Saint-Hilaire
fc29e60939
Improved configuration file encryption in the database, added testing.
2024-08-04 22:00:37 -07:00
si458
b0d9b17e36
fix external auth with loginkey passthrough #4883
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-17 15:19:05 +01:00
si458
707982a71b
fix Localization Settings not saving server side #2164
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-07-16 12:06:06 +01:00
Joel Roth
9fd3e4c569
Check agent IP address instead of user IP address for agent file downloads. ( #6155 )
2024-06-28 14:50:57 +01:00
Simon Smith
602eb3c64a
add encoding options to remote desktop ( #6198 )
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-23 21:00:30 +01:00
Simon Smith
46ebadf440
fix mac mpkg agent again ( #6194 )
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-20 12:36:24 +01:00
Simon Smith
482e79f913
fix meshcentral-web-domain translate displaying ( #6180 )
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-17 09:48:21 +01:00
Simon Smith
0a89d07937
add userSessionsSort for session sorting ( #6177 )
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-14 09:56:02 +01:00
si458
5950b2c829
make sure to clear flash errors after display to avoid showing again #6154
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-11 20:46:45 +01:00
si458
42a07e9d74
fix passport failureRedirect for subdomain paths
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-11 20:38:09 +01:00
si458
d7341ab153
display flash errors for external auths like saml or oidc on the login screen #6154
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-11 20:06:19 +01:00
si458
6976992735
fix oidc paths with aliasport #6148
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-04 10:26:29 +01:00
si458
c67a76bcc2
fix oidc reauth #6132
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-01 20:31:25 +01:00
si458
62199d8057
fix handleStrategyLogin invalid token/user
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-06-01 17:13:22 +01:00
si458
52a2194116
require connect-flash for oidc #6132
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-28 20:00:33 +01:00
si458
26ac23c80d
fix web-rdp/web-ssh save creds per user
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-24 17:27:22 +01:00
si458
bc6451fee5
migrate groups.enabled in oidc #6104
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-21 19:04:43 +01:00
si458
5c13f178be
fix oidc sync groups
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-21 16:05:00 +01:00
si458
1c8d664962
fix oidc groups.claim undefined
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-05-17 20:01:12 +01:00
Simon Smith
f5891f2946
fix custom public folders for dns domains ( #6018 )
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-12 10:43:06 +01:00
Simon Smith
1da33f0ade
add nice404 to invite and fix invite with dns use #6017
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-11 18:51:54 +01:00
Simon Smith
e025e9558b
fix authStrategyFlags using wrong domain ( #6015 )
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-04-11 17:43:08 +01:00
Ylian Saint-Hilaire
8775b7dcf7
Set login autocomplete to off when set to false in config.json.
2024-03-24 11:03:33 -07:00
si458
4b6da03d2f
fix crash caused my oidc merge
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-10 11:54:55 +00:00
mstrhakr
05fca6cb36
Fix formatting issues from merging ( #5909 )
...
* fix formatting issues in webserver.js
* fix formatting issues is meshcentral.js
2024-03-09 23:46:01 -08:00
Josiah Baldwin
150e2337f5
Add options for overriding TLS ciphers used ( #5915 )
...
* Add the ability to set TLS cipher suites
Added config option to set the TLS ciphers instead of relying on a hardcoded list of ciphers determined by meshcentral.
* Added option to use default node ciphers
This allows the ciphers used to be set to the recommended ciphers by nodejs, as well as allowing the user to override the ciphers using the "--tls-cipher-list" command line switch for node.
* Updated validArguments array to include "usenodedefaulttlsciphers" and "tlsciphers" as options
2024-03-09 23:45:10 -08:00
mstrhakr
dfc08b05a9
Login/logout bugfix for OIDC strategy. ( #5920 )
...
* add extra logging
* fix how strategy is saved
2024-03-09 23:44:18 -08:00
si458
2d75bbde33
add osx mpkg customized filename
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-07 10:19:31 +00:00
si458
c1bec67839
allow multiple osx mpkg installs now and update uninstall.command
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-04 16:34:41 +00:00
si458
234acd3347
add displayname to macos pkg
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-04 12:50:22 +00:00
si458
473b9d0265
add osx custom filename to zip
...
Signed-off-by: si458 <simonsmith5521@gmail.com>
2024-03-04 11:17:43 +00:00
Ylian Saint-Hilaire
bab35e7bca
Removed Reddit auth strategy since it never worked well.
2024-03-03 16:34:01 -08:00