Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2092 - (hide 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 niro 2092 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 niro 2033 2012-08-13 Niels Rogalla <niro@magellan-linux.de>
160    
161 niro 2092 * [r2034] conf/config.rc:
162     -changed distribution name to 'mCore'
163     * [r2033] ChangeLog[ADD]:
164     -added ChangeLog
165 niro 2033 * [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