Magellan Linux

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

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

revision 2347 by niro, Mon Aug 24 10:10:27 2015 UTC revision 2643 by niro, Thu Oct 8 10:24:38 2015 UTC
# Line 1  Line 1 
1    2015-10-08  Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r2642] src/modules/citrix/citrix-session.in,
4      src/modules/citrix/citrix.client.class.in,
5      src/modules/citrix/citrix.control.class.in,
6      src/modules/citrix/storefront-session.in,
7      src/modules/citrix/storefront.client.class.in,
8      src/modules/citrix/storefront.control.class.in:
9      -added autostart option
10     * [r2641] src/modules/citrix/storefront-cron.in:
11      -added store information
12    
13    2015-10-02  Niels Rogalla <niro@magellan-linux.de>
14    
15     * [r2640] src/modules/basic-video/graphic.control.class.in:
16      -fixed a typo
17    
18    2015-09-29  Niels Rogalla <niro@magellan-linux.de>
19    
20     * [r2639] src/modules/citrix/Makefile,
21      src/modules/citrix/citrix-session.in,
22      src/modules/citrix/launch-ica.in[ADD]:
23      -introduce ica launcher launch-ica
24     * [r2638] ChangeLog:
25      -updated ChangeLog
26     * [r2637] src/include/common.global.class.in:
27      -disabled echo stderr atm for eecho
28     * [r2636] src/modules/basic-video/graphic.control.class.in:
29      -enhanced graphic control class
30     * [r2635] src/modules/citrix/citrix.client.class.in:
31      -no escaping
32     * [r2634] src/modules/citrix/citrix-session.in,
33      src/modules/citrix/citrix.client.class.in,
34      src/modules/citrix/citrix.control.class.in:
35      -allow serverlist override per session
36     * [r2633] src/include/common.global.class.in:
37      -add more debug messages
38     * [r2632] src/include/common.global.class.in:
39      -honor all flavors of xorg-server
40     * [r2631] src/include/common.global.class.in:
41      -eecho(): print output to stderr
42     * [r2630] src/modules/citrix/citrix.control.class.in:
43      -fixed a typo
44     * [r2629] src/modules/citrix/citrix.control.class.in:
45      -removed cruft
46     * [r2628] src/modules/citrix/storefront.control.class.in:
47      -fixed typos
48     * [r2627] src/modules/citrix/Makefile,
49      src/modules/citrix/citrix.control.class.in:
50      -reworked citrix control class and install it
51    
52    2015-09-28  Niels Rogalla <niro@magellan-linux.de>
53    
54     * [r2626] icons/Makefile, icons/terminal.png[ADD]:
55      -added terminal icon
56    
57    2015-09-25  Niels Rogalla <niro@magellan-linux.de>
58    
59     * [r2625] src/modules/fluxbox/fluxbox-autostart.in,
60      src/modules/fluxbox/fluxbox.client.class.in,
61      src/modules/fluxbox/fluxbox.control.class.in:
62      -drop useless comment
63     * [r2624] src/modules/fluxbox/fluxbox-rebuild-autostart.in:
64      -fixed broken shared dir
65     * [r2623] src/modules/fluxbox/fluxbox.client.class.in,
66      src/modules/fluxbox/fluxbox.control.class.in:
67      -added autostart mechanics
68     * [r2622] socket_send.php:
69      -use sslv3 in socket send example
70     * [r2621] src/modules/fluxbox/Makefile,
71      src/modules/fluxbox/fluxbox-rebuild-autostart.in,
72      src/modules/fluxbox/fluxbox-rebuild-menu.in:
73      -make fluxbox dir configurable and include global fluxbox apps
74      file on autostart rebuild
75     * [r2620] src/modules/tigervnc/vnc.control.class.in:
76      -fail on unknown action
77     * [r2619] src/modules/tigervnc/vnc.control.class.in:
78      -fixed typos
79     * [r2618] src/modules/hwinfo/hardware.control.class.in:
80      -enable vnc service by default
81     * [r2617] src/modules/hwinfo/hardware.control.class.in:
82      -add an vnc db entry on hardware-detection
83     * [r2616] src/modules/tigervnc/Makefile,
84      src/modules/tigervnc/vnc.control.class.in[ADD]:
85      -added vnc control class
86    
87    2015-09-24  Niels Rogalla <niro@magellan-linux.de>
88    
89     * [r2615] src/modules/hwinfo/Makefile:
90      -install hardware control class
91     * [r2614] src/modules/hwinfo/hardware.control.class.in:
92      -get necard driver from actual used netcard, not from all
93      detected card
94     * [r2613] src/modules/hwinfo/hardware.client.class.in:
95      -added connecte-iface info and driver class
96    
97    2015-09-22  Niels Rogalla <niro@magellan-linux.de>
98    
99     * [r2612] src/systemd/mcore-request-configuration.service.in:
100      -start mcore-request-configuration before X11 to fix broken
101      keyboard settings caused by a race condition when started at the
102      same time
103     * [r2611] ChangeLog:
104      -updated ChangeLog
105     * [r2610] src/modules/citrix/citrix-session.in:
106      -add HttpBrowserAddress to support storefront and newer xenapp
107      servers
108    
109    2015-09-21  Niels Rogalla <niro@magellan-linux.de>
110    
111     * [r2609] src/systemd/mcore-request-configuration.service.in:
112      -fixed a broken dependency mcore-register-clients.service ->
113      mcore-register-client.service
114     * [r2608] src/systemd/mcore-request-configuration.service.in:
115      -run mcore-request-configuration after default.target was
116      reached, to ensure the system was setup probably
117     * [r2607] src/modules/citrix/storefront-store.in:
118      -always create an .eula_accepted file if missing
119     * [r2606] src/modules/citrix/storefront-store.in:
120      -added stores must be lowercase to be accepted by the citrix
121      client
122    
123    2015-09-18  Niels Rogalla <niro@magellan-linux.de>
124    
125     * [r2605] src/modules/citrix/storefront-store.in:
126      -fixed .ICAClient directory permissions
127     * [r2604] src/modules/citrix/storefront-store.in,
128      src/modules/citrix/storefront.client.class.in:
129      -renamed store_uri variable and flags to store
130     * [r2603] src/modules/citrix/storefront-session.in,
131      src/modules/citrix/storefront-store.in,
132      src/modules/citrix/storefront.client.class.in,
133      src/modules/citrix/storefront.control.class.in:
134      -renamed store_uri variable and flags to store
135     * [r2602] src/modules/citrix/storefront.client.class.in:
136      -updated help
137     * [r2601] src/modules/citrix/storefront-store.in:
138      -fixed a typo NOCOLOR -> NOCOLORS
139     * [r2600] src/modules/citrix/storefront-store.in:
140      -fixed pathes with source
141     * [r2599] src/modules/citrix/storefront-store.in:
142      -fixed pathes with source
143     * [r2598] src/modules/citrix/storefront-store.in:
144      -check if the config actually exist on print
145     * [r2597] src/modules/citrix/storefront-store.in:
146      -fixed a typo
147     * [r2596] src/modules/citrix/storefront-store.in:
148      -fixed a typo
149     * [r2595] src/modules/citrix/storefront-store.in:
150      -fixed a typo
151     * [r2594] src/modules/citrix/storefront-store.in:
152      -always create the storefront store dir
153     * [r2593] src/modules/citrix/Makefile,
154      src/modules/citrix/storefront-session.in,
155      src/modules/citrix/storefront-store.in[ADD],
156      src/modules/citrix/storefront.client.class.in,
157      src/modules/citrix/storefront.control.class.in:
158      -added storefront-store cmd to add storefront stores via xml file
159      to save a lot of time and workaround serveral issues with the new
160      ica receiver
161     * [r2592] src/systemd/mcore-request-configuration.service.in:
162      -restart=always not possible with type oneshot
163    
164    2015-09-17  Niels Rogalla <niro@magellan-linux.de>
165    
166     * [r2591] src/systemd/Makefile:
167      -install mcore-request-configuration.service file
168     * [r2590] src/mcore-request-configuration.in[ADD]:
169      -added mcore-request-configuration executable and systemd service
170     * [r2589] src/systemd/mcore-request-configuration.service.in:
171      -always restart the service after a failure
172     * [r2588] src/Makefile,
173      src/systemd/mcore-request-configuration.service.in[ADD]:
174      -added mcore-request-configuration executable and systemd service
175     * [r2587] src/modules/lprng/printing.control.class.in:
176      -fixed wrong name: name->printer_name
177     * [r2586] src/modules/lprng/Makefile,
178      src/modules/lprng/printing.client.class.in:
179      -make lprng spooler user and group configurable
180     * [r2585] src/modules/lprng/Makefile,
181      src/modules/lprng/printing.control.class.in[ADD]:
182      -added printing control class
183     * [r2584] src/modules/lprng/printing.client.class.in:
184      -disable all lpd/socket traces
185     * [r2583] src/modules/lprng/printing.client.class.in:
186      -no socket or lpd printing possible atm
187     * [r2582] src/modules/lprng/printing.client.class.in:
188      -provide printing too
189     * [r2581] src/modules/basic-system/system.control.class.in:
190      -added initial push_config support
191     * [r2580] src/modules/network/network.control.class.in:
192      -fixed a typo
193     * [r2579] src/modules/basic-video/graphic.control.class.in:
194      -set push-config prio
195     * [r2578] src/modules/basic-input/input.control.class.in:
196      -set push-config prio
197     * [r2577] src/modules/idesk/idesk.control.class.in:
198      -set push-config prio
199     * [r2576] src/modules/fluxbox/fluxbox.control.class.in:
200      -set push-config prio
201     * [r2575] src/modules/citrix/storefront.control.class.in:
202      -set push-config prio
203     * [r2574] src/modules/network/network.control.class.in:
204      -set push-config prio
205     * [r2573] src/modules/network/Makefile,
206      src/modules/network/network.control.class.in[ADD]:
207      -added initial network control class
208     * [r2572] src/modules/idesk/idesk.control.class.in:
209      -removed cruft
210     * [r2571] src/modules/basic-input/input.control.class.in:
211      -fixed spelling
212     * [r2570] src/modules/citrix/storefront.control.class.in:
213      -fixed session not empty
214     * [r2569] src/modules/citrix/storefront.control.class.in:
215      -renamed functions to run storefront_store before
216      storefront_session with push_config
217     * [r2568] src/modules/citrix/Makefile,
218      src/modules/citrix/storefront.control.class.in[ADD]:
219      -added storefront control class
220     * [r2567] src/modules/fluxbox/fluxbox.control.class.in:
221      -name must not be empty
222     * [r2566] src/modules/idesk/idesk.control.class.in:
223      -name must not be empty
224     * [r2565] src/modules/idesk/idesk.control.class.in:
225      -push_config support
226     * [r2564] src/modules/fluxbox/fluxbox.control.class.in:
227      -push_config support
228     * [r2563] src/include/control.global.class.in:
229      -fixed broken argument evalution: do not remove serial from every
230      place in the argument string. use argv evalution and remove
231      argv[0]. serial='4' command='set graphic.resolution 1024x768'
232      resulted in a broken 'set graphic.resolution 102x786'
233     * [r2562] src/mcore-controld.in:
234      -support push-config|push_config
235     * [r2561] src/modules/basic-video/graphic.control.class.in:
236      -initial push_config support
237     * [r2560] src/modules/basic-video/graphic.control.class.in:
238      -database table name is refresh_rate, not hz
239     * [r2559] src/modules/basic-input/input.control.class.in:
240      -do not run push_config on empty database retvals
241     * [r2558] src/include/daemon.global.class.in:
242      -run_push_config(): no colors in variable evaluation
243     * [r2557] src/include/daemon.global.class.in:
244      -run_push_config(): be more verbose in debug mode
245     * [r2556] src/include/daemon.global.class.in:
246      -run_push_config(): serial var is an requirement
247     * [r2555] src/include/daemon.global.class.in:
248      -fixed a typo
249     * [r2554] src/modules/basic-input/input.control.class.in:
250      -added push_config functionality
251     * [r2553] src/include/daemon.global.class.in:
252      -added push_config functions
253    
254    2015-09-16  Niels Rogalla <niro@magellan-linux.de>
255    
256     * [r2552] src/modules/plymouth/plymouth.client.class.in:
257      -do not rebuild grub config on live-media or netboot systems
258     * [r2551] src/modules/idesk/idesk-generate-icon-info.in:
259      -try to find an existing icon with the same name first
260     * [r2550] src/modules/idesk/idesk.control.class.in:
261      -fixed logic issues
262     * [r2549] src/modules/idesk/idesk.control.class.in:
263      -allow empty command
264     * [r2548] src/modules/fluxbox/fluxbox.control.class.in:
265      -allow empty exec
266     * [r2547] src/modules/fluxbox/fluxbox.control.class.in,
267      src/modules/idesk/idesk.control.class.in:
268      -fixed missing then
269     * [r2546] src/modules/fluxbox/fluxbox.control.class.in,
270      src/modules/idesk/idesk.control.class.in:
271      -fixed missing fi
272     * [r2545] src/modules/fluxbox/fluxbox.control.class.in:
273      -reworked the whole logic
274     * [r2544] src/modules/idesk/idesk.control.class.in:
275      -reworked the whole logic
276     * [r2543] src/modules/idesk/Makefile,
277      src/modules/idesk/idesk.control.class.in[ADD]:
278      -added initial idesk control class
279     * [r2542] src/modules/fluxbox/fluxbox.control.class.in:
280      -delete all menuitem before regen all
281     * [r2541] src/modules/fluxbox/fluxbox.control.class.in:
282      -fixed whitespaces
283     * [r2540] src/modules/fluxbox/fluxbox.control.class.in:
284      -fixed control_client command
285     * [r2539] src/modules/fluxbox/fluxbox.control.class.in:
286      -fixed control_client command
287     * [r2538] src/modules/fluxbox/fluxbox.control.class.in:
288      -fixed control_client command
289     * [r2537] src/modules/fluxbox/fluxbox.control.class.in:
290      -fixed a typo
291     * [r2536] src/modules/fluxbox/fluxbox.control.class.in:
292      -fixed logic issues
293     * [r2535] src/modules/fluxbox/fluxbox.control.class.in:
294      -update all values
295     * [r2534] src/modules/citrix/Makefile:
296      -remove citrix control class atm
297     * [r2533] src/modules/citrix/Makefile:
298      -install citrix-cron script
299     * [r2532] src/modules/fluxbox/Makefile,
300      src/modules/fluxbox/fluxbox.control.class.in[ADD]:
301      -added initial fluxbox control class
302    
303    2015-09-15  Niels Rogalla <niro@magellan-linux.de>
304    
305     * [r2531] src/modules/basic-system/Makefile,
306      src/modules/basic-system/system.control.class.in[ADD]:
307      -added initial system control class
308     * [r2530] src/modules/basic-version/Makefile,
309      src/modules/basic-version/version.control.class.in[ADD]:
310      -added version control class
311     * [r2529] src/modules/citrix/citrix-enumerate.conf.in:
312      -added ICA enumeration settings
313     * [r2528] src/include/control.global.class.in:
314      -use debug echo function decho()
315    
316    2015-09-14  Niels Rogalla <niro@magellan-linux.de>
317    
318     * [r2527] src/modules/citrix/Makefile:
319      -removed storefront control class
320     * [r2526] src/modules/citrix/Makefile,
321      src/modules/citrix/citrix-cron.in[ADD]:
322      -initial citrix-cron script
323     * [r2525] src/modules/citrix/storefront-cron.in:
324      -do not always print debug messages
325     * [r2524] src/modules/citrix/storefront-cron.in:
326      -honor citrix-enumerate.conf settings
327     * [r2523] src/modules/citrix/Makefile,
328      src/modules/citrix/citrix-enumerate.conf.in[ADD]:
329      -split install of client and control files and provide
330      citrix-enumerate.conf for citrix storefront and ica enumaration
331      of server provided sessions
332     * [r2522] src/modules/citrix/storefront-cron.in:
333      -fixed session import into database and disable all non-imported
334      sessions, because they do not exist on the storefront-server and
335      are not available for clients
336     * [r2521] src/modules/citrix/storefront-cron.in:
337      -import session to mysql database
338     * [r2520] src/modules/citrix/Makefile,
339      src/modules/citrix/storefront-cron.in:
340      -reverted changes
341     * [r2519] src/modules/citrix/Makefile,
342      src/modules/citrix/storefront-cron.in:
343      -import session to mysql database
344     * [r2518] src/modules/citrix/storefront-cron.in:
345      -get the right session and description
346     * [r2517] src/modules/citrix/storefront-cron.in:
347      -fixed evaluation and wrong service name
348     * [r2516] src/modules/citrix/storefront-cron.in:
349      -fixed a typo
350     * [r2515] src/modules/citrix/storefront-cron.in:
351      -daemon.global.class required for provides etc
352     * [r2514] src/modules/citrix/storefront-cron.in:
353      -several fixups
354     * [r2513] src/modules/citrix/storefront-resolver.in:
355      -make storefront tmp removal configurable
356     * [r2512] src/modules/citrix/storefront-resolver.in:
357      -added missing die() function
358     * [r2511] src/modules/citrix/Makefile,
359      src/modules/citrix/storefront-cron.in[ADD]:
360      -added initial storefront-cron script
361     * [r2510] src/modules/basic-video/Makefile,
362      src/modules/basic-video/graphic.control.class.in:
363      -added video control class
364     * [r2509] src/modules/basic-input/Makefile,
365      src/modules/basic-input/input.control.class.in:
366      -added input control class
367     * [r2508] src/modules/hwinfo/hardware.control.class.in:
368      -add an empty screensaver entry
369    
370    2015-09-11  Niels Rogalla <niro@magellan-linux.de>
371    
372     * [r2507] src/include/register.global.class.in:
373      -fixed a typo os->tools
374     * [r2506] src/include/register.global.class.in:
375      -import client version information on register
376     * [r2505] src/modules/Makefile:
377      -install basic-version
378     * [r2504] src/modules/basic-version[ADD],
379      src/modules/basic-version/Makefile[ADD],
380      src/modules/basic-version/version.client.class.in[ADD]:
381      -added basic-version class
382     * [r2503] src/modules/mage/mage.client.class.in:
383      -removed *_mage_iventory() functions and provide a full featured
384      mage_query() function instead
385     * [r2502] src/modules/hwinfo/hardware.control.class.in:
386      -respect db NULL setting
387     * [r2501] Makefile.inc, conf/control.conf.in:
388      -added MCORE_DEFAULT_KEYMAP variable
389     * [r2500] src/modules/hwinfo/hardware.control.class.in:
390      -import keymap and user passwords
391     * [r2499] src/include/register.global.class.in,
392      src/modules/hwinfo/hardware.control.class.in:
393      -renamed set_hardware_detect() to run_hardware_detect() and
394      provide a new set class to run the hardware detection to fix
395      run_clasS() evaluation issues
396    
397    2015-09-10  Niels Rogalla <niro@magellan-linux.de>
398    
399     * [r2498] src/modules/hwinfo/hardware.control.class.in:
400      -more debug messages
401     * [r2497] src/include/register.global.class.in,
402      src/modules/hwinfo/hardware.control.class.in:
403      -run hardware detection on register_client if hardware was
404      provided and not already run
405     * [r2496] src/modules/hwinfo/hardware.control.class.in:
406      -respect returned NULL setting from database too
407     * [r2495] src/modules/hwinfo/hardware.control.class.in:
408      -fixed whitespaces
409     * [r2494] src/include/mysqlfunctions.global.class.in:
410      -mysql_insert(): use decho() for debug messages
411     * [r2493] src/modules/hwinfo/hardware.control.class.in:
412      -fixed a typo minitor->monitor and print more debug messages
413     * [r2492] src/include/control.global.class.in:
414      -control_client(): fixed whitespace evaluation
415     * [r2491] src/modules/hwinfo/hardware.control.class.in:
416      -add more network defaults to the database
417     * [r2490] src/systemd/mcore-controld.service.in,
418      src/systemd/mcored.service.in:
419      -run systemd services in silent mode
420     * [r2489] src/include/control.global.class.in:
421      -control_client(): respect run-queue cmd
422     * [r2488] src/modules/hwinfo/hardware.control.class.in:
423      -add more network defaults to the database
424     * [r2487] src/modules/hwinfo/hardware.control.class.in[ADD]:
425      -added set_hardware_detection() to hardware.control.class
426     * [r2486] src/include/mysqlfunctions.global.class.in:
427      -provide mysql and sql
428     * [r2485] src/include/common.global.class.in:
429      -added nsslsay_queue_*() functions
430     * [r2484] src/mcore-controld.in:
431      -use control.conf
432     * [r2483] src/include/mysqlfunctions.global.class.in:
433      -use MCORE_ prefixed sql variables from control.con
434     * [r2482] conf/control.conf.in:
435      -added more default values
436     * [r2481] src/include/mysqlfunctions.global.class.in:
437      -use lower case names for all local function variables, fixed
438      header and whitespaces
439     * [r2480] src/include/sessionauth.global.class.in,
440      src/mcore-controld.in, src/mcored.in:
441      -respect SILENT env var for internal daemon communication
442     * [r2479] nsslsay, src/include/common.global.class.in,
443      src/mcore-controld.in, src/mcored.in,
444      src/modules/citrix/citrix-session.in,
445      src/modules/citrix/citrix.client.class.in,
446      src/modules/citrix/storefront.client.class.in,
447      src/modules/idesk/idesk.client.class.in:
448      -use 0/1 for bool values instead of mixed 0/1 and true/false
449      settings
450     * [r2478] src/mcored.in:
451      -removed unused cruft
452     * [r2477] conf/Makefile, conf/control.conf.in[CPY],
453      conf/sql.conf.in[DEL]:
454      -renamed sql.conf to control.conf
455     * [r2476] src/include/register.global.class.in:
456      -mtime should be always the actual timestamp
457    
458    2015-09-08  Niels Rogalla <niro@magellan-linux.de>
459    
460     * [r2475] src/Makefile:
461      -install control daemon
462     * [r2474] Makefile.inc:
463      -added sql db settings
464     * [r2473] conf/Makefile, conf/sql.conf.in[ADD]:
465      -added sql.conf and split client/controll installation
466     * [r2472] src/include/control.global.class.in:
467      -hardcore sslsay port
468     * [r2471] src/include/Makefile:
469      -generate control.global.class
470     * [r2470] src/mcore-controld.in:
471      -include control.global.class
472     * [r2469] src/mcore-controld.in:
473      -removed deprecated sslsay globals
474     * [r2468] src/include/control.global.class.in:
475      -use the right SSLSAY_IP globals
476     * [r2467] src/include/control.global.class.in:
477      -use nsslsay_fingerprint for internal communication
478     * [r2466] src/include/control.global.class.in,
479      src/mcore-controld.in:
480      -moved control_client() to control.global.class
481     * [r2465] src/include/control.global.class.in[ADD],
482      src/mcore-controld.in:
483      -moved import_resource() to control.global.class
484     * [r2464] src/mcore-controld.in:
485      -removed duplicate nsslay() function
486    
487    2015-09-07  Niels Rogalla <niro@magellan-linux.de>
488    
489     * [r2463] src/systemd/mcored.service.in:
490      -fixed deps
491     * [r2462] src/systemd/mcore-register-client.service.in,
492      src/systemd/mcored.service.in:
493      -fixed systemd service files
494     * [r2461] src/include/register.global.class.in:
495      -always create the MCORE_CONFIG_PATH
496    
497    2015-09-04  Niels Rogalla <niro@magellan-linux.de>
498    
499     * [r2460] src/systemd/mcore-register-client.service.in:
500      -mcore-register-clients write to disk so After=local-fs.target is
501      required
502     * [r2459] src/systemd/mcore-register-client.service.in:
503      -require network to be online
504     * [r2458] ChangeLog:
505      -updated ChangeLog
506    
507    2015-09-03  Niels Rogalla <niro@magellan-linux.de>
508    
509     * [r2457] src/include/register.global.class.in:
510      -register the client as online too
511     * [r2456] src/modules/fluxbox/fluxbox-rebuild-menu.in:
512      -use the mcore-serial program
513     * [r2455] src/mcore-register-client.in:
514      -honor UNKNOWN serial
515     * [r2454] src/mcore-register-client.in:
516      -use mcore-serial program
517     * [r2453] src/mcore-register-client.in:
518      -always exit 0 if config.d/serial exist
519     * [r2452] src/systemd/Makefile:
520      -fixed a typo
521     * [r2451] src/systemd/mcored.service.in:
522      -depend on mcore-register-client service
523     * [r2450] src/systemd/Makefile,
524      src/systemd/mcore-controld.service.in[ADD],
525      src/systemd/mcore-register-client.service.in[ADD]:
526      -added mcore-controld and mcore-register-client systemd services
527     * [r2449] Makefile.inc, conf/mcore.conf.in:
528      -make MCORE_CONFIG_PATH configurable
529     * [r2448] src/Makefile, src/mcore-serial.in[ADD]:
530      -added mcore-serial program to print the client serial systemwide
531     * [r2447] src/include/register.global.class.in:
532      -use oneline nsslsay cmds
533     * [r2446] src/mcored.in:
534      -include register functions
535     * [r2445] src/include/register.global.class.in:
536      -print ip_address in debug mode and use the right ip variable
537     * [r2444] src/mcore-controld.in:
538      -fixed sql_user
539     * [r2443] src/include/register.global.class.in:
540      -do not escape multiple line cmds for nsslsay
541     * [r2442] src/include/register.global.class.in, src/mcored.in:
542      -added register_client_local() function to inform the client
543      about the serial
544     * [r2441] src/include/register.global.class.in:
545      -echo retvals propably
546     * [r2440] src/mcore-controld.in:
547      -added missing register.global.class
548     * [r2439] src/include/register.global.class.in:
549      -use decho() for debug messages
550     * [r2438] src/mcore-controld.in:
551      -added missing mcore.conf include
552     * [r2437] src/mcore-register-client.in:
553      -fixed nsslsay environment
554     * [r2436] src/include/Makefile:
555      -generate register.global.class
556     * [r2435] src/include/register.global.class.in:
557      -fixed header
558     * [r2434] src/Makefile, src/mcore-register-client.in[ADD]:
559      -added mcore-register-client binary
560     * [r2433] src/include/register.global.class.in:
561      -fixed retvals and use nsslsay_fingerprint to send the
562      registration
563     * [r2432] src/mcore-controld.in:
564      -accept the register param
565     * [r2431] src/include/register.global.class.in:
566      -resolv mtime and fix broken variables
567     * [r2430] src/include/register.global.class.in[ADD]:
568      -added initial client registration class
569     * [r2429] src/include/common.global.class.in:
570      -added initial nsslsay() and nsslsay_fingerprint() functions
571     * [r2428] src/include/common.global.class.in,
572      src/include/sessionauth.global.class.in:
573      -added cert_fingerprint() and key_fingerprint() functions for
574      global certificate handling
575     * [r2427] src/include/sessionauth.global.class.in:
576      -fixed a typo
577     * [r2426] src/include/daemon.global.class.in,
578      src/mcore-controld.in, src/mcored.in:
579      -inform the user about the fingerprint authentication method too
580     * [r2425] src/include/sessionauth.global.class.in:
581      -use the certificate fingerprint, not the certificate itsel for
582      authentication to fix parsing issues
583     * [r2424] Makefile.inc:
584      -fixed missing cert file sed
585     * [r2423] Makefile.inc, conf/mcore.conf.in,
586      src/include/sessionauth.global.class.in, src/mcore-controld.in,
587      src/mcored.confd.in, src/mcored.in:
588      -added certifacte auth method
589    
590    2015-09-02  Niels Rogalla <niro@magellan-linux.de>
591    
592     * [r2422] src/Makefile:
593      -build mcore-controld
594     * [r2421] src/mcore-controld.in:
595      -added prompt
596    
597    2015-09-01  Niels Rogalla <niro@magellan-linux.de>
598    
599     * [r2420] src/include/common.global.class.in:
600      -added more network functions: iface_for_ip(), iface_for_mac(),
601      mac_for_iface()
602    
603    2015-08-31  Niels Rogalla <niro@magellan-linux.de>
604    
605     * [r2419] src/modules/idesk/Makefile:
606      -fixed sudoers permissions
607     * [r2418] src/modules/idesk/Makefile:
608      -fixed typos
609     * [r2417] src/modules/idesk/idesk-sysinfo.in:
610      -fixed a typo
611     * [r2416] ChangeLog:
612      -updated ChangeLog
613     * [r2415] src/modules/idesk/idesk-generate-all-desktop-icons.in:
614      -honor user privileges, fix missing idesktop rc and make idesk
615      startup configurable
616     * [r2414] src/modules/idesk/Makefile,
617      src/modules/idesk/desktop_icons.sudoers.in[ADD]:
618      -install sudo configuration
619     * [r2413] src/modules/idesk/idesk-sysinfo.in:
620      -fixed broken sysinfo icon
621     * [r2412] src/modules/idesk/idesk-sysinfo.in:
622      -honor user privileges
623     * [r2411] src/modules/idesk/idesk-generate-all-desktop-icons.in:
624      -restart idesk only if it is already running
625     * [r2410] src/modules/idesk/idesk-generate-all-desktop-icons.in:
626      -generate sysinfo icon too
627     * [r2409] ChangeLog:
628      -updated ChangeLog
629     * [r2408] src/modules/idesk/Makefile:
630      -symlink idesk-generate-all-desktop-icons to BINDIR instead of
631      idesk-sysinfo
632     * [r2407] src/include/common.global.class.in:
633      -added global network functions iface_for_remote_addr() and
634      dns_to_ip()
635     * [r2406] src/modules/idesk/idesk-sysinfo.in:
636      -only generate an icon info file and let
637      generate-all-desktop-icon genrate all icons, also print the
638      current ip of the host
639     * [r2405] src/modules/citrix/citrix-session.in:
640      -generate a desktop icon
641     * [r2404] src/modules/idesk/idesk-generate-all-desktop-icons.in,
642      src/modules/idesk/idesk-generate-icon-info.in,
643      src/modules/idesk/idesk-generate-icon.in,
644      src/modules/idesk/idesk.client.class.in:
645      -renamed icon position variables from {x,y}res to {x,y}pos
646     * [r2403] src/modules/idesk/idesk-generate-all-desktop-icons.in,
647      src/modules/idesk/idesk-generate-icon.in:
648      -fix permissions of the .idesktop directory
649    
650    2015-08-28  Niels Rogalla <niro@magellan-linux.de>
651    
652     * [r2402] src/modules/citrix/Makefile,
653      src/modules/citrix/citrix.conf.in,
654      src/modules/citrix/storefront-resolver.in:
655      -reworked storefront subscription behacior
656     * [r2401] src/modules/citrix/storefront-resolver.in:
657      -set addstore_required to 0, stores are added by mcore-tools
658     * [r2400] src/modules/citrix/storefront-resolver.in:
659      -fixed typos
660     * [r2399] src/modules/basic-input/input.client.class.in:
661      -fixed whitespaces
662     * [r2398] src/modules/basic-input/input.client.class.in,
663      src/modules/network/network.client.class.in:
664      -honor Xorg with all pidof instances
665     * [r2397] src/modules/idesk/idesk-generate-all-desktop-icons.in:
666      -fallback to 800x600 resolution if xinfo fails
667    
668    2015-08-27  Niels Rogalla <niro@magellan-linux.de>
669    
670     * [r2396] src/modules/citrix/storefront-resolver.in:
671      -setup a proper runtime for the citrix client
672     * [r2395] src/modules/citrix/storefront-session.in:
673      -fixed a typo
674     * [r2394] src/modules/citrix/storefront-session.in:
675      -fixed a typo
676     * [r2393] src/modules/citrix/storefront-session.in:
677      -cleanup session list query
678     * [r2392] src/modules/citrix/storefront-session.in:
679      -suppress file suffix .sh on session print
680     * [r2391] src/modules/citrix/Makefile,
681      src/modules/citrix/citrix.conf.in,
682      src/modules/citrix/storefront-resolver.in,
683      src/modules/citrix/storefront-session.in,
684      src/modules/citrix/storefront.client.class.in:
685      --added basic getopts to clarify and ease things, fixed broken
686      config include and resulting missing variables and renamed
687      STOREFRONT_STORE to DEFAULT_STOREFRONT_STORE in citrix.conf
688     * [r2390] src/modules/citrix/storefront.client.class.in:
689      -use x11runas
690     * [r2389] src/modules/citrix/storefront-session.in:
691      -use x11runas
692    
693    2015-08-26  Niels Rogalla <niro@magellan-linux.de>
694    
695     * [r2388] src/modules/citrix/storefront-session.in:
696      -fixed a {name} -> ${name}
697     * [r2387] src/modules/citrix/storefront-session.in:
698      -fixed a typo -add -> --add
699     * [r2386] src/modules/citrix/storefront.client.class.in:
700      -require idesk
701     * [r2385] src/modules/citrix/storefront.client.class.in:
702      -fixed broken help
703     * [r2384] src/modules/citrix/storefront.client.class.in:
704      -fixed broken help
705     * [r2383] src/modules/citrix/storefront-session.in:
706      -revert changes
707     * [r2382] src/modules/citrix/storefront-session.in:
708      -fixed a typo
709     * [r2381] src/modules/citrix/storefront-session.in:
710      -generate idesk icons if idesk was provided
711     * [r2380] src/modules/idesk/idesk.client.class.in:
712      -regen all desktop icons after altering them
713     * [r2379] src/modules/idesk/idesk.client.class.in:
714      -remove the dot too
715     * [r2378] src/modules/idesk/idesk.client.class.in:
716      -do not print icon_info_suffix
717     * [r2377] src/modules/idesk/idesk.client.class.in:
718      -fixed a typo MLIBDIR -> MCORE_LIBDIR
719     * [r2376] src/modules/idesk/idesk.client.class.in:
720      -fixed a typo
721     * [r2375] src/modules/idesk/idesk.client.class.in:
722      -reworked idesk.client.class
723     * [r2374] src/modules/idesk/idesk-generate-icon.in:
724      -let generate-all-desktop-icons restart idesk only
725     * [r2373] src/modules/idesk/idesk-generate-all-desktop-icons.in:
726      -use introduces methods
727     * [r2372] src/modules/idesk/idesk-generate-icon.in:
728      -restart idesk after altering the icons
729     * [r2371] src/modules/idesk/idesk-generate-all-desktop-icons.in:
730      -fixed whitespaces
731     * [r2370] src/modules/idesk/idesk-generate-icon.in:
732      -use the right variables
733     * [r2369] src/modules/idesk/idesk-generate-icon-info.in,
734      src/modules/idesk/idesk-generate-icon.in:
735      -added add,del,print support
736     * [r2368] src/modules/idesk/idesk-generate-all-desktop-icons.in:
737      -remove shutdown,reboot info before creating all desktop icons
738    
739    2015-08-25  Niels Rogalla <niro@magellan-linux.de>
740    
741     * [r2367] src/modules/idesk/idesk-generate-all-desktop-icons.in:
742      -fixed a typo
743     * [r2366] src/modules/idesk/idesk-generate-all-desktop-icons.in:
744      -restart idesk
745     * [r2365] src/modules/idesk/idesk-generate-icon-info.in:
746      -fixed a typo and only add iwidth and iheight if not empty
747     * [r2364] src/modules/idesk/idesk-generate-icon.in:
748      -fixed a typo
749     * [r2363] icons/Makefile, icons/default.png[ADD],
750      icons/default_item.png[ADD], icons/firefox.png[ADD]:
751      -added more icons
752     * [r2362] src/modules/idesk/idesk-generate-icon-info.in:
753      -added missing filename to icon_resource info
754     * [r2361] src/modules/idesk/idesk-generate-icon.in:
755      -fixed a typo
756     * [r2360] src/modules/idesk/idesk-generate-all-desktop-icons.in,
757      src/modules/idesk/idesk-generate-icon-info.in,
758      src/modules/idesk/idesk-generate-icon.in:
759      -fixed missing die() function
760     * [r2359] src/modules/idesk/idesk-generate-icon-info.in:
761      -fixed a typo
762     * [r2358] src/modules/idesk/Makefile,
763      src/modules/idesk/idesk-generate-all-desktop-icons.in[ADD],
764      src/modules/idesk/idesk-generate-icon-info.in[ADD],
765      src/modules/idesk/idesk-generate-icon.in[ADD]:
766      -basic idesk helpers
767    
768    2015-08-24  Niels Rogalla <niro@magellan-linux.de>
769    
770     * [r2357] src/modules/citrix/storefront-session.in,
771      src/modules/citrix/storefront.client.class.in:
772      -serveral fixups to get things work
773     * [r2356] src/modules/citrix/storefront-resolver.in:
774      -fixed spelling
775     * [r2355] src/modules/citrix/storefront.client.class.in:
776      -fixups
777     * [r2354] src/modules/citrix/Makefile,
778      src/modules/citrix/storefront-session.in[ADD],
779      src/modules/citrix/storefront.client.class.in[ADD]:
780      -added storefront-session script and storefront.client.class
781     * [r2353] src/modules/citrix/storefront-resolver.in:
782      -aded liststore, addstore, delstore cmds and fixed some broken
783      STORE variables
784     * [r2352] src/modules/citrix/Makefile,
785      src/modules/citrix/citrix.conf.in,
786      src/modules/citrix/storefront-resolver.in[ADD]:
787      -added initial storefront support
788     * [r2351] src/include/common.global.class.in:
789      -fixed Xorg handling and revert escape hacks
790     * [r2350] src/modules/tigervnc/vnc.client.class.in:
791      -honor newer vncpasswd versions of tigervnc
792     * [r2349] src/include/common.global.class.in:
793      -x11runas(): escape $@ to honor environments variables
794     * [r2348] ChangeLog, src/include/common.global.class.in,
795      src/modules/tigervnc/vnc.client.class.in:
796      -revert changes
797     * [r2347] ChangeLog, src/include/common.global.class.in,
798      src/modules/tigervnc/vnc.client.class.in:
799      -x11runas(): escape $@ to honor environments variables
800    
801  2014-07-15  Niels Rogalla <niro@magellan-linux.de>  2014-07-15  Niels Rogalla <niro@magellan-linux.de>
802    
803   * [r2346] src/modules/basic-input/input.client.class.in:   * [r2346] src/modules/basic-input/input.client.class.in:

Legend:
Removed from v.2347  
changed lines
  Added in v.2643