root
4bac5ac6e9
Merge pull request '17-pretty-web-interface' ( #1 ) from 17-pretty-web-interface into master
...
Reviewed-on: #1
2 years ago
plazmoid
aad7772a71
done.
...
back:
- remove tui deadcode
- redirect all unknown links to index.html
- fix integration tests
- fix linking errors by removing wrong libc.a
- split update_item into concrete endpoints
- simplify ProcOutput (retain only stderr header)
- fix PanelResult
front:
- load all assets from /core/
- improve current tab highlighting
- show, edit and delete job and result info
- allow to add and assign jobs
2 years ago
plazmoid
862fb6b338
more like crud
...
- now can edit and delete agents
- add host info
2 years ago
plazmoid
544c07cf8d
4:43 AM commit
...
back:
- fix broken deps
- add connection check to panel
- pretty-print panel errors
- touch timestamps of updates
- simplify u_server api
- simplify u_lib api
front:
- add routing
- use async instead of rxjs
- define tables' columns in templates, not in ts
- use different templates for different tables
2 years ago
plazmoid
7b59031bfe
fixed integration tests, improve server code
...
- mount cargo registry in tests container
- perform cargo update on host machine
- add context to db errors
- use db.conn field only in UDB
- handle rejections
- prettier logs
- pass agent_uid in user-agent header
2 years ago
plazmoid
6fe0e71959
refactor again
...
- deduplicate deps
- simplify & unify Job* interfaces
- unify api with OneOrVec
- remove some Display impls
- remove ips db table
2 years ago
plazmoid
a594348a30
smol updates
2 years ago
plazmoid
0a077af936
make diesel optional in u_lib and cross-compile u_agent to windows
3 years ago
plazmoid
c25fa780bf
wow such web
...
* temporarily disabled u_run
* clean unused deps a bit
* disable daemonizing in release mode because wtf
* use one async runtime in u_panel
* fix cors issues
* fix passing cmd from frontend
* initial pretty web interface
* remove storing errors in db
* check target and payload platform
* prepare for cross compile to windows binary
3 years ago
plazmoid
a50e6d242f
small but useful fixes
...
* optimized error handling
* more usage of tracing-subscriber
* fixed some integration test bugs
* fixed db constraints
3 years ago
plazmoid
c70cdbd262
big improvements (as usual)
...
* removed api client macro
* fixed passing --release mode in cargo make
* optimized integration tests
* added logging module (tracing)
* allow u_panel to alter entries
* reworked u_panel args (CRUD)
* improved db hooks
* started implementing web-interface
** incapsulated all frontend in binary
** setup workflow
** make u_panel accept commands from interface
3 years ago
plazmoid
83252b6f95
cosmetics, remove backtrace
3 years ago
plazmoid
c60890fd67
revert docker image caching, improved env gathering
3 years ago
plazmoid
5d04aa61d6
improve env parsing & optimize integration tests
3 years ago
plazmoid
88f17eab02
added web frontend
3 years ago
plazmoid
16514b7d1a
i realized that arch is shitty so switch to web frontend
3 years ago
plazmoid
5df2b09ceb
IT WORKS
3 years ago
plazmoid
bda30e2a72
biiiig tui, but still not working
3 years ago
plazmoid
638ae4da6e
new window manager
3 years ago
plazmoid
c8dc747bcc
some ui progress
3 years ago
plazmoid
ec3f78b8cd
fuck web, tui init
3 years ago
plazmoid
f840865597
wasm initial
3 years ago
plazmoid
b247c8640d
deployable
3 years ago
plazmoid
a7b4b333a5
gen_schema restored
3 years ago
plazmoid
ee514ecb20
improved dockerizing
3 years ago
plazmoid
700154e311
clippy refactorings
3 years ago
plazmoid
ac20f1b343
fixed rust-analyzer fail on cargo check, added & improved tests
3 years ago
plazmoid
745dcb7ff8
get rid of in-docker cargo
3 years ago
plazmoid
348bf4a90a
error chan
3 years ago
plazmoid
56bdb3bac7
new makefile, add db table for errors, minor fixes
3 years ago
plazmoid
37ae67bd1c
moved message structs to its own dir
3 years ago
plazmoid
a182deffe2
Merge branch 'master' of git+ssh://gitlab.ortem.xyz:7022/root/unki
4 years ago
ortem
18343cc829
Merge branch '9-tls' into 'master'
...
Resolve "TLS"
Closes #9
See merge request root/unki!5
4 years ago
ortem
026878a477
Resolve "TLS"
4 years ago
plazmoid
b24e9e3c88
Merge branch 'master' of git+ssh://gitlab.ortem.xyz:7022/root/unki
4 years ago
ortem
84c63329bc
Merge branch '14-integration-tests' into 'master'
...
Resolve "Integration tests"
Closes #14
See merge request root/unki!4
4 years ago
ortem
3bf8e868f4
Resolve "Integration tests"
4 years ago
plazmoid
339319785b
static linking tests
4 years ago
ortem
5bd1760d10
Merge branch '12-agent-states' into 'master'
...
Resolve "Agent states"
Closes #7 , #12 , #6 , and #13
See merge request root/unki!3
4 years ago
ortem
c02801221f
added agentstate
...
reworked server handlers, messaging
4 years ago
Administrator
06b731b221
Merge branch '11-move-db-related-methods-to-u_lib-models' into 'master'
...
split jobs into submodules, reworked db interface
Closes #11
See merge request root/unki!2
4 years ago
plazmoid
35ca8d0a78
split jobs into submodules, reworked db interface
4 years ago
plazmoid
0cad9c107a
improved executor and some fixes
4 years ago
Administrator
6af4cf84f8
Merge branch '8-hold-a-readonly-ref-on-a-cached-job' into 'master'
...
Resolve "Hold a readonly ref on a cached job"
Closes #8
See merge request root/unki!1
4 years ago
Administrator
1ce14d37a5
Resolve "Hold a readonly ref on a cached job"
4 years ago
plazmoid
4b4be31e01
f
...
u
c
k
4 years ago
plazmoid
54707c1a92
server hardwork
4 years ago
plazmoid
2fc52aafb6
as_message is now functional for all types
...
improved client handlers builder
added some scripts
4 years ago
plazmoid
bb5e7aa04c
removed itemwrap
...
bump tokio to 1.2 version
finished big fat rework
4 years ago
plazmoid
e921ee98a5
finished executor
...
realised that tokio::spawn sucks
4 years ago