[Initng-svn] r4023 - in initng/trunk: .

svn at initng.thinktux.net svn at initng.thinktux.net
Sat May 6 23:14:09 CEST 2006


Author: deac
Date: Sat May  6 23:14:08 2006
New Revision: 4023

Modified:
   initng/trunk/NEWS
   initng/trunk/plugins/ngc4/libngcclient.c
   initng/trunk/plugins/ngc4/ngc4.c

Log:
initng: NEWS cleaned up a little bit and ngc4 has lesser outputheader.

Modified: initng/trunk/NEWS
==============================================================================
--- initng/trunk/NEWS	(original)
+++ initng/trunk/NEWS	Sat May  6 23:14:08 2006
@@ -1,53 +1,50 @@
 Version History:
 ---------------
+
+2006/05/06
+initng-0.6.4
 	* Remove the auto[make:conf] buildsystem, ccmake is better in many ways.
 	* Add percentage on nge socket, now it will be possible to build splash deamons lissening on ngebus on boot.
 	* Work on getting escapechars work in i files, with i parser. \; wont break the row anymore.
 	* Many string functions was rewritten, to decrease cpu usage.
 	* Added the possibility to use test/*/* services.
 	* Fixed an cirular bug in i_parser used with find plugin that coud lock up initng.
-	* Added a new command to be able to manually lauch scripts in i.files for other functions then starting and stopping a service.
+	* Added a new command to be able to manually launch scripts in i.files for other functions then starting and stopping a service.
 	* Fixed a buffer handeling bug.
 	* Ngc4 protocol updates.
 	* Add state descriptions on all states printed by ngc -S (--states)
 	* Fixed random ngc command failure.
-    2006/03/26 12:00 CET
-	initng-0.6.3
+
+2006/03/26 12:00 CET
+initng-0.6.3
 	* Added Selinux support.
 	* Rewrote fix_variables, the new version is faster, but may still contain bugs.
 	* Fix_varibles rewrite, env_parser = $CONFFILE; now works.
 	* Fixed bug where if A=HELLO, B=$A, C=$B, C was not assigned the correct value (#553).
 	* Fixed bug where env_file was not always parsed correctly.
-	* Add ngc -S (--states) which lists the current states services can have, and soon maybe
-	  description of the states.
+	* Add ngc -S (--states) which lists the current states services can have, and soon maybe description of the states.
 
-    2006/03/24 15:00 CET
-	initng-0.6.2
-	* Fixed a bug in the ngc4 plugin; file descriptors were not closed and could cause 
-	  remounting / read-only on shutdown to fail
+2006/03/24 15:00 CET
+initng-0.6.2
+	* Fixed a bug in the ngc4 plugin; file descriptors were not closed and could cause remounting / read-only on shutdown to fail
 	* Non-essential console output has been reduced
 	* Nge plugin partially redesigned
 	* Core functions renamed to better describe their purpose
 
-    2006/03/21 12:00 CET
-    	initng-0.6.1 Progressing fast
-	* Completed support for cmake - you will need cmake to install Initng now!!!
-	  Autotools is no longer supported and if you use it, you do so at your own risk
+2006/03/21 12:00 CET
+initng-0.6.1 Progressing fast
+	* Completed support for cmake - you will need cmake to install Initng now!!!  Autotools is no longer supported and if you use it, you do so at your own risk
 	* New website adress http://www.initng.org/
-	* Only one runlevel (note system is no longer counted as a runlevel - 
-	  you must rename it to system.virtual) can be up at once, trying to start 
-	  a second runlevel will stop the first, along with any services not listed 
-	  in the new runlevel
+	* Only one runlevel (note system is no longer counted as a runlevel - you must rename it to system.virtual) can be up at once, trying to start a second runlevel will stop the first, along with any services not listed in the new runlevel
 	* add itype binary, that will soon be a tool for offline usage of .i files
 	* Make ngc -u /etc/full/path/ifile.i work
 	* Rewrote process buffer handling
 	* Filecache updates: Initng won't read an i file over and over again for each entry in it
-	* Completely rewritten ngc4 plugin: nicer output, written as an clientpart so
-	  writing gui-tools using ngc is now possible.
-        * Added comments to the code    
-        * Documentation/templates added for all plugins
-        * Cleanups in the code and output  
-        * Fixed segfault from DBus plugin
+	* Completely rewritten ngc4 plugin: nicer output, written as an clientpart so writing gui-tools using ngc is now possible.
+	* Added comments to the code    
+	* Documentation/templates added for all plugins
+	* Cleanups in the code and output  
+	* Fixed segfault from DBus plugin
 	* Initng data storage backend rewritten.
 	* Fond and fixed a lot of memoryholes
 	* Add support for google coredumper on segfaults
@@ -57,10 +54,10 @@
 	* Hot reload issues fixed
 	* Cpu usage has been reduced
 	* LOTS OF BUGFIXING.
-        * much more
+	* much more
 
-    2006/03/21 12:00 CET
-        initng-0.6.0
+2006/03/21 12:00 CET
+initng-0.6.0
 	* First modular release - don't forget to install the initng-ifiles package
 	* Various minor ngcs improvements
 	* lots of work on the build system
@@ -68,34 +65,27 @@
 	* don't start udev several times (#485)
 	* lots of other work
 
-    2006/03/08 15:00 (German timezone GMT+1)
-	initng-0.5.5 Major bugfixing
+2006/03/08 15:00 (German timezone GMT+1)
+initng-0.5.5 Major bugfixing
 	* API changed, plugins have to be recompiled.
 	* ngc -z will now also flush service cache for that service.
-	* Added ngc -I lists all initng open filedescriptors, to see if there is
-	  remount ro problems.
+	* Added ngc -I lists all initng open filedescriptors, to see if there is remount ro problems.
 	* Fixed a potential segfault in the envparser.
 	* Bugfix: #438, #506, #501, #488, #307, #492, #463, #475
-	* ngc -f now works, but there are few services with a father so this 
-	  option might be removed soon.
+	* ngc -f now works, but there are few services with a father so this option might be removed soon.
 	* Now initng closes fds to clients, if they close the fifo.
 	* More work on ngcs plugin.
-	* Output buffers are now dynamic, and will be increased when the service
-	  outputs, with a 100 char heap.
-	* Don't flush service cache on "make install" (there's no guarantee the
-	  currently-running InitNG version will be compatible with the new initscripts)
+	* Output buffers are now dynamic, and will be increased when the service outputs, with a 100 char heap.
+	* Don't flush service cache on "make install" (there's no guarantee the currently-running InitNG version will be compatible with the new initscripts)
 	* The buildsystem are rebuilt, ./autogen.sh is dead, long live Make -f Makefile.cvs
 	* Now really fails the service if stop_timeout or start_timeout passes.
-	* newer_kill option added, for services that are to important (like fsck)
-	  so there shoud not be any timeout.
+	* newer_kill option added, for services that are to important (like fsck) so there shoud not be any timeout.
 	* suid and find plugins got some bugfixing.
-	* The svn is reorganized, to get support for tags and releases, all 
-	  current svn, is stored in folder trunk.
+	* The svn is reorganized, to get support for tags and releases, all current svn, is stored in folder trunk.
     
-    2006/02/22 12:00 (swedish timezone GMT+1)
-	initng-0.5.4 One month later.
-	Thanks to havy internal changes, this release have been delayed a month, I believe
-	there will be more frequent releases in the future.
+2006/02/22 12:00 (swedish timezone GMT+1)
+initng-0.5.4 One month later.
+	Thanks to havy internal changes, this release have been delayed a month, I believe there will be more frequent releases in the future.
 	* svdrpd.i added.
 	* recent hald does not need --retain-privileges or --drop-privileges anymore.
 	* # 470, #471, #466, #468, #464, #432, #452, #445, #451 fixed.
@@ -134,9 +124,9 @@
 	* Lots of improvements all over.
 	* Lots of bugs fixed.
 	* And more bugs added :-)
-	
-    2006/01/22 22:00 (swedish timezone GMT+1)
-	initng-0.5.3 Next step.
+
+2006/01/22 22:00 (swedish timezone GMT+1)
+initng-0.5.3 Next step.
 	* new svn folder, gui contains gnome tool for controlling initng.
 	* A circular dep fix.
 	* new alsasound configs.
@@ -148,8 +138,8 @@
 	* udev/hal fixes.
 	* slackware is know known.
     
-    2006/01/14 12:00 (swedish timezone GMT+1)
-	initng-0.5.2 Small step ahead.
+2006/01/14 12:00 (swedish timezone GMT+1)
+initng-0.5.2 Small step ahead.
 	* env_file bug fixed.
 	* alsasound-new.ii added, debian uses might try this instead.
 	* system/udev added, and many udev bugs seems resolved.
@@ -159,8 +149,8 @@
 	* Random fixes all over.
 	* Lots of bugfixing.
     
-    2006/01/07 15:00 (swedish timezone GMT+1)
-	initng-0.5.1 Better late then never.
+2006/01/07 15:00 (swedish timezone GMT+1)
+initng-0.5.1 Better late then never.
 	* make dist fix.
 	* split exec option, into exec (alone) and excs with exec_args
 	* Fixed bug in i_parser, reading VARIABLE_STRINGS.
@@ -185,8 +175,8 @@
 	* readded untested xml parser again.
 	* lots of bugfixing, and added services.
     
-    2005/12/24 12:00 (swedish timezone GMT+1)
-	initng-0.5.0 Happy Xmas
+2005/12/24 12:00 (swedish timezone GMT+1)
+initng-0.5.0 Happy Xmas
 	* Remove start_udev on fedora.
 	* Dep fix on misc .ii files.
 	* Now use hald pidfile.
@@ -216,8 +206,8 @@
 	* Set respawn entry, fixes bug 346.
 	* Make checks before mount rw (/dev, /proc, /sys), not create new dirs.
 	
-    2005/12/14 13:00 (swedish timezone GMT+1)
-	initng-0.4.8 Xmas bugfixes
+2005/12/14 13:00 (swedish timezone GMT+1)
+initng-0.4.8 Xmas bugfixes
 	* Fixed to work with recent udev systems.
 	* Lots of bugfixes.
 	* Internal changes, lots of (char *) moved to (const char *)
@@ -232,8 +222,8 @@
 	* The launchers was rewritten, to be made more bug proof.
 	* Lots of work, and lots of bugfixes.
     
-    2005/12/01 12:00 (swedish timezone GMT+1)
-	initng-0.4.7 Snowrelease
+2005/12/01 12:00 (swedish timezone GMT+1)
+initng-0.4.7 Snowrelease
 	* gen_system_runlevel got some work to probe existing services when migrating from sysvinit.
 	* Fixed hot-reload.
 	* test_parser is beatufull now.
@@ -244,12 +234,12 @@
 	* Fixed a typo that made syslog plugin not work.
 	* Lots of bugfixing.
     
-    2005/11/28 00:30 (swedish timezone GMT+1)
-	initng-0.4.6 Sorrt for the delay.
+2005/11/28 00:30 (swedish timezone GMT+1)
+initng-0.4.6 Sorrt for the delay.
 	* Last minues bug found in .ii, install_services cant handle #ifd in a #ifd.
     
-    2005/11/28 00:00 (swedish timezone GMT+1)
-	initng-0.4.5 Sorry for the delay.
+2005/11/28 00:00 (swedish timezone GMT+1)
+initng-0.4.5 Sorry for the delay.
 	* Lots of work for compatibily with fedora by Daniel Malmgren
 	* Fix bug, parsing env_files
 	* Added script to find cirular dependencies.
@@ -272,12 +262,12 @@
 	* Lots of new bugs.
 	* Lots of hard work.
     
-    2005/11/19 05:00 (swedish timezone GMT+1)
-	initng-0.4.4 Better then last time.
+2005/11/19 05:00 (swedish timezone GMT+1)
+initng-0.4.4 Better then last time.
 	* Fixed an hang on halt/reboot bug.
     
-    2005/11/19 00:00 (swedish timezone GMT+1)
-	initng-0.4.3 Better then last time.
+2005/11/19 00:00 (swedish timezone GMT+1)
+initng-0.4.3 Better then last time.
 	* Now avoiding circular dependencies.
 	* Now can calulate deep dependencies, ngc -A ngc -B
 	* Now, wait until daemons is deaed before stopping network.
@@ -292,13 +282,13 @@
 	* Added limit plugin, now services can be limited, in cpu, mem and so on..
 	* Lots of bugfixing.
     
-    2005/11/14 05:10 (swedish timezone GMT+1)
-	initng-0.4.2 Fixed some bugs.
+2005/11/14 05:10 (swedish timezone GMT+1)
+initng-0.4.2 Fixed some bugs.
 	* Fixed a bug, services not respawned correctly.
 	* Fixed bug, ngc -u started service, but stuck until Ctrl + C
     
-    2005/11/14 03:30 (swedish timezone GMT+1)
-	initng-0.4.1 Report ALL bugs.
+2005/11/14 03:30 (swedish timezone GMT+1)
+initng-0.4.1 Report ALL bugs.
 	* Tell users trying to use ngc non-root that this won't work.
 	* ngc -s nonexiting/service won't generate a strange result.
 	* initng will try to reload if it makes a segfault, after offering the user sulogin for 60 seconds.
@@ -324,8 +314,8 @@
 	* And i am terribly tired working with initng for the last 12h, the clock is past 3, and i am going to work tomorrow selling icecream from my icecream truck :-)
 	* Over an out.
     
-    2005/11/07 13:00 (swedish timezone GMT+1)
-	initng-0.4.0 Try this one.
+2005/11/07 13:00 (swedish timezone GMT+1)
+initng-0.4.0 Try this one.
 	* New imanual.txt, tnx to Thomas Ilnseher
 	* ngc will only wait 10 seconds on staring/stoping services and not clutter the screen.
 	* Bug 197 finally fixed.
@@ -349,8 +339,8 @@
 	* Lots of updates to .ii files.
 	* Lots of unpaid work by the initng team.
 	
-    2005/11/02 22:00 (swedish timezone GMT+1)
-	initng-0.3.5 Getting closer to perfection.
+2005/11/02 22:00 (swedish timezone GMT+1)
+initng-0.3.5 Getting closer to perfection.
 	* Added an runlevelEditor gui using python and pykde
 	* update to reload ngc -c command.
 	* Rewrite of i_parser.
@@ -365,8 +355,8 @@
 	* New internal fixes for dependency checking, Much more nice.
 	* Bugfixes all over.
 	
-    2005/10/28 16:00 (swedish timezone GMT+1)
-	initng-0.3.4 After my vacation
+2005/10/28 16:00 (swedish timezone GMT+1)
+initng-0.3.4 After my vacation
 	* Fix bug #232
 	* consolfont for Fedora users.
 	* Fedora users start_udev instead of udevstart
@@ -393,16 +383,16 @@
 	* removed up_when_pid_set, not to be used again.
 	* fixed bug #175 and a lot of other.
 	
-    2005/10/11 23:00 (swedish timezone GMT+1)
-	initng-0.3.3 Looking forward
+2005/10/11 23:00 (swedish timezone GMT+1)
+initng-0.3.3 Looking forward
 	* Pipe handeling code.
 	* Dep search bug fixed.
 	* ngc -u and ngc -d will wait until service is started, and return that status.
 	* removed ngc -x, should now be used.
 	* Major cleanups.
 
-    2005/10/07 20:00 (swedish timezone GMT+1)
-	initng-0.3.2 Now can't hang.
+2005/10/07 20:00 (swedish timezone GMT+1)
+initng-0.3.2 Now can't hang.
 	* Fixed bug #204, #205
 	* Offer sulogin if system is shuting down, and is not shut down within 120 seconds.
 	* Now when initng segfaults, it won't leave init down, it will execve /sbin/initng-segfault that will offer sulogin.
@@ -416,8 +406,8 @@
 	* Bug, now hooks is added in order.
 	* Added ALIAS support, we can now set REQUIRE to same as DEEP in configs.	
 	
-    2005/10/05 12:00 (swedish timezone GMT+1)
-	initng-0.3.1 Now uses syslogd.
+2005/10/05 12:00 (swedish timezone GMT+1)
+initng-0.3.1 Now uses syslogd.
 	* moved variables from the active_h struct, to s_data entrys.
 	* Bootsplash plugin, by SaTaN0rX
 	* Add an ngc -y plugin, that will kill all services not in current runlevel.
@@ -429,14 +419,12 @@
 	* Added a syslog plugin, now all daemon output, and actions are sent directly to syslogd, if syslogd is not started they are buffered in Initng, and flushed so that no dbug msgs is missed.
 	* Added ngc -L , prints a bootlog with all process output attached to it.
 	* Fixed initng, to show start-up time more accurate, this is hard becouse syste/clock changes the thime on the system on boot.
-	
 	* A lot of .ii files got updated, cut was removed becouse it contains in /usr/ in some distros, and it might now be mounted at root.
 	* added mingetty.ii, athcool.ii, acahi-daemon.ii and more.
-	
 	* Lots of bugfixing all over, file new bugs at http://bugzilla.initng.thinktux.net
 
-    2005/09/27 12:30 (swedish timezone GMT+1)
-	initng-0.3.0 Its getting better.
+2005/09/27 12:30 (swedish timezone GMT+1)
+initng-0.3.0 Its getting better.
 	* Reload service data from disk, when reloading a service.
 	* Don't close STDIN when forking, service like dbus needs STDIN working.
 	* New framework for halt and reboot, use ngc --reboot or ngc --halt
@@ -448,37 +436,36 @@
 	* Added files_to_exist_after, to .i, can be used for daemons, that might not be up when they are started, set this variable to a file, that is usually created, (like a pid file), the service won't be set STATUS_RUNNING, until this file exists.'
 	* Lots of random fixes, bugfixing, and cleanups.
 	
-    2005/09/26 12:00 (swedish timezone GMT+1)
-	initng-0.2.5 Bugs never rest.
+2005/09/26 12:00 (swedish timezone GMT+1)
+initng-0.2.5 Bugs never rest.
 	* Virtual work, now added the ngc -V, to be used like ngc -V virtual/networking to set a virtual, from a script.
 	* Fixed bug, to segfault when a command is called that does not exists.
 	* Fix, never print negative time.
 	* Default shut down the mashine, don't halt it.
 	
-    2005/09/25 23:00 (swedish timezone GMT+1)
-	initng-0.2.4 Bugfixing.
+2005/09/25 23:00 (swedish timezone GMT+1)
+initng-0.2.4 Bugfixing.
 	* Fixed bug, trying to reboot/halt with sysvinit halt and reboot command.
 	* Fixed bug #177.
 	* Let ngc recive bigger data then 10k.
 	* Check out verry nice, ngc -A
 	* mailinglist for svnupdates addad initng-svn at initng.thinktux.net
 	
-    2005/09/23 12:00 (swedish timezone GMT+1)
-	initng-0.2.3
+2005/09/23 12:00 (swedish timezone GMT+1)
+initng-0.2.3
 	* Fixed bug #150, #152, #174
 	* Remmoved badly included header in splash plugins.
 	* made ngc -c don't hang.
 	* added daemon/ivman	
 
-    
-    2005/09/22 01:00 (swedish timezone GMT+1)
-	initng-0.2.2
+2005/09/22 01:00 (swedish timezone GMT+1)
+initng-0.2.2
 	* Fixed bug, when i set the version name, with a bad char.
 	* put the history_db to an optional plugin, if you not want ngc -l support, remove the history_plugin, that takes a bit of memory.	
 	* reactivated module unloading support, that was disabled.
 
-    2005/09/21 00:00 (swedish timezone GMT+1)
-    initng-0.2.1 - Now better.
+2005/09/21 00:00 (swedish timezone GMT+1)
+initng-0.2.1 - Now better.
 	* Moved unsupported ash launcher, to underconstruction.
 	* New plugin, that will check fore file exist for a dep to be up.
 	* use and need matching by TheLich.
@@ -493,8 +480,8 @@
 	* A splashy plugin.
 	* Moved all lists, to the list_entry(), stolen from linux kernel source (list.h).
 
-    2005/09/02 23:00 (swedish timezone GMT+1)
-    initng-0.2.0 - Now, lets go bughunt.
+2005/09/02 23:00 (swedish timezone GMT+1)
+initng-0.2.0 - Now, lets go bughunt.
 	* Readahed plugin has been removed, we should use neurons solution, with an readahead deamon instead, i hope neuron will add readahead daemon scripts to initng soon.
 	* no defaults to install_service.pl.
 	* gen_system_runlevel is now hopefylly posix compatible
@@ -512,8 +499,8 @@
 	* cleanups by sorcefiles.
 	* other bugfixing.
 
-    2005/08/24 02:00 (swedish timezone GMT+1)
-    initng-0.1.9 - Hopefully Rebooting
+2005/08/24 02:00 (swedish timezone GMT+1)
+initng-0.1.9 - Hopefully Rebooting
 	* New way of rebooting, and halting with execve plugin, hopefully fixes the shutdown bug.
 	* Using short commands like for example ngc -u samba, will probe daemon/samba.
 	* New parser, parses /etc/init.d file, if requested, and will read some hidden variables, in bash comments.
@@ -526,8 +513,8 @@
 	* Plugin timers added.
 	* And more.
 	
-    2005/08/12 20:00 (swedish timezone GMT+1)
-    initng-0.1.8 - Now Reloading
+2005/08/12 20:00 (swedish timezone GMT+1)
+initng-0.1.8 - Now Reloading
 	* Fixed bug, ngc -l, after a ngc -c when history_db is empty.
 	* Fixed bug, that don't killed services that refused to term.
 	* Implented a reload command, you can now update your running initng on the fly.
@@ -550,8 +537,8 @@
 	* Tons of bugfixes, and cleanups.
 	* The compleate code got an indention.
 	
-    2005/08/05 18:00 (swedish timezone GMT+1)
-    initng-0.1.7 - Now virtual
+2005/08/05 18:00 (swedish timezone GMT+1)
+initng-0.1.7 - Now virtual
 	* Cleanup in all .i files, to reduce unnesseasry screen clutter.
 	* manpage work.
 	* fixed tha hald.i proble, hopely for good.
@@ -575,8 +562,8 @@
 	* A lot of new bugs.
 	* And a lot of hard work.
 
-    2005/07/28 23:00 (Swedish timezone GMT+1)
-    initng-0.1.6 - Sorry for the shutdown bug.
+2005/07/28 23:00 (Swedish timezone GMT+1)
+initng-0.1.6 - Sorry for the shutdown bug.
 	* Added an botsplash plugin.
 	* Fixed coldplug bug.
 	* fixed debian/ubuntu network scripts
@@ -594,8 +581,8 @@
 	* Lots of bugfixes, and probably lots of new bugs.
 	* Fixed the typo in halt.i, that made shutdown not work.
 
-    2005/07/24 19:00 (Swedish timezone GMT+1)
-    initng-0.1.5 - More or less bugs?
+2005/07/24 19:00 (Swedish timezone GMT+1)
+initng-0.1.5 - More or less bugs?
 	* fixed autogen.sh script.
 	* patch from shane, fixing initng_signal.c
 	* patch from shane, making cpout make more nice output of seconds.
@@ -614,8 +601,8 @@
 	* point TODO to wiki todo.
 	* Lots of bugfixing, and new bugs added :-)
 	
-    2005/07/17 21:00 (Swedish timezone GMT+1)
-    initng-0.1.4
+2005/07/17 21:00 (Swedish timezone GMT+1)
+initng-0.1.4
 	* Added some missing daemons.
 	* Changed --stoploose to --stopunneeded.
 	* Cosmetic fixes.
@@ -639,24 +626,13 @@
 	* Lots of plugin work.
 	* Lots, lots and lots of bug fixing.
 	* Found some memory leaks with valgrind.
-	
-	
-	Some variable names in .i files have changed, make sure you change depends to need
-	in your scripts.
-	
-	Please report any bugs direcly to the bugzilla.initng.thinktux.net and send the 
-	"core" file aswell.
-	
-	Happy hacking / Jimmy, Neuron and all others that did make initng possible.
-	
-	
-	
-
-    2005/06/18 00:00 (Swedish timezone GMT+1)
-    initng-0.1.3 - I am taking a week of / J.w.
-	* Fixed a last minute bug, making a random
-	  plugin hook fail, the add_hook did return
-	  struct point no, insted true or false.
+	* Some variable names in .i files have changed, make sure you change depends to need in your scripts.
+	* Please report any bugs direcly to the bugzilla.initng.thinktux.net and send the "core" file aswell.
+	* Happy hacking / Jimmy, Neuron and all others that did make initng possible.
+	
+2005/06/18 00:00 (Swedish timezone GMT+1)
+initng-0.1.3 - I am taking a week of / J.w.
+	* Fixed a last minute bug, making a random plugin hook fail, the add_hook did return struct point no, insted true or false.
 	* Initscript cleanup.
 	* Shutdown maybe works better now. :-)
 	* Prettier output, and faster out.
@@ -664,30 +640,25 @@
 	* New wiki homepage http://initng.thinktux.net
 	* Clean _launcher code.
 	* Some functions moved to macros, for speed.
-	* Introduce dynamic system variables, now plugins
-	  can add change, or query system variables dynamicly.
+	* Introduce dynamic system variables, now plugins can add change, or query system variables dynamicly.
 	* i_parser improvement.
 	* option_table move to g.option_table
-	* Options in optiontable add dynamically, by 
-	  initng_sdt_add();
+	* Options in optiontable add dynamically, by initng_sdt_add();
 	* Start of readahead support.
 	* Before keyworkd added.
 	* Added xmlconfig.
 	* Splashplugin fix.
 	* Lots, lots and lots of bug fixes from various people.
-	
 	* As alyways, check svn log for more info.
-	
-    2005/06/07 03:00 (Swedish timezone GMT+1)
-    initng-0.1.2 - A lot has happend.
-	* Found some bugs with valgrind, realy,
-	  nice tool.
+
+2005/06/07 03:00 (Swedish timezone GMT+1)
+initng-0.1.2 - A lot has happend.
+	* Found some bugs with valgrind, realy, nice tool.
 	* Disable signals, in forks.
 	* List modules, with ngc -l
 	* Load module, with ngc -o "full_path"
 	* New version of ngc, skips fifo.
-	* print_service, true ngc, instead out
-	  to terminal
+	* print_service, true ngc, instead out to terminal
 	* Don't load same module twice.
 	* ngc got some cleanup.
 	* Every service, will remember its filename
@@ -695,85 +666,67 @@
 	* Fixed a nasty bug, to small allocation.
 	* New installation instructions
 	* Try /dev/tty12 when it won't find /dev/vc/12
-	* fix_variables, is now used in pid file, args,
-	  exec. can be dynamic $NAME
+	* fix_variables, is now used in pid file, args, exec. can be dynamic $NAME
 	* Dynamically reload data from disk, if flushed
 	* Check if udevstart exits, befor mounting /dev
 	* Updated Makefiles, now installs correctly
-	* Ngc -y kills all services, that don't
-	  remain in current runlevel
+	* Ngc -y kills all services, that don't remain in current runlevel
 	* Ngc won't print all options, ngc -h will
-	* dash plugin added, thanks neuron, doesn'y realy
-	  work yet.
+	* dash plugin added, thanks neuron, doesn'y realy work yet.
 	* Added main-loop hook.
 	* Full plugin framework rewrite.
 	* Moved bash_exec and s_exec to plugins.
-	* Added options, also_stop and also_start,
-	  also_stop will stop another service, if
-	  this service got a stop request
+	* Added options, also_stop and also_start, also_stop will stop another service, if this service got a stop request
 	* Moved some code from handler.c to killed_handler.c
 	* Wrote up plugin.
 	* A readme, for plugins.
 	* libsplash got some work, currently broken.
-	* More than one DAEMON or START, make initng probe
-	  for one working.
+	* More than one DAEMON or START, make initng probe for one working.
 	* sysvinit reboot fixes.
 	* Random bug fixes.
 	
 
-    2005/05/29 15:00 (Swedish timezone GMT+1)
-    initng-0.1.1 - Bugfix.
+2005/05/29 15:00 (Swedish timezone GMT+1)
+initng-0.1.1 - Bugfix.
 	* Fixed ebuild problem, this was nasty.
 	* sysvinit/halt and reboot should now be usable.
 	* Fixed for waitpid problem.
 	* Random bug fixing.
 	
-    2005/05/26 12:00 (Swedish timezone GMT+1)
-    initng-0.1.0 - tnx neuron.
-	* Added /dev/initctl emulation layer
-	  support, should work with sysvinit tools.
+2005/05/26 12:00 (Swedish timezone GMT+1)
+initng-0.1.0 - tnx neuron.
+	* Added /dev/initctl emulation layer support, should work with sysvinit tools.
 	* Changed remote_control to be a plug-in
 	* Worked on the plugin layer.
 	* Fixed bug with pidfile daemon
-	* Autogeneration of runlevel files
-	  during install.
+	* Autogeneration of runlevel files during install.
 	* Work to make debian supported.
-	* Nicer output, loging show what service
-	  that owns output
+	* Nicer output, loging show what service that owns output
 	* Coldplug fixes.
 	* lvm2/evms/dm in checkroot
 
-    2005/05/22 23:30 (Swedish timezone GMT+1)
-    initng-0.0.21 - Engine work.
+2005/05/22 23:30 (Swedish timezone GMT+1)
+initng-0.0.21 - Engine work.
 	* Introduce libinitng.so.0.0
-	* Dynamically load all .so.0.0 files
-	  in /lib/initng
+	* Dynamically load all .so.0.0 files in /lib/initng
 
-    2005/05/22 23:30 (Swedish timezone GMT+1)
-    initng-0.0.20 - Chdir and chroot.
+2005/05/22 23:30 (Swedish timezone GMT+1)
+initng-0.0.20 - Chdir and chroot.
 	* Added support for chdir.
 	* Added support for chroot.
-	* Add support for multible 
-	  start and daemon entrys, put
-	  in all known possible paths, and
-	  initng will finde the right one.
-
-    2005/05/22 23:00 (Swedish timezone GMT+1)
-    initng-0.0.19 - Finally on track.
-	* Possible for have int values in 
-	  service db.
-	* Added nice parameter, prioritize your
-	  paralell scripts
+	* Add support for multible start and daemon entrys, put in all known possible paths, and initng will finde the right one.
+
+2005/05/22 23:00 (Swedish timezone GMT+1)
+initng-0.0.19 - Finally on track.
+	* Possible for have int values in service db.
+	* Added nice parameter, prioritize your paralell scripts
 	* Cleanups in initng_execute.c
-	* Added a setuid parameter, specify
-	  linux user to own process.
-	* Added delay parameter, do some sleep
-	  before service is actually started.
-
-    2005/05/16 12:00 (Swedish timezone GMT+1)
-    initng-0.0.18 - Stable Bump.
-	* Fixes to splash, doesn't clutter when its not
-	  avaible.
+	* Added a setuid parameter, specify linux user to own process.
+	* Added delay parameter, do some sleep before service is actually started.
+
+2005/05/16 12:00 (Swedish timezone GMT+1)
+initng-0.0.18 - Stable Bump.
+	* Fixes to splash, doesn't clutter when its not avaible.
 	* net.i fixes
 	* Allocation should never fail.
 	* Documentation from Patric B.
@@ -781,133 +734,99 @@
 	* ng-update fixes (emiliano)
 	* Random bugs fixed
 	
-    2005/05/14 00:30 (Swedish timezone GMT+1)
-    initng-0.0.17 - Splash Progressbar.
-	* Added a splash progressbar output
-	  plugin.
+2005/05/14 00:30 (Swedish timezone GMT+1)
+initng-0.0.17 - Splash Progressbar.
+	* Added a splash progressbar output plugin.
 	* Install fixes by make install
 	* Fifos created by initng automaticly
-	* make install-link to install links
-	  to current compile-directory, insted
-	  of copying files, god for svn update
-	* exprimental checkroot.i, vill solve
-	  /var and /usr dep problem.
+	* make install-link to install links to current compile-directory, insted of copying files, god for svn update
+	* exprimental checkroot.i, vill solve /var and /usr dep problem.
 
-    2005/05/13 03:00 (Swedish timezone GMT+1)
-    initng-0.0.16 - Plugable Output.
+2005/05/13 03:00 (Swedish timezone GMT+1)
+initng-0.0.16 - Plugable Output.
 	* Plugin work, now getting better.
-	* Moved colorprint to a module, maybe
-	  I write a splash output plugin soon.
-	* Uberlord added net/* files that works
-	  well!
-
-    2005/05/12 22:50 (Swedish timezone GMT+1)
-    initng-0.0.15 - Bug and plug.
-        * Added anacron script.
+	* Moved colorprint to a module, maybe I write a splash output plugin soon.
+	* Uberlord added net/* files that works well!
+
+2005/05/12 22:50 (Swedish timezone GMT+1)
+initng-0.0.15 - Bug and plug.
+	* Added anacron script.
 	* Removed macro that required a recent glibc.
 	* Support for unloading modules.
 	* new indent of code.
 	* Global struct, for global options.
 	* a fix for /etc/pcmcia/network
 
-    2005/05/11 01:00 (Swedish timezone GMT+1)
-    initng-0.0.14 - Verbose on demand.
-	* Replacing printf with D_ and F_ macros
-	  on demand.
-	* Debug messages can be turned of and on
-	  on demand with ngc -v, initial state can
-	  be set in main.c int verbose=TRUE;	  
-	* Peter wrote an FAQ, keep up the good
-	  work Peter.
+2005/05/11 01:00 (Swedish timezone GMT+1)
+initng-0.0.14 - Verbose on demand.
+	* Replacing printf with D_ and F_ macros on demand.
+	* Debug messages can be turned of and on on demand with ngc -v, initial state can be set in main.c int verbose=TRUE;	  
+	* Peter wrote an FAQ, keep up the good work Peter.
 
-    2005/05/10 13:20 (Swedish timezone GMT+1)
-    initng-0.0.13 - Bug fix release
+2005/05/10 13:20 (Swedish timezone GMT+1)
+initng-0.0.13 - Bug fix release
 	* I hope this one doesn't owerwrite initfiles.
-	* Made initng shut down ngc-fifo before
-	  unmounting / that often failed before
-	* Added some if [ -e so non gentoo users don't
-	  get failing messages.
+	* Made initng shut down ngc-fifo before unmounting / that often failed before
+	* Added some if [ -e so non gentoo users don't get failing messages.
 	* Spell fixes from Peter
-	
 
-    2005/05/10 00:40 (Swedish timezone GMT+1)
-    initng-0.0.12 - Again, a new xml lightwait parser
-	* Wrote a new parser using a simple and good
-	  xml parser named ezxml
+2005/05/10 00:40 (Swedish timezone GMT+1)
+initng-0.0.12 - Again, a new xml lightwait parser
+	* Wrote a new parser using a simple and good xml parser named ezxml
 	* Added reboot and halt script on install
 	* Bug fixing
 	  
-    2005/05/09 16:10 (Swedish timezone GMT+1)
-    initng-0.0.11 - XML parser, and plugins
-
-
-	* Added an xml parser, this seems to
-	  be little overhead, someone pointed
-	  out expat for me, i might give it a try
-	* Added basic plugin support, can now add
-	  parsers on the fly, other plugin types are
-	  comming.
+2005/05/09 16:10 (Swedish timezone GMT+1)
+initng-0.0.11 - XML parser, and plugins
+	* Added an xml parser, this seems to be little overhead, someone pointed out expat for me, i might give it a try
+	* Added basic plugin support, can now add parsers on the fly, other plugin types are comming.
 	* Lots of bug fixing, and some redesigning.
 
-    2005/05/08 16:10 (Swedish timezone GMT+1)
-    initng-0.0.10 - Fixes a big/small bug
-	* Fixed a big bug trying to load a service don't
-	  exist that make initng hang.  Turned out to be a
-	  missing *
+2005/05/08 16:10 (Swedish timezone GMT+1)
+initng-0.0.10 - Fixes a big/small bug
+	* Fixed a big bug trying to load a service don't exist that make initng hang.  Turned out to be a missing *
 	* Added more services
-	* Renamed an moved getty to daemon/agetty change this
-	  in system.runlevel or default.runlevel
+	* Renamed an moved getty to daemon/agetty change this in system.runlevel or default.runlevel
 	* Redesigned to dynamic memory alocate depends[i]
-	* Also put up a bugzilla at http://jw.dyndns.org/bugzilla
-	  report all bugs there please.
+	* Also put up a bugzilla at http://jw.dyndns.org/bugzilla report all bugs there please.
 
-    2005/05/07 23:55 (Swedish timezone GMT+1)
-    initng-0.0.9 - Now with bootsplash
-	* Added support to set enviromental variables in config,
-	  use env or environ, environ = "PATH=test"
-	* Added a bootsplash support, tru a helping daemon, enable
-	  with ng-update add daemon/splash_update
+2005/05/07 23:55 (Swedish timezone GMT+1)
+initng-0.0.9 - Now with bootsplash
+	* Added support to set enviromental variables in config, use env or environ, environ = "PATH=test"
+	* Added a bootsplash support, tru a helping daemon, enable with ng-update add daemon/splash_update
 	* Random bug fixing, there is lot to do yet.
 	
-    2005/05/07 14:00 (Swedish timezone GMT+1)
-    initng-0.0.8 - Now with stdout
-	* Added stdout and stderr options, now output can be directed
-	  to a tty or file, make sure system mounted rw before direct
-	  to a file
+2005/05/07 14:00 (Swedish timezone GMT+1)
+initng-0.0.8 - Now with stdout
+	* Added stdout and stderr options, now output can be directed to a tty or file, make sure system mounted rw before direct to a file
 	* Print service changes
 	* Fixed a bug in pcmcia.i that delayd and brok boot
 
-    2005/05/06 14:20 (Swedish timezone GMT+1)
-    initng-0.0.7
+2005/05/06 14:20 (Swedish timezone GMT+1)
+initng-0.0.7
 	* Typos and bugs, check svn log
 	* Some new services added.
 
-    2005/05/05 03:00 (Swedish timezone GMT+1)
-    initng-0.0.6
-    
+2005/05/05 03:00 (Swedish timezone GMT+1)
+initng-0.0.6
 	* Clean up code with indent thanks Andre
 	* Change the gpl headers, initng is not a library, thanks again Andre
 	* Now by default, not compiles with debuging symbols.
 	* Bug fixing.
 
-    2005/05/05 00:00 (Swedish timezone GMT+1)
-    initng-0.0.5
-    
+2005/05/05 00:00 (Swedish timezone GMT+1)
+initng-0.0.5
 	* Added many init-files and fixet up_when=pid_set
 
-    2005/05/02 00:00 (Swedish timezone GMT+1)
-    0.0.3 - Second test release "Redy for testing"
-    
+2005/05/02 00:00 (Swedish timezone GMT+1)
+0.0.3 - Second test release "Redy for testing"
 	* Fixed Make install, added ebuild.
 
-    2005/05/01 00:00 (Swedish timezone GMT+1)
-    0.0.2 - First test release "Redy for testing"
-    
+2005/05/01 00:00 (Swedish timezone GMT+1)
+0.0.2 - First test release "Redy for testing"
 	* Initial release for the public
 
-    2005/03/16 00:00 (Swedish timezone GMT+1)
-    0.0.1 - First test release "Still In Construction"
-    
+2005/03/16 00:00 (Swedish timezone GMT+1)
+0.0.1 - First test release "Still In Construction"
 	* Initial release.
 	* Creators birthday :-)
-	

Modified: initng/trunk/plugins/ngc4/libngcclient.c
==============================================================================
--- initng/trunk/plugins/ngc4/libngcclient.c	(original)
+++ initng/trunk/plugins/ngc4/libngcclient.c	Sat May  6 23:14:08 2006
@@ -487,7 +487,7 @@
 	help_row *row = rep->payload;
 
 	/* print head */
