~vorlon/ubuntu/raring/upstart/lp.1199778

« back to all changes in this revision

Viewing changes to NEWS

* init/environ.c (environ_all_valid): Only verify that an = is present
(environ_valid): Drop this function, the part of POSIX I read about
valid environment variable names only applies to other things defined
by POSIX, elsewhere it explicitly says Applications may do whatever
they like (and even encourages to avoid conflict)
(environ_expand_until): Remove validity check for name.
* init/environ.h: Update header.
* init/tests/test_environ.c (test_valid): Drop tests.
(test_all_valid): Drop name tests.
(test_expand): Remove illegal expansion test.
* init/tests/test_control.c (test_emit_event): Remove the test case for
an invalid name in the environment.
* init/tests/test_job_class.c (test_start, test_stop)
(test_restart): Change the invalid argument tests to use an entry
without an = as the invalid test.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
        * Fixed file descriptor leak of /proc/self/fd/NN to shell scripts
4
4
          executed by Upstart.  (Bug: #619269)
5
5
 
 
6
        * Fixed bug where environment variables containing unusual characters
 
7
          were not accepted due to a mis-reading of POSIX.  (Bug: #567068).
 
8
 
6
9
        * Reduced priority of job termination messages from warn to info
7
10
          if the exit status or signal is listed in "normal exit".
8
11
          (Bug: #522197)