#
a77aa747 |
| 25-Apr-2018 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Added basic logging facility
* The daemon now stores many events in am internal log. * You can use "launch_roster log" to retrieve it.
|
#
852e09d6 |
| 29-Nov-2016 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Added stop target ability.
* Before, you had to stop each job by itself.
|
#
bab64f65 |
| 19-Feb-2016 |
Alexander von Gluck IV <Alex.vonGluck@r1soft.com> |
Merge remote-tracking branch 'upstream/master' into intel-extreme
|
#
90fd6af0 |
| 12-Jan-2016 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Added ability to enable/disable a job.
* Instead of just starting/stopping it. * Also available via the launch_roster command.
|
#
c302a243 |
| 23-Dec-2015 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Merge remote-tracking branch 'upstream/master' into intel-extreme
|
#
7cd19b7e |
| 17-Oct-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Implemented sticky events, and registration.
* Sticky events are events that keep their signal raised, ie. even if a job is initialized afterwards, it will still be triggered. * Con
launch_daemon: Implemented sticky events, and registration.
* Sticky events are events that keep their signal raised, ie. even if a job is initialized afterwards, it will still be triggered. * Consolidated naming for external events. * Events are now registered once they are actually being used. This allows them to allocate the resources they need to do their thing.
show more ...
|
#
326e03f7 |
| 17-Jul-2015 |
Axel Dörfler <axeld@pinc-software.de> |
BLaunchRoster: removed be_launch_roster again.
* Not implemented, an unused -- no need for a global instance.
|
#
d94e9c97 |
| 16-Jul-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Added support for external events.
* Other apps can register events, and the launch_daemon can act on them when they are triggered.
|
#
4c67f79c |
| 01-Jul-2015 |
Axel Dörfler <axeld@pinc-software.de> |
FirstBootPrompt: launch installer/desktop targets directly.
* No need for shell scripting here.
|
#
560119c9 |
| 25-Jun-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Don't verify passwords.
* Instead, the caller should have done this already. This is really outside of the scope of the launch_daemon. * Fixed Login with empty passwords; removed th
launch_daemon: Don't verify passwords.
* Instead, the caller should have done this already. This is really outside of the scope of the launch_daemon. * Fixed Login with empty passwords; removed the (unused) test login feature along the way.
show more ...
|
#
c086a183 |
| 15-Jun-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Improved target support.
* You can now put jobs/services into a target. * Instead of having Login started as part of the normal boot process, it's now in the "login" target. * The a
launch_daemon: Improved target support.
* You can now put jobs/services into a target. * Instead of having Login started as part of the normal boot process, it's now in the "login" target. * The app_server now launches the login target when a login becomes available (ie. during startup, but that could be improved later on).
show more ...
|
#
ac0a462f |
| 10-Jun-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Basic user session implementation.
* Instead of launching Tracker/Deskbar directly, we now launch the Login application. * This will now start a new session for the selected user (t
launch_daemon: Basic user session implementation.
* Instead of launching Tracker/Deskbar directly, we now launch the Login application. * This will now start a new session for the selected user (the password is currently ignored). * When a user session is started, the launch_daemon forks, and the child then restarts the LaunchDaemon application in user mode. * It then registers itself with its parent, in order to resolve user dependent services. * Added a user launch file that will cause Tracker, and Deskbar to start in the new session.
show more ...
|
#
43aec2c7 |
| 21-Apr-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: added support for arbitrary ports.
* Dropped "create_port" -- this is now the default for services. * Additionally (or alternatively, if you use the "legacy" mode), you can now crea
launch_daemon: added support for arbitrary ports.
* Dropped "create_port" -- this is now the default for services. * Additionally (or alternatively, if you use the "legacy" mode), you can now create named ports, and specify their capacity. * Added convenience methods to BLaunchRoster that automatically use the signature of the current be_app.
show more ...
|
#
d482c7ca |
| 15-Apr-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: actually launch the jobs.
* BRoster::Launch() cannot be used (yet), as it pre-registers the application we're launching, and that won't work for the registrar or anything else unt
launch_daemon: actually launch the jobs.
* BRoster::Launch() cannot be used (yet), as it pre-registers the application we're launching, and that won't work for the registrar or anything else until the registrar is up and running. * Renamed B_GET_LAUNCH_CONNECTIONS to B_GET_LAUNCH_DATA. * Add the team ID to the get-launch-data reply. * Added BLaunchRoster::GetPort() for convenience. * Removed some superfluous debug output, but temporarily dump all stdio to /dev/dprintf (ie. the syslog). * Made job matching case insensitive (as MIME types should be).
show more ...
|
#
1480e5da |
| 02-Apr-2015 |
Axel Dörfler <axeld@pinc-software.de> |
The beginnings of a launch_daemon for Haiku.
* This will be heavily inspired by Apple's launchd, as well as systemd -- for now it really doesn't do a whole lot, though. * What works so far: the co
The beginnings of a launch_daemon for Haiku.
* This will be heavily inspired by Apple's launchd, as well as systemd -- for now it really doesn't do a whole lot, though. * What works so far: the configuration files are read, parsed, and the jobs created. * The jobs are even initialized, and their message ports created. * BApplication now retrieves a previously created port from the launch_daemon for use with BServer. * Only the registrar actually uses this for now.
show more ...
|
#
5860caae |
| 07-Nov-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Added basic ability to stop/start jobs via API.
* Stopping a job is very simplistic right now, and will have to be extended considerably, probably with its own job.
|
#
3282b758 |
| 04-Nov-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Add API to get information on jobs.
* Ie. a listing of all targets/jobs, as well as specific (basic) info on each. * Also added a bit of optional debug output. * Moved translating t
launch_daemon: Add API to get information on jobs.
* Ie. a listing of all targets/jobs, as well as specific (basic) info on each. * Also added a bit of optional debug output. * Moved translating the path to launch time -- we should take the job's environment into account here at some point.
show more ...
|
#
2e17b650 |
| 21-Oct-2015 |
Axel Dörfler <axeld@pinc-software.de> |
BLaunchRoster::ResetStickyEvent() added.
* Used to unflag sticky events that already have been triggered once.
|