NEWS 5 KB
Newer Older
Eric Vidal's avatar
Eric Vidal committed
1 2
Changelog for 66

Eric Vidal's avatar
Eric Vidal committed
3 4 5 6 7 8
In 0.2.3.2
----------
    
    - Fix bad annoucement at 66-svctl
    - Warn in case of bad key at parenthesis parsing process
    
Eric Vidal's avatar
Eric Vidal committed
9 10 11 12 13 14 15
In 0.2.3.1
----------
    
    - Bugs fix: bad allocation memory
    - Makefile: remove creation of empty directories. 66-tree will check
    all directories and create it if it missing.
    
Eric Vidal's avatar
Eric Vidal committed
16 17 18 19 20 21 22 23 24 25 26 27 28
In 0.2.3.0
----------
    
    - Adapt to oblibs 0.0.4.0
    - Remove RB_DISABLE_CAD at 66-boot by default and allow to enable
    it with -c option. Starting on virtual system like lxc crash with
    this option. Well be safe on every case.
    - Use of new function log_? familly from oblibs:
        - standardization of the exit code
        - standardization of the verbosity output
        - allow verbosity to 4 to display debug message
    - Doc typo fix        
    
Eric Vidal's avatar
Eric Vidal committed
29 30 31 32 33 34
In 0.2.2.2
----------
    
    - Adapt to skalibs 2.9.1.0
    - Remove insta_? deprecated function
    
Eric Vidal's avatar
Eric Vidal committed
35 36 37 38 39 40
In 0.2.2.1
----------
    
    - Typo fix at html documentation
    - Fix 66-intree without options
    
Eric Vidal's avatar
Eric Vidal committed
41 42 43 44 45 46 47 48
In 0.2.2.0
----------

    - Bugs fix: Always check the existing of the 66 heart directories
    - 66-info is now deprecated and splitted into two differents API.
    66-intree give informations about tree
    66-inservice give informations about services

Eric Vidal's avatar
Eric Vidal committed
49 50 51 52 53
In 0.2.1.2
----------

    - Hot fix: fix 66-info graph display.
    
Eric Vidal's avatar
Eric Vidal committed
54 55 56 57 58
In 0.2.1.1
----------

    - Hot fix: fix the build of the service dependencies graph.

Eric Vidal's avatar
Eric Vidal committed
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
In 0.2.1.0
----------

    - Bugs fix.
   
    - A synchronization is now made on reboot even with force option.
   
    - The field @name has no effects except for instantiated service but 
    can be omitted. The name of the frontend file is took as name. 
    In case of instantiated service, the field @name must contain the 
    complete name of the frontend service file -- Refer to the frontend 
    documentation page.
    
    - New skeleton file: rc.shutdown.final. This skeleton file will be run
    at the very end of the shutdown procedure, after all processes have 
    been killed and all filesystems have been unmounted, just before the 
    system is rebooted or the power turned off.
    This script normally remains empty.
   
    - Extra tools has removed and provided as an independent programs at
    https://framagit.org/Obarun/66-tools.git except for 66-echo and 
    66-unmountall program which are a dependent part of 66.
   
    - The account to run the s6-log program at the associate service logger
    can be set at compilation time by the --with-s6-log-user=USER options.
    The default is root. Obviously, the @runas field at the [logger] section
    overwritte it.
    This options set the account to run the uncaught-logs too. Also,
    this option can be overwritten with the '-l' option at 66-boot invocation
    and the '-L' option at 66-scandir invocation. 
    
Eric Vidal's avatar
Eric Vidal committed
90 91 92 93 94 95 96 97
In 0.2.0.4
----------
	
	- Bugs fix on memory allocation
	- Respect policies decision of user: 
		Remove -m option from 66-boot on init file
	- Add -d feature to 66-scandir 

Eric Vidal's avatar
Eric Vidal committed
98 99 100 101 102
In 0.2.0.3
----------

	- 66-parser: Fix write of configuration file, add -c|C features 
	
Eric Vidal's avatar
Eric Vidal committed
103
In 0.2.0.2
Eric Vidal's avatar
Eric Vidal committed
104
----------
Eric Vidal's avatar
Eric Vidal committed
105 106 107 108 109

	- Fix the written of user configuration file 
	- Fix oneshot and bundle status check
	- Add -l features to 66-tree, rewrite tree_unsupervise function
	
Eric Vidal's avatar
Eric Vidal committed
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139
In 0.2.0.0
----------

	- New tools:
		- 66-boot.
		- 66-scanctl.
		- 66-shutdown.
		- 66-shutdownd.
		- 66-hpr.
		- 66-env.
		- 66-parser.
		- 66-which.
		- 66-echo.
		- 66-unmountall.
		- execl-subuidgid.
	- New @key field and change on frontend file:
		- [Logger] section accept a @depends field, @timestamp accept none
		as value, readiness notification is a default.
		- @hiercopy in [main] allow to copy any file or directory coming
		from the directory of the service.
	- 66-envfile is now deprecated, use execl-envfile in replacement.
	- 66-enable: add -F, -c, -C features.
	- 66-svctl is now asynchrone to launch services.
	- Man pages are available.
	- Environment variables limitation: maximum 100 files by directory,
	each file cannot contain more than 4096 bytes or 50 variables.
	- Syntax to unexport variable with execl-envfile change: the exclamation
	mark '!' need to be placed at begin of value instead of key. 
	- Bugs fix

Eric Vidal's avatar
Eric Vidal committed
140 141
In 0.1.0.1
----------
Eric Vidal's avatar
Eric Vidal committed
142

Eric Vidal's avatar
Eric Vidal committed
143 144 145
	- Bugs fix
	- Add 66-getenv,66-writenv and 66-gnwenv extra-tools
	
Eric Vidal's avatar
Eric Vidal committed
146 147 148 149 150 151 152 153 154 155 156
In 0.1.0.0
----------
	
	- Logger for nested tree at scandir creation time is disabled.
	- Pass graph function to new ss_resolve_graph_? function.
	- Split resolve file and state flags.
	- Add ss_state_? function.
	- Really unsupervise rc service, add rc_manage, rc_unsupervise function.
	- Fix -U option for 66-tree.
	- Fix 66-info, add -c option.

Eric Vidal's avatar
Eric Vidal committed
157 158 159
In 0.0.2.2
----------

Eric Vidal's avatar
Eric Vidal committed
160
	- Hot fix, do not stop an empty db.
Eric Vidal's avatar
Eric Vidal committed
161

Eric Vidal's avatar
Eric Vidal committed
162 163 164
In 0.0.2.1
----------
	
Eric Vidal's avatar
Eric Vidal committed
165
	- Hot fix, do not append inner bundle with empty word.
Eric Vidal's avatar
Eric Vidal committed
166
	
Eric Vidal's avatar
Eric Vidal committed
167 168
In 0.0.2.0
----------
Eric Vidal's avatar
Eric Vidal committed
169 170 171 172 173 174

	- Bugs fix.
	- Add 66-tree -U options to unsupervise a tree from a scandir.
	- Rewrite 66-info to provide color and more informations.
	- Empty database cannot be initialized.
	- Respect /etc/66/sysadmin/service even for user.
Eric Vidal's avatar
Eric Vidal committed
175

Eric Vidal's avatar
Eric Vidal committed
176
In 0.0.1.1
Eric Vidal's avatar
Eric Vidal committed
177
--------
Eric Vidal's avatar
Eric Vidal committed
178
	
Eric Vidal's avatar
Eric Vidal committed
179
	- Bugs fix at rc_init function.