------------------------------------------------------------
revno: 1414
committer: James Hunt <[email protected]>
branch nick: upstart-setenv+getenv
timestamp: Wed 2013-01-09 10:12:53 +0000
message:
  Add missing entries.
modified:
  ChangeLog


--
lp:upstart
https://code.launchpad.net/~upstart-devel/upstart/trunk

Your team Upstart Reviewers is subscribed to branch lp:upstart.
To unsubscribe from this branch go to 
https://code.launchpad.net/~upstart-devel/upstart/trunk/+edit-subscription
=== modified file 'ChangeLog'
--- ChangeLog	2013-01-08 17:29:05 +0000
+++ ChangeLog	2013-01-09 10:12:53 +0000
@@ -1,3 +1,30 @@
+2013-01-08  James Hunt  <[email protected]>
+
+	* dbus/com.ubuntu.Upstart.xml:
+	  - Added UnsetEnv and ResetEnv methods.
+	* init/control.c:
+	  - control_set_env(): Now uses job_class_environment_set() rather than
+	    directly manipulating job_environ array.
+	  - control_unset_env(): New function.
+	  - control_get_env(): Now calls job_class_environment_get().
+	  - control_list_env(): Now calls job_class_environment_get_all().
+	    Comments.
+	  - control_reset_env(): New function.
+	* init/environ.c:
+	  - environ_remove(): New function.
+	* init/job_class.c:
+	  - job_environ now static.
+	  - job_class_environment_reset(): New function.
+	  - job_class_environment_set(): New function.
+	  - job_class_environment_unset(): New function.
+	  - job_class_environment_get(): Simplified.
+	  - job_class_environment_get_all(): New function.
+	* util/initctl.c:
+	  - Added following new commands:
+	    - 'get-env'
+	    - 'set-env'
+	    - 'list-env'
+
 2013-01-04  Dmitrijs Ledkovs  <[email protected]>
 
 	* init/conf.c: add ability to apply override files from higher
@@ -6,10 +33,33 @@
 	  correctly applied and removed.
 	* init/tests/test_conf_static.c: test override file detection.
 
+2012-12-19  James Hunt  <[email protected]>
+
+	* dbus/com.ubuntu.Upstart.xml: Added ListEnv method.
+	* init/control.c:
+	  - Fixed comments.
+	  - control_list_end(): New function.
+	* init/control.h:
+	  - Added missing prototypes for control_set_env() and
+	    control_get_env().
+	  - Added control_list_env().
+	* init/job_class.c:
+	  - job_class_environment_get(): New function.
+	* init/job_class.h: Added job_class_environment_get().
+
 2012-12-17  James Hunt  <[email protected]>
 
 	* init/man/init.5: Document that User Jobs are not supported
 	  within a chroot environment.
+	* dbus/com.ubuntu.Upstart.xml: Added "GetEnv" and "SetEnv" methods.
+	* init/control.c:
+	  - control_set_env(): Implementation of "SetEnv" D-Bus method.
+	  - control_get_env(): Implementation of "GetEnv" D-Bus method.
+	* init/job_class.c:
+	  - Added job_environ environment table.
+	  - job_class_environ_init(): Initialise job_environ.
+	  - job_class_environment: Use job_environ.
+	* init/main.c: main(): Call job_class_environ_init().
 
 2012-12-14  Steve Langasek  <[email protected]>
 	* init/job_class.[ch]: instead of assuming a fixed value (0) as the

-- 
upstart-devel mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/upstart-devel

Reply via email to