Skip to content

Commit

Permalink
Bump version to 0.10.0.
Browse files Browse the repository at this point in the history
I am declaring this an "Alpha" release.
  • Loading branch information
davmac314 committed Dec 28, 2020
1 parent ac3f935 commit 3ab60c9
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 15 deletions.
7 changes: 6 additions & 1 deletion NEWS
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
== Version ??? (upcoming release)
== Version 0.10.0

This release is a major step towards a version 1.0 release. It should be
considered an Alpha release; core functionality is complete but some
ancillary functionality is still unimplemented. It is believed to be of
good quality but bugs may be present.

* When not running as system init, dinit will now fail to start if the control
socket cannot be opened. In particular this should prevent accidentally
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Dinit
v0.9.1 (development release)
v0.10.0 (development release)

This is the README for Dinit, the service manager and init system. It is
intended to provide an overview; For full documentation please check the manual pages.
Expand Down
7 changes: 0 additions & 7 deletions TODO
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
For version 0.10.0:
-------------------
* [DONE] Check that desired_state is getting set correctly. (Currently we don't decide whether a
service will restart until it stops...)
* [DONE] control protocol: START: add response case for not starting because pinned in stopped
* [DONE] for non-system init, fail to start if the control socket exists

For version 0.11.+:
------------------
* report process launch failure reason (stage & errno) via dinitctl.
Expand Down
13 changes: 9 additions & 4 deletions doc/DESIGN
Original file line number Diff line number Diff line change
Expand Up @@ -59,14 +59,19 @@ Source code organisation
Most function comments and general documentation can be found in header files rather than in the
corresponding source files.

dinit.cc - main event loop handling, command line parsing, general initialisation
dinit-main.cc - just a wrapper around the entry point; reports exceptions

service.cc, proc-service.cc, baseproc-service.cc -
service logic (see service.h, proc-service.h)
dinit.cc - main entry point, command line parsing, general initialisation, event loop processing,
system management (shutdown / reboot etc)

service.cc - base service logic (see service.h)

proc-service.cc, baseproc-service.cc - process-based service logic (see service.h, proc-service.h)
This builds on functionality in service.cc

run-child-proc.cc - contains service_record::run_child_proc(), used to run child processes.

load-service.cc - service loading
load-service.cc - service loading (see load-service.h)

control.cc - control protocol handling

Expand Down
4 changes: 2 additions & 2 deletions src/version.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Included from Makefiles.
VERSION=0.9.1
MONTH=September
VERSION=0.10.0
MONTH=December
YEAR=2020

0 comments on commit 3ab60c9

Please sign in to comment.