plazmoid
810d942721
add stats integration test
1 year ago
plazmoid
2816e72cbd
initial stats
1 year ago
plazmoid
b75871e25d
impl scheduler
1 year ago
plazmoid
32e96476cf
remove redundant brief structs
2 years ago
plazmoid
a38e3a1561
some progress
...
- add payloads page
- refactor frontend to more nice arch
- rename integration to integration-tests
2 years ago
plazmoid
1b0cdae404
improve ufs index, fix unit and most integration tests, remove futures
2 years ago
plazmoid
d0d7d0aca5
improve api, add integration tests
2 years ago
plazmoid
ce708d0c98
initial payload table impl
2 years ago
plazmoid
81cefee5bf
rename uid -> id, remove BaseMessage
2 years ago
plazmoid
d7ea1ffb85
refactored govno
...
- simplify config structure
- split meta to fat and thin
- split api methods
- move platform checks on the server
- add ufs layer to store payloads separated from thin meta
- reduce job cache usage
- fix bugs
2 years ago
plazmoid
7eb15b33be
rename u_panel server -> gui, use doh to resolve u_server addr
2 years ago
plazmoid
699896f335
can i ever sleep?
...
- fix envs naming and handling
- refactor db interface to use deadpool
- bump deps
- add migrator
- simplify schema generation
- make daemonize work
- workspaced more deps
- split integration-tests and deploy ymls
- cleanup dead code
- fix inages naming for podman
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
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
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
bda30e2a72
biiiig tui, but still not working
3 years ago
plazmoid
f840865597
wasm initial
3 years ago
plazmoid
b247c8640d
deployable
3 years ago
plazmoid
700154e311
clippy refactorings
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
ortem
026878a477
Resolve "TLS"
4 years ago
ortem
3bf8e868f4
Resolve "Integration tests"
4 years ago
ortem
c02801221f
added agentstate
...
reworked server handlers, messaging
4 years ago
plazmoid
0cad9c107a
improved executor and some fixes
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
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
plazmoid
c94912252a
did some shit to migrate
...
started full refactoring
because this is big shit
it's easier to start from the very beginning
4 years ago
plazmoid
3fc7da93ec
fucked up with itemwrap but finished db
4 years ago
plazmoid
1497af9c39
i suddenly fucked up when adding db
4 years ago
plazmoid
0ea7dc0683
improving web interfaces
4 years ago
plazmoid
2864511f7f
collection wrapper for serde
4 years ago
plazmoid
9ccf69e692
almost shareable jobs
4 years ago
plazmoid
268b7783db
all working fuck yey
4 years ago
plazmoid
df79be1a69
working sync jobs
4 years ago
plazmoid
3c538b44ac
password-protected panel
4 years ago
plazmoid
8c5e048b7c
panel added
4 years ago