--- mcore-src/trunk/mcore-tools/ChangeLog 2015/12/18 08:18:01 2718 +++ mcore-src/trunk/mcore-tools/ChangeLog 2017/04/07 08:02:18 2814 @@ -1,5 +1,358 @@ +2017-04-07 Niels Rogalla + + * [r2813] src/modules/basic-video/graphic.client.class.in: + -support graphic resolution and color depths auto detection at + runtime + * [r2812] src/include/daemon.global.class.in: + -fixed spelling + * [r2811] src/include/daemon.global.class.in: + -removed obsolete functions + * [r2810] src/include/daemon.global.class.in: + -fixed wrong variables PROVIDE->REQUIRE + * [r2809] src/include/common.global.class.in: + -only convert ip addresses to dns names, not dns names itself + +2017-04-03 Niels Rogalla + + * [r2808] src/generate-certificate.in: + -honor existing ssl keys + * [r2807] certs/mcored.key, certs/mcored.pem: + -finally fixed certificates + +2017-03-27 Niels Rogalla + + * [r2806] certs/mcored.key, certs/mcored.pem: + -re-issue certificates until Mar 26 2020 + +2016-10-13 Niels Rogalla + + * [r2805] src/modules/hwinfo/hardware.client.class.in: + -added wlan driver and device detection + * [r2804] src/modules/hwinfo/hardware.client.class.in: + -help_hardware_detect(): added missing class 'connected-iface + +2016-09-01 Niels Rogalla + + * [r2803] src/modules/scm-egk/scm-egk.client.class.in: + -fixed spelling + +2016-06-22 Niels Rogalla + + * [r2802] src/modules/pxeconfig/Makefile: + -fixed missing pxeconfig.control.class script value + * [r2801] src/modules/pxeconfig/Makefile, + src/modules/pxeconfig/pxeconfig.control.class.in[ADD]: + -added pxeconfig control class to setup en empty cmdline on first + boot + * [r2800] src/modules/pxeconfig/mcore-pxeconfig-cron.in, + src/modules/pxeconfig/mcore-pxeconfig.in: + -honor individual boot cmdlines for every client + +2016-06-20 Niels Rogalla + + * [r2799] ChangeLog: + -updated ChangeLog + * [r2798] src/modules/fluxbox/Makefile: + -process systemd directory correctly + * [r2797] src/systemd/Makefile: + -install mcore-user.tmpfilesd.conf and factory-xinitrc for the + client only + * [r2796] src/mcore-client-deactivated.in, + src/mcore-request-configuration-error.in: + -install missing menu-activated on first boot + * [r2795] src/modules/fluxbox/systemd/Makefile: + -fixed factory installation location and install the systemd + files for the right service type, mcore-client + * [r2794] + src/modules/fluxbox/systemd/mcore-user-fluxbox-tmpfilesd.conf.in[DEL], + src/modules/fluxbox/systemd/mcore-user-fluxbox.tmpfilesd.conf.in[CPY]: + -fixed wrong filename + +2016-06-10 Niels Rogalla + + * [r2793] make-svn-snapshot.sh: + -fixed tarball upload + * [r2792] ChangeLog: + -updated ChangeLog + * [r2791] src/include/hwdetection.global.class.in: + -retrieve the correct x11 drivers via the loaded dri module if no + x11 driver was detected by hwinfo + +2016-06-07 Niels Rogalla + + * [r2790] src/systemd/Makefile: + -fixed wrong factory dir installation of xinitrc + +2016-03-24 Niels Rogalla + + * [r2789] src/modules/citrix/launch-ica.in: + -don't allow to run more than one instance of an ICA session at + the same time + +2016-02-17 Niels Rogalla + + * [r2788] ChangeLog: + -updated ChangeLog + * [r2787] src/include/register.global.class.in, + src/mcore-register-client.in, src/mcore-request-configuration.in, + src/modules/hwinfo/hardware.client.class.in: + -use mcore-controlserver executable instead of the + MCORE_CONTROL_SERVER variable everywhere to honor + MCORE_CONTROLSERVER from cmdline and also catch even more + communication errors as the executable verifies the availablity + of the server + * [r2786] src/mcore-controlserver.in: + -honor MCORE_CONTROLSERVER from cmdline + * [r2785] src/modules/pxeconfig/lpxelinux-skeleton, + src/modules/pxeconfig/mcore-pxeconfig.in: + -use bootserver as boot image server variable, and controlserver + only for mcored + * [r2784] src/include/register.global.class.in: + -added more sanity checks + * [r2783] + src/modules/fluxbox/systemd/mcore-user-fluxbox-tmpfilesd.conf.in: + -fixed wrong permissions + * [r2782] src/systemd/mcore-user.tmpfilesd.conf.in: + -fixed wrong permissions + +2016-02-12 Niels Rogalla + + * [r2781] src/Makefile, + src/mcore-request-configuration-error.in[ADD], + src/mcore-request-configuration.in, src/mcore-session.in: + -catch communincation errors with the controlserver in the + configuration phase and show an error message if the + configuration request failed + * [r2780] src/modules/fluxbox/Makefile, + src/modules/fluxbox/fluxbox-rebuild-menu.in, + src/modules/fluxbox/systemd[ADD], + src/modules/fluxbox/systemd/Makefile[ADD], + src/modules/fluxbox/systemd/mcore-user-fluxbox-tmpfilesd.conf.in[ADD], + src/modules/fluxbox/systemd/menu-deactivated.in[ADD], + src/systemd/mcore-user.tmpfilesd.conf.in: + -provide fluxbox menu-deactivated file via tmpfiles.d on systemd + clients + * [r2779] src/systemd/factory-xinitrc[DEL], + src/systemd/factory-xinitrc.in[CPY]: + -renamed to factory-xinitrc.in + * [r2778] src/mcore-controlserver.in: + -actually test the connection to the server + * [r2777] initialsetup.sh[DEL], nsslsay[DEL], socket_send.php[DEL], + todo-hardware.txt[DEL]: + -removed old cruft + +2016-02-11 Niels Rogalla + + * [r2776] src/modules/fluxbox/fluxbox.client.class.in: + -fixed description + * [r2775] src/modules/idesk/idesk-generate-all-desktop-icons.in: + -fixed a typo xres= -> yres + * [r2774] src/modules/idesk/idesk-generate-all-desktop-icons.in: + -sanitize variables + * [r2773] src/modules/idesk/idesk-sysinfo.in: + -sanitize variables + * [r2772] src/systemd/mcore-user.tmpfilesd.conf.in: + -fixed user cleanup and wrong pathes + * [r2771] src/systemd/mcore-configd.tmpfilesd.conf.in: + -fixed wrong pathes + * [r2770] src/modules/fluxbox/fluxbox.control.class.in: + -push_config_80_fluxbox_theme(): fixed wrong database table + * [r2769] src/modules/fluxbox/fluxbox.control.class.in: + -renamed table cfg_autostart to cfg_fluxbox_autostart + +2016-02-10 Niels Rogalla + + * [r2768] src/include/register.global.class.in, + src/modules/pxeconfig/lpxelinux-skeleton, + src/modules/pxeconfig/mcore-pxeconfig.in: + -provide MCORE_LOCATION at boot cmdline and use it to have a + valid location on first boot client registration + * [r2767] src/include/common.global.class.in, + src/modules/basic-system/system.client.class.in, + src/modules/basic-system/system.control.class.in: + -added the read_cmdline() function and updated system classes to + get cmdline information of a client + * [r2766] src/modules/citrix/storefront-resolver.in: + -storefront-resolver: print a better message for wrong + username/password combinations + * [r2765] src/systemd/Makefile, src/systemd/factory-xinitrc[ADD], + src/systemd/mcore-configd.tmpfilesd.conf.in[ADD], + src/systemd/mcore-user.tmpfilesd.conf.in[ADD]: + -always clean up the mcore-user home and mcore configuration + directory at boot + +2016-02-09 Niels Rogalla + + * [r2764] src/modules/pxeconfig/Makefile, + src/modules/pxeconfig/index.html[ADD], + src/modules/pxeconfig/lpxelinux-skeleton, + src/modules/pxeconfig/mcore-boot.conf.in[ADD]: + -use CONTROLSERVER/boot subdir as boot image path and provide an + apache configuration module + +2016-02-03 Niels Rogalla + + * [r2763] src/modules/tigervnc/vnc.control.class.in: + -fixed spelling and whitespaces + +2016-02-02 Niels Rogalla + + * [r2762] src/modules/fluxbox/fluxbox.control.class.in: + -create an empty menu on firstboot + * [r2761] src/modules/fluxbox/fluxbox-rebuild-menu.in: + -always run fluxbox-rebuild-menu, just create missing directories + * [r2760] src/modules/fluxbox/fluxbox.control.class.in: + -fixed a typo + * [r2759] src/modules/scm-egk/scm-egk.control.class.in: + -push scm-egk firstboot config + * [r2758] src/modules/Makefile: + -added xscreensaver module + * [r2757] src/modules/xscreensaver[ADD], + src/modules/xscreensaver/Makefile[ADD], + src/modules/xscreensaver/screensaver.control.class.in[ADD]: + -honor fistboot screensaver settings, but the module is not + complete yet + * [r2756] src/modules/scm-egk/scm-egk.control.class.in: + -enable scm-egk service on first boot + * [r2755] src/modules/basic-input/input.control.class.in, + src/modules/basic-system/system.control.class.in, + src/modules/basic-video/graphic.control.class.in, + src/modules/hwinfo/hardware.control.class.in, + src/modules/network/network.control.class.in, + src/modules/tigervnc/vnc.control.class.in: + -split firstboot/hardware configuration from hwdetection class to + its corresponding module + * [r2754] src/include/daemon.global.class.in: + -added push_firstboot(), print_push_firstboot() and + run_push_firstboot() function to modularize any + firstboot/hardware configuration settings and to let the + configuration be loaded from the classes modules + * [r2753] ChangeLog: + -updated ChangeLog + * [r2752] src/modules/rdesktop/rdesktop-session.in: + -use de keymap as default + * [r2751] src/modules/scm-egk/scm-egk.conf.in: + -be compat with the udev version of pcsc-lite + +2016-01-29 Niels Rogalla + + * [r2750] src/systemd/mcore-register-client.service.in: + -always register the client to the control-server + * [r2749] certs/mcored.pem: + -renew certificate, valid from 29.01.2016 through 28.01.2017 + * [r2748] src/generate-certificate.in, src/update-certificate.in: + -use sha1 as signature algorithm to support sslsvd + * [r2747] src/Makefile, src/update-certificate.in[ADD]: + -added certificate update script + * [r2746] src/generate-certificate.in: + -fixed certificate name + * [r2745] src/generate-certificate.in: + -fixed whitespaces and set variables erlier + +2016-01-28 Niels Rogalla + + * [r2744] ChangeLog: + -updated ChangeLog + * [r2743] src/modules/scm-egk/scm-egk.client.class.in, + src/modules/scm-egk/scm-egk.conf.in: + -fixed evaluation + * [r2742] src/modules/rdesktop/rdesktop.control.class.in: + -fixed another typo + * [r2741] src/modules/rdesktop/rdesktop.control.class.in: + -fixed a typo + * [r2740] src/modules/rdesktop/rdesktop.control.class.in: + -re-added debug messages + * [r2739] src/modules/rdesktop/rdesktop.control.class.in: + -evaluate empty values with 'NULL' + * [r2738] src/modules/rdesktop/rdesktop-session.in: + -acceppt 'NULL' paramater + * [r2737] src/modules/rdesktop/rdesktop.control.class.in: + -added debug info + * [r2736] src/modules/rdesktop/rdesktop.control.class.in: + -fixed set_rdesktop_session + * [r2735] src/modules/rdesktop/rdesktop.control.class.in: + -fixed a typo + * [r2734] src/modules/rdesktop/rdesktop.control.class.in: + -fixed a typo + * [r2733] src/modules/scm-egk/scm-egk.client.class.in, + src/modules/scm-egk/scm-egk.control.class.in: + -fixed function evaluation + * [r2732] src/modules/scm-egk/Makefile: + -install scm-egk.conf + * [r2731] icons/Makefile, icons/rdp.png[ADD]: + -added rdp icon + * [r2730] src/modules/scm-egk/scm-egk.control.class.in[CPY], + src/modules/scm-egk/scm-ekg.control.class.in[DEL]: + -fixed wrong filename + * [r2729] src/modules/rdesktop/Makefile: + simplify Makefile + * [r2728] src/modules/citrix/citrix.client.class.in, + src/modules/citrix/storefront.client.class.in: + -fixed some typos + * [r2727] src/modules/Makefile, src/modules/scm-egk[ADD], + src/modules/scm-egk/Makefile[ADD], + src/modules/scm-egk/scm-egk.client.class.in[ADD], + src/modules/scm-egk/scm-egk.conf.in[ADD], + src/modules/scm-egk/scm-ekg.control.class.in[ADD]: + -added scm-egk module + * [r2726] src/modules/Makefile, src/modules/rdesktop[ADD], + src/modules/rdesktop/Makefile[ADD], + src/modules/rdesktop/rdesktop-session.in[ADD], + src/modules/rdesktop/rdesktop.client.class.in[ADD], + src/modules/rdesktop/rdesktop.control.class.in[ADD]: + -added rdesktop module + +2015-12-29 Niels Rogalla + + * [r2725] src/modules/pxeconfig/Makefile: + -fixed a typo + +2015-12-21 Niels Rogalla + + * [r2724] Makefile, certs/Makefile, conf/Makefile, dracut/Makefile, + dracut/mcored-citrix/Makefile, dracut/mcored/Makefile, + grub/Makefile, icons/Makefile, src/Makefile, + src/include/Makefile, src/modules/Makefile, + src/modules/basic-input/Makefile, + src/modules/basic-kernel/Makefile, + src/modules/basic-system/Makefile, + src/modules/basic-version/Makefile, + src/modules/basic-video/Makefile, src/modules/citrix/Makefile, + src/modules/citrix/systemd/Makefile, + src/modules/fbsplash/Makefile, src/modules/fluxbox/Makefile, + src/modules/grub2/Makefile, src/modules/helpdesk/Makefile, + src/modules/hwinfo/Makefile, src/modules/idesk/Makefile, + src/modules/lprng/Makefile, src/modules/mage/Makefile, + src/modules/network/Makefile, src/modules/plymouth/Makefile, + src/modules/pxeconfig/Makefile, + src/modules/pxeconfig/systemd/Makefile, + src/modules/systemd/Makefile, src/modules/sysvinit/Makefile, + src/modules/tigervnc/Makefile, src/systemd/Makefile, + src/sysvinit/Makefile: + -reworked Makefiles that they really support install-common, + install-client and install install-control targets + 2015-12-18 Niels Rogalla + * [r2723] src/mcore-client-deactivated.in: + -use mcore-helpdesk helper scripts + * [r2722] src/modules/helpdesk/Makefile, + src/modules/helpdesk/mcore-helpdesk-phone.in[ADD], + src/modules/helpdesk/mcore-helpdesk-unit.in[ADD]: + -added mcore-helpdesk-{unit,phone} helper scripts + * [r2721] src/modules/helpdesk/helpdesk.client.class.in: + -fixed typos + * [r2720] src/Makefile, src/mcore-client-deactivated.in, + src/modules/Makefile, src/modules/helpdesk[ADD], + src/modules/helpdesk/Makefile[ADD], + src/modules/helpdesk/helpdesk.client.class.in[ADD], + src/modules/helpdesk/helpdesk.control.class.in[ADD]: + -make the helpdesk information configurable via the global + database + * [r2719] src/include/register.global.class.in: + -fixed broken client registration + * [r2718] ChangeLog: + -update ChangeLog * [r2717] src/mcore-client-deactivated.in: -fixed helpdesk phone