Magellan Linux

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

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

revision 2416 by niro, Mon Aug 31 11:19:23 2015 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>  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:   * [r2415] src/modules/idesk/idesk-generate-all-desktop-icons.in:
952    -honor user privileges, fix missing idesktop rc and make idesk    -honor user privileges, fix missing idesktop rc and make idesk
953    startup configurable    startup configurable

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