e7beacd9 |
2023-08-20 |
all: add notes |
Pedro Lucas Porcellis |
8438a8c8 |
2023-06-11 |
monitor,server: indicate monitor errors & note implementation lacking on prepare |
Pedro Lucas Porcellis |
a9d3e8ac |
2022-11-18 |
monitor: add some notes regarding log |
Pedro Lucas Porcellis |
dfb68c82 |
2022-11-18 |
server: handle other type of notifications |
Pedro Lucas Porcellis |
33217f29 |
2022-11-18 |
monitor: announce other service states |
Pedro Lucas Porcellis |
9f349ca0 |
2022-11-18 |
all: ignore monitor binary but not its source code |
Pedro Lucas Porcellis |
bcd7b078 |
2022-11-01 |
all: ignore monitor binary file |
Pedro Lucas Porcellis |
303b0b09 |
2022-11-01 |
Makefile: use shorter names for cmds |
Pedro Lucas Porcellis |
f6dbc318 |
2022-11-01 |
server: use monitor instead of directly spawning the command |
Pedro Lucas Porcellis |
4bdaa733 |
2022-11-01 |
server: add a notify service status |
Pedro Lucas Porcellis |
47d5a100 |
2022-11-01 |
types: convert a status str into their respective enum |
Pedro Lucas Porcellis |
0a6484a4 |
2022-11-01 |
types: introduce a identifier to the service |
Pedro Lucas Porcellis |
d9aa32ed |
2022-11-01 |
monitor: flesh out a simple process monitor |
Pedro Lucas Porcellis |
3aa57ece |
2022-10-19 |
server: add status command |
Pedro Lucas Porcellis |
5d826b11 |
2022-10-19 |
types: remove void return value from strstatus |
Pedro Lucas Porcellis |
1cf74e9a |
2022-10-18 |
server: actually start services instead of spawning the dummy one |
Pedro Lucas Porcellis |
c4f335d6 |
2022-10-17 |
server: dummy service status command |
Pedro Lucas Porcellis |
eeb95e30 |
2022-10-17 |
server: load services & add a command to list them |
Pedro Lucas Porcellis |
438ded40 |
2022-10-16 |
socket: improve service's boot executor a bit more |
Pedro Lucas Porcellis |
9c0d05aa |
2022-10-11 |
server: sort imports and fix strings::fromutf8 |
Pedro Lucas Porcellis |
284aae2d |
2022-10-10 |
server: rename and remove log |
Pedro Lucas Porcellis |
c56117c9 |
2022-10-09 |
all: use correct socket implementation |
Pedro Lucas Porcellis |
394f4be2 |
2022-10-09 |
all: drop socket.ha |
Pedro Lucas Porcellis |
0749f722 |
2022-10-09 |
server: rig up writing to clients |
Pedro Lucas Porcellis |
da47988b |
2022-10-09 |
server: write to clients |
Pedro Lucas Porcellis |
40061475 |
2022-10-09 |
server: disconnect clients |
Pedro Lucas Porcellis |
fda4deb0 |
2022-10-09 |
server: read client messages |
Pedro Lucas Porcellis |
5c4c16a8 |
2022-10-09 |
server: accept client connections |
Pedro Lucas Porcellis |
0f1f4966 |
2022-10-09 |
server: reimplement from scratch socket handling => bind and shutdown |
Pedro Lucas Porcellis |
bf52029e |
2022-10-07 |
first working version of an actual server |
Pedro Lucas Porcellis |
fba72a5e |
2022-10-07 |
fix gitignore |
Pedro Lucas Porcellis |
8f1c941f |
2022-10-06 |
beterrabad: use log & fork |
Pedro Lucas Porcellis |
95cf4965 |
2022-10-06 |
type: add void option to strstatus |
Pedro Lucas Porcellis |
3db81f38 |
2022-05-25 |
all: relocate beterraba types into, uh, a type file |
Pedro Lucas Porcellis |
8768aad4 |
2022-05-25 |
beterrabad: boot services and check them periodically |
Pedro Lucas Porcellis |
a1a0cc72 |
2022-05-25 |
beterrabad: beterraba::parse returns a service now |
Pedro Lucas Porcellis |
8790a473 |
2022-05-25 |
beterrabad: remove general TODO comments |
Pedro Lucas Porcellis |
1ca1c892 |
2022-05-25 |
beterrabad: first attempt at a socket thing |
Pedro Lucas Porcellis |
29463ac8 |
2022-05-25 |
beterraba/parse: split args and cmd and return an actual service |
Pedro Lucas Porcellis |
447cc427 |
2022-05-25 |
beterraba: document types and add a function to make status more friendly |
Pedro Lucas Porcellis |
3f04a5d8 |
2022-05-25 |
beterraba/service: add info regarding the process itself |
Pedro Lucas Porcellis |
bf562d01 |
2022-05-25 |
beterraba/servdef: move into the types file |
Pedro Lucas Porcellis |
c16f3f37 |
2022-05-25 |
contrib: add a sample service |
Pedro Lucas Porcellis |
d8b62b9d |
2022-05-12 |
beterrabad: load services and list them |
Pedro Lucas Porcellis |
217121a7 |
2022-05-12 |
beterraba/parse: introduce a finish method to free servdef resources |
Pedro Lucas Porcellis |
f4ebe465 |
2022-05-12 |
beterraba/parse: return a servdef and read cmd, desc and other fields |
Pedro Lucas Porcellis |
6a51cd28 |
2022-05-12 |
beterraba/parse: list and initially parse service definitions |
Pedro Lucas Porcellis |
92d29c3e |
2022-05-12 |
all: add a clean up rule |
Pedro Lucas Porcellis |
d266bcc7 |
2022-05-10 |
Flesh out initial repository |
Pedro Lucas Porcellis |