Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2814 - (hide annotations) (download)
Fri Apr 7 08:02:18 2017 UTC (7 years, 1 month ago) by niro
File size: 106156 byte(s)
-updated ChangeLog
1 niro 2814 2017-04-07 Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r2813] src/modules/basic-video/graphic.client.class.in:
4     -support graphic resolution and color depths auto detection at
5     runtime
6     * [r2812] src/include/daemon.global.class.in:
7     -fixed spelling
8     * [r2811] src/include/daemon.global.class.in:
9     -removed obsolete functions
10     * [r2810] src/include/daemon.global.class.in:
11     -fixed wrong variables PROVIDE->REQUIRE
12     * [r2809] src/include/common.global.class.in:
13     -only convert ip addresses to dns names, not dns names itself
14    
15     2017-04-03 Niels Rogalla <niro@magellan-linux.de>
16    
17     * [r2808] src/generate-certificate.in:
18     -honor existing ssl keys
19     * [r2807] certs/mcored.key, certs/mcored.pem:
20     -finally fixed certificates
21    
22     2017-03-27 Niels Rogalla <niro@magellan-linux.de>
23    
24     * [r2806] certs/mcored.key, certs/mcored.pem:
25     -re-issue certificates until Mar 26 2020
26    
27     2016-10-13 Niels Rogalla <niro@magellan-linux.de>
28    
29     * [r2805] src/modules/hwinfo/hardware.client.class.in:
30     -added wlan driver and device detection
31     * [r2804] src/modules/hwinfo/hardware.client.class.in:
32     -help_hardware_detect(): added missing class 'connected-iface
33    
34     2016-09-01 Niels Rogalla <niro@magellan-linux.de>
35    
36     * [r2803] src/modules/scm-egk/scm-egk.client.class.in:
37     -fixed spelling
38    
39     2016-06-22 Niels Rogalla <niro@magellan-linux.de>
40    
41     * [r2802] src/modules/pxeconfig/Makefile:
42     -fixed missing pxeconfig.control.class script value
43     * [r2801] src/modules/pxeconfig/Makefile,
44     src/modules/pxeconfig/pxeconfig.control.class.in[ADD]:
45     -added pxeconfig control class to setup en empty cmdline on first
46     boot
47     * [r2800] src/modules/pxeconfig/mcore-pxeconfig-cron.in,
48     src/modules/pxeconfig/mcore-pxeconfig.in:
49     -honor individual boot cmdlines for every client
50    
51 niro 2799 2016-06-20 Niels Rogalla <niro@magellan-linux.de>
52    
53 niro 2814 * [r2799] ChangeLog:
54     -updated ChangeLog
55 niro 2799 * [r2798] src/modules/fluxbox/Makefile:
56     -process systemd directory correctly
57     * [r2797] src/systemd/Makefile:
58     -install mcore-user.tmpfilesd.conf and factory-xinitrc for the
59     client only
60     * [r2796] src/mcore-client-deactivated.in,
61     src/mcore-request-configuration-error.in:
62     -install missing menu-activated on first boot
63     * [r2795] src/modules/fluxbox/systemd/Makefile:
64     -fixed factory installation location and install the systemd
65     files for the right service type, mcore-client
66     * [r2794]
67     src/modules/fluxbox/systemd/mcore-user-fluxbox-tmpfilesd.conf.in[DEL],
68     src/modules/fluxbox/systemd/mcore-user-fluxbox.tmpfilesd.conf.in[CPY]:
69     -fixed wrong filename
70    
71 niro 2792 2016-06-10 Niels Rogalla <niro@magellan-linux.de>
72    
73 niro 2799 * [r2793] make-svn-snapshot.sh:
74     -fixed tarball upload
75     * [r2792] ChangeLog:
76     -updated ChangeLog
77 niro 2792 * [r2791] src/include/hwdetection.global.class.in:
78     -retrieve the correct x11 drivers via the loaded dri module if no
79     x11 driver was detected by hwinfo
80    
81     2016-06-07 Niels Rogalla <niro@magellan-linux.de>
82    
83     * [r2790] src/systemd/Makefile:
84     -fixed wrong factory dir installation of xinitrc
85    
86     2016-03-24 Niels Rogalla <niro@magellan-linux.de>
87    
88     * [r2789] src/modules/citrix/launch-ica.in:
89     -don't allow to run more than one instance of an ICA session at
90     the same time
91    
92 niro 2788 2016-02-17 Niels Rogalla <niro@magellan-linux.de>
93    
94 niro 2792 * [r2788] ChangeLog:
95     -updated ChangeLog
96 niro 2788 * [r2787] src/include/register.global.class.in,
97     src/mcore-register-client.in, src/mcore-request-configuration.in,
98     src/modules/hwinfo/hardware.client.class.in:
99     -use mcore-controlserver executable instead of the
100     MCORE_CONTROL_SERVER variable everywhere to honor
101     MCORE_CONTROLSERVER from cmdline and also catch even more
102     communication errors as the executable verifies the availablity
103     of the server
104     * [r2786] src/mcore-controlserver.in:
105     -honor MCORE_CONTROLSERVER from cmdline
106     * [r2785] src/modules/pxeconfig/lpxelinux-skeleton,
107     src/modules/pxeconfig/mcore-pxeconfig.in:
108     -use bootserver as boot image server variable, and controlserver
109     only for mcored
110     * [r2784] src/include/register.global.class.in:
111     -added more sanity checks
112     * [r2783]
113     src/modules/fluxbox/systemd/mcore-user-fluxbox-tmpfilesd.conf.in:
114     -fixed wrong permissions
115     * [r2782] src/systemd/mcore-user.tmpfilesd.conf.in:
116     -fixed wrong permissions
117    
118     2016-02-12 Niels Rogalla <niro@magellan-linux.de>
119    
120     * [r2781] src/Makefile,
121     src/mcore-request-configuration-error.in[ADD],
122     src/mcore-request-configuration.in, src/mcore-session.in:
123     -catch communincation errors with the controlserver in the
124     configuration phase and show an error message if the
125     configuration request failed
126     * [r2780] src/modules/fluxbox/Makefile,
127     src/modules/fluxbox/fluxbox-rebuild-menu.in,
128     src/modules/fluxbox/systemd[ADD],
129     src/modules/fluxbox/systemd/Makefile[ADD],
130     src/modules/fluxbox/systemd/mcore-user-fluxbox-tmpfilesd.conf.in[ADD],
131     src/modules/fluxbox/systemd/menu-deactivated.in[ADD],
132     src/systemd/mcore-user.tmpfilesd.conf.in:
133     -provide fluxbox menu-deactivated file via tmpfiles.d on systemd
134     clients
135     * [r2779] src/systemd/factory-xinitrc[DEL],
136     src/systemd/factory-xinitrc.in[CPY]:
137     -renamed to factory-xinitrc.in
138     * [r2778] src/mcore-controlserver.in:
139     -actually test the connection to the server
140     * [r2777] initialsetup.sh[DEL], nsslsay[DEL], socket_send.php[DEL],
141     todo-hardware.txt[DEL]:
142     -removed old cruft
143    
144     2016-02-11 Niels Rogalla <niro@magellan-linux.de>
145    
146     * [r2776] src/modules/fluxbox/fluxbox.client.class.in:
147     -fixed description
148     * [r2775] src/modules/idesk/idesk-generate-all-desktop-icons.in:
149     -fixed a typo xres= -> yres
150     * [r2774] src/modules/idesk/idesk-generate-all-desktop-icons.in:
151     -sanitize variables
152     * [r2773] src/modules/idesk/idesk-sysinfo.in:
153     -sanitize variables
154     * [r2772] src/systemd/mcore-user.tmpfilesd.conf.in:
155     -fixed user cleanup and wrong pathes
156     * [r2771] src/systemd/mcore-configd.tmpfilesd.conf.in:
157     -fixed wrong pathes
158     * [r2770] src/modules/fluxbox/fluxbox.control.class.in:
159     -push_config_80_fluxbox_theme(): fixed wrong database table
160     * [r2769] src/modules/fluxbox/fluxbox.control.class.in:
161     -renamed table cfg_autostart to cfg_fluxbox_autostart
162    
163     2016-02-10 Niels Rogalla <niro@magellan-linux.de>
164    
165     * [r2768] src/include/register.global.class.in,
166     src/modules/pxeconfig/lpxelinux-skeleton,
167     src/modules/pxeconfig/mcore-pxeconfig.in:
168     -provide MCORE_LOCATION at boot cmdline and use it to have a
169     valid location on first boot client registration
170     * [r2767] src/include/common.global.class.in,
171     src/modules/basic-system/system.client.class.in,
172     src/modules/basic-system/system.control.class.in:
173     -added the read_cmdline() function and updated system classes to
174     get cmdline information of a client
175     * [r2766] src/modules/citrix/storefront-resolver.in:
176     -storefront-resolver: print a better message for wrong
177     username/password combinations
178     * [r2765] src/systemd/Makefile, src/systemd/factory-xinitrc[ADD],
179     src/systemd/mcore-configd.tmpfilesd.conf.in[ADD],
180     src/systemd/mcore-user.tmpfilesd.conf.in[ADD]:
181     -always clean up the mcore-user home and mcore configuration
182     directory at boot
183    
184     2016-02-09 Niels Rogalla <niro@magellan-linux.de>
185    
186     * [r2764] src/modules/pxeconfig/Makefile,
187     src/modules/pxeconfig/index.html[ADD],
188     src/modules/pxeconfig/lpxelinux-skeleton,
189     src/modules/pxeconfig/mcore-boot.conf.in[ADD]:
190     -use CONTROLSERVER/boot subdir as boot image path and provide an
191     apache configuration module
192    
193     2016-02-03 Niels Rogalla <niro@magellan-linux.de>
194    
195     * [r2763] src/modules/tigervnc/vnc.control.class.in:
196     -fixed spelling and whitespaces
197    
198 niro 2753 2016-02-02 Niels Rogalla <niro@magellan-linux.de>
199    
200 niro 2788 * [r2762] src/modules/fluxbox/fluxbox.control.class.in:
201     -create an empty menu on firstboot
202     * [r2761] src/modules/fluxbox/fluxbox-rebuild-menu.in:
203     -always run fluxbox-rebuild-menu, just create missing directories
204     * [r2760] src/modules/fluxbox/fluxbox.control.class.in:
205     -fixed a typo
206     * [r2759] src/modules/scm-egk/scm-egk.control.class.in:
207     -push scm-egk firstboot config
208     * [r2758] src/modules/Makefile:
209     -added xscreensaver module
210     * [r2757] src/modules/xscreensaver[ADD],
211     src/modules/xscreensaver/Makefile[ADD],
212     src/modules/xscreensaver/screensaver.control.class.in[ADD]:
213     -honor fistboot screensaver settings, but the module is not
214     complete yet
215     * [r2756] src/modules/scm-egk/scm-egk.control.class.in:
216     -enable scm-egk service on first boot
217     * [r2755] src/modules/basic-input/input.control.class.in,
218     src/modules/basic-system/system.control.class.in,
219     src/modules/basic-video/graphic.control.class.in,
220     src/modules/hwinfo/hardware.control.class.in,
221     src/modules/network/network.control.class.in,
222     src/modules/tigervnc/vnc.control.class.in:
223     -split firstboot/hardware configuration from hwdetection class to
224     its corresponding module
225     * [r2754] src/include/daemon.global.class.in:
226     -added push_firstboot(), print_push_firstboot() and
227     run_push_firstboot() function to modularize any
228     firstboot/hardware configuration settings and to let the
229     configuration be loaded from the classes modules
230     * [r2753] ChangeLog:
231     -updated ChangeLog
232 niro 2753 * [r2752] src/modules/rdesktop/rdesktop-session.in:
233     -use de keymap as default
234     * [r2751] src/modules/scm-egk/scm-egk.conf.in:
235     -be compat with the udev version of pcsc-lite
236    
237     2016-01-29 Niels Rogalla <niro@magellan-linux.de>
238    
239     * [r2750] src/systemd/mcore-register-client.service.in:
240     -always register the client to the control-server
241     * [r2749] certs/mcored.pem:
242     -renew certificate, valid from 29.01.2016 through 28.01.2017
243     * [r2748] src/generate-certificate.in, src/update-certificate.in:
244     -use sha1 as signature algorithm to support sslsvd
245     * [r2747] src/Makefile, src/update-certificate.in[ADD]:
246     -added certificate update script
247     * [r2746] src/generate-certificate.in:
248     -fixed certificate name
249     * [r2745] src/generate-certificate.in:
250     -fixed whitespaces and set variables erlier
251    
252 niro 2744 2016-01-28 Niels Rogalla <niro@magellan-linux.de>
253    
254 niro 2753 * [r2744] ChangeLog:
255     -updated ChangeLog
256 niro 2744 * [r2743] src/modules/scm-egk/scm-egk.client.class.in,
257     src/modules/scm-egk/scm-egk.conf.in:
258     -fixed evaluation
259     * [r2742] src/modules/rdesktop/rdesktop.control.class.in:
260     -fixed another typo
261     * [r2741] src/modules/rdesktop/rdesktop.control.class.in:
262     -fixed a typo
263     * [r2740] src/modules/rdesktop/rdesktop.control.class.in:
264     -re-added debug messages
265     * [r2739] src/modules/rdesktop/rdesktop.control.class.in:
266     -evaluate empty values with 'NULL'
267     * [r2738] src/modules/rdesktop/rdesktop-session.in:
268     -acceppt 'NULL' paramater
269     * [r2737] src/modules/rdesktop/rdesktop.control.class.in:
270     -added debug info
271     * [r2736] src/modules/rdesktop/rdesktop.control.class.in:
272     -fixed set_rdesktop_session
273     * [r2735] src/modules/rdesktop/rdesktop.control.class.in:
274     -fixed a typo
275     * [r2734] src/modules/rdesktop/rdesktop.control.class.in:
276     -fixed a typo
277     * [r2733] src/modules/scm-egk/scm-egk.client.class.in,
278     src/modules/scm-egk/scm-egk.control.class.in:
279     -fixed function evaluation
280     * [r2732] src/modules/scm-egk/Makefile:
281     -install scm-egk.conf
282     * [r2731] icons/Makefile, icons/rdp.png[ADD]:
283     -added rdp icon
284     * [r2730] src/modules/scm-egk/scm-egk.control.class.in[CPY],
285     src/modules/scm-egk/scm-ekg.control.class.in[DEL]:
286     -fixed wrong filename
287     * [r2729] src/modules/rdesktop/Makefile:
288     simplify Makefile
289     * [r2728] src/modules/citrix/citrix.client.class.in,
290     src/modules/citrix/storefront.client.class.in:
291     -fixed some typos
292     * [r2727] src/modules/Makefile, src/modules/scm-egk[ADD],
293     src/modules/scm-egk/Makefile[ADD],
294     src/modules/scm-egk/scm-egk.client.class.in[ADD],
295     src/modules/scm-egk/scm-egk.conf.in[ADD],
296     src/modules/scm-egk/scm-ekg.control.class.in[ADD]:
297     -added scm-egk module
298     * [r2726] src/modules/Makefile, src/modules/rdesktop[ADD],
299     src/modules/rdesktop/Makefile[ADD],
300     src/modules/rdesktop/rdesktop-session.in[ADD],
301     src/modules/rdesktop/rdesktop.client.class.in[ADD],
302     src/modules/rdesktop/rdesktop.control.class.in[ADD]:
303     -added rdesktop module
304    
305     2015-12-29 Niels Rogalla <niro@magellan-linux.de>
306    
307     * [r2725] src/modules/pxeconfig/Makefile:
308     -fixed a typo
309    
310     2015-12-21 Niels Rogalla <niro@magellan-linux.de>
311    
312     * [r2724] Makefile, certs/Makefile, conf/Makefile, dracut/Makefile,
313     dracut/mcored-citrix/Makefile, dracut/mcored/Makefile,
314     grub/Makefile, icons/Makefile, src/Makefile,
315     src/include/Makefile, src/modules/Makefile,
316     src/modules/basic-input/Makefile,
317     src/modules/basic-kernel/Makefile,
318     src/modules/basic-system/Makefile,
319     src/modules/basic-version/Makefile,
320     src/modules/basic-video/Makefile, src/modules/citrix/Makefile,
321     src/modules/citrix/systemd/Makefile,
322     src/modules/fbsplash/Makefile, src/modules/fluxbox/Makefile,
323     src/modules/grub2/Makefile, src/modules/helpdesk/Makefile,
324     src/modules/hwinfo/Makefile, src/modules/idesk/Makefile,
325     src/modules/lprng/Makefile, src/modules/mage/Makefile,
326     src/modules/network/Makefile, src/modules/plymouth/Makefile,
327     src/modules/pxeconfig/Makefile,
328     src/modules/pxeconfig/systemd/Makefile,
329     src/modules/systemd/Makefile, src/modules/sysvinit/Makefile,
330     src/modules/tigervnc/Makefile, src/systemd/Makefile,
331     src/sysvinit/Makefile:
332     -reworked Makefiles that they really support install-common,
333     install-client and install install-control targets
334    
335 niro 2718 2015-12-18 Niels Rogalla <niro@magellan-linux.de>
336    
337 niro 2744 * [r2723] src/mcore-client-deactivated.in:
338     -use mcore-helpdesk helper scripts
339     * [r2722] src/modules/helpdesk/Makefile,
340     src/modules/helpdesk/mcore-helpdesk-phone.in[ADD],
341     src/modules/helpdesk/mcore-helpdesk-unit.in[ADD]:
342     -added mcore-helpdesk-{unit,phone} helper scripts
343     * [r2721] src/modules/helpdesk/helpdesk.client.class.in:
344     -fixed typos
345     * [r2720] src/Makefile, src/mcore-client-deactivated.in,
346     src/modules/Makefile, src/modules/helpdesk[ADD],
347     src/modules/helpdesk/Makefile[ADD],
348     src/modules/helpdesk/helpdesk.client.class.in[ADD],
349     src/modules/helpdesk/helpdesk.control.class.in[ADD]:
350     -make the helpdesk information configurable via the global
351     database
352     * [r2719] src/include/register.global.class.in:
353     -fixed broken client registration
354     * [r2718] ChangeLog:
355     -update ChangeLog
356 niro 2718 * [r2717] src/mcore-client-deactivated.in:
357     -fixed helpdesk phone
358    
359     2015-12-17 Niels Rogalla <niro@magellan-linux.de>
360    
361     * [r2716] src/Makefile, src/mcore-client-deactivated.in:
362     -make the client deactivated message more useful
363     * [r2715] src/modules/fluxbox/fluxbox-rebuild-menu.in:
364     -do not add logoff to the fluxbox menu atm
365     * [r2714] src/mcore-client-deactivated.in:
366     -fixed a typo
367     * [r2713] src/modules/basic-version/version.control.class.in:
368     -fixed one missing re-prio
369     * [r2712] src/mcore-client-deactivated.in,
370     src/modules/fluxbox/fluxbox-rebuild-menu.in:
371     -use file copies so fluxbox recognize the new menu via
372     file-updates
373     * [r2711] src/mcore-client-deactivated.in,
374     src/modules/fluxbox/fluxbox-rebuild-menu.in:
375     -honor fluxbox menu deactivation/activation for deactivated
376     clients
377     * [r2710] src/mcore-client-deactivated.in:
378     -print client serial
379     * [r2709] src/modules/basic-version/version.control.class.in:
380     -re-priorise push-config version activated to 01
381     * [r2708] src/mcore-client-deactivated.in:
382     -run in user context
383     * [r2707] src/Makefile, src/mcore-session.in[ADD]:
384     -added mcore-session script to simplify fluxbox configuration
385     * [r2706] src/mcore-client-deactivated.in:
386     -added 10 seconds timeout
387     * [r2705] src/Makefile:
388     -install mcore-client-deactivated script
389     * [r2704] src/modules/basic-version/version.client.class.in,
390     src/modules/basic-version/version.control.class.in:
391     -fixed logic
392     * [r2703] src/modules/basic-version/version.control.class.in:
393     -push the config
394     * [r2702] src/Makefile, src/mcore-client-deactivated.in[ADD],
395     src/modules/basic-version/version.client.class.in,
396     src/modules/basic-version/version.control.class.in:
397     -support client deactivation and inform the user properly
398    
399 niro 2700 2015-12-16 Niels Rogalla <niro@magellan-linux.de>
400    
401 niro 2718 * [r2701] src/include/register.global.class.in:
402     -fixed netboot state update
403     * [r2700] ChangeLog:
404     -updated ChangeLog
405 niro 2700 * [r2699] src/include/register.global.class.in,
406     src/modules/basic-version/version.client.class.in,
407     src/modules/basic-version/version.control.class.in:
408     -added netboot detection
409     * [r2698] src/Makefile, src/mcore-controlserver.in[ADD]:
410     -added mcore-controlserver info prog
411     * [r2697] src/modules/citrix/citrix-cron.in,
412     src/modules/citrix/storefront-cron.in:
413     -use lock files to prevent race-conditions of the cronjobs
414     * [r2696] Makefile.inc:
415     -set default rundir
416    
417 niro 2694 2015-12-11 Niels Rogalla <niro@magellan-linux.de>
418    
419 niro 2700 * [r2695] src/modules/pxeconfig/Makefile:
420     -fixed broken lpxelinux-skeleton installation
421     * [r2694] ChangeLog:
422     -updated ChangeLog
423 niro 2694 * [r2693] src/modules/citrix/Makefile,
424     src/modules/citrix/systemd[ADD],
425     src/modules/citrix/systemd/Makefile[ADD],
426     src/modules/citrix/systemd/mcore-citrix.service.in[ADD],
427     src/modules/citrix/systemd/mcore-citrix.timer[ADD],
428     src/modules/citrix/systemd/mcore-storefront.service.in[ADD],
429     src/modules/citrix/systemd/mcore-storefront.timer[ADD]:
430     -added systemd services and timers
431     * [r2692] src/modules/pxeconfig/Makefile:
432     -fixed ordering
433     * [r2691] src/modules/citrix/Makefile,
434     src/modules/idesk/idesk-generate-all-desktop-icons.in,
435     src/modules/pxeconfig/Makefile:
436     -removed hardcoded /usr/sbin pathes
437     * [r2690] src/modules/pxeconfig/Makefile:
438     -install lpxelinux-skeleton file
439     * [r2689] src/modules/pxeconfig/systemd/mcore-pxeconfig.timer:
440     -updated timer configuration that it actually works
441     * [r2688] src/modules/pxeconfig/mcore-pxeconfig.in:
442     -fixed deletion logic
443     * [r2687] src/modules/pxeconfig/systemd/mcore-pxeconfig.service.in:
444     -fixed timer Unit
445     * [r2686] src/modules/pxeconfig/mcore-pxeconfig-cron.in:
446     -prefix exec with mcore too
447     * [r2685] src/modules/pxeconfig/systemd/mcore-pxeconfig.timer:
448     -fixed timer Unit
449     * [r2684] src/modules/pxeconfig/Makefile,
450     src/modules/pxeconfig/mcore-pxeconfig-cron.in[CPY],
451     src/modules/pxeconfig/mcore-pxeconfig.in[CPY],
452     src/modules/pxeconfig/pxeconfig-cron.in[DEL],
453     src/modules/pxeconfig/pxeconfig.in[DEL],
454     src/modules/pxeconfig/systemd/Makefile,
455     src/modules/pxeconfig/systemd/mcore-pxeconfig.service.in[CPY],
456     src/modules/pxeconfig/systemd/mcore-pxeconfig.timer[CPY],
457     src/modules/pxeconfig/systemd/pxeconfig.service.in[DEL],
458     src/modules/pxeconfig/systemd/pxeconfig.timer[DEL]:
459     -prefixed everything with mcore-
460     * [r2683] src/modules/pxeconfig/Makefile,
461     src/modules/pxeconfig/systemd/Makefile[ADD]:
462     -updated Makefiles for systemd services
463     * [r2682] src/modules/pxeconfig/Makefile:
464     -removed pxeconfig.service
465     * [r2681] src/modules/pxeconfig/pxeconfig.service.in[DEL],
466     src/modules/pxeconfig/pxeconfig.timer[DEL],
467     src/modules/pxeconfig/systemd/pxeconfig.service.in[CPY],
468     src/modules/pxeconfig/systemd/pxeconfig.timer[CPY]:
469     -moved systemd files to systemd subdir
470     * [r2680] src/modules/pxeconfig/systemd[ADD]:
471     -added systemd subdir
472     * [r2679] src/modules/pxeconfig/pxeconfig-cron.in:
473     -prefix with sbindir, PATH maybe not exist
474     * [r2678] src/modules/pxeconfig/Makefile,
475     src/modules/pxeconfig/pxeconfig.service[DEL],
476     src/modules/pxeconfig/pxeconfig.service.in[CPY]:
477     -renamed pxeconfig.service to pxeconfig.service.in and do not use
478     hardcoded pathes anymore
479     * [r2677] src/modules/pxeconfig/Makefile:
480     -fixed broken TFTP_DIRECTORY
481     * [r2676] src/modules/Makefile:
482     -added pxeconfig module
483     * [r2675] src/modules/pxeconfig/pxeconfig.service[ADD],
484     src/modules/pxeconfig/pxeconfig.timer[ADD]:
485     -added systemd service and timer
486     * [r2674] src/modules/pxeconfig[ADD],
487     src/modules/pxeconfig/Makefile[ADD],
488     src/modules/pxeconfig/lpxelinux-skeleton[ADD],
489     src/modules/pxeconfig/pxeconfig-cron.in[ADD],
490     src/modules/pxeconfig/pxeconfig.in[ADD]:
491     -added pxeconfig module
492    
493     2015-12-07 Niels Rogalla <niro@magellan-linux.de>
494    
495     * [r2673] src/modules/basic-video/graphic.control.class.in:
496     -fixed broken push config controls
497    
498 niro 2670 2015-12-04 Niels Rogalla <niro@magellan-linux.de>
499    
500 niro 2694 * [r2672] src/modules/network/network.client.class.in:
501     -fixed several typos
502     * [r2671] src/modules/systemd/mcore-system-service.in:
503     -argv support breaks systemd logic, removed
504     * [r2670] ChangeLog:
505     updated ChangeLog
506 niro 2670 * [r2669] src/modules/network/network.client.class.in:
507     -reload network configuration to inform a dhcp server about any
508     hostname changes
509     * [r2668] src/modules/network/network.client.class.in:
510     -set_network_iface() is only supported by sysvinit atm
511     * [r2667] src/modules/network/network.client.class.in:
512     -use new service restart method
513     * [r2666] src/modules/systemd/mcore-system-service.in,
514     src/modules/sysvinit/mcore-system-service.in:
515     -support additional argvs
516    
517     2015-11-19 Niels Rogalla <niro@magellan-linux.de>
518    
519     * [r2665] src/modules/basic-video/graphic.client.class.in:
520     -ignore driver settings while autodetection was requested
521     * [r2664] src/modules/basic-video/graphic.control.class.in:
522     -ignore driver settings while autodetection was requested
523    
524     2015-11-12 Niels Rogalla <niro@magellan-linux.de>
525    
526     * [r2663] dracut/mcored-citrix/module-setup.sh.in:
527     -print the correct module name on error
528    
529     2015-11-10 Niels Rogalla <niro@magellan-linux.de>
530    
531     * [r2662] src/modules/lprng/printing.client.class.in:
532     -fixed a typo
533     * [r2661] src/modules/lprng/printing.client.class.in:
534     -updated printcap location
535     * [r2660] src/modules/lprng/printing.client.class.in:
536     -fixed typos and print debug messages
537     * [r2659] src/modules/lprng/printing.client.class.in:
538     -always restart lpd daemon
539     * [r2658] src/modules/lprng/printing.client.class.in,
540     src/modules/systemd/systemd.client.class.in,
541     src/modules/sysvinit/sysvinit.client.class.in:
542     -fixed command pathes
543     * [r2657] src/modules/systemd/mcore-system-service.in:
544     -always restart systemd services atm
545     * [r2656] src/modules/basic-kernel/mcore-kernel-module.in:
546     -fixed logic
547     * [r2655] src/modules/lprng/printing.client.class.in:
548     -install missing kernel modules as well
549     * [r2654] src/modules/basic-kernel/Makefile,
550     src/modules/basic-kernel/kernel.client.class.in,
551     src/modules/basic-kernel/mcore-kernel-module.in[ADD]:
552     -use helper script to add modules
553     * [r2653] src/modules/basic-kernel/kernel.client.class.in:
554     -fixed broken command syntax
555     * [r2652] src/modules/systemd/systemd.client.class.in,
556     src/modules/sysvinit/sysvinit.client.class.in:
557     -fixed broken command syntax
558     * [r2651] src/modules/systemd/mcore-system-service.in,
559     src/modules/sysvinit/mcore-system-service.in:
560     -fixed a typo
561     * [r2650] src/modules/Makefile:
562     -added basic kernel modules support
563     * [r2649] src/modules/basic-kernel[ADD],
564     src/modules/basic-kernel/Makefile[ADD],
565     src/modules/basic-kernel/kernel.client.class.in[ADD]:
566     -added basic kernel modules support
567     * [r2648] src/modules/systemd/Makefile,
568     src/modules/systemd/mcore-system-service.in[ADD],
569     src/modules/systemd/systemd.client.class.in:
570     -use a helper script to control system services and to be able to
571     control services with other modules
572     * [r2647] src/modules/sysvinit/Makefile,
573     src/modules/sysvinit/mcore-system-service.in[ADD],
574     src/modules/sysvinit/sysvinit.client.class.in:
575     -use a helper script to control system services and to be able to
576     control services with other modules
577    
578     2015-11-09 Niels Rogalla <niro@magellan-linux.de>
579    
580     * [r2646] src/modules/lprng/printing.client.class.in:
581     -fixed lprng config loop
582    
583     2015-10-09 Niels Rogalla <niro@magellan-linux.de>
584    
585     * [r2645] src/sysvinit/Makefile:
586     -install control services
587     * [r2644] src/systemd/Makefile:
588     -install control services
589    
590 niro 2643 2015-10-08 Niels Rogalla <niro@magellan-linux.de>
591    
592 niro 2670 * [r2643] ChangeLog:
593     -updated ChangeLog
594 niro 2643 * [r2642] src/modules/citrix/citrix-session.in,
595     src/modules/citrix/citrix.client.class.in,
596     src/modules/citrix/citrix.control.class.in,
597     src/modules/citrix/storefront-session.in,
598     src/modules/citrix/storefront.client.class.in,
599     src/modules/citrix/storefront.control.class.in:
600     -added autostart option
601     * [r2641] src/modules/citrix/storefront-cron.in:
602     -added store information
603    
604     2015-10-02 Niels Rogalla <niro@magellan-linux.de>
605    
606     * [r2640] src/modules/basic-video/graphic.control.class.in:
607     -fixed a typo
608    
609 niro 2638 2015-09-29 Niels Rogalla <niro@magellan-linux.de>
610    
611 niro 2643 * [r2639] src/modules/citrix/Makefile,
612     src/modules/citrix/citrix-session.in,
613     src/modules/citrix/launch-ica.in[ADD]:
614     -introduce ica launcher launch-ica
615     * [r2638] ChangeLog:
616     -updated ChangeLog
617 niro 2638 * [r2637] src/include/common.global.class.in:
618     -disabled echo stderr atm for eecho
619     * [r2636] src/modules/basic-video/graphic.control.class.in:
620     -enhanced graphic control class
621     * [r2635] src/modules/citrix/citrix.client.class.in:
622     -no escaping
623     * [r2634] src/modules/citrix/citrix-session.in,
624     src/modules/citrix/citrix.client.class.in,
625     src/modules/citrix/citrix.control.class.in:
626     -allow serverlist override per session
627     * [r2633] src/include/common.global.class.in:
628     -add more debug messages
629     * [r2632] src/include/common.global.class.in:
630     -honor all flavors of xorg-server
631     * [r2631] src/include/common.global.class.in:
632     -eecho(): print output to stderr
633     * [r2630] src/modules/citrix/citrix.control.class.in:
634     -fixed a typo
635     * [r2629] src/modules/citrix/citrix.control.class.in:
636     -removed cruft
637     * [r2628] src/modules/citrix/storefront.control.class.in:
638     -fixed typos
639     * [r2627] src/modules/citrix/Makefile,
640     src/modules/citrix/citrix.control.class.in:
641     -reworked citrix control class and install it
642    
643     2015-09-28 Niels Rogalla <niro@magellan-linux.de>
644    
645     * [r2626] icons/Makefile, icons/terminal.png[ADD]:
646     -added terminal icon
647    
648     2015-09-25 Niels Rogalla <niro@magellan-linux.de>
649    
650     * [r2625] src/modules/fluxbox/fluxbox-autostart.in,
651     src/modules/fluxbox/fluxbox.client.class.in,
652     src/modules/fluxbox/fluxbox.control.class.in:
653     -drop useless comment
654     * [r2624] src/modules/fluxbox/fluxbox-rebuild-autostart.in:
655     -fixed broken shared dir
656     * [r2623] src/modules/fluxbox/fluxbox.client.class.in,
657     src/modules/fluxbox/fluxbox.control.class.in:
658     -added autostart mechanics
659     * [r2622] socket_send.php:
660     -use sslv3 in socket send example
661     * [r2621] src/modules/fluxbox/Makefile,
662     src/modules/fluxbox/fluxbox-rebuild-autostart.in,
663     src/modules/fluxbox/fluxbox-rebuild-menu.in:
664     -make fluxbox dir configurable and include global fluxbox apps
665     file on autostart rebuild
666     * [r2620] src/modules/tigervnc/vnc.control.class.in:
667     -fail on unknown action
668     * [r2619] src/modules/tigervnc/vnc.control.class.in:
669     -fixed typos
670     * [r2618] src/modules/hwinfo/hardware.control.class.in:
671     -enable vnc service by default
672     * [r2617] src/modules/hwinfo/hardware.control.class.in:
673     -add an vnc db entry on hardware-detection
674     * [r2616] src/modules/tigervnc/Makefile,
675     src/modules/tigervnc/vnc.control.class.in[ADD]:
676     -added vnc control class
677    
678     2015-09-24 Niels Rogalla <niro@magellan-linux.de>
679    
680     * [r2615] src/modules/hwinfo/Makefile:
681     -install hardware control class
682     * [r2614] src/modules/hwinfo/hardware.control.class.in:
683     -get necard driver from actual used netcard, not from all
684     detected card
685     * [r2613] src/modules/hwinfo/hardware.client.class.in:
686     -added connecte-iface info and driver class
687    
688 niro 2611 2015-09-22 Niels Rogalla <niro@magellan-linux.de>
689    
690 niro 2638 * [r2612] src/systemd/mcore-request-configuration.service.in:
691     -start mcore-request-configuration before X11 to fix broken
692     keyboard settings caused by a race condition when started at the
693     same time
694     * [r2611] ChangeLog:
695     -updated ChangeLog
696 niro 2611 * [r2610] src/modules/citrix/citrix-session.in:
697     -add HttpBrowserAddress to support storefront and newer xenapp
698     servers
699    
700     2015-09-21 Niels Rogalla <niro@magellan-linux.de>
701    
702     * [r2609] src/systemd/mcore-request-configuration.service.in:
703     -fixed a broken dependency mcore-register-clients.service ->
704     mcore-register-client.service
705     * [r2608] src/systemd/mcore-request-configuration.service.in:
706     -run mcore-request-configuration after default.target was
707     reached, to ensure the system was setup probably
708     * [r2607] src/modules/citrix/storefront-store.in:
709     -always create an .eula_accepted file if missing
710     * [r2606] src/modules/citrix/storefront-store.in:
711     -added stores must be lowercase to be accepted by the citrix
712     client
713    
714     2015-09-18 Niels Rogalla <niro@magellan-linux.de>
715    
716     * [r2605] src/modules/citrix/storefront-store.in:
717     -fixed .ICAClient directory permissions
718     * [r2604] src/modules/citrix/storefront-store.in,
719     src/modules/citrix/storefront.client.class.in:
720     -renamed store_uri variable and flags to store
721     * [r2603] src/modules/citrix/storefront-session.in,
722     src/modules/citrix/storefront-store.in,
723     src/modules/citrix/storefront.client.class.in,
724     src/modules/citrix/storefront.control.class.in:
725     -renamed store_uri variable and flags to store
726     * [r2602] src/modules/citrix/storefront.client.class.in:
727     -updated help
728     * [r2601] src/modules/citrix/storefront-store.in:
729     -fixed a typo NOCOLOR -> NOCOLORS
730     * [r2600] src/modules/citrix/storefront-store.in:
731     -fixed pathes with source
732     * [r2599] src/modules/citrix/storefront-store.in:
733     -fixed pathes with source
734     * [r2598] src/modules/citrix/storefront-store.in:
735     -check if the config actually exist on print
736     * [r2597] src/modules/citrix/storefront-store.in:
737     -fixed a typo
738     * [r2596] src/modules/citrix/storefront-store.in:
739     -fixed a typo
740     * [r2595] src/modules/citrix/storefront-store.in:
741     -fixed a typo
742     * [r2594] src/modules/citrix/storefront-store.in:
743     -always create the storefront store dir
744     * [r2593] src/modules/citrix/Makefile,
745     src/modules/citrix/storefront-session.in,
746     src/modules/citrix/storefront-store.in[ADD],
747     src/modules/citrix/storefront.client.class.in,
748     src/modules/citrix/storefront.control.class.in:
749     -added storefront-store cmd to add storefront stores via xml file
750     to save a lot of time and workaround serveral issues with the new
751     ica receiver
752     * [r2592] src/systemd/mcore-request-configuration.service.in:
753     -restart=always not possible with type oneshot
754    
755     2015-09-17 Niels Rogalla <niro@magellan-linux.de>
756    
757     * [r2591] src/systemd/Makefile:
758     -install mcore-request-configuration.service file
759     * [r2590] src/mcore-request-configuration.in[ADD]:
760     -added mcore-request-configuration executable and systemd service
761     * [r2589] src/systemd/mcore-request-configuration.service.in:
762     -always restart the service after a failure
763     * [r2588] src/Makefile,
764     src/systemd/mcore-request-configuration.service.in[ADD]:
765     -added mcore-request-configuration executable and systemd service
766     * [r2587] src/modules/lprng/printing.control.class.in:
767     -fixed wrong name: name->printer_name
768     * [r2586] src/modules/lprng/Makefile,
769     src/modules/lprng/printing.client.class.in:
770     -make lprng spooler user and group configurable
771     * [r2585] src/modules/lprng/Makefile,
772     src/modules/lprng/printing.control.class.in[ADD]:
773     -added printing control class
774     * [r2584] src/modules/lprng/printing.client.class.in:
775     -disable all lpd/socket traces
776     * [r2583] src/modules/lprng/printing.client.class.in:
777     -no socket or lpd printing possible atm
778     * [r2582] src/modules/lprng/printing.client.class.in:
779     -provide printing too
780     * [r2581] src/modules/basic-system/system.control.class.in:
781     -added initial push_config support
782     * [r2580] src/modules/network/network.control.class.in:
783     -fixed a typo
784     * [r2579] src/modules/basic-video/graphic.control.class.in:
785     -set push-config prio
786     * [r2578] src/modules/basic-input/input.control.class.in:
787     -set push-config prio
788     * [r2577] src/modules/idesk/idesk.control.class.in:
789     -set push-config prio
790     * [r2576] src/modules/fluxbox/fluxbox.control.class.in:
791     -set push-config prio
792     * [r2575] src/modules/citrix/storefront.control.class.in:
793     -set push-config prio
794     * [r2574] src/modules/network/network.control.class.in:
795     -set push-config prio
796     * [r2573] src/modules/network/Makefile,
797     src/modules/network/network.control.class.in[ADD]:
798     -added initial network control class
799     * [r2572] src/modules/idesk/idesk.control.class.in:
800     -removed cruft
801     * [r2571] src/modules/basic-input/input.control.class.in:
802     -fixed spelling
803     * [r2570] src/modules/citrix/storefront.control.class.in:
804     -fixed session not empty
805     * [r2569] src/modules/citrix/storefront.control.class.in:
806     -renamed functions to run storefront_store before
807     storefront_session with push_config
808     * [r2568] src/modules/citrix/Makefile,
809     src/modules/citrix/storefront.control.class.in[ADD]:
810     -added storefront control class
811     * [r2567] src/modules/fluxbox/fluxbox.control.class.in:
812     -name must not be empty
813     * [r2566] src/modules/idesk/idesk.control.class.in:
814     -name must not be empty
815     * [r2565] src/modules/idesk/idesk.control.class.in:
816     -push_config support
817     * [r2564] src/modules/fluxbox/fluxbox.control.class.in:
818     -push_config support
819     * [r2563] src/include/control.global.class.in:
820     -fixed broken argument evalution: do not remove serial from every
821     place in the argument string. use argv evalution and remove
822     argv[0]. serial='4' command='set graphic.resolution 1024x768'
823     resulted in a broken 'set graphic.resolution 102x786'
824     * [r2562] src/mcore-controld.in:
825     -support push-config|push_config
826     * [r2561] src/modules/basic-video/graphic.control.class.in:
827     -initial push_config support
828     * [r2560] src/modules/basic-video/graphic.control.class.in:
829     -database table name is refresh_rate, not hz
830     * [r2559] src/modules/basic-input/input.control.class.in:
831     -do not run push_config on empty database retvals
832     * [r2558] src/include/daemon.global.class.in:
833     -run_push_config(): no colors in variable evaluation
834     * [r2557] src/include/daemon.global.class.in:
835     -run_push_config(): be more verbose in debug mode
836     * [r2556] src/include/daemon.global.class.in:
837     -run_push_config(): serial var is an requirement
838     * [r2555] src/include/daemon.global.class.in:
839     -fixed a typo
840     * [r2554] src/modules/basic-input/input.control.class.in:
841     -added push_config functionality
842     * [r2553] src/include/daemon.global.class.in:
843     -added push_config functions
844    
845     2015-09-16 Niels Rogalla <niro@magellan-linux.de>
846    
847     * [r2552] src/modules/plymouth/plymouth.client.class.in:
848     -do not rebuild grub config on live-media or netboot systems
849     * [r2551] src/modules/idesk/idesk-generate-icon-info.in:
850     -try to find an existing icon with the same name first
851     * [r2550] src/modules/idesk/idesk.control.class.in:
852     -fixed logic issues
853     * [r2549] src/modules/idesk/idesk.control.class.in:
854     -allow empty command
855     * [r2548] src/modules/fluxbox/fluxbox.control.class.in:
856     -allow empty exec
857     * [r2547] src/modules/fluxbox/fluxbox.control.class.in,
858     src/modules/idesk/idesk.control.class.in:
859     -fixed missing then
860     * [r2546] src/modules/fluxbox/fluxbox.control.class.in,
861     src/modules/idesk/idesk.control.class.in:
862     -fixed missing fi
863     * [r2545] src/modules/fluxbox/fluxbox.control.class.in:
864     -reworked the whole logic
865     * [r2544] src/modules/idesk/idesk.control.class.in:
866     -reworked the whole logic
867     * [r2543] src/modules/idesk/Makefile,
868     src/modules/idesk/idesk.control.class.in[ADD]:
869     -added initial idesk control class
870     * [r2542] src/modules/fluxbox/fluxbox.control.class.in:
871     -delete all menuitem before regen all
872     * [r2541] src/modules/fluxbox/fluxbox.control.class.in:
873     -fixed whitespaces
874     * [r2540] src/modules/fluxbox/fluxbox.control.class.in:
875     -fixed control_client command
876     * [r2539] src/modules/fluxbox/fluxbox.control.class.in:
877     -fixed control_client command
878     * [r2538] src/modules/fluxbox/fluxbox.control.class.in:
879     -fixed control_client command
880     * [r2537] src/modules/fluxbox/fluxbox.control.class.in:
881     -fixed a typo
882     * [r2536] src/modules/fluxbox/fluxbox.control.class.in:
883     -fixed logic issues
884     * [r2535] src/modules/fluxbox/fluxbox.control.class.in:
885     -update all values
886     * [r2534] src/modules/citrix/Makefile:
887     -remove citrix control class atm
888     * [r2533] src/modules/citrix/Makefile:
889     -install citrix-cron script
890     * [r2532] src/modules/fluxbox/Makefile,
891     src/modules/fluxbox/fluxbox.control.class.in[ADD]:
892     -added initial fluxbox control class
893    
894     2015-09-15 Niels Rogalla <niro@magellan-linux.de>
895    
896     * [r2531] src/modules/basic-system/Makefile,
897     src/modules/basic-system/system.control.class.in[ADD]:
898     -added initial system control class
899     * [r2530] src/modules/basic-version/Makefile,
900     src/modules/basic-version/version.control.class.in[ADD]:
901     -added version control class
902     * [r2529] src/modules/citrix/citrix-enumerate.conf.in:
903     -added ICA enumeration settings
904     * [r2528] src/include/control.global.class.in:
905     -use debug echo function decho()
906    
907     2015-09-14 Niels Rogalla <niro@magellan-linux.de>
908    
909     * [r2527] src/modules/citrix/Makefile:
910     -removed storefront control class
911     * [r2526] src/modules/citrix/Makefile,
912     src/modules/citrix/citrix-cron.in[ADD]:
913     -initial citrix-cron script
914     * [r2525] src/modules/citrix/storefront-cron.in:
915     -do not always print debug messages
916     * [r2524] src/modules/citrix/storefront-cron.in:
917     -honor citrix-enumerate.conf settings
918     * [r2523] src/modules/citrix/Makefile,
919     src/modules/citrix/citrix-enumerate.conf.in[ADD]:
920     -split install of client and control files and provide
921     citrix-enumerate.conf for citrix storefront and ica enumaration
922     of server provided sessions
923     * [r2522] src/modules/citrix/storefront-cron.in:
924     -fixed session import into database and disable all non-imported
925     sessions, because they do not exist on the storefront-server and
926     are not available for clients
927     * [r2521] src/modules/citrix/storefront-cron.in:
928     -import session to mysql database
929     * [r2520] src/modules/citrix/Makefile,
930     src/modules/citrix/storefront-cron.in:
931     -reverted changes
932     * [r2519] src/modules/citrix/Makefile,
933     src/modules/citrix/storefront-cron.in:
934     -import session to mysql database
935     * [r2518] src/modules/citrix/storefront-cron.in:
936     -get the right session and description
937     * [r2517] src/modules/citrix/storefront-cron.in:
938     -fixed evaluation and wrong service name
939     * [r2516] src/modules/citrix/storefront-cron.in:
940     -fixed a typo
941     * [r2515] src/modules/citrix/storefront-cron.in:
942     -daemon.global.class required for provides etc
943     * [r2514] src/modules/citrix/storefront-cron.in:
944     -several fixups
945     * [r2513] src/modules/citrix/storefront-resolver.in:
946     -make storefront tmp removal configurable
947     * [r2512] src/modules/citrix/storefront-resolver.in:
948     -added missing die() function
949     * [r2511] src/modules/citrix/Makefile,
950     src/modules/citrix/storefront-cron.in[ADD]:
951     -added initial storefront-cron script
952     * [r2510] src/modules/basic-video/Makefile,
953     src/modules/basic-video/graphic.control.class.in:
954     -added video control class
955     * [r2509] src/modules/basic-input/Makefile,
956     src/modules/basic-input/input.control.class.in:
957     -added input control class
958     * [r2508] src/modules/hwinfo/hardware.control.class.in:
959     -add an empty screensaver entry
960    
961     2015-09-11 Niels Rogalla <niro@magellan-linux.de>
962    
963     * [r2507] src/include/register.global.class.in:
964     -fixed a typo os->tools
965     * [r2506] src/include/register.global.class.in:
966     -import client version information on register
967     * [r2505] src/modules/Makefile:
968     -install basic-version
969     * [r2504] src/modules/basic-version[ADD],
970     src/modules/basic-version/Makefile[ADD],
971     src/modules/basic-version/version.client.class.in[ADD]:
972     -added basic-version class
973     * [r2503] src/modules/mage/mage.client.class.in:
974     -removed *_mage_iventory() functions and provide a full featured
975     mage_query() function instead
976     * [r2502] src/modules/hwinfo/hardware.control.class.in:
977     -respect db NULL setting
978     * [r2501] Makefile.inc, conf/control.conf.in:
979     -added MCORE_DEFAULT_KEYMAP variable
980     * [r2500] src/modules/hwinfo/hardware.control.class.in:
981     -import keymap and user passwords
982     * [r2499] src/include/register.global.class.in,
983     src/modules/hwinfo/hardware.control.class.in:
984     -renamed set_hardware_detect() to run_hardware_detect() and
985     provide a new set class to run the hardware detection to fix
986     run_clasS() evaluation issues
987    
988     2015-09-10 Niels Rogalla <niro@magellan-linux.de>
989    
990     * [r2498] src/modules/hwinfo/hardware.control.class.in:
991     -more debug messages
992     * [r2497] src/include/register.global.class.in,
993     src/modules/hwinfo/hardware.control.class.in:
994     -run hardware detection on register_client if hardware was
995     provided and not already run
996     * [r2496] src/modules/hwinfo/hardware.control.class.in:
997     -respect returned NULL setting from database too
998     * [r2495] src/modules/hwinfo/hardware.control.class.in:
999     -fixed whitespaces
1000     * [r2494] src/include/mysqlfunctions.global.class.in:
1001     -mysql_insert(): use decho() for debug messages
1002     * [r2493] src/modules/hwinfo/hardware.control.class.in:
1003     -fixed a typo minitor->monitor and print more debug messages
1004     * [r2492] src/include/control.global.class.in:
1005     -control_client(): fixed whitespace evaluation
1006     * [r2491] src/modules/hwinfo/hardware.control.class.in:
1007     -add more network defaults to the database
1008     * [r2490] src/systemd/mcore-controld.service.in,
1009     src/systemd/mcored.service.in:
1010     -run systemd services in silent mode
1011     * [r2489] src/include/control.global.class.in:
1012     -control_client(): respect run-queue cmd
1013     * [r2488] src/modules/hwinfo/hardware.control.class.in:
1014     -add more network defaults to the database
1015     * [r2487] src/modules/hwinfo/hardware.control.class.in[ADD]:
1016     -added set_hardware_detection() to hardware.control.class
1017     * [r2486] src/include/mysqlfunctions.global.class.in:
1018     -provide mysql and sql
1019     * [r2485] src/include/common.global.class.in:
1020     -added nsslsay_queue_*() functions
1021     * [r2484] src/mcore-controld.in:
1022     -use control.conf
1023     * [r2483] src/include/mysqlfunctions.global.class.in:
1024     -use MCORE_ prefixed sql variables from control.con
1025     * [r2482] conf/control.conf.in:
1026     -added more default values
1027     * [r2481] src/include/mysqlfunctions.global.class.in:
1028     -use lower case names for all local function variables, fixed
1029     header and whitespaces
1030     * [r2480] src/include/sessionauth.global.class.in,
1031     src/mcore-controld.in, src/mcored.in:
1032     -respect SILENT env var for internal daemon communication
1033     * [r2479] nsslsay, src/include/common.global.class.in,
1034     src/mcore-controld.in, src/mcored.in,
1035     src/modules/citrix/citrix-session.in,
1036     src/modules/citrix/citrix.client.class.in,
1037     src/modules/citrix/storefront.client.class.in,
1038     src/modules/idesk/idesk.client.class.in:
1039     -use 0/1 for bool values instead of mixed 0/1 and true/false
1040     settings
1041     * [r2478] src/mcored.in:
1042     -removed unused cruft
1043     * [r2477] conf/Makefile, conf/control.conf.in[CPY],
1044     conf/sql.conf.in[DEL]:
1045     -renamed sql.conf to control.conf
1046     * [r2476] src/include/register.global.class.in:
1047     -mtime should be always the actual timestamp
1048    
1049     2015-09-08 Niels Rogalla <niro@magellan-linux.de>
1050    
1051     * [r2475] src/Makefile:
1052     -install control daemon
1053     * [r2474] Makefile.inc:
1054     -added sql db settings
1055     * [r2473] conf/Makefile, conf/sql.conf.in[ADD]:
1056     -added sql.conf and split client/controll installation
1057     * [r2472] src/include/control.global.class.in:
1058     -hardcore sslsay port
1059     * [r2471] src/include/Makefile:
1060     -generate control.global.class
1061     * [r2470] src/mcore-controld.in:
1062     -include control.global.class
1063     * [r2469] src/mcore-controld.in:
1064     -removed deprecated sslsay globals
1065     * [r2468] src/include/control.global.class.in:
1066     -use the right SSLSAY_IP globals
1067     * [r2467] src/include/control.global.class.in:
1068     -use nsslsay_fingerprint for internal communication
1069     * [r2466] src/include/control.global.class.in,
1070     src/mcore-controld.in:
1071     -moved control_client() to control.global.class
1072     * [r2465] src/include/control.global.class.in[ADD],
1073     src/mcore-controld.in:
1074     -moved import_resource() to control.global.class
1075     * [r2464] src/mcore-controld.in:
1076     -removed duplicate nsslay() function
1077    
1078     2015-09-07 Niels Rogalla <niro@magellan-linux.de>
1079    
1080     * [r2463] src/systemd/mcored.service.in:
1081     -fixed deps
1082     * [r2462] src/systemd/mcore-register-client.service.in,
1083     src/systemd/mcored.service.in:
1084     -fixed systemd service files
1085     * [r2461] src/include/register.global.class.in:
1086     -always create the MCORE_CONFIG_PATH
1087    
1088     2015-09-04 Niels Rogalla <niro@magellan-linux.de>
1089    
1090     * [r2460] src/systemd/mcore-register-client.service.in:
1091     -mcore-register-clients write to disk so After=local-fs.target is
1092     required
1093     * [r2459] src/systemd/mcore-register-client.service.in:
1094     -require network to be online
1095     * [r2458] ChangeLog:
1096     -updated ChangeLog
1097    
1098 niro 2458 2015-09-03 Niels Rogalla <niro@magellan-linux.de>
1099    
1100     * [r2457] src/include/register.global.class.in:
1101     -register the client as online too
1102     * [r2456] src/modules/fluxbox/fluxbox-rebuild-menu.in:
1103     -use the mcore-serial program
1104     * [r2455] src/mcore-register-client.in:
1105     -honor UNKNOWN serial
1106     * [r2454] src/mcore-register-client.in:
1107     -use mcore-serial program
1108     * [r2453] src/mcore-register-client.in:
1109     -always exit 0 if config.d/serial exist
1110     * [r2452] src/systemd/Makefile:
1111     -fixed a typo
1112     * [r2451] src/systemd/mcored.service.in:
1113     -depend on mcore-register-client service
1114     * [r2450] src/systemd/Makefile,
1115     src/systemd/mcore-controld.service.in[ADD],
1116     src/systemd/mcore-register-client.service.in[ADD]:
1117     -added mcore-controld and mcore-register-client systemd services
1118     * [r2449] Makefile.inc, conf/mcore.conf.in:
1119     -make MCORE_CONFIG_PATH configurable
1120     * [r2448] src/Makefile, src/mcore-serial.in[ADD]:
1121     -added mcore-serial program to print the client serial systemwide
1122     * [r2447] src/include/register.global.class.in:
1123     -use oneline nsslsay cmds
1124     * [r2446] src/mcored.in:
1125     -include register functions
1126     * [r2445] src/include/register.global.class.in:
1127     -print ip_address in debug mode and use the right ip variable
1128     * [r2444] src/mcore-controld.in:
1129     -fixed sql_user
1130     * [r2443] src/include/register.global.class.in:
1131     -do not escape multiple line cmds for nsslsay
1132     * [r2442] src/include/register.global.class.in, src/mcored.in:
1133     -added register_client_local() function to inform the client
1134     about the serial
1135     * [r2441] src/include/register.global.class.in:
1136     -echo retvals propably
1137     * [r2440] src/mcore-controld.in:
1138     -added missing register.global.class
1139     * [r2439] src/include/register.global.class.in:
1140     -use decho() for debug messages
1141     * [r2438] src/mcore-controld.in:
1142     -added missing mcore.conf include
1143     * [r2437] src/mcore-register-client.in:
1144     -fixed nsslsay environment
1145     * [r2436] src/include/Makefile:
1146     -generate register.global.class
1147     * [r2435] src/include/register.global.class.in:
1148     -fixed header
1149     * [r2434] src/Makefile, src/mcore-register-client.in[ADD]:
1150     -added mcore-register-client binary
1151     * [r2433] src/include/register.global.class.in:
1152     -fixed retvals and use nsslsay_fingerprint to send the
1153     registration
1154     * [r2432] src/mcore-controld.in:
1155     -accept the register param
1156     * [r2431] src/include/register.global.class.in:
1157     -resolv mtime and fix broken variables
1158     * [r2430] src/include/register.global.class.in[ADD]:
1159     -added initial client registration class
1160     * [r2429] src/include/common.global.class.in:
1161     -added initial nsslsay() and nsslsay_fingerprint() functions
1162     * [r2428] src/include/common.global.class.in,
1163     src/include/sessionauth.global.class.in:
1164     -added cert_fingerprint() and key_fingerprint() functions for
1165     global certificate handling
1166     * [r2427] src/include/sessionauth.global.class.in:
1167     -fixed a typo
1168     * [r2426] src/include/daemon.global.class.in,
1169     src/mcore-controld.in, src/mcored.in:
1170     -inform the user about the fingerprint authentication method too
1171     * [r2425] src/include/sessionauth.global.class.in:
1172     -use the certificate fingerprint, not the certificate itsel for
1173     authentication to fix parsing issues
1174     * [r2424] Makefile.inc:
1175     -fixed missing cert file sed
1176     * [r2423] Makefile.inc, conf/mcore.conf.in,
1177     src/include/sessionauth.global.class.in, src/mcore-controld.in,
1178     src/mcored.confd.in, src/mcored.in:
1179     -added certifacte auth method
1180    
1181     2015-09-02 Niels Rogalla <niro@magellan-linux.de>
1182    
1183     * [r2422] src/Makefile:
1184     -build mcore-controld
1185     * [r2421] src/mcore-controld.in:
1186     -added prompt
1187    
1188     2015-09-01 Niels Rogalla <niro@magellan-linux.de>
1189    
1190     * [r2420] src/include/common.global.class.in:
1191     -added more network functions: iface_for_ip(), iface_for_mac(),
1192     mac_for_iface()
1193    
1194 niro 2409 2015-08-31 Niels Rogalla <niro@magellan-linux.de>
1195    
1196 niro 2458 * [r2419] src/modules/idesk/Makefile:
1197     -fixed sudoers permissions
1198     * [r2418] src/modules/idesk/Makefile:
1199     -fixed typos
1200     * [r2417] src/modules/idesk/idesk-sysinfo.in:
1201     -fixed a typo
1202     * [r2416] ChangeLog:
1203     -updated ChangeLog
1204 niro 2416 * [r2415] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1205     -honor user privileges, fix missing idesktop rc and make idesk
1206     startup configurable
1207     * [r2414] src/modules/idesk/Makefile,
1208     src/modules/idesk/desktop_icons.sudoers.in[ADD]:
1209     -install sudo configuration
1210     * [r2413] src/modules/idesk/idesk-sysinfo.in:
1211     -fixed broken sysinfo icon
1212     * [r2412] src/modules/idesk/idesk-sysinfo.in:
1213     -honor user privileges
1214     * [r2411] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1215     -restart idesk only if it is already running
1216     * [r2410] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1217     -generate sysinfo icon too
1218     * [r2409] ChangeLog:
1219     -updated ChangeLog
1220 niro 2409 * [r2408] src/modules/idesk/Makefile:
1221     -symlink idesk-generate-all-desktop-icons to BINDIR instead of
1222     idesk-sysinfo
1223     * [r2407] src/include/common.global.class.in:
1224     -added global network functions iface_for_remote_addr() and
1225     dns_to_ip()
1226     * [r2406] src/modules/idesk/idesk-sysinfo.in:
1227     -only generate an icon info file and let
1228     generate-all-desktop-icon genrate all icons, also print the
1229     current ip of the host
1230     * [r2405] src/modules/citrix/citrix-session.in:
1231     -generate a desktop icon
1232     * [r2404] src/modules/idesk/idesk-generate-all-desktop-icons.in,
1233     src/modules/idesk/idesk-generate-icon-info.in,
1234     src/modules/idesk/idesk-generate-icon.in,
1235     src/modules/idesk/idesk.client.class.in:
1236     -renamed icon position variables from {x,y}res to {x,y}pos
1237     * [r2403] src/modules/idesk/idesk-generate-all-desktop-icons.in,
1238     src/modules/idesk/idesk-generate-icon.in:
1239     -fix permissions of the .idesktop directory
1240    
1241     2015-08-28 Niels Rogalla <niro@magellan-linux.de>
1242    
1243     * [r2402] src/modules/citrix/Makefile,
1244     src/modules/citrix/citrix.conf.in,
1245     src/modules/citrix/storefront-resolver.in:
1246     -reworked storefront subscription behacior
1247     * [r2401] src/modules/citrix/storefront-resolver.in:
1248     -set addstore_required to 0, stores are added by mcore-tools
1249     * [r2400] src/modules/citrix/storefront-resolver.in:
1250     -fixed typos
1251     * [r2399] src/modules/basic-input/input.client.class.in:
1252     -fixed whitespaces
1253     * [r2398] src/modules/basic-input/input.client.class.in,
1254     src/modules/network/network.client.class.in:
1255     -honor Xorg with all pidof instances
1256     * [r2397] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1257     -fallback to 800x600 resolution if xinfo fails
1258    
1259     2015-08-27 Niels Rogalla <niro@magellan-linux.de>
1260    
1261     * [r2396] src/modules/citrix/storefront-resolver.in:
1262     -setup a proper runtime for the citrix client
1263     * [r2395] src/modules/citrix/storefront-session.in:
1264     -fixed a typo
1265     * [r2394] src/modules/citrix/storefront-session.in:
1266     -fixed a typo
1267     * [r2393] src/modules/citrix/storefront-session.in:
1268     -cleanup session list query
1269     * [r2392] src/modules/citrix/storefront-session.in:
1270     -suppress file suffix .sh on session print
1271     * [r2391] src/modules/citrix/Makefile,
1272     src/modules/citrix/citrix.conf.in,
1273     src/modules/citrix/storefront-resolver.in,
1274     src/modules/citrix/storefront-session.in,
1275     src/modules/citrix/storefront.client.class.in:
1276     --added basic getopts to clarify and ease things, fixed broken
1277     config include and resulting missing variables and renamed
1278     STOREFRONT_STORE to DEFAULT_STOREFRONT_STORE in citrix.conf
1279     * [r2390] src/modules/citrix/storefront.client.class.in:
1280     -use x11runas
1281     * [r2389] src/modules/citrix/storefront-session.in:
1282     -use x11runas
1283    
1284     2015-08-26 Niels Rogalla <niro@magellan-linux.de>
1285    
1286     * [r2388] src/modules/citrix/storefront-session.in:
1287     -fixed a {name} -> ${name}
1288     * [r2387] src/modules/citrix/storefront-session.in:
1289     -fixed a typo -add -> --add
1290     * [r2386] src/modules/citrix/storefront.client.class.in:
1291     -require idesk
1292     * [r2385] src/modules/citrix/storefront.client.class.in:
1293     -fixed broken help
1294     * [r2384] src/modules/citrix/storefront.client.class.in:
1295     -fixed broken help
1296     * [r2383] src/modules/citrix/storefront-session.in:
1297     -revert changes
1298     * [r2382] src/modules/citrix/storefront-session.in:
1299     -fixed a typo
1300     * [r2381] src/modules/citrix/storefront-session.in:
1301     -generate idesk icons if idesk was provided
1302     * [r2380] src/modules/idesk/idesk.client.class.in:
1303     -regen all desktop icons after altering them
1304     * [r2379] src/modules/idesk/idesk.client.class.in:
1305     -remove the dot too
1306     * [r2378] src/modules/idesk/idesk.client.class.in:
1307     -do not print icon_info_suffix
1308     * [r2377] src/modules/idesk/idesk.client.class.in:
1309     -fixed a typo MLIBDIR -> MCORE_LIBDIR
1310     * [r2376] src/modules/idesk/idesk.client.class.in:
1311     -fixed a typo
1312     * [r2375] src/modules/idesk/idesk.client.class.in:
1313     -reworked idesk.client.class
1314     * [r2374] src/modules/idesk/idesk-generate-icon.in:
1315     -let generate-all-desktop-icons restart idesk only
1316     * [r2373] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1317     -use introduces methods
1318     * [r2372] src/modules/idesk/idesk-generate-icon.in:
1319     -restart idesk after altering the icons
1320     * [r2371] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1321     -fixed whitespaces
1322     * [r2370] src/modules/idesk/idesk-generate-icon.in:
1323     -use the right variables
1324     * [r2369] src/modules/idesk/idesk-generate-icon-info.in,
1325     src/modules/idesk/idesk-generate-icon.in:
1326     -added add,del,print support
1327     * [r2368] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1328     -remove shutdown,reboot info before creating all desktop icons
1329    
1330     2015-08-25 Niels Rogalla <niro@magellan-linux.de>
1331    
1332     * [r2367] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1333     -fixed a typo
1334     * [r2366] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1335     -restart idesk
1336     * [r2365] src/modules/idesk/idesk-generate-icon-info.in:
1337     -fixed a typo and only add iwidth and iheight if not empty
1338     * [r2364] src/modules/idesk/idesk-generate-icon.in:
1339     -fixed a typo
1340     * [r2363] icons/Makefile, icons/default.png[ADD],
1341     icons/default_item.png[ADD], icons/firefox.png[ADD]:
1342     -added more icons
1343     * [r2362] src/modules/idesk/idesk-generate-icon-info.in:
1344     -added missing filename to icon_resource info
1345     * [r2361] src/modules/idesk/idesk-generate-icon.in:
1346     -fixed a typo
1347     * [r2360] src/modules/idesk/idesk-generate-all-desktop-icons.in,
1348     src/modules/idesk/idesk-generate-icon-info.in,
1349     src/modules/idesk/idesk-generate-icon.in:
1350     -fixed missing die() function
1351     * [r2359] src/modules/idesk/idesk-generate-icon-info.in:
1352     -fixed a typo
1353     * [r2358] src/modules/idesk/Makefile,
1354     src/modules/idesk/idesk-generate-all-desktop-icons.in[ADD],
1355     src/modules/idesk/idesk-generate-icon-info.in[ADD],
1356     src/modules/idesk/idesk-generate-icon.in[ADD]:
1357     -basic idesk helpers
1358    
1359     2015-08-24 Niels Rogalla <niro@magellan-linux.de>
1360    
1361     * [r2357] src/modules/citrix/storefront-session.in,
1362     src/modules/citrix/storefront.client.class.in:
1363     -serveral fixups to get things work
1364     * [r2356] src/modules/citrix/storefront-resolver.in:
1365     -fixed spelling
1366     * [r2355] src/modules/citrix/storefront.client.class.in:
1367     -fixups
1368     * [r2354] src/modules/citrix/Makefile,
1369     src/modules/citrix/storefront-session.in[ADD],
1370     src/modules/citrix/storefront.client.class.in[ADD]:
1371     -added storefront-session script and storefront.client.class
1372     * [r2353] src/modules/citrix/storefront-resolver.in:
1373     -aded liststore, addstore, delstore cmds and fixed some broken
1374     STORE variables
1375     * [r2352] src/modules/citrix/Makefile,
1376     src/modules/citrix/citrix.conf.in,
1377     src/modules/citrix/storefront-resolver.in[ADD]:
1378     -added initial storefront support
1379     * [r2351] src/include/common.global.class.in:
1380     -fixed Xorg handling and revert escape hacks
1381     * [r2350] src/modules/tigervnc/vnc.client.class.in:
1382     -honor newer vncpasswd versions of tigervnc
1383     * [r2349] src/include/common.global.class.in:
1384     -x11runas(): escape $@ to honor environments variables
1385     * [r2348] ChangeLog, src/include/common.global.class.in,
1386     src/modules/tigervnc/vnc.client.class.in:
1387     -revert changes
1388     * [r2347] ChangeLog, src/include/common.global.class.in,
1389     src/modules/tigervnc/vnc.client.class.in:
1390     -x11runas(): escape $@ to honor environments variables
1391    
1392     2014-07-15 Niels Rogalla <niro@magellan-linux.de>
1393    
1394     * [r2346] src/modules/basic-input/input.client.class.in:
1395     -honor MROOT if localectl exist
1396     * [r2345] dracut/mcored/run-mcored.sh.in:
1397     -removed neednet flag
1398    
1399     2014-07-14 Niels Rogalla <niro@magellan-linux.de>
1400    
1401     * [r2344] src/include/daemon.global.class.in:
1402     -fixed a typo - reval -> retval
1403     * [r2343] src/modules/citrix/citrix-session.in:
1404     -added missing include
1405     * [r2342] src/systemd/Makefile:
1406     -fixed a typo
1407     * [r2341] src/systemd/Makefile,
1408     src/systemd/mcored.tmpfilesd.conf.in[ADD]:
1409     -added tmpfiles.d file for mcored to create /var/lib/mcored
1410     * [r2340] dracut/mcored/module-setup.sh.in:
1411     -suppress some errors
1412     * [r2339] dracut/mcored-citrix/Makefile,
1413     dracut/mcored-citrix/module-setup.sh.in:
1414     -honor PNABROWSE_ICAROOT
1415     * [r2338] dracut/mcored/module-setup.sh.in:
1416     -install user/groups if they not exist
1417     * [r2337] src/modules/citrix/Makefile:
1418     -honor PNABROWSE_ICAROOT
1419     * [r2336] src/modules/citrix/query-citrix-browser.in:
1420     -run pnabrowse via chroot if MROOT was set
1421     * [r2335] src/mcored.in:
1422     -add an prompt pattern to mcored cmdline
1423    
1424     2014-07-11 Niels Rogalla <niro@magellan-linux.de>
1425    
1426     * [r2334] dracut/mcored/module-setup.sh.in:
1427     -add missing MCORE_UNPRIV_USER to initramfs passwd
1428     * [r2333] dracut/Makefile[ADD]:
1429     -add subdir Makefile
1430     * [r2332] dracut/mcored-citrix[ADD],
1431     dracut/mcored-citrix/Makefile[ADD],
1432     dracut/mcored-citrix/mcored-citrix.conf[ADD],
1433     dracut/mcored-citrix/module-setup.sh.in[ADD]:
1434     -added mcored-citrix dracut module
1435     * [r2331] dracut/mcored/Makefile:
1436     -fixed include path
1437     * [r2330] dracut/Makefile[DEL], dracut/mcored[ADD],
1438     dracut/mcored.conf[DEL], dracut/mcored/Makefile[CPY],
1439     dracut/mcored/mcored.conf[CPY],
1440     dracut/mcored/module-setup.sh.in[CPY],
1441     dracut/mcored/run-mcored.sh.in[CPY],
1442     dracut/module-setup.sh.in[DEL], dracut/run-mcored.sh.in[DEL]:
1443     -moved dracut module to dracut/mcored
1444     * [r2329] src/modules/fluxbox/fluxbox-rebuild-autostart.in:
1445     -create //.fluxbox directory if not exist
1446     * [r2328] src/modules/fluxbox/fluxbox-rebuild-menu.in:
1447     -fixed a typo s/-o/-g/
1448     * [r2327] dracut/run-mcored.sh.in:
1449     -tell the user that a remount is not required if the fs is
1450     already mounted rw
1451     * [r2326] dracut/run-mcored.sh.in:
1452     -only remount if the filesystem is ro and be more verbose
1453     * [r2325] dracut/mcored.conf:
1454     -do not omit systemd
1455     * [r2324] dracut/module-setup.sh.in:
1456     -fixed module installation
1457     * [r2323] dracut/run-mcored.sh.in:
1458     -print a noisy message if mcored was started
1459     * [r2322] dracut/module-setup.sh.in, dracut/run-mcored.sh.in:
1460     -revert changes
1461     * [r2321] dracut/module-setup.sh.in, dracut/run-mcored.sh.in:
1462     -print a noisy message if mcored was started
1463     * [r2320] src/modules/citrix/query-citrix-browser.in:
1464     -added missing includes
1465    
1466     2014-07-03 Niels Rogalla <niro@magellan-linux.de>
1467    
1468     * [r2319] src/modules/citrix/citrix-session.in,
1469     src/modules/citrix/citrix.client.class.in:
1470     -generate fluxbox menuentries with the citrix-session helper
1471     program if fluxbox was provided
1472     * [r2318] src/include/daemon.global.class.in:
1473     -added is_provided() function
1474    
1475     2014-02-06 Niels Rogalla <niro@magellan-linux.de>
1476    
1477     * [r2317] grub/Makefile:
1478     -install grub config with prio level 50
1479     * [r2316] dracut/Makefile:
1480     -install dracut config with prio level 50
1481    
1482 niro 2314 2014-01-20 Niels Rogalla <niro@magellan-linux.de>
1483    
1484 niro 2409 * [r2315] Makefile, grub[ADD], grub/Makefile[ADD],
1485     grub/mcored.conf[ADD]:
1486     -install grub configuration to enable networking
1487     * [r2314] ChangeLog:
1488     -updated ChangeLog
1489 niro 2314 * [r2313] daemon[DEL]:
1490     -removed old daemon dir
1491     * [r2312] src/sysvinit/mcore-controld.rc.in:
1492     -SSL_KEY_DIR was renamed to CHROOT_DIR
1493     * [r2311] src/sysvinit/mcore-controld.rc.in:
1494     -control daemon was renamed to mcore-controld
1495     * [r2310] src/sysvinit/mcore-controld.rc.in:
1496     -honor variable pathes of the Makefile
1497     * [r2309] src/sysvinit/mcore-controld.rc.in:
1498     -quiet stop
1499     * [r2308] src/sysvinit/mcored.rc.in:
1500     -updated runlevels
1501     * [r2307] src/sysvinit/mcore-controld.rc.in:
1502     -use rc_print() and rc_echo() functions
1503     * [r2306] daemon/control/control-daemon.rc[DEL],
1504     src/sysvinit/mcore-controld.rc.in[CPY]:
1505     -moved daemon/control/control-daemon.rc to
1506     src/sysvinit/mcore-controld.rc.in
1507     * [r2305] src/modules/basic-input/input.control.class.in,
1508     src/modules/basic-video/graphic.control.class.in,
1509     src/modules/citrix/citrix.control.class.in:
1510     -use CLASS_ARGV
1511     * [r2304] src/mcore-controld.in:
1512     -modified to match new classes and includes
1513     * [r2303] src/include/daemon.global.class.in, src/mcored.in:
1514     -renamed load_client_classes() to load_classes() and make it
1515     variable to either load client or control classes
1516     * [r2302] src/include/daemon.global.class.in:
1517     -call sigterm to terminate sslsvd. this supresses some error
1518     messages
1519     * [r2301] dracut/mcored.conf:
1520     -added some debugging helpers
1521     * [r2300] dracut/mcored.conf:
1522     -dracut networking will not work if systemd gets included
1523     * [r2299] dracut/module-setup.sh.in:
1524     -use dracut's busybox module
1525     * [r2298] dracut/run-mcored.sh.in:
1526     -only run mcored in the initrd if network was provided
1527     * [r2297] dracut/module-setup.sh.in, dracut/net-lib.sh[DEL],
1528     dracut/run-mcored.sh.in:
1529     -use network module instead of brewing our own stuff here
1530     * [r2296] dracut/Makefile:
1531     -use priority level 70 instead of 40 for the dracut module
1532    
1533 niro 2293 2014-01-16 Niels Rogalla <niro@magellan-linux.de>
1534    
1535 niro 2314 * [r2295] src/Makefile:
1536     -install generate-certificate as mcore-generate-certificate
1537     * [r2294] src/Makefile:
1538     -fixed generate-certifacte installation
1539     * [r2293] ChangeLog:
1540     -updated ChangeLog
1541 niro 2293 * [r2292] dracut/Makefile:
1542     -fixed dracut module installation
1543     * [r2291] Makefile:
1544     -install dracut module
1545    
1546     2014-01-14 Niels Rogalla <niro@magellan-linux.de>
1547    
1548     * [r2290] src/modules/basic-video/graphic.control.class[DEL],
1549     src/modules/basic-video/graphic.control.class.in[CPY]:
1550     -renamed graphic.control.class -> graphic.control.class.in
1551     * [r2289] src/modules/basic-input/input.control.class[DEL],
1552     src/modules/basic-input/input.control.class.in[CPY]:
1553     -renamed input.control.class -> input.control.class.in
1554     * [r2288] daemon/control/include/session.control.class[DEL],
1555     src/modules/citrix/citrix.control.class.in[CPY]:
1556     -moved daemon/control/include/session.control.class to
1557     src/modules/citrix/citrix.control.class.in
1558     * [r2287] daemon/control/include/input.control.class[DEL],
1559     src/modules/basic-input/input.control.class[CPY]:
1560     -moved daemon/control/include/input.control.class to
1561     src/modules/basic-input/input.control.class
1562     * [r2286] daemon/control/include/graphic.control.class[DEL],
1563     src/modules/basic-video/graphic.control.class[CPY]:
1564     -moved daemon/control/include/graphic.control.class to
1565     src/modules/basic-video/graphic.control.class
1566     * [r2285] daemon/control/control-daemon.sh[DEL],
1567     src/mcore-controld.in[CPY]:
1568     -moved daemon/control/control-daemon.sh to src/mcore-controld.in
1569     * [r2284] src/modules/idesk/idesk.client.class.in:
1570     -fixed whitespaces
1571     * [r2283] src/modules/basic-input/input.client.class.in:
1572     -use fluxbox-autostart and fluxbox-rebuild-autostart helpers
1573     * [r2282] src/modules/fluxbox/Makefile,
1574     src/modules/fluxbox/fluxbox-autostart.in[ADD]:
1575     -added fluxbox-autostart helper
1576     * [r2281] src/modules/fluxbox/fluxbox-menuitem.in:
1577     -added --comment switch
1578     * [r2280] src/modules/citrix/citrix.client.class.in:
1579     -use new fluxbox-menuitem helper
1580     * [r2279] src/modules/citrix/citrix.client.class.in:
1581     -use basename of ica-session (not lala.ica)
1582     * [r2278] src/modules/citrix/citrix-session.in:
1583     -use citrix-serverlist
1584     * [r2277] src/modules/fluxbox/Makefile,
1585     src/modules/fluxbox/fluxbox-menuitem.in[ADD],
1586     src/modules/fluxbox/fluxbox.client.class.in:
1587     -split of fluxbox-menuitem from fluxbox.client.class.in to make
1588     things more modular
1589     * [r2276] src/modules/citrix/citrix.client.class.in:
1590     -prefix citrix-session and citrix-serverlist with MCORE_LIBDIR
1591     * [r2275] src/modules/citrix/citrix.client.class.in:
1592     -fixed broken if-condition
1593     * [r2274] src/modules/citrix/citrix.client.class.in:
1594     -fixed missing case ifs
1595     * [r2273] src/modules/citrix/citrix.client.class.in:
1596     -do not escape
1597     * [r2272] src/modules/citrix/Makefile,
1598     src/modules/citrix/citrix-serverlist.in[ADD],
1599     src/modules/citrix/citrix-session.in[ADD],
1600     src/modules/citrix/citrix.client.class.in,
1601     src/modules/citrix/query-citrix-browser.in[ADD]:
1602     -split citrix.client.class.in to single programs named
1603     citrix-serverlist, citrix-session and query-citrix-browser to
1604     make things more modular and simpler
1605     * [r2271] src/include/daemon.global.class.in,
1606     src/modules/citrix/citrix.client.class.in:
1607     -fixed broken variables
1608     * [r2270] src/modules/citrix/citrix.client.class.in:
1609     -make pnabrowse retval parseable with ';' as ifs, because the
1610     retvals can contain whitespaces
1611     * [r2269] src/include/daemon.global.class.in, src/mcored.in,
1612     src/modules/basic-input/input.client.class.in,
1613     src/modules/basic-system/system.client.class.in,
1614     src/modules/basic-video/graphic.client.class.in,
1615     src/modules/citrix/citrix.client.class.in,
1616     src/modules/fbsplash/fbsplash.client.class.in,
1617     src/modules/fluxbox/fluxbox.client.class.in,
1618     src/modules/hwinfo/hardware.client.class.in,
1619     src/modules/lprng/printing.client.class.in,
1620     src/modules/mage/mage.client.class.in,
1621     src/modules/network/network.client.class.in,
1622     src/modules/plymouth/plymouth.client.class.in,
1623     src/modules/systemd/systemd.client.class.in,
1624     src/modules/sysvinit/sysvinit.client.class.in,
1625     src/modules/tigervnc/vnc.client.class.in:
1626     -use global argv arrays GLOBAL_ARGV and CLASS_ARGV to fix
1627     whitespace issues with the read cmd. escaping works with this
1628     now. every class must use the CLASS_ARGV array for arguments
1629    
1630 niro 2256 2014-01-13 Niels Rogalla <niro@magellan-linux.de>
1631    
1632 niro 2293 * [r2268] ChangeLog:
1633     -updated ChangeLog
1634 niro 2268 * [r2267] src/modules/citrix/citrix.client.class.in:
1635     -fixed serverlist/sessionlist array evaluation
1636     * [r2266] src/modules/citrix/citrix.client.class.in:
1637     -missed to honor PNABWROWSE_SERVER_EXCLUDE in one case
1638     * [r2265] src/modules/citrix/citrix.client.class.in:
1639     -fixed whitespaces
1640     * [r2264] src/modules/citrix/citrix.client.class.in:
1641     -fixed missing PNABROWSE_* sanity checks
1642     * [r2263] src/modules/citrix/citrix.client.class.in:
1643     -fixed c&p typo
1644     * [r2262] src/modules/citrix/citrix.client.class.in:
1645     -use variables for all PNABROWSE_* instances
1646     * [r2261] src/modules/citrix/citrix.client.class.in:
1647     -print help on wrong arguments
1648     * [r2260] src/modules/citrix/citrix.conf.in:
1649     -fixed spelling
1650     * [r2259] src/modules/citrix/Makefile,
1651     src/modules/citrix/citrix.client.class.in,
1652     src/modules/citrix/citrix.conf.in[ADD]:
1653     -support pnabrowse autodetection
1654     * [r2258] src/include/daemon.global.class.in, src/mcored.in:
1655     -make use of the new include() function
1656     * [r2257] src/include/common.global.class.in:
1657     -added include() function which sources files with debug
1658     information
1659     * [r2256] ChangeLog:
1660     -updated ChangeLog
1661 niro 2256 * [r2255] dracut/Makefile:
1662     -moved dracut make variables
1663     * [r2254] src/modules/fluxbox/fluxbox-rebuild-menu.in:
1664     -fixed broken os-release path
1665     * [r2253] src/modules/fluxbox/fluxbox-rebuild-autostart.in,
1666     src/modules/fluxbox/fluxbox-rebuild-menu.in:
1667     -renamed MCLIBDIR -> MCORE_LIBDIR
1668     * [r2252] Makefile.inc:
1669     -make SCRIPT_SED_COMMAND variable, moved dracut, systemd and
1670     sysvinit variables to corresponding subdirs
1671     * [r2251] src/Makefile:
1672     -moved systemd and sysvinit init files to subdirs
1673     * [r2250] src/sysvinit/Makefile[ADD]:
1674     -added Makefile
1675     * [r2249] src/systemd/Makefile:
1676     -target -install-client-services-systemd requires all target
1677     * [r2248] src/systemd/Makefile:
1678     -add PHONY target install-client-services-systemd
1679     * [r2247] src/systemd/Makefile[ADD]:
1680     -added Makefile
1681     * [r2246] src/mcored.rc.in[DEL], src/sysvinit/mcored.rc.in[CPY]:
1682     -moved mcored.rc.in to sysvinit/mcored.rc.in
1683     * [r2245] src/mcored.service.in[DEL],
1684     src/systemd/mcored.service.in[CPY]:
1685     -moved mcored.service.in to systemd/mcored.service.in
1686     * [r2244] src/systemd[ADD], src/sysvinit[ADD]:
1687     -add systemd and sysvinit dir
1688     * [r2243] daemon/control/control-daemon.sh,
1689     src/include/daemon.global.class.in,
1690     src/include/hwdetection.global.class.in,
1691     src/include/sessionauth.global.class.in, src/mcored.in,
1692     src/modules/basic-system/system.client.class.in,
1693     src/modules/fbsplash/fbsplash.client.class.in,
1694     src/modules/systemd/systemd.client.class.in,
1695     src/modules/sysvinit/sysvinit.client.class.in:
1696     -fixed spelling - unkown -> unknown
1697    
1698     2014-01-11 Niels Rogalla <niro@magellan-linux.de>
1699    
1700     * [r2242] Makefile.inc:
1701     -fixed wrong variable ETCDIR -> SYSCONFDIR, added sh processor
1702     * [r2241] dracut/Makefile[ADD]:
1703     -added Makefile
1704     * [r2240] dracut/run-mcored.sh.in:
1705     -use variable pathes
1706     * [r2239] dracut/module-setup.sh.in:
1707     -use variable pathes
1708     * [r2238] dracut/module-setup.sh[DEL],
1709     dracut/module-setup.sh.in[CPY]:
1710     -renamed module-setup.sh -> module-setup.sh.in
1711     * [r2237] dracut/run-mcored.sh[DEL], dracut/run-mcored.sh.in[CPY]:
1712     -renamed run-mcored.sh -> run-mcore.sh.in
1713     * [r2236] src/include/sessionauth.global.class.in:
1714     -use variable pathes
1715     * [r2235] src/include/hwdetection.global.class.in:
1716     -use variable pathes
1717     * [r2234] src/include/Makefile[ADD]:
1718     -added Makefile
1719     * [r2233] src/modules/Makefile:
1720     -refactored Makefile
1721     * [r2232] src/Makefile:
1722     -refactored Makefile
1723    
1724     2014-01-10 Niels Rogalla <niro@magellan-linux.de>
1725    
1726     * [r2231] src/include/sessionauth.global.class[DEL],
1727     src/include/sessionauth.global.class.in[CPY]:
1728     -renamed sessionauth.global.class -> sessionauth.global.class.in
1729     * [r2230] src/include/mysqlfunctions.global.class[DEL],
1730     src/include/mysqlfunctions.global.class.in[CPY]:
1731     -renamed mysqlfunctions.global.class ->
1732     mysqlfunctions.global.class.in
1733     * [r2229] src/include/hwdetection.global.class[DEL],
1734     src/include/hwdetection.global.class.in[CPY]:
1735     -renamed hwdetection.global.class -> hwdetection.global.class.in
1736     * [r2228] src/include/daemon.global.class[DEL],
1737     src/include/daemon.global.class.in[CPY]:
1738     -renamed daemon.global.class -> daemon.global.class.in
1739     * [r2227] src/include/common.global.class[DEL],
1740     src/include/common.global.class.in[CPY]:
1741     -renamed common.global.class -> common.global.class.in
1742     * [r2226] daemon/cmdlets.txt[DEL], src/modules/cmdlets.txt[CPY]:
1743     -move daemon/cmdlets.txt to src/modules/cmdlets.txt
1744     * [r2225] Makefile:
1745     -added icons SUBDIR
1746     * [r2224] Makefile:
1747     -added certs SUBDIR
1748     * [r2223] Makefile:
1749     -refactored Makefile
1750     * [r2222] Makefile.inc:
1751     -fixed whitespaces
1752     * [r2221] Makefile.inc:
1753     -added more processors
1754     * [r2220] Makefile.inc:
1755     -provided by subdir Makefiles
1756     * [r2219] icons/Makefile[ADD]:
1757     -added Makefile
1758     * [r2218] icons/reboot.png[ADD], icons/shutdown.png[ADD]:
1759     -added reboot.png shutdown.png
1760     * [r2217] certs/Makefile[ADD]:
1761     -added Makefile
1762     * [r2216] conf/Makefile[ADD]:
1763     -added Makefile
1764     * [r2215] certs/mcored.pem:
1765     -removed executable bit
1766     * [r2214] conf/mcore.conf.in:
1767     -removed executable bit
1768     * [r2213] conf/config.rc.in[DEL], conf/mcore.conf.in[CPY]:
1769     -renamed config.rc to mcore.conf
1770     * [r2212] dracut/module-setup.sh, src/mcored.in,
1771     src/modules/fluxbox/fluxbox-rebuild-autostart.in,
1772     src/modules/fluxbox/fluxbox-rebuild-menu.in:
1773     -renamed config.rc to mcore.conf
1774     * [r2211] src/modules/Makefile[ADD]:
1775     -provide a Makefile for modules
1776     * [r2210] daemon/mcorepasswd.in[DEL], src/mcorepasswd.in[CPY]:
1777     -moved daemon/mcorepasswd.in to src/mcorepasswd.in
1778     * [r2209] daemon/generate-certificate.in[DEL],
1779     src/generate-certificate.in[CPY]:
1780     -moved daemon/generate-certificate.in to
1781     src/generate-certificate.in
1782     * [r2208] certs[CPY], daemon/certs[DEL]:
1783     -moved daemon/certs to certs
1784     * [r2207] daemon/include[DEL], src/include[CPY]:
1785     -moved daemon/include to src/include
1786     * [r2206] daemon/client/mcored.service.in[DEL],
1787     src/mcored.service.in[CPY]:
1788     -moved daemon/client/mcored.service.in to src/mcored.service.in
1789     * [r2205] daemon/client/mcored.rc.in[DEL], src/mcored.rc.in[CPY]:
1790     -moved daemon/client/mcored.rc.in to src/mcored.rc.in
1791     * [r2204] daemon/client/mcored.confd.in[DEL],
1792     src/mcored.confd.in[CPY]:
1793     -moved daemon/client/mcored.confd.in to src/mcored.confd.in
1794     * [r2203] src/mcored.in:
1795     -removed execute bit
1796     * [r2202] daemon/client/mcored.in[DEL], src/mcored.in[CPY]:
1797     -moved daemon/client/mcored.in to src/mcored.in
1798     * [r2201] src/modules/basic-system/system.client.class.in:
1799     -fixed whitespaces
1800     * [r2200] src/modules/basic-system/system.client.class.in:
1801     -use variable pathes
1802     * [r2199] daemon/client/include/system.client.class[DEL],
1803     src/modules/basic-system/system.client.class.in[CPY]:
1804     -moved daemon/client/include/system.client.class to
1805     src/modules/basic-system/system.client.class.in
1806     * [r2198] src/modules/basic-system[ADD],
1807     src/modules/basic-system/Makefile[ADD]:
1808     -added basic-system module
1809     * [r2197] src/modules/basic-input/input.client.class.in:
1810     -use variable pathes
1811     * [r2196] daemon/client/include/input.client.class[DEL],
1812     src/modules/basic-input/input.client.class.in[CPY]:
1813     -moved daemon/client/include/input.client.class to
1814     src/modules/basic-input/input.client.class.in
1815     * [r2195] src/modules/basic-input[ADD],
1816     src/modules/basic-input/Makefile[ADD]:
1817     -added basic-input module
1818     * [r2194] src/modules/basic-video/graphic.client.class.in:
1819     -use variable pathes
1820     * [r2193] daemon/client/include/graphic.client.class[DEL],
1821     src/modules/basic-video/graphic.client.class.in[CPY]:
1822     -moved daemon/client/include/graphic.client.class to
1823     src/modules/basic-video/graphic.client.class.in
1824     * [r2192] src/modules/basic-video[ADD],
1825     src/modules/basic-video/Makefile[ADD]:
1826     -added basic-video module
1827     * [r2191] src/modules/xorg[DEL]:
1828     -removed xorg module, it provided by basic-video
1829     * [r2190] src/modules/xorg[ADD], src/modules/xorg/Makefile[ADD]:
1830     -added xorg module
1831     * [r2189] daemon/client/include/hardware.client.class[DEL],
1832     src/modules/hwinfo/hardware.client.class.in[CPY]:
1833     -moved daemon/client/include/hardware.client.class to
1834     src/modules/hwinfo/hardware.client.class.in
1835     * [r2188] src/modules/hwinfo[ADD],
1836     src/modules/hwinfo/Makefile[ADD]:
1837     -added hwinfo module
1838     * [r2187] src/modules/network/network.client.class.in:
1839     -use variable pathes
1840     * [r2186] daemon/client/include/network.client.class[DEL],
1841     src/modules/network/network.client.class.in[CPY]:
1842     -moved daemon/client/include/network.client.class to
1843     src/modules/network/network.client.class.in
1844     * [r2185] src/modules/network[ADD],
1845     src/modules/network/Makefile[ADD]:
1846     -added network module
1847     * [r2184] src/modules/mage/mage.client.class[DEL],
1848     src/modules/mage/mage.client.class.in[CPY]:
1849     -really moved to mage.client.class.in
1850     * [r2183] daemon/client/include/mage.client.class[DEL],
1851     src/modules/mage/mage.client.class[CPY]:
1852     -moved daemon/client/include/mage.client.class to
1853     src/modules/mage/mage.client.class
1854     * [r2182] src/modules/mage[ADD], src/modules/mage/Makefile[ADD]:
1855     -added mage module
1856     * [r2181] daemon/client/include/boot.client.class[DEL],
1857     src/modules/grub2/boot.client.class.in[CPY]:
1858     -moved daemon/client/include/boot.client.class to
1859     src/modules/grub2/boot.client.class.in
1860     * [r2180] src/modules/grub2[ADD], src/modules/grub2/Makefile[ADD]:
1861     -added grub2 module
1862     * [r2179] daemon/client/include/citrix.client.class[DEL],
1863     src/modules/citrix/citrix.client.class.in[CPY]:
1864     -moved daemon/client/include/citrix.client.class to
1865     src/modules/citrix/citrix.client.class.in
1866     * [r2178] src/modules/citrix[ADD],
1867     src/modules/citrix/Makefile[ADD]:
1868     -add citrix module
1869     * [r2177] src/modules/lprng/printing.client.class.in:
1870     -fixed whitespaces
1871     * [r2176] src/modules/lprng/printing.client.class.in:
1872     -use variable pathes
1873     * [r2175] src/modules/lprng/printing.client.class.in:
1874     -fixed whitespaces
1875     * [r2174] daemon/client/include/printing.client.class[DEL],
1876     src/modules/lprng/printing.client.class.in[CPY]:
1877     -moved daemon/client/include/printing.client.class to
1878     src/modules/lprng/printing.client.class.in
1879     * [r2173] src/modules/lprng[ADD], src/modules/lprng/Makefile[ADD]:
1880     -add lprng module
1881     * [r2172] src/modules/tigervnc/vnc.client.class.in:
1882     -use variable pathes
1883     * [r2171] src/modules/tigervnc/vnc.client.class.in:
1884     -fixed whitespaces
1885     * [r2170] daemon/client/include/vnc.client.class[DEL],
1886     src/modules/tigervnc/vnc.client.class.in[CPY]:
1887     -moved daemon/client/include/vnc.client.class to
1888     src/modules/tigervnc/vnc.client.class.in
1889     * [r2169] src/modules/tigervnc[ADD],
1890     src/modules/tigervnc/Makefile[ADD]:
1891     -added tigervnc module
1892     * [r2168] src/modules/sysvinit/sysvinit.client.class.in:
1893     -use variable pathes
1894     * [r2167] daemon/client/include/sysvinit.client.class[DEL],
1895     src/modules/sysvinit/sysvinit.client.class.in[CPY]:
1896     -moved daemon/client/include/sysvinit.client.class to
1897     src/modules/sysvinit/sysvinit.client.class.in
1898     * [r2166] src/modules/sysvinit[ADD],
1899     src/modules/sysvinit/Makefile[ADD]:
1900     -add sysvinit module
1901     * [r2165] src/modules/systemd/systemd.client.class.in:
1902     -use variable pathes
1903     * [r2164] daemon/client/include/systemd.client.class[DEL],
1904     src/modules/systemd/systemd.client.class.in[CPY]:
1905     -moved daemon/client/include/systemd.client.class to
1906     src/modules/systemd/systemd.client.class.in
1907     * [r2163] src/modules/systemd[ADD],
1908     src/modules/systemd/Makefile[ADD]:
1909     -add system module
1910     * [r2162] src/modules/fbsplash/fbsplash.client.class.in:
1911     -use variable pathes
1912     * [r2161] daemon/client/include/fbsplash.client.class[DEL],
1913     src/modules/fbsplash/fbsplash.client.class.in[CPY]:
1914     -moved daemon/client/include/fbsplash.client.class to
1915     src/modules/fbsplash/fbsplash.client.class.in
1916     * [r2160] src/modules/fbsplash[ADD],
1917     src/modules/fbsplash/Makefile[ADD]:
1918     -added fbsplash module
1919     * [r2159] src/modules/plymouth/plymouth.client.class.in:
1920     -fixed whitespaces
1921     * [r2158] src/modules/plymouth/plymouth.client.class.in:
1922     -use variable pathes
1923     * [r2157] daemon/client/include/plymouth.client.class[DEL],
1924     src/modules/plymouth/plymouth.client.class.in[CPY]:
1925     -moved daemon/client/include/plymouth.client.class to
1926     src/modules/plymouth/plymouth.client.class.in
1927     * [r2156] src/modules/plymouth[ADD],
1928     src/modules/plymouth/Makefile[ADD]:
1929     -add plymouth module
1930     * [r2155] src/modules/fluxbox/Makefile:
1931     -build and install fluxbox.client.class
1932     * [r2154] src/modules/fluxbox/fluxbox.client.class.in:
1933     -helpers are now provided by fluxbox-rebuild-autostart and
1934     fluxbox-rebuild-menu programs
1935     * [r2153] src/modules/fluxbox/fluxbox.client.class.in:
1936     -drop which dependency
1937     * [r2152] src/modules/fluxbox/fluxbox.client.class.in:
1938     -use variable pathes
1939     * [r2151] daemon/client/include/fluxbox.client.class[DEL],
1940     src/modules/fluxbox/fluxbox.client.class.in[CPY]:
1941     -moved daemon/client/include/fluxbox.client.class to
1942     src/modules/fluxbox/fluxbox.client.class.in
1943     * [r2150] src/modules/fluxbox[ADD],
1944     src/modules/fluxbox/Makefile[ADD],
1945     src/modules/fluxbox/fluxbox-rebuild-autostart.in[ADD],
1946     src/modules/fluxbox/fluxbox-rebuild-menu.in[ADD]:
1947     -added fluxbox module
1948     * [r2149] src/idesk-sysinfo.in[DEL],
1949     src/modules/idesk/idesk-sysinfo.in[CPY]:
1950     -moved src/idesk-sysinfo.in to src/modules/idesk/
1951     * [r2148] src/modules/idesk/Makefile:
1952     -create and install idesk.client.class.in
1953     * [r2147] src/modules/idesk/idesk.client.class.in:
1954     -use mcore variables and use variable pathes for pixmapsdir
1955     * [r2146] daemon/client/include/idesk.client.class[DEL],
1956     src/modules/idesk/idesk.client.class.in[CPY]:
1957     -move file daemon/client/include/idesk.client.class to
1958     src/modules/idesk/idesk.client.class.in
1959     * [r2145] src/modules/idesk[ADD], src/modules/idesk/Makefile[ADD]:
1960     -added idesk module
1961     * [r2144] src/modules[ADD]:
1962     -added modules
1963     * [r2143] Makefile.inc:
1964     -add global processors
1965     * [r2142] src/Makefile[ADD]:
1966     -added local Makefile for xinfo
1967     * [r2141] Makefile.inc[ADD]:
1968     -added Makefile.inc with all global definitions
1969     * [r2140] daemon/client/mcored.in,
1970     daemon/include/common.global.class[ADD],
1971     daemon/include/daemon.global.class:
1972     -daemon.global.class: split some common, non daemon relvant,
1973     commands into an extra common.globcal.class
1974     * [r2139] daemon/include/daemon.global.class:
1975     -renamed variable MCLIBDIR -> MCORE_LIBDIR
1976     * [r2138] daemon/client/mcored.confd.in,
1977     daemon/client/mcored.rc.in, daemon/client/mcored.service.in:
1978     -variable pathes
1979     * [r2137] daemon/client/mcored.in:
1980     -update Makefile variable names and renamed MCLIBDIR ->
1981     MCORE_LIBDIR
1982     * [r2136] src/idesk-sysinfo.in:
1983     -variable pathes
1984     * [r2135] conf/config.rc.in:
1985     -variable pathes and defaults
1986     * [r2134] daemon/generate-certificate.in:
1987     -variable pathes
1988     * [r2133] daemon/mcorepasswd.in:
1989     -variable pathes and renamed MCLIBDIR -> MCORE_LIBDIR
1990     * [r2132] daemon/mcorepasswd.in[CPY], daemon/mcorepasswd.sh[DEL]:
1991     -renamed mcorepasswd.sh -> mcorepasswd.in
1992     * [r2131] conf/config.rc[DEL], conf/config.rc.in[CPY]:
1993     -renamed config.rc -> config.rc.in
1994     * [r2130] daemon/generate-certificate.in[CPY],
1995     daemon/generate-certificate.sh[DEL]:
1996     -renamed generate-certificate.sh -> generate-certificate.in
1997     * [r2129] daemon/client/mcored.confd[DEL],
1998     daemon/client/mcored.confd.in[CPY]:
1999     -renamed mcored.confd -> mcored.confd.in
2000     * [r2128] daemon/client/mcored.rc[DEL],
2001     daemon/client/mcored.rc.in[CPY]:
2002     -renamed mcored.rc -> mcored.rc.in
2003     * [r2127] daemon/client/mcored.service[DEL],
2004     daemon/client/mcored.service.in[CPY]:
2005     -renamed mcored.service -> mcored.service.in
2006     * [r2126] daemon/client/mcored.in:
2007     -make pathes variable
2008     * [r2125] daemon/client/mcored.in[CPY],
2009     daemon/client/mcored.sh[DEL]:
2010     -renamed mcored.sh -> mcored.in
2011     * [r2124] daemon/generate-certificate.sh:
2012     -remove which dependency
2013    
2014     2014-01-09 Niels Rogalla <niro@magellan-linux.de>
2015    
2016     * [r2123] Makefile:
2017     -generate and install idesk-sysinfo
2018     * [r2122] icons[ADD], icons/sysinfo.png[ADD]:
2019     -add sysinfo.png icon
2020     * [r2121] dracut/run-mcored.sh:
2021     -fixed a typo
2022     * [r2120] bin[DEL]:
2023     -drop unused directory
2024     * [r2119] src/idesk-sysinfo.in:
2025     -make pixmaps dir configurable
2026     * [r2118] bin/idesk-sysinfo.sh[DEL], src/idesk-sysinfo.in[CPY]:
2027     -moved bin/idesk-sysinfo.sh to src/idesk-sysinfo.in
2028    
2029 niro 2105 2014-01-02 Niels Rogalla <niro@magellan-linux.de>
2030    
2031 niro 2256 * [r2117] ChangeLog:
2032     -updated ChangeLog
2033 niro 2117 * [r2116] daemon/client/mcored.service:
2034     -always restart the mcored and kill by process id
2035     * [r2115] daemon/include/daemon.global.class:
2036     -fixed printing of whitespaces
2037     * [r2114] dracut/module-setup.sh:
2038     -DEFAULT_DHCP_START for udhcp needs hostname prog to register the
2039     current hostname on DNS servers
2040     * [r2113] Makefile:
2041     -fixed missing net-lib.sh
2042     * [r2112] dracut/module-setup.sh:
2043     -fixed missing net-lib.sh
2044     * [r2111] dracut/module-setup.sh:
2045     -do not install non-existing start-daemon.sh
2046     * [r2110] dracut/run-mcored.sh:
2047     -honor network options from /etc/conf.d/network
2048     * [r2109] Makefile:
2049     -install xinfo
2050     * [r2108] bin/idesk-sysinfo.sh:
2051     -create ~/.idesktop directory if missing
2052     * [r2107] daemon/client/include/vnc.client.class:
2053     -create vncconfigdir if missing
2054     * [r2106] Makefile:
2055     -install idesk-sysinfo
2056     * [r2105] ChangeLog:
2057     -updated ChangeLog
2058 niro 2105 * [r2104] daemon/client/include/idesk.client.class:
2059     -fixed whitespaces
2060     * [r2103] bin[ADD], bin/idesk-sysinfo.sh[ADD]:
2061     -added initial idesk-sysinfo generator app
2062     * [r2102] Makefile:
2063     -compile xinfo
2064    
2065     2013-09-27 Niels Rogalla <niro@magellan-linux.de>
2066    
2067     * [r2101] src/xinfo.c:
2068     -serveral fixes: check for display, fixed return values and fixed
2069     a typo
2070     * [r2100] src[ADD], src/xinfo.c[ADD]:
2071     -added initial xinfo tool
2072     * [r2099] conf/config.rc:
2073     -quote all variables
2074     * [r2098] conf/config.rc:
2075     -added MCORE_CONTROL_SERVER variable
2076     * [r2097] daemon/client/include/input.client.class:
2077     -write vconsole.conf on systemd systems
2078     * [r2096] daemon/client/include/mage.client.class:
2079     -honor mage update-tarball
2080     * [r2095] daemon/client/mcored.sh:
2081     -respect system environment
2082     * [r2094] dracut/net-lib.sh[ADD], dracut/run-mcored.sh:
2083     -start mcored only if an active iface was found and use net-lib
2084     to find this iface
2085    
2086     2013-05-21 Niels Rogalla <niro@magellan-linux.de>
2087    
2088     * [r2093] daemon/include/mysqlfunctions.global.class[ADD]:
2089     -add mysql basic functions
2090    
2091 niro 2092 2013-05-13 Niels Rogalla <niro@magellan-linux.de>
2092    
2093 niro 2105 * [r2092] ChangeLog:
2094     -updated ChangeLog
2095 niro 2092 * [r2091] daemon/include/daemon.global.class:
2096     list_files_in_directory(): fixed typos
2097    
2098     2013-05-10 Niels Rogalla <niro@magellan-linux.de>
2099    
2100     * [r2090] daemon/client/include/system.client.class,
2101     daemon/client/include/systemd.client.class,
2102     daemon/client/include/sysvinit.client.class:
2103     -use enable|disable commands to add|remove services from
2104     runlevels
2105     * [r2089] daemon/client/include/systemd.client.class:
2106     -auto-append .service to services when missing to fix a $MROOT
2107     issue
2108     * [r2088] daemon/client/include/sysvinit.client.class:
2109     -disable some command which not work with $MROOT set
2110     * [r2087] daemon/client/include/system.client.class:
2111     -honor $MROOT variable
2112     * [r2086] daemon/client/include/plymouth.client.class:
2113     -honor $MROOT variable
2114     * [r2085] daemon/client/include/boot.client.class:
2115     -honor $MROOT variable
2116     * [r2084] daemon/client/include/systemd.client.class:
2117     -honor $MROOT variable
2118     * [r2083] daemon/include/daemon.global.class:
2119     -added system_chroot() function
2120     * [r2082] dracut/module-setup.sh:
2121     -added some missing progs to check function and install
2122     systemd-nspawn
2123     * [r2081] dracut/run-mcored.sh:
2124     -mount sysroot writeable
2125     * [r2080] dracut/module-setup.sh:
2126     -fixed whitespaces
2127     * [r2079] Makefile, daemon/client/include/boot.client.class,
2128     daemon/client/include/fbsplash.client.class[ADD],
2129     daemon/client/include/plymouth.client.class[ADD],
2130     daemon/client/include/system.client.class,
2131     daemon/client/include/systemd.client.class[ADD],
2132     daemon/client/include/sysvinit.client.class[ADD]:
2133     -split systemd, sysvinit, fbsplash and plymouth functions in
2134     single classes so no runtime checks are required and the correct
2135     version get installed right away
2136     * [r2078] daemon/client/include/boot.client.class:
2137     -improved MROOT support
2138     * [r2077] daemon/include/daemon.global.class:
2139     -list_all_files_in_directory(): improved find and drop basename
2140     requirement
2141     * [r2076] daemon/client/include/network.client.class:
2142     -support get_ functions
2143     * [r2075] daemon/client/include/system.client.class:
2144     -support get_ functions
2145     * [r2074] daemon/client/include/boot.client.class:
2146     -support plymouth
2147     * [r2073] daemon/include/daemon.global.class:
2148     -list_files_in_directories(): support -name argument
2149     * [r2072] dracut/run-mcored.sh:
2150     -dracut-module: set MROOT to /sysroot on client daemon start
2151    
2152     2013-05-08 Niels Rogalla <niro@magellan-linux.de>
2153    
2154     * [r2071] dracut/run-mcored.sh:
2155     -dracut-module: honor cmdline with rd.mcored to enable/disable
2156     this module. default is enabled
2157     * [r2070] daemon/client/include/vnc.client.class:
2158     -re-worked vnc.class: added missing get_ functions and using now
2159     a vnc.service function to control the facility
2160     * [r2069] dracut/module-setup.sh:
2161     -dracut-module: removed xmlstartlet from install part too
2162     * [r2068] dracut/module-setup.sh:
2163     -dracut-module: xmlstarlet is not required by mcored, removed
2164     * [r2067] dracut/mcored.conf:
2165     dracut-module: module must be called without sort identifier
2166     * [r2066] dracut/module-setup.sh:
2167     -alx -> mcored
2168     * [r2065] dracut/mcored.conf[ADD]:
2169     -enable mcored module via dracut.conf.d
2170     * [r2064] Makefile:
2171     -install dracut-module
2172     * [r2063] dracut/module-setup.sh:
2173     -dracut-module: mysql is not required, dropped
2174     * [r2062] daemon/client/include/vnc.client.class:
2175     -use default vnc passwd location of tigervnc
2176     * [r2061] daemon/client/include/system.client.class:
2177     -support systemd units
2178     * [r2060] daemon/client/include/input.client.class:
2179     get_input_keymap(): eleminate all "
2180     * [r2059] daemon/client/include/input.client.class:
2181     get_input_keymap(): only run setxkbmap if X11 is running, if not
2182     always try to get the keymap from the xorg.config
2183     * [r2058] daemon/client/include/input.client.class:
2184     -set console keymap on systemd systemd too
2185     * [r2057] daemon/client/include/system.client.class:
2186     -use poweroff for shutdown
2187     * [r2056] Makefile, systemd[DEL]:
2188     -removed duplicates
2189     * [r2055] daemon/client/mcored.service:
2190     -fixed some typoes
2191     * [r2054] dracut/module-setup.sh:
2192     -let the dracut-module install the missing VERSION file
2193     * [r2053] Makefile:
2194     -split install to allow single client installations and be able
2195     to choose the init type (systemd/sysvinit)
2196     * [r2052] Makefile, daemon/client/mcored.sh,
2197     daemon/include/daemon.global.class:
2198     -added print_version() function and print proper version info on
2199     connect
2200     * [r2051] daemon/control[ADD],
2201     daemon/control/control-daemon.confd[ADD],
2202     daemon/control/control-daemon.rc[ADD],
2203     daemon/control/control-daemon.sh[ADD],
2204     daemon/control/include[ADD],
2205     daemon/control/include/graphic.control.class[ADD],
2206     daemon/control/include/input.control.class[ADD],
2207     daemon/control/include/session.control.class[ADD]:
2208     -added control daemon pieces, WIP
2209     * [r2050] daemon/cmdlets.txt[ADD]:
2210     -added cmdlets todo
2211     * [r2049] todo-hardware.txt[ADD]:
2212     -added hardware todo
2213     * [r2048] socket_send.php[ADD]:
2214     -added socket_send.php helper script
2215     * [r2047] nsslsay[ADD]:
2216     -added nsslsay helper script
2217     * [r2046] initialsetup.sh[ADD]:
2218     -added initialsetup helper script
2219     * [r2045] VERSION[ADD]:
2220     -version 0_preAlpha
2221     * [r2044] daemon/client/mcored.sh,
2222     daemon/include/daemon.global.class:
2223     -support version cmd
2224     * [r2043] systemd[ADD], systemd/mcored.service[ADD]:
2225     -added systemd service unit
2226    
2227     2013-04-17 Niels Rogalla <niro@magellan-linux.de>
2228    
2229     * [r2042] dracut[ADD], dracut/module-setup.sh[ADD],
2230     dracut/run-mcored.sh[ADD]:
2231     -added dracut module
2232     * [r2041] daemon/client/include/idesk.client.class[ADD]:
2233     -initial idesk support class - WIP
2234     * [r2040] daemon/client/include/input.client.class:
2235     -added systemd support and use systemd supported config file
2236     names
2237     * [r2039] daemon/client/include/graphic.client.class:
2238     -use list_files_in_directory() function
2239     * [r2038] daemon/client/include/citrix.client.class:
2240     -change ica-session handling: allow 'named' sessions
2241     * [r2037] daemon/client/include/system.client.class:
2242     -print service status
2243    
2244     2012-12-03 Niels Rogalla <niro@magellan-linux.de>
2245    
2246     * [r2036] daemon/client/mcored.confd:
2247     -start service with verbose mode
2248     * [r2035] daemon/client/mcored.service[ADD]:
2249     -added systemd unit
2250    
2251 niro 2033 2012-08-13 Niels Rogalla <niro@magellan-linux.de>
2252    
2253 niro 2092 * [r2034] conf/config.rc:
2254     -changed distribution name to 'mCore'
2255     * [r2033] ChangeLog[ADD]:
2256     -added ChangeLog
2257 niro 2033 * [r2032] daemon/client/include/network.client.class:
2258     -restart networking in MROOT environment
2259     * [r2031] daemon/client/include/hardware.client.class:
2260     -support $MROOT variable
2261     * [r2030] daemon/include/daemon.global.class:
2262     -use find to fix some annoying error messages and fixed variable
2263     declaration
2264     * [r2029] daemon/client/include/citrix.client.class:
2265     -always escape session, as it may contain spaces
2266     * [r2028] daemon/client/include/fluxbox.client.class:
2267     -fixed a typo
2268     * [r2027] daemon/client/include/fluxbox.client.class:
2269     -use find to fix some annoying error messages
2270     * [r2026] daemon/client/include/network.client.class:
2271     -support $MROOT variable
2272     * [r2025] daemon/client/include/input.client.class:
2273     -support $MROOT variable
2274     * [r2024] daemon/client/include/vnc.client.class:
2275     -support $MROOT variable
2276     * [r2023] daemon/client/include/citrix.client.class:
2277     use find to fix some annoying errors
2278     * [r2022] daemon/client/include/citrix.client.class:
2279     -make use of new list_files_in_directory() function
2280     * [r2021] daemon/client/include/citrix.client.class:
2281     -support $MROOT variable
2282     * [r2020] daemon/client/include/boot.client.class:
2283     -make use of new list_files_in_directory() function
2284     * [r2019] daemon/client/include/graphic.client.class:
2285     -added info line that some files are autogenerated
2286     * [r2018] daemon/client/include/graphic.client.class:
2287     -support $MROOT variable
2288     * [r2017] daemon/client/include/system.client.class:
2289     -support $MROOT variable
2290     * [r2016] daemon/client/include/fluxbox.client.class:
2291     -make use of MCORE_DISTRIBUTION variable and fixed coding style
2292     * [r2015] daemon/client/include/fluxbox.client.class:
2293     -use find to prevent annoying error messages if nothing was found
2294     * [r2014] daemon/client/include/fluxbox.client.class:
2295     -make use of new list_files_in_directory() function
2296     * [r2013] daemon/client/include/fluxbox.client.class:
2297     -support $MROOT variable
2298     * [r2012] daemon/client/include/printing.client.class:
2299     -make use of new list_files_in_directory() function
2300     * [r2011] daemon/client/include/printing.client.class:
2301     -support $MROOT variable
2302     * [r2010] daemon/client/mcored.rc:
2303     -use rc_print() and rc_echo() functions
2304     * [r2009] conf/config.rc:
2305     -added MCORE_DISTRIBUTION variable
2306     * [r2008] daemon/include/daemon.global.class:
2307     -added list_files_in_directory() function
2308     * [r2007] daemon/include/daemon.global.class:
2309     -added mroot applet
2310     * [r2006] daemon/client/mcored.sh,
2311     daemon/include/daemon.global.class:
2312     -added colors command, to re-enable colors after calling
2313     'nocolors' cmd
2314     * [r2005] daemon/client/mcored.sh,
2315     daemon/include/daemon.global.class:
2316     -added stop_service() function
2317     * [r2004] daemon/client/mcored.sh:
2318     -use mecho instead of echo
2319     * [r2003] daemon/include/daemon.global.class:
2320     -fixed whitespaces
2321    
2322     2011-11-09 Niels Rogalla <niro@magellan-linux.de>
2323    
2324     * [r1925] daemon/include/daemon.global.class:
2325     -added new gobal cmds 'reload' and 'restart' to help
2326     * [r1924] daemon/client/include/boot.client.class:
2327     -fixed typos
2328     * [r1923] Makefile:
2329     -install boot client class
2330     * [r1922] daemon/client/include/mage.client.class:
2331     -support query of the whole mage inventory
2332     * [r1921] daemon/client/include/input.client.class:
2333     -requires fluxbox
2334     -support get input.keymap
2335     -support keyboard rate setup
2336     -improved help descriptions
2337     * [r1920] daemon/client/include/graphic.client.class:
2338     -clean up
2339     * [r1919] daemon/client/include/fluxbox.client.class:
2340     -added helper_rebuild_fluxbox_autostart() function
2341     * [r1918] daemon/client/include/boot.client.class[ADD]:
2342     -added boot and splash classes
2343     * [r1916] daemon/client/mcored.sh:
2344     -support the reload of client classes
2345     -support restart of the service
2346     * [r1915] daemon/include/daemon.global.class:
2347     -added functions to load client classes and to restart the
2348     service
2349    
2350     2011-11-07 Niels Rogalla <niro@magellan-linux.de>
2351    
2352     * [r1898] make-svn-snapshot.sh[ADD]:
2353     -added svn snapshot script
2354    
2355     2011-11-04 Niels Rogalla <niro@magellan-linux.de>
2356    
2357     * [r1897] conf/config.rc:
2358     - pruned unused variables
2359     * [r1896] daemon/client/include/network.client.class:
2360     - use dhcp_prog from /etc/conf.d/network
2361     * [r1895] daemon/client/include/printing.client.class:
2362     -enable spooler logging
2363     * [r1894] daemon/client/mcored.sh:
2364     -disable debug logging
2365     * [r1893] Makefile:
2366     -install service runtime directory
2367    
2368     2011-03-11 Niels Rogalla <niro@magellan-linux.de>
2369    
2370     * [r1666] daemon/include/daemon.global.class:
2371     -do not dirty the output of x11runas() with x11 pid ids
2372    
2373     2011-03-10 Niels Rogalla <niro@magellan-linux.de>
2374    
2375     * [r1648] daemon/client/include/system.client.class:
2376     -make use of error echo function eecho()
2377     -use rvecho() for function retvals
2378     * [r1647] daemon/client/include/printing.client.class:
2379     -helper_addprinter(): added a missing clearconfig call
2380     -use rvecho() for function retvals
2381     * [r1646] daemon/client/include/network.client.class:
2382     -use rvecho() for function retvals
2383     * [r1645] daemon/client/include/input.client.class:
2384     -x11runas checks for X, removed unnecessary checks
2385     * [r1644] daemon/client/include/hardware.client.class:
2386     -use rvecho() for function retvals
2387     -get_hardware_detect(): added a sanity check for allowed actions
2388     * [r1643] daemon/client/include/graphic.client.class:
2389     -x11runas checks for X, removed unnecessary checks
2390     -use rvecho() for function retvals
2391     * [r1642] daemon/client/include/fluxbox.client.class:
2392     -use [separator] in fluxbox menu instead of [nop] (____)
2393     -use rvecho() for function retvals
2394     * [r1641] daemon/client/include/citrix.client.class:
2395     -use rvecho() for function retvals
2396     * [r1640] daemon/include/sessionauth.global.class:
2397     -removed commented stuff
2398     -make use of error echo function eecho()
2399     -use mecho() for informal-only echos
2400     -use rvecho() for function retvals
2401     * [r1639] daemon/include/daemon.global.class:
2402     -x11runas(): let the function check for X11
2403     -added decho() "debug-echo" function for debugging only messages
2404     -added rvecho() "retval echo" function to print retvals on quiet
2405     mode
2406     -support quiet mode in mecho()
2407     -make use of error echo function eecho()
2408     -make use of debug echo function decho()
2409     -make use of retval echo function rvecho()
2410     -fixed a typo in path_not_empty() function
2411     * [r1638] daemon/client/mcored.sh:
2412     -set NOCOLORS default value to false
2413     -set WEBCRLFS default value to false
2414     -support quiet option and default it to false
2415    
2416     2011-03-04 Niels Rogalla <niro@magellan-linux.de>
2417    
2418     * [r1605] daemon/client/include/network.client.class:
2419     -update etc hosts if the hostname was changed
2420    
2421     2011-02-17 Niels Rogalla <niro@magellan-linux.de>
2422    
2423     * [r1351] daemon/client/include/network.client.class:
2424     -fixed a typo in the discription of nameserver
2425     -add the new hostname to the x11 authority file to allow x11
2426     interaction without restarting xorg
2427     * [r1350] daemon/include/daemon.global.class:
2428     -fixed whitespaces
2429     * [r1348] daemon/client/include/network.client.class:
2430     - renamed set_network_dns to set_network_nameserver
2431     - added more help descriptions for gateway and nameserver
2432     - added get functions for hostname, gateway and nameserver
2433     - sanitized arguments
2434     * [r1347] daemon/client/include/mage.client.class:
2435     - reverted update|upgrade|uppretend changes as we got them
2436     already
2437     - added uppretend to 'get mage.upgrade' and not to 'mage.update'
2438     * [r1346] daemon/client/include/hardware.client.class:
2439     -fixed change items on description
2440     * [r1345] daemon/client/include/system.client.class:
2441     -fixed broken autologon config
2442     * [r1344] daemon/client/mcored.sh:
2443     -do not print errors about missing serial config
2444     * [r1342] Makefile:
2445     added hardware.client.class for some hardware information and
2446     detection
2447     * [r1341] daemon/client/include/mage.client.class:
2448     added uppretend too
2449     * [r1338] daemon/client/include/hardware.client.class[ADD]:
2450     added hardware.client.class for some hardware information and
2451     detection
2452     * [r1337] daemon/client/include/mage.client.class:
2453     added mage update and upgrade functionality
2454     * [r1336] daemon/client/include/system.client.class:
2455     use MCORE_UNPRIV_USER variable instead of hardcoded mcore user
2456     * [r1335] daemon/include/hwdetection.global.class:
2457     added get_hwinfo_monitor() and add usb-host drivers when
2458     usb-storage was found
2459    
2460     2011-02-16 Niels Rogalla <niro@magellan-linux.de>
2461    
2462     * [r1330] daemon/include/daemon.global.class:
2463     -fixed a typo in global help description
2464    
2465     2011-02-14 Niels Rogalla <niro@magellan-linux.de>
2466    
2467     * [r1329] daemon/client/include/system.client.class:
2468     -added autologin configure feature
2469    
2470     2011-02-07 Niels Rogalla <niro@magellan-linux.de>
2471    
2472     * [r1327] daemon/client/include/fluxbox.client.class:
2473     -use full pathes to match sudoers file
2474     * [r1315] daemon/mcorepasswd.sh:
2475     -respect require and provide, added some dummy functions
2476    
2477     2011-02-06 Niels Rogalla <niro@magellan-linux.de>
2478    
2479     * [r1308] daemon/include/daemon.global.class:
2480     -renamed validate_session() to valid_session()
2481     -added nocolors and webcrlf options which are allowed to be
2482     called before login (needed by web-interfaces)
2483     -let addconfig() honor -e and -n echo variables
2484     * [r1307] daemon/include/hwdetection.global.class:
2485     updated hwdetection from upstream installer
2486     * [r1306] daemon/include/sessionauth.global.class:
2487     -renamed validate_session() to valid_session()
2488     * [r1305] daemon/client/mcored.sh:
2489     -renamed validate_session() to valid_session()
2490     -added nocolors and webcrlf options which are allowed to be
2491     called before login (needed by web-interfaces)
2492     * [r1304] daemon/client/mcored.rc:
2493     -fixed wrong variable, thats the chroot dir and not the keyring!
2494     -be more silent
2495     * [r1303] daemon/client/mcored.confd:
2496     -fixed wrong variable, thats the chroot dir and not the keyring!
2497     * [r1302] conf/config.rc:
2498     -disabled sql settings
2499     * [r1301] Makefile:
2500     -install default certificates
2501     * [r1300] daemon/certs[ADD], daemon/certs/mcored.key[ADD],
2502     daemon/certs/mcored.pem[ADD]:
2503     -added some default certificates for mcored
2504     * [r1284] daemon/client/include/network.client.class:
2505     - renamed function set_network_default_gw -> set_network_gateway
2506     - fixed missing argv for value
2507    
2508     2011-02-04 Niels Rogalla <niro@magellan-linux.de>
2509    
2510     * [r1267] Makefile:
2511     - added citrix plugin
2512     - renamed session plugin to fluxbox
2513     * [r1266] daemon/client/include/citrix.client.class[ADD]:
2514     -added plugin for citrix sessions
2515     * [r1265] daemon/include/hwdetection.global.class:
2516     -the hwdetecion provides hwdetection ;)
2517     * [r1264] daemon/include/daemon.global.class:
2518     - added missing quit command to global help topics
2519     - added hint about help [topic]
2520     - let x11runas determine the DISPLAY itself by using
2521     MCORE_XORG_DISPLAY
2522     - added no_duplicate() function for internal use
2523     - let require() and provide() check for duplicate items via
2524     no_duplicate()
2525     - added verify_requirements to be able to resolve missing plugin
2526     requirements
2527     - mecho() and eecho() should honor the '-n' echo option
2528     - added path_not_empty() functions which is used by
2529     helper_graphic_rebuild_xorg_conf_d() of the graphic plugin
2530     * [r1263] daemon/client/include/vnc.client.class:
2531     - use the new xorg.conf.d handling to en/disable the vnc module
2532     and its options
2533     - requires basic graphic to support the new xorg.conf.d handling
2534     * [r1262] daemon/client/include/system.client.class:
2535     - fixed spelling
2536     - merged system.console and system.rootconsole to one function
2537     - fixed the root console that it really opens up a root console
2538     with asking for roots password before changing the privileges
2539     - added system.service functionality
2540     - added system.passwd functionality
2541     - added system.vt functionality
2542     * [r1261] daemon/client/include/printing.client.class:
2543     - merged addprinter and delprinter into one printer functions
2544     - fixed the help functions according to the new printer function
2545     * [r1260] daemon/client/include/network.client.class:
2546     - requires basic-system for restarting system services
2547     - always use CONFIG=, clearconfig, addconfig paradigma
2548     - better sanity checks in set_network_iface()
2549     * [r1259] daemon/client/include/input.client.class:
2550     -x11runas selects the used Xorg display itself via
2551     MCORE_XORG_DISPLAY variable
2552     * [r1258] daemon/client/include/graphic.client.class:
2553     -only provide basic-video, x0vnc is another plugin
2554     -completly reworkd xorg.conf.d handling
2555     -added graphic.depth and graphic.driver functions
2556     -allways use clearconfig/addconfig for all config files
2557     * [r1257] daemon/client/include/fluxbox.client.class:
2558     -merged addmenuitem and delmenuitem to one menuitem command
2559     - added get_ menuitem functionality
2560     - added support for changing fluxbox themes
2561     - set wallpaper support on todo
2562     * [r1256] daemon/client/mcored.sh:
2563     -added require command to verify plugin requirements
2564     * [r1255] conf/config.rc:
2565     -added MCORE_XORG_DISPLAY variable
2566    
2567     2011-02-02 Niels Rogalla <niro@magellan-linux.de>
2568    
2569     * [r1254] daemon/client/include/fluxbox.client.class[CPY],
2570     daemon/client/include/session.client.class[DEL]:
2571     -renamed session.client.class -> fluxbox.client.class
2572     * [r1253] daemon/client/include/session.client.class:
2573     -reworked an renamed all functions to fluxbox, because they are
2574     fluxbox-specific
2575     * [r1252] daemon/include/daemon.global.class:
2576     -disabled mysql based functions atm
2577     -clearconfig: install config dir
2578     * [r1251] daemon/client/mcored.sh:
2579     -disabled mysql based functions atm
2580     * [r1250] conf/config.rc:
2581     -added MCORE_CONFIG_PATH variable
2582     * [r1249] Makefile[ADD]:
2583     -initial version
2584     * [r1248] .[ADD], conf[ADD], conf/config.rc[ADD], daemon[ADD],
2585     daemon/client[ADD], daemon/client/include[ADD],
2586     daemon/client/include/graphic.client.class[ADD],
2587     daemon/client/include/input.client.class[ADD],
2588     daemon/client/include/mage.client.class[ADD],
2589     daemon/client/include/network.client.class[ADD],
2590     daemon/client/include/printing.client.class[ADD],
2591     daemon/client/include/session.client.class[ADD],
2592     daemon/client/include/system.client.class[ADD],
2593     daemon/client/include/vnc.client.class[ADD],
2594     daemon/client/mcored.confd[ADD], daemon/client/mcored.rc[ADD],
2595     daemon/client/mcored.sh[ADD],
2596     daemon/generate-certificate.sh[ADD], daemon/include[ADD],
2597     daemon/include/daemon.global.class[ADD],
2598     daemon/include/hwdetection.global.class[ADD],
2599     daemon/include/sessionauth.global.class[ADD],
2600     daemon/mcorepasswd.sh[ADD]:
2601     -initial version
2602