Bazaar branches of upstart

You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:upstart

There are download files available for upstart .

upstart has 14 active reviews.

upstart has 96 active branches owned by 22 people and 1 team. There were 79 commits by 6 people in the last month.

Name Status Last Modified Last Commit
lp:upstart
Series: 1.x
bug(Has a merge proposal) 1 Development 2014-04-17 15:43:36 UTC 2014-04-17
1616. * Merge of lp:~xnox/upstart/empty-ses...

Author: James Hunt
Revision Date: 2014-04-17 15:43:36 UTC

* Merge of lp:~xnox/upstart/empty-session.

lp:~jamesodhunt/upstart/async-spawn.WIP 1 Development 2014-04-23 14:03:57 UTC 10 hours ago
1600. * main.c: ignore SIGPIPE before any c...

Author: James Hunt
Revision Date: 2014-04-23 14:03:57 UTC

* main.c: ignore SIGPIPE before any calls to pipe(2) to avoid a race.

lp:~jamesodhunt/upstart/cgroups 1 Development 2014-04-17 16:13:00 UTC 2014-04-17
1604. Thu Apr 17 17:13:00 BST 2014

Author: James Hunt
Revision Date: 2014-04-17 16:13:00 UTC

Thu Apr 17 17:13:00 BST 2014

lp:~jamesodhunt/upstart/surbhi-add-pivot-handling 1 Development 2014-04-15 09:45:48 UTC 2014-04-15
1316. Initial support to handle a new initc...

Author: Surbhi Palande
Revision Date: 2011-06-27 12:06:15 UTC

Initial support to handle a new initctl command: pivot.
Usage: initctl pivot <ROOTFS> <INIT>" "<args>"

This command can be used to change the root filesystem from a initramfs
based rootfs to the new requested <ROOTFS>. On successfully changing the root
filesystem the new <INIT> shall be executed. On failure in handling this
command a pivot-failed event is emitted. This command works as intended
only when fired from initramfs. When fired from any other filesystem, this
command has no effect other than the emission of the "pivot-failed" event.

lp:~jamesodhunt/upstart/stateful-reexec-dbus-connections 1 Development 2014-04-15 09:43:49 UTC 2014-04-15
1444. fix the control_bus_open prototype

Author: Steve Langasek
Revision Date: 2012-09-09 22:19:18 UTC

fix the control_bus_open prototype

lp:~jamesodhunt/upstart/bug-1302117 bug(Has a merge proposal) 1 Development 2014-04-10 13:13:37 UTC 2014-04-10
1614. * init/log.c: log_file_open(): Restor...

Author: James Hunt
Revision Date: 2014-04-10 13:13:05 UTC

