From 0ee0ba7df1a4bb2826f8e134440299f01030cbc9 Mon Sep 17 00:00:00 2001 From: silversword411 Date: Mon, 16 May 2022 18:48:25 -0400 Subject: [PATCH 1/2] Adding mkdocs build items for running locally on windows --- .gitignore | 4 ++++ docs/startdevmkdocs.ps1 | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 docs/startdevmkdocs.ps1 diff --git a/.gitignore b/.gitignore index efb6bef4..83a4f0bf 100644 --- a/.gitignore +++ b/.gitignore @@ -309,3 +309,7 @@ __pycache__/ *.odx.cs *.xsd.cs .DS_Store + +# When running mkdocs locally as dev +docs/__pycache__/ +docs/env/ \ No newline at end of file diff --git a/docs/startdevmkdocs.ps1 b/docs/startdevmkdocs.ps1 new file mode 100644 index 00000000..3fb3a42a --- /dev/null +++ b/docs/startdevmkdocs.ps1 @@ -0,0 +1,16 @@ +# This is for running mkdocs locally on windows only. +# Make sure you change directory to your docs folder before starting this process + +#Activate python +python -m venv env +.\env\Scripts\activate + +#Install requirements first time only +python -m pip install --upgrade pip #only 1st time +pip install pytest #only 1st time +pip install mkdocs #only 1st time +pip install mkdocs-material #only 1st time + +#Run mkdocs and look at changes as you make them +mkdocs serve +start http://localhost:8010 #Opens Browser \ No newline at end of file From 7a6ee82d8b9fb7a7b96c9aa9cf77d1acba6b643f Mon Sep 17 00:00:00 2001 From: silversword411 Date: Mon, 16 May 2022 19:39:42 -0400 Subject: [PATCH 2/2] Removing old debug data https://github.com/Ylianst/MeshCentral/issues/3987 --- docs/docs/design/index.md | 2 +- docs/docs/meshcentral/debugging.md | 15 +-------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/docs/docs/design/index.md b/docs/docs/design/index.md index ae6f3630..10d5d8e2 100644 --- a/docs/docs/design/index.md +++ b/docs/docs/design/index.md @@ -203,7 +203,7 @@ MeshCentral makes heavy use of Transport Layer Security (TLS) and datagram-TLS ( Probably the most important TLS configuration is for the MeshCentral server ports 443 and 4433. These two ports are exposed to the Internet and so, should be setup as securely as possible. -### MeshCentral HTTPS port 443** +### MeshCentral HTTPS port 443 The HTTPS port on the MeshCentral server will only support TLS 1.2 and above, and makes use of only 6 cypher suites: diff --git a/docs/docs/meshcentral/debugging.md b/docs/docs/meshcentral/debugging.md index 745da169..c86f8a77 100644 --- a/docs/docs/meshcentral/debugging.md +++ b/docs/docs/meshcentral/debugging.md @@ -80,20 +80,7 @@ You'll then have 3 files: -rw-rw-r-- 1 tactical tactical 381 Feb 2 12:02 mesherrors.txt ``` -And to make it truly log everything, change the following in meshcentral.js around line 3530. - -Old: -``` -obj.fs.writeSync(obj.xxLogFile, new Date().toLocaleTimeString() + ' - ' + source + ': ' + Array.prototype.slice.call(...args).join('') + '\r\n'); -``` - -New: - -``` -obj.fs.writeSync(obj.xxLogFile, new Date().toLocaleTimeString() + ' - ' + source + ': ' + args.join(' ') + '\r\n'); -``` - -`log.txt` will now log everything in the Trace tab, but not formatted as nice. +`log.txt` will now log everything in the Trace tab ## Restricting server to specific IP(s)