Magellan Linux

Contents of /mcore-src/trunk/mcore-tools/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2092 - (show annotations) (download)
Mon May 13 09:18:40 2013 UTC (10 years, 11 months ago) by niro
File size: 20973 byte(s)
-updated ChangeLog
1 2013-05-13 Niels Rogalla <niro@magellan-linux.de>
2
3 * [r2091] daemon/include/daemon.global.class:
4 list_files_in_directory(): fixed typos
5
6 2013-05-10 Niels Rogalla <niro@magellan-linux.de>
7
8 * [r2090] daemon/client/include/system.client.class,
9 daemon/client/include/systemd.client.class,
10 daemon/client/include/sysvinit.client.class:
11 -use enable|disable commands to add|remove services from
12 runlevels
13 * [r2089] daemon/client/include/systemd.client.class:
14 -auto-append .service to services when missing to fix a $MROOT
15 issue
16 * [r2088] daemon/client/include/sysvinit.client.class:
17 -disable some command which not work with $MROOT set
18 * [r2087] daemon/client/include/system.client.class:
19 -honor $MROOT variable
20 * [r2086] daemon/client/include/plymouth.client.class:
21 -honor $MROOT variable
22 * [r2085] daemon/client/include/boot.client.class:
23 -honor $MROOT variable
24 * [r2084] daemon/client/include/systemd.client.class:
25 -honor $MROOT variable
26 * [r2083] daemon/include/daemon.global.class:
27 -added system_chroot() function
28 * [r2082] dracut/module-setup.sh:
29 -added some missing progs to check function and install
30 systemd-nspawn
31 * [r2081] dracut/run-mcored.sh:
32 -mount sysroot writeable
33 * [r2080] dracut/module-setup.sh:
34 -fixed whitespaces
35 * [r2079] Makefile, daemon/client/include/boot.client.class,
36 daemon/client/include/fbsplash.client.class[ADD],
37 daemon/client/include/plymouth.client.class[ADD],
38 daemon/client/include/system.client.class,
39 daemon/client/include/systemd.client.class[ADD],
40 daemon/client/include/sysvinit.client.class[ADD]:
41 -split systemd, sysvinit, fbsplash and plymouth functions in
42 single classes so no runtime checks are required and the correct
43 version get installed right away
44 * [r2078] daemon/client/include/boot.client.class:
45 -improved MROOT support
46 * [r2077] daemon/include/daemon.global.class:
47 -list_all_files_in_directory(): improved find and drop basename
48 requirement
49 * [r2076] daemon/client/include/network.client.class:
50 -support get_ functions
51 * [r2075] daemon/client/include/system.client.class:
52 -support get_ functions
53 * [r2074] daemon/client/include/boot.client.class:
54 -support plymouth
55 * [r2073] daemon/include/daemon.global.class:
56 -list_files_in_directories(): support -name argument
57 * [r2072] dracut/run-mcored.sh:
58 -dracut-module: set MROOT to /sysroot on client daemon start
59
60 2013-05-08 Niels Rogalla <niro@magellan-linux.de>
61
62 * [r2071] dracut/run-mcored.sh:
63 -dracut-module: honor cmdline with rd.mcored to enable/disable
64 this module. default is enabled
65 * [r2070] daemon/client/include/vnc.client.class:
66 -re-worked vnc.class: added missing get_ functions and using now
67 a vnc.service function to control the facility
68 * [r2069] dracut/module-setup.sh:
69 -dracut-module: removed xmlstartlet from install part too
70 * [r2068] dracut/module-setup.sh:
71 -dracut-module: xmlstarlet is not required by mcored, removed
72 * [r2067] dracut/mcored.conf:
73 dracut-module: module must be called without sort identifier
74 * [r2066] dracut/module-setup.sh:
75 -alx -> mcored
76 * [r2065] dracut/mcored.conf[ADD]:
77 -enable mcored module via dracut.conf.d
78 * [r2064] Makefile:
79 -install dracut-module
80 * [r2063] dracut/module-setup.sh:
81 -dracut-module: mysql is not required, dropped
82 * [r2062] daemon/client/include/vnc.client.class:
83 -use default vnc passwd location of tigervnc
84 * [r2061] daemon/client/include/system.client.class:
85 -support systemd units
86 * [r2060] daemon/client/include/input.client.class:
87 get_input_keymap(): eleminate all "
88 * [r2059] daemon/client/include/input.client.class:
89 get_input_keymap(): only run setxkbmap if X11 is running, if not
90 always try to get the keymap from the xorg.config
91 * [r2058] daemon/client/include/input.client.class:
92 -set console keymap on systemd systemd too
93 * [r2057] daemon/client/include/system.client.class:
94 -use poweroff for shutdown
95 * [r2056] Makefile, systemd[DEL]:
96 -removed duplicates
97 * [r2055] daemon/client/mcored.service:
98 -fixed some typoes
99 * [r2054] dracut/module-setup.sh:
100 -let the dracut-module install the missing VERSION file
101 * [r2053] Makefile:
102 -split install to allow single client installations and be able
103 to choose the init type (systemd/sysvinit)
104 * [r2052] Makefile, daemon/client/mcored.sh,
105 daemon/include/daemon.global.class:
106 -added print_version() function and print proper version info on
107 connect
108 * [r2051] daemon/control[ADD],
109 daemon/control/control-daemon.confd[ADD],
110 daemon/control/control-daemon.rc[ADD],
111 daemon/control/control-daemon.sh[ADD],
112 daemon/control/include[ADD],
113 daemon/control/include/graphic.control.class[ADD],
114 daemon/control/include/input.control.class[ADD],
115 daemon/control/include/session.control.class[ADD]:
116 -added control daemon pieces, WIP
117 * [r2050] daemon/cmdlets.txt[ADD]:
118 -added cmdlets todo
119 * [r2049] todo-hardware.txt[ADD]:
120 -added hardware todo
121 * [r2048] socket_send.php[ADD]:
122 -added socket_send.php helper script
123 * [r2047] nsslsay[ADD]:
124 -added nsslsay helper script
125 * [r2046] initialsetup.sh[ADD]:
126 -added initialsetup helper script
127 * [r2045] VERSION[ADD]:
128 -version 0_preAlpha
129 * [r2044] daemon/client/mcored.sh,
130 daemon/include/daemon.global.class:
131 -support version cmd
132 * [r2043] systemd[ADD], systemd/mcored.service[ADD]:
133 -added systemd service unit
134
135 2013-04-17 Niels Rogalla <niro@magellan-linux.de>
136
137 * [r2042] dracut[ADD], dracut/module-setup.sh[ADD],
138 dracut/run-mcored.sh[ADD]:
139 -added dracut module
140 * [r2041] daemon/client/include/idesk.client.class[ADD]:
141 -initial idesk support class - WIP
142 * [r2040] daemon/client/include/input.client.class:
143 -added systemd support and use systemd supported config file
144 names
145 * [r2039] daemon/client/include/graphic.client.class:
146 -use list_files_in_directory() function
147 * [r2038] daemon/client/include/citrix.client.class:
148 -change ica-session handling: allow 'named' sessions
149 * [r2037] daemon/client/include/system.client.class:
150 -print service status
151
152 2012-12-03 Niels Rogalla <niro@magellan-linux.de>
153
154 * [r2036] daemon/client/mcored.confd:
155 -start service with verbose mode
156 * [r2035] daemon/client/mcored.service[ADD]:
157 -added systemd unit
158
159 2012-08-13 Niels Rogalla <niro@magellan-linux.de>
160
161 * [r2034] conf/config.rc:
162 -changed distribution name to 'mCore'
163 * [r2033] ChangeLog[ADD]:
164 -added ChangeLog
165 * [r2032] daemon/client/include/network.client.class:
166 -restart networking in MROOT environment
167 * [r2031] daemon/client/include/hardware.client.class:
168 -support $MROOT variable
169 * [r2030] daemon/include/daemon.global.class:
170 -use find to fix some annoying error messages and fixed variable
171 declaration
172 * [r2029] daemon/client/include/citrix.client.class:
173 -always escape session, as it may contain spaces
174 * [r2028] daemon/client/include/fluxbox.client.class:
175 -fixed a typo
176 * [r2027] daemon/client/include/fluxbox.client.class:
177 -use find to fix some annoying error messages
178 * [r2026] daemon/client/include/network.client.class:
179 -support $MROOT variable
180 * [r2025] daemon/client/include/input.client.class:
181 -support $MROOT variable
182 * [r2024] daemon/client/include/vnc.client.class:
183 -support $MROOT variable
184 * [r2023] daemon/client/include/citrix.client.class:
185 use find to fix some annoying errors
186 * [r2022] daemon/client/include/citrix.client.class:
187 -make use of new list_files_in_directory() function
188 * [r2021] daemon/client/include/citrix.client.class:
189 -support $MROOT variable
190 * [r2020] daemon/client/include/boot.client.class:
191 -make use of new list_files_in_directory() function
192 * [r2019] daemon/client/include/graphic.client.class:
193 -added info line that some files are autogenerated
194 * [r2018] daemon/client/include/graphic.client.class:
195 -support $MROOT variable
196 * [r2017] daemon/client/include/system.client.class:
197 -support $MROOT variable
198 * [r2016] daemon/client/include/fluxbox.client.class:
199 -make use of MCORE_DISTRIBUTION variable and fixed coding style
200 * [r2015] daemon/client/include/fluxbox.client.class:
201 -use find to prevent annoying error messages if nothing was found
202 * [r2014] daemon/client/include/fluxbox.client.class:
203 -make use of new list_files_in_directory() function
204 * [r2013] daemon/client/include/fluxbox.client.class:
205 -support $MROOT variable
206 * [r2012] daemon/client/include/printing.client.class:
207 -make use of new list_files_in_directory() function
208 * [r2011] daemon/client/include/printing.client.class:
209 -support $MROOT variable
210 * [r2010] daemon/client/mcored.rc:
211 -use rc_print() and rc_echo() functions
212 * [r2009] conf/config.rc:
213 -added MCORE_DISTRIBUTION variable
214 * [r2008] daemon/include/daemon.global.class:
215 -added list_files_in_directory() function
216 * [r2007] daemon/include/daemon.global.class:
217 -added mroot applet
218 * [r2006] daemon/client/mcored.sh,
219 daemon/include/daemon.global.class:
220 -added colors command, to re-enable colors after calling
221 'nocolors' cmd
222 * [r2005] daemon/client/mcored.sh,
223 daemon/include/daemon.global.class:
224 -added stop_service() function
225 * [r2004] daemon/client/mcored.sh:
226 -use mecho instead of echo
227 * [r2003] daemon/include/daemon.global.class:
228 -fixed whitespaces
229
230 2011-11-09 Niels Rogalla <niro@magellan-linux.de>
231
232 * [r1925] daemon/include/daemon.global.class:
233 -added new gobal cmds 'reload' and 'restart' to help
234 * [r1924] daemon/client/include/boot.client.class:
235 -fixed typos
236 * [r1923] Makefile:
237 -install boot client class
238 * [r1922] daemon/client/include/mage.client.class:
239 -support query of the whole mage inventory
240 * [r1921] daemon/client/include/input.client.class:
241 -requires fluxbox
242 -support get input.keymap
243 -support keyboard rate setup
244 -improved help descriptions
245 * [r1920] daemon/client/include/graphic.client.class:
246 -clean up
247 * [r1919] daemon/client/include/fluxbox.client.class:
248 -added helper_rebuild_fluxbox_autostart() function
249 * [r1918] daemon/client/include/boot.client.class[ADD]:
250 -added boot and splash classes
251 * [r1916] daemon/client/mcored.sh:
252 -support the reload of client classes
253 -support restart of the service
254 * [r1915] daemon/include/daemon.global.class:
255 -added functions to load client classes and to restart the
256 service
257
258 2011-11-07 Niels Rogalla <niro@magellan-linux.de>
259
260 * [r1898] make-svn-snapshot.sh[ADD]:
261 -added svn snapshot script
262
263 2011-11-04 Niels Rogalla <niro@magellan-linux.de>
264
265 * [r1897] conf/config.rc:
266 - pruned unused variables
267 * [r1896] daemon/client/include/network.client.class:
268 - use dhcp_prog from /etc/conf.d/network
269 * [r1895] daemon/client/include/printing.client.class:
270 -enable spooler logging
271 * [r1894] daemon/client/mcored.sh:
272 -disable debug logging
273 * [r1893] Makefile:
274 -install service runtime directory
275
276 2011-03-11 Niels Rogalla <niro@magellan-linux.de>
277
278 * [r1666] daemon/include/daemon.global.class:
279 -do not dirty the output of x11runas() with x11 pid ids
280
281 2011-03-10 Niels Rogalla <niro@magellan-linux.de>
282
283 * [r1648] daemon/client/include/system.client.class:
284 -make use of error echo function eecho()
285 -use rvecho() for function retvals
286 * [r1647] daemon/client/include/printing.client.class:
287 -helper_addprinter(): added a missing clearconfig call
288 -use rvecho() for function retvals
289 * [r1646] daemon/client/include/network.client.class:
290 -use rvecho() for function retvals
291 * [r1645] daemon/client/include/input.client.class:
292 -x11runas checks for X, removed unnecessary checks
293 * [r1644] daemon/client/include/hardware.client.class:
294 -use rvecho() for function retvals
295 -get_hardware_detect(): added a sanity check for allowed actions
296 * [r1643] daemon/client/include/graphic.client.class:
297 -x11runas checks for X, removed unnecessary checks
298 -use rvecho() for function retvals
299 * [r1642] daemon/client/include/fluxbox.client.class:
300 -use [separator] in fluxbox menu instead of [nop] (____)
301 -use rvecho() for function retvals
302 * [r1641] daemon/client/include/citrix.client.class:
303 -use rvecho() for function retvals
304 * [r1640] daemon/include/sessionauth.global.class:
305 -removed commented stuff
306 -make use of error echo function eecho()
307 -use mecho() for informal-only echos
308 -use rvecho() for function retvals
309 * [r1639] daemon/include/daemon.global.class:
310 -x11runas(): let the function check for X11
311 -added decho() "debug-echo" function for debugging only messages
312 -added rvecho() "retval echo" function to print retvals on quiet
313 mode
314 -support quiet mode in mecho()
315 -make use of error echo function eecho()
316 -make use of debug echo function decho()
317 -make use of retval echo function rvecho()
318 -fixed a typo in path_not_empty() function
319 * [r1638] daemon/client/mcored.sh:
320 -set NOCOLORS default value to false
321 -set WEBCRLFS default value to false
322 -support quiet option and default it to false
323
324 2011-03-04 Niels Rogalla <niro@magellan-linux.de>
325
326 * [r1605] daemon/client/include/network.client.class:
327 -update etc hosts if the hostname was changed
328
329 2011-02-17 Niels Rogalla <niro@magellan-linux.de>
330
331 * [r1351] daemon/client/include/network.client.class:
332 -fixed a typo in the discription of nameserver
333 -add the new hostname to the x11 authority file to allow x11
334 interaction without restarting xorg
335 * [r1350] daemon/include/daemon.global.class:
336 -fixed whitespaces
337 * [r1348] daemon/client/include/network.client.class:
338 - renamed set_network_dns to set_network_nameserver
339 - added more help descriptions for gateway and nameserver
340 - added get functions for hostname, gateway and nameserver
341 - sanitized arguments
342 * [r1347] daemon/client/include/mage.client.class:
343 - reverted update|upgrade|uppretend changes as we got them
344 already
345 - added uppretend to 'get mage.upgrade' and not to 'mage.update'
346 * [r1346] daemon/client/include/hardware.client.class:
347 -fixed change items on description
348 * [r1345] daemon/client/include/system.client.class:
349 -fixed broken autologon config
350 * [r1344] daemon/client/mcored.sh:
351 -do not print errors about missing serial config
352 * [r1342] Makefile:
353 added hardware.client.class for some hardware information and
354 detection
355 * [r1341] daemon/client/include/mage.client.class:
356 added uppretend too
357 * [r1338] daemon/client/include/hardware.client.class[ADD]:
358 added hardware.client.class for some hardware information and
359 detection
360 * [r1337] daemon/client/include/mage.client.class:
361 added mage update and upgrade functionality
362 * [r1336] daemon/client/include/system.client.class:
363 use MCORE_UNPRIV_USER variable instead of hardcoded mcore user
364 * [r1335] daemon/include/hwdetection.global.class:
365 added get_hwinfo_monitor() and add usb-host drivers when
366 usb-storage was found
367
368 2011-02-16 Niels Rogalla <niro@magellan-linux.de>
369
370 * [r1330] daemon/include/daemon.global.class:
371 -fixed a typo in global help description
372
373 2011-02-14 Niels Rogalla <niro@magellan-linux.de>
374
375 * [r1329] daemon/client/include/system.client.class:
376 -added autologin configure feature
377
378 2011-02-07 Niels Rogalla <niro@magellan-linux.de>
379
380 * [r1327] daemon/client/include/fluxbox.client.class:
381 -use full pathes to match sudoers file
382 * [r1315] daemon/mcorepasswd.sh:
383 -respect require and provide, added some dummy functions
384
385 2011-02-06 Niels Rogalla <niro@magellan-linux.de>
386
387 * [r1308] daemon/include/daemon.global.class:
388 -renamed validate_session() to valid_session()
389 -added nocolors and webcrlf options which are allowed to be
390 called before login (needed by web-interfaces)
391 -let addconfig() honor -e and -n echo variables
392 * [r1307] daemon/include/hwdetection.global.class:
393 updated hwdetection from upstream installer
394 * [r1306] daemon/include/sessionauth.global.class:
395 -renamed validate_session() to valid_session()
396 * [r1305] daemon/client/mcored.sh:
397 -renamed validate_session() to valid_session()
398 -added nocolors and webcrlf options which are allowed to be
399 called before login (needed by web-interfaces)
400 * [r1304] daemon/client/mcored.rc:
401 -fixed wrong variable, thats the chroot dir and not the keyring!
402 -be more silent
403 * [r1303] daemon/client/mcored.confd:
404 -fixed wrong variable, thats the chroot dir and not the keyring!
405 * [r1302] conf/config.rc:
406 -disabled sql settings
407 * [r1301] Makefile:
408 -install default certificates
409 * [r1300] daemon/certs[ADD], daemon/certs/mcored.key[ADD],
410 daemon/certs/mcored.pem[ADD]:
411 -added some default certificates for mcored
412 * [r1284] daemon/client/include/network.client.class:
413 - renamed function set_network_default_gw -> set_network_gateway
414 - fixed missing argv for value
415
416 2011-02-04 Niels Rogalla <niro@magellan-linux.de>
417
418 * [r1267] Makefile:
419 - added citrix plugin
420 - renamed session plugin to fluxbox
421 * [r1266] daemon/client/include/citrix.client.class[ADD]:
422 -added plugin for citrix sessions
423 * [r1265] daemon/include/hwdetection.global.class:
424 -the hwdetecion provides hwdetection ;)
425 * [r1264] daemon/include/daemon.global.class:
426 - added missing quit command to global help topics
427 - added hint about help [topic]
428 - let x11runas determine the DISPLAY itself by using
429 MCORE_XORG_DISPLAY
430 - added no_duplicate() function for internal use
431 - let require() and provide() check for duplicate items via
432 no_duplicate()
433 - added verify_requirements to be able to resolve missing plugin
434 requirements
435 - mecho() and eecho() should honor the '-n' echo option
436 - added path_not_empty() functions which is used by
437 helper_graphic_rebuild_xorg_conf_d() of the graphic plugin
438 * [r1263] daemon/client/include/vnc.client.class:
439 - use the new xorg.conf.d handling to en/disable the vnc module
440 and its options
441 - requires basic graphic to support the new xorg.conf.d handling
442 * [r1262] daemon/client/include/system.client.class:
443 - fixed spelling
444 - merged system.console and system.rootconsole to one function
445 - fixed the root console that it really opens up a root console
446 with asking for roots password before changing the privileges
447 - added system.service functionality
448 - added system.passwd functionality
449 - added system.vt functionality
450 * [r1261] daemon/client/include/printing.client.class:
451 - merged addprinter and delprinter into one printer functions
452 - fixed the help functions according to the new printer function
453 * [r1260] daemon/client/include/network.client.class:
454 - requires basic-system for restarting system services
455 - always use CONFIG=, clearconfig, addconfig paradigma
456 - better sanity checks in set_network_iface()
457 * [r1259] daemon/client/include/input.client.class:
458 -x11runas selects the used Xorg display itself via
459 MCORE_XORG_DISPLAY variable
460 * [r1258] daemon/client/include/graphic.client.class:
461 -only provide basic-video, x0vnc is another plugin
462 -completly reworkd xorg.conf.d handling
463 -added graphic.depth and graphic.driver functions
464 -allways use clearconfig/addconfig for all config files
465 * [r1257] daemon/client/include/fluxbox.client.class:
466 -merged addmenuitem and delmenuitem to one menuitem command
467 - added get_ menuitem functionality
468 - added support for changing fluxbox themes
469 - set wallpaper support on todo
470 * [r1256] daemon/client/mcored.sh:
471 -added require command to verify plugin requirements
472 * [r1255] conf/config.rc:
473 -added MCORE_XORG_DISPLAY variable
474
475 2011-02-02 Niels Rogalla <niro@magellan-linux.de>
476
477 * [r1254] daemon/client/include/fluxbox.client.class[CPY],
478 daemon/client/include/session.client.class[DEL]:
479 -renamed session.client.class -> fluxbox.client.class
480 * [r1253] daemon/client/include/session.client.class:
481 -reworked an renamed all functions to fluxbox, because they are
482 fluxbox-specific
483 * [r1252] daemon/include/daemon.global.class:
484 -disabled mysql based functions atm
485 -clearconfig: install config dir
486 * [r1251] daemon/client/mcored.sh:
487 -disabled mysql based functions atm
488 * [r1250] conf/config.rc:
489 -added MCORE_CONFIG_PATH variable
490 * [r1249] Makefile[ADD]:
491 -initial version
492 * [r1248] .[ADD], conf[ADD], conf/config.rc[ADD], daemon[ADD],
493 daemon/client[ADD], daemon/client/include[ADD],
494 daemon/client/include/graphic.client.class[ADD],
495 daemon/client/include/input.client.class[ADD],
496 daemon/client/include/mage.client.class[ADD],
497 daemon/client/include/network.client.class[ADD],
498 daemon/client/include/printing.client.class[ADD],
499 daemon/client/include/session.client.class[ADD],
500 daemon/client/include/system.client.class[ADD],
501 daemon/client/include/vnc.client.class[ADD],
502 daemon/client/mcored.confd[ADD], daemon/client/mcored.rc[ADD],
503 daemon/client/mcored.sh[ADD],
504 daemon/generate-certificate.sh[ADD], daemon/include[ADD],
505 daemon/include/daemon.global.class[ADD],
506 daemon/include/hwdetection.global.class[ADD],
507 daemon/include/sessionauth.global.class[ADD],
508 daemon/mcorepasswd.sh[ADD]:
509 -initial version
510