Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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