--- mcore-src/trunk/mcore-tools/ChangeLog 2015/09/04 09:09:00 2458 +++ mcore-src/trunk/mcore-tools/ChangeLog 2015/09/22 10:12:51 2611 @@ -1,3 +1,407 @@ +2015-09-22 Niels Rogalla + + * [r2610] src/modules/citrix/citrix-session.in: + -add HttpBrowserAddress to support storefront and newer xenapp + servers + +2015-09-21 Niels Rogalla + + * [r2609] src/systemd/mcore-request-configuration.service.in: + -fixed a broken dependency mcore-register-clients.service -> + mcore-register-client.service + * [r2608] src/systemd/mcore-request-configuration.service.in: + -run mcore-request-configuration after default.target was + reached, to ensure the system was setup probably + * [r2607] src/modules/citrix/storefront-store.in: + -always create an .eula_accepted file if missing + * [r2606] src/modules/citrix/storefront-store.in: + -added stores must be lowercase to be accepted by the citrix + client + +2015-09-18 Niels Rogalla + + * [r2605] src/modules/citrix/storefront-store.in: + -fixed .ICAClient directory permissions + * [r2604] src/modules/citrix/storefront-store.in, + src/modules/citrix/storefront.client.class.in: + -renamed store_uri variable and flags to store + * [r2603] src/modules/citrix/storefront-session.in, + src/modules/citrix/storefront-store.in, + src/modules/citrix/storefront.client.class.in, + src/modules/citrix/storefront.control.class.in: + -renamed store_uri variable and flags to store + * [r2602] src/modules/citrix/storefront.client.class.in: + -updated help + * [r2601] src/modules/citrix/storefront-store.in: + -fixed a typo NOCOLOR -> NOCOLORS + * [r2600] src/modules/citrix/storefront-store.in: + -fixed pathes with source + * [r2599] src/modules/citrix/storefront-store.in: + -fixed pathes with source + * [r2598] src/modules/citrix/storefront-store.in: + -check if the config actually exist on print + * [r2597] src/modules/citrix/storefront-store.in: + -fixed a typo + * [r2596] src/modules/citrix/storefront-store.in: + -fixed a typo + * [r2595] src/modules/citrix/storefront-store.in: + -fixed a typo + * [r2594] src/modules/citrix/storefront-store.in: + -always create the storefront store dir + * [r2593] src/modules/citrix/Makefile, + src/modules/citrix/storefront-session.in, + src/modules/citrix/storefront-store.in[ADD], + src/modules/citrix/storefront.client.class.in, + src/modules/citrix/storefront.control.class.in: + -added storefront-store cmd to add storefront stores via xml file + to save a lot of time and workaround serveral issues with the new + ica receiver + * [r2592] src/systemd/mcore-request-configuration.service.in: + -restart=always not possible with type oneshot + +2015-09-17 Niels Rogalla + + * [r2591] src/systemd/Makefile: + -install mcore-request-configuration.service file + * [r2590] src/mcore-request-configuration.in[ADD]: + -added mcore-request-configuration executable and systemd service + * [r2589] src/systemd/mcore-request-configuration.service.in: + -always restart the service after a failure + * [r2588] src/Makefile, + src/systemd/mcore-request-configuration.service.in[ADD]: + -added mcore-request-configuration executable and systemd service + * [r2587] src/modules/lprng/printing.control.class.in: + -fixed wrong name: name->printer_name + * [r2586] src/modules/lprng/Makefile, + src/modules/lprng/printing.client.class.in: + -make lprng spooler user and group configurable + * [r2585] src/modules/lprng/Makefile, + src/modules/lprng/printing.control.class.in[ADD]: + -added printing control class + * [r2584] src/modules/lprng/printing.client.class.in: + -disable all lpd/socket traces + * [r2583] src/modules/lprng/printing.client.class.in: + -no socket or lpd printing possible atm + * [r2582] src/modules/lprng/printing.client.class.in: + -provide printing too + * [r2581] src/modules/basic-system/system.control.class.in: + -added initial push_config support + * [r2580] src/modules/network/network.control.class.in: + -fixed a typo + * [r2579] src/modules/basic-video/graphic.control.class.in: + -set push-config prio + * [r2578] src/modules/basic-input/input.control.class.in: + -set push-config prio + * [r2577] src/modules/idesk/idesk.control.class.in: + -set push-config prio + * [r2576] src/modules/fluxbox/fluxbox.control.class.in: + -set push-config prio + * [r2575] src/modules/citrix/storefront.control.class.in: + -set push-config prio + * [r2574] src/modules/network/network.control.class.in: + -set push-config prio + * [r2573] src/modules/network/Makefile, + src/modules/network/network.control.class.in[ADD]: + -added initial network control class + * [r2572] src/modules/idesk/idesk.control.class.in: + -removed cruft + * [r2571] src/modules/basic-input/input.control.class.in: + -fixed spelling + * [r2570] src/modules/citrix/storefront.control.class.in: + -fixed session not empty + * [r2569] src/modules/citrix/storefront.control.class.in: + -renamed functions to run storefront_store before + storefront_session with push_config + * [r2568] src/modules/citrix/Makefile, + src/modules/citrix/storefront.control.class.in[ADD]: + -added storefront control class + * [r2567] src/modules/fluxbox/fluxbox.control.class.in: + -name must not be empty + * [r2566] src/modules/idesk/idesk.control.class.in: + -name must not be empty + * [r2565] src/modules/idesk/idesk.control.class.in: + -push_config support + * [r2564] src/modules/fluxbox/fluxbox.control.class.in: + -push_config support + * [r2563] src/include/control.global.class.in: + -fixed broken argument evalution: do not remove serial from every + place in the argument string. use argv evalution and remove + argv[0]. serial='4' command='set graphic.resolution 1024x768' + resulted in a broken 'set graphic.resolution 102x786' + * [r2562] src/mcore-controld.in: + -support push-config|push_config + * [r2561] src/modules/basic-video/graphic.control.class.in: + -initial push_config support + * [r2560] src/modules/basic-video/graphic.control.class.in: + -database table name is refresh_rate, not hz + * [r2559] src/modules/basic-input/input.control.class.in: + -do not run push_config on empty database retvals + * [r2558] src/include/daemon.global.class.in: + -run_push_config(): no colors in variable evaluation + * [r2557] src/include/daemon.global.class.in: + -run_push_config(): be more verbose in debug mode + * [r2556] src/include/daemon.global.class.in: + -run_push_config(): serial var is an requirement + * [r2555] src/include/daemon.global.class.in: + -fixed a typo + * [r2554] src/modules/basic-input/input.control.class.in: + -added push_config functionality + * [r2553] src/include/daemon.global.class.in: + -added push_config functions + +2015-09-16 Niels Rogalla + + * [r2552] src/modules/plymouth/plymouth.client.class.in: + -do not rebuild grub config on live-media or netboot systems + * [r2551] src/modules/idesk/idesk-generate-icon-info.in: + -try to find an existing icon with the same name first + * [r2550] src/modules/idesk/idesk.control.class.in: + -fixed logic issues + * [r2549] src/modules/idesk/idesk.control.class.in: + -allow empty command + * [r2548] src/modules/fluxbox/fluxbox.control.class.in: + -allow empty exec + * [r2547] src/modules/fluxbox/fluxbox.control.class.in, + src/modules/idesk/idesk.control.class.in: + -fixed missing then + * [r2546] src/modules/fluxbox/fluxbox.control.class.in, + src/modules/idesk/idesk.control.class.in: + -fixed missing fi + * [r2545] src/modules/fluxbox/fluxbox.control.class.in: + -reworked the whole logic + * [r2544] src/modules/idesk/idesk.control.class.in: + -reworked the whole logic + * [r2543] src/modules/idesk/Makefile, + src/modules/idesk/idesk.control.class.in[ADD]: + -added initial idesk control class + * [r2542] src/modules/fluxbox/fluxbox.control.class.in: + -delete all menuitem before regen all + * [r2541] src/modules/fluxbox/fluxbox.control.class.in: + -fixed whitespaces + * [r2540] src/modules/fluxbox/fluxbox.control.class.in: + -fixed control_client command + * [r2539] src/modules/fluxbox/fluxbox.control.class.in: + -fixed control_client command + * [r2538] src/modules/fluxbox/fluxbox.control.class.in: + -fixed control_client command + * [r2537] src/modules/fluxbox/fluxbox.control.class.in: + -fixed a typo + * [r2536] src/modules/fluxbox/fluxbox.control.class.in: + -fixed logic issues + * [r2535] src/modules/fluxbox/fluxbox.control.class.in: + -update all values + * [r2534] src/modules/citrix/Makefile: + -remove citrix control class atm + * [r2533] src/modules/citrix/Makefile: + -install citrix-cron script + * [r2532] src/modules/fluxbox/Makefile, + src/modules/fluxbox/fluxbox.control.class.in[ADD]: + -added initial fluxbox control class + +2015-09-15 Niels Rogalla + + * [r2531] src/modules/basic-system/Makefile, + src/modules/basic-system/system.control.class.in[ADD]: + -added initial system control class + * [r2530] src/modules/basic-version/Makefile, + src/modules/basic-version/version.control.class.in[ADD]: + -added version control class + * [r2529] src/modules/citrix/citrix-enumerate.conf.in: + -added ICA enumeration settings + * [r2528] src/include/control.global.class.in: + -use debug echo function decho() + +2015-09-14 Niels Rogalla + + * [r2527] src/modules/citrix/Makefile: + -removed storefront control class + * [r2526] src/modules/citrix/Makefile, + src/modules/citrix/citrix-cron.in[ADD]: + -initial citrix-cron script + * [r2525] src/modules/citrix/storefront-cron.in: + -do not always print debug messages + * [r2524] src/modules/citrix/storefront-cron.in: + -honor citrix-enumerate.conf settings + * [r2523] src/modules/citrix/Makefile, + src/modules/citrix/citrix-enumerate.conf.in[ADD]: + -split install of client and control files and provide + citrix-enumerate.conf for citrix storefront and ica enumaration + of server provided sessions + * [r2522] src/modules/citrix/storefront-cron.in: + -fixed session import into database and disable all non-imported + sessions, because they do not exist on the storefront-server and + are not available for clients + * [r2521] src/modules/citrix/storefront-cron.in: + -import session to mysql database + * [r2520] src/modules/citrix/Makefile, + src/modules/citrix/storefront-cron.in: + -reverted changes + * [r2519] src/modules/citrix/Makefile, + src/modules/citrix/storefront-cron.in: + -import session to mysql database + * [r2518] src/modules/citrix/storefront-cron.in: + -get the right session and description + * [r2517] src/modules/citrix/storefront-cron.in: + -fixed evaluation and wrong service name + * [r2516] src/modules/citrix/storefront-cron.in: + -fixed a typo + * [r2515] src/modules/citrix/storefront-cron.in: + -daemon.global.class required for provides etc + * [r2514] src/modules/citrix/storefront-cron.in: + -several fixups + * [r2513] src/modules/citrix/storefront-resolver.in: + -make storefront tmp removal configurable + * [r2512] src/modules/citrix/storefront-resolver.in: + -added missing die() function + * [r2511] src/modules/citrix/Makefile, + src/modules/citrix/storefront-cron.in[ADD]: + -added initial storefront-cron script + * [r2510] src/modules/basic-video/Makefile, + src/modules/basic-video/graphic.control.class.in: + -added video control class + * [r2509] src/modules/basic-input/Makefile, + src/modules/basic-input/input.control.class.in: + -added input control class + * [r2508] src/modules/hwinfo/hardware.control.class.in: + -add an empty screensaver entry + +2015-09-11 Niels Rogalla + + * [r2507] src/include/register.global.class.in: + -fixed a typo os->tools + * [r2506] src/include/register.global.class.in: + -import client version information on register + * [r2505] src/modules/Makefile: + -install basic-version + * [r2504] src/modules/basic-version[ADD], + src/modules/basic-version/Makefile[ADD], + src/modules/basic-version/version.client.class.in[ADD]: + -added basic-version class + * [r2503] src/modules/mage/mage.client.class.in: + -removed *_mage_iventory() functions and provide a full featured + mage_query() function instead + * [r2502] src/modules/hwinfo/hardware.control.class.in: + -respect db NULL setting + * [r2501] Makefile.inc, conf/control.conf.in: + -added MCORE_DEFAULT_KEYMAP variable + * [r2500] src/modules/hwinfo/hardware.control.class.in: + -import keymap and user passwords + * [r2499] src/include/register.global.class.in, + src/modules/hwinfo/hardware.control.class.in: + -renamed set_hardware_detect() to run_hardware_detect() and + provide a new set class to run the hardware detection to fix + run_clasS() evaluation issues + +2015-09-10 Niels Rogalla + + * [r2498] src/modules/hwinfo/hardware.control.class.in: + -more debug messages + * [r2497] src/include/register.global.class.in, + src/modules/hwinfo/hardware.control.class.in: + -run hardware detection on register_client if hardware was + provided and not already run + * [r2496] src/modules/hwinfo/hardware.control.class.in: + -respect returned NULL setting from database too + * [r2495] src/modules/hwinfo/hardware.control.class.in: + -fixed whitespaces + * [r2494] src/include/mysqlfunctions.global.class.in: + -mysql_insert(): use decho() for debug messages + * [r2493] src/modules/hwinfo/hardware.control.class.in: + -fixed a typo minitor->monitor and print more debug messages + * [r2492] src/include/control.global.class.in: + -control_client(): fixed whitespace evaluation + * [r2491] src/modules/hwinfo/hardware.control.class.in: + -add more network defaults to the database + * [r2490] src/systemd/mcore-controld.service.in, + src/systemd/mcored.service.in: + -run systemd services in silent mode + * [r2489] src/include/control.global.class.in: + -control_client(): respect run-queue cmd + * [r2488] src/modules/hwinfo/hardware.control.class.in: + -add more network defaults to the database + * [r2487] src/modules/hwinfo/hardware.control.class.in[ADD]: + -added set_hardware_detection() to hardware.control.class + * [r2486] src/include/mysqlfunctions.global.class.in: + -provide mysql and sql + * [r2485] src/include/common.global.class.in: + -added nsslsay_queue_*() functions + * [r2484] src/mcore-controld.in: + -use control.conf + * [r2483] src/include/mysqlfunctions.global.class.in: + -use MCORE_ prefixed sql variables from control.con + * [r2482] conf/control.conf.in: + -added more default values + * [r2481] src/include/mysqlfunctions.global.class.in: + -use lower case names for all local function variables, fixed + header and whitespaces + * [r2480] src/include/sessionauth.global.class.in, + src/mcore-controld.in, src/mcored.in: + -respect SILENT env var for internal daemon communication + * [r2479] nsslsay, src/include/common.global.class.in, + src/mcore-controld.in, src/mcored.in, + src/modules/citrix/citrix-session.in, + src/modules/citrix/citrix.client.class.in, + src/modules/citrix/storefront.client.class.in, + src/modules/idesk/idesk.client.class.in: + -use 0/1 for bool values instead of mixed 0/1 and true/false + settings + * [r2478] src/mcored.in: + -removed unused cruft + * [r2477] conf/Makefile, conf/control.conf.in[CPY], + conf/sql.conf.in[DEL]: + -renamed sql.conf to control.conf + * [r2476] src/include/register.global.class.in: + -mtime should be always the actual timestamp + +2015-09-08 Niels Rogalla + + * [r2475] src/Makefile: + -install control daemon + * [r2474] Makefile.inc: + -added sql db settings + * [r2473] conf/Makefile, conf/sql.conf.in[ADD]: + -added sql.conf and split client/controll installation + * [r2472] src/include/control.global.class.in: + -hardcore sslsay port + * [r2471] src/include/Makefile: + -generate control.global.class + * [r2470] src/mcore-controld.in: + -include control.global.class + * [r2469] src/mcore-controld.in: + -removed deprecated sslsay globals + * [r2468] src/include/control.global.class.in: + -use the right SSLSAY_IP globals + * [r2467] src/include/control.global.class.in: + -use nsslsay_fingerprint for internal communication + * [r2466] src/include/control.global.class.in, + src/mcore-controld.in: + -moved control_client() to control.global.class + * [r2465] src/include/control.global.class.in[ADD], + src/mcore-controld.in: + -moved import_resource() to control.global.class + * [r2464] src/mcore-controld.in: + -removed duplicate nsslay() function + +2015-09-07 Niels Rogalla + + * [r2463] src/systemd/mcored.service.in: + -fixed deps + * [r2462] src/systemd/mcore-register-client.service.in, + src/systemd/mcored.service.in: + -fixed systemd service files + * [r2461] src/include/register.global.class.in: + -always create the MCORE_CONFIG_PATH + +2015-09-04 Niels Rogalla + + * [r2460] src/systemd/mcore-register-client.service.in: + -mcore-register-clients write to disk so After=local-fs.target is + required + * [r2459] src/systemd/mcore-register-client.service.in: + -require network to be online + * [r2458] ChangeLog: + -updated ChangeLog + 2015-09-03 Niels Rogalla * [r2457] src/include/register.global.class.in: