Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2105 by niro, Thu Jan 2 09:57:37 2014 UTC revision 2744 by niro, Thu Jan 28 15:38:16 2016 UTC
# Line 1  Line 1 
1    2016-01-28  Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r2743] src/modules/scm-egk/scm-egk.client.class.in,
4      src/modules/scm-egk/scm-egk.conf.in:
5      -fixed evaluation
6     * [r2742] src/modules/rdesktop/rdesktop.control.class.in:
7      -fixed another typo
8     * [r2741] src/modules/rdesktop/rdesktop.control.class.in:
9      -fixed a typo
10     * [r2740] src/modules/rdesktop/rdesktop.control.class.in:
11      -re-added debug messages
12     * [r2739] src/modules/rdesktop/rdesktop.control.class.in:
13      -evaluate empty values with 'NULL'
14     * [r2738] src/modules/rdesktop/rdesktop-session.in:
15      -acceppt 'NULL' paramater
16     * [r2737] src/modules/rdesktop/rdesktop.control.class.in:
17      -added debug info
18     * [r2736] src/modules/rdesktop/rdesktop.control.class.in:
19      -fixed set_rdesktop_session
20     * [r2735] src/modules/rdesktop/rdesktop.control.class.in:
21      -fixed a typo
22     * [r2734] src/modules/rdesktop/rdesktop.control.class.in:
23      -fixed a typo
24     * [r2733] src/modules/scm-egk/scm-egk.client.class.in,
25      src/modules/scm-egk/scm-egk.control.class.in:
26      -fixed function evaluation
27     * [r2732] src/modules/scm-egk/Makefile:
28      -install scm-egk.conf
29     * [r2731] icons/Makefile, icons/rdp.png[ADD]:
30      -added rdp icon
31     * [r2730] src/modules/scm-egk/scm-egk.control.class.in[CPY],
32      src/modules/scm-egk/scm-ekg.control.class.in[DEL]:
33      -fixed wrong filename
34     * [r2729] src/modules/rdesktop/Makefile:
35      simplify Makefile
36     * [r2728] src/modules/citrix/citrix.client.class.in,
37      src/modules/citrix/storefront.client.class.in:
38      -fixed some typos
39     * [r2727] src/modules/Makefile, src/modules/scm-egk[ADD],
40      src/modules/scm-egk/Makefile[ADD],
41      src/modules/scm-egk/scm-egk.client.class.in[ADD],
42      src/modules/scm-egk/scm-egk.conf.in[ADD],
43      src/modules/scm-egk/scm-ekg.control.class.in[ADD]:
44      -added scm-egk module
45     * [r2726] src/modules/Makefile, src/modules/rdesktop[ADD],
46      src/modules/rdesktop/Makefile[ADD],
47      src/modules/rdesktop/rdesktop-session.in[ADD],
48      src/modules/rdesktop/rdesktop.client.class.in[ADD],
49      src/modules/rdesktop/rdesktop.control.class.in[ADD]:
50      -added rdesktop module
51    
52    2015-12-29  Niels Rogalla <niro@magellan-linux.de>
53    
54     * [r2725] src/modules/pxeconfig/Makefile:
55      -fixed a typo
56    
57    2015-12-21  Niels Rogalla <niro@magellan-linux.de>
58    
59     * [r2724] Makefile, certs/Makefile, conf/Makefile, dracut/Makefile,
60      dracut/mcored-citrix/Makefile, dracut/mcored/Makefile,
61      grub/Makefile, icons/Makefile, src/Makefile,
62      src/include/Makefile, src/modules/Makefile,
63      src/modules/basic-input/Makefile,
64      src/modules/basic-kernel/Makefile,
65      src/modules/basic-system/Makefile,
66      src/modules/basic-version/Makefile,
67      src/modules/basic-video/Makefile, src/modules/citrix/Makefile,
68      src/modules/citrix/systemd/Makefile,
69      src/modules/fbsplash/Makefile, src/modules/fluxbox/Makefile,
70      src/modules/grub2/Makefile, src/modules/helpdesk/Makefile,
71      src/modules/hwinfo/Makefile, src/modules/idesk/Makefile,
72      src/modules/lprng/Makefile, src/modules/mage/Makefile,
73      src/modules/network/Makefile, src/modules/plymouth/Makefile,
74      src/modules/pxeconfig/Makefile,
75      src/modules/pxeconfig/systemd/Makefile,
76      src/modules/systemd/Makefile, src/modules/sysvinit/Makefile,
77      src/modules/tigervnc/Makefile, src/systemd/Makefile,
78      src/sysvinit/Makefile:
79      -reworked Makefiles that they really support install-common,
80      install-client and install install-control targets
81    
82    2015-12-18  Niels Rogalla <niro@magellan-linux.de>
83    
84     * [r2723] src/mcore-client-deactivated.in:
85      -use mcore-helpdesk helper scripts
86     * [r2722] src/modules/helpdesk/Makefile,
87      src/modules/helpdesk/mcore-helpdesk-phone.in[ADD],
88      src/modules/helpdesk/mcore-helpdesk-unit.in[ADD]:
89      -added mcore-helpdesk-{unit,phone} helper scripts
90     * [r2721] src/modules/helpdesk/helpdesk.client.class.in:
91      -fixed typos
92     * [r2720] src/Makefile, src/mcore-client-deactivated.in,
93      src/modules/Makefile, src/modules/helpdesk[ADD],
94      src/modules/helpdesk/Makefile[ADD],
95      src/modules/helpdesk/helpdesk.client.class.in[ADD],
96      src/modules/helpdesk/helpdesk.control.class.in[ADD]:
97      -make the helpdesk information configurable via the global
98      database
99     * [r2719] src/include/register.global.class.in:
100      -fixed broken client registration
101     * [r2718] ChangeLog:
102      -update ChangeLog
103     * [r2717] src/mcore-client-deactivated.in:
104      -fixed helpdesk phone
105    
106    2015-12-17  Niels Rogalla <niro@magellan-linux.de>
107    
108     * [r2716] src/Makefile, src/mcore-client-deactivated.in:
109      -make the client deactivated message more useful
110     * [r2715] src/modules/fluxbox/fluxbox-rebuild-menu.in:
111      -do not add logoff to the fluxbox menu atm
112     * [r2714] src/mcore-client-deactivated.in:
113      -fixed a typo
114     * [r2713] src/modules/basic-version/version.control.class.in:
115      -fixed one missing re-prio
116     * [r2712] src/mcore-client-deactivated.in,
117      src/modules/fluxbox/fluxbox-rebuild-menu.in:
118      -use file copies so fluxbox recognize the new menu via
119      file-updates
120     * [r2711] src/mcore-client-deactivated.in,
121      src/modules/fluxbox/fluxbox-rebuild-menu.in:
122      -honor fluxbox menu deactivation/activation for deactivated
123      clients
124     * [r2710] src/mcore-client-deactivated.in:
125      -print client serial
126     * [r2709] src/modules/basic-version/version.control.class.in:
127      -re-priorise push-config version activated to 01
128     * [r2708] src/mcore-client-deactivated.in:
129      -run in user context
130     * [r2707] src/Makefile, src/mcore-session.in[ADD]:
131      -added mcore-session script to simplify fluxbox configuration
132     * [r2706] src/mcore-client-deactivated.in:
133      -added 10 seconds timeout
134     * [r2705] src/Makefile:
135      -install mcore-client-deactivated script
136     * [r2704] src/modules/basic-version/version.client.class.in,
137      src/modules/basic-version/version.control.class.in:
138      -fixed logic
139     * [r2703] src/modules/basic-version/version.control.class.in:
140      -push the config
141     * [r2702] src/Makefile, src/mcore-client-deactivated.in[ADD],
142      src/modules/basic-version/version.client.class.in,
143      src/modules/basic-version/version.control.class.in:
144      -support client deactivation and inform the user properly
145    
146    2015-12-16  Niels Rogalla <niro@magellan-linux.de>
147    
148     * [r2701] src/include/register.global.class.in:
149      -fixed netboot state update
150     * [r2700] ChangeLog:
151      -updated ChangeLog
152     * [r2699] src/include/register.global.class.in,
153      src/modules/basic-version/version.client.class.in,
154      src/modules/basic-version/version.control.class.in:
155      -added netboot detection
156     * [r2698] src/Makefile, src/mcore-controlserver.in[ADD]:
157      -added mcore-controlserver info prog
158     * [r2697] src/modules/citrix/citrix-cron.in,
159      src/modules/citrix/storefront-cron.in:
160      -use lock files to prevent race-conditions of the cronjobs
161     * [r2696] Makefile.inc:
162      -set default rundir
163    
164    2015-12-11  Niels Rogalla <niro@magellan-linux.de>
165    
166     * [r2695] src/modules/pxeconfig/Makefile:
167      -fixed broken lpxelinux-skeleton installation
168     * [r2694] ChangeLog:
169      -updated ChangeLog
170     * [r2693] src/modules/citrix/Makefile,
171      src/modules/citrix/systemd[ADD],
172      src/modules/citrix/systemd/Makefile[ADD],
173      src/modules/citrix/systemd/mcore-citrix.service.in[ADD],
174      src/modules/citrix/systemd/mcore-citrix.timer[ADD],
175      src/modules/citrix/systemd/mcore-storefront.service.in[ADD],
176      src/modules/citrix/systemd/mcore-storefront.timer[ADD]:
177      -added systemd services and timers
178     * [r2692] src/modules/pxeconfig/Makefile:
179      -fixed ordering
180     * [r2691] src/modules/citrix/Makefile,
181      src/modules/idesk/idesk-generate-all-desktop-icons.in,
182      src/modules/pxeconfig/Makefile:
183      -removed hardcoded /usr/sbin pathes
184     * [r2690] src/modules/pxeconfig/Makefile:
185      -install lpxelinux-skeleton file
186     * [r2689] src/modules/pxeconfig/systemd/mcore-pxeconfig.timer:
187      -updated timer configuration that it actually works
188     * [r2688] src/modules/pxeconfig/mcore-pxeconfig.in:
189      -fixed deletion logic
190     * [r2687] src/modules/pxeconfig/systemd/mcore-pxeconfig.service.in:
191      -fixed timer Unit
192     * [r2686] src/modules/pxeconfig/mcore-pxeconfig-cron.in:
193      -prefix exec with mcore too
194     * [r2685] src/modules/pxeconfig/systemd/mcore-pxeconfig.timer:
195      -fixed timer Unit
196     * [r2684] src/modules/pxeconfig/Makefile,
197      src/modules/pxeconfig/mcore-pxeconfig-cron.in[CPY],
198      src/modules/pxeconfig/mcore-pxeconfig.in[CPY],
199      src/modules/pxeconfig/pxeconfig-cron.in[DEL],
200      src/modules/pxeconfig/pxeconfig.in[DEL],
201      src/modules/pxeconfig/systemd/Makefile,
202      src/modules/pxeconfig/systemd/mcore-pxeconfig.service.in[CPY],
203      src/modules/pxeconfig/systemd/mcore-pxeconfig.timer[CPY],
204      src/modules/pxeconfig/systemd/pxeconfig.service.in[DEL],
205      src/modules/pxeconfig/systemd/pxeconfig.timer[DEL]:
206      -prefixed everything with mcore-
207     * [r2683] src/modules/pxeconfig/Makefile,
208      src/modules/pxeconfig/systemd/Makefile[ADD]:
209      -updated Makefiles for systemd services
210     * [r2682] src/modules/pxeconfig/Makefile:
211      -removed pxeconfig.service
212     * [r2681] src/modules/pxeconfig/pxeconfig.service.in[DEL],
213      src/modules/pxeconfig/pxeconfig.timer[DEL],
214      src/modules/pxeconfig/systemd/pxeconfig.service.in[CPY],
215      src/modules/pxeconfig/systemd/pxeconfig.timer[CPY]:
216      -moved systemd files to systemd subdir
217     * [r2680] src/modules/pxeconfig/systemd[ADD]:
218      -added systemd subdir
219     * [r2679] src/modules/pxeconfig/pxeconfig-cron.in:
220      -prefix with sbindir, PATH maybe not exist
221     * [r2678] src/modules/pxeconfig/Makefile,
222      src/modules/pxeconfig/pxeconfig.service[DEL],
223      src/modules/pxeconfig/pxeconfig.service.in[CPY]:
224      -renamed pxeconfig.service to pxeconfig.service.in and do not use
225      hardcoded pathes anymore
226     * [r2677] src/modules/pxeconfig/Makefile:
227      -fixed broken TFTP_DIRECTORY
228     * [r2676] src/modules/Makefile:
229      -added pxeconfig module
230     * [r2675] src/modules/pxeconfig/pxeconfig.service[ADD],
231      src/modules/pxeconfig/pxeconfig.timer[ADD]:
232      -added systemd service and timer
233     * [r2674] src/modules/pxeconfig[ADD],
234      src/modules/pxeconfig/Makefile[ADD],
235      src/modules/pxeconfig/lpxelinux-skeleton[ADD],
236      src/modules/pxeconfig/pxeconfig-cron.in[ADD],
237      src/modules/pxeconfig/pxeconfig.in[ADD]:
238      -added pxeconfig module
239    
240    2015-12-07  Niels Rogalla <niro@magellan-linux.de>
241    
242     * [r2673] src/modules/basic-video/graphic.control.class.in:
243      -fixed broken push config controls
244    
245    2015-12-04  Niels Rogalla <niro@magellan-linux.de>
246    
247     * [r2672] src/modules/network/network.client.class.in:
248      -fixed several typos
249     * [r2671] src/modules/systemd/mcore-system-service.in:
250      -argv support breaks systemd logic, removed
251     * [r2670] ChangeLog:
252      updated ChangeLog
253     * [r2669] src/modules/network/network.client.class.in:
254      -reload network configuration to inform a dhcp server about any
255      hostname changes
256     * [r2668] src/modules/network/network.client.class.in:
257      -set_network_iface() is only supported by sysvinit atm
258     * [r2667] src/modules/network/network.client.class.in:
259      -use new service restart method
260     * [r2666] src/modules/systemd/mcore-system-service.in,
261      src/modules/sysvinit/mcore-system-service.in:
262      -support additional argvs
263    
264    2015-11-19  Niels Rogalla <niro@magellan-linux.de>
265    
266     * [r2665] src/modules/basic-video/graphic.client.class.in:
267      -ignore driver settings while autodetection was requested
268     * [r2664] src/modules/basic-video/graphic.control.class.in:
269      -ignore driver settings while autodetection was requested
270    
271    2015-11-12  Niels Rogalla <niro@magellan-linux.de>
272    
273     * [r2663] dracut/mcored-citrix/module-setup.sh.in:
274      -print the correct module name on error
275    
276    2015-11-10  Niels Rogalla <niro@magellan-linux.de>
277    
278     * [r2662] src/modules/lprng/printing.client.class.in:
279      -fixed a typo
280     * [r2661] src/modules/lprng/printing.client.class.in:
281      -updated printcap location
282     * [r2660] src/modules/lprng/printing.client.class.in:
283      -fixed typos and print debug messages
284     * [r2659] src/modules/lprng/printing.client.class.in:
285      -always restart lpd daemon
286     * [r2658] src/modules/lprng/printing.client.class.in,
287      src/modules/systemd/systemd.client.class.in,
288      src/modules/sysvinit/sysvinit.client.class.in:
289      -fixed command pathes
290     * [r2657] src/modules/systemd/mcore-system-service.in:
291      -always restart systemd services atm
292     * [r2656] src/modules/basic-kernel/mcore-kernel-module.in:
293      -fixed logic
294     * [r2655] src/modules/lprng/printing.client.class.in:
295      -install missing kernel modules as well
296     * [r2654] src/modules/basic-kernel/Makefile,
297      src/modules/basic-kernel/kernel.client.class.in,
298      src/modules/basic-kernel/mcore-kernel-module.in[ADD]:
299      -use helper script to add modules
300     * [r2653] src/modules/basic-kernel/kernel.client.class.in:
301      -fixed broken command syntax
302     * [r2652] src/modules/systemd/systemd.client.class.in,
303      src/modules/sysvinit/sysvinit.client.class.in:
304      -fixed broken command syntax
305     * [r2651] src/modules/systemd/mcore-system-service.in,
306      src/modules/sysvinit/mcore-system-service.in:
307      -fixed a typo
308     * [r2650] src/modules/Makefile:
309      -added basic kernel modules support
310     * [r2649] src/modules/basic-kernel[ADD],
311      src/modules/basic-kernel/Makefile[ADD],
312      src/modules/basic-kernel/kernel.client.class.in[ADD]:
313      -added basic kernel modules support
314     * [r2648] src/modules/systemd/Makefile,
315      src/modules/systemd/mcore-system-service.in[ADD],
316      src/modules/systemd/systemd.client.class.in:
317      -use a helper script to control system services and to be able to
318      control services with other modules
319     * [r2647] src/modules/sysvinit/Makefile,
320      src/modules/sysvinit/mcore-system-service.in[ADD],
321      src/modules/sysvinit/sysvinit.client.class.in:
322      -use a helper script to control system services and to be able to
323      control services with other modules
324    
325    2015-11-09  Niels Rogalla <niro@magellan-linux.de>
326    
327     * [r2646] src/modules/lprng/printing.client.class.in:
328      -fixed lprng config loop
329    
330    2015-10-09  Niels Rogalla <niro@magellan-linux.de>
331    
332     * [r2645] src/sysvinit/Makefile:
333      -install control services
334     * [r2644] src/systemd/Makefile:
335      -install control services
336    
337    2015-10-08  Niels Rogalla <niro@magellan-linux.de>
338    
339     * [r2643] ChangeLog:
340      -updated ChangeLog
341     * [r2642] src/modules/citrix/citrix-session.in,
342      src/modules/citrix/citrix.client.class.in,
343      src/modules/citrix/citrix.control.class.in,
344      src/modules/citrix/storefront-session.in,
345      src/modules/citrix/storefront.client.class.in,
346      src/modules/citrix/storefront.control.class.in:
347      -added autostart option
348     * [r2641] src/modules/citrix/storefront-cron.in:
349      -added store information
350    
351    2015-10-02  Niels Rogalla <niro@magellan-linux.de>
352    
353     * [r2640] src/modules/basic-video/graphic.control.class.in:
354      -fixed a typo
355    
356    2015-09-29  Niels Rogalla <niro@magellan-linux.de>
357    
358     * [r2639] src/modules/citrix/Makefile,
359      src/modules/citrix/citrix-session.in,
360      src/modules/citrix/launch-ica.in[ADD]:
361      -introduce ica launcher launch-ica
362     * [r2638] ChangeLog:
363      -updated ChangeLog
364     * [r2637] src/include/common.global.class.in:
365      -disabled echo stderr atm for eecho
366     * [r2636] src/modules/basic-video/graphic.control.class.in:
367      -enhanced graphic control class
368     * [r2635] src/modules/citrix/citrix.client.class.in:
369      -no escaping
370     * [r2634] src/modules/citrix/citrix-session.in,
371      src/modules/citrix/citrix.client.class.in,
372      src/modules/citrix/citrix.control.class.in:
373      -allow serverlist override per session
374     * [r2633] src/include/common.global.class.in:
375      -add more debug messages
376     * [r2632] src/include/common.global.class.in:
377      -honor all flavors of xorg-server
378     * [r2631] src/include/common.global.class.in:
379      -eecho(): print output to stderr
380     * [r2630] src/modules/citrix/citrix.control.class.in:
381      -fixed a typo
382     * [r2629] src/modules/citrix/citrix.control.class.in:
383      -removed cruft
384     * [r2628] src/modules/citrix/storefront.control.class.in:
385      -fixed typos
386     * [r2627] src/modules/citrix/Makefile,
387      src/modules/citrix/citrix.control.class.in:
388      -reworked citrix control class and install it
389    
390    2015-09-28  Niels Rogalla <niro@magellan-linux.de>
391    
392     * [r2626] icons/Makefile, icons/terminal.png[ADD]:
393      -added terminal icon
394    
395    2015-09-25  Niels Rogalla <niro@magellan-linux.de>
396    
397     * [r2625] src/modules/fluxbox/fluxbox-autostart.in,
398      src/modules/fluxbox/fluxbox.client.class.in,
399      src/modules/fluxbox/fluxbox.control.class.in:
400      -drop useless comment
401     * [r2624] src/modules/fluxbox/fluxbox-rebuild-autostart.in:
402      -fixed broken shared dir
403     * [r2623] src/modules/fluxbox/fluxbox.client.class.in,
404      src/modules/fluxbox/fluxbox.control.class.in:
405      -added autostart mechanics
406     * [r2622] socket_send.php:
407      -use sslv3 in socket send example
408     * [r2621] src/modules/fluxbox/Makefile,
409      src/modules/fluxbox/fluxbox-rebuild-autostart.in,
410      src/modules/fluxbox/fluxbox-rebuild-menu.in:
411      -make fluxbox dir configurable and include global fluxbox apps
412      file on autostart rebuild
413     * [r2620] src/modules/tigervnc/vnc.control.class.in:
414      -fail on unknown action
415     * [r2619] src/modules/tigervnc/vnc.control.class.in:
416      -fixed typos
417     * [r2618] src/modules/hwinfo/hardware.control.class.in:
418      -enable vnc service by default
419     * [r2617] src/modules/hwinfo/hardware.control.class.in:
420      -add an vnc db entry on hardware-detection
421     * [r2616] src/modules/tigervnc/Makefile,
422      src/modules/tigervnc/vnc.control.class.in[ADD]:
423      -added vnc control class
424    
425    2015-09-24  Niels Rogalla <niro@magellan-linux.de>
426    
427     * [r2615] src/modules/hwinfo/Makefile:
428      -install hardware control class
429     * [r2614] src/modules/hwinfo/hardware.control.class.in:
430      -get necard driver from actual used netcard, not from all
431      detected card
432     * [r2613] src/modules/hwinfo/hardware.client.class.in:
433      -added connecte-iface info and driver class
434    
435    2015-09-22  Niels Rogalla <niro@magellan-linux.de>
436    
437     * [r2612] src/systemd/mcore-request-configuration.service.in:
438      -start mcore-request-configuration before X11 to fix broken
439      keyboard settings caused by a race condition when started at the
440      same time
441     * [r2611] ChangeLog:
442      -updated ChangeLog
443     * [r2610] src/modules/citrix/citrix-session.in:
444      -add HttpBrowserAddress to support storefront and newer xenapp
445      servers
446    
447    2015-09-21  Niels Rogalla <niro@magellan-linux.de>
448    
449     * [r2609] src/systemd/mcore-request-configuration.service.in:
450      -fixed a broken dependency mcore-register-clients.service ->
451      mcore-register-client.service
452     * [r2608] src/systemd/mcore-request-configuration.service.in:
453      -run mcore-request-configuration after default.target was
454      reached, to ensure the system was setup probably
455     * [r2607] src/modules/citrix/storefront-store.in:
456      -always create an .eula_accepted file if missing
457     * [r2606] src/modules/citrix/storefront-store.in:
458      -added stores must be lowercase to be accepted by the citrix
459      client
460    
461    2015-09-18  Niels Rogalla <niro@magellan-linux.de>
462    
463     * [r2605] src/modules/citrix/storefront-store.in:
464      -fixed .ICAClient directory permissions
465     * [r2604] src/modules/citrix/storefront-store.in,
466      src/modules/citrix/storefront.client.class.in:
467      -renamed store_uri variable and flags to store
468     * [r2603] src/modules/citrix/storefront-session.in,
469      src/modules/citrix/storefront-store.in,
470      src/modules/citrix/storefront.client.class.in,
471      src/modules/citrix/storefront.control.class.in:
472      -renamed store_uri variable and flags to store
473     * [r2602] src/modules/citrix/storefront.client.class.in:
474      -updated help
475     * [r2601] src/modules/citrix/storefront-store.in:
476      -fixed a typo NOCOLOR -> NOCOLORS
477     * [r2600] src/modules/citrix/storefront-store.in:
478      -fixed pathes with source
479     * [r2599] src/modules/citrix/storefront-store.in:
480      -fixed pathes with source
481     * [r2598] src/modules/citrix/storefront-store.in:
482      -check if the config actually exist on print
483     * [r2597] src/modules/citrix/storefront-store.in:
484      -fixed a typo
485     * [r2596] src/modules/citrix/storefront-store.in:
486      -fixed a typo
487     * [r2595] src/modules/citrix/storefront-store.in:
488      -fixed a typo
489     * [r2594] src/modules/citrix/storefront-store.in:
490      -always create the storefront store dir
491     * [r2593] src/modules/citrix/Makefile,
492      src/modules/citrix/storefront-session.in,
493      src/modules/citrix/storefront-store.in[ADD],
494      src/modules/citrix/storefront.client.class.in,
495      src/modules/citrix/storefront.control.class.in:
496      -added storefront-store cmd to add storefront stores via xml file
497      to save a lot of time and workaround serveral issues with the new
498      ica receiver
499     * [r2592] src/systemd/mcore-request-configuration.service.in:
500      -restart=always not possible with type oneshot
501    
502    2015-09-17  Niels Rogalla <niro@magellan-linux.de>
503    
504     * [r2591] src/systemd/Makefile:
505      -install mcore-request-configuration.service file
506     * [r2590] src/mcore-request-configuration.in[ADD]:
507      -added mcore-request-configuration executable and systemd service
508     * [r2589] src/systemd/mcore-request-configuration.service.in:
509      -always restart the service after a failure
510     * [r2588] src/Makefile,
511      src/systemd/mcore-request-configuration.service.in[ADD]:
512      -added mcore-request-configuration executable and systemd service
513     * [r2587] src/modules/lprng/printing.control.class.in:
514      -fixed wrong name: name->printer_name
515     * [r2586] src/modules/lprng/Makefile,
516      src/modules/lprng/printing.client.class.in:
517      -make lprng spooler user and group configurable
518     * [r2585] src/modules/lprng/Makefile,
519      src/modules/lprng/printing.control.class.in[ADD]:
520      -added printing control class
521     * [r2584] src/modules/lprng/printing.client.class.in:
522      -disable all lpd/socket traces
523     * [r2583] src/modules/lprng/printing.client.class.in:
524      -no socket or lpd printing possible atm
525     * [r2582] src/modules/lprng/printing.client.class.in:
526      -provide printing too
527     * [r2581] src/modules/basic-system/system.control.class.in:
528      -added initial push_config support
529     * [r2580] src/modules/network/network.control.class.in:
530      -fixed a typo
531     * [r2579] src/modules/basic-video/graphic.control.class.in:
532      -set push-config prio
533     * [r2578] src/modules/basic-input/input.control.class.in:
534      -set push-config prio
535     * [r2577] src/modules/idesk/idesk.control.class.in:
536      -set push-config prio
537     * [r2576] src/modules/fluxbox/fluxbox.control.class.in:
538      -set push-config prio
539     * [r2575] src/modules/citrix/storefront.control.class.in:
540      -set push-config prio
541     * [r2574] src/modules/network/network.control.class.in:
542      -set push-config prio
543     * [r2573] src/modules/network/Makefile,
544      src/modules/network/network.control.class.in[ADD]:
545      -added initial network control class
546     * [r2572] src/modules/idesk/idesk.control.class.in:
547      -removed cruft
548     * [r2571] src/modules/basic-input/input.control.class.in:
549      -fixed spelling
550     * [r2570] src/modules/citrix/storefront.control.class.in:
551      -fixed session not empty
552     * [r2569] src/modules/citrix/storefront.control.class.in:
553      -renamed functions to run storefront_store before
554      storefront_session with push_config
555     * [r2568] src/modules/citrix/Makefile,
556      src/modules/citrix/storefront.control.class.in[ADD]:
557      -added storefront control class
558     * [r2567] src/modules/fluxbox/fluxbox.control.class.in:
559      -name must not be empty
560     * [r2566] src/modules/idesk/idesk.control.class.in:
561      -name must not be empty
562     * [r2565] src/modules/idesk/idesk.control.class.in:
563      -push_config support
564     * [r2564] src/modules/fluxbox/fluxbox.control.class.in:
565      -push_config support
566     * [r2563] src/include/control.global.class.in:
567      -fixed broken argument evalution: do not remove serial from every
568      place in the argument string. use argv evalution and remove
569      argv[0]. serial='4' command='set graphic.resolution 1024x768'
570      resulted in a broken 'set graphic.resolution 102x786'
571     * [r2562] src/mcore-controld.in:
572      -support push-config|push_config
573     * [r2561] src/modules/basic-video/graphic.control.class.in:
574      -initial push_config support
575     * [r2560] src/modules/basic-video/graphic.control.class.in:
576      -database table name is refresh_rate, not hz
577     * [r2559] src/modules/basic-input/input.control.class.in:
578      -do not run push_config on empty database retvals
579     * [r2558] src/include/daemon.global.class.in:
580      -run_push_config(): no colors in variable evaluation
581     * [r2557] src/include/daemon.global.class.in:
582      -run_push_config(): be more verbose in debug mode
583     * [r2556] src/include/daemon.global.class.in:
584      -run_push_config(): serial var is an requirement
585     * [r2555] src/include/daemon.global.class.in:
586      -fixed a typo
587     * [r2554] src/modules/basic-input/input.control.class.in:
588      -added push_config functionality
589     * [r2553] src/include/daemon.global.class.in:
590      -added push_config functions
591    
592    2015-09-16  Niels Rogalla <niro@magellan-linux.de>
593    
594     * [r2552] src/modules/plymouth/plymouth.client.class.in:
595      -do not rebuild grub config on live-media or netboot systems
596     * [r2551] src/modules/idesk/idesk-generate-icon-info.in:
597      -try to find an existing icon with the same name first
598     * [r2550] src/modules/idesk/idesk.control.class.in:
599      -fixed logic issues
600     * [r2549] src/modules/idesk/idesk.control.class.in:
601      -allow empty command
602     * [r2548] src/modules/fluxbox/fluxbox.control.class.in:
603      -allow empty exec
604     * [r2547] src/modules/fluxbox/fluxbox.control.class.in,
605      src/modules/idesk/idesk.control.class.in:
606      -fixed missing then
607     * [r2546] src/modules/fluxbox/fluxbox.control.class.in,
608      src/modules/idesk/idesk.control.class.in:
609      -fixed missing fi
610     * [r2545] src/modules/fluxbox/fluxbox.control.class.in:
611      -reworked the whole logic
612     * [r2544] src/modules/idesk/idesk.control.class.in:
613      -reworked the whole logic
614     * [r2543] src/modules/idesk/Makefile,
615      src/modules/idesk/idesk.control.class.in[ADD]:
616      -added initial idesk control class
617     * [r2542] src/modules/fluxbox/fluxbox.control.class.in:
618      -delete all menuitem before regen all
619     * [r2541] src/modules/fluxbox/fluxbox.control.class.in:
620      -fixed whitespaces
621     * [r2540] src/modules/fluxbox/fluxbox.control.class.in:
622      -fixed control_client command
623     * [r2539] src/modules/fluxbox/fluxbox.control.class.in:
624      -fixed control_client command
625     * [r2538] src/modules/fluxbox/fluxbox.control.class.in:
626      -fixed control_client command
627     * [r2537] src/modules/fluxbox/fluxbox.control.class.in:
628      -fixed a typo
629     * [r2536] src/modules/fluxbox/fluxbox.control.class.in:
630      -fixed logic issues
631     * [r2535] src/modules/fluxbox/fluxbox.control.class.in:
632      -update all values
633     * [r2534] src/modules/citrix/Makefile:
634      -remove citrix control class atm
635     * [r2533] src/modules/citrix/Makefile:
636      -install citrix-cron script
637     * [r2532] src/modules/fluxbox/Makefile,
638      src/modules/fluxbox/fluxbox.control.class.in[ADD]:
639      -added initial fluxbox control class
640    
641    2015-09-15  Niels Rogalla <niro@magellan-linux.de>
642    
643     * [r2531] src/modules/basic-system/Makefile,
644      src/modules/basic-system/system.control.class.in[ADD]:
645      -added initial system control class
646     * [r2530] src/modules/basic-version/Makefile,
647      src/modules/basic-version/version.control.class.in[ADD]:
648      -added version control class
649     * [r2529] src/modules/citrix/citrix-enumerate.conf.in:
650      -added ICA enumeration settings
651     * [r2528] src/include/control.global.class.in:
652      -use debug echo function decho()
653    
654    2015-09-14  Niels Rogalla <niro@magellan-linux.de>
655    
656     * [r2527] src/modules/citrix/Makefile:
657      -removed storefront control class
658     * [r2526] src/modules/citrix/Makefile,
659      src/modules/citrix/citrix-cron.in[ADD]:
660      -initial citrix-cron script
661     * [r2525] src/modules/citrix/storefront-cron.in:
662      -do not always print debug messages
663     * [r2524] src/modules/citrix/storefront-cron.in:
664      -honor citrix-enumerate.conf settings
665     * [r2523] src/modules/citrix/Makefile,
666      src/modules/citrix/citrix-enumerate.conf.in[ADD]:
667      -split install of client and control files and provide
668      citrix-enumerate.conf for citrix storefront and ica enumaration
669      of server provided sessions
670     * [r2522] src/modules/citrix/storefront-cron.in:
671      -fixed session import into database and disable all non-imported
672      sessions, because they do not exist on the storefront-server and
673      are not available for clients
674     * [r2521] src/modules/citrix/storefront-cron.in:
675      -import session to mysql database
676     * [r2520] src/modules/citrix/Makefile,
677      src/modules/citrix/storefront-cron.in:
678      -reverted changes
679     * [r2519] src/modules/citrix/Makefile,
680      src/modules/citrix/storefront-cron.in:
681      -import session to mysql database
682     * [r2518] src/modules/citrix/storefront-cron.in:
683      -get the right session and description
684     * [r2517] src/modules/citrix/storefront-cron.in:
685      -fixed evaluation and wrong service name
686     * [r2516] src/modules/citrix/storefront-cron.in:
687      -fixed a typo
688     * [r2515] src/modules/citrix/storefront-cron.in:
689      -daemon.global.class required for provides etc
690     * [r2514] src/modules/citrix/storefront-cron.in:
691      -several fixups
692     * [r2513] src/modules/citrix/storefront-resolver.in:
693      -make storefront tmp removal configurable
694     * [r2512] src/modules/citrix/storefront-resolver.in:
695      -added missing die() function
696     * [r2511] src/modules/citrix/Makefile,
697      src/modules/citrix/storefront-cron.in[ADD]:
698      -added initial storefront-cron script
699     * [r2510] src/modules/basic-video/Makefile,
700      src/modules/basic-video/graphic.control.class.in:
701      -added video control class
702     * [r2509] src/modules/basic-input/Makefile,
703      src/modules/basic-input/input.control.class.in:
704      -added input control class
705     * [r2508] src/modules/hwinfo/hardware.control.class.in:
706      -add an empty screensaver entry
707    
708    2015-09-11  Niels Rogalla <niro@magellan-linux.de>
709    
710     * [r2507] src/include/register.global.class.in:
711      -fixed a typo os->tools
712     * [r2506] src/include/register.global.class.in:
713      -import client version information on register
714     * [r2505] src/modules/Makefile:
715      -install basic-version
716     * [r2504] src/modules/basic-version[ADD],
717      src/modules/basic-version/Makefile[ADD],
718      src/modules/basic-version/version.client.class.in[ADD]:
719      -added basic-version class
720     * [r2503] src/modules/mage/mage.client.class.in:
721      -removed *_mage_iventory() functions and provide a full featured
722      mage_query() function instead
723     * [r2502] src/modules/hwinfo/hardware.control.class.in:
724      -respect db NULL setting
725     * [r2501] Makefile.inc, conf/control.conf.in:
726      -added MCORE_DEFAULT_KEYMAP variable
727     * [r2500] src/modules/hwinfo/hardware.control.class.in:
728      -import keymap and user passwords
729     * [r2499] src/include/register.global.class.in,
730      src/modules/hwinfo/hardware.control.class.in:
731      -renamed set_hardware_detect() to run_hardware_detect() and
732      provide a new set class to run the hardware detection to fix
733      run_clasS() evaluation issues
734    
735    2015-09-10  Niels Rogalla <niro@magellan-linux.de>
736    
737     * [r2498] src/modules/hwinfo/hardware.control.class.in:
738      -more debug messages
739     * [r2497] src/include/register.global.class.in,
740      src/modules/hwinfo/hardware.control.class.in:
741      -run hardware detection on register_client if hardware was
742      provided and not already run
743     * [r2496] src/modules/hwinfo/hardware.control.class.in:
744      -respect returned NULL setting from database too
745     * [r2495] src/modules/hwinfo/hardware.control.class.in:
746      -fixed whitespaces
747     * [r2494] src/include/mysqlfunctions.global.class.in:
748      -mysql_insert(): use decho() for debug messages
749     * [r2493] src/modules/hwinfo/hardware.control.class.in:
750      -fixed a typo minitor->monitor and print more debug messages
751     * [r2492] src/include/control.global.class.in:
752      -control_client(): fixed whitespace evaluation
753     * [r2491] src/modules/hwinfo/hardware.control.class.in:
754      -add more network defaults to the database
755     * [r2490] src/systemd/mcore-controld.service.in,
756      src/systemd/mcored.service.in:
757      -run systemd services in silent mode
758     * [r2489] src/include/control.global.class.in:
759      -control_client(): respect run-queue cmd
760     * [r2488] src/modules/hwinfo/hardware.control.class.in:
761      -add more network defaults to the database
762     * [r2487] src/modules/hwinfo/hardware.control.class.in[ADD]:
763      -added set_hardware_detection() to hardware.control.class
764     * [r2486] src/include/mysqlfunctions.global.class.in:
765      -provide mysql and sql
766     * [r2485] src/include/common.global.class.in:
767      -added nsslsay_queue_*() functions
768     * [r2484] src/mcore-controld.in:
769      -use control.conf
770     * [r2483] src/include/mysqlfunctions.global.class.in:
771      -use MCORE_ prefixed sql variables from control.con
772     * [r2482] conf/control.conf.in:
773      -added more default values
774     * [r2481] src/include/mysqlfunctions.global.class.in:
775      -use lower case names for all local function variables, fixed
776      header and whitespaces
777     * [r2480] src/include/sessionauth.global.class.in,
778      src/mcore-controld.in, src/mcored.in:
779      -respect SILENT env var for internal daemon communication
780     * [r2479] nsslsay, src/include/common.global.class.in,
781      src/mcore-controld.in, src/mcored.in,
782      src/modules/citrix/citrix-session.in,
783      src/modules/citrix/citrix.client.class.in,
784      src/modules/citrix/storefront.client.class.in,
785      src/modules/idesk/idesk.client.class.in:
786      -use 0/1 for bool values instead of mixed 0/1 and true/false
787      settings
788     * [r2478] src/mcored.in:
789      -removed unused cruft
790     * [r2477] conf/Makefile, conf/control.conf.in[CPY],
791      conf/sql.conf.in[DEL]:
792      -renamed sql.conf to control.conf
793     * [r2476] src/include/register.global.class.in:
794      -mtime should be always the actual timestamp
795    
796    2015-09-08  Niels Rogalla <niro@magellan-linux.de>
797    
798     * [r2475] src/Makefile:
799      -install control daemon
800     * [r2474] Makefile.inc:
801      -added sql db settings
802     * [r2473] conf/Makefile, conf/sql.conf.in[ADD]:
803      -added sql.conf and split client/controll installation
804     * [r2472] src/include/control.global.class.in:
805      -hardcore sslsay port
806     * [r2471] src/include/Makefile:
807      -generate control.global.class
808     * [r2470] src/mcore-controld.in:
809      -include control.global.class
810     * [r2469] src/mcore-controld.in:
811      -removed deprecated sslsay globals
812     * [r2468] src/include/control.global.class.in:
813      -use the right SSLSAY_IP globals
814     * [r2467] src/include/control.global.class.in:
815      -use nsslsay_fingerprint for internal communication
816     * [r2466] src/include/control.global.class.in,
817      src/mcore-controld.in:
818      -moved control_client() to control.global.class
819     * [r2465] src/include/control.global.class.in[ADD],
820      src/mcore-controld.in:
821      -moved import_resource() to control.global.class
822     * [r2464] src/mcore-controld.in:
823      -removed duplicate nsslay() function
824    
825    2015-09-07  Niels Rogalla <niro@magellan-linux.de>
826    
827     * [r2463] src/systemd/mcored.service.in:
828      -fixed deps
829     * [r2462] src/systemd/mcore-register-client.service.in,
830      src/systemd/mcored.service.in:
831      -fixed systemd service files
832     * [r2461] src/include/register.global.class.in:
833      -always create the MCORE_CONFIG_PATH
834    
835    2015-09-04  Niels Rogalla <niro@magellan-linux.de>
836    
837     * [r2460] src/systemd/mcore-register-client.service.in:
838      -mcore-register-clients write to disk so After=local-fs.target is
839      required
840     * [r2459] src/systemd/mcore-register-client.service.in:
841      -require network to be online
842     * [r2458] ChangeLog:
843      -updated ChangeLog
844    
845    2015-09-03  Niels Rogalla <niro@magellan-linux.de>
846    
847     * [r2457] src/include/register.global.class.in:
848      -register the client as online too
849     * [r2456] src/modules/fluxbox/fluxbox-rebuild-menu.in:
850      -use the mcore-serial program
851     * [r2455] src/mcore-register-client.in:
852      -honor UNKNOWN serial
853     * [r2454] src/mcore-register-client.in:
854      -use mcore-serial program
855     * [r2453] src/mcore-register-client.in:
856      -always exit 0 if config.d/serial exist
857     * [r2452] src/systemd/Makefile:
858      -fixed a typo
859     * [r2451] src/systemd/mcored.service.in:
860      -depend on mcore-register-client service
861     * [r2450] src/systemd/Makefile,
862      src/systemd/mcore-controld.service.in[ADD],
863      src/systemd/mcore-register-client.service.in[ADD]:
864      -added mcore-controld and mcore-register-client systemd services
865     * [r2449] Makefile.inc, conf/mcore.conf.in:
866      -make MCORE_CONFIG_PATH configurable
867     * [r2448] src/Makefile, src/mcore-serial.in[ADD]:
868      -added mcore-serial program to print the client serial systemwide
869     * [r2447] src/include/register.global.class.in:
870      -use oneline nsslsay cmds
871     * [r2446] src/mcored.in:
872      -include register functions
873     * [r2445] src/include/register.global.class.in:
874      -print ip_address in debug mode and use the right ip variable
875     * [r2444] src/mcore-controld.in:
876      -fixed sql_user
877     * [r2443] src/include/register.global.class.in:
878      -do not escape multiple line cmds for nsslsay
879     * [r2442] src/include/register.global.class.in, src/mcored.in:
880      -added register_client_local() function to inform the client
881      about the serial
882     * [r2441] src/include/register.global.class.in:
883      -echo retvals propably
884     * [r2440] src/mcore-controld.in:
885      -added missing register.global.class
886     * [r2439] src/include/register.global.class.in:
887      -use decho() for debug messages
888     * [r2438] src/mcore-controld.in:
889      -added missing mcore.conf include
890     * [r2437] src/mcore-register-client.in:
891      -fixed nsslsay environment
892     * [r2436] src/include/Makefile:
893      -generate register.global.class
894     * [r2435] src/include/register.global.class.in:
895      -fixed header
896     * [r2434] src/Makefile, src/mcore-register-client.in[ADD]:
897      -added mcore-register-client binary
898     * [r2433] src/include/register.global.class.in:
899      -fixed retvals and use nsslsay_fingerprint to send the
900      registration
901     * [r2432] src/mcore-controld.in:
902      -accept the register param
903     * [r2431] src/include/register.global.class.in:
904      -resolv mtime and fix broken variables
905     * [r2430] src/include/register.global.class.in[ADD]:
906      -added initial client registration class
907     * [r2429] src/include/common.global.class.in:
908      -added initial nsslsay() and nsslsay_fingerprint() functions
909     * [r2428] src/include/common.global.class.in,
910      src/include/sessionauth.global.class.in:
911      -added cert_fingerprint() and key_fingerprint() functions for
912      global certificate handling
913     * [r2427] src/include/sessionauth.global.class.in:
914      -fixed a typo
915     * [r2426] src/include/daemon.global.class.in,
916      src/mcore-controld.in, src/mcored.in:
917      -inform the user about the fingerprint authentication method too
918     * [r2425] src/include/sessionauth.global.class.in:
919      -use the certificate fingerprint, not the certificate itsel for
920      authentication to fix parsing issues
921     * [r2424] Makefile.inc:
922      -fixed missing cert file sed
923     * [r2423] Makefile.inc, conf/mcore.conf.in,
924      src/include/sessionauth.global.class.in, src/mcore-controld.in,
925      src/mcored.confd.in, src/mcored.in:
926      -added certifacte auth method
927    
928    2015-09-02  Niels Rogalla <niro@magellan-linux.de>
929    
930     * [r2422] src/Makefile:
931      -build mcore-controld
932     * [r2421] src/mcore-controld.in:
933      -added prompt
934    
935    2015-09-01  Niels Rogalla <niro@magellan-linux.de>
936    
937     * [r2420] src/include/common.global.class.in:
938      -added more network functions: iface_for_ip(), iface_for_mac(),
939      mac_for_iface()
940    
941    2015-08-31  Niels Rogalla <niro@magellan-linux.de>
942    
943     * [r2419] src/modules/idesk/Makefile:
944      -fixed sudoers permissions
945     * [r2418] src/modules/idesk/Makefile:
946      -fixed typos
947     * [r2417] src/modules/idesk/idesk-sysinfo.in:
948      -fixed a typo
949     * [r2416] ChangeLog:
950      -updated ChangeLog
951     * [r2415] src/modules/idesk/idesk-generate-all-desktop-icons.in:
952      -honor user privileges, fix missing idesktop rc and make idesk
953      startup configurable
954     * [r2414] src/modules/idesk/Makefile,
955      src/modules/idesk/desktop_icons.sudoers.in[ADD]:
956      -install sudo configuration
957     * [r2413] src/modules/idesk/idesk-sysinfo.in:
958      -fixed broken sysinfo icon
959     * [r2412] src/modules/idesk/idesk-sysinfo.in:
960      -honor user privileges
961     * [r2411] src/modules/idesk/idesk-generate-all-desktop-icons.in:
962      -restart idesk only if it is already running
963     * [r2410] src/modules/idesk/idesk-generate-all-desktop-icons.in:
964      -generate sysinfo icon too
965     * [r2409] ChangeLog:
966      -updated ChangeLog
967     * [r2408] src/modules/idesk/Makefile:
968      -symlink idesk-generate-all-desktop-icons to BINDIR instead of
969      idesk-sysinfo
970     * [r2407] src/include/common.global.class.in:
971      -added global network functions iface_for_remote_addr() and
972      dns_to_ip()
973     * [r2406] src/modules/idesk/idesk-sysinfo.in:
974      -only generate an icon info file and let
975      generate-all-desktop-icon genrate all icons, also print the
976      current ip of the host
977     * [r2405] src/modules/citrix/citrix-session.in:
978      -generate a desktop icon
979     * [r2404] src/modules/idesk/idesk-generate-all-desktop-icons.in,
980      src/modules/idesk/idesk-generate-icon-info.in,
981      src/modules/idesk/idesk-generate-icon.in,
982      src/modules/idesk/idesk.client.class.in:
983      -renamed icon position variables from {x,y}res to {x,y}pos
984     * [r2403] src/modules/idesk/idesk-generate-all-desktop-icons.in,
985      src/modules/idesk/idesk-generate-icon.in:
986      -fix permissions of the .idesktop directory
987    
988    2015-08-28  Niels Rogalla <niro@magellan-linux.de>
989    
990     * [r2402] src/modules/citrix/Makefile,
991      src/modules/citrix/citrix.conf.in,
992      src/modules/citrix/storefront-resolver.in:
993      -reworked storefront subscription behacior
994     * [r2401] src/modules/citrix/storefront-resolver.in:
995      -set addstore_required to 0, stores are added by mcore-tools
996     * [r2400] src/modules/citrix/storefront-resolver.in:
997      -fixed typos
998     * [r2399] src/modules/basic-input/input.client.class.in:
999      -fixed whitespaces
1000     * [r2398] src/modules/basic-input/input.client.class.in,
1001      src/modules/network/network.client.class.in:
1002      -honor Xorg with all pidof instances
1003     * [r2397] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1004      -fallback to 800x600 resolution if xinfo fails
1005    
1006    2015-08-27  Niels Rogalla <niro@magellan-linux.de>
1007    
1008     * [r2396] src/modules/citrix/storefront-resolver.in:
1009      -setup a proper runtime for the citrix client
1010     * [r2395] src/modules/citrix/storefront-session.in:
1011      -fixed a typo
1012     * [r2394] src/modules/citrix/storefront-session.in:
1013      -fixed a typo
1014     * [r2393] src/modules/citrix/storefront-session.in:
1015      -cleanup session list query
1016     * [r2392] src/modules/citrix/storefront-session.in:
1017      -suppress file suffix .sh on session print
1018     * [r2391] src/modules/citrix/Makefile,
1019      src/modules/citrix/citrix.conf.in,
1020      src/modules/citrix/storefront-resolver.in,
1021      src/modules/citrix/storefront-session.in,
1022      src/modules/citrix/storefront.client.class.in:
1023      --added basic getopts to clarify and ease things, fixed broken
1024      config include and resulting missing variables and renamed
1025      STOREFRONT_STORE to DEFAULT_STOREFRONT_STORE in citrix.conf
1026     * [r2390] src/modules/citrix/storefront.client.class.in:
1027      -use x11runas
1028     * [r2389] src/modules/citrix/storefront-session.in:
1029      -use x11runas
1030    
1031    2015-08-26  Niels Rogalla <niro@magellan-linux.de>
1032    
1033     * [r2388] src/modules/citrix/storefront-session.in:
1034      -fixed a {name} -> ${name}
1035     * [r2387] src/modules/citrix/storefront-session.in:
1036      -fixed a typo -add -> --add
1037     * [r2386] src/modules/citrix/storefront.client.class.in:
1038      -require idesk
1039     * [r2385] src/modules/citrix/storefront.client.class.in:
1040      -fixed broken help
1041     * [r2384] src/modules/citrix/storefront.client.class.in:
1042      -fixed broken help
1043     * [r2383] src/modules/citrix/storefront-session.in:
1044      -revert changes
1045     * [r2382] src/modules/citrix/storefront-session.in:
1046      -fixed a typo
1047     * [r2381] src/modules/citrix/storefront-session.in:
1048      -generate idesk icons if idesk was provided
1049     * [r2380] src/modules/idesk/idesk.client.class.in:
1050      -regen all desktop icons after altering them
1051     * [r2379] src/modules/idesk/idesk.client.class.in:
1052      -remove the dot too
1053     * [r2378] src/modules/idesk/idesk.client.class.in:
1054      -do not print icon_info_suffix
1055     * [r2377] src/modules/idesk/idesk.client.class.in:
1056      -fixed a typo MLIBDIR -> MCORE_LIBDIR
1057     * [r2376] src/modules/idesk/idesk.client.class.in:
1058      -fixed a typo
1059     * [r2375] src/modules/idesk/idesk.client.class.in:
1060      -reworked idesk.client.class
1061     * [r2374] src/modules/idesk/idesk-generate-icon.in:
1062      -let generate-all-desktop-icons restart idesk only
1063     * [r2373] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1064      -use introduces methods
1065     * [r2372] src/modules/idesk/idesk-generate-icon.in:
1066      -restart idesk after altering the icons
1067     * [r2371] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1068      -fixed whitespaces
1069     * [r2370] src/modules/idesk/idesk-generate-icon.in:
1070      -use the right variables
1071     * [r2369] src/modules/idesk/idesk-generate-icon-info.in,
1072      src/modules/idesk/idesk-generate-icon.in:
1073      -added add,del,print support
1074     * [r2368] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1075      -remove shutdown,reboot info before creating all desktop icons
1076    
1077    2015-08-25  Niels Rogalla <niro@magellan-linux.de>
1078    
1079     * [r2367] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1080      -fixed a typo
1081     * [r2366] src/modules/idesk/idesk-generate-all-desktop-icons.in:
1082      -restart idesk
1083     * [r2365] src/modules/idesk/idesk-generate-icon-info.in:
1084      -fixed a typo and only add iwidth and iheight if not empty
1085     * [r2364] src/modules/idesk/idesk-generate-icon.in:
1086      -fixed a typo
1087     * [r2363] icons/Makefile, icons/default.png[ADD],
1088      icons/default_item.png[ADD], icons/firefox.png[ADD]:
1089      -added more icons
1090     * [r2362] src/modules/idesk/idesk-generate-icon-info.in:
1091      -added missing filename to icon_resource info
1092     * [r2361] src/modules/idesk/idesk-generate-icon.in:
1093      -fixed a typo
1094     * [r2360] src/modules/idesk/idesk-generate-all-desktop-icons.in,
1095      src/modules/idesk/idesk-generate-icon-info.in,
1096      src/modules/idesk/idesk-generate-icon.in:
1097      -fixed missing die() function
1098     * [r2359] src/modules/idesk/idesk-generate-icon-info.in:
1099      -fixed a typo
1100     * [r2358] src/modules/idesk/Makefile,
1101      src/modules/idesk/idesk-generate-all-desktop-icons.in[ADD],
1102      src/modules/idesk/idesk-generate-icon-info.in[ADD],
1103      src/modules/idesk/idesk-generate-icon.in[ADD]:
1104      -basic idesk helpers
1105    
1106    2015-08-24  Niels Rogalla <niro@magellan-linux.de>
1107    
1108     * [r2357] src/modules/citrix/storefront-session.in,
1109      src/modules/citrix/storefront.client.class.in:
1110      -serveral fixups to get things work
1111     * [r2356] src/modules/citrix/storefront-resolver.in:
1112      -fixed spelling
1113     * [r2355] src/modules/citrix/storefront.client.class.in:
1114      -fixups
1115     * [r2354] src/modules/citrix/Makefile,
1116      src/modules/citrix/storefront-session.in[ADD],
1117      src/modules/citrix/storefront.client.class.in[ADD]:
1118      -added storefront-session script and storefront.client.class
1119     * [r2353] src/modules/citrix/storefront-resolver.in:
1120      -aded liststore, addstore, delstore cmds and fixed some broken
1121      STORE variables
1122     * [r2352] src/modules/citrix/Makefile,
1123      src/modules/citrix/citrix.conf.in,
1124      src/modules/citrix/storefront-resolver.in[ADD]:
1125      -added initial storefront support
1126     * [r2351] src/include/common.global.class.in:
1127      -fixed Xorg handling and revert escape hacks
1128     * [r2350] src/modules/tigervnc/vnc.client.class.in:
1129      -honor newer vncpasswd versions of tigervnc
1130     * [r2349] src/include/common.global.class.in:
1131      -x11runas(): escape $@ to honor environments variables
1132     * [r2348] ChangeLog, src/include/common.global.class.in,
1133      src/modules/tigervnc/vnc.client.class.in:
1134      -revert changes
1135     * [r2347] ChangeLog, src/include/common.global.class.in,
1136      src/modules/tigervnc/vnc.client.class.in:
1137      -x11runas(): escape $@ to honor environments variables
1138    
1139    2014-07-15  Niels Rogalla <niro@magellan-linux.de>
1140    
1141     * [r2346] src/modules/basic-input/input.client.class.in:
1142      -honor MROOT if localectl exist
1143     * [r2345] dracut/mcored/run-mcored.sh.in:
1144      -removed neednet flag
1145    
1146    2014-07-14  Niels Rogalla <niro@magellan-linux.de>
1147    
1148     * [r2344] src/include/daemon.global.class.in:
1149      -fixed a typo - reval -> retval
1150     * [r2343] src/modules/citrix/citrix-session.in:
1151      -added missing include
1152     * [r2342] src/systemd/Makefile:
1153      -fixed a typo
1154     * [r2341] src/systemd/Makefile,
1155      src/systemd/mcored.tmpfilesd.conf.in[ADD]:
1156      -added tmpfiles.d file for mcored to create /var/lib/mcored
1157     * [r2340] dracut/mcored/module-setup.sh.in:
1158      -suppress some errors
1159     * [r2339] dracut/mcored-citrix/Makefile,
1160      dracut/mcored-citrix/module-setup.sh.in:
1161      -honor PNABROWSE_ICAROOT
1162     * [r2338] dracut/mcored/module-setup.sh.in:
1163      -install user/groups if they not exist
1164     * [r2337] src/modules/citrix/Makefile:
1165      -honor PNABROWSE_ICAROOT
1166     * [r2336] src/modules/citrix/query-citrix-browser.in:
1167      -run pnabrowse via chroot if MROOT was set
1168     * [r2335] src/mcored.in:
1169      -add an prompt pattern to mcored cmdline
1170    
1171    2014-07-11  Niels Rogalla <niro@magellan-linux.de>
1172    
1173     * [r2334] dracut/mcored/module-setup.sh.in:
1174      -add missing MCORE_UNPRIV_USER to initramfs passwd
1175     * [r2333] dracut/Makefile[ADD]:
1176      -add subdir Makefile
1177     * [r2332] dracut/mcored-citrix[ADD],
1178      dracut/mcored-citrix/Makefile[ADD],
1179      dracut/mcored-citrix/mcored-citrix.conf[ADD],
1180      dracut/mcored-citrix/module-setup.sh.in[ADD]:
1181      -added mcored-citrix dracut module
1182     * [r2331] dracut/mcored/Makefile:
1183      -fixed include path
1184     * [r2330] dracut/Makefile[DEL], dracut/mcored[ADD],
1185      dracut/mcored.conf[DEL], dracut/mcored/Makefile[CPY],
1186      dracut/mcored/mcored.conf[CPY],
1187      dracut/mcored/module-setup.sh.in[CPY],
1188      dracut/mcored/run-mcored.sh.in[CPY],
1189      dracut/module-setup.sh.in[DEL], dracut/run-mcored.sh.in[DEL]:
1190      -moved dracut module to dracut/mcored
1191     * [r2329] src/modules/fluxbox/fluxbox-rebuild-autostart.in:
1192      -create //.fluxbox directory if not exist
1193     * [r2328] src/modules/fluxbox/fluxbox-rebuild-menu.in:
1194      -fixed a typo s/-o/-g/
1195     * [r2327] dracut/run-mcored.sh.in:
1196      -tell the user that a remount is not required if the fs is
1197      already mounted rw
1198     * [r2326] dracut/run-mcored.sh.in:
1199      -only remount if the filesystem is ro and be more verbose
1200     * [r2325] dracut/mcored.conf:
1201      -do not omit systemd
1202     * [r2324] dracut/module-setup.sh.in:
1203      -fixed module installation
1204     * [r2323] dracut/run-mcored.sh.in:
1205      -print a noisy message if mcored was started
1206     * [r2322] dracut/module-setup.sh.in, dracut/run-mcored.sh.in:
1207      -revert changes
1208     * [r2321] dracut/module-setup.sh.in, dracut/run-mcored.sh.in:
1209      -print a noisy message if mcored was started
1210     * [r2320] src/modules/citrix/query-citrix-browser.in:
1211      -added missing includes
1212    
1213    2014-07-03  Niels Rogalla <niro@magellan-linux.de>
1214    
1215     * [r2319] src/modules/citrix/citrix-session.in,
1216      src/modules/citrix/citrix.client.class.in:
1217      -generate fluxbox menuentries with the citrix-session helper
1218      program if fluxbox was provided
1219     * [r2318] src/include/daemon.global.class.in:
1220      -added is_provided() function
1221    
1222    2014-02-06  Niels Rogalla <niro@magellan-linux.de>
1223    
1224     * [r2317] grub/Makefile:
1225      -install grub config with prio level 50
1226     * [r2316] dracut/Makefile:
1227      -install dracut config with prio level 50
1228    
1229    2014-01-20  Niels Rogalla <niro@magellan-linux.de>
1230    
1231     * [r2315] Makefile, grub[ADD], grub/Makefile[ADD],
1232      grub/mcored.conf[ADD]:
1233      -install grub configuration to enable networking
1234     * [r2314] ChangeLog:
1235      -updated ChangeLog
1236     * [r2313] daemon[DEL]:
1237      -removed old daemon dir
1238     * [r2312] src/sysvinit/mcore-controld.rc.in:
1239      -SSL_KEY_DIR was renamed to CHROOT_DIR
1240     * [r2311] src/sysvinit/mcore-controld.rc.in:
1241      -control daemon was renamed to mcore-controld
1242     * [r2310] src/sysvinit/mcore-controld.rc.in:
1243      -honor variable pathes of the Makefile
1244     * [r2309] src/sysvinit/mcore-controld.rc.in:
1245      -quiet stop
1246     * [r2308] src/sysvinit/mcored.rc.in:
1247      -updated runlevels
1248     * [r2307] src/sysvinit/mcore-controld.rc.in:
1249      -use rc_print() and rc_echo() functions
1250     * [r2306] daemon/control/control-daemon.rc[DEL],
1251      src/sysvinit/mcore-controld.rc.in[CPY]:
1252      -moved daemon/control/control-daemon.rc to
1253      src/sysvinit/mcore-controld.rc.in
1254     * [r2305] src/modules/basic-input/input.control.class.in,
1255      src/modules/basic-video/graphic.control.class.in,
1256      src/modules/citrix/citrix.control.class.in:
1257      -use CLASS_ARGV
1258     * [r2304] src/mcore-controld.in:
1259      -modified to match new classes and includes
1260     * [r2303] src/include/daemon.global.class.in, src/mcored.in:
1261      -renamed load_client_classes() to load_classes() and make it
1262      variable to either load client or control classes
1263     * [r2302] src/include/daemon.global.class.in:
1264      -call sigterm to terminate sslsvd. this supresses some error
1265      messages
1266     * [r2301] dracut/mcored.conf:
1267      -added some debugging helpers
1268     * [r2300] dracut/mcored.conf:
1269      -dracut networking will not work if systemd gets included
1270     * [r2299] dracut/module-setup.sh.in:
1271      -use dracut's busybox module
1272     * [r2298] dracut/run-mcored.sh.in:
1273      -only run mcored in the initrd if network was provided
1274     * [r2297] dracut/module-setup.sh.in, dracut/net-lib.sh[DEL],
1275      dracut/run-mcored.sh.in:
1276      -use network module instead of brewing our own stuff here
1277     * [r2296] dracut/Makefile:
1278      -use priority level 70 instead of 40 for the dracut module
1279    
1280    2014-01-16  Niels Rogalla <niro@magellan-linux.de>
1281    
1282     * [r2295] src/Makefile:
1283      -install generate-certificate as mcore-generate-certificate
1284     * [r2294] src/Makefile:
1285      -fixed generate-certifacte installation
1286     * [r2293] ChangeLog:
1287      -updated ChangeLog
1288     * [r2292] dracut/Makefile:
1289      -fixed dracut module installation
1290     * [r2291] Makefile:
1291      -install dracut module
1292    
1293    2014-01-14  Niels Rogalla <niro@magellan-linux.de>
1294    
1295     * [r2290] src/modules/basic-video/graphic.control.class[DEL],
1296      src/modules/basic-video/graphic.control.class.in[CPY]:
1297      -renamed graphic.control.class -> graphic.control.class.in
1298     * [r2289] src/modules/basic-input/input.control.class[DEL],
1299      src/modules/basic-input/input.control.class.in[CPY]:
1300      -renamed input.control.class -> input.control.class.in
1301     * [r2288] daemon/control/include/session.control.class[DEL],
1302      src/modules/citrix/citrix.control.class.in[CPY]:
1303      -moved daemon/control/include/session.control.class to
1304      src/modules/citrix/citrix.control.class.in
1305     * [r2287] daemon/control/include/input.control.class[DEL],
1306      src/modules/basic-input/input.control.class[CPY]:
1307      -moved daemon/control/include/input.control.class to
1308      src/modules/basic-input/input.control.class
1309     * [r2286] daemon/control/include/graphic.control.class[DEL],
1310      src/modules/basic-video/graphic.control.class[CPY]:
1311      -moved daemon/control/include/graphic.control.class to
1312      src/modules/basic-video/graphic.control.class
1313     * [r2285] daemon/control/control-daemon.sh[DEL],
1314      src/mcore-controld.in[CPY]:
1315      -moved daemon/control/control-daemon.sh to src/mcore-controld.in
1316     * [r2284] src/modules/idesk/idesk.client.class.in:
1317      -fixed whitespaces
1318     * [r2283] src/modules/basic-input/input.client.class.in:
1319      -use fluxbox-autostart and fluxbox-rebuild-autostart helpers
1320     * [r2282] src/modules/fluxbox/Makefile,
1321      src/modules/fluxbox/fluxbox-autostart.in[ADD]:
1322      -added fluxbox-autostart helper
1323     * [r2281] src/modules/fluxbox/fluxbox-menuitem.in:
1324      -added --comment switch
1325     * [r2280] src/modules/citrix/citrix.client.class.in:
1326      -use new fluxbox-menuitem helper
1327     * [r2279] src/modules/citrix/citrix.client.class.in:
1328      -use basename of ica-session (not lala.ica)
1329     * [r2278] src/modules/citrix/citrix-session.in:
1330      -use citrix-serverlist
1331     * [r2277] src/modules/fluxbox/Makefile,
1332      src/modules/fluxbox/fluxbox-menuitem.in[ADD],
1333      src/modules/fluxbox/fluxbox.client.class.in:
1334      -split of fluxbox-menuitem from fluxbox.client.class.in to make
1335      things more modular
1336     * [r2276] src/modules/citrix/citrix.client.class.in:
1337      -prefix citrix-session and citrix-serverlist with MCORE_LIBDIR
1338     * [r2275] src/modules/citrix/citrix.client.class.in:
1339      -fixed broken if-condition
1340     * [r2274] src/modules/citrix/citrix.client.class.in:
1341      -fixed missing case ifs
1342     * [r2273] src/modules/citrix/citrix.client.class.in:
1343      -do not escape
1344     * [r2272] src/modules/citrix/Makefile,
1345      src/modules/citrix/citrix-serverlist.in[ADD],
1346      src/modules/citrix/citrix-session.in[ADD],
1347      src/modules/citrix/citrix.client.class.in,
1348      src/modules/citrix/query-citrix-browser.in[ADD]:
1349      -split citrix.client.class.in to single programs named
1350      citrix-serverlist, citrix-session and query-citrix-browser to
1351      make things more modular and simpler
1352     * [r2271] src/include/daemon.global.class.in,
1353      src/modules/citrix/citrix.client.class.in:
1354      -fixed broken variables
1355     * [r2270] src/modules/citrix/citrix.client.class.in:
1356      -make pnabrowse retval parseable with ';' as ifs, because the
1357      retvals can contain whitespaces
1358     * [r2269] src/include/daemon.global.class.in, src/mcored.in,
1359      src/modules/basic-input/input.client.class.in,
1360      src/modules/basic-system/system.client.class.in,
1361      src/modules/basic-video/graphic.client.class.in,
1362      src/modules/citrix/citrix.client.class.in,
1363      src/modules/fbsplash/fbsplash.client.class.in,
1364      src/modules/fluxbox/fluxbox.client.class.in,
1365      src/modules/hwinfo/hardware.client.class.in,
1366      src/modules/lprng/printing.client.class.in,
1367      src/modules/mage/mage.client.class.in,
1368      src/modules/network/network.client.class.in,
1369      src/modules/plymouth/plymouth.client.class.in,
1370      src/modules/systemd/systemd.client.class.in,
1371      src/modules/sysvinit/sysvinit.client.class.in,
1372      src/modules/tigervnc/vnc.client.class.in:
1373      -use global argv arrays GLOBAL_ARGV and CLASS_ARGV to fix
1374      whitespace issues with the read cmd. escaping works with this
1375      now. every class must use the CLASS_ARGV array for arguments
1376    
1377    2014-01-13  Niels Rogalla <niro@magellan-linux.de>
1378    
1379     * [r2268] ChangeLog:
1380      -updated ChangeLog
1381     * [r2267] src/modules/citrix/citrix.client.class.in:
1382      -fixed serverlist/sessionlist array evaluation
1383     * [r2266] src/modules/citrix/citrix.client.class.in:
1384      -missed to honor PNABWROWSE_SERVER_EXCLUDE in one case
1385     * [r2265] src/modules/citrix/citrix.client.class.in:
1386      -fixed whitespaces
1387     * [r2264] src/modules/citrix/citrix.client.class.in:
1388      -fixed missing PNABROWSE_* sanity checks
1389     * [r2263] src/modules/citrix/citrix.client.class.in:
1390      -fixed c&p typo
1391     * [r2262] src/modules/citrix/citrix.client.class.in:
1392      -use variables for all PNABROWSE_* instances
1393     * [r2261] src/modules/citrix/citrix.client.class.in:
1394      -print help on wrong arguments
1395     * [r2260] src/modules/citrix/citrix.conf.in:
1396      -fixed spelling
1397     * [r2259] src/modules/citrix/Makefile,
1398      src/modules/citrix/citrix.client.class.in,
1399      src/modules/citrix/citrix.conf.in[ADD]:
1400      -support pnabrowse autodetection
1401     * [r2258] src/include/daemon.global.class.in, src/mcored.in:
1402      -make use of the new include() function
1403     * [r2257] src/include/common.global.class.in:
1404      -added include() function which sources files with debug
1405      information
1406     * [r2256] ChangeLog:
1407      -updated ChangeLog
1408     * [r2255] dracut/Makefile:
1409      -moved dracut make variables
1410     * [r2254] src/modules/fluxbox/fluxbox-rebuild-menu.in:
1411      -fixed broken os-release path
1412     * [r2253] src/modules/fluxbox/fluxbox-rebuild-autostart.in,
1413      src/modules/fluxbox/fluxbox-rebuild-menu.in:
1414      -renamed MCLIBDIR -> MCORE_LIBDIR
1415     * [r2252] Makefile.inc:
1416      -make SCRIPT_SED_COMMAND variable, moved dracut, systemd and
1417      sysvinit variables to corresponding subdirs
1418     * [r2251] src/Makefile:
1419      -moved systemd and sysvinit init files to subdirs
1420     * [r2250] src/sysvinit/Makefile[ADD]:
1421      -added Makefile
1422     * [r2249] src/systemd/Makefile:
1423      -target -install-client-services-systemd requires all target
1424     * [r2248] src/systemd/Makefile:
1425      -add PHONY target install-client-services-systemd
1426     * [r2247] src/systemd/Makefile[ADD]:
1427      -added Makefile
1428     * [r2246] src/mcored.rc.in[DEL], src/sysvinit/mcored.rc.in[CPY]:
1429      -moved mcored.rc.in to sysvinit/mcored.rc.in
1430     * [r2245] src/mcored.service.in[DEL],
1431      src/systemd/mcored.service.in[CPY]:
1432      -moved mcored.service.in to systemd/mcored.service.in
1433     * [r2244] src/systemd[ADD], src/sysvinit[ADD]:
1434      -add systemd and sysvinit dir
1435     * [r2243] daemon/control/control-daemon.sh,
1436      src/include/daemon.global.class.in,
1437      src/include/hwdetection.global.class.in,
1438      src/include/sessionauth.global.class.in, src/mcored.in,
1439      src/modules/basic-system/system.client.class.in,
1440      src/modules/fbsplash/fbsplash.client.class.in,
1441      src/modules/systemd/systemd.client.class.in,
1442      src/modules/sysvinit/sysvinit.client.class.in:
1443      -fixed spelling - unkown -> unknown
1444    
1445    2014-01-11  Niels Rogalla <niro@magellan-linux.de>
1446    
1447     * [r2242] Makefile.inc:
1448      -fixed wrong variable ETCDIR -> SYSCONFDIR, added sh processor
1449     * [r2241] dracut/Makefile[ADD]:
1450      -added Makefile
1451     * [r2240] dracut/run-mcored.sh.in:
1452      -use variable pathes
1453     * [r2239] dracut/module-setup.sh.in:
1454      -use variable pathes
1455     * [r2238] dracut/module-setup.sh[DEL],
1456      dracut/module-setup.sh.in[CPY]:
1457      -renamed module-setup.sh -> module-setup.sh.in
1458     * [r2237] dracut/run-mcored.sh[DEL], dracut/run-mcored.sh.in[CPY]:
1459      -renamed run-mcored.sh -> run-mcore.sh.in
1460     * [r2236] src/include/sessionauth.global.class.in:
1461      -use variable pathes
1462     * [r2235] src/include/hwdetection.global.class.in:
1463      -use variable pathes
1464     * [r2234] src/include/Makefile[ADD]:
1465      -added Makefile
1466     * [r2233] src/modules/Makefile:
1467      -refactored Makefile
1468     * [r2232] src/Makefile:
1469      -refactored Makefile
1470    
1471    2014-01-10  Niels Rogalla <niro@magellan-linux.de>
1472    
1473     * [r2231] src/include/sessionauth.global.class[DEL],
1474      src/include/sessionauth.global.class.in[CPY]:
1475      -renamed sessionauth.global.class -> sessionauth.global.class.in
1476     * [r2230] src/include/mysqlfunctions.global.class[DEL],
1477      src/include/mysqlfunctions.global.class.in[CPY]:
1478      -renamed mysqlfunctions.global.class ->
1479      mysqlfunctions.global.class.in
1480     * [r2229] src/include/hwdetection.global.class[DEL],
1481      src/include/hwdetection.global.class.in[CPY]:
1482      -renamed hwdetection.global.class -> hwdetection.global.class.in
1483     * [r2228] src/include/daemon.global.class[DEL],
1484      src/include/daemon.global.class.in[CPY]:
1485      -renamed daemon.global.class -> daemon.global.class.in
1486     * [r2227] src/include/common.global.class[DEL],
1487      src/include/common.global.class.in[CPY]:
1488      -renamed common.global.class -> common.global.class.in
1489     * [r2226] daemon/cmdlets.txt[DEL], src/modules/cmdlets.txt[CPY]:
1490      -move daemon/cmdlets.txt to src/modules/cmdlets.txt
1491     * [r2225] Makefile:
1492      -added icons SUBDIR
1493     * [r2224] Makefile:
1494      -added certs SUBDIR
1495     * [r2223] Makefile:
1496      -refactored Makefile
1497     * [r2222] Makefile.inc:
1498      -fixed whitespaces
1499     * [r2221] Makefile.inc:
1500      -added more processors
1501     * [r2220] Makefile.inc:
1502      -provided by subdir Makefiles
1503     * [r2219] icons/Makefile[ADD]:
1504      -added Makefile
1505     * [r2218] icons/reboot.png[ADD], icons/shutdown.png[ADD]:
1506      -added reboot.png shutdown.png
1507     * [r2217] certs/Makefile[ADD]:
1508      -added Makefile
1509     * [r2216] conf/Makefile[ADD]:
1510      -added Makefile
1511     * [r2215] certs/mcored.pem:
1512      -removed executable bit
1513     * [r2214] conf/mcore.conf.in:
1514      -removed executable bit
1515     * [r2213] conf/config.rc.in[DEL], conf/mcore.conf.in[CPY]:
1516      -renamed config.rc to mcore.conf
1517     * [r2212] dracut/module-setup.sh, src/mcored.in,
1518      src/modules/fluxbox/fluxbox-rebuild-autostart.in,
1519      src/modules/fluxbox/fluxbox-rebuild-menu.in:
1520      -renamed config.rc to mcore.conf
1521     * [r2211] src/modules/Makefile[ADD]:
1522      -provide a Makefile for modules
1523     * [r2210] daemon/mcorepasswd.in[DEL], src/mcorepasswd.in[CPY]:
1524      -moved daemon/mcorepasswd.in to src/mcorepasswd.in
1525     * [r2209] daemon/generate-certificate.in[DEL],
1526      src/generate-certificate.in[CPY]:
1527      -moved daemon/generate-certificate.in to
1528      src/generate-certificate.in
1529     * [r2208] certs[CPY], daemon/certs[DEL]:
1530      -moved daemon/certs to certs
1531     * [r2207] daemon/include[DEL], src/include[CPY]:
1532      -moved daemon/include to src/include
1533     * [r2206] daemon/client/mcored.service.in[DEL],
1534      src/mcored.service.in[CPY]:
1535      -moved daemon/client/mcored.service.in to src/mcored.service.in
1536     * [r2205] daemon/client/mcored.rc.in[DEL], src/mcored.rc.in[CPY]:
1537      -moved daemon/client/mcored.rc.in to src/mcored.rc.in
1538     * [r2204] daemon/client/mcored.confd.in[DEL],
1539      src/mcored.confd.in[CPY]:
1540      -moved daemon/client/mcored.confd.in to src/mcored.confd.in
1541     * [r2203] src/mcored.in:
1542      -removed execute bit
1543     * [r2202] daemon/client/mcored.in[DEL], src/mcored.in[CPY]:
1544      -moved daemon/client/mcored.in to src/mcored.in
1545     * [r2201] src/modules/basic-system/system.client.class.in:
1546      -fixed whitespaces
1547     * [r2200] src/modules/basic-system/system.client.class.in:
1548      -use variable pathes
1549     * [r2199] daemon/client/include/system.client.class[DEL],
1550      src/modules/basic-system/system.client.class.in[CPY]:
1551      -moved daemon/client/include/system.client.class to
1552      src/modules/basic-system/system.client.class.in
1553     * [r2198] src/modules/basic-system[ADD],
1554      src/modules/basic-system/Makefile[ADD]:
1555      -added basic-system module
1556     * [r2197] src/modules/basic-input/input.client.class.in:
1557      -use variable pathes
1558     * [r2196] daemon/client/include/input.client.class[DEL],
1559      src/modules/basic-input/input.client.class.in[CPY]:
1560      -moved daemon/client/include/input.client.class to
1561      src/modules/basic-input/input.client.class.in
1562     * [r2195] src/modules/basic-input[ADD],
1563      src/modules/basic-input/Makefile[ADD]:
1564      -added basic-input module
1565     * [r2194] src/modules/basic-video/graphic.client.class.in:
1566      -use variable pathes
1567     * [r2193] daemon/client/include/graphic.client.class[DEL],
1568      src/modules/basic-video/graphic.client.class.in[CPY]:
1569      -moved daemon/client/include/graphic.client.class to
1570      src/modules/basic-video/graphic.client.class.in
1571     * [r2192] src/modules/basic-video[ADD],
1572      src/modules/basic-video/Makefile[ADD]:
1573      -added basic-video module
1574     * [r2191] src/modules/xorg[DEL]:
1575      -removed xorg module, it provided by basic-video
1576     * [r2190] src/modules/xorg[ADD], src/modules/xorg/Makefile[ADD]:
1577      -added xorg module
1578     * [r2189] daemon/client/include/hardware.client.class[DEL],
1579      src/modules/hwinfo/hardware.client.class.in[CPY]:
1580      -moved daemon/client/include/hardware.client.class to
1581      src/modules/hwinfo/hardware.client.class.in
1582     * [r2188] src/modules/hwinfo[ADD],
1583      src/modules/hwinfo/Makefile[ADD]:
1584      -added hwinfo module
1585     * [r2187] src/modules/network/network.client.class.in:
1586      -use variable pathes
1587     * [r2186] daemon/client/include/network.client.class[DEL],
1588      src/modules/network/network.client.class.in[CPY]:
1589      -moved daemon/client/include/network.client.class to
1590      src/modules/network/network.client.class.in
1591     * [r2185] src/modules/network[ADD],
1592      src/modules/network/Makefile[ADD]:
1593      -added network module
1594     * [r2184] src/modules/mage/mage.client.class[DEL],
1595      src/modules/mage/mage.client.class.in[CPY]:
1596      -really moved to mage.client.class.in
1597     * [r2183] daemon/client/include/mage.client.class[DEL],
1598      src/modules/mage/mage.client.class[CPY]:
1599      -moved daemon/client/include/mage.client.class to
1600      src/modules/mage/mage.client.class
1601     * [r2182] src/modules/mage[ADD], src/modules/mage/Makefile[ADD]:
1602      -added mage module
1603     * [r2181] daemon/client/include/boot.client.class[DEL],
1604      src/modules/grub2/boot.client.class.in[CPY]:
1605      -moved daemon/client/include/boot.client.class to
1606      src/modules/grub2/boot.client.class.in
1607     * [r2180] src/modules/grub2[ADD], src/modules/grub2/Makefile[ADD]:
1608      -added grub2 module
1609     * [r2179] daemon/client/include/citrix.client.class[DEL],
1610      src/modules/citrix/citrix.client.class.in[CPY]:
1611      -moved daemon/client/include/citrix.client.class to
1612      src/modules/citrix/citrix.client.class.in
1613     * [r2178] src/modules/citrix[ADD],
1614      src/modules/citrix/Makefile[ADD]:
1615      -add citrix module
1616     * [r2177] src/modules/lprng/printing.client.class.in:
1617      -fixed whitespaces
1618     * [r2176] src/modules/lprng/printing.client.class.in:
1619      -use variable pathes
1620     * [r2175] src/modules/lprng/printing.client.class.in:
1621      -fixed whitespaces
1622     * [r2174] daemon/client/include/printing.client.class[DEL],
1623      src/modules/lprng/printing.client.class.in[CPY]:
1624      -moved daemon/client/include/printing.client.class to
1625      src/modules/lprng/printing.client.class.in
1626     * [r2173] src/modules/lprng[ADD], src/modules/lprng/Makefile[ADD]:
1627      -add lprng module
1628     * [r2172] src/modules/tigervnc/vnc.client.class.in:
1629      -use variable pathes
1630     * [r2171] src/modules/tigervnc/vnc.client.class.in:
1631      -fixed whitespaces
1632     * [r2170] daemon/client/include/vnc.client.class[DEL],
1633      src/modules/tigervnc/vnc.client.class.in[CPY]:
1634      -moved daemon/client/include/vnc.client.class to
1635      src/modules/tigervnc/vnc.client.class.in
1636     * [r2169] src/modules/tigervnc[ADD],
1637      src/modules/tigervnc/Makefile[ADD]:
1638      -added tigervnc module
1639     * [r2168] src/modules/sysvinit/sysvinit.client.class.in:
1640      -use variable pathes
1641     * [r2167] daemon/client/include/sysvinit.client.class[DEL],
1642      src/modules/sysvinit/sysvinit.client.class.in[CPY]:
1643      -moved daemon/client/include/sysvinit.client.class to
1644      src/modules/sysvinit/sysvinit.client.class.in
1645     * [r2166] src/modules/sysvinit[ADD],
1646      src/modules/sysvinit/Makefile[ADD]:
1647      -add sysvinit module
1648     * [r2165] src/modules/systemd/systemd.client.class.in:
1649      -use variable pathes
1650     * [r2164] daemon/client/include/systemd.client.class[DEL],
1651      src/modules/systemd/systemd.client.class.in[CPY]:
1652      -moved daemon/client/include/systemd.client.class to
1653      src/modules/systemd/systemd.client.class.in
1654     * [r2163] src/modules/systemd[ADD],
1655      src/modules/systemd/Makefile[ADD]:
1656      -add system module
1657     * [r2162] src/modules/fbsplash/fbsplash.client.class.in:
1658      -use variable pathes
1659     * [r2161] daemon/client/include/fbsplash.client.class[DEL],
1660      src/modules/fbsplash/fbsplash.client.class.in[CPY]:
1661      -moved daemon/client/include/fbsplash.client.class to
1662      src/modules/fbsplash/fbsplash.client.class.in
1663     * [r2160] src/modules/fbsplash[ADD],
1664      src/modules/fbsplash/Makefile[ADD]:
1665      -added fbsplash module
1666     * [r2159] src/modules/plymouth/plymouth.client.class.in:
1667      -fixed whitespaces
1668     * [r2158] src/modules/plymouth/plymouth.client.class.in:
1669      -use variable pathes
1670     * [r2157] daemon/client/include/plymouth.client.class[DEL],
1671      src/modules/plymouth/plymouth.client.class.in[CPY]:
1672      -moved daemon/client/include/plymouth.client.class to
1673      src/modules/plymouth/plymouth.client.class.in
1674     * [r2156] src/modules/plymouth[ADD],
1675      src/modules/plymouth/Makefile[ADD]:
1676      -add plymouth module
1677     * [r2155] src/modules/fluxbox/Makefile:
1678      -build and install fluxbox.client.class
1679     * [r2154] src/modules/fluxbox/fluxbox.client.class.in:
1680      -helpers are now provided by fluxbox-rebuild-autostart and
1681      fluxbox-rebuild-menu programs
1682     * [r2153] src/modules/fluxbox/fluxbox.client.class.in:
1683      -drop which dependency
1684     * [r2152] src/modules/fluxbox/fluxbox.client.class.in:
1685      -use variable pathes
1686     * [r2151] daemon/client/include/fluxbox.client.class[DEL],
1687      src/modules/fluxbox/fluxbox.client.class.in[CPY]:
1688      -moved daemon/client/include/fluxbox.client.class to
1689      src/modules/fluxbox/fluxbox.client.class.in
1690     * [r2150] src/modules/fluxbox[ADD],
1691      src/modules/fluxbox/Makefile[ADD],
1692      src/modules/fluxbox/fluxbox-rebuild-autostart.in[ADD],
1693      src/modules/fluxbox/fluxbox-rebuild-menu.in[ADD]:
1694      -added fluxbox module
1695     * [r2149] src/idesk-sysinfo.in[DEL],
1696      src/modules/idesk/idesk-sysinfo.in[CPY]:
1697      -moved src/idesk-sysinfo.in to src/modules/idesk/
1698     * [r2148] src/modules/idesk/Makefile:
1699      -create and install idesk.client.class.in
1700     * [r2147] src/modules/idesk/idesk.client.class.in:
1701      -use mcore variables and use variable pathes for pixmapsdir
1702     * [r2146] daemon/client/include/idesk.client.class[DEL],
1703      src/modules/idesk/idesk.client.class.in[CPY]:
1704      -move file daemon/client/include/idesk.client.class to
1705      src/modules/idesk/idesk.client.class.in
1706     * [r2145] src/modules/idesk[ADD], src/modules/idesk/Makefile[ADD]:
1707      -added idesk module
1708     * [r2144] src/modules[ADD]:
1709      -added modules
1710     * [r2143] Makefile.inc:
1711      -add global processors
1712     * [r2142] src/Makefile[ADD]:
1713      -added local Makefile for xinfo
1714     * [r2141] Makefile.inc[ADD]:
1715      -added Makefile.inc with all global definitions
1716     * [r2140] daemon/client/mcored.in,
1717      daemon/include/common.global.class[ADD],
1718      daemon/include/daemon.global.class:
1719      -daemon.global.class: split some common, non daemon relvant,
1720      commands into an extra common.globcal.class
1721     * [r2139] daemon/include/daemon.global.class:
1722      -renamed variable MCLIBDIR -> MCORE_LIBDIR
1723     * [r2138] daemon/client/mcored.confd.in,
1724      daemon/client/mcored.rc.in, daemon/client/mcored.service.in:
1725      -variable pathes
1726     * [r2137] daemon/client/mcored.in:
1727      -update Makefile variable names and renamed MCLIBDIR ->
1728      MCORE_LIBDIR
1729     * [r2136] src/idesk-sysinfo.in:
1730      -variable pathes
1731     * [r2135] conf/config.rc.in:
1732      -variable pathes and defaults
1733     * [r2134] daemon/generate-certificate.in:
1734      -variable pathes
1735     * [r2133] daemon/mcorepasswd.in:
1736      -variable pathes and renamed MCLIBDIR -> MCORE_LIBDIR
1737     * [r2132] daemon/mcorepasswd.in[CPY], daemon/mcorepasswd.sh[DEL]:
1738      -renamed mcorepasswd.sh -> mcorepasswd.in
1739     * [r2131] conf/config.rc[DEL], conf/config.rc.in[CPY]:
1740      -renamed config.rc -> config.rc.in
1741     * [r2130] daemon/generate-certificate.in[CPY],
1742      daemon/generate-certificate.sh[DEL]:
1743      -renamed generate-certificate.sh -> generate-certificate.in
1744     * [r2129] daemon/client/mcored.confd[DEL],
1745      daemon/client/mcored.confd.in[CPY]:
1746      -renamed mcored.confd -> mcored.confd.in
1747     * [r2128] daemon/client/mcored.rc[DEL],
1748      daemon/client/mcored.rc.in[CPY]:
1749      -renamed mcored.rc -> mcored.rc.in
1750     * [r2127] daemon/client/mcored.service[DEL],
1751      daemon/client/mcored.service.in[CPY]:
1752      -renamed mcored.service -> mcored.service.in
1753     * [r2126] daemon/client/mcored.in:
1754      -make pathes variable
1755     * [r2125] daemon/client/mcored.in[CPY],
1756      daemon/client/mcored.sh[DEL]:
1757      -renamed mcored.sh -> mcored.in
1758     * [r2124] daemon/generate-certificate.sh:
1759      -remove which dependency
1760    
1761    2014-01-09  Niels Rogalla <niro@magellan-linux.de>
1762    
1763     * [r2123] Makefile:
1764      -generate and install idesk-sysinfo
1765     * [r2122] icons[ADD], icons/sysinfo.png[ADD]:
1766      -add sysinfo.png icon
1767     * [r2121] dracut/run-mcored.sh:
1768      -fixed a typo
1769     * [r2120] bin[DEL]:
1770      -drop unused directory
1771     * [r2119] src/idesk-sysinfo.in:
1772      -make pixmaps dir configurable
1773     * [r2118] bin/idesk-sysinfo.sh[DEL], src/idesk-sysinfo.in[CPY]:
1774      -moved bin/idesk-sysinfo.sh to src/idesk-sysinfo.in
1775    
1776  2014-01-02  Niels Rogalla <niro@magellan-linux.de>  2014-01-02  Niels Rogalla <niro@magellan-linux.de>
1777    
1778     * [r2117] ChangeLog:
1779      -updated ChangeLog
1780     * [r2116] daemon/client/mcored.service:
1781      -always restart the mcored and kill by process id
1782     * [r2115] daemon/include/daemon.global.class:
1783      -fixed printing of whitespaces
1784     * [r2114] dracut/module-setup.sh:
1785      -DEFAULT_DHCP_START for udhcp needs hostname prog to register the
1786      current hostname on DNS servers
1787     * [r2113] Makefile:
1788      -fixed missing net-lib.sh
1789     * [r2112] dracut/module-setup.sh:
1790      -fixed missing net-lib.sh
1791     * [r2111] dracut/module-setup.sh:
1792      -do not install non-existing start-daemon.sh
1793     * [r2110] dracut/run-mcored.sh:
1794      -honor network options from /etc/conf.d/network
1795     * [r2109] Makefile:
1796      -install xinfo
1797     * [r2108] bin/idesk-sysinfo.sh:
1798      -create ~/.idesktop directory if missing
1799     * [r2107] daemon/client/include/vnc.client.class:
1800      -create vncconfigdir if missing
1801     * [r2106] Makefile:
1802      -install idesk-sysinfo
1803     * [r2105] ChangeLog:
1804      -updated ChangeLog
1805   * [r2104] daemon/client/include/idesk.client.class:   * [r2104] daemon/client/include/idesk.client.class:
1806    -fixed whitespaces    -fixed whitespaces
1807   * [r2103] bin[ADD], bin/idesk-sysinfo.sh[ADD]:   * [r2103] bin[ADD], bin/idesk-sysinfo.sh[ADD]:

Legend:
Removed from v.2105  
changed lines
  Added in v.2744