forked from amidaware/tacticalrmm
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] develop from amidaware:develop #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
pull
wants to merge
704
commits into
lcsnetworks:develop
Choose a base branch
from
amidaware:develop
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 250 commits
Commits
Show all changes
704 commits
Select commit
Hold shift + click to select a range
5520a84
fix client ip not showing in audit log for sso logon and disable some…
4fd772e
update reqs
wh1te909 c28d800
blacked
wh1te909 faa0e6c
handle orphaned sso providers
wh1te909 0bd09d0
fix tests
wh1te909 2c09ad6
update headers
wh1te909 0383043
move sso settings
wh1te909 0d021a8
use exists
wh1te909 0f86bbf
disable password/mfa reset views if block_local_logon is enabled
18b1afe
formatting
8d543dc
move inside if block
wh1te909 2cbecaa
don't show providers list on login screen if sso is disabled globally
wh1te909 41e3d1f
move check to signup
wh1te909 a6166a1
add random otp to social accounts
wh1te909 ec0a2dc
handle deployment config updates
wh1te909 cc1f640
set icon based on provider
wh1te909 3851b09
modify settings instead of local_settings
wh1te909 5bec476
forgot frontend
wh1te909 9624af4
fix tests
wh1te909 f8314e0
fix pop
wh1te909 4a5bfee
fix failsafe to ensure no lockouts and add self-reset sso perms
wh1te909 46c5128
move callback url info to the backend
wh1te909 fb47022
redo migrations
wh1te909 c35da67
update reqs
wh1te909 0d34831
also check if first name only and display
wh1te909 86816ce
move name stuff to the correct view and add email fallback
wh1te909 6394734
remove deprecated login endpoints
wh1te909 150e319
refurb
wh1te909 ecf5646
update reqs
wh1te909 7f9fc48
revert as these haven't changed [skip ci]
wh1te909 d1df406
call sync mesh after sso user created
wh1te909 91c33b0
add setting override to disable sso
wh1te909 ddba83b
Merge pull request #2001 from sadnub/sso
wh1te909 ad4cddb
bump web ver [skip ci]
wh1te909 c6b667f
bump version [skip ci]
wh1te909 6d4fe84
back to dev [skip ci]
wh1te909 e505d07
add server maintenance mode mgmt command
wh1te909 5ee2a3c
update readme
wh1te909 0a2547d
fix cors error
wh1te909 83b4d8c
fix tests
wh1te909 10fd075
fix for celery workers stop consuming tasks when connection to redis …
wh1te909 e4fb4ac
update reqs
wh1te909 079c987
bump webver
wh1te909 d5fc77e
update jinja
wh1te909 0669a12
bump version
wh1te909 41aa84f
back to dev [skip ci]
wh1te909 c6a3a1a
update backup script to version 33 and exclude meshcentral-recordings…
silversword411 8fa3f5d
Merge pull request #2135 from silversword411/develop
wh1te909 e12c454
monitoring view v2
wh1te909 b87272c
debugging black
wh1te909 28e65f9
blacked
wh1te909 79fea4c
fix flake
wh1te909 e49e664
use user permissions when creating the queryset
b0cef90
add date header to emails fixes #2123
wh1te909 34e2174
feat: posix tasks
wh1te909 3355a78
add missing req for tests
wh1te909 660bc2f
fix imports
wh1te909 afe6fcc
fix mock
wh1te909 b4e3f6a
move imports for celery
wh1te909 b56f4d9
fix import
wh1te909 964fef8
fix another import
wh1te909 1c716dc
remove celerybeat db on service restart
wh1te909 5ebb78d
add optional setting to disable some tasks
wh1te909 e1e9a1a
blacked
wh1te909 6c5a363
not all models have a filter by role attr
wh1te909 6be6876
Merge pull request #2141 from sadnub/feat-reportingpermissions
wh1te909 1a7631b
Merge pull request #2125 from amidaware/1.0.0
wh1te909 340ce9b
workaround for possible race condition
wh1te909 3b06730
update reqs
wh1te909 dc3de83
detect lxc
wh1te909 e00fef2
fix snippets in server scripts
wh1te909 7c5f0df
add random jitter to check run interval #2040
wh1te909 4c5504f
add notes model to reporting
wh1te909 ec2297d
bump versions
wh1te909 9b78838
bump script ver [skip ci]
wh1te909 0572009
bump version
wh1te909 07731aa
back to dev [skip ci]
wh1te909 b98fe31
Used THIS_SCRIPT variable within wget to allow execution from any dir…
nativeit ec32d67
Update troubleshoot_server.sh
dinger1986 aed4bb9
Update troubleshoot_server.sh
dinger1986 f232c4e
Update troubleshoot_server.sh
dinger1986 53788a8
fix import
wh1te909 07ca223
fix for sync breaking if agent has issue getting mesh node id
wh1te909 b1925a0
Merge pull request #2169 from dinger1986/develop
wh1te909 aef2443
updates for demo
wh1te909 8794596
add hex node id to api
wh1te909 e5fbc76
update reqs
wh1te909 5d017fc
more demo stuff
wh1te909 17ca524
update reqs
wh1te909 1104bd3
update nats-api reqs
wh1te909 6474564
update bins
wh1te909 71ff1f2
update nats server
wh1te909 508fee2
isort
wh1te909 54ba53c
more demo stuff
wh1te909 a0bb85e
optimize query
wh1te909 704b222
feat: VNC
wh1te909 ab2c0f6
bump versions
wh1te909 91f0b55
add success return codes
1bf7a0d
Merge pull request #2164 from nativeit/develop
wh1te909 ad4144d
add migrations for new timezones
wh1te909 441632c
bump script ver
wh1te909 fbbd16a
start v4
wh1te909 67e4806
more audit logging for test script runs closes #2060
wh1te909 a618787
add success_return_codes to fields to copy constant
sadnub 64c3a13
Merge pull request #2217 from sadnub/feat-success_return_codes
wh1te909 ca14815
update reqs
wh1te909 db57e78
update bins
wh1te909 499f075
exclude posix from win update logging fixes #2196
wh1te909 07ae4da
bump versions
wh1te909 a4538d7
pin pip version
wh1te909 7297cd4
back to dev [skip ci]
wh1te909 c64800f
add mgmt cmd for celery queue len
wh1te909 af0044e
switch to bigint
wh1te909 24de7af
disable compression to fix mesh issues fixes #2231
wh1te909 25905e2
restore nginx config if replaced by apt
wh1te909 a13afa0
log ws errors
wh1te909 21571f7
update reqs
wh1te909 cb1fe96
fix agent count not working with insecure installs
wh1te909 1ba4e88
added server 2025
P6g9YHK6 4a4f273
fix username validation fixes #2265
wh1te909 4f5351b
update ansible stuff
wh1te909 e239b5e
letsencrypt ended ocsp support
wh1te909 4b20f3e
actually exclude agents when checking client and site agents
41d4e88
Merge pull request #2280 from sadnub/fix-automation-excluded-agents f…
wh1te909 ba919eb
Merge pull request #2258 from P6g9YHK6/develop
wh1te909 3b869cf
remove deprecated view
wh1te909 a6fcf34
update natsapi reqs
wh1te909 aeb6281
update bins
wh1te909 bdce94d
update reqs
wh1te909 51bfae9
pin silk
wh1te909 376b2c4
feat: uninstall software
wh1te909 e6e78a6
Fixed duplicate hostnames in subject and include Client/Site in resol…
BuddiesD 450f7bf
update reqs
wh1te909 94ab177
update nats and reqs
wh1te909 6c9bcaa
scheduled reports init
b64e0f7
set report history prune days to 0, add daily schedulers options
ebf302d
add run report schedule option. refactor report running to avoid code…
b09274e
set last_run when report schedule is ran. Implement locked_at when re…
ea0bfc3
code formatting
45f4f9c
fix email sending
9fcf0ac
fix db, merge migrations into one and code formatting
fc14dfe
fix scheduler functions
c691bc6
fix schedule functions
2a24b70
fix schedule reports erroring out
1ddf22b
black
wh1te909 c0c5cca
revert to newer email library API
wh1te909 11b932e
allow customizing the scheduled report template emails
6541f02
allow emailing a report ad hoc from report manager
02e9b91
notify if schedule can't be deleted if in use
wh1te909 93aa4cb
blacked
wh1te909 c92da55
fix confusing double-negative logic
wh1te909 b07f36b
fix keyerror if no email settings are set
wh1te909 15c0644
fix asset upload
wh1te909 8827768
fix keyerror in view
wh1te909 3001560
add timezone field to report schedule
90a7a03
add tests for scheduler and new reporting views
610dfd3
formatting
4391266
fix flake
2114c74
merge report datasource properties PR
073f408
merge migrations into a single file
0df1a87
add error handling and move to constants
wh1te909 59c550a
modify serializer to only show relevant fields based on schedule type
wh1te909 c34f60d
audit schedules and report schedules
wh1te909 f7aab63
fix audit serializer
wh1te909 52b1e49
attach html to email and add plaintext/csv attachments
wh1te909 534d9d2
Merge pull request #2239 from sadnub/feat-scheduledreports
wh1te909 428817c
Revert unintended model field changes
BuddiesD 6ff36f5
-
BuddiesD de93b18
bump app and web vers
wh1te909 8ab5bf2
update uwsgi
wh1te909 589e3b5
add tz migration
wh1te909 e8c47cf
bump version
wh1te909 3398792
back to dev [skip ci]
wh1te909 74b19a4
fix scheduled reports if timezone set on schedule
wh1te909 525febc
bump version
wh1te909 03c50d1
back to dev [skip ci]
wh1te909 c505b12
update demo [skip ci]
wh1te909 900aa9a
add optional override to local settings
wh1te909 5d1ef67
Allow override of cookie domains via Docker environment
Thalagyrt 22fc437
update reqs
wh1te909 0746f73
feat: add live stream commands support
fahadkhan-fk 00fb8b6
feat: update reload_nats function
fahadkhan-fk 36d2578
feat: add cmd_id with each stream msg
fahadkhan-fk 69bdef3
feat: add audit log support
fahadkhan-fk 70cb35e
feat: use channel_name as key
fahadkhan-fk 79845e9
feat: remove agent subscribe for cmdoutput subject
fahadkhan-fk 34d7ab2
feat: remove stream buffer to collect output
fahadkhan-fk 42b0805
fix: include history ID in streaming command payload for result tracking
fahadkhan-fk 4d38c91
style: reformat code using black
fahadkhan-fk 15f2309
refactor: use async ORM for AgentHistory and AuditLog in CommandStrea…
fahadkhan-fk c59a340
feat: resolve flake8 lint issue
fahadkhan-fk 946183a
feat: add tests related to CommandStreamConsumer
fahadkhan-fk 812a426
fix: event loop in thread error
fahadkhan-fk ae21876
fix: event loop in thread error
fahadkhan-fk b80df40
feat: add tests related to NatsStreamCmd
fahadkhan-fk 21bfbf3
feat: return 403 for not having permissions
fahadkhan-fk f74d470
feat: add more tests
fahadkhan-fk 540ac19
feat: minor improvements
fahadkhan-fk 0c51005
fix: tests
fahadkhan-fk e0d406b
fix: tests
fahadkhan-fk 41c1df2
fix: tests
fahadkhan-fk 5191440
fix: tests
fahadkhan-fk c1e70f0
fix: tests
fahadkhan-fk bfb51bc
feat: resolve integrity error
fahadkhan-fk 7389cd8
fix: tests
fahadkhan-fk 0318fb7
fix pattern
wh1te909 a416eee
isort
wh1te909 2e4df44
revert fix
wh1te909 cc79baf
add version check
wh1te909 df8039a
fix tests
wh1te909 c3c5a2c
Merge pull request #2275 from fahadkhan-fk/feature-cmd-stream
wh1te909 2b04ed1
feat: add endpoints related to browse, create and delete registry key
fahadkhan-fk dc75137
feat: get path from query params
fahadkhan-fk ac90905
feat: add endpoint related to renaming key in registry
fahadkhan-fk 12206d0
feat: add endpoints related to create,delete,rename and modify value
fahadkhan-fk cd3d74f
feat: enhance registry APIs
fahadkhan-fk b4d83e3
feat: add tests related to registry
fahadkhan-fk 0166f7c
feat: add can_use_registry permission in manager
fahadkhan-fk adfbb0e
Fix: resolve migration conflict and reapply can_use_registry field
fahadkhan-fk 42f4be1
add perms and add defer
wh1te909 ae18a9b
add version check
wh1te909 3409f8a
fix lint
wh1te909 2e416a8
refactor: registry views with reusable utils and version check
fahadkhan-fk 615ffe3
fix: tests
fahadkhan-fk e067e55
isort
wh1te909 ef2e5bb
fix version
wh1te909 1eaac58
Merge pull request #2359 from Thalagyrt/patch-docker-entrypoint-cooki…
wh1te909 f9f8ba1
update reqs
wh1te909 417482d
fix race condition for manual tasks randomly triggering
wh1te909 fc6c129
update nushell
wh1te909 5099b87
improve dashboard loading times #1705 #2063 #2195
wh1te909 1a3ab6f
Merge pull request #2294 from BuddiesD/fixed-duplicate-hostnames
wh1te909 ac2b92e
Merge branch 'develop' into feature-registry
wh1te909 1020a66
Merge pull request #2301 from fahadkhan-fk/feature-registry
wh1te909 54768d2
reporting fixes
wh1te909 090ed27
update reqs
wh1te909 9ef7e66
update reqs
wh1te909 cb38acd
add redis lock to task
wh1te909 cf7c682
update reqs and bump versions
wh1te909 87d42c8
use a constant and relpath
wh1te909 d3621fd
add generic mixin
wh1te909 d7624ad
add gate for race condition
wh1te909 9ca5af0
add registry editor
wh1te909 6f10951
bump versions
wh1te909 8130ab9
cleanup unused function
wh1te909 9a03e61
updates for demo
wh1te909 405d384
update reqs
wh1te909 601aea2
blacked
wh1te909 d33168c
fix ci
wh1te909 308af18
add filter
wh1te909 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -57,3 +57,6 @@ daphne.sock.lock | |
| coverage.xml | ||
| setup_dev.yml | ||
| 11env/ | ||
| query_schema.json | ||
| gunicorn_config.py | ||
| set_local_config.py | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: Directory Conflict:
mkdirvs.touchUsing
touchon${TACTICAL_DIR}/reportingafter creating it as a directory withmkdir -pon line 144 will fail or create a file conflict. The directory${TACTICAL_DIR}/reportingalready exists from line 144, andtouchcannot operate on an existing directory. This should eithertoucha file inside the directory like${TACTICAL_DIR}/reporting/.initializedor be removed entirely since the directory and subdirectory are already created on lines 144-145.