* init/log.c: log_file_open(): Restore umask after opening log file
  (LP: #1302117).
* util/tests/test_initctl.c: test_reexec(): New test:
  - "ensure re-exec does not disrupt umask".

lp:~upstart-devel/upstart/upstart-jobs 1 Development 2014-04-09 00:26:24 UTC 2014-04-09
59. units

Author: Dimitri John Ledkov
Revision Date: 2014-04-09 00:26:24 UTC

units

lp:~xnox/upstart/cgroup-states (Has a merge proposal) 1 Development 2014-04-08 20:51:37 UTC 2014-04-08
1611. And kaboom!

Author: Dimitri John Ledkov
Revision Date: 2014-04-08 20:51:37 UTC

And kaboom!

lp:~serge-hallyn/upstart/cgroup-test-base1 (Has a merge proposal) 1 Development 2014-04-04 23:33:58 UTC 2014-04-04
1602. add a setup_cgroup_sandbox() this cr...

Author: Serge Hallyn
Revision Date: 2014-04-04 23:29:17 UTC

add a setup_cgroup_sandbox()

this creates a new cgroup, to be auto-removed when the test exits, and
moves the test into it.

lp:~xnox/upstart/CGManager 1 Development 2014-04-04 17:53:32 UTC 2014-04-04
1614. CGManager

Author: Dimitri John Ledkov
Revision Date: 2014-04-04 17:53:16 UTC

CGManager

lp:~bfiller/upstart/desktop-mode (Has a merge proposal) 1 Development 2014-03-21 01:15:19 UTC 2014-03-21
1546. set DESKTOP_MODE env var on all sessi...

Author: Bill Filler
Revision Date: 2014-03-21 01:13:39 UTC

set DESKTOP_MODE env var on all session but ubuntu-touch

lp:~jamesodhunt/upstart/handle-no-home-var (Has a merge proposal) 1 Development 2014-03-12 14:31:41 UTC 2014-03-12
1612. * init/xdg.c: get_home_subdir() Try h...

Author: James Hunt
Revision Date: 2014-03-12 14:30:55 UTC

* init/xdg.c: get_home_subdir() Try harder to establish users home
  directory to handle environments where $HOME may not be set.
* init/tests/test_xdg.c: Updated tests based on new safer behaviour of
  get_home_subdir().

lp:~jamesodhunt/upstart/async-spawn.20140310 1 Development 2014-03-10 16:03:32 UTC 2014-03-10
1591. temporary commit

Author: James Hunt
Revision Date: 2014-03-10 16:03:32 UTC

temporary commit

lp:~jamesodhunt/upstart/async-spawn 1 Development 2014-02-11 17:58:28 UTC 2014-02-11
1590. * Temporary commit

Author: James Hunt
Revision Date: 2014-02-11 17:58:28 UTC

* Temporary commit

lp:~jamesodhunt/upstart/kfreebsd 1 Development 2014-01-16 11:18:35 UTC 2014-01-16
1580. * configure.ac: Disable NIH_COPYRIGHT...

Author: James Hunt
Revision Date: 2014-01-16 11:18:04 UTC

* configure.ac: Disable NIH_COPYRIGHT which autoconf on kFreeBSD dislikes.
* init/main.c: Disable console setup and kmsg redirection for kFreeBSD.

lp:~jamesodhunt/upstart/bug-530779 bug(Has a merge proposal) 1 Development 2014-01-13 13:48:49 UTC 2014-01-13
1582. * Sync with lp:upstart.

Author: James Hunt
Revision Date: 2014-01-13 13:48:49 UTC

* Sync with lp:upstart.

lp:~xnox/upstart/kfreebsd (Has a merge proposal) 1 Development 2013-12-31 00:12:29 UTC 2013-12-31
1579. Merge trunk

Author: Dimitri John Ledkov
Revision Date: 2013-12-31 00:12:29 UTC

Merge trunk

lp:~jamesodhunt/upstart/bug-530779-with-formatting-changes 1 Development 2013-12-12 09:14:07 UTC 2013-12-12
1544. * init/job.c: job_deserialise(): Hand...

Author: James Hunt
Revision Date: 2013-12-02 16:33:42 UTC

* init/job.c: job_deserialise(): Handle downgrade scenario as best
  we can rather than forcing a stateless re-exec.
* init/process.c: process_deserialise_all(): Handle downgrade scenario
  as best we can (fixes a bug where downgrading could cause an assertion
  failure).
* init/process.h: Comments for ProcessType (which must be kept
  in order).
* init/tests/test_job_process.c: test_run():
  - Rename test:
      "full double-fork daemon test where parent waits for ultimate child"
    to the following for clarity:
      "with daemon where parent waits for ultimate child before exiting"
  - Check if PR_SET_CHILD_SUBREAPER available and skip if not.
  - Pass --final-action to test_damon to make it SIGSTOP.
  - Improved waitid() return check.
* test/test_daemon.c:
  - Added --final-action option to allow final behaviour to be set
    explicitly.
* test/test_util_common.c: Reverted whitespace changes at reviewers
  request.

lp:~jamesodhunt/upstart/bug-530779-tmp 1 Development 2013-11-27 17:44:10 UTC 2013-11-27
1543. * Temporary commit.

Author: James Hunt
Revision Date: 2013-11-27 17:44:10 UTC

* Temporary commit.

lp:~jamesodhunt/upstart/bug-1235245-wip 1 Development 2013-11-20 17:00:57 UTC 2013-11-20
1577. * scripts/upstart-monitor.py: Split g...

Author: James Hunt
Revision Date: 2013-11-20 16:59:16 UTC

* scripts/upstart-monitor.py: Split gui part out into
  scripts/upstart_monitor_gui.py so that the utility can be run in
  command-line mode even when the GUI libraries are not available
  (LP: #1235245).

lp:~jamesodhunt/upstart/fix-test_state-test (Has a merge proposal) 1 Development 2013-11-13 11:06:57 UTC 2013-11-13
1570. * init/tests/test_state.c: test_log_s...

Author: James Hunt
Revision Date: 2013-11-13 11:05:49 UTC

* init/tests/test_state.c: test_log_serialise():
  - Added extra checks on nih_io_watches.
  - Need to wait for logfile to be written to handle case where NIH
    encounters EAGAIN.
* test/test_util_common.c: Added timed_check() utility function.

lp:~xnox/upstart/racy-unflushed-test 1 Development 2013-11-13 03:21:28 UTC 2013-11-13
1569. syn & sleep?

Author: Dimitri John Ledkov
Revision Date: 2013-11-13 03:21:03 UTC

syn & sleep?

lp:~xnox/upstart/env 1 Development 2013-11-09 20:07:51 UTC 2013-11-09
1569. Use TEST_PLAN, not TEST_PLAN_END

Author: Dimitri John Ledkov
Revision Date: 2013-11-09 20:07:51 UTC

Use TEST_PLAN, not TEST_PLAN_END

lp:~xnox/upstart/fix-1234841 bug(Has a merge proposal) 1 Development 2013-11-08 19:37:49 UTC 2013-11-08
1566. Introduce TAP output, when available....

Author: Dimitri John Ledkov
Revision Date: 2013-11-08 19:37:49 UTC

Introduce TAP output, when available. Mark failing tests as TODO. Need
to be fixed.

lp:~xnox/upstart/lp1247521-wip 1 Development 2013-11-06 01:27:47 UTC 2013-11-06
1555. wip

Author: Dimitri John Ledkov
Revision Date: 2013-11-06 01:27:17 UTC

wip

lp:~jpds/upstart/selinux-support bug(Has a merge proposal) 1 Development 2013-11-02 16:24:11 UTC 2013-11-02
1550. init/Makefile.am: Added SELinux flags...

Author: Jonathan Davies
Revision Date: 2013-11-02 16:24:11 UTC

init/Makefile.am: Added SELinux flags and libraries for init binary.

lp:~jamesodhunt/upstart/bugs-1235649+1203595 bug(Has a merge proposal) 1 Development 2013-10-22 10:14:32 UTC 2013-10-22
1545. * init/control.c: control_bus_open():...

Author: James Hunt
Revision Date: 2013-10-22 10:14:32 UTC

* init/control.c: control_bus_open(): Don't call nih_dbus_bus() if
  DBUS_SESSION_BUS_ADDRESS is not set to avoid D-bus auto-launching a
  dbus-daemon.
* init/environ.c: Comments.
* init/job_class.c:
  - job_class_environment_init(): Superior check on whether job_environ
    is not empty.
  - job_class_environment_reset(): Only reset job_environ if not NULL
    already.
  - job_class_environment_set(): Set variable in Upstarts environment
    too (required to allow Upstart to be aware of the D-Bus session bus
    address when the dbus-daemon is available).
  - job_class_environment_unset(): Unset variable from Upstarts
    environment, but only if it is not a default variable.
* init/job_process.c: Formatting.
* init/test_control.c: Updated strings used by tests which check error
  messages to include 'D-Bus'.
* init/test_environ.c:
  - test_add(): New test:
    - "using bare word with no corresponding variable set in environment"
  - test_remove(): New function ("the missing test") containing 8 new tests:
    - "remove name=value pair with empty table"
    - "remove bare name with empty table"
    - "remove name=value from table of size 1"
    - "remove bare name from table of size 1"
    - "remove first name=value entry from table of size 2"
    - "remove first bare name entry from table of size 2"
    - "remove last name=value entry from table of size 2"
    - "remove last bare name entry from table of size 2"
* test/test_util_common.c:
  - Formatting.
  - get_initctl(): Added environment checks.
* util/initctl.c:
  - Formatting.
  - Removed testing comment from option text for '--session'.
* util/man/initctl.8: Removed testing comment for '--session'.
* util/tests/test_initctl.c:
  - test_session_init(): New test that checks the Session Init now
    connects to the D-Bus session bus.

lp:~xnox/upstart/fix-1235649 bug(Has a merge proposal) 1 Development 2013-10-08 14:12:52 UTC 2013-10-08
1544. Ignore VSYNC events from omapfb, as n...

Author: Dimitri John Ledkov
Revision Date: 2013-10-08 14:12:29 UTC

Ignore VSYNC events from omapfb, as not needed and cause spam when re-emitted to session init.

lp:~xnox/upstart/workaround-1234743 bug 1 Development 2013-10-08 14:10:04 UTC 2013-10-08
1544. Ignore VSYNC events from omapfb, as n...

Author: Dimitri John Ledkov
Revision Date: 2013-10-08 14:09:30 UTC

Ignore VSYNC events from omapfb, as not needed and cause spam when re-emitted to session init.

lp:~xnox/upstart/borked 1 Development 2013-10-08 13:45:19 UTC 2013-10-08
1544. ignore borked event

Author: Dimitri John Ledkov
Revision Date: 2013-10-08 13:44:54 UTC

ignore borked event

lp:~xnox/upstart/fix-568288 bug 1 Development 2013-10-03 14:43:57 UTC 2013-10-03
1540. Do not respawn jobs, that are being s...

Author: Scott James Remnant (Canonical)
Revision Date: 2013-10-03 14:43:24 UTC

Do not respawn jobs, that are being stopped and running pre-stop already.

lp:~vorlon/upstart/lp.530779-rough-draft 1 Development 2013-10-03 06:19:15 UTC 2013-10-03
1540. Initial test case for exit tracking

Author: Steve Langasek
Revision Date: 2013-10-03 06:15:57 UTC

Initial test case for exit tracking

lp:~jamesodhunt/upstart/1.9-branch-merge 1 Development 2013-07-04 15:54:06 UTC 2013-07-04
1504. * Merge of lp:~upstart-devel/upstart/...

Author: James Hunt
Revision Date: 2013-07-04 15:52:43 UTC

* Merge of lp:~upstart-devel/upstart/1.9

lp:~jamesodhunt/upstart/allow-multiple-cmdline-confdirs.make-dist-merge-issue 1 Development 2013-06-24 11:03:15 UTC 2013-06-24
1475. temporary (broken) merge of lp:upstart.

Author: James Hunt
Revision Date: 2013-06-24 11:01:54 UTC

temporary (broken) merge of lp:upstart.

lp:~jamesodhunt/upstart/allow-multiple-cmdline-confdirs-with-tests 1 Development 2013-05-29 16:19:16 UTC 2013-05-29
1473. !! TEMPORARY COMMIT !! * init/state....

Author: James Hunt
Revision Date: 2013-05-29 16:17:42 UTC

!! TEMPORARY COMMIT !!

* init/state.c: Added missing config.h include.
* init/tests/test_initctl.c: Moved common utility code to
  test/test_util.c.
* Move test_util.[ch] to new test/ directory to allow code sharing
  between init/ and util/.

lp:~upstart-devel/upstart/bug-1124384-with-debug-for-reexec 1 Development 2013-04-30 21:45:23 UTC 2013-04-30
1479. wip

Author: Dimitri John Ledkov
Revision Date: 2013-04-30 21:45:04 UTC

wip

lp:~xnox/upstart/bug-1124384 1 Development 2013-04-30 05:49:48 UTC 2013-04-30 This branch has not been pushed to yet.
lp:~xnox/upstart/myfix 1 Development 2013-04-29 21:17:31 UTC 2013-04-29
1475. fix2

Author: Dimitri John Ledkov
Revision Date: 2013-04-29 19:17:59 UTC

fix2

lp:~jamesodhunt/upstart/bug-1124384-testcase 1 Development 2013-04-22 18:21:24 UTC 2013-04-22
1474. Test case for bug 1124384.

Author: James Hunt
Revision Date: 2013-04-22 18:18:29 UTC

Test case for bug 1124384.

lp:~laney/upstart/xsession-sessiontype (Has a merge proposal) 1 Development 2013-03-14 16:55:04 UTC 2013-03-14
1434. Quote variable

Author: Iain Lane
Revision Date: 2013-03-14 16:55:04 UTC

Quote variable

lp:~jamesodhunt/upstart/file-bridge 1 Development 2013-03-11 19:49:41 UTC 2013-03-11
1452. Cleanup.

Author: James Hunt
Revision Date: 2013-03-11 19:49:41 UTC

Cleanup.

lp:~jamesodhunt/upstart/bug-1123588-gcc-malloc-attribute 1 Development 2013-02-27 11:51:38 UTC 2013-02-27
1439. * Removal of gcc 'malloc' function at...

Author: James Hunt
Revision Date: 2013-02-27 11:46:04 UTC

* Removal of gcc 'malloc' function attribute resulting from
  a clarification in its description which makes its use invalid.
  (LP: #1123588).

lp:~kirkland/upstart/no-scold (Has a merge proposal) 1 Development 2013-02-15 20:41:01 UTC 2013-02-15
1423. * debian/upstart-job: - there's rea...

Author: Dustin Kirkland 
Revision Date: 2013-02-15 20:40:08 UTC

* debian/upstart-job:
  - there's really no need to scold users when they use /etc/init.d/*
    to start/stop/restart/status services

lp:~jamesodhunt/upstart/upstart-shutdown-temp 1 Development 2013-02-12 17:30:31 UTC 2013-02-12
1429. Temporary commit - TEST_DIVERT_* in t...

Author: James Hunt
Revision Date: 2013-02-12 17:30:31 UTC

Temporary commit - TEST_DIVERT_* in test_usage() appears to be
clobbering test_quiesce() somehow.

lp:~jamesodhunt/upstart/event-prefixes-temp 1 Development 2013-02-05 19:41:32 UTC 2013-02-05
1432. Temporary commit 2.

Author: James Hunt
Revision Date: 2013-02-05 19:41:32 UTC

Temporary commit 2.

lp:~jamesodhunt/upstart/daily-build-failure-env-debug 1 Development 2012-12-07 09:12:49 UTC 2012-12-07
1365. debug.

Author: James Hunt
Revision Date: 2012-12-07 09:12:49 UTC

debug.

lp:~toabctl/upstart/dconf-bridge-gdbus (Has a merge proposal) 1 Development 2012-12-05 18:59:04 UTC 2012-12-05
1393. Port to gdbus

Author: Thomas Bechtold
Revision Date: 2012-12-05 18:58:28 UTC

Port to gdbus

lp:~jamesodhunt/upstart/daily-build-packaging-raring 1 Development 2012-11-19 19:21:56 UTC 2012-11-19
5. debian/control: Added missing "dh-aut...

Author: James Hunt
Revision Date: 2012-11-19 19:21:56 UTC

debian/control: Added missing "dh-autoreconf, autopoint".

lp:~jamesodhunt/upstart/daily-build-packaging 1 Development 2012-11-19 14:53:26 UTC 2012-11-19
3. * README: Typo. * debian/control: Add...

Author: James Hunt
Revision Date: 2012-11-19 14:53:26 UTC

* README: Typo.
* debian/control: Added libjson0-dev to Build-Depends.

lp:~vorlon/upstart/stateful-reexec-dont-shape-code-to-impossible-tests (Has a merge proposal) 1 Development 2012-11-13 11:24:29 UTC 2012-11-13
1475. error handling was added to the str_t...

Author: Steve Langasek
Revision Date: 2012-11-13 10:59:07 UTC

error handling was added to the str_to_enum() functions solely to satisfy
the tests, when the tests don't model a real-world invocation. Drop the
extra error handling, and instead add a check that *_str_to_enum() DTRT when
called with a non-NULL string that doesn't match an enum.

lp:~upstart-devel/upstart/stateful-reexec-dbus-connections 1 Development 2012-09-09 22:20:55 UTC 2012-09-09
1444. fix the control_bus_open prototype

Author: Steve Langasek
Revision Date: 2012-09-09 22:19:18 UTC

fix the control_bus_open prototype

lp:~mc-return/upstart/upstart.merge-reduce-scopes-of-various-variables (Has a merge proposal) 2 Mature 2012-08-09 07:46:56 UTC 2012-08-09
1384. Fixed wrong variable type (it was uns...

Author: MC Return
Revision Date: 2012-08-09 07:46:56 UTC

Fixed wrong variable type (it was unsigned long, not unsigned int)

lp:~vorlon/upstart/lp.980917 (Has a merge proposal) 1 Development 2012-08-03 23:17:55 UTC 2012-08-03
1378. skip non-idiomatic duplication of nee...

Author: Steve Langasek
Revision Date: 2012-08-03 23:17:55 UTC

skip non-idiomatic duplication of needs_devtmpfs

lp:~jamesodhunt/upstart/16032012 1 Development 2012-03-16 21:09:10 UTC 2012-03-16
1368. * log.c: log_read_watch(): Set remote...

Author: James Hunt
Revision Date: 2012-03-16 21:06:11 UTC

* log.c: log_read_watch(): Set remote_closed for scenarios where
  error handler never called. (LP: #935585)

lp:~vorlon/upstart/lp.855010 bug(Has a merge proposal) 1 Development 2012-02-28 23:33:17 UTC 2012-02-28
1358. don't treat exec as a sign to stop tr...

Author: Steve Langasek
Revision Date: 2012-02-28 21:03:57 UTC

don't treat exec as a sign to stop tracing; in some unusual cases (i.e.,
cups), a process may actually re-exec itself before forking.

lp:~vorlon/upstart/lp.926473 bug(Has a merge proposal) 1 Development 2012-02-15 03:21:18 UTC 2012-02-15
1359. don't let leaked file descriptors fro...

Author: Steve Langasek
Revision Date: 2012-02-15 03:20:07 UTC

don't let leaked file descriptors from the environment cause the test suite to
fail

lp:~jamesodhunt/upstart/fix-for-bug-926468 1 Development 2012-02-13 12:08:33 UTC 2012-02-13
1357. * init/log.c: - log_flush(): Commen...

Author: James Hunt
Revision Date: 2012-02-13 12:08:33 UTC

* init/log.c:
  - log_flush(): Comments.
  - log_read_watch():
    - Improved comments.
    - Don't re-attempt read on EAGAIN/EWOULDBLOCK since those errors are
      nominally impossible due to the remote end of the pty already
      having ended (LP: #926468).
    - Added a debug-mode warning when 'badly-behaved' application
      detected that leaks fds to its children, as this is generally a bug.
* init/tests/test_job_process.c:
  - test_run():
    - "with single line command writing fast and exiting": added
      waitpid() to ensure no EAGAIN.
  - test_spawn():
    - "with no such file, no shell and console log": added
      waitpid() to ensure no EAGAIN.

lp:~lnykryn/upstart/global-configuration 1 Development 2012-02-09 08:43:30 UTC 2012-02-09
1357. basic implementation of init.conf

Author: Lukáš Nykrýn
Revision Date: 2012-02-09 08:41:23 UTC

basic implementation of init.conf

lp:~jamesodhunt/upstart/fix-for-bug-922754 1 Development 2012-02-03 13:17:24 UTC 2012-02-03
1356. * init/job_process.c: job_process_spa...

Author: James Hunt
Revision Date: 2012-02-03 13:17:24 UTC

* init/job_process.c: job_process_spawn():
  - Set close-on-exec for pty_master.
  - Ensure stdio buffers flushed prior to forking to ensure no data
    leakage to child (should init be run with '--debug', or the tests
    be run with redirected output, for example).
  - Free log object if child process fails to exec(3) rather than just
    closing fd. This ensures io watch is removed correctly. (LP: #922754)
  - Only need to remap pty_master if CONSOLE_LOG in operation.
* init/tests/test_job_process:
  - fd_valid(): New helper function to determine if specified fd is valid.
  - child(): Added new 'TEST_FDS' test to ensure no fd leakage to child
    processes.
  - test_run():
    - New tests:
      - "ensure sane fds with no console, no script"
      - "ensure sane fds with no console, and script"
      - "ensure sane fds with console log, no script"
      - "ensure sane fds with console log, and script"
      - "with single-line command running an invalid command, then a 1-line post-stop script"
      - "with single-line command running an invalid command, then a 2-line post-stop script"
      - "with single-line command running an invalid command, then a post-stop command"
      - "with single-line command running an invalid command, then an invalid post-stop command"
      - "with single-line command running a valid command, then a 1-line invalid post-stop command"
    - Test "with single-line command running an invalid command":
      - now diverts stderr output for less chatty test-run experience.
      - Improved checking.
    - Test "with setuid me" now diverts stderr output for less chatty
      test-run experience.
  - test_spawn():
    - New tests:
      - "with no such file, no shell and console log"
      - "ensure sane fds with no console"
      - "ensure sane fds with console log"
* init/tests/test_log.c: test_log_destroy():
  - New test "ensure watch freed when log destroyed"

lp:~jamesodhunt/upstart/fix-for-bug-912558 1 Development 2012-01-26 08:59:08 UTC 2012-01-26
1354. * init/job_process.c: job_process_ter...

Author: James Hunt
Revision Date: 2012-01-26 08:59:08 UTC

* init/job_process.c: job_process_terminated(): Free log to ensure data
  written as soon as _any_ process ends (consider respawn jobs).
* init/log.c:
  - log_destroy():
    - Improved documentation.
    - Now calls new function log_flush().
  - log_flush(): New function to ensure no lingering buffered job data
    remains. Now considers EBADF (LP: #912558).
  - log_io_reader():
    - Added missing assert for @len.
    - Simplified ENOSPC handling.
    - Ensure log->io set to NULL to allow other routines to detect it
      really has gone.
  - log_file_write(): Added @len checks.
  - log_read_watch(): New function to drain data from a watch descriptor
    (which also must consider EBADF).
* init/log.h: Added define for LOG_READ_SIZE.
* init/tests/test_job_process.c:
  - test_run():
    - Added some extra pointer checks.
    - Free class *before* checking file to ensure destructor invoked at
      correct point.
    - Added test "with single-line command running an invalid command"
      (for scenario bug 912558 exposed).
    - Added test "with single-line command writing fast and exiting".
* init/tests/test_log.c: Changed all tests to use openpty(3) rather than
  pipe(2) for semantic parity with actual code.
* util/tests/test_user_sessions.sh:
  - ensure_no_output(): Now calls check_job_output() and delete_job() to
    simplify logic.
  - delete_job(): Call get_job_file() rather than doing it long-hand.
  - check_job_output(): New function.
  - start_job(): Added allow_failure parameter.
  - test_ensure_no_unexpected_output(): New test
    "ensure command job does not create log file with invalid command".

lp:~jamesodhunt/upstart/fix-for-bug-912558-slangasek 1 Development 2012-01-25 12:06:54 UTC 2012-01-25
1361. Tidyup.

Author: James Hunt
Revision Date: 2012-01-25 12:06:54 UTC

Tidyup.

lp:~tuomotanskanen/upstart/fix-for-918570 bug 1 Development 2012-01-20 08:21:23 UTC 2012-01-20
1355. Remove -lrt from two tests that do no...

Author: Tuomo Tanskanen
Revision Date: 2012-01-20 08:21:23 UTC

Remove -lrt from two tests that do not actually need it.

lp:~jamesodhunt/upstart/fix-for-bug-912558-foo 1 Development 2012-01-12 10:48:49 UTC 2012-01-12
1355. Temporary commit @ Thu Jan 12 10:47:1...

Author: James Hunt
Revision Date: 2012-01-12 10:47:11 UTC

Temporary commit @ Thu Jan 12 10:47:18 UTC 2012

lp:~jamesodhunt/upstart/job-logging-for-user-jobs 1 Development 2011-12-09 14:21:21 UTC 2011-12-09
1331. Temporary commit @ Fri Dec 9 14:18:5...

Author: James Hunt
Revision Date: 2011-12-09 14:18:48 UTC

Temporary commit @ Fri Dec 9 14:18:59 UTC 2011.

lp:~jamesodhunt/upstart/job-logging-system-jobs-only 1 Development 2011-12-09 14:07:11 UTC 2011-12-09
1330. Introduction of 'log' argument to 'co...

Author: James Hunt
Revision Date: 2011-12-09 14:07:11 UTC

Introduction of 'log' argument to 'console' stanza allowing
system job output only to be captured.

* contrib/vim/syntax/upstart.vim: Added 'log' and missing
  'none'.
* init/Makefile.am: Update for log.c, log.h and test_log.c.
* init/job.c: job_new(): Initialize log.
* init/job.h: Add Log pointer to Job.
* init/job_class.c:
  - XXX: behaviour change: Default for 'console'
    is now CONSOLE_LOG rather than CONSOLE_NONE.
    Rationale is that if a job does produce output, you want to see
    it since the chances are it will contain useful error details.
  - Added default_console variable.
  - job_class_console_type(): New function to parse console type
    string.
* init/job_class.h:
  - Added CONSOLE_LOG to ConsoleType and updated documentation
    for ConsoleType.
  - Added prototype for job_class_console_type().
* init/job_process.c:
  - New log_dir and disable_job_logging variables.
  - job_process_run(): Updated to reflect new parameter for
    job_process_spawn().
  - job_process_spawn(): Now accepts a Job rather than a
    JobClass to allow job->log and class->console to be handled
    appropriately. Now creates pty master and slave fds for
    console logging. Simplified code for file descriptor
    switching by using new job_process_remap_fd().
  - job_process_error_read(): Added entries for:
    - JOB_PROCESS_ERROR_OPENPT_MASTER
    - JOB_PROCESS_ERROR_OPENPT_UNLOCKPT
    - JOB_PROCESS_ERROR_PTSNAME
    - JOB_PROCESS_ERROR_OPENPT_SLAVE
  - job_process_log_path(): New function that returns full path to log
    file for specified Job.
  - job_process_remap_fd(): New function to ensure file
    descriptors do not collide.
* init/job_process.h:
  - Updated JobProcessErrorType with new entries:
    - JOB_PROCESS_ERROR_OPENPT_MASTER
    - JOB_PROCESS_ERROR_OPENPT_UNLOCKPT
    - JOB_PROCESS_ERROR_PTSNAME
    - JOB_PROCESS_ERROR_OPENPT_SLAVE
  - job_process_spawn(): Updated prototype.
  - job_process_log_path(): Added prototype.
* init/main.c:
  - handle_logdir(): New function for overriding log directory.
  - console_type_setter(): New Function to handle selection of
    default console value.
  - Added following command-line options:
    - '--default-console'
    - '--logdir'
    - '--no-log'
* init/man/init.5:
  - Update and restructure of section on 'console' stanza.
  - Added a FILES section.
* init/man/init.8: Updated with details of new options:
  - '--default-console'
  - '--logdir'
  - '--no-log'
* init/parse_job.c: stanza_console(): Updated for "log".
* init/paths.h: Added defines for JOB_LOGDIR and LOGDIR_ENV.
* init/session.c:
  - Added missing function headers.
* init/system.c: system_setup_console(): Update for CONSOLE_LOG.
* init/test_conf.c:
  - TEST_FORCE_WATCH_UPDATE(): Removed debug.
  - test_override(): Removed erroneous comment.
  - test_select_job(): Added variable attributes to keep gcc 4.6 happy.
* init/test_event.c: Explicitly set console type to CONSOLE_NONE to
  retain behaviour of existing tests.
* init/test_job.c:
  - test_job_new(): Ensure log object not created on Job instantiation.
  - test_change_state(): Explicitly set console type to CONSOLE_NONE to
    retain behaviour of existing tests.
* init/test_job_class.c:
  - test_new(): Ensure console type now defaults to CONSOLE_LOG.
  - Explicitly set console type to CONSOLE_NONE to retain behaviour of
    existing tests.
* init/test_job_process.c:
  - Added various new macros to simplify test code.
  - child(): New child_tests added for TEST_OUTPUT and TEST_SIGNALS.
  - get_available_pty_count(): New function.
  - Explicitly set console type to CONSOLE_NONE to retain behaviour of
    existing tests.
  - test_run(): Added new tests for CONSOLE_LOG.
  - test_spawn(): Added new tests for CONSOLE_LOG.
  - test_log_path(): New function.
  - test_handler(): Added UPSTART_LOGDIR support to
  - main():
    - Update to allow number of forks to be specified when run as a child
      process.
    - Added call to test_log_path().
    - initialize various subsystems since before, functions run from
      main() had to be run in the order specified and exactly as listed
     (certain tests relied on previous tests initializing a subsystem
     which gives unexpected results and thus confusing behaviour
     if the order of tests is changed).
* init/test_parse_job.c: Added new test to test_stanza_console() for
  "console log".
* util/tests/test_user_sessions.sh: Added tests for job logging
  to ensure no unexpected output recorded for user jobs.

lp:~jamesodhunt/upstart/job-logging-fork-on-write-persistent-user-logger 1 Development 2011-12-06 16:38:31 UTC 2011-12-06
1331. Temporary commit @ Tue Nov 22 18:03:2...

Author: James Hunt
Revision Date: 2011-11-22 18:03:20 UTC

Temporary commit @ Tue Nov 22 18:03:26 UTC 2011.

lp:~jamesodhunt/upstart/job-logging 1 Development 2011-11-22 18:03:20 UTC 2011-11-22
1331. Temporary commit @ Tue Nov 22 18:03:2...

Author: James Hunt
Revision Date: 2011-11-22 18:03:20 UTC

Temporary commit @ Tue Nov 22 18:03:26 UTC 2011.

lp:~jamesodhunt/upstart/job-logging-simple-with-proc-per-write 1 Development 2011-11-21 16:36:10 UTC 2011-11-21
1330. Introduction of 'log' argument to 'co...

Author: James Hunt
Revision Date: 2011-10-27 16:33:23 UTC

Introduction of 'log' argument to 'console' stanza allowing
job output to be captured.

* contrib/vim/syntax/upstart.vim: Added 'log' and missing
  'none'.
* init/Makefile.am: Added log.c, log.h and test_log.c
* init/job.c: job_new(): Initialize log.
* init/job.h: Add Log pointer to Job.
* init/job_class.c: XXX: behaviour change: Default for 'console'
  is now CONSOLE_LOG rather than CONSOLE_NONE.
  Rationale is that if a job does produce output, you want to see
  it since the chances are it will contain useful error details.
* init/job_class.h: Added CONSOLE_LOG to ConsoleType and updated
  documentation for ConsoleType.
* init/job_process.c:
  - job_process_run(): Updated to reflect new parameter for
    job_process_spawn().
  - job_process_spawn(): Now accepts a Job rather than a
    JobClass to allow job->log and class->console to be handled
    appropriately. Now creates pty master and slave fds for
    console logging.
  - job_process_error_read(): Added entries for:
    - JOB_PROCESS_ERROR_OPENPT_MASTER
    - JOB_PROCESS_ERROR_OPENPT_UNLOCKPT
    - JOB_PROCESS_ERROR_PTSNAME
    - JOB_PROCESS_ERROR_OPENPT_SLAVE
  - job_process_log_path(): New function that returns full path to log
    file for specified Job.
* init/job_process.h:
  - Updated JobProcessErrorType with new entries:
    - JOB_PROCESS_ERROR_OPENPT_MASTER
    - JOB_PROCESS_ERROR_OPENPT_UNLOCKPT
    - JOB_PROCESS_ERROR_PTSNAME
    - JOB_PROCESS_ERROR_OPENPT_SLAVE
  - job_process_spawn(): Updated prototype.
  - job_process_log_path(): Added prototype.
* init/main.c:
  - handle_logdir(): New function for overriding log directory.
  - Added '--logdir' to options.
* init/man/init.5:
  - Update and restructure of section on 'console' stanza.
  - Added a FILES section.
* init/man/init.8: Updated with details of new '--logdir' option.
* init/parse_job.c: stanza_console(): Updated for "log".
* init/paths.h: Added defines for JOB_LOGDIR, LOGDIR_ENV, XDG_CACHE_HOME
  and USER_JOB_LOGDIR.
* init/session.c: Added missing function headers. New functions:
  session_user_home() and session_user_group().
* init/session.h: Added prototypes for session_user_home() and
  session_user_group().
* init/system.c: system_setup_console(): Update for CONSOLE_LOG.
* init/test_conf.c:
  - TEST_FORCE_WATCH_UPDATE(): Removed debug.
  - test_select_job(): Added variable attributes to keep gcc 4.6 happy.
* init/test_event.c: Explicitly set console type to CONSOLE_NONE to
  retain behaviour of existing tests.
* init/test_job.c:
  - test_job_new(): Ensure log object not created on Job instantiation.
  - test_change_state(): Explicitly set console type to CONSOLE_NONE to
    retain behaviour of existing tests.
* init/test_job_class.c:
  - test_new(): Ensure console type now defaults to CONSOLE_LOG.
  - Explicitly set console type to CONSOLE_NONE to retain behaviour of
    existing tests.
* init/test_job_process.c:
  - child(): New child_tests added for TEST_OUTPUT and TEST_SIGNALS.
  - get_available_pty_count(): New function.
  - Explicitly set console type to CONSOLE_NONE to retain behaviour of
    existing tests.
  - test_run(): Added new tests for CONSOLE_LOG.
  - test_spawn(): Added new tests for CONSOLE_LOG.
  - test_log_path(): New function.
  - test_handler(): Added UPSTART_LOGDIR support to
  - main():
    - Update to allow number of forks to be specified when run as a child
      process.
    - Added call to test_log_path().
    - initialize various subsystems since before, functions run from
      main() had to be run in the order specified and exactly as listed
     (certain tests relied on previous tests initializing a subsystem
     which gives unexpected results and thus confusing behaviour
     if the order of tests is changed).
* util/tests/test_user_sessions.sh: Added tests for job logging.

lp:~daniel-sonck/upstart/cron-replacement (Linked to a blueprint)(Has a merge proposal) 1 Development 2011-10-14 14:32:00 UTC 2011-10-14
1284. Merged with the latest startup branch

Author: dsonck
Revision Date: 2011-10-14 14:32:00 UTC

Merged with the latest startup branch

lp:~jamesodhunt/upstart/807293 1 Development 2011-07-22 17:11:51 UTC 2011-07-22
1320. XXX: TEMPORARY COMMIT. * TESTING.ses...

Author: James Hunt
Revision Date: 2011-07-22 17:10:53 UTC

XXX: TEMPORARY COMMIT.

* TESTING.sessions: Updated with information on user sessions.
* init/job_process.h:
  - Added entry for JOB_PROCESS_ERROR_CHOWN in JobProcessErrorType;
* init/job_process.c:
  - job_process_spawn():
    - Added dup2() return check.
    - Change group before user and do it as early as possible
      (LP: #807293).
    - Ensure non-priv user is able to read script fd. Default system behaviour
      is not consistent/defined, so force it to be (LP: #813052)
    - Ensure cwd for user job is home directory by default.
  - job_process_error_read():
    - Added handling for JOB_PROCESS_ERROR_SETUID and JOB_PROCESS_ERROR_SETGID.
    - Added new entry for JOB_PROCESS_ERROR_CHOWN.
* init/man/init.5: Update for user jobs explaining behaviour of stanzas
  which manipulate system resource limits.
* util/tests/test_user_sessions.sh: New
* util/Makefile.am: Updated for test_user_sessions.sh.

lp:~csurbhi/upstart/upstart-add-pivot-handling (Has a merge proposal) 1 Development 2011-07-15 17:50:50 UTC 2011-07-15
1318. One more typo fix

Author: Surbhi Palande
Revision Date: 2011-07-15 17:50:50 UTC

One more typo fix

lp:~upstart-devel/upstart/archive-20110607-v1.2 1 Development 2011-06-07 16:45:01 UTC 2011-06-07
1282. * init/job_class.h (JobClass): Add ki...

Author: Scott James Remnant (Canonical)
Revision Date: 2011-05-12 20:42:28 UTC

* init/job_class.h (JobClass): Add kill signal member
* init/job_class.c (job_class_new): Initialise kill signal
* init/tests/test_job_class.c (test_new): Check kill signal initialised
correctly.
* init/system.c (system_kill): Change to accept a signal rather than
a boolean.
* init/system.h: Update prototype
* init/tests/test_system.c (test_kill): Update tests to pass signals
by value.
* init/job_process.c (job_process_kill, job_process_kill_timer): Pass
the configured kill signal, or SIGKILL, to the function rather than
TRUE/FALSE.
* init/parse_job.c (stanza_kill): Add parsing for kill signal.
* init/tests/test_parse_job.c (test_stanza_kill): Check parsing works
* init/errors.h: Add illegal signal error and string.
* init/man/init.5: Update documentation

lp:~jamesodhunt/upstart/foo 1 Development 2011-06-07 08:43:11 UTC 2011-06-07
1307. Merge of lp:~jamesodhunt/upstart/upst...

Author: James Hunt
Revision Date: 2011-06-06 17:05:11 UTC

Merge of lp:~jamesodhunt/upstart/upstream-udev+socket-bridges.

* Makefile.am: Added extra directory.
* New files:
  - extra/Makefile.am
  - extra/conf/upstart-socket-bridge.conf
  - extra/conf/upstart-udev-bridge.conf
  - extra/man/socket-event.7
  - extra/man/upstart-socket-bridge.8
  - extra/man/upstart-udev-bridge.8
  - extra/upstart-socket-bridge.c
  - extra/upstart-udev-bridge.c
* configure.ac:
  - Check for udev (for upstart-udev-bridge).
  - Add extra/Makefile to AC_CONFIG_FILES.
* dbus/com.ubuntu.Upstart.xml: Add EmitEventWithFile method.
* init/control.c:
  - control_emit_event(): Now a wrapper for control_emit_event_with_file.
  - control_emit_event_with_file(): New function that operates on an fd.
* init/control.h: Prototype for control_emit_event_with_file().
* init/event.c:
  - event_new(): Initialize event fd.
  - event_pending_handle_jobs(): Now calls event_operator_fds().
* init/event.c: Add fd to Event struct.
* init/event_operator.c: event_operator_fds(): New function.
* init/event_operator.h: Prototype for event_operator_fds().
* init/job.c: job_new(): Initialize fd members.
* init/job.h: Add fds and num_fds to Job struct.

lp:~jamesodhunt/upstart/1.3 1 Development 2011-06-06 17:05:11 UTC 2011-06-06
1307. Merge of lp:~jamesodhunt/upstart/upst...

Author: James Hunt
Revision Date: 2011-06-06 17:05:11 UTC

Merge of lp:~jamesodhunt/upstart/upstream-udev+socket-bridges.

* Makefile.am: Added extra directory.
* New files:
  - extra/Makefile.am
  - extra/conf/upstart-socket-bridge.conf
  - extra/conf/upstart-udev-bridge.conf
  - extra/man/socket-event.7
  - extra/man/upstart-socket-bridge.8
  - extra/man/upstart-udev-bridge.8
  - extra/upstart-socket-bridge.c
  - extra/upstart-udev-bridge.c
* configure.ac:
  - Check for udev (for upstart-udev-bridge).
  - Add extra/Makefile to AC_CONFIG_FILES.
* dbus/com.ubuntu.Upstart.xml: Add EmitEventWithFile method.
* init/control.c:
  - control_emit_event(): Now a wrapper for control_emit_event_with_file.
  - control_emit_event_with_file(): New function that operates on an fd.
* init/control.h: Prototype for control_emit_event_with_file().
* init/event.c:
  - event_new(): Initialize event fd.
  - event_pending_handle_jobs(): Now calls event_operator_fds().
* init/event.c: Add fd to Event struct.
* init/event_operator.c: event_operator_fds(): New function.
* init/event_operator.h: Prototype for event_operator_fds().
* init/job.c: job_new(): Initialize fd members.
* init/job.h: Add fds and num_fds to Job struct.

lp:~jamesodhunt/upstart/upstream-job-visualisation 1 Development 2011-05-27 16:48:27 UTC 2011-05-27
1271. * conf/rc-sysinit.conf: Added emits s...

Author: James Hunt
Revision Date: 2011-05-27 16:41:16 UTC

* conf/rc-sysinit.conf: Added emits stanza.
* util/initctl.c:
  - New functions:
    - allow_job(): Determine if specified job is erroneous or not.
      Handles variables (such as instance variables).
    - allow_event(): Determine if specified event is erroneous or not.
      Handles globbing.
  - eval_expr_tree():
    - Added calls to allow_job() and allow_event().
    - Slight simplification of operand-handling code.

lp:~jamesodhunt/upstart/add-what-ident (Has a merge proposal) 1 Development 2011-05-04 14:17:05 UTC 2011-05-04
1280. * init/main.c: Added ident to allow i...

Author: James Hunt
Revision Date: 2011-05-04 14:15:42 UTC

* init/main.c: Added ident to allow init daemon personality to
  be determined the good old fashioned way: via what(1). This is
  in line with the sysvinit package in Debian.

lp:~upstart-devel/upstart/0.9 (Has a merge proposal) 1 Development 2011-04-27 14:00:21 UTC 2011-04-27
1291. Updated changelog.

Author: James Hunt
Revision Date: 2011-04-27 14:00:21 UTC

Updated changelog.

lp:~beehock/upstart/upstart.fix-328881 bug(Has a merge proposal) 1 Development 2011-03-11 00:34:28 UTC 2011-03-11
1265. 2011-03-10 BeeHock Goh <beehock@gmail...

Author: Hock
Revision Date: 2011-03-11 00:32:18 UTC

2011-03-10 BeeHock Goh <beehock@gmail.com>

 * Extend support for stanza console to support logging (LP: 328881)
 * console logged will redirect output to /var/log/upstart.log

lp:~jamesodhunt/upstart/upstart-job-visualisation 1 Development 2011-03-03 12:04:11 UTC 2011-03-03
1265. * contrib/utils/initctl2dot.py: Remov...

Author: James Hunt
Revision Date: 2011-03-03 12:04:11 UTC

* contrib/utils/initctl2dot.py: Removed stray debug line.

lp:~jamesodhunt/upstart/0.9 1 Development 2011-02-24 14:06:49 UTC 2011-02-24
1265. Bumped version and copyright year in ...

Author: James Hunt
Revision Date: 2011-02-24 14:06:49 UTC

Bumped version and copyright year in configure.ac.

lp:~jamesodhunt/upstart/upstart-job-visualisation-wip-20jan2011 1 Development 2011-01-20 21:33:50 UTC 2011-01-20
1260. * init/control.c: D-Bus session suppo...

Author: James Hunt
Revision Date: 2011-01-20 21:29:54 UTC

* init/control.c: D-Bus session support for debugging.
* util/initctl.c: rudimentary job visualization support.
    KNOWN BUG: apport start on/emits not shown!?!

lp:~jamesodhunt/upstart/override-support-wip 1 Development 2011-01-11 19:03:54 UTC 2011-01-11
1259. clean up in conf_create_modify_handler.

Author: James Hunt
Revision Date: 2011-01-11 19:03:54 UTC

clean up in conf_create_modify_handler.

lp:~jamesodhunt/upstart/override-support-wip-10jan2011 1 Development 2011-01-10 18:46:44 UTC 2011-01-10
1256. Work-in-progress override support.

Author: James Hunt
Revision Date: 2011-01-10 18:45:52 UTC

Work-in-progress override support.

lp:~canonical-scott/upstart/trunk bug 1 Development 2011-01-06 07:37:59 UTC 2011-01-06
1259. * init/job_process.c (job_process_ter...

Author: Petr Lautrbach
Revision Date: 2011-01-06 07:37:59 UTC

* init/job_process.c (job_process_termianted): Don't rewind the
utmp file between updates.
* init/tests/test_job_process.c (test_utmp): Add test case for
newer mingetty behaviour.

lp:~apw/upstart/maverick-ftbs (Has a merge proposal) 1 Development 2010-08-12 12:38:05 UTC 2010-08-12
1282. Add build dependancy on dbus to fix t...

Author: Andy Whitcroft
Revision Date: 2010-08-12 12:37:32 UTC

Add build dependancy on dbus to fix tests, fixes FTBS.

lp:~goraxe/upstart/user_sid (Has a merge proposal) 1 Development 2010-08-10 22:43:43 UTC 2010-08-10
1247. fix white space

Author: goraxe
Revision Date: 2010-08-10 22:43:43 UTC

fix white space

lp:~apw/upstart/upstream-lp554172 1 Development 2010-08-10 16:24:08 UTC 2010-08-10
1241. * handle open failures on the syste...

Author: Andy Whitcroft
Revision Date: 2010-08-10 16:15:35 UTC

  * handle open failures on the system console and null. (LP: #554172)

lp:~jeffrey-oliver/upstart/devel bug 1 Development 2009-12-05 17:08:11 UTC 2009-12-05
1062. Fixed an init segfault while killing ...

Author: Jeff Oliver
Revision Date: 2008-12-12 19:19:12 UTC

Fixed an init segfault while killing children processes

lp:~cjdahlin/upstart/n-ary-event-oper (Has a merge proposal) 1 Development 2009-08-13 01:31:47 UTC 2009-08-13
1189. * init/event_operator.c: Fix static p...

Author: Casey Dahlin
Revision Date: 2009-08-13 01:31:47 UTC

* init/event_operator.c: Fix static prototypes, rename ALL/ANY to AND/OR again
(event_operator_copy): Style fix
(event_operator_add_child, event_operator_update): Improve docstring
* init/event_operator.h, init/parse_job.c: Rename ALL/ANY back to AND/OR
* init/tests/test_event.c: Style fixes
* init/tests/test_event_operator.c: Style fixes
* init/tests/test_parse_job.c: Style fixes

lp:~plautrba/upstart/utmp-stanza bug 1 Development 2009-08-11 09:31:54 UTC 2009-08-11
1204. * init/environ.c (environ_expand_unti...

Author: Petr Lautrbach
Revision Date: 2009-08-11 09:31:54 UTC

* init/environ.c (environ_expand_until): shell style matching pattern
prefix - ${TTY#tty}

lp:~cjdahlin/upstart/dbus-userspace 1 Development 2008-07-29 19:23:08 UTC 2008-07-29
1048. * NEWS: changes to initctl mentioned

Author: Casey Dahlin
Revision Date: 2008-07-29 19:13:00 UTC

* NEWS: changes to initctl mentioned

lp:~cjdahlin/upstart/sadmac 1 Development 2008-07-22 20:15:20 UTC 2008-07-22
1027. * init/environ.c (environ_expand_unti...

Author: Casey Dahlin
Revision Date: 2008-07-22 19:59:41 UTC

* init/environ.c (environ_expand_until): Remember to substitute items that are
the exact same length as what we are substituting for.

lp:~cjdahlin/upstart/instance-jobs-as-states 1 Development 2008-07-18 02:18:14 UTC 2008-07-18
1058. * init/job_class.h (JobClass): Added ...

Author: Casey Dahlin
Revision Date: 2008-07-17 15:12:26 UTC

* init/job_class.h (JobClass): Added blocking_event member
* init/job_class.c (job_class_new): Initialize blocking_event to NULL
* init/event.c (event_finished): When unblocking a job, NULL its blocking_event
field
* init/job.c (job_emit_event): When not emitting due to threshold, attempt to
block job with its class's blocking_event

lp:~cjdahlin/upstart/groups 1 Development 2008-06-24 15:37:09 UTC 2008-06-24
1028. Added group stanza

Author: Casey Dahlin
Revision Date: 2008-06-24 15:04:25 UTC

Added group stanza

lp:~aejsmith/upstart/profiles 0 Experimental 2007-06-03 19:11:25 UTC 2007-06-03
696. Hmm, it helps to nih_list_init a NihL...

Author: Alex Smith
Revision Date: 2007-06-14 18:09:18 UTC

Hmm, it helps to nih_list_init a NihList before using it.

lp:~canonical-scott/upstart/replacement-initscripts 1 Development 2007-02-13 14:53:39 UTC 2007-02-13
2. add the /etc/filesystem config file

Author: Scott James Remnant (Canonical)
Revision Date: 2007-02-13 15:04:15 UTC

add the /etc/filesystem config file

196 of 96 results
You can't create new branches for upstart .