Skip to content

Releases: portalinux-project/pl-srv

v1.00-rc1: Late-night ramblings and shit... (check dev notes)

03 Dec 11:47
Compare
Choose a tag to compare

Fourteenth release. Here are the changes:

  • Init mode now ignores hidden files.

Developer notes:
i've decided that this is about as complete as i want pl-srv to be for its 1.00 release. i still have a few small things, but it won't be much more after that. contributions will be open for this after that

v0.08.1: Minor bugfix

22 Jul 08:30
Compare
Choose a tag to compare
v0.08.1: Minor bugfix Pre-release
Pre-release

Thirteenth release. Here are the changes:

  • Fixed a bug within the soft-reboot mechanism that was introduced in version 0.04

v0.08: Meson Build System and Full Logging support

16 Jul 06:54
Compare
Choose a tag to compare

Twelfth release. Here are the changes:

  • Added service logging support
    • Hasn't been tested yet. This release was mainly done for PortaLinux 0.11
  • Added Meson Build System
  • Updated pl-rt file calls to work on post-1.02.1 releases

v0.07: Proper dependency-based init, pl-init improvements

16 Apr 18:35
Compare
Choose a tag to compare

Eleventh Release. Here are the changes:

  • Finished dependency system. pl-srv is officially a proper dependency-based service supervisor
  • pl-init now polls for and clears zombie processes
  • pl-init also opens on tty1 now

Future goals:

  • Proper service logging
  • Enabling job control for shell interpreters

v0.06: Basic supervisor logging support

03 Jan 05:40
Compare
Choose a tag to compare
Pre-release

Tenth release. Here are the changes:

  • Added basic logging support for the supervisor
    • Process logging will be done eventually
  • Moved all non-pl-srv-specific code to pl-rt

v0.05.1: Typo fix

07 Dec 03:48
Compare
Choose a tag to compare
v0.05.1: Typo fix Pre-release
Pre-release

Ninth release. Here are the features:

  • pl-srv init and pl-srv halt work again
    • I had forgotten to update the paths there

v0.05: Basic dependency-based startup

06 Dec 20:26
Compare
Choose a tag to compare
Pre-release

Eighth release. Here are the new features:

  • Basic dependency-based startup implemented
    • Not a proper dependency-based init system yet (services can be stopped, regardless of whether another service depends on it)
  • Changed service directory to /etc/pl-srv/srv and /var/pl-srv/srv

Future goals:

  • Add proper dependency-based startup
  • Add logging

v0.04.3: Fix for the Fix for the Fix

21 Nov 09:28
Compare
Choose a tag to compare
Pre-release

Seventh Release. Here are the changes:

  • Fixed pl-init once again
    • I need to stop re-releasing this version and just making shitty patch releases

v0.04.2: Fix for the fix

13 Nov 20:10
Compare
Choose a tag to compare
Pre-release

Sixth release. Here are the changes:

  • Fixed pl-init PID check after fork call

Developer's note: i fucked up, sowwy >~<

v0.04.1: Small temporary bandaid fix

13 Nov 08:17
Compare
Choose a tag to compare
Pre-release

Fifth release. Here are the changes:

  • Added bandaid that should make pl-init more stable
    • It now forks before executing plSrvInitHalt, as that call can result in a pl-rt panic, which would cause a kernel panic if it were to happen on PID 1

Developer note: i plan on making pl-srv less panicky in v0.05. i just needed to get a bandaid fix out so that portalinux 0.11-rc1 can be released