-	mprintf(&string, " ngc understand this commands:\n\n");
+	mprintf(&string, " ngc understand this commands:\n");
 	mprintf(&string,
 			" short Option                          : description\n");
 	mprintf(&string,

Modified: initng/trunk/plugins/ngc4/ngc4.c
==============================================================================
--- initng/trunk/plugins/ngc4/ngc4.c	(original)
+++ initng/trunk/plugins/ngc4/ngc4.c	Sat May  6 23:14:08 2006
@@ -253,11 +253,7 @@
 		/* print banner - only on terminal */
 		if (ansi)
 		{
-			print_out(C_FG_LIGHT_BLUE
-					  " Next Generation init Control. version ( " C_FG_MAGENTA
-					  "%s" C_FG_LIGHT_BLUE " )" C_OFF C_FG_LIGHT_RED
-					  "\n (c) Jimmy Wennlund, " C_OFF C_FG_NEON_GREEN
-					  "http://www.initng.org/" C_OFF "\n", VERSION);
+			print_out(C_FG_LIGHT_BLUE "initNGControl (" C_FG_MAGENTA "%s" C_FG_LIGHT_BLUE " )" C_OFF C_FG_LIGHT_RED " by Jimmy Wennlund " C_OFF C_FG_NEON_GREEN "http://www.initng.org/" C_OFF "\n", VERSION);
 		}
 		header_printed = TRUE;
 	}


More information about the Initng-svn mailing list