Magellan Linux

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

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

revision 2718 by niro, Fri Dec 18 08:18:01 2015 UTC revision 2831 by niro, Tue Aug 15 11:23:09 2017 UTC
# Line 1  Line 1 
1    2017-08-15  Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r2830] src/modules/basic-video/graphic.client.class.in:
4      -some zotac devices have not the right bios infos, so we search
5      the whole devices subtree for zotac vendor matches
6    
7    2017-08-04  Niels Rogalla <niro@magellan-linux.de>
8    
9     * [r2829] ChangeLog:
10      -updated ChangeLog
11     * [r2828] src/modules/basic-video/graphic.client.class.in:
12      -always apply zotac hdmi quirk on all zotac devices to fix broken
13      screen resolution with the ica-client in fullscreen mode
14    
15    2017-08-02  Niels Rogalla <niro@magellan-linux.de>
16    
17     * [r2827] src/mcore-session.in:
18      -try to fix wallpaper loading issues and reduced loading times
19     * [r2826] src/modules/hwinfo/hardware.client.class.in:
20      -honor changes of r2819 - fixed iface handling
21    
22    2017-08-01  Niels Rogalla <niro@magellan-linux.de>
23    
24     * [r2825] src/modules/idesk/idesk-sysinfo.in:
25      -honor changes of r2819 - fix broken ip behavior
26    
27    2017-07-28  Niels Rogalla <niro@magellan-linux.de>
28    
29     * [r2824] ChangeLog:
30      -updated ChangeLog
31     * [r2823] src/modules/basic-video/graphic.client.class.in:
32      -set_graphic_resolution(): fix wrong variable evaluation
33     * [r2822] src/modules/citrix/storefront-cron.in:
34      -do not exclude the first session anymore, just retrieve all. to
35      disable a session use the enable row in the database
36     * [r2821] src/modules/citrix/storefront-cron.in:
37      -retrieve session list as MCORE_UNPRIV_USER and use internal
38      storefront-store utility. this method requires storebrowse.noX
39     * [r2820] src/modules/pxeconfig/lpxelinux-skeleton:
40      -added rd.peerdns to fix some dns issues with newer systemd
41    
42    2017-04-12  Niels Rogalla <niro@magellan-linux.de>
43    
44     * [r2819] src/include/register.global.class.in:
45      -fixed broken ip/iface detection with networks behind a gateway
46     * [r2818] src/include/common.global.class.in:
47      -added function get_iface_ip()
48     * [r2817] src/include/common.global.class.in:
49      -fixed iface_for_remote_addr(), honor routes with and without a
50      gateway
51     * [r2816] src/include/register.global.class.in:
52      -fixed whitespaces
53    
54    2017-04-07  Niels Rogalla <niro@magellan-linux.de>
55    
56     * [r2815] conf/control.conf.in,
57      src/modules/basic-video/graphic.control.class.in:
58      -use runtime graphic autodetection as default, do not run in dept
59      hwdetection. made it configurable via MCORE_GRAPHIC_HWDETECT_DEEP
60      variable
61     * [r2814] ChangeLog:
62      -updated ChangeLog
63     * [r2813] src/modules/basic-video/graphic.client.class.in:
64      -support graphic resolution and color depths auto detection at
65      runtime
66     * [r2812] src/include/daemon.global.class.in:
67      -fixed spelling
68     * [r2811] src/include/daemon.global.class.in:
69      -removed obsolete functions
70     * [r2810] src/include/daemon.global.class.in:
71      -fixed wrong variables PROVIDE->REQUIRE
72     * [r2809] src/include/common.global.class.in:
73      -only convert ip addresses to dns names, not dns names itself
74    
75    2017-04-03  Niels Rogalla <niro@magellan-linux.de>
76    
77     * [r2808] src/generate-certificate.in:
78      -honor existing ssl keys
79     * [r2807] certs/mcored.key, certs/mcored.pem:
80      -finally fixed certificates
81    
82    2017-03-27  Niels Rogalla <niro@magellan-linux.de>
83    
84     * [r2806] certs/mcored.key, certs/mcored.pem:
85      -re-issue certificates until Mar 26 2020
86    
87    2016-10-13  Niels Rogalla <niro@magellan-linux.de>
88    
89     * [r2805] src/modules/hwinfo/hardware.client.class.in:
90      -added wlan driver and device detection
91     * [r2804] src/modules/hwinfo/hardware.client.class.in:
92      -help_hardware_detect(): added missing class 'connected-iface
93    
94    2016-09-01  Niels Rogalla <niro@magellan-linux.de>
95    
96     * [r2803] src/modules/scm-egk/scm-egk.client.class.in:
97      -fixed spelling
98    
99    2016-06-22  Niels Rogalla <niro@magellan-linux.de>
100    
101     * [r2802] src/modules/pxeconfig/Makefile:
102      -fixed missing pxeconfig.control.class script value
103     * [r2801] src/modules/pxeconfig/Makefile,
104      src/modules/pxeconfig/pxeconfig.control.class.in[ADD]:
105      -added pxeconfig control class to setup en empty cmdline on first
106      boot
107     * [r2800] src/modules/pxeconfig/mcore-pxeconfig-cron.in,
108      src/modules/pxeconfig/mcore-pxeconfig.in:
109      -honor individual boot cmdlines for every client
110    
111    2016-06-20  Niels Rogalla <niro@magellan-linux.de>
112    
113     * [r2799] ChangeLog:
114      -updated ChangeLog
115     * [r2798] src/modules/fluxbox/Makefile:
116      -process systemd directory correctly
117     * [r2797] src/systemd/Makefile:
118      -install mcore-user.tmpfilesd.conf and factory-xinitrc for the
119      client only
120     * [r2796] src/mcore-client-deactivated.in,
121      src/mcore-request-configuration-error.in:
122      -install missing menu-activated on first boot
123     * [r2795] src/modules/fluxbox/systemd/Makefile:
124      -fixed factory installation location and install the systemd
125      files for the right service type, mcore-client
126     * [r2794]
127      src/modules/fluxbox/systemd/mcore-user-fluxbox-tmpfilesd.conf.in[DEL],
128      src/modules/fluxbox/systemd/mcore-user-fluxbox.tmpfilesd.conf.in[CPY]:
129      -fixed wrong filename
130    
131    2016-06-10  Niels Rogalla <niro@magellan-linux.de>
132    
133     * [r2793] make-svn-snapshot.sh:
134      -fixed tarball upload
135     * [r2792] ChangeLog:
136      -updated ChangeLog
137     * [r2791] src/include/hwdetection.global.class.in:
138      -retrieve the correct x11 drivers via the loaded dri module if no
139      x11 driver was detected by hwinfo
140    
141    2016-06-07  Niels Rogalla <niro@magellan-linux.de>
142    
143     * [r2790] src/systemd/Makefile:
144      -fixed wrong factory dir installation of xinitrc
145    
146    2016-03-24  Niels Rogalla <niro@magellan-linux.de>
147    
148     * [r2789] src/modules/citrix/launch-ica.in:
149      -don't allow to run more than one instance of an ICA session at
150      the same time
151    
152    2016-02-17  Niels Rogalla <niro@magellan-linux.de>
153    
154     * [r2788] ChangeLog:
155      -updated ChangeLog
156     * [r2787] src/include/register.global.class.in,
157      src/mcore-register-client.in, src/mcore-request-configuration.in,
158      src/modules/hwinfo/hardware.client.class.in:
159      -use mcore-controlserver executable instead of the
160      MCORE_CONTROL_SERVER variable everywhere to honor
161      MCORE_CONTROLSERVER from cmdline and also catch even more
162      communication errors as the executable verifies the availablity
163      of the server
164     * [r2786] src/mcore-controlserver.in:
165      -honor MCORE_CONTROLSERVER from cmdline
166     * [r2785] src/modules/pxeconfig/lpxelinux-skeleton,
167      src/modules/pxeconfig/mcore-pxeconfig.in:
168      -use bootserver as boot image server variable, and controlserver
169      only for mcored
170     * [r2784] src/include/register.global.class.in:
171      -added more sanity checks
172     * [r2783]
173      src/modules/fluxbox/systemd/mcore-user-fluxbox-tmpfilesd.conf.in:
174      -fixed wrong permissions
175     * [r2782] src/systemd/mcore-user.tmpfilesd.conf.in:
176      -fixed wrong permissions
177    
178    2016-02-12  Niels Rogalla <niro@magellan-linux.de>
179    
180     * [r2781] src/Makefile,
181      src/mcore-request-configuration-error.in[ADD],
182      src/mcore-request-configuration.in, src/mcore-session.in:
183      -catch communincation errors with the controlserver in the
184      configuration phase and show an error message if the
185      configuration request failed
186     * [r2780] src/modules/fluxbox/Makefile,
187      src/modules/fluxbox/fluxbox-rebuild-menu.in,
188      src/modules/fluxbox/systemd[ADD],
189      src/modules/fluxbox/systemd/Makefile[ADD],
190      src/modules/fluxbox/systemd/mcore-user-fluxbox-tmpfilesd.conf.in[ADD],
191      src/modules/fluxbox/systemd/menu-deactivated.in[ADD],
192      src/systemd/mcore-user.tmpfilesd.conf.in:
193      -provide fluxbox menu-deactivated file via tmpfiles.d on systemd
194      clients
195     * [r2779] src/systemd/factory-xinitrc[DEL],
196      src/systemd/factory-xinitrc.in[CPY]:
197      -renamed to factory-xinitrc.in
198     * [r2778] src/mcore-controlserver.in:
199      -actually test the connection to the server
200     * [r2777] initialsetup.sh[DEL], nsslsay[DEL], socket_send.php[DEL],
201      todo-hardware.txt[DEL]:
202      -removed old cruft
203    
204    2016-02-11  Niels Rogalla <niro@magellan-linux.de>
205    
206     * [r2776] src/modules/fluxbox/fluxbox.client.class.in:
207      -fixed description
208     * [r2775] src/modules/idesk/idesk-generate-all-desktop-icons.in:
209      -fixed a typo xres= -> yres
210     * [r2774] src/modules/idesk/idesk-generate-all-desktop-icons.in:
211      -sanitize variables
212     * [r2773] src/modules/idesk/idesk-sysinfo.in:
213      -sanitize variables
214     * [r2772] src/systemd/mcore-user.tmpfilesd.conf.in:
215      -fixed user cleanup and wrong pathes
216     * [r2771] src/systemd/mcore-configd.tmpfilesd.conf.in:
217      -fixed wrong pathes
218     * [r2770] src/modules/fluxbox/fluxbox.control.class.in:
219      -push_config_80_fluxbox_theme(): fixed wrong database table
220     * [r2769] src/modules/fluxbox/fluxbox.control.class.in:
221      -renamed table cfg_autostart to cfg_fluxbox_autostart
222    
223    2016-02-10  Niels Rogalla <niro@magellan-linux.de>
224    
225     * [r2768] src/include/register.global.class.in,
226      src/modules/pxeconfig/lpxelinux-skeleton,
227      src/modules/pxeconfig/mcore-pxeconfig.in:
228      -provide MCORE_LOCATION at boot cmdline and use it to have a
229      valid location on first boot client registration
230     * [r2767] src/include/common.global.class.in,
231      src/modules/basic-system/system.client.class.in,
232      src/modules/basic-system/system.control.class.in:
233      -added the read_cmdline() function and updated system classes to
234      get cmdline information of a client
235     * [r2766] src/modules/citrix/storefront-resolver.in:
236      -storefront-resolver: print a better message for wrong
237      username/password combinations
238     * [r2765] src/systemd/Makefile, src/systemd/factory-xinitrc[ADD],
239      src/systemd/mcore-configd.tmpfilesd.conf.in[ADD],
240      src/systemd/mcore-user.tmpfilesd.conf.in[ADD]:
241      -always clean up the mcore-user home and mcore configuration
242      directory at boot
243    
244    2016-02-09  Niels Rogalla <niro@magellan-linux.de>
245    
246     * [r2764] src/modules/pxeconfig/Makefile,
247      src/modules/pxeconfig/index.html[ADD],
248      src/modules/pxeconfig/lpxelinux-skeleton,
249      src/modules/pxeconfig/mcore-boot.conf.in[ADD]:
250      -use CONTROLSERVER/boot subdir as boot image path and provide an
251      apache configuration module
252    
253    2016-02-03  Niels Rogalla <niro@magellan-linux.de>
254    
255     * [r2763] src/modules/tigervnc/vnc.control.class.in:
256      -fixed spelling and whitespaces
257    
258    2016-02-02  Niels Rogalla <niro@magellan-linux.de>
259    
260     * [r2762] src/modules/fluxbox/fluxbox.control.class.in:
261      -create an empty menu on firstboot
262     * [r2761] src/modules/fluxbox/fluxbox-rebuild-menu.in:
263      -always run fluxbox-rebuild-menu, just create missing directories
264     * [r2760] src/modules/fluxbox/fluxbox.control.class.in:
265      -fixed a typo
266     * [r2759] src/modules/scm-egk/scm-egk.control.class.in:
267      -push scm-egk firstboot config
268     * [r2758] src/modules/Makefile:
269      -added xscreensaver module
270     * [r2757] src/modules/xscreensaver[ADD],
271      src/modules/xscreensaver/Makefile[ADD],
272      src/modules/xscreensaver/screensaver.control.class.in[ADD]:
273      -honor fistboot screensaver settings, but the module is not
274      complete yet
275     * [r2756] src/modules/scm-egk/scm-egk.control.class.in:
276      -enable scm-egk service on first boot
277     * [r2755] src/modules/basic-input/input.control.class.in,
278      src/modules/basic-system/system.control.class.in,
279      src/modules/basic-video/graphic.control.class.in,
280      src/modules/hwinfo/hardware.control.class.in,
281      src/modules/network/network.control.class.in,
282      src/modules/tigervnc/vnc.control.class.in:
283      -split firstboot/hardware configuration from hwdetection class to
284      its corresponding module
285     * [r2754] src/include/daemon.global.class.in:
286      -added push_firstboot(), print_push_firstboot() and
287      run_push_firstboot() function to modularize any
288      firstboot/hardware configuration settings and to let the
289      configuration be loaded from the classes modules
290     * [r2753] ChangeLog:
291      -updated ChangeLog
292     * [r2752] src/modules/rdesktop/rdesktop-session.in:
293      -use de keymap as default
294     * [r2751] src/modules/scm-egk/scm-egk.conf.in:
295      -be compat with the udev version of pcsc-lite
296    
297    2016-01-29  Niels Rogalla <niro@magellan-linux.de>
298    
299     * [r2750] src/systemd/mcore-register-client.service.in:
300      -always register the client to the control-server
301     * [r2749] certs/mcored.pem:
302      -renew certificate, valid from 29.01.2016 through 28.01.2017
303     * [r2748] src/generate-certificate.in, src/update-certificate.in:
304      -use sha1 as signature algorithm to support sslsvd
305     * [r2747] src/Makefile, src/update-certificate.in[ADD]:
306      -added certificate update script
307     * [r2746] src/generate-certificate.in:
308      -fixed certificate name
309     * [r2745] src/generate-certificate.in:
310      -fixed whitespaces and set variables erlier
311    
312    2016-01-28  Niels Rogalla <niro@magellan-linux.de>
313    
314     * [r2744] ChangeLog:
315      -updated ChangeLog
316     * [r2743] src/modules/scm-egk/scm-egk.client.class.in,
317      src/modules/scm-egk/scm-egk.conf.in:
318      -fixed evaluation
319     * [r2742] src/modules/rdesktop/rdesktop.control.class.in:
320      -fixed another typo
321     * [r2741] src/modules/rdesktop/rdesktop.control.class.in:
322      -fixed a typo
323     * [r2740] src/modules/rdesktop/rdesktop.control.class.in:
324      -re-added debug messages
325     * [r2739] src/modules/rdesktop/rdesktop.control.class.in:
326      -evaluate empty values with 'NULL'
327     * [r2738] src/modules/rdesktop/rdesktop-session.in:
328      -acceppt 'NULL' paramater
329     * [r2737] src/modules/rdesktop/rdesktop.control.class.in:
330      -added debug info
331     * [r2736] src/modules/rdesktop/rdesktop.control.class.in:
332      -fixed set_rdesktop_session
333     * [r2735] src/modules/rdesktop/rdesktop.control.class.in:
334      -fixed a typo
335     * [r2734] src/modules/rdesktop/rdesktop.control.class.in:
336      -fixed a typo
337     * [r2733] src/modules/scm-egk/scm-egk.client.class.in,
338      src/modules/scm-egk/scm-egk.control.class.in:
339      -fixed function evaluation
340     * [r2732] src/modules/scm-egk/Makefile:
341      -install scm-egk.conf
342     * [r2731] icons/Makefile, icons/rdp.png[ADD]:
343      -added rdp icon
344     * [r2730] src/modules/scm-egk/scm-egk.control.class.in[CPY],
345      src/modules/scm-egk/scm-ekg.control.class.in[DEL]:
346      -fixed wrong filename
347     * [r2729] src/modules/rdesktop/Makefile:
348      simplify Makefile
349     * [r2728] src/modules/citrix/citrix.client.class.in,
350      src/modules/citrix/storefront.client.class.in:
351      -fixed some typos
352     * [r2727] src/modules/Makefile, src/modules/scm-egk[ADD],
353      src/modules/scm-egk/Makefile[ADD],
354      src/modules/scm-egk/scm-egk.client.class.in[ADD],
355      src/modules/scm-egk/scm-egk.conf.in[ADD],
356      src/modules/scm-egk/scm-ekg.control.class.in[ADD]:
357      -added scm-egk module
358     * [r2726] src/modules/Makefile, src/modules/rdesktop[ADD],
359      src/modules/rdesktop/Makefile[ADD],
360      src/modules/rdesktop/rdesktop-session.in[ADD],
361      src/modules/rdesktop/rdesktop.client.class.in[ADD],
362      src/modules/rdesktop/rdesktop.control.class.in[ADD]:
363      -added rdesktop module
364    
365    2015-12-29  Niels Rogalla <niro@magellan-linux.de>
366    
367     * [r2725] src/modules/pxeconfig/Makefile:
368      -fixed a typo
369    
370    2015-12-21  Niels Rogalla <niro@magellan-linux.de>
371    
372     * [r2724] Makefile, certs/Makefile, conf/Makefile, dracut/Makefile,
373      dracut/mcored-citrix/Makefile, dracut/mcored/Makefile,
374      grub/Makefile, icons/Makefile, src/Makefile,
375      src/include/Makefile, src/modules/Makefile,
376      src/modules/basic-input/Makefile,
377      src/modules/basic-kernel/Makefile,
378      src/modules/basic-system/Makefile,
379      src/modules/basic-version/Makefile,
380      src/modules/basic-video/Makefile, src/modules/citrix/Makefile,
381      src/modules/citrix/systemd/Makefile,
382      src/modules/fbsplash/Makefile, src/modules/fluxbox/Makefile,
383      src/modules/grub2/Makefile, src/modules/helpdesk/Makefile,
384      src/modules/hwinfo/Makefile, src/modules/idesk/Makefile,
385      src/modules/lprng/Makefile, src/modules/mage/Makefile,
386      src/modules/network/Makefile, src/modules/plymouth/Makefile,
387      src/modules/pxeconfig/Makefile,
388      src/modules/pxeconfig/systemd/Makefile,
389      src/modules/systemd/Makefile, src/modules/sysvinit/Makefile,
390      src/modules/tigervnc/Makefile, src/systemd/Makefile,
391      src/sysvinit/Makefile:
392      -reworked Makefiles that they really support install-common,
393      install-client and install install-control targets
394    
395  2015-12-18  Niels Rogalla <niro@magellan-linux.de>  2015-12-18  Niels Rogalla <niro@magellan-linux.de>
396    
397     * [r2723] src/mcore-client-deactivated.in:
398      -use mcore-helpdesk helper scripts
399     * [r2722] src/modules/helpdesk/Makefile,
400      src/modules/helpdesk/mcore-helpdesk-phone.in[ADD],
401      src/modules/helpdesk/mcore-helpdesk-unit.in[ADD]:
402      -added mcore-helpdesk-{unit,phone} helper scripts
403     * [r2721] src/modules/helpdesk/helpdesk.client.class.in:
404      -fixed typos
405     * [r2720] src/Makefile, src/mcore-client-deactivated.in,
406      src/modules/Makefile, src/modules/helpdesk[ADD],
407      src/modules/helpdesk/Makefile[ADD],
408      src/modules/helpdesk/helpdesk.client.class.in[ADD],
409      src/modules/helpdesk/helpdesk.control.class.in[ADD]:
410      -make the helpdesk information configurable via the global
411      database
412     * [r2719] src/include/register.global.class.in:
413      -fixed broken client registration
414     * [r2718] ChangeLog:
415      -update ChangeLog
416   * [r2717] src/mcore-client-deactivated.in:   * [r2717] src/mcore-client-deactivated.in:
417    -fixed helpdesk phone    -fixed helpdesk phone
418    

Legend:
Removed from v.2718  
changed lines
  Added in v.